

/* Start:/bitrix/templates/.default/components/bitrix/menu/main_menu/style.css?1423762617842*/
.main_menu {margin-top: 50px; margin-left: 30px;}
.main_selected, .main_unselected {margin-bottom: 0px; margin-top: 5px; padding-bottom: 5px}
.main_selected { font-family: Arial; font-weight: bold; font-size: 16px; color: #000000; }
.main_unselected a { font-family: Arial; font-size: 16px; color: #0066cc; text-decoration: underline; font-weight: bold;}
.main_unselected a:hover { font-family: Arial; font-size: 16px; color: #fdb241; text-decoration: underline; font-weight: bold;}
.sub_selected { font-family: Arial; font-weight: bold; font-size: 11px; color: #25870e; margin-right: 10px;}
.sub_unselected { margin-right: 10px;}
.sub_unselected a { font-family: Arial; font-size: 11px; color: #86ab7d; text-decoration: underline; }
.sub_unselected a:hover { font-family: Arial; font-size: 11px; color: #da2e00; text-decoration: underline; }
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/partner/style.css?1538713238744*/
.partners {margin-top: 30px;}
.partners a {display:inline-block; text-decoration:none; vertical-align: top; outline: none;}
.partners a .element {display:inline-block; border: 1px solid #b5b5b5; margin:10px; padding:10px; width:205px; height: 60px; vertical-align: top; text-align: center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; cursor: pointer; background: #cccccc url('/img/p-bg.gif') left top repeat-x;}
.partners a .element p { margin:0px; padding-left: 10px; font-size: 10px; color: #363636;}
.partners a .element img {display: block;}
.partners a:hover {text-decoration:none;}
.partners a:hover .element {border: 1px solid #ebebeb; background: #ebebeb;}
.partners a:hover .element p {color: #1e76cf;}

/* End */


/* Start:/bitrix/templates/main/styles.css?17736271836456*/
body { margin:0px; background-color: #e6e6e6}
body * {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; }
h1 {font-family: Calibri, Tahoma, sans-serif; font-size: 28px; color: #0066cc; font-weight: normal; padding-left: 0px; padding-top: 0px; margin: 0px}
h2 {font-family: Calibri, Tahoma, sans-serif; font-size: 24px; color: #0066cc; font-weight: normal; padding-left: 0px; padding-top: 0px}
h3 {font-family: Calibri, Tahoma, sans-serif; font-size: 18px; color: #0066cc; font-weight: bold; padding: 0px;}
a {font-family: Tahoma, sans-serif; font-size: 14px; color: #0066cc; font-weight: normal; text-decoration: underline}
a:hover {font-family: Tahoma, sans-serif; font-size: 14px; color: #ff9900; font-weight: normal; text-decoration: underline}
.clear {clear:both;}
.banner-l {margin-left: 20px; margin-top: 20px;}
.t_main { border: 1px solid #1367b6; padding-top: 1px; padding-left: 1px; padding-right: 1px;}
.nav {border:#aaa 3px solid;margin:10px auto;width:196px;}
.nav a {
  color:#565656;
  display:block;
  font:12px/1.18 georgia,arial,helvetica,serif;
  margin:0;
  padding:3px 3px 3px 10px;
  position:relative;
  text-decoration:none;
}
.nav a:hover {color:#c50;}
.nav li {
  cursor:pointer;
  font:bold 12px/1.18 georgia,arial,helvetica,serif;
  list-style-type:none;
  padding:4px 0 2px;
}
.nav li span {padding:0 3px 0 6px;}
.nav li ul {border:#eee 3px solid;display:none;}
.nav li li {cursor:pointer;margin:1px;padding:1px;}
.nav li:hover {background-color:#eee;color:#905;}
.nav li:hover ul {background-color:#fff;display:block;}
.nav li:hover ul {#margin:0;#padding:1px;}
.nav li li {#margin:0;}
.nav li {behavior:url(/bitrix/templates/main/ie6hover.htc);zoom:1;}
.nav li.hover ul {background-color:#fff;display:block;padding:1px;}
.nav li.hover {background-color:#eee;color:#905;}


.t_head td {
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #1367b6;
	background-attachment: scroll; 
	background-image: url(/img/table_bg.gif); 
	background-repeat: repeat-x; 
	background-position: center center;
	height: 45px;
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #ffffff
}
.t_even td a, .t_odd td a, .t_blok, .t_blok1, .t_or {font-size: 11px;}
.t_even td {
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #1367b6;
	height: 30px;
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 11px;
	color: #000000;
        background-color: #ffffff;
}
.t_odd td {
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #1367b6;
	height: 30px;
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 11px;
	color: #000000;
        background-color: #c6ddf3;
}
.t_blok td {
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #1367b6;
	background-attachment: scroll; 
	background-image: url(/img/my_txt/base_txt.gif); 
	background-repeat: repeat-x; 
	background-position: center center;
	height: 45px;
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.t_blok1 td {
	text-align: center;
	vertical-align: middle;
	border-bottom: 0px solid #1367b6;
	background-attachment: scroll; 
	background-image: url(/img/my_txt/base_txt2.gif); 
	background-repeat: repeat-x; 
	background-position: center center;
	height: 45px;
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
}
.t_or td {
	text-align: center;
	vertical-align: middle;
	border-bottom: 0px solid #1367b6;
	background-attachment: scroll; 
	background-image: url(/img/my_button/table_or.gif); 
	background-repeat: repeat-x; 
	background-position: center center;
	height: 30px;
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 12px;
	color: #000000;
}

.starrequired {
	color: #d61717;
	font-size: 1.4em;
}
.guestbook-table {
	padding-bottom: 20px;
}

.guestbook-table td.guestbook-table-cell {
	padding-right: 20px; width: 40%;
}

.guestbook-table td {
	padding-right: 20px;
	padding-bottom: 15px;
}

.input-name {
	width: 100%;
	margin-top: 3px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 30px;
        border: 1px solid #0066cc;
}

.input-name-short {
	width: 210px;
	margin-top: 3px;
        margin-left: 15px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 40px;
        border: 1px solid #0066cc;
}

.checkbox {
	padding-bottom: 7px;
}

.input-text {
	width: 100%;
	height: 150px;
	margin-top: 3px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
        border: 1px solid #0066cc;
}

.input-submit {
	width: 120px;
	font-size: 1.2em;
}

#guestbook table {
	border-bottom: solid 1px #ccc;
}

#guestbook ul {
	list-style: none;
}

.the-commentor {
	padding-top: 15px;
	padding-bottom: 7px;
	padding-right: 10px;
	border-top: solid 1px #ccc;
}

.the-commentor div {
	line-height: 16px;
	font-size: 14px;
	color: #555;
}

.the-commentor .comment-date {
	font-size: 10px;
	color: #555;
}

.the-comment {
	padding-top: 18px;
	padding-bottom: 7px;
	width: 500px;
	border-top: solid 1px #ccc;
}

tr.answer td {
	padding: 15px;
	background-color: #f7f7f7;
}

/*Стиль для раскрывающегося списка*/
.Container {
    padding: 0;
    margin: 0;
}

.Container li {
    list-style-type: none;
}



/* indent for all tree children excepts root */
.Node {
    background-image : url(/img/list_sp/i.gif);
    background-position : top left;
    background-repeat : repeat-y;
    margin-left: 18px;
    zoom: 1;
}

.IsRoot {
    margin-left: 0;
}


/* left vertical line (grid) for all nodes */
.IsLast {
    background-image: url(/img/list_sp/i_half.gif);
    background-repeat : no-repeat;
}
 
.ExpandOpen .Expand {
    background-image: url(/img/list_sp/expand_minus.gif);
}
 
/* closed is higher priority than open */
.ExpandClosed .Expand {
    background-image: url(/img/list_sp/expand_plus.gif);
}
 
/* highest priority */
.ExpandLeaf .Expand {
    background-image: url(/img/list_sp/expand_leaf.gif);
}

.Content {
    min-height: 18px;
    margin-left:18px;
}

* html  .Content {
    height: 18px; 
}

.Expand {
    width: 18px;
    height: 18px;
    float: left;
}


.ExpandLoading   {
    width: 18px;
    height: 18px;
    float: left;
    background-image: url(/img/list_sp/expand_loading.gif);
}

.ExpandOpen .Container {
	display: block;
}

.ExpandClosed .Container {
	display: none;
}

.ExpandOpen .Expand, .ExpandClosed .Expand {
	cursor: pointer;
}
.ExpandLeaf .Expand {
	cursor: auto;
}
/* End */


/* Start:/bitrix/templates/main/template_styles.css?177362718316327*/
#c_right { background-attachment: scroll; background-image: url(/img/bgr.gif); background-repeat: repeat-y; background-position: left top; }
#c_left { background-attachment: scroll; background-image: url(/img/bgl.gif); background-repeat: repeat-y; background-position: right top; }
#c_mid { background-color: #ffffff; background-attachment: scroll; background-image: url(/img/bg.jpg); background-repeat: no-repeat; background-position: center bottom; }
#top_block { width: 1000px; height: 35px; background-attachment: scroll; background-image: url(/img/topbg.gif); background-repeat: repeat-x; background-position: right top; }
#head_block { width: 1000px; height: 180px; }
#head_block img { display: block; }
#head_block area { outline: none; }
#menu_block { width: 1000px; height: 87px; background-attachment: scroll; background-image: url(/img/menubg.gif); background-repeat: repeat-x; background-position: right top; }
#content_block { width: 1000px; background-attachment: scroll; background-image: url(/img/contentbg.gif); background-repeat: repeat-x; background-position: right top; padding-top: 15px;}
#index_block {padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 20px;}
#footer_block { width: 1000px; padding-left: 30px }
.contact_info {padding-top: 10px;}
.contact_info, .contact_info * {font-family: Tahoma, sans-serif; font-size: 12px; color: #000000;}
.contact_info a:hover {font-family: Tahoma, sans-serif; font-size: 12px; color:#0066cc}
.cf:before, .cf:after {content: " "; display: table;}
.cf:after {clear: both;}
.cf {*zoom: 1;}
#main-menu {border-top: 1px solid #fff; height: 86px; }
#main-menu ul {list-style: none; margin: 0; padding: 0; }
#main-menu .level-1>li {position: relative; float: left; width: 188px; height: 61px; margin: 0; padding: 25px 0 0 10px; color: #fff; cursor: pointer; border-right: 1px solid #0857c1; border-left: 1px solid #53aae2; background: rgb(112,179,251); background: -moz-linear-gradient(top,  rgba(112,179,251,1) 0%, rgba(13,99,178,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(112,179,251,1)), color-stop(100%,rgba(13,99,178,1))); background: -webkit-linear-gradient(top,  rgba(112,179,251,1) 0%,rgba(13,99,178,1) 100%); background: -o-linear-gradient(top,  rgba(112,179,251,1) 0%,rgba(13,99,178,1) 100%); background: -ms-linear-gradient(top,  rgba(112,179,251,1) 0%,rgba(13,99,178,1) 100%); background: linear-gradient(to bottom,  rgba(112,179,251,1) 0%,rgba(13,99,178,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70b3fb', endColorstr='#0d63b2',GradientType=0 ); }
#main-menu .level-1>li:hover {border-color: #b9b9b9; color: #444; background: rgb(255,255,255); background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(254,254,254,1) 30%, rgba(185,185,185,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(30%,rgba(254,254,254,1)), color-stop(100%,rgba(185,185,185,1))); background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 30%,rgba(185,185,185,1) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 30%,rgba(185,185,185,1) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 30%,rgba(185,185,185,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 30%,rgba(185,185,185,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); }
#main-menu .level-1>li.first-item {width: 189px; border-left: none; }
#main-menu .level-1>li.last-item {width: 189px; border-right: none; }
#main-menu .level-1>li i {float: left; width: 56px; height: 53px; margin: -10px 10px 0 0; background: url(/img/main-menu.png) no-repeat; }
#main-menu .level-1 .main-menu-paid i {width: 47px; background-position: -60px 0; }
#main-menu .level-1 .main-menu-help i {width: 40px; background-position: -111px 0; }
#main-menu .level-1 .main-menu-faq i {width: 47px; background-position: -155px 0; }
#main-menu .level-1 .main-menu-personal i {width: 44px; background-position: -206px 0; }
#main-menu .level-1 .main-menu-market:hover i {background-position: 0 -54px; }
#main-menu .level-1 .main-menu-paid:hover i {background-position: -60px -54px; }
#main-menu .level-1 .main-menu-help:hover i {background-position: -111px -54px; }
#main-menu .level-1 .main-menu-faq:hover i {background-position: -155px -54px; }
#main-menu .level-1 .main-menu-personal:hover i {background-position: -206px -54px; }
#main-menu .level-1> li:hover .level-2 {display: block; }
#main-menu .level-2 {display: none; position: absolute; width: 100%; right: 0; top: 86px; z-index: 1; -webkit-box-shadow: -2px 2px 15px -2px #969896;box-shadow: -2px 2px 15px -2px #969896;-webkit-border-radius: 0 0 0 5px;border-radius: 0 0 0 5px;}
#main-menu .level-2:before {content: ''; position: absolute; width: 100%; height: 10px; -webkit-box-shadow: inset 0 10px 10px -7px #9d9d9d; box-shadow: inset 0 10px 10px -7px #9d9d9d; }
#main-menu .level-2 li {display: block; padding: 10px 0 10px 20px;background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(205,212,219,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(205,212,219,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(205,212,219,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(205,212,219,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(205,212,219,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(205,212,219,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdd4db',GradientType=0 ); /* IE6-9 */}
#main-menu .level-2 li:last-child{border-radius: 0 0 0 5px;}
#main-menu .level-2 li:before {content: ''; float: left; width: 4px; height: 6px; margin: 6px 6px 10px 0; background: url(/img/main-menu.png) no-repeat -254px 0; }
#main-menu .level-2 li a {text-decoration: none; }

.selector {position: relative; display: inline-block; zoom: 1; *display: inline;  height: 18px;line-height: 18px; margin: 0 10px 10px 0; padding: 0 15px 0 6px; text-align: left; border: 1px solid #e5e5e7; border-top: 1px solid #adadaf; color: #3e3e3e; cursor: pointer; background: #fff; }
.selector * {margin: 0; padding: 0; }
.selector span {display: block; width: 100%; height: 100%; padding-left: 5px; line-height: 18px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;color: #8F8F8F;}
.selector span:after {content: '\25bc'; display: block; position: absolute; right: 0; top: 0; width: 15px; height: 100%; text-align: center; color: #030303; font-size: 12px; }
.selector:hover span:after {color: #e5e5e7; }
.selector ul {display: none; list-style: none; position: absolute; top: 18px; left: -1px; background: #fff; border: 1px solid #e5e5e7; border-top: none; z-index: 5; }
.selector ul li {width: 248px; padding: 3px 15px 3px 6px; color: #000; line-height: 20px; border-top: 1px dashed #ccc; }
.selector ul li:hover {background-color: #e5e5e7; }
.selector select {width: 100%;position: absolute;opacity: 0;border: none;background: none;top: 0px;left: 0px;cursor: pointer;color: #e}

.obj-selector {width: 248px; float: left;}
.obj-selector * {text-transform: uppercase;}

.lk-form {padding: 10px;background: #cce6ff;border-radius: 5px;width: 250px;margin: 20px 0;}
.lk-form-auth {margin: 20px auto;width: 380px;}
.lk-form-reg {margin: 20px auto;width: 420px;}

.lk-filter {text-align: right;}
.lk-filter .selector {margin: 0 0 10px 10px;}
.lk-filter label {color: #989898;}


.lk-customer-info input[type='submit'], .lk-customer-info input[type='reset'], .lk-customer-info input[type='button'], .lk-filter input[type='submit'], .cform input[type='submit'] {cursor: pointer; background: rgb(255,201,13); /* Old browsers */background: -moz-linear-gradient(top,  rgba(255,201,13,1) 0%, rgba(255,135,0,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,201,13,1)), color-stop(100%,rgba(255,135,0,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(255,201,13,1) 0%,rgba(255,135,0,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(255,201,13,1) 0%,rgba(255,135,0,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(255,201,13,1) 0%,rgba(255,135,0,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(255,201,13,1) 0%,rgba(255,135,0,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc90d', endColorstr='#ff8700',GradientType=0 ); /* IE6-9 */ border: none; border-radius: 5px; color: #fff; padding: 5px 30px; font-size: 15px; box-shadow: 0 5px 10px -5px #000; }
.lk-customer-info td {color: #0361b8; padding-left: 10px; }
.lk-customer-info .lk-label {text-align: right; color: #686868; padding: 0; }

.lk-customer-info-disabled input[type='submit'], .lk-customer-info-disabled input[type='reset'], .lk-customer-info-disabled input[type='button'], .lk-filter-disabled input[type='submit'], .cform-disabled input[type='submit'] {cursor: pointer; background: rgb(128,101,6); /* Old browsers */background: -moz-linear-gradient(top,  rgba(128,101,6,1) 0%, rgba(128,68,0,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(128,101,6,1)), color-stop(100%,rgba(128,68,0,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(128,101,6,1) 0%,rgba(128,68,0,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(128,101,6,1) 0%,rgba(128,68,0,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(128,101,6,1) 0%,rgba(128,68,0,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(128,101,6,1) 0%,rgba(128,68,0,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#806506', endColorstr='#804400',GradientType=0 ); /* IE6-9 */ border: none; border-radius: 5px; color: #fff; padding: 5px 30px; font-size: 15px; box-shadow: 0 5px 10px -5px #000; }

.lk-descr {width: 100%; border-collapse: collapse; background: #fff;}
.lk-descr th, .lk-descr th b, .lk-descr td {font-size: 11px;}
.lk-descr thead {border: 1px solid #3581f9;}
.lk-descr th {height: 40px; font-weight: normal; text-align: left; vertical-align: middle; padding: 0; color: #fff; background: rgb(104,179,247); /* Old browsers */background: -moz-linear-gradient(top,  rgba(104,179,247,1) 0%, rgba(10,96,179,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,179,247,1)), color-stop(100%,rgba(10,96,179,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(104,179,247,1) 0%,rgba(10,96,179,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(104,179,247,1) 0%,rgba(10,96,179,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(104,179,247,1) 0%,rgba(10,96,179,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(104,179,247,1) 0%,rgba(10,96,179,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b3f7', endColorstr='#0a60b3',GradientType=0 ); /* IE6-9 */}
.lk-descr th b {height: 100%; display: block;border: 1px solid #fff;border-left: none;padding: 5px;font-weight: normal;}
.lk-descr th:first-child b {border-left: 1px solid #fff;}
.lk-descr tbody tr:nth-child(2n) {background: #cce6ff; }

.lk-descr td {border: 1px solid #3581f9; padding: 5px; color: #444;}
.lk-obj-descr {display: none; float: left; background: #cce6ff; padding: 5px; border-radius: 5px;}
.lk-obj-descr-selected {display: block; }

.lk-meter {width: 110px;}
.lk-meter input[type="text"] {width: 75px;}
.lk-meter form {display: none;}
.lk-meter span {display: block;}

.lk-meter-table, .lk-meter-table td {border: none;}
.lk-meter-table tbody tr {border: 1px solid #3581F9;background: none;}
.lk-meter-table tbody tr.lk-meter-obj-name {border: none;background: #cce6ff;}
.lk-descr.lk-meter-table tbody tr.lk-meter-obj-name td {color: #1962A9;font-size: 16px;}
.lk-descr.lk-meter-table .lm-meter-table-point {background: #fff;}
.lk-descr.lk-meter-table .lm-meter-table-point td {border: 1px solid #3581F9;}
.lk-descr.lk-meter-table .meter-value {text-align: right;}

#login_form {text-align: right;}
#login_form label span {color: #06c;margin: 0 10px;}
#login_form label span.starrequired {color: #d61717; font-size: 1.4em; margin: 0; padding: 3px;}


/* Калькулятор тарифов */
.cform table {width: 100%;}
.cform th {text-align: right;}
.cform td {vertical-align: top;padding: 0 0 10px 5px;text-align: right;}
.cform .align-left {text-align: left;padding-left:14px;}
.cform td.form-label {padding-top: 10px;}
.cform input[type="text"], .cform textarea, .cform input[type="password"] {width: 95%;height: 30px;border: 1px solid #0066cc;padding: 0 5px;}

#calc .tariffs {width: auto; margin-left: auto; }
#calc .tariff input {width: 90px; text-align: center; }
#calc .tariff label {float: left; width: 80px; margin: 0px 8px 0 0; }
#calc .result {display: none; width: 431px; padding: 0px 12px 12px 12px; margin: 10px 0 0 auto; border: 2px solid #5c89a8; color: #5c89a8; font-weight: normal; text-transform: uppercase; text-align: left; }
#calc .result b {color: #5c89a8; }
#calc .transformator {display: none;}
#calc .transformator td {vertical-align: middle;}
#calc .transformator input {width: 90px;}

#calc .selectr {position: relative; width: 410px; height: 30px; margin-left: auto; padding: 0 35px 0 10px; text-align: left; border: 1px solid #0066cc; color: #0066cc; cursor: pointer; }
#calc .selectr * {margin: 0; padding: 0;}
#calc .selectr:after {content: '\25bc'; display: block; position: absolute; right: 0; top: 0; width: 35px; height: 100%; text-align: center; color: #0066cc; font-size: 23px; }
#calc .selectr:hover:after {color: #0577ea; }
#calc .selectr span {display: block; width: 100%; height: 100%; line-height: 30px; overflow: hidden;}
#calc .selectr ul {display: none; list-style: none; position: absolute; left: -1px; margin-top: -2px; background: #fff; border: 1px solid #0066cc; border-top: none; z-index: 5; }
#calc .selectr ul li {width: 411px; padding: 8px 34px 8px 10px; color: #0066cc; line-height: 20px; border-top: 1px dashed #ccc; }
#calc .selectr ul li:hover {background-color: #0066cc; color: #fff; }

/*Менюшки для всплывающего списка*/

/*#nav {border:#aaa 3px solid;margin:10px auto;width:196px;}
#nav a {
  color:#565656;
  display:block;
  font:12px/1.18 georgia,arial,helvetica,serif;
  margin:0;
  padding:3px 3px 3px 10px;
  position:relative;
  text-decoration:none;
}
*/
#nav a:hover {color:#c50;}
#nav li {
  cursor:pointer;
  font:bold 12px/1.18 georgia,arial,helvetica,serif;
  list-style-type:none;
  padding:4px 0 2px;
}
#nav li span {padding:0 3px 0 6px;}
#nav li ul {border:#eee 3px solid;display:none;}
#nav li li {cursor:pointer;margin:1px;padding:1px;}
#nav li:hover {background-color:#eee;color:#905;}
#nav li:hover ul {background-color:#fff;display:block;}
#nav li:hover ul {#margin:0;#padding:1px;}
#nav li li {#margin:0;}
#nav li {behavior:url(/bitrix/templates/main/ie6hover.htc);zoom:1;}
#nav li.hover ul {background-color:#fff;display:block;padding:1px;}
#nav li.hover {background-color:#eee;color:#905;}
.mgo_button {display: none;}
.sber__content {
  background: white;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.sber__content a {
  text-decoration: none;
  color: white;
}

.sber__content-row {
  display: flex;
  margin-bottom: 10px;
}


.sber__back-ios, .sber__back-android, .sber__back-on-site {
  height: 36px;
  background: #06a551;
  border-radius: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
}

.sber__back-ios {
  width: 54px;
  margin-left: 0;
}

.sber__back-android {
  width: 86px;
  margin-left: 10px;
}

.sber__back-on-site {
  width: 97px;
  margin-left: 10px;
}

.sber__logo {
  width: 41px;
  height: 41px;
}

.sber__text {
  margin-left: 10px;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/main_menu/style.css?1423762617842 */
/* /bitrix/templates/main/components/bitrix/news.list/partner/style.css?1538713238744 */
/* /bitrix/templates/main/styles.css?17736271836456 */
/* /bitrix/templates/main/template_styles.css?177362718316327 */
