@charset "utf-8";

div.tabs-block {
	margin: 0 15px;
	font-size: 14px;
	padding-bottom: 20px;
}

div.tabs-block ul.tabs {
	overflow: hidden;
	padding: 10px 14px;
	margin-bottom: 15px;
}

div.tabs-block ul.tabs li:last-child {margin-right:0;}
div.tabs-block ul.tabs li {
	float: left;
	margin-right: 40px;
}
@media (max-width: 1000px) { div.tabs-block ul.tabs li { margin-right: 30px; } }
div.tabs-block ul.tabs li a {
	color: #3479ae;
	border-bottom: 1px dashed #3479ae;
	font-size: 14px;
	text-decoration: none;
}

div.tabs-block ul.tabs li.active {
}

div.tabs-block ul.tabs li.active a {
	padding: 7px 14px;
	border-bottom: none;
	display: inline-block;
	margin: -7px -14px;
	background: #ffd84a;
	border-top: 1px solid #b89c36;
	color: #000;
}

div.tabs-block ul.tabs li.active a {
}

div.tabs-block div.tab-cont .one-tab {
	display: none;
}

div.tabs-block div.tab-cont .one-tab.active {
	display: block;
}

ul.your-data {
}

ul.your-data > li {
	margin-bottom: 13px;
}

ul.your-data li span.name {
	display: inline-block;
	width: 180px;
	text-align: right;
	vertical-align: middle;
}

ul.your-data li div.descr {
	display: inline-block;
	margin-left: 28px;
	vertical-align: middle;
}

ul.your-data li div.descr input {
	margin: 0;
	font-size: 14px;
}

ul.your-data li div.descr div.select {
	margin: 0;
	font-size: 14px;
}

ul.your-data li div.descr div.select input.hidden-input {
}

ul.your-data li div.descr div.select ul {
}

ul.your-data li div.descr div.select ul li.checked {
}

ul.your-data li div.descr div.select ul li {
	font-size: 14px;
}

ul.your-data li div.descr a.button {
}

div.inner-numbers {
}

div.inner-numbers > div.title {
	float: left;
	width: 60%;
	/*font-family: 'Helvetica';*/
	font-weight: 300;
	font-size: 24px;
	color: #181716;
	margin-top: 13px;
}

div.inner-numbers div.title a.button {
}

div.inner-numbers div.title label.search {
	display: inline-block;
	margin-left: 30px;
	font-size: 14px;
	border: 1px solid #d5dde9;
	background: url(../images/icons-sprite.png) no-repeat -780px -149px;
}

div.inner-numbers div.title label.search input {
	border: none;
	margin: 0;
	padding-left: 29px;
	background: none;
	font-size: 14px;
}

div.inner-numbers div.filter {
	position: relative;
	float: right;
	text-align: right;
	margin: 13px 0 0 9px;
}

div.inner-numbers div.filter a.button {
}

div.inner-numbers .topic {
	margin-top: 12px;
	background: #f7f7f7;
	padding: 11px 0 11px;
	clear: both;
}

div.inner-numbers div.number {
	display: inline-block;
	width: 15%;
	text-indent: 15px;
}

div.inner-numbers div.name {
	display: inline-block;
	width: 17%;
}

div.inner-numbers div.redirect {
	display: inline-block;
	width: 19.5%;
}

div.inner-numbers div.redirect .when-set {
	display: none;
}

div.inner-numbers div.redirect.set .when-set {
	display: block;
}

div.inner-numbers div.redirect.set .set-redirect {
	display: none;
}

div.inner-numbers div.scheme {
	display: inline-block;
	width: 21%;
}

div.inner-numbers div.status {
	display: inline-block;
	width: 6%;
}

div.inner-numbers ul li div.option {
	display: inline-block;
	vertical-align: top;
	padding-top: 0px;
	text-align: right;
	float: right;
	width: 17%;
}

div.inner-numbers span.sort {
	border-bottom: 1px dashed #000;
	position: relative;
	display: inline-block;
	text-indent: 0;
}

div.inner-numbers div.topic span.sort.down {
	border-bottom: none;
}

span.sort.down:before, span.sort.down > .before {
	content: '';
	position: absolute;
	right: -12px;
	top: 6px;
	width: 5px;
	height: 8px;
	background: url(../images/icons-sprite.png) no-repeat -610px -192px;
}

div.inner-numbers ul {
}

div.inner-numbers > ul > li {
	border-bottom: 1px solid #ebebeb;
	padding: 5px 0;
	vertical-align: middle;
}

div.inner-numbers ul li div.number {
	vertical-align: top;
}

div.inner-numbers ul li > div {
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.inner-numbers ul li div.select.spec {
	margin-top: -2px !important;
	margin-bottom: -15px !important;
}

div.inner-numbers ul li div.select.spec ul {
	margin-top: -8px;
	margin-left: -8px;
}

div.inner-numbers ul li div.option {
}

.option_button {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	color: #5196ca;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border-radius: 12px;
	border: solid 1px #78b5e3;
	margin: 2px 10px 0;
	text-decoration: none;
}

div.inner-numbers ul li div.option a:first-child {
	margin-left: 0;
}

div.inner-numbers ul li div.option a.listen {
}

div.inner-numbers ul li div.option a i {
	display: inline-block;
	background: url(../images/icons-sprite.png) no-repeat -605px -149px;
	width: 15px;
	height: 24px;
}

div.inner-numbers ul li div.option a.edit i {
	width: 16px;
	background: url(../images/icons-sprite.png) no-repeat -564px -149px;

}

div.inner-numbers ul li div.option a.delete i {
	background: url(../images/icons-sprite.png) no-repeat -683px -149px;
}

div.inner-numbers ul li div.option a.key i {
	background: url(../images/icons-sprite.png) no-repeat -640px -149px;
}

div.inner-numbers ul li div.option a.done i {
	background: url(../images/icons-sprite.png) no-repeat -718px -149px;
}

div.inner-numbers ul li div.option a.download i {
	background: url(../images/ico.png) no-repeat 1px -117px;
	width: 16px;
	height: 24px;
}

div.inner-numbers.group div.name-group {
	width: 25%;
	text-indent: 15px;
	display: inline-block;
}

div.inner-numbers.group ul div.name-group {
	padding-top: 6px;
}

div.inner-numbers.group div.number {
	width: 30%;
	display: inline-block;
}

div.inner-numbers.numbers div.number {
	width: 15%;
	text-indent: 15px;
	display: inline-block;
}

div.numberType {
    width: 15%;
    text-indent: 15px;
    display: inline-block;
}

div.inner-numbers.numbers div.scheme {
	width: 20%;
	display: inline-block;
}

div.inner-numbers.numbers div.crmKey {
	width: 20%;
	display: inline-block;
}

div.inner-numbers.numbers div.status {
	width: 18%;
	display: inline-block;
}

div.storage-files div.name, div.storage-files div.fileType, div.storage-files div.pbx {
    width: 20%;
    display: inline-block;
    height: 26px;
    line-height: 26px;
}

div.inner-numbers.users {
}

div.inner-numbers.users div.name {
	width: 25%;
	text-indent: 15px;
	display: inline-block;
}

div.inner-numbers.users ul div.name {
	vertical-align: top;
}

div.inner-numbers.users div.name span.sort.down {
}

div.inner-numbers.users div.email {
	width: 20%;
	display: inline-block;
}

div.inner-numbers.users ul div.email {
	vertical-align: top;
}

div.inner-numbers.users div.email span.sort {
}

div.inner-numbers.users div.login {
	width: 20%;
	display: inline-block;
}

div.inner-numbers.users ul div.login {
	vertical-align: top;
}

div.inner-numbers.users div.login span.sort {
}

div.inner-numbers.users div.role {
	width: 15%;
	display: inline-block;
}

div.inner-numbers.users div.comm {
	width: 9%;
	display: inline-block;
}

div.inner-numbers ul li input {
	font-size: 14px;
	margin: 0;
}

div.inner-numbers ul li input {
	margin-left: -7px;
}

div.inner-numbers ul li div:first-child input {
	margin-left: 10px;
}

/* input with type submit and class=button*/
input[type=submit].button {
	display: inline-block;
	height: 42px;
	border-bottom: 1px solid #8d8d8d;
	color: #2b2c30;
	font: 12px 'PT Sans', Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 0 20px;
	line-height: 42px;
	background: #eec530;
	border-radius: 12px;
	margin-top: 14px;
	text-decoration: none;
}

input[type=submit].button:hover {
	background: #ffd84a;
}

input[type=submit].button:active,
input[type=submit].button.active {
	background: #ffd84a;
	border-bottom: none;
	border-top: 1px solid #8d8d8d;
}

input[type=submit].button.button-30 {
    height: 30px;
    line-height: 30px;
}

div.online-content input[type=submit].button {
	border-bottom: none;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-radius: 20px;
	height: 44px;
	padding: 2px 34px 4px;
	font-size: 19px;
	-webkit-box-shadow: 0 1px 0 #706021;
	-moz-box-shadow: 0 1px 0 #706021;
	box-shadow: 0 1px 0 #706021;
	background: #ffd84a;
	color: #000;
}
/*bill*/
div.online-content {
}

div.online-content div.title-sum {
	font-size: 24px;
	margin-bottom: 8px;
}

div.online-content div.sum {
	font-size: 16px;
	margin-bottom: 16px;
}

div.online-content div.sum input {
	display: inline-block;
	width: 161px;
	margin-right: 6px;
	height: 34px;
}

div.online-content ul.payment {
	margin-bottom: 29px;
}

div.online-content ul.payment li {
	margin-bottom: 9px;
	font-size: 14px;
}

div.online-content ul.payment li input, div.online-content ul.payment li .jquery-radio {
	margin-right: 10px;
}

ul.payment .left {
    float:left;
}

div.online-content a.button {
	border-bottom: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 7px 34px 6px;
	margin: 0;
	font-size: 19px;
	-webkit-box-shadow: 0 1px 0 #706021;
	-moz-box-shadow: 0 1px 0 #706021;
	box-shadow: 0 1px 0 #706021;
	background: #ffd84a;
	color: #000;
}

div.inner-numbers.operations {
	font-size: 14px;
}

div.inner-numbers.operations div.title {
}

div.inner-numbers.operations div.title a.button {
}

div.inner-numbers.operations div.title label.search {
}

div.inner-numbers.operations div.title label.search input {
}

div.inner-numbers.operations div.filter {
}

div.inner-numbers.operations div.filter a.button {
}

div.inner-numbers.operations div.clear_fix {
}

div.inner-numbers.operations div.topic {
	font-size: 12px;
}

div.inner-numbers.operations div.number {
	width: 20%;
	display: inline-block;
	text-indent: 15px;
}

div.inner-numbers.operations div.date {
	width: 26%;
	display: inline-block;
}

div.inner-numbers.operations div.type {
	width: 31%;
	display: inline-block;
}

div.inner-numbers.operations div.sum {
	width: 11%;
	font-size: 12px;
	margin-bottom: 0;
	display: inline-block;
}

div.inner-numbers.operations div.option {
	width: 10%;
}

div.inner-numbers.operations div.topic div.number span.sort.down {
}

div.inner-numbers.operations div.topic div.date span.sort {
}

div.inner-numbers.operations div.topic div.sum span {
}

div.inner-numbers.operations ul {
}

div.inner-numbers.operations ul li {
}

div.inner-numbers.operations ul li div.number {
}

div.inner-numbers.operations ul li div.date {
}

div.inner-numbers.operations ul li div.type {
}

div.inner-numbers.operations ul li div.sum {
	font-size: 14px;
}

div.inner-numbers.operations ul li div.sum span.plus {
	display: inline-block;
	background: #d9e4cd;
	padding: 3px 4px 3px;
	margin-top: 3px;
}

div.inner-numbers.operations ul li div.option {
}

div.inner-numbers.operations ul li div.option a.link {
	font-size: 12px;
	border: none;
	border-bottom: 1px dashed #3479ae;
	text-decoration: none;
	color: #3479ae;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	line-height: 0.3;
	display: inline;
	vertical-align: middle;
}

div.inner-numbers.operations ul li div.sum span.minus {
	display: inline-block;
	background: #f7cccc;
	padding: 3px 4px 3px;
	margin-top: 3px;
}

.highlight {
	background-color: #ffd84a
}

div.option a.huntGroup i.huntGroup-members {
    background: url(../images/icons-sprite.png) no-repeat -762px -149px;
}

div.option a.interceptor i.interceptor-selection {
    background: url(../images/icons-sprite.png) no-repeat -564px -210px;
}

div.width-auto-important {
    width: auto !important;
}
