/* RESET START */
html, body, div, span, img,
a, fieldset, form, label, legend,
table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

input {margin:0 0 0 0; padding: 0 0 0 0; }

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
.mr {
	margin: 0px 10px 10px 0px;
}
/* RESET FINISH */

html,body {
	width: 100%;
	height: 100%;
	min-width: 1150px;
}

body {background: #f3f3f3; font: normal 14px Arial, Helvetica, Geneva, sans-serif; color: #000000; line-height: 1.2;}

a {outline: none; font: normal 14px Arial, Helvetica, Geneva, sans-serif; color: #017dc7; }
a:hover {text-decoration:none;}

input, textarea {font: normal 12px Arial, Helvetica, Geneva, sans-serif; color: #5d5d5d; }

h1 {margin:0 0 0 0; padding: 0 0 16px 0; line-height: 1.2; font-size: 28px; font-weight:normal; color: #000; }
h1.hl-item-2 {font-size: 30px;}
h2 {margin:0 0 0 0; padding: 0 0 18px 0; font-size: 18px; font-weight:normal; color: #000; }
h2.caption {padding:0 0 14px 0; font-size: 18px; font-style:italic; color: #646465; }
h3 {margin:0 0 17px 0; padding: 0 0 0 0; font-size: 16px; font-style:italic; color: #000; }

p {margin:0 0 0 0; padding: 0 0 16px 0; /*position:relative;*/}
.content p {margin:16px 0; padding: 0 0 0px 0;}

.h20 {
height:20px;
}
.h30 {
height:30px;
}

.w100pr {
width: 100%;
}

img.pic-l {display: inline; float:left; margin:0 15px 0 0;}
img.pic-r {display: inline; float:right; margin:0 0 0 15px;}
img.pic-rr {display: inline; float:right; margin:0 0 0 15px; padding: 4px; background: #e4e4e4; border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 0 4px #e4e4e4; behavior: url(PIE.htc); position:relative; }

.hide {
  display:none !important;
}

.buttons {
	display: inline;
	position: relative;
	background: url(images/bt1.png) repeat-x 0 -21px;
	color: #5d5d5d;
	text-shadow: 0 1px 0 #f1f1f1;
	text-decoration: none;
	height: 15px;
	padding: 3px 1px;
}
.buttons span,
.buttons div { position: absolute; display: block; top: 0; width: 10px; height: 21px; }
.buttons span { left: -9px; background: url('images/bt1.png') no-repeat; }
.buttons div { right: -10px; background: url('images/bt1.png') no-repeat 0 -42px; }
.cboth img { clear: both; display: block; }
.bb2, .bb2 span, .bb2 div { background-image: url(images/bt2.png); }

.bt1 {font-size: 12px; color: #5d5d5d; text-shadow: 0 1px 0 #f1f1f1; text-decoration:none; line-height: 1; cursor:pointer;}
.bt1 span{display: inline-block; height: 21px; background: url('images/bt1.png') no-repeat 0 0; }
.bt1 span span{background: url('images/bt1.png') no-repeat 100% -42px; padding: 0 10px 0 10px; }
.bt1 span span span{background: url('images/bt1.png') repeat-x 0 -21px; padding: 3px 1px 0 1px; height: 18px;}

.bt2 {font-size: 12px; color: #5d5d5d; text-shadow: 0 1px 0 #f1f1f1; text-decoration:none; line-height: 1; cursor:pointer;}
.bt2 span{display: inline-block; height: 21px; background: url('images/bt2.png') no-repeat 0 0; }
.bt2 span span{background: url('images/bt2.png') no-repeat 100% -42px; padding: 0 10px 0 10px; }
.bt2 span span span{background: url('images/bt2.png') repeat-x 0 -21px; padding: 3px 1px 0 1px; height: 18px; }

.bt3 {font-size: 10px; color: #5d5d5d; text-shadow: 0 1px 0 #f1f1f1; text-decoration:none; line-height: 1; cursor:pointer;}
.bt3 span{display: inline-block; height: 18px; background: url('images/bt3.png') no-repeat 0 0; }
.bt3 span span{background: url('images/bt3.png') no-repeat 100% -36px; padding: 0 9px 0 9px; }
.bt3 span span span{background: url('images/bt3.png') repeat-x 0 -18px; padding: 2px 1px 0 1px; height: 16px; }


.buttons_n {
display:inline-block;
padding:5px;
border-radius:10px;
background:#598ecc;color:white;text-decoration:none;box-shadow:1px 1px 3px 0px black;text-shadow: 0 1px 0 #323232;
}
.buttons_n:hover {
background:#71afdb;
}

.wrapper {max-width: 1660px; margin:0 auto; background: url('images/wr_m.png') repeat-y 50% 0; min-height: 100%; height: auto !important; height: 100%; position:relative; }
/*.wr_b {position:absolute; bottom: 0; left: 0; width: 100%; height: 585px; background: url('images/wr_b.png') no-repeat 50% 100%; }*/

.header {max-width: 1600px; margin:0 auto; position:relative;}
.front-page .header {height: 727px; }
.inner-page .header {height: 313px; }
.contact-page .header {height: 960px; }

.header-media {position:absolute; top: 194px; left: 0; width: 100%; height: 372px; overflow: hidden; zoom: 1; }
.header-media-i {position:absolute; width: 1600px; margin:0 0 0 -800px; top: 0; left: 50%; }

.header-t {background: url('images/h_sh.png') repeat-x 0 100%; padding: 0 0 9px 0; position:relative;}
.contact-page .header-t {background: none;}

.header-tw {background: #e7e7e7; height: 194px; }
.inner-page .header-tw {height: 304px; }
.contact-page .header-tw {height: 960px;}


.header-ti {background: url('images/header_bg.png') no-repeat 50% 0; position: relative;z-index: 2;}
.header-ti-i {max-width: 1200px; margin:0 auto; height: 136px; position:relative;}

.logoros {position:absolute; top:28px; left:0px;}
.logo {position:absolute; top:28px; left:0px;}

.menu-h {position:absolute; width:42%; top: 51px; left: 480px; padding: 0 0 0 0; line-height:1;}
.menu-h ul{margin: 0 200px 0 325px; padding: 0 0 0 0; list-style:none; text-align:left; font-size: 0; line-height: 0; letter-spacing: -1px; zoom:1;}
.menu-h ul li{display: inline; float:left; margin:0 16px 8px 0; padding: 0 0 0 0; font-size: 14px; line-height: normal; letter-spacing: normal; zoom:1;}
.front-page .menu-h ul li{margin-right: 27px;}
.menu-h ul li a{font-size: 14px; color: #fff; }
.menu-h ul li a:hover{}

.h-links {position:absolute; top: 17px; right: 41px; line-height: 1;}
.h-links ul{margin:0 0 0 0; padding: 0 0 0 0; list-style:none;}
.h-links ul li{display: inline; float:left; margin:0 0 0 18px; padding: 0 0 0 0; }
.h-links ul li a{display: block; width: 13px; height: 11px; text-decoration:none;overflow: hidden; zoom: 1;text-indent:-3000px; }
.h-links ul li.item1 a{background: url('images/p_1.png') no-repeat 0 0; }
.h-links ul li.item1 a.active{background: url('images/p_1.png') no-repeat 0 -11px; }

.h-links ul li.item2 a{background: url('images/p_1.png') no-repeat -31px 0;}
.h-links ul li.item2 a.active{background: url('images/p_1.png') no-repeat -31px -11px;}

.h-links ul li.item3 a{background: url('images/p_1.png') no-repeat -61px 0;}
.h-links ul li.item3 a.active{background: url('images/p_1.png') no-repeat -61px -11px;}
.h-links ul li a:hover{}

.h-links ul li.item4 a{background: url('images/eye.png') no-repeat;width:24px;height:17px;margin-top: -2px;}
.h-links ul li.item4 a.active{background: url('images/eye.png') no-repeat;width:24px;height:17px;margin-top: -2px;}


.menu-h-sub {position:absolute; top: 150px; left: 0; width: 100%; line-height: 1;}
.menu-h-sub ul{margin:0 0 0 0; padding: 0 0 0 0; list-style:none; font-size: 0; line-height: 0; letter-spacing: -1px; text-align: center; }
.menu-h-sub ul li{display: inline-block; margin:0 15px 0 0; padding: 0 0 0 41px; position:relative; font-size: 17px; line-height: normal; letter-spacing: normal; zoom:1; }
.menu-h-sub ul li a{font-size: 17px; color: #4f4e4e; text-shadow: 0 1px 0 #f1f1f1; text-decoration:none; }
.menu-h-sub ul li a:hover{color: #0e8ec4; }
.menu-h-sub ul li a .num{display: inline-block; position:absolute; top: -17px; left:0; width: 34px; height: 42px; background: url('images/m1.png') no-repeat 0 0; font-size: 18px; font-weight:bold; color: #5d5d5d; text-align: center; padding: 18px 0 0 0; text-shadow: 0 1px 0 .f1f1f1; line-height:1; text-decoration:none;}
.menu-h-sub ul li a:hover .num{background: url('images/m1.png') no-repeat 0 -56px; color: #0e8ec4; }
.menu-h-sub ul li a span{text-decoration:underline;}
.menu-h-sub ul li a:hover span{text-decoration:none;}

.lan-sw {position:absolute; top: 15px; right: 210px; line-height: 1;}
.lan-sw a{font-size: 11px; color: #fff; }

.search-h {position:absolute; top: 48px; right: 30px; width: 161px; height: 25px; }
.search-h form{}
.search-h .txt{display: block; width: 161px; height: 25px; background: url('images/txt1.png') no-repeat 0 0; }
.search-h .txt input{width: 111px; padding: 5px 30px 5px 20px; margin:0 0 0 0; font-size: 12px; color: #5d5d5d; background:none; border: 0;}
.search-h .sub{position:absolute; top: 6px; right: 11px;}

.header-b {position:absolute; width: 100%; top: 526px; left: 0; background: url('images/hb_bg.png') no-repeat 50% 0; }
.header-bi {max-width: 1200px; margin:0 auto; height: 196px; position:relative;}

.menu-t {position:absolute; width: 100%; top: 31px; left: 0; }
.inner-page .menu-t {top: 154px; left: 0; }
.menu-t ul{width: 1150px; margin:auto; padding: 0 0 0 8px; list-style:none; font-size: 0; line-height: 0; letter-spacing: -1px; overflow: hidden; zoom: 1; }
.menu-t ul li{display: inline; float:left; width: 16.6%; text-align: center; margin:0 0 0 0; padding: 0 0 0 0; line-height: normal; letter-spacing: normal; zoom:1; position:relative; }
.menu-t ul li a{display: block; text-align: center; font-size: 12px; color: #343434; cursor:pointer; width: 125px; margin: 0 auto; }
.menu-t ul li a span{display: block; padding: 90px 0 0 0; text-decoration:underline; }
.menu-t ul li a:hover span{text-decoration:none;}
.menu-t ul li.item1 a span{background: url('images/p_2_1.png') no-repeat 50% 0;}
.menu-t ul li.item2 a span{background: url('images/p_2_2n.png') no-repeat 50% -4px;}
.menu-t ul li.item3 a span{background: url('images/p_2_3.png') no-repeat 50% 0;}
.menu-t ul li.item4 a span{background: url('images/p_2_4.png') no-repeat 50% 0;}
.menu-t ul li.item5 a span{background: url('images/p_2_5.png') no-repeat 50% 0;}
.menu-t ul li.item6 a span{background: url('images/p_2_6.png') no-repeat 50% 0;}
.menu-t ul li.item7 a span{background: url('images/p_2_7.png') no-repeat 50% 0;}
.menu-t ul li.item8 a span{background: url('images/p_2_8.png') no-repeat 50% 0;}
.menu-t ul li.item9 a span{background: url('images/p_2_9.png') no-repeat 50% 0;}
.menu-t ul li.item10 a span{background: url('images/p_2_10.png') no-repeat 50% 0;}
.menu-t ul li.item11 a span{background: url('images/p_2_11.png') no-repeat 50% 0;}
.menu-t ul li.item12 a span{background: url('images/p_2_12.png') no-repeat 50% 0;}
.menu-t ul li.item13 a span{background: url('images/p_2_13.png') no-repeat 50% 0;}
.menu-t ul li.item14 a span{background: url('images/p_2_14.png') no-repeat 50% 0;}
.menu-t ul li.item15 a span{background: url('images/p_2_15.png') no-repeat 50% 0;}
.menu-t ul li.item16 a span{background: url('images/p_2_16.png') no-repeat 50% 0;}
.menu-t ul li.item17 a span{background: url('images/spravochnik.png') no-repeat 50% 0;}
.menu-t ul li.item18 a span{background: url('images/sla.png') no-repeat 50% 0;}
.menu-t ul li.item19 a span{background: url('images/QA.png') no-repeat 50% 0;}
.menu-t ul li.item111 a span{background: url('images/techmap.png') no-repeat 50% 0;}
.menu-t ul li.item222 a span{background: url('images/p_2_222.png') no-repeat 50% 0;}
.menu-t ul li.item2_5 a span{background: url('images/icon7_6.png') no-repeat 50% 0;}

.menu-t ul li.item2_3 a span{background: url('images/p_2_2_3.png') no-repeat 50% 0;}
.menu-t ul li.item2_4 a span{background: url('images/p_2_2_4.png') no-repeat 50% 0;}

.menu-t ul li.item9n a span{background: url('images/p_2_19.png') no-repeat 50% 0;}
.menu-t ul li.item10n a span{background: url('images/p_2_20_new2.png') no-repeat 50% 0;}
.menu-t ul li.item12n a span{background: url('images/p_2_22.png') no-repeat 50% 0;}
.menu-t ul li.item13n a span{background: url('images/p_2_23.png') no-repeat 50% 0;}
.menu-t ul li.item25 a span{background: url('images/p_2_25.png') no-repeat 50% 0;}
.menu-t ul li.item26 a span{background: url('images/p_2_26.png') no-repeat 50% 0;}

.menu-t ul li.item_vistavka a span{background: url('images/item_vistavka.png') no-repeat 50% 0 ;}
.menu-t ul li.item_sorevnovania a span{background: url('images/item_sorevnovania.png') no-repeat 50% 0;}

.menu-t ul li.item_sorevnovania2016 a span{background: url('images/p_sorevnovania2016.png') no-repeat 50% 0;}
.menu-t ul li.item_energoproriv2018 a span{background: url('images/eproriv2018.png') no-repeat 50% 0;}
.menu-t ul li.item_presentation_d a span{background: url('images/presentation_d.png') no-repeat 50% 0;}
.menu-t ul li.item_konkurs a span{background: url('images/icon6_konkurs.png') no-repeat 50% 0;}

.menu-t ul li.item_twitter a span{background: url('images/item_twitter.png') no-repeat 50% 0;}
.menu-t ul li.item_instagram a span{background: url('images/item_instagram.png') no-repeat 50% 0;}

.menu-t ul li.item_refuel a span{background: url('images/p_refuel2.png') no-repeat 50% 0;}
.menu-t ul li.item_lkk a span{background: url('images/p_lkk.png') no-repeat 50% 0;}

.menu-t ul li.item_pobeda a span{background: url('images/p_2_2_pobeda.png') no-repeat 50% 0;}

.menu-t ul li.item_polk a span{background: url('images/p_polk.png') no-repeat 50% 0;}


.menu-t ul li.item_reestr a span{background: url('images/spravochnik.png') no-repeat 50% 0;}
.menu-t ul li.item_realization a span{background: url('images/t_2.png') no-repeat 50% 0;}
.menu-t ul li.item_const_icon a span{background: url('images/p_const_icon.png') no-repeat 50% 0;}
.menu-t ul li.p_const_volleyball a span{background: url('images/p_const_volleyball.png') no-repeat 50% 0;}
.menu-t ul li.p_energotrans a span{background: url('images/p_bezdogovor.png') no-repeat 50% 0;}



.menu-t ul li.item_t_1 a span{background: url('images/t_1.png') no-repeat 50% 0;}
.menu-t ul li.item_t_2 a span{background: url('images/t_2.png') no-repeat 50% 0;}
.menu-t ul li.item_t_3 a span{background: url('images/t_3.png') no-repeat 50% 0;}
.menu-t ul li.item_t_4 a span{background: url('images/t_4.png') no-repeat 50% 0;}
.menu-t ul li.item_t_5 a span{background: url('images/t_5.png') no-repeat 50% 0;}
.menu-t ul li.item_t_6 a span{background: url('images/t_6.png') no-repeat 50% 0;}
.menu-t ul li.item_t_7 a span{background: url('images/t_7.png') no-repeat 50% 0;}
.menu-t ul li.item_t_reestr a span{background: url('images/p2_reestr.png') no-repeat 50% 0;}

.breadcrumbs {max-width: 1200px; margin:0 auto; padding: 34px 0 0 0; position:relative; zoom:1;}
.breadcrumbs-i {padding: 0 0 0 29px; overflow: hidden; zoom: 1; }
.breadcrumbs a{display: inline; float:left; font-size: 10px; color: #999999; }
.breadcrumbs .sep{display: inline; float:left; font-size: 13px; color: #999999; margin:0 9px 0 9px; position:relative; top: -2px;}
.breadcrumbs .bc-home{display: inline-block !important; display: inline; width: 11px; height: 10px; background: url('images/bc_h.png') no-repeat 0 0; position:relative; top:2px;}

.wrap {max-width: 1200px; margin:0 auto; padding: 32px 0 45px 0; position:relative; zoom:1;}
.wrap_i {padding: 0 30px 0 330px; position:relative; zoom:1;}
.wrap-nosb .wrap_i {padding: 0 12px 0 12px;}
.wrap_i:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.cont-bs-w {background: url('images/sh.png') no-repeat 50% 100%; padding: 0 0 16px 0; line-height: 1.4; font-size:12px; /*position:relative;*/}
.cont-bs-w a {font-size:12px;}
.cont-bs {max-width: 1200px;margin:0 auto; position:relative; zoom:1;}
.cont-bs-i {padding: 0 330px 0 310px; position:relative; zoom:1; }
.cont-bs-i:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.cont-bs .cb-item {display: inline; float:left; }
.cont-bs .cb-item .hl{display: block; font-size: 24px; color: #000000; line-height: 1; padding: 0 0 4px 0; }
.cont-bs .cb-item .remark{display: block; font-size: 12px; color: #767676; padding: 0 0 15px 0; }
.cont-bs .cb-item .cb-item-i{position:relative;}
.cont-bs .cb-item .cb-item-bb{ text-align: center; clear: both; }

.cont-bs .esys-b {width: 290px; margin:0 0 0 -290px; position:relative; left: -3px;}
.cont-bs .esys-b .hl{padding-left: 28px;}
.cont-bs .esys-b .remark{padding-left:28px;}
.cont-bs .esys-b .cb-item-i{height: 279px; zoom:1;}
.cont-bs .esys-b .map{ margin-top:-5px; }

.cont-bs .news-lb{width: 100%; overflow: hidden; zoom: 1; position:relative; left: -3px;}
.cont-bs .news-lb .hl{padding-bottom: 10px; padding-left: 12px;}
.cont-bs .news-lb .cb-i-m {background: #fafafa; padding: 10px 0 60px 0; min-height: 246px; height:auto !important; height: 246px; zoom:1; position:relative;}
.cont-bs .news-lb .cb-i-m .item { font-weight:normal; }
.cont-bs .news-lb .cb-i-l {width: 12px; height: 100%; background: url('images/b1.png') repeat-y -24px 0; position:absolute; top: 0; left:0;}
.cont-bs .news-lb .cb-i-r {width: 12px; height: 100%; background: url('images/b1.png') repeat-y -60px 0; position:absolute; top: 0; right:0;}
.cont-bs .news-lb .cb-i-t {width: 100%; height: 202px; background: url('images/b1_t.png') repeat-x 0 0; position:absolute; top: 0; left:0;}
.cont-bs .news-lb .cb-i-tl {width: 12px; height: 202px; background: url('images/b1.png') no-repeat 0 0; position:absolute; top: 0; left:0;}
.cont-bs .news-lb .cb-i-tr {width: 12px; height: 202px; background: url('images/b1.png') no-repeat -12px 0; position:absolute; top: 0; right:0;}
.cont-bs .news-lb .cb-i-b {width: 100%; height: 202px; background: url('images/b1_b.png') repeat-x 0 0; position:absolute; bottom: 0; left:0;}
.cont-bs .news-lb .cb-i-bl {width: 12px; height: 202px; background: url('images/b1.png') no-repeat -36px 0; position:absolute; bottom: 0; left:0;}
.cont-bs .news-lb .cb-i-br {width: 12px; height: 202px; background: url('images/b1.png') no-repeat -48px 0; position:absolute; bottom: 0; right:0;}s
.cont-bs .news-lb .cb-item-bb {bottom: 44px;}
.cont-bs .news-lb .tab-cont {padding: 0 12px 0 22px; }
.cont-bs .news-lb .tab-cont-item {display: none; }
.cont-bs .news-lb .tab-cont-item-active {display: block; }
.cont-bs .news-lb .tab-cont .item {padding: 6px 15px 27px 0; overflow: hidden; zoom: 1; line-height: 1; position:relative;}
.cont-bs .news-lb .tab-cont .item .item-pic{display: inline; float:left; margin:0 12px 5px 0; padding: 3px; background: #e4e4e4 url('images/pic1_bg.png') repeat-x 0 0; border-radius: 1px; -webkit-border-radius: 1px; position:relative; top: 2px;}
.cont-bs .news-lb .tab-cont .item .date{display: block; font-size: 12px; color: #757575; padding: 0 0 8px 0; }
.cont-bs .news-lb .tab-cont .item .title{display: block; font-size: 12px; color: #333333; line-height: 1.2;}
.cont-bs .news-lb .tab-cont .item .title:hover{color: #0E8EC4; }

.cont-bs .stock-b {float:right; width: 324px; margin:0 -324px 0 0; position:relative; }
.cont-bs .stock-bi {position:relative; margin-left: 0;}
.cont-bs .stock-bi img { border: 0; width: 324px; height: 279px; }
.cont-bs .stock-b .hl{padding-left: 7px;}
.cont-bs .stock-b .remark{padding-left: 7px; padding-bottom:20px;}
.cont-bs .stock-b .stock-bt-w{background: #ececec; min-height: 279px; height:auto !important; height: 279px;}
.cont-bs .stock-b table.stock-bt{width: 100%; }
.cont-bs .stock-b table.stock-bt tr{}
.cont-bs .stock-b table.stock-bt tr td{background: #ececec url('images/grad1.png') repeat-x 0 0; padding-top: 10px; padding-bottom: 6px;}
.cont-bs .stock-b table.stock-bt tr th{background:#fff; color: #767676; font-size: 12px; font-style:italic; padding-bottom:4px;}
.cont-bs .stock-b table.stock-bt tr .st-cell-1{width: 117px; padding: 0 0 0 20px; text-align:left;}
.cont-bs .stock-b table.stock-bt tr .st-cell-2{text-align:right; }
.cont-bs .stock-b table.stock-bt tr .st-cell-3{text-align:right; width: 93px; padding-right:37px;}
.cont-bs .stock-b table.stock-bt tr td .caption{display: block; font-size: 12px; color: #333333; padding: 0 0 0 20px; }
.cont-bs .stock-b table.stock-bt tr td table.sbt-item{width: 100%; }
.cont-bs .stock-b table.stock-bt tr td table.sbt-item tr{}
.cont-bs .stock-b table.stock-bt tr td table.sbt-item tr td{background: none; padding-top:0; padding-bottom: 0;}
.cont-bs .stock-b table.stock-bt tr td table.sbt-item tr .cell-1{width: 117px; padding: 0 0 0 20px; text-align:left;}
.cont-bs .stock-b table.stock-bt tr td table.sbt-item tr .cell-2{text-align:right; width: 56px; }
.cont-bs .stock-b table.stock-bt tr td table.sbt-item tr .cell-3{text-align:right; padding-right:37px;}
.cont-bs .stock-b table.stock-bt tr td span.p-up{color: #009de0; }
.cont-bs .stock-b table.stock-bt tr td span.p-up span{color: #02C526; position:relative; top: -1px; margin-right: 2px;}
.cont-bs .stock-b table.stock-bt tr td span.p-down{color: #009de0; }
.cont-bs .stock-b table.stock-bt tr td span.p-down span{color: #E00000; position:relative; top: -1px; margin-right:2px;}
.cont-bs .stock-b table.stock-bt tr td span.c-up{color: #02C526; }
.cont-bs .stock-b table.stock-bt tr td span.c-down{color: #E00000; }
.cont-bs .stock-b table.stock-bt tr td span.stable{color: #767676; }
.bn_index_protokol_gosa {margin-left: 13px;}

.tabs{overflow: hidden; zoom: 1; line-height: 1; position:relative; width: 100%; clear: both; }
.tabs .tabs-sh{float:left; background: url('images/tabs_sh.png') repeat-x 0 -31px; zoom:1; }
.tabs .tabs-sh-l{background: url('images/tabs_sh.png') no-repeat 100% 0; zoom:1;}
.tabs .tabs-sh-r{background: url('images/tabs_sh.png') no-repeat 0 -62px; zoom:1;}
.tabs .tabs-m{background: url('images/tabs_b.png') repeat-x 0 -69px; margin:0 0 0 0; zoom:1;}
.tabs .tabs-l{background: url('images/tabs_b.png') no-repeat 100% 30px; zoom:1;}
.tabs .tabs-r{height: 31px; background: url('images/tabs_b.png') no-repeat 0 -169px; zoom:1;}
.tabs ul{ margin:0 0 0 0; padding: 3px 16px 0 18px; white-space: nowrap; list-style:none; overflow: hidden; zoom: 1; }
.tabs ul li{display: inline; float:left; margin:0 1px 0 0; padding: 0 0 0 0;}
.tabs ul li a{font: normal 12px Tahoma; color: #828282; text-decoration:none; cursor:pointer;}
.tabs ul li.tab-active a, .tabs ul li a:hover{color: #323232; }
.tabs ul li a span{display: inline-block; height: 28px; background: url('images/tabs.png') no-repeat 0 0; }
.tabs ul li.tab-active a span, .tabs ul li a:hover span{background: url('images/tabs.png') no-repeat 0 -29px; }
.tabs ul li a span span{background: url('images/tabs.png') no-repeat 100% -116px; padding: 0 5px 0 5px; }
.tabs ul li.tab-active a span span, .tabs ul li a:hover span span{background: url('images/tabs.png') no-repeat 100% -145px; }
.tabs ul li a span span span{background: url('images/tabs.png') repeat-x 0 -58px; padding: 10px 11px 0 11px; height: 18px; }
.tabs ul li.tab-active a span span span, .tabs ul li a:hover span span span{background: url('images/tabs.png') repeat-x 0 -87px;  }


.tabs_static {overflow: hidden; zoom: 1; line-height: 1; position:relative; width: 100%; clear: both; }
.tabs_static .tabs-sh{float:left; background: url('images/tabs_sh.png') repeat-x 0 -31px; zoom:1; }
.tabs_static .tabs-sh-l{background: url('images/tabs_sh.png') no-repeat 100% 0; zoom:1;}
.tabs_static .tabs-sh-r{background: url('images/tabs_sh.png') no-repeat 0 -62px; zoom:1;}
.tabs_static .tabs-m{background: url('images/tabs_b.png') repeat-x 0 -69px; margin:0 0 0 0; zoom:1;}
.tabs_static .tabs-l{background: url('images/tabs_b.png') no-repeat 100% 30px; zoom:1;}
.tabs_static .tabs-r{height: 31px; background: url('images/tabs_b.png') no-repeat 0 -169px; zoom:1;}
.tabs_static ul{ margin:0 0 0 0; padding: 3px 16px 0 18px; white-space: nowrap; list-style:none; overflow: hidden; zoom: 1; }
.tabs_static ul li{display: inline; float:left; margin:0 1px 0 0; padding: 0 0 0 0;}
.tabs_static ul li a{font: normal 12px Tahoma; color: #828282; text-decoration:none; cursor:pointer;}
.tabs_static ul li.tab-active a, .tabs ul li a:hover{color: #323232; }
.tabs_static ul li a span{display: inline-block; height: 28px; background: url('images/tabs.png') no-repeat 0 0; }
.tabs_static ul li.tab-active a span, .tabs ul li a:hover span{background: url('images/tabs.png') no-repeat 0 -29px; }
.tabs_static ul li a span span{background: url('images/tabs.png') no-repeat 100% -116px; padding: 0 5px 0 5px; }
.tabs_static ul li.tab-active a span span, .tabs ul li a:hover span span{background: url('images/tabs.png') no-repeat 100% -145px; }
.tabs_static ul li a span span span{background: url('images/tabs.png') repeat-x 0 -58px; padding: 10px 11px 0 11px; height: 18px; }
.tabs_static ul li.tab-active a span span span, .tabs ul li a:hover span span span{background: url('images/tabs.png') repeat-x 0 -87px;  }



.sidebar_l {display: inline; float:left; width: 274px; margin:0 0 0 -311px;}
.menu-l {}
.menu-l ul{margin:0 0 0 0; padding: 0 0 0 0; list-style:none;}
.menu-l ul li{display: block; margin:0 0 0 0; border-top:1px solid #d7d2d2; zoom:1;}
.menu-l ul li.first{border-top:0;}
.menu-l ul li.last{border-bottom:1px solid #d7d2d2;}
.menu-l ul li a{display: block; font-size:14px; color: #096EBE; padding: 6px 10px 4px 10px; line-height: 1.4; zoom:1;}
.menu-l ul li a.active-parent{background: #ececec; text-decoration:none; color: #4B4B4B; padding-top: 6px; padding-bottom:7px;}

.menu-l ul li a.active-yellow{background: #fee000;  padding-top: 6px; padding-bottom:7px;}

.menu-l ul li a.active-link{text-decoration:none;}
.menu-l ul li a:hover{}
.menu-l ul li ul{display: none; }
.menu-l ul li.active ul{display: block; }
.menu-l ul li ul li{}
.menu-l ul li ul li a{padding: 4px 10px 7px 20px; font-size: 13px; line-height: 1.3;}
.menu-l ul li ul li ul{padding-top: 2px;}
.menu-l ul li ul li ul li{border: 0; margin:0 0 10px 0;}
.menu-l ul li ul li ul li a{font-size: 12px; padding: 3px 20px 0 38px; background: url('images/m2.png') no-repeat 30px 9px; }

.subscr-b {width: 297px; background: url('images/b2.png') repeat-y -297px 0; margin: 27px 0 0 -11px; zoom:1;}
.subscr-bt {background: url('images/b2.png') no-repeat 0 0; zoom:1;}
.subscr-bb {background: url('images/b2.png') no-repeat -594px 100%; padding: 22px 30px 38px 35px; zoom:1;}
.subscr-b form {}
.subscr-b .hl{display: block; font-size: 18px; color: #000000; padding: 0 0 11px 0; }
.subscr-b .f-item{padding: 0 0 7px 0; }
.subscr-b .caption{display: block; font-size:14px; color: #5b5959; padding: 0 0 4px 12px; }
.subscr-b .txt{display: block; width: 223px; height: 25px; background: url('images/txt2.png') no-repeat 0 0; }
.subscr-b .txt input{width: 193px; padding: 5px 15px 5px 15px; margin:0 0 0 0; font-size: 12px; color: #5d5d5d; background:none; border: 0;}
.subscr-b .f-item-smi{}
.subscr-b .f-item-smi input{margin:0 0 0 0; padding: 0 0 0 0; }
.subscr-b .f-item-smi label{font-size: 12px; color: #919191; margin-left: 12px; padding: 2px 0 0 0; }
.subscr-b .f-item-smi-name{display: none; }
.subscr-b .sub{padding: 10px 0 0 0; text-align: center; }

.subscr-b label textarea {
    width: 373px;
    height: 103px;
    resize: none;
}

.subscr-b label.textarea .textarea-left {
    margin: 10px 0 0 15px;
    padding: 0 0 0 10px;
    width: 363px;
    height: 103px;
    float: left;
    background: url(images/bkg_textarea.gif) 0% 0% no-repeat;
}

.subscr-b label.textarea .textarea-right {
    width: 353px;
    height: 103px;
    padding: 0 10px 0 0;
    background: url(images/bkg_textarea.gif) 100% 100% no-repeat;
}

.subscr-b label.textarea textarea {
    margin: 0;
    width: 353px;
    height: 83px;
    background: url(images/bkg_textarea.gif) 0% 50% repeat-x;
    border: none;
    padding: 10px 0;
}


.content {width: 100%; float: left; position:relative; padding: 0 0 0 0; }
.wrap-nosb .content {width: auto; float: none; padding: 0 17px 0 17px; }
.content h1 .rss-pict{margin:0 0 0 8px; position:relative; top: 1px;}
.hl-remark {display: block; margin: -12px 0 0 0; color: #777777; }

#list-reports {}
#list-reports .tabs{margin:0 0 0 8px;}
#list-reports .cont{}
#list-reports .tab-cont-item{padding: 22px 0 22px 27px; font-size: 0; line-height: 0; zoom:1;}
#list-reports .tab-cont-item:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.tab-cont-item{display: none; }
.tab-cont-item-active{display: block; }
#list-reports .item{display: inline-block; width: 49.9%; padding: 23px 0 20px 0; position:relative; vertical-align:top; font-size: 14px; line-height: normal; zoom:1; zoom:1;}
#list-reports .item-t{width: 100%; }
#list-reports .item-t td{vertical-align:middle;}
#list-reports .item:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
#list-reports .item-c{padding: 0 40px 0 0; }
#list-reports .item .item-pic{display: inline-block !important; display: inline; float:left; width: 80px; height: 113px; margin:0 21px 0 0; padding: 3px; background: #e4e4e4; border-radius: 2px; -webkit-border-radius: 2px; zoom:1;}
#list-reports .item .item-pic:hover{background: #45c2f2; }
#list-reports .item .item-pic img{display: inline; float:left; margin:0 0 0 0; box-shadow: 0 0 10px #a0a0a0; }
#list-reports .item a.title{font-size:14px; color: #006EB0; }
#list-reports .item span.item_doc{font-size: 12px; font-style:italic; color: #4B4B4B; }

.cont-w { position:relative;}
.cont { position:relative; }
.cont_intro {padding: 0 0 14px 0; }

.cont-i {background: #f9f9f8 url('images/cont.png') repeat-x 0 100%; min-height: 500px; height: auto !important; height: 500px; border-radius: 10px; -webkit-border-radius: 10px; behavior: url(PIE.htc); position:relative; }
.cont-i-gallery {width: 640px; background: #f9f9f8 url('images/cont.png') repeat-x 0 100%; min-height: 0 !important; height: auto !important; height: 500px; border-radius: 10px; -webkit-border-radius: 10px; behavior: url(PIE.htc); position:relative; }

.cont-i-gallery a.button ,
.block-text a.button {
	float: left;
	width: 30px;
	height: 55px;
	margin: 160px 0 0 0;
	background: url(images/slider_buttons.gif) no-repeat;
}

.cont-i-gallery a.button span,
.block-text a.button span{
	display: none;
}

.cont-i-gallery a.prev,
.block-text a.prev {
	background-position: 0px -55px;
}
.cont-i-gallery a.prev2,
.block-text a.prev2 {
	background-position: 0px -155px;
}


.cont-i-gallery a.next,
.block-text a.next {
	background-position: 0px -165px;
}
.cont-i-gallery a.next2,
.block-text a.next2 {
	background-position: 0px -185px;
}


.cont-i-gallery a.prev-disabled,
.block-text a.prev-disabled {
	background-position: 0px 0px;
}

.cont-i-gallery a.next-disabled,
.block-text a.next-disabled {
	background-position: 0px -110px;
}

.cont-i-gallery .scroller,
.block-text .scroller { float: left; width: 540px; height: 311px; overflow: hidden; position: relative;}
.cont-i-gallery .scroller .elements,
.block-text .scroller .elements { width: 60000px; height: 311px; overflow: hidden; position: relative;}
.cont-l {width: 12px; height: 100%; background: url('images/cont_lr.png') repeat-y 0 0; position:absolute; top: 0; left:-12px;}
.cont-lt {width: 12px; height: 262px; background: url('images/cont_t.png') no-repeat 0 0; position:absolute; top: 0; left: 0;}
.cont-lb {width: 12px; height: 324px; background: url('images/cont_b.png') no-repeat 0 0; position:absolute; bottom: 0; left: 0;}
.cont-r {width: 12px; height: 100%; background: url('images/cont_lr.png') repeat-y -12px 0; position:absolute; top: 0; right: -12px;}
.cont-rt {width: 12px; height: 262px; background: url('images/cont_t.png') no-repeat -12px 0; position:absolute; top: 0; left: 0;}
.cont-rb {width: 12px; height: 324px; background: url('images/cont_b.png') no-repeat -12px 0; position:absolute; bottom: 0; left: 0;}

.cont-i-2 {background: #f9f9f8 url('images/cont.png') repeat-x 0 100%; min-height: 262px; height: auto !important; height: 262px; border-radius: 10px; -webkit-border-radius: 10px; behavior: url(PIE.htc); position:relative; }
.cont-l-2 {width: 12px; height: 100%; background: url('images/cont_lr2.png') repeat-y 0 0; position:absolute; top: 0; left:-12px;}
.cont-lt-2 {width: 12px; height: 131px; background: url('images/cont_t2.png') no-repeat 0 0; position:absolute; top: 0; left: 0;}
.cont-lb-2 {width: 12px; height: 131px; background: url('images/cont_b2.png') no-repeat 0 0; position:absolute; bottom: 0; left: 0;}
.cont-r-2 {width: 12px; height: 100%; background: url('images/cont_lr2.png') repeat-y -12px 0; position:absolute; top: 0; right: -12px;}
.cont-rt-2 {width: 12px; height: 131px; background: url('images/cont_t2.png') no-repeat -12px 0; position:absolute; top: 0; left: 0;}
.cont-rb-2 {width: 12px; height: 131px; background: url('images/cont_b2.png') no-repeat -12px 0; position:absolute; bottom: 0; left: 0;}

.cont-i-3{background: #f7f7f7 url('images/cont_b3.png') repeat-x 0 100%; min-height: 692px; height: auto !important; height: 692px; border-radius: 10px; -webkit-border-radius: 10px; behavior: url(PIE.htc); position:relative; }
.cont-i-3 .cont-ii{background: url('images/cont_t3.png') repeat-x 0 0; min-height: 692px; height: auto !important; height: 692px; border-radius: 10px; -webkit-border-radius: 10px; behavior: url(PIE.htc); position:relative; }

.cont-sh {position:absolute; width: 100%; height: 46px; bottom: 0; background: url('images/cont_sh.png') repeat-x 0 -92px; }
.cont-sh-l {position:absolute; width: 361px; height: 46px; top: 0; left: 0; background: url('images/cont_sh.png') no-repeat 0 0;}
.cont-sh-2 {position:absolute; width: 640px; height: 46px; bottom: 0; background: url('images/cont_sh.png') repeat-x 0 -92px; }
.cont-sh-r {position:absolute; width: 361px; height: 46px; top: 0; right: 0; background: url('images/cont_sh.png') no-repeat 0 -46px;}

.list-newspap .tabs, .purch_item_details .tabs { margin-left: 19px; }
.list-newspap .tab-cont-item{ padding: 18px 0 0 28px; text-align: center; }

.list-newspap .item{display: inline-block; width: 177px; float: left; padding: 23px 0 28px 0; position:relative; vertical-align:top; font-size: 14px; line-height: normal; text-align:left; zoom:1; }
.list-newspap .cont-i-gallery .item{width: 180px; float: left;}

.list-newspap .item-i{width: 135px; margin:0 auto;}
.list-newspap .cont-i-gallery .item-i{width: 135px; margin:0 13px;}
.list-newspap .item .item-pic{display: inline-block !important; display: inline; width: 108px; height: 153px; margin:0 21px 0 0; padding: 3px; background: #e4e4e4; border-radius: 2px; -webkit-border-radius: 2px; zoom:1;}
.list-newspap .item .item-pic:hover{background: #45c2f2; }
.list-newspap .item .item-pic img{display: inline; float:left; margin:0 0 0 0; box-shadow: 0 0 10px #a0a0a0; }
.list-newspap .item a.title{font-size:14px; color: #006EB0; }
.list-newspap .item span.item_doc{display: block; font-size: 12px; font-style:italic; color: #4B4B4B; }
.list-newspap .item p{padding: 0; }


.list-newspap2 .tabs{margin:0 0 0 8px;}
.list-newspap2 .tab-cont-item{padding: 11px 0 22px 20px; text-align: center; font-size: 0; line-height: 0; zoom:1;}

.list-newspap2 .item{display: inline-block; width: 33%; padding: 23px 0 28px 0; position:relative; vertical-align:top; font-size: 14px; line-height: normal; text-align:left; zoom:1; }

.list-newspap2 .item-i{width: 135px; margin:0 auto;}
.list-newspap2 .item .item-pic{display: inline-block !important; display: inline; width: 108px; height: 153px; margin:0 21px 0 0; padding: 3px; background: #e4e4e4; border-radius: 2px; -webkit-border-radius: 2px; zoom:1;}
.list-newspap2 .item .item-pic:hover{background: #45c2f2; }
.list-newspap2 .item .item-pic img{display: inline; float:left; margin:0 0 0 0; box-shadow: 0 0 10px #a0a0a0; }
.list-newspap2 .item a.title{font-size:14px; color: #006EB0; }
.list-newspap2 .item span.item_doc{display: block; font-size: 12px; font-style:italic; color: #4B4B4B; }
.list-newspap2 .item p{padding: 0 0 0 0; }

.calend-b { position:absolute; top: 30px; right: 19px;  z-index: 1000; }
.calend-b .calend-show{text-decoration:none; background: url('images/u7.png') repeat-x 0 100%; margin-left: 30px;}
.calend-ext .calend-show{display: none; }
.calend-b .calend-show:hover{background: none; }
.calend-b .calend-bi{display: none; width: 257px; background: #fff; box-shadow: 0 2px 10px #7f7f7f; border-radius: 10px; -webkit-border-radius: 10px; behavior: url(PIE.htc); position:relative; }
.calend-b .calend-t {height: 31px; background: url('images/cal_t.png') repeat-x; padding: 8px 0 0 30px; zoom: 1; border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; behavior: url(PIE.htc); position:relative;}
.calend-b .calend-t:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.calend-b .calend-t .sel{display: inline; float:left; margin:0 5px 0 0;}
.calend-b .calend-m{padding: 14px 30px 22px 30px; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; behavior: url(PIE.htc); position:relative;}
.calend-b .calend-m table{width: 100%; }
.calend-b .calend-m table th{font-weight:normal; color: #000000; text-align: center; text-transform:uppercase; padding-bottom: 6px;}
.calend-b .calend-m table td{vertical-align:top; padding: 1px; text-align:right; line-height:1;}
.calend-b .calend-m table td span{display: block; width: 22px; height: 16px; background: url('images/grad2.png') repeat-x 0 0; color: #fff; padding: 3px 2px 0 0; border:1px solid #c8c8c8; font-family: Tahoma; font-size: 12px;}
.calend-b .calend-m table td a{display: block; width: 22px; height: 16px; background: url('images/grad2.png') repeat-x 0 -81px; text-decoration:none; color: #fff; padding: 3px 2px 0 0; border:1px solid #c8c8c8; font-family: Tahoma; font-size: 12px;}
.calend-b .calend-m table td a:hover{background: url('images/grad2.png') repeat-x 0 -131px; border:1px solid #2382bf; border-top:1px solid #07437d; border-bottom:1px solid #6fccef;}
.calend-b .calend-m table td a.active{background: url('images/grad2.png') repeat-x 0 -131px; border:1px solid #2382bf; border-top:1px solid #07437d; border-bottom:1px solid #6fccef;}

.list-news {padding: 5px 0 0 0; position:relative;}
.list-news-cont {}
.list-news .item {font-size: 12px; color: #000000; line-height: 1.4; zoom:1;}
.list-news .item-i {background: #ffffff url('images/u2.png') repeat-x 0 0; padding: 29px 20px 14px 11px; zoom:1;}
.list-news .item-i:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.list-news .item-odd {}
.list-news .item-odd .item-i{background: #f0f1f3 url('images/u1.png') repeat-x 0 0; }
.list-news .item-first {}
.list-news .item-first .item-i {background: #edeff0 url('images/ni_f_bg.png') repeat-x 0 0; }
.list-news .item-last {background: #fff url('images/ni_l_bg.png') repeat-x 0 100%; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; behavior: url(PIE.htc); position:relative;}
.list-news .item-last-odd {background: #f0f1f3 url('images/ni_l_odd_bg.png') repeat-x 0 100%; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; behavior: url(PIE.htc); position:relative;}
.list-news .item-last .item-i{background: url('images/u2.png') repeat-x 0 0; }
.list-news .item-last-odd .item-i{background: url('images/u1.png') repeat-x 0 0; }
.list-news .item .item-pic {display: inline; float:left; margin: -3px 15px 5px 0; padding: 4px; background: #e4e4e4; border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 0 6px #e4e4e4; zoom:1;}
.list-news .item .date {display: block; }
.list-news .item .title {font-size: 14px; color: #007DC9; }
.list-news .item p {margin: 3px 0 0 0; }

.list-purch {margin:0 -17px 0 -17px; }
.list-purch .purch-archive{text-align: center; padding: 0 65px 30px 0; margin-top: -36px; }
.list-purch .purch-archive a{background: url('images/pict2.png') no-repeat 0 0; padding: 4px 0 4px 50px; }
.list-purch .tabs{margin-bottom: 2px;}
.list-purch .cont-w {padding-bottom: 0;}
.list-purch .cont {padding: 0 1px 46px 1px; }
.list-purch .cont-l {left:-13px;}
.list-purch .cont-r {right:-13px;}
.list-purch .tab-cont-item {padding: 10px 0 90px 0; }
.list-purch .tab-cont-item .page-nav{bottom: 28px;}
.list-purch .tab-cont-item .list-purch-t-w{padding: 0 0 0 0; border-bottom:1px solid #d2d5db;}
.list-purch .tab-cont-item .list-purch-t{width: 100%; }
.list-purch .tab-cont-item .list-purch-t tr{}
.list-purch .tab-cont-item .list-purch-t tr .item-cell-1{width: 18px; }
.list-purch .tab-cont-item .list-purch-t tr .item-cell-2{width: 210px; }
.list-purch .tab-cont-item .list-purch-t tr .item-cell-3{}
.list-purch .tab-cont-item .list-purch-t tr .item-cell-4{width: 110px; }
.list-purch .tab-cont-item .list-purch-t tr .item-cell-5{width: 134px; padding-right: 20px;}
.list-purch .tab-cont-item .list-purch-t tr th{font-style:italic; font-weight:normal; padding: 8px 0 7px 20px; text-align:left; vertical-align:middle;}
.list-purch .tab-cont-item .list-purch-t tr th .date{position:relative; zoom:1;}
.list-purch .tab-cont-item .list-purch-t tr th .date .date-sort{width: 18px; height: 4px; position:absolute; top: 7px; right: 0;}
.list-purch .tab-cont-item .list-purch-t tr th .date .date-sort-up{width: 7px; height: 4px; background: url('images/pict3.png') no-repeat 0 0; position:absolute; top: 0; left: 0; cursor:pointer; overflow:hidden;}
.list-purch .tab-cont-item .list-purch-t tr th .date .date-sort-up-active{background: url('images/pict3.png') no-repeat 0 -4px;}
.list-purch .tab-cont-item .list-purch-t tr th .date .date-sort-down{width: 7px; height: 4px; background: url('images/pict3.png') no-repeat -11px 0; position:absolute; top: 0; right: 0; cursor:pointer; overflow:hidden;}
.list-purch .tab-cont-item .list-purch-t tr th .date .date-sort-down-active{background: url('images/pict3.png') no-repeat -11px -4px;}
.list-purch .tab-cont-item .list-purch-t tr td{background: #fbfbfa url('images/u4.png') repeat-x 0 0; padding: 11px 0 12px 20px; vertical-align:top;}
.list-purch .tab-cont-item .list-purch-t tr.item-odd td{background: #eceeef url('images/u3.png') repeat-x 0 0; border-bottom:1px solid #f8f9f8;}
.list-purch .tab-cont-item .list-purch-t tr.item-first td{background: #ecedee url('images/pi_f_bg.png') repeat-x 0 0; }

.purch-search-form {margin:0; padding: 10px 0 15px 0; }
.purch-search-form .ps-item{padding: 0 15px 10px 0; zoom:1;}
.purch-search-form .ps-item:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.purch-search-form .ps-item .caption{width: 180px; float:left; font-size:18px; font-style:italic; color: #000000; }
.purch-search-form .ps-item .sel{float:left;}
.purch-search-form .ps-item .txt{display: block; float:left; width: 249px; height: 25px; background: url('images/txt3.png') no-repeat 0 0; }
.purch-search-form .ps-item .txt input{width: 221px; padding: 5px 14px 5px 14px; margin:0 0 0 0; font-size: 13px; color: #5d5d5d; background:none; border: 0;}
.purch-search-form .ps-item .txt-date{box-shadow: inset 0px 0px 3px 2px rgba(0,0,0,0.4);width: 75px; padding: 5px 14px 5px 14px; margin:1px 0; font-size: 13px; color: #5d5d5d; background:none; border: 0;border-radius: 10px;}
.purch-search-form .ps-item .txt-input{box-shadow: inset 0px 0px 3px 2px rgba(0,0,0,0.4);width: 237px; padding: 5px 14px 5px 14px; margin:1px 0; font-size: 13px; color: #5d5d5d; background:none; border: 0;border-radius: 10px;}
.purch-search-form .ps-item .txt-select{box-shadow: inset 0px 0px 3px 2px rgba(0,0,0,0.4);width: 266px; padding: 5px 14px 5px 14px; margin:1px 0; font-size: 13px; color: #5d5d5d; background:none; border: 0;border-radius: 10px;}
.purch-search-form .ps-item .sub{display: inline; float:left; position:relative; top: 2px; left:9px;cursor: pointer;}
.purch-search-form .ps-item .calendar-icon{margin-top:4px;}

.sel {height: 25px; position:relative; line-height: 1;}
.sel select {opacity: 0; filter: alpha(opacity=0); height: 25px; padding: 0; position: absolute; left: 0; font-size: 12px; color: #5d5d5d;}
.sel select option{padding: 0 0 0 5px; }
.sel span {display: block; position: absolute; top: 6px; left: 14px; font-size: 12px; color: #5d5d5d; height: 16px; overflow: hidden; zoom: 1; }
.sel1{background: url('images/sel1.png') no-repeat 0 0; width: 249px; }
.sel1 select{width: 249px; }
.sel1 span{color: #5d5d5d; }
.sel2{background: url('images/sel2.png') no-repeat 0 0; width: 110px; }
.sel2 select{width: 110px; font-size: 14px;}
.sel2 span{color: #5B5959; font-size: 14px;}
.sel3{background: url('images/sel3.png') no-repeat 0 0; width: 181px; }
.sel3 select{width: 181px; font-size: 14px;}
.sel3 span{color: #5B5959; font-size: 14px;}
.sel4{background: url('images/sel4.png') no-repeat 0 0; width: 79px; }
.sel4 select{width: 79px; font-size: 14px;}
.sel4 span{color: #5B5959; font-size: 14px;}

.purch_item_details {margin:0 -17px 0 -17px; padding: 24px 0 0 0; }
.purch_item_details .purch-archive{text-align: center; padding: 0 65px 30px 0; margin-top: -36px; }
.purch_item_details .purch-archive a{background: url('images/pict2.png') no-repeat 0 0; padding: 4px 0 4px 50px; }
.purch_item_details .cont-w {padding-bottom: 0;}
.purch_item_details .cont {padding: 0 1px 46px 1px; }
.purch_item_details .cont-l {left:-13px;}
.purch_item_details .cont-r {right:-13px;}
.purch_item_details .cont-rt {background: url('images/cont_t2.png') no-repeat -12px 0;}
.purch_item_details .cont-rb {background: url('images/cont_b2.png') no-repeat -12px 0;}
.purch_item_details .tab-cont-item {padding: 0 0 0 0; }
.purch_item_details .purch-common .cont-b-item{padding: 15px 30px 0 30px; background: url('images/p_cbi_o.png') repeat-x 0 0; }
.purch_item_details .purch-common .cont-b-item-first{background: none; padding-top: 27px;}
.purch_item_details .purch-common .cont-b-item-even{background: #eff1f2 url('images/p_cbi_e.png') repeat-x 0 0; }
.purch_item_details .purch-common .cont-b-item-even-last{border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; behavior: url(PIE.htc); position:relative; padding-bottom: 8px;}
.purch_item_details .purch-common .cont-b-item h2{font-size:18px; font-weight:bold; font-style:italic; padding-bottom:14px;}
.purch_item_details .purch-common .cont-b-item .cont-b-item-t{}
.purch_item_details .purch-common .cont-b-item .cont-b-item-t tr{}
.purch_item_details .purch-common .cont-b-item .cont-b-item-t tr td{padding: 6px 0 20px 0; }
.purch_item_details .purch-common .cont-b-item .cont-b-item-t tr td.caption{width: 385px; font-style:italic;}

.purch_item_details .purch-files .purch-docs-t{padding: 15px 30px 0 30px; }
.purch_item_details .purch-files .cont-b-item-first{background: none; }
.purch_item_details .purch-files .cont-b-item-even{background: #eff1f2 url('images/p_cbi_e.png') repeat-x 0 0; }
.purch_item_details .purch-files .cont-b-item-even-last{border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; behavior: url(PIE.htc); position:relative;}
.purch_item_details .purch-files .item-file h2{font-size:18px; font-weight:bold; font-style:italic; padding-bottom:14px;}

.purch_item_details .purch-files .item-file {font-size: 12px; color: #000000; line-height: 1.4; zoom:1;}
.purch_item_details .purch-files .item-file-i {background: #ffffff url('images/u2.png') repeat-x 0 0; padding: 25px 30px 20px 30px; zoom:1;}
.purch_item_details .purch-files .item-file-i:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.purch_item_details .purch-files .item-file-even {}
.purch_item_details .purch-files .item-file-even .item-file-i{background: #f0f1f3 url('images/u1.png') repeat-x 0 0; }
.purch_item_details .purch-files .item-file-first {}
.purch_item_details .purch-files .item-file-first .item-file-i {background: #fdfdfd url('images/fi_f_bg.png') repeat-x 0 0; border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; behavior: url(PIE.htc); position:relative;}
.purch_item_details .purch-files .item-file-last {background: #fff url('images/ni_l_bg.png') repeat-x 0 100%; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; behavior: url(PIE.htc); position:relative;}
.purch_item_details .purch-files .item-file-last-even {background: #f0f1f3 url('images/ni_l_odd_bg.png') repeat-x 0 100%; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; behavior: url(PIE.htc); position:relative;}
.purch_item_details .purch-files .item-file-last .item-file-i{background: url('images/u2.png') repeat-x 0 0; }
.purch_item_details .purch-files .item-file-last-even .item-file-i{background: url('images/u1.png') repeat-x 0 0; }
.purch_item_details .purch-files .item-file .item-pic {display: inline; float:left; margin: -3px 15px 5px 0; padding: 4px; background: #e4e4e4; border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 0 6px #e4e4e4; zoom:1;}
.purch_item_details .purch-files .item-file .date {display: block; }
.purch_item_details .purch-files .item-file .title {font-size: 14px; color: #007DC9; }
.purch_item_details .purch-files .item-file p {padding: 3px 0 0 0; }

.purch_item_details .purch-files .item-file .item-file-t{}
.purch_item_details .purch-files .item-file .item-file-t tr{}
.purch_item_details .purch-files .item-file .item-file-t tr{}
.purch_item_details .purch-files .item-file .item-file-t tr td{padding: 6px 0 20px 0; }
.purch_item_details .purch-files .item-file .item-file-t tr td.doc-info{width: 541px; }
.purch_item_details .purch-files .item-file .item-file-t tr td.doc-info .doc-info-i{position:relative; padding: 0 0 0 28px; zoom:1;}
.purch_item_details .purch-files .item-file .item-file-t tr td.doc-info .doc-info-i .doc-pict{position:absolute; top: 2px; left: 0;}
.purch_item_details .purch-files .item-file .item-file-t tr td.doc-info .doc-info-i .title{}
.purch_item_details .purch-files .item-file .item-file-t tr td.doc-info .doc-info-i .doc-size{display: block; color: #9E9E9E; font-size: 12px; font-style:italic;}
.purch_item_details .purch-files .item-file .item-file-t tr td.doc-comment{}
.purch_item_details .purch-files .item-file .item-file-t tr td.doc-comment .caption{display: block; font-style:italic; padding: 0 0 4px 0; }

.list-rate {margin:0 -29px 0 -29px; }
.list-rate .cont-ii{padding: 50px 0 0 0; }
.list-rate .item-b{width: 860px; margin:0 auto; padding-bottom: 30px;}
.list-rate .item-b h2{padding: 0 0 4px 0; }
.list-rate .item-b-1{padding-bottom: 22px;}
.list-rate .item-b-2{padding-bottom: 35px;}
.list-rate .item-b-2 h2{padding-bottom: 11px;}
.list-rate .item-b-3{padding-bottom: 32px;}
.list-rate .item-b-3 h2{padding-bottom: 58px;}
.list-rate .item-b-4{}
.list-rate .item-b-4 h2{padding-bottom: 54px;}
.list-rate .item-b-5{}
.list-rate .item-b-5 h2{padding-bottom: 25px;}
.list-rate .item-b-5 .sel-b td{padding: 0 0 64px 0; }
.list-rate .item-b-6{padding-bottom: 27px;}
.list-rate .item-b-6 h2{padding-bottom: 14px;}
.list-rate .item-b-7{padding-bottom: 34px;}
.list-rate .item-b-7 h2{padding-bottom: 11px;}

.list-rate .item-b .caption{display: block; font-size: 14px; color: #5B5959; }
.list-rate .item-b .caption-1{font-size: 12px; color: #919191; padding: 0 0 2px 10px; }
.list-rate .item-b .caption .ques{display: inline-block; width: 17px; height: 16px; background: url('images/pict4.png') no-repeat 0 0; position:relative; left:4px; top:3px;}
.list-rate .item-b .txt{display: block; width: 274px; height: 25px; background: url('images/txt4.png') no-repeat 0 0; }
.list-rate .item-b .txt input{width: 246px; padding: 5px 14px 5px 14px; margin:0 0 0 0; font-size: 12px; color: #5d5d5d; background:none; border: 0;}
.list-rate .item-b .txt2{display: block; width: 346px; height: 25px; background: url('images/txt5.png') no-repeat 0 0; }
.list-rate .item-b .txt2 input{width: 322px; padding: 5px 14px 5px 14px; margin:0 0 0 0; font-size: 12px; color: #5d5d5d; background:none; border: 0;}
.list-rate .item-b .t_area{display: block; width: 357px; height: 103px; background: url('images/t_area.png') no-repeat 0 0; }
.list-rate .item-b .t_area textarea{width: 339px; height: 93px; padding: 5px 14px 5px 14px; margin:0 0 0 0; font-size: 12px; color: #5d5d5d; background:none; border: 0; resize: none; overflow:auto;}
.list-rate .item-b table{width: 100%; }
.list-rate .item-b table td{vertical-align: top; padding: 0 0 0 0; }
.list-rate .item-b .item-bt-1{}
.list-rate .item-b .item-bt-1 td{width: 33.3%; }
.list-rate .item-b .item-bt-2{}
.list-rate .item-b .item-bt-2 td{}
.list-rate .item-b .item-bt-2 td.cell-item-3{width: 382px; }
.list-rate .item-b .item-bt-3{}
.list-rate .item-b .item-bt-3 td{}
.list-rate .item-b .item-bt-3 td.cell-item-1{width: 385px; padding: 0 30px 0 0; }
.list-rate .item-b .item-bt-3 td.cell-item-2{width: 385px; padding: 0 0 0 35px; }
.list-rate .item-b .item-bt-4{}
.list-rate .item-b .item-bt-4 td{}
.list-rate .item-b .item-bt-4 .cell-item-1{width: 454px; padding: 0 20px 0 0; }
.list-rate .item-b .cell-i {padding: 13px 0 0 0; zoom:1;}
.list-rate .item-b .cell-i-1 {padding: 13px 0 53px 0; zoom:1;}
.list-rate .item-b .cell-i:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.list-rate .item-b .cell-i .txt-b {display: inline; float:left; margin:0 18px 0 0;}
.list-rate .item-b .sel-b{width: 100%; }
.list-rate .item-b .sel-b td{vertical-align:middle;}
.list-rate .item-b .sel-b .caption{font-size: 12px; color: #919191;}
.list-rate .item-b .sel-b .sel{}
.list-rate .item-b .sel-b-1 {}
.list-rate .item-b .sel-b-1 .c-cell-item-1{width: 219px; }
.list-rate .item-b .sel-b-1 .c-cell-item-2{}
.list-rate .item-b .sel-b-2 {}
.list-rate .item-b .sel-b-2 .c-cell-item-1{width: 267px; }
.list-rate .item-b .sel-b-2 .c-cell-item-2{}
.list-rate .item-b .sel-b-3 {}
.list-rate .item-b .sel-b-3 .c-cell-item-1{width: 202px; }
.list-rate .item-b .sel-b-3 .c-cell-item-2{}

.list-rate .slider_w{width: 385px; padding: 0 0 40px 0; }
.list-rate .item-b-3 .slider_w{padding: 0 0 35px 0; }
.list-rate .item-b-3 .slider_w-2{padding: 0 0 30px 0; }
.list-rate .slider{padding: 0 9px 0 11px; background: url('images/sl_bg.png') no-repeat 0 0; zoom:1;}
.list-rate .slider_i{height: 8px; }
.list-rate .slider_i .sl_val{display: block; width: 31px; height: 25px; background: #dfeffc; border:1px solid #b2ab96; position:absolute; bottom: 22px; left: -9px; font-size:24px; color: #5B5959; text-align: center; padding: 4px 0 0 0; line-height: 1;}
.list-rate .slider_i .slider_scale{display: block; width: 366px; height: 7px; background: url('images/sl_scale.png') no-repeat 0 0;  position:absolute; top: 8px; left: 0;}
.list-rate .slider_w .caption{display: block; padding: 12px 0 0 5px; width: 385px; }
.list-rate .slider_w-1 .caption{padding: 12px 20px 0 26px; }
.list-rate .rate-sub{text-align: center; padding: 13px 0 40px 0; background: url('images/u6.png') repeat-x 0 0; }
.list-rate .rate-sub input{}
ul.spec_list {margin:0 0 0 0; padding: 0 0 0 0; list-style:none;}
ul.spec_list li{margin:0 0 3px 0; padding: 0 0 0 0; }

.tabs-2 {margin:0 0 0 0; padding: 0 0 20px 0; position:relative; zoom:1;}
.tabs-2 .caption{margin:0 11px 0 0; font-size: 18px; position:absolute; top: 0; left: 0;}
.tabs-2 ul{margin:0 0 0 0; padding: 0 0 0 0; list-style:none; overflow: hidden; zoom: 1; }
.tabs-2 ul li{display: inline; float:left; margin:0 6px 0 0; padding: 0 0 0 0;}
.tabs-2 ul li a{display: inline-block; padding: 3px 8px 3px 8px; text-decoration:none;}
.tabs-2 ul li.tab-active a{color: #ffffff; background: #ababab;}
.tabs-2 ul li a:hover{}
.tabs-2 ul li a span{background: url('images/u5.png') repeat-x 0 100%; }
.tabs-2 ul li a:hover span, .tabs-2 ul li.tab-active a span{background:none;}


.tabs-3 {margin:0 0 0 0; padding: 0 0 20px 0; position:relative; zoom:1;}
.tabs-3 .caption{margin:0 11px 0 0; font-size: 18px; position:absolute; top: 0; left: 0;}
.tabs-3 ul{margin:0 0 0 0; padding: 0 0 0 0; list-style:none; overflow: hidden; zoom: 1; }
.tabs-3 ul li{display: inline; float:left; margin:0 6px 0 0; padding: 0 0 0 0;}
.tabs-3 ul li a{display: inline-block; padding: 3px 8px 3px 8px; text-decoration:none;}
.tabs-3 ul li.tab-active a{color: #ffffff; background: #ababab;}
.tabs-3 ul li a:hover{}
.tabs-3 ul li a span{background: url('images/u5.png') repeat-x 0 100%; }
.tabs-3 ul li a:hover span, .tabs-3 ul li.tab-active a span{background:none;}


.filials-cont {}
.filials-cont .tabs-2{margin-top: 26px; padding-left: 94px;}
.filials-cont .tabs-3{margin-top: 26px; padding-left: 94px;}
.filials-cont .tab-cont-item{}
.filials-cont .list-fils{}
.filials-cont .list-fils .caption{}
.filials-cont .list-fils ul{margin:0 0 0 0; padding: 0 0 13px 0; list-style:none;}
.filials-cont .list-fils ul li{margin:0 0 8px 0; padding: 0 0 0 0;}
.filials-cont .list-fils ul li a{}
.filials-cont .list-fils ul li a:hover{}

.map-fils {position:relative; }
.map-fils-pic {vertical-align:bottom;}
.map-area {position:absolute; top: 0; left: 0; }
.map-area-item {position:absolute; top:0; left:0; z-index: 0;}
.map-area-item-active {z-index: 5;}
.map-area-item-1 {position:absolute; top: 32px; left: 75px;}
.map-area-item-1 .map-area-item-i{width: 215px; height: 171px; background: url('images/ma_1.png') no-repeat 0 -1000px; }
.map-area-item-1 .map-area-item-hover{background: url('images/ma_1.png') no-repeat 0 0; }
.map-area-item-2 {position:absolute; top: 241px; left: 55px;}
.map-area-item-2 .map-area-item-i{width: 165px; height: 159px; background: url('images/ma_2.png') no-repeat 0 -1000px; }
.map-area-item-2 .map-area-item-hover{background: url('images/ma_2.png') no-repeat 0 0; }
.map-area-item-3 {position:absolute; top: 333px; left: 130px;}
.map-area-item-3 .map-area-item-i{width: 172px; height: 97px; background: url('images/ma_3.png') no-repeat 0 -1000px; }
.map-area-item-3 .map-area-item-hover{background: url('images/ma_3.png') no-repeat 0 0; }
.map-area-item-4 {position:absolute; top: 218px; left: 145px;}
.map-area-item-4 .map-area-item-i{width: 209px; height: 155px; background: url('images/ma_4.png') no-repeat 0 -1000px; }
.map-area-item-4 .map-area-item-hover{background: url('images/ma_4.png') no-repeat 0 0; }
.map-area-item-5 {position:absolute; top: 25px; left: 437px;}
.map-area-item-5 .map-area-item-i{width: 210px; height: 178px; background: url('images/ma_5.png') no-repeat 0 -1000px; }
.map-area-item-5 .map-area-item-hover{background: url('images/ma_5.png') no-repeat 0 0; }
.map-area-item-6 {position:absolute; top: 146px; left: 201px;}
.map-area-item-6 .map-area-item-i{width: 183px; height: 158px; background: url('images/ma_6.png') no-repeat 0 -1000px; }
.map-area-item-6 .map-area-item-hover{background: url('images/ma_6.png') no-repeat 0 0; }
.map-area-item-7 {position:absolute; top: 171px; left: 425px;}
.map-area-item-7 .map-area-item-i{width: 225px; height: 183px; background: url('images/ma_7.png') no-repeat 0 -1000px; }
.map-area-item-7 .map-area-item-hover{background: url('images/ma_7.png') no-repeat 0 0; }
.map-area-item-8 {position:absolute; top: 137px; left: 347px;}
.map-area-item-8 .map-area-item-i{width: 160px; height: 221px; background: url('images/ma_8.png') no-repeat 0 -1000px; }
.map-area-item-8 .map-area-item-hover{background: url('images/ma_8.png') no-repeat 0 0; }

.fil-item .title {font: bold 9px Tahoma; color: #000000; text-shadow: 0 0 2px #ffffff; background: url('images/m3.png') no-repeat 0 1px; padding: 0 0 0 12px; cursor:pointer;}
.fil-item .title-spb {font: bold 12px Tahoma; background: url('images/m3.png') no-repeat 0 -186px;}
.dzo-item .title{font: bold 9px Tahoma; color: #000000; text-shadow: 0 0 2px #ffffff; background: url('images/m3.png') no-repeat 0 -88px; padding: 0 0 0 12px; cursor:pointer;}

.map-area-item .item {z-index: 0;}
.map-area-item .item-active {z-index: 10;}

.fil-item {position:absolute; top: 0; left: 0; }
.dzo-item {position:absolute; top: 0; left: 0;}
.fil-item-1-1 {top: 78px; left: 72px;}
.fil-item-1-2 {top: 37px; left: 167px;}
.fil-item-2-1 {top: 106px; left: 31px;}
.fil-item-2-2 {top: 66px; left: 105px;}
.fil-item-3-1 {top: 39px; left: 84px;}
.fil-item-4-1 {top: 24px; left: 6px;}
.fil-item-4-2 {top: 71px; left: 80px;}
.fil-item-4-3 {top: 78px; left: 138px;}
.fil-item-5-1 {top: 47px; left: 107px;}
.fil-item-5-2 {top: 90px; left: 54px;}
.fil-item-6-1 {top: 82px; left: 53px;}
.fil-item-6-2 {top: 53px; left: 69px;}
.fil-item-7-1 {top: 112px; left: 62px;}
.fil-item-7-2 {top: 147px; left: 68px;}
.dzo-item-7-3 {top: 82px; left: 117px;}
.dzo-item-8-1 {top: 63px; left: 106px;}
.fil-item-8-2 {top: 114px; left: 41px;}
.fil-item-8-3 {top: 180px; left: 61px;}

.mai-pp-info {display: none; width: 293px; position:absolute; margin-left: 0; zoom:1;}
#mai-pp-info-spb		{    bottom: 192px;
    left: 201px;}
#mai-pp-info-vyborg		{bottom: 375px; left: 6px;}
#mai-pp-info-gatchina	{bottom: 198px; left: 83px;}
#mai-pp-info-luga		{bottom: 115px; left: 73px;}
#mai-pp-info-kingisepp		{bottom: 115px; left: 73px;}
#mai-pp-info-volosovo	{bottom: 180px; left: 19px;}
#mai-pp-info-volhov		{bottom: 235px; left: 247px;}
#mai-pp-info-pole		{bottom: 375px; left: 350px;}
#mai-pp-info-tihvin		{bottom: 205px; left: 348px;}
.fil-item-6-1 .mai-pp-info {left: -142px;}
.mai-pp-info .mai-pp-info-i{display: block; background: url('images/m_pp_bg.png') repeat-y -293px 0; position:relative; zoom:1;}
.mai-pp-info .mai-pp-sh{display: block; width: 349px; height: 72px; background: url('images/m_pp_sh.png') no-repeat 0 0; position:absolute; bottom: -60px; left: 0; zoom:1;}
.mai-pp-info .mai-pp-t{display: block; width: 293px; height: 10px; background: url('images/m_pp_bg.png') no-repeat 0 0; position:absolute; top: -10px; left: 0; zoom:1;}
.mai-pp-info .mai-pp-b{display: block; width: 293px; height: 45px; background: url('images/m_pp_bg.png') no-repeat -586px 0; position:absolute; bottom: -45px; left: 0; zoom:1;}
.mai-pp-info .mai-pp-mt{display: block; background: #f9f9f9 url('images/m_pp_t.png') repeat-x 0 0; margin:0 2px 0 3px; position:relative; zoom:1;}
.mai-pp-info .mai-pp-mb{display: block; background: url('images/m_pp_b.png') repeat-x 0 100%; zoom:1;}
.mai-pp-info .mai-pp-mi{display: block; padding: 15px 10px 3px 16px; min-height: 123px; height: auto !important; height: 123px; zoom:1;}
.mai-pp-info .hl{display: block; font-size: 14px; color: #000000; padding: 0 0 11px 0; }
.mai-pp-info .hl span{display: block; font-size: 11px; color: #484848; }
.mai-pp-info p{font-size: 10px; color: #5b5959; padding-bottom: 13px;}
.mai-pp-info .more{display: none; text-align: center; }
.mai-pp-info .bt3{}
.mai-pp-info .pp_close{display: block; width: 18px; height: 18px; background: url('images/m_pp_close.png') no-repeat 0 0; position:absolute; top: -5px; right: 3px;}

.map-signs {margin:0 0 0 0; padding: 20px 0 0 0; list-style:none; width: 662px; text-align: center; overflow: hidden; zoom: 1; }
.map-signs li{display: inline; font-size: 10px; color: #515151; margin:0 20px 0 20px; padding: 0 0 0 0; }
.map-signs .item-1{ background: url('images/m3.png') no-repeat 0 1px; padding: 0 0 0 12px; }
.map-signs .item-2{background: url('images/m3.png') no-repeat 0 -88px; padding: 0 0 0 12px; }

.person-item {position:relative; zoom:1;}
.person-item .name{font-size: 18px; font-style:italic; color: #646465;}
.person-item .post{display: block; font-size: 13px; font-style:italic; color: #9B9B9B; }
.h-light{font-size: 16px; font-weight:bold;}
.h-light span{font-size: 14px; font-weight:normal;}
ul.list-y {margin:0 0 0 0; padding: 0 0 0 0; list-style:none;}
ul.list-y li{margin:0 0 0 0; padding: 0 0 16px 104px; position:relative; zoom:1;}
ul.list-y li .h-light{position:absolute; top: -2px; left: 0;}

.cont-b-item {margin:0 0 0 0; padding: 5px 0 0 0; position:relative; zoom:1;}

ul.list-docs {margin:0 0 0 0; padding: 3px 0 0 0; list-style:none;}
ul.list-docs li{margin:0 0 0 0; padding: 0 0 13px 28px; position:relative; zoom:1;}
ul.list-docs li a{}
ul.list-docs li .item-file-pict{position:absolute; top:2px; left:0;}
ul.list-docs li .item-file-size{display: block; font-size: 11px; font-style:italic; color: #9e9e9e; padding: 2px 0 0 0; }

.page-nav {width: 95%; height: 33px; position:absolute; bottom: -94px; left: 0; text-align: center; white-space: nowrap; clear: both; }
.page-nav-i {position:relative; font-size: 0; line-height: 0; }
.page-nav-i .pn-m {display: inline-block; height: 33px; background: url('images/page_nav_bg.png') no-repeat 0 0; position:relative;}
.page-nav-i .pn-l {display: inline-block; height: 33px; background: url('images/page_nav_bg.png') no-repeat 100% -33px; padding: 0 15px 0 15px; }
.page-nav-i .pn-r {display: inline-block; height: 33px; background: url('images/page_nav_bg.png') repeat-x 0 -66px; padding: 5px 20px 0 20px; height: 28px; }
.page-nav-i .prev, .page-nav-i .next{display: block; width: 25px; height: 25px; background: url('images/pager_arr.png') no-repeat 0 0; position:absolute; top: 4px; margin:0 0 0 0;}
.page-nav-i .prev{background: url('images/pager_arr.png') no-repeat 0 0; left:3px;}
.page-nav-i .prev:hover{background: url('images/pager_arr.png') no-repeat 0 -25px; }
.page-nav-i .next{background: url('images/pager_arr.png') no-repeat -25px 0; right: 3px;}
.page-nav-i .next:hover{display: block; width: 25px; height: 25px; background: url('images/pager_arr.png') no-repeat -25px -25px;}
.page-nav-i a{font-size: 18px; color: #303030; text-shadow: 0 1px 0 #f1f1f1; margin:0 5px 0 5px; line-height: normal; zoom:1;}
.page-nav-i a.active, .page-nav-i a:hover{color: #0E8CC1; text-decoration:none;}

.pc-contacts {padding: 24px 0 40px 0; zoom: 1; }
.pc-contacts:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.pc-contacts .pc-item{display: inline; float:left; width: 49.5%; font-size: 13px; color: #333333; zoom:1;}
.pc-contacts .pc-item a{font-size: 13px; color: #333333; }
.pc-contacts .pc-item-i{padding: 0 0 0 88px; zoom:1;}
.pc-contacts .pc-item-i:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.pc-contacts .pc-item span{display: block; }
.pc-contacts .pc-item .pc-item-pic{display: inline; float:left; margin:0 0 0 -88px; padding: 4px; background:#e4e4e4; border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 0 8px #e5e5e5; behavior: url(PIE.htc); position:relative;}
.pc-contacts .pc-item .pc-item-name{font-size: 18px; }
.pc-contacts .pc-item .pc-item-post{font-size: 13px; font-style:italic; color: #9B9B9B; }
.pc-contacts .pc-item .pc-item-c{padding: 8px 0 0 0; }
.pc-contacts .pc-item .pc-item-c span{padding: 1px 0 0 0; }
.pc-contacts .pc-item .pc-item-c a{}

.article-item {position:relative; }
	.article-item h1 { line-height: 24px; }
p.p-item-intro {padding: 11px 0 30px 0; font-style:italic; font-size:18px; color: #646465; }
p.p-item-quot {padding: 11px 0 15px 0; font-style:italic; font-size:18px; color: #646465; }
p.p-item-quot span{display: inline-block; text-align:right;}
p.p-item-quot .auth-name{font-size: 13px; text-align:right;}

img.person-pic-1 {position:absolute; top:0; right: 0;}

.item-sig {padding: 16px 0 16px 0; font: normal 12px Tahoma; overflow: hidden; zoom: 1; line-height: 1.8;}
.item-sig table{float:right;}
.item-sig table td{vertical-align:top;}
.item-sig table td.sig-pic{padding-right: 28px;}
.item-sig table td.sig-pic img{vertical-align:bottom;}
.item-sig table td.sig-ext{padding-top: 18px;}
.item-sig .name{font: normal 18px Georgia; color: #096EBE; }

.footer { font-size: 12px; position: relative; bottom: 0; height: 179px; width: 100%; overflow: hidden; }
.footer a:link, .footer a:visited { font-size: 14px; color: #5d5d5d; }
	.footer a:hover { color: #3A3A3A; }

.footer-t {max-width: 1200px; height: 119px; margin: 0 auto; }
.footer-t .clients-fw{  }
.footer-t table.clients-f{width: 100%; padding: 0 0 0 190px; list-style:none; }
.footer-t table.clients-f td{width: 14%; margin:0 0 0 0; padding: 0 0 0 0;}
.footer-t table.clients-f td a{display: block; height: 90px; margin:0 auto; width: 106px; }
.footer-t table.clients-f td.item1 a{background: url('images/pics/cl1n3.png') no-repeat 50% 0; }
.footer-t table.clients-f td.item1 a:hover{background: url('images/pics/cl1n3.png') no-repeat 50% -90px; }
.footer-t table.clients-f td.item2 a{background: url('images/pics/cl2.png') no-repeat 50% 0; }
.footer-t table.clients-f td.item2 a:hover{background: url('images/pics/cl2.png') no-repeat 50% -90px; }



.footer-t table.clients-f td.item2 a{width: 142px;height:80px;background: url('images/pics/cl_rosseti.png') no-repeat 50% 0; }
.footer-t table.clients-f td.item2 a:hover{background: url('images/pics/cl_rosseti.png') no-repeat 50% -80px; }

.footer-t table.clients-f td.item3 a{background: url('images/pics/cl3.png') no-repeat 50% 0; }
.footer-t table.clients-f td.item3 a:hover{background: url('images/pics/cl3.png') no-repeat 50% -90px; }
.footer-t table.clients-f td.item4 a{background: url('images/pics/cl4.png') no-repeat 50% 0; }
.footer-t table.clients-f td.item4 a:hover{background: url('images/pics/cl4.png') no-repeat 50% -90px; }
.footer-t table.clients-f td.item5 a{background: url('images/pics/cl5.png') no-repeat 50% 0; }
.footer-t table.clients-f td.item5 a:hover{background: url('images/pics/cl5.png') no-repeat 50% -90px; }

.footer-t table.clients-f td.item6 a{width: 142px;height:51px;margin-bottom:18px;;background: url('images/pics/cl4_new.png') no-repeat 50% 0; }
.footer-t table.clients-f td.item6 a:hover{background: url('images/pics/cl4_new.png') no-repeat 50% -51px; }

.footer-t table.clients-f td.item7 a{width: 122px;height:50px;margin-bottom:18px;;background: url('images/pics/cl5_new.png') no-repeat 50% 0; }
.footer-t table.clients-f td.item7 a:hover{background: url('images/pics/cl5_new.png') no-repeat 50% -50px; }

/*.footer-t table.clients-f td.item8 a{width: 140px;height:65px;margin-bottom:18px;;background: url('images/pics/logo_spbes2.png') no-repeat 50% 0; }
.footer-t table.clients-f td.item8 a:hover{background: url('images/pics/logo_spbes2.png') no-repeat 50% -65px; }*/

.footer-t table.clients-f td.item8 a{width: 171px;height:90px;margin-bottom:-7px;;background: url('images/pics/logo_spbes4.png') no-repeat 50% 0; }
.footer-t table.clients-f td.item8 a:hover{background: url('images/pics/logo_spbes4.png') no-repeat 50% -93px; }

.footer-t table.clients-f td.item9 a{background: url('images/pics/cl_ftc.png') no-repeat 50% 0; }
.footer-t table.clients-f td.item9 a:hover{background: url('images/pics/cl_ftc.png') no-repeat 50% -90px; }


.footer-b {overflow: hidden; zoom: 1; width: 1600px; height: 175px; margin: -172px auto 0; border-top: solid 1px #dddddd;
  background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 20%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 20%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 20%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; color: #757575; line-height: 1.2;}
.footer-bi {max-width: 1200px; margin: 0 auto; height: 175px; position:relative;}

.footer-bi-inf {padding: 32px 0px 10px 0px; overflow: hidden; zoom: 1; }

.phone-ins-f {display: inline; float:left; width: 330px; height: 90px; padding: 0 0 0 20px}
.phone-ins-f span.ffsmb {display: block; font-size: 12px; font-weight: bold;}
.phone-ins-f .phone-ed-f a.phone-ed-f-link {display: block; position: relative; padding-left: 20px; margin-top: 7px; font-size: 24px; line-height: 24px; color: #005b9c; font-weight: bold; text-decoration: none;}

a.phone-ed-f-link:before {
content: '';
position: absolute;
width: 18px;
height: 23px;
background-image: url("/local/templates/le_inside/images/footer_phone_icon.png");
background-repeat: no-repeat;
left: 0;
}

.all-contacts-f {display: inline; width: 800px; float:left; padding: 0; height: 90px;}
.all-contacts-f .item{display: inline; float:left;  }
.all-contacts-f .item span.ffbs{font-size: 12px; font-weight: bold; }
.all-contacts-f .item a.ffb {display: block; color: #000; font-size: 15px; font-weight: bold; margin: 10px 0px; padding: 0; line-height: 15px; text-decoration: none;}

.all-contacts-f .appar-f .hl:first-of-type {padding: 0}
.all-contacts-f .item .hl{display: block; font-size: 11px; color: #8c8c8c; padding: 0 0 10px 0; }
.all-contacts-f .item p.num{font-size: 12px; color: #5d5d5d; line-height:12px; margin-bottom: 5px; padding: 0;}
.all-contacts-f .item a.num-link {display: block; text-decoration: none; font-size: 12px; color: #5d5d5d; line-height:12px; margin: 0 0 4px 0; padding: 0;}
.all-contacts-f .item a.email{font-size: 14px; color: #5D5D5D; position:relative; top: 3px;}

.all-contacts-f .gorl-f{width: 25%; }
.all-contacts-f .canc-f{width: 25%; }
.all-contacts-f .appar-f{width: 25%; }
.all-contacts-f .cpnp-f {width: 25%;}

.address-ins-f {display: inline; float:left; width: 330px; padding: 0 0 0 20px;}
.address-ins-f .phone-ed-f a.phone-ed-f-map {display: block; position: relative; padding-left: 15px; font-size: 15px; color: #005b9c; }
span.ffsm {font-size: 11px; color: #8c8c8c; display: block; margin: 6px 0; font-style: normal;}
a.phone-ed-f-map:before {
content: '';
position: absolute;
width: 12px;
height: 17px;
background-image: url("/local/templates/le_inside/images/footer_map_point.png");
background-repeat: no-repeat;
left: 0px;
}
.footer-copyright-f {display: inline; width: 800px; float:left; border-top: 1px solid #bdbdbd;}

.footer-copyright-f-text {font-size: 11px; color: #8c8c8c; padding-top: 18px;}
.footer .footer-copyright-f-text a {font-size: 11px;}


.clear {clear: both;}
.clearfix {zoom: 1}
.clearfix:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.filter_link {
	color: #017dc7;
	border-bottom: 1px dotted #017dc7;
	cursor:pointer;
}
.filter_link_a {
	border-bottom: 1px dotted #c0c0c0;
	color: #666;
}
.item_txt {
font: normal 14px Arial, Helvetica, Geneva, sans-serif; color: #000000;text-align:left;
margin:10px;
}
.pointer {
	cursor:pointer;
}
.menu-t ul li.item7 a span{background: url('images/p_2_7.png') no-repeat 50% 0;}
.menu-t ul li.item8 a span{background: url('images/p_2_8.png') no-repeat 50% 0;}
.menu-t ul li.item9 a span{background: url('images/p_2_9.png') no-repeat 50% 0;}
.menu-t ul li.item10 a span{background: url('images/p_2_10.png') no-repeat 50% 0;}
.menu-t ul li.item11 a span{background: url('images/p_2_11.png') no-repeat 50% 0;}
.menu-t ul li.item12 a span{background: url('images/p_2_12.png') no-repeat 50% 0;}
.menu-t ul li.item13 a span{background: url('images/p_2_13.png') no-repeat 50% 0;}
.menu-t ul li.item14 a span{background: url('images/p_2_14.png') no-repeat 50% 0;}
.menu-t ul li.item15 a span{background: url('images/p_2_15.png') no-repeat 50% 0;}
.menu-t ul li.item16 a span{background: url('images/spravochnik.png') no-repeat 50% 0;}

.hidden {display: none;}

/* .empty { height: 305px; } */

.history-slider {
	width: 99%;
	height: 55px;
	margin: 30px 0 0 0;
	clear: both;
}

.history-slider .slider-container {
	width: 87%;
	height: 47px;
	overflow: hidden;
	position: relative;
	float: left;
	margin: 7px 13px 0 13px;
}

.history-slider a.button {
	float: left;
	width: 4%;
	height: 55px;
	background: url(images/slider_buttons.gif) no-repeat;
}

.history-slider a.button span {
	display: none;
}

.history-slider a.prev {
	background-position: 0px -55px;
}

.history-slider a.next {
	background-position: 0px -165px;
}

.history-slider a.prev-disabled {
	background-position: 0px 0px;
}

.history-slider a.next-disabled {
	background-position: 0px -110px;
}

.history-slider ul.slider {
	clear: both;
	margin: 0;
	padding: 0 70px;
	list-style: none;
	height: 40px;
	background: url(images/slider.gif) 0px -47px repeat-x;
	position: relative;
	width: 50000px;
	left: -70px;
}

.history-slider ul.slider li {
	margin: 0;
	padding: 0;
	width: 94px;
	height: 47px;
	float: left;
	background: url(images/slider.gif) 0px -47px repeat-x;
}
.history-slider ul.slider li.active {
}

.history-slider ul.slider li a {
	display: block;
	width: 60px;
	height: 22px;
	background: url(images/slider.gif) 50% -141px no-repeat;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #006eb0;
	text-align: center;
	padding: 25px 0 0 0;
}

.history-slider ul.slider li a span {
	display: block;
	width: 60px;
	height: 22px;
	line-height: 22px;
}

.history-slider ul.slider li.active a {
	background: url(images/slider.gif) 50% -93px no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.history-slider ul.slider li.active a span {
	background-color: #2281bb;
}

.history-cont {width: 100%;}

#ajax-content {
	padding: 0 20px;
	clear: both;
}

#ajax-content .col-left {
	width: 355px;
	float: left;
}

#ajax-content .col-right {
	width: 355px;
	float: right;
}

#ajax-content h2 {
	margin: 30px 0 0 0;
	padding: 0;
	color: #898989;
	font-size: 24px;
	font-style: italic;
}

#ajax-content p {
	margin: 15px 0 0 0;
	padding: 0;
	color: #4b4b4b;
	font-size: 12px;
}

.quality-cont {
	width: 999px;
}

.quality-cont p span.greetings {
	font-size: 16px;
}

.quality-cont form {
	background: url(images/bkg_quality_form.png) 0% 0% no-repeat;
	width: 911px;
	height: 1580px;
	margin: 10px 0 0 0;
	padding: 88px 0 0 88px;
}

.quality-cont fieldset {
	border: none;
	clear: both;
}

.quality-cont fieldset legend {
	font-size: 18px;
}

.quality-cont form label.text span {
	display: block;
	margin: 5px 0 3px 10px;
	color: #919191;
	font-size: 12px;
}

.quality-cont form label.text .input-left {
    display: block;
	background: url(images/bkg_input.gif) 0% 0% no-repeat;
	height: 25px;
	padding: 0 0 0 15px;
}

.quality-cont form label.text .input-right {
	background: url(images/bkg_input.gif) 100% 100% no-repeat;
	height: 25px;
	padding: 0 15px 0 0;
}

.quality-cont form label.text input {
	display: block;
	border: 0;
	height: 25px;
	background: url(images/bkg_input.gif) 0% 50% repeat-x;
	font-size: 14px;
}

.quality-cont fieldset.location label {
	float: left;
	width: 290px;
}

.quality-cont fieldset.location label.text .input-left {
	width: 260px;
}

.quality-cont fieldset.location label.text .input-right {
	width: 245px;
}

.quality-cont fieldset.location label.text input {
	width: 245px;
	line-height: 25px;
}

.quality-cont fieldset.communication {
	margin: 20px 0 0 0;
}

.quality-cont fieldset.communication legend {
	padding: 0 0 10px 0;
}

.quality-cont fieldset.communication .col-left {
	float: left;
	width: 290px;
	height: 50px;
}

.quality-cont fieldset.communication .col-middle {
	float: left;
	width: 195px;
	height: 50px;
}

.quality-cont fieldset.communication .col-right {
	float: left;
	width: 355px;
	height: 50px;
}

.quality-cont fieldset.communication label {
	display: block;
	height: 25px;
	font-size: 14px;
	color: #5b5959;
}

.quality-cont fieldset.communication label span {
	margin: 0 0 0 5px;
}

.quality-cont fieldset.communication .col-right label span {
	margin: 0 0 3px 10px;
}

.quality-cont fieldset.communication .col-right .input-left {
	width: 330px;
}

.quality-cont fieldset.communication .col-right .input-right {
	width: 315px;
}

.quality-cont fieldset.communication .col-right input {
	width: 315px;
	line-height: 25px;
}

.quality-cont fieldset.linking {
	margin: 25px 0 0 0;
}

.quality-cont fieldset.linking .col-left {
	float: left;
	width: 450px;
	height: 120px;
}

.quality-cont fieldset.linking .col-right {
	float: left;
	width: 340px;
	height: 120px;
}

.quality-cont form .slider-container {
	padding: 0 10px;
	background: url(images/bkg_slider.gif) 0% 100% no-repeat;
	width: 368px;
}

.quality-cont .slider-hint {
	position: absolute;
	z-index: 3;
	width: 32px;
	height: 30px;
	border: solid 1px #b2ab96;
	background: #dfeffc;
	text-align: center;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #5b5959;
}

div.selector {
	background: url(/local/templates/le_index/images/bkg_input.gif) no-repeat 0 0;
	height: 25px;
	width: 235px;
	padding: 0 0 0 15px;
}

div.selector .indicator {
	display: block;
	height: 25px;
	color: #5b5959;
	text-decoration: none;
	padding: 0 30px 0 0;
	line-height: 25px;
	background: url(/local/templates/le_index/images/btn_indicator.gif) 100% 0% repeat-x;
}

div.selector .indicator span {
	background: url(/local/templates/le_index/images/bkg_input.gif) 0 -25px repeat-x;
	display: block;
	height: 25px;
	padding: 0 0 0 3px;
	left: auto;
	top: auto;
	position: relative;
	overflow: hidden;
}

div.selector .list {
	background-color: #ffffff;
	border-left: solid 1px #eaeaea;
	border-right: solid 1px #eaeaea;
	border-bottom: solid 1px #eaeaea;
	max-height: 100px;
	overflow: auto;
    z-index: 10000;
}

div.selector .list a.item {
	display: block;
	color: #5b5959;
	text-decoration: none;
	line-height: 23px;
	padding: 0 0 0 3px;
}

div.selector .list a.item:hover {
	background-color: #e7e7e7;
	color: #5b5959;
}

div.selector .list a.empty:hover {
	color: #5b5959;
	background-color: transparent;
}

.quality-cont fieldset.linking .selector {
	width: 95px;
	height: 25px;
}

.quality-cont fieldset.linking .selector .list {
	width: 66px;
}

.quality-cont fieldset.linking .col-left p {
	margin: 3px 0px 0px 25px;
	font-size: 14px;
	color: #5b5959;
	clear: both;
}
.quality-cont fieldset.linking .col-left p span {
	display: block;
	float: left;
}
.quality-cont fieldset.linking .col-left p span.hint {
	display: block;
	width: 18px;
	height: 18px;
	float: left;
	background: url(images/hint.gif) 100% 50% no-repeat;
	margin: 0 0 0 2px;
}

.quality-cont fieldset.linking .col-right label {
	display: block;
	margin: 63px 0 0 0;
}

.quality-cont fieldset.linking .col-right label > span {
	display: block;
	width: 220px;
	float: left;
	color: #919191;
	font-size: 12px;
}

.quality-cont fieldset.linking .selector {
	float: left;
	margin: 2px 0 0 0;
}
/*
.quality-cont fieldset.linking .selector .indicator span {
	width: auto;
	float: none;
	color: #5B5959;
	font-size: 14px;
}
*/
.quality-cont fieldset.linking .col-right-2 {
	width: 450px;
    height: auto;
}

.quality-cont fieldset.linking .col-right-2 label {
	margin: 25px 0 0 0;
}

.quality-cont fieldset.linking .col-right-2 label > span {
	width: 270px;
	margin-top: 5px;
}

.quality-cont fieldset.linking .col-right-3 {
    height: auto;
}

.quality-cont fieldset.linking .col-right-3 label {
	margin: 25px 0 0 0;
}

.quality-cont fieldset.service p {
	margin: 3px 0 0 0;
    padding: 0 0 5px 0;
	font-size: 14px;
	color: #5b5959;
	clear: both;
}

.quality-cont fieldset.service .comfort {
    padding: 0 0 30px 0;
}

.quality-cont fieldset.service .comfort p {
    width: 385px;
    text-align: left;
	margin-left: 5px;
}

.quality-cont fieldset.service .location {
    clear: both;
}

.quality-cont fieldset.service .location label {
    width: 290px;
    float: left;
}

.quality-cont fieldset.service .location .input-left {
    width: 255px;
}

.quality-cont fieldset.service .location .input-right {
    width: 240px;
}

.quality-cont fieldset.service .location input {
    width: 240px;
}

.quality-cont fieldset.service .col-left {
	float: left;
	width: 385px;
    padding: 0 75px 0 0;
}

.quality-cont fieldset.service .col-right {
	float: left;
	width: 385px;
}

.quality-cont fieldset.service {
    margin: 25px 0 0 0;
}

.quality-cont fieldset.service .sliders p {
	clear: both;
    width: 380px;
    margin: 3px auto 0 auto;
    padding: 0;
    text-align: center;
}

.quality-cont fieldset.service .sliders p span {
	display: block;
	float: left;
}

.quality-cont fieldset.service .sliders p span.hint {
	display: block;
	width: 18px;
	height: 18px;
	float: left;
	background: url(images/hint.gif) 100% 50% no-repeat;
	margin: 0 0 0 2px;
}

.quality-cont fieldset.service .col-left-1 p {
	text-align: left;
	margin-left: 30px;
}

.quality-cont fieldset.service .col-right-1 p {
    margin: 3px 0 0 30px;
	text-align: left;
}

.quality-cont fieldset.service .col-left-2 p {
    margin: 3px 0 0 35px;
    text-align: left;
    width: 350px;
}

.quality-cont fieldset.service .col-right-2 p {
	text-align: left;
	margin-left: 15px;
    width: 390px;
}

.quality-cont fieldset.energy {
    margin: 25px 0 0 0;
}

.quality-cont fieldset.energy .col-right-2 p {
	text-align: left;
}

.quality-cont fieldset.energy .selector {
    width: 180px;
    float: left;
}

.quality-cont fieldset.energy .col-left {
    width: 460px;
    float: left;
}

.quality-cont fieldset.energy .col-right {
    width: 390px;
    float: left;
}

.quality-cont fieldset.energy .col-left-1 {
    height: 30px;
    padding: 25px 0 0 0;
}

.quality-cont fieldset.energy .col-left-1 label > span {
	display: block;
	width: 200px;
	float: left;
	color: #919191;
	font-size: 12px;
}

.quality-cont fieldset.energy .col-left-1 .selector {
	margin: 5px 0 0 0;
}

.quality-cont fieldset.energy .col-right-1 {
    height: 30px;
    padding: 25px 0 0 0;
}

.quality-cont fieldset.energy .col-right-1 label > span {
	display: block;
	width: 190px;
    margin: 10px 0 0 0;
	float: left;
	color: #919191;
	font-size: 12px;
}

.quality-cont fieldset.energy .col-right-1 .selector {
	margin: 5px 0 0 0;
}

.quality-cont fieldset.energy p {
    margin: 3px 0 0 0;
    padding: 0;
    text-align: center;
    width: 385px;
    color: #5B5959;
}

.quality-cont fieldset.wishes {
    margin: 25px 0 0 0;
}

.quality-cont fieldset.wishes label {
    display: block;
    clear: both;
}

.quality-cont fieldset.wishes label span {
    float: left;
    display: block;
    margin: 10px 0 0 0;
    width: 450px;
    color: #5B5959;
}

.quality-cont fieldset.wishes label textarea {
    width: 373px;
    height: 103px;
    resize: none;
}

.quality-cont fieldset.wishes label.textarea .textarea-left {
    margin: 10px 0 0 15px;
    padding: 0 0 0 10px;
    width: 363px;
    height: 103px;
    float: left;
    background: url(images/bkg_textarea.gif) 0% 0% no-repeat;
}

.quality-cont fieldset.wishes label.textarea .textarea-right {
    width: 353px;
    height: 103px;
    padding: 0 10px 0 0;
    background: url(images/bkg_textarea.gif) 100% 100% no-repeat;
}

.quality-cont fieldset.wishes label.textarea textarea {
    margin: 0;
    width: 353px;
    height: 83px;
    background: url(images/bkg_textarea.gif) 0% 50% repeat-x;
    border: none;
    padding: 10px 0;
}

.quality-cont fieldset.info {
	margin: 25px 0 0 0;
}

.quality-cont fieldset.info legend {
	padding: 0 0 10px 0;
}

.quality-cont fieldset.info .col-left {
	float: left;
	width: 450px;
	height: 50px;
}

.quality-cont fieldset.info .col-right {
	float: left;
	width: 410px;
	height: 50px;
}

.quality-cont fieldset.info label {
	display: block;
	height: 25px;
	font-size: 14px;
	color: #5b5959;
}

.quality-cont fieldset.info label span {
	margin: 0 0 0 5px;
}

.quality-cont form a.submit {
    display: block;
    width: 136px;
    height: 35px;
    margin: 70px auto 0 auto;
    background: url(images/btn_send.gif);
}

.quality-cont form a.submit span {
    display: none;
}
.detail_picture {
	float:left;
	margin: 0px 10px 10px 0px;
	border:1px solid #999;
}
.index-news-img {
	display:block;
	width:115px;
	float:left;
	margin:0 12px 5px 0;
	padding: 3px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	position:relative;
	top: 2px;
	border:2px solid #dadada;
}
.index-news-img img {
display:block;
width:115px;
}

.tender {

}
.tender td {
	padding:10px 0px;
}
.tender td.t-desc {
	padding-right:20px;
	width:330px;
	font-style:italic;
}

.contacts-f .item .hl {
	height:35px;
}

.unilist-item-list {
	display: inline-block;
	margin: 0px 15px 20px 0px;
	float: left;
	text-align: left;
}
.unilist-item-list-hdn {display:none;}
.non-href {
color: #017dc7;
border-bottom:1px dashed #017dc7;
cursor:pointer;
font-size:11pt;
}
.re-normal {
	height:20px;font: normal 14px Arial, Helvetica, Geneva, sans-serif; color: #000000; line-height: 1.2;margin: 10px 0px 0px 0px; text-align:left;
}

.overview-cont h2 {
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #4b4b4b;
}

.overview-cont table.funds {
	border-collapse: separate;
	border-top: solid 2px #e9eaed;
	z-index: 200;
	position: relative;
	width: 100%;
}

.overview-cont table.funds tr.odd td, .overview-cont table.funds tr.odd th {
	text-align: left;
	border-top: solid 2px #fefeff;
	border-bottom: solid 2px #fefeff;
	background-color: #f0f1f3;
}

.overview-cont table.funds tr.even td, .overview-cont table.funds tr.even th {
	text-align: left;
	border-top: solid 2px #e9eaed;
	border-bottom: solid 2px #e9eaed;
}

.overview-cont table.funds tr.even-first th {
	text-align: left;
	border-top: solid 2px #e9eaed;
	padding: 15px 20px 0 20px;
}

.overview-cont table.funds tr.even-first td {
	text-align: left;
	border-top: solid 2px #e9eaed;
	padding: 15px 35px 0 35px;
}

.overview-cont table.funds tr.even-last th {
	text-align: left;
	border-bottom: solid 2px #e9eaed;
	padding: 0 20px 15px 20px;
}

.overview-cont table.funds tr.even-last td {
	text-align: left;
	border-bottom: solid 2px #e9eaed;
	padding: 5px 35px 15px 35px;
}

.overview-cont table.funds tr.odd-first th {
	text-align: left;
	border-top: solid 2px #fefeff;
	padding: 15px 20px 0 20px;
	background-color: #f0f1f3;
}

.overview-cont table.funds tr.odd-first td {
	text-align: left;
	border-top: solid 2px #fefeff;
	padding: 15px 35px 0 35px;
	background-color: #f0f1f3;
}

.overview-cont table.funds tr.odd-last th {
	text-align: left;
	border-bottom: solid 2px #fefeff;
	padding: 0 20px 15px 20px;
	background-color: #f0f1f3;
}

.overview-cont table.funds tr.odd-last td {
	text-align: left;
	border-bottom: solid 2px #fefeff;
	padding: 5px 35px 15px 35px;
	background-color: #f0f1f3;
}

.overview-cont table.funds th {
	border-right: solid 2px #fefeff;
	padding: 15px 20px;
	vertical-align: middle;
}

.overview-cont table.funds td {
	border-left: solid 2px #e9eaed;
	padding: 15px 20px 15px 35px;
	vertical-align: middle;
}
.overview-cont table.funds td:last-child {
	border-right: solid 2px #e9eaed;
}

.overview-cont table.funds h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}

.overview-cont table.funds h4 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
}

.overview-cont table.funds h5 {
	margin: 0;
	padding: 5px 0 0 10px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}

.overview-cont span {
/*	color: #ff0000;*/
}

.overview-cont table.funds tr.begin td {
	padding-top: 92px;
}

.overview-cont table.funds tr.begin div {
	padding-top: 5px;
}

.overview-cont table.funds tr.single th {
	vertical-align: middle;
}

.overview-cont table.funds tr.single td {
	vertical-align: middle;
}

.overview-cont table.funds tr.multiple th {
	border-top-width: 0;
	border-bottom-width: 0;
	padding: 0 20px;
}

.overview-cont table.funds tr.multiple td {
	border-top-width: 0;
	border-bottom-width: 0;
	padding: 5px 35px 0 35px;
}

.overview-cont table.funds tr.multiple div {
	margin:0 0 4px 0;
}

.overview-cont table.funds tr.multiple .large {
	font-size: 16px;
	font-style: italic;
	margin: 0 0 10px 0;
}

.overview-cont .notes {
	margin: 35px 0 0 0;
}

.rev-cont .scheme h2 {
	text-align: center;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 18px;
	height: 40px;
	line-height: 36px;
}

.rev-cont h3 {
	width: 318px;
	float: left;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	margin: 50px 0 0 0;
}

.rev-cont h3.gray {
	color: #b2b2b2;
}

.rev-cont h3.blue {
	color: #68c2f0;
}

.rev-cont .scheme {
	clear: both;
	width: 637px;
	height: 539px;
	background: url(/local/templates/le_index/images/bkg_rev2020.png);
}

.rev-cont .scheme div.block {
	position: relative;
	width: 120px;
	font-size: 11px;
}

.rev-cont .scheme div.block a {
	font-size: 11px;
line-height: 14px;

}

.rev-cont .scheme div#link-1 {
	left: 120px;
	top: 20px;
}

.rev-cont .scheme div#link-1 a {
	font-size: 14px;
}

.rev-cont .scheme div#link-2 {
	left: 412px;
	top: -4px;
	font-size: 14px;
}

.rev-cont .scheme div#link-2 a {
	font-size: 14px;
}

.rev-cont .scheme div#link-3 {
	left: 112px;
	top: 80px;
}

.rev-cont .scheme div#link-4 {
	left: 341px;
	top: 45px;
}

.rev-cont .scheme div#link-5 {
	left: 495px;
	top: 5px;
}

.rev-cont .scheme div#link-6 {
	left: 33px;
	top: 80px;
}

.rev-cont .scheme div#link-7 {
	left: 186px;
	top: 64px;
}

.rev-cont .scheme div#link-8 {
	left: 364px;
	top: 36px;
}

.rev-cont .scheme div#link-9 {
	left: 500px;
	top: 10px;
}

.rev-cont .scheme div#link-10 {
	left: 445px;
	top: 88px;
}

.rev-cont .scheme div#link-11 {
	left: 350px;
	top: 162px;
	display: none;
}

.rev-cont .scheme div#link-12 {
	left: 505px;
	top: 133px;
	display: none;
}

.rev-cont .scheme div#link-13 {
	left: 413px;
	top: 177px;
}

.faq-cont ul.chapters {
    list-style: none;
    padding: 0;
    margin: 0;
}

.faq-cont ul.chapters li {
    margin: 0 0 10px 0;
}

.faq-cont ul.chapters li a {
/*    display: block;   */
    border-bottom: dashed 1px #096EBE;
    text-decoration: none;
}

.faq-cont ul.chapters li a.active {
    color: #666666;
}

.faq-cont ul.chapters li dl {
    display: none;
    margin: 0 0 10px 20px;
}

.faq-cont ul.chapters li dt {
    margin: 10px 0 0 0;
}

.faq-cont ul.chapters li dt a {
/*    display: block;   */
    border-bottom: dashed 1px #096EBE;
    text-decoration: none;
}

.faq-cont ul.chapters li dt a.active {
    color: #666666;
}

.faq-cont ul.chapters li dd {
    display: none;
    margin: 10px 0 0 0;
}

.faq-cont ul.chapters li dd ul, .faq-cont ul.chapters li dd ol  {
    list-style: disc;
}

.feedback-cont form {
	margin: 0;
}

.feedback-cont fieldset {
	border: none;
	clear: both;
}

.feedback-cont fieldset legend {
	font-size: 18px;
}

.feedback-cont form label span {
	display: block;
	margin: 15px 0 3px 10px;
	color: #919191;
	font-size: 12px;
}

.feedback-cont form label span b {
	color: #FF0000;
}

.feedback-cont form label.text .input-left {
    display: block;
	background: url(/local/templates/le_index/images/bkg_input.gif) 0% 0% no-repeat;
	width: 300px;
	height: 25px;
	padding: 0 0 0 15px;
}

.feedback-cont form label.text .input-right {
	background: url(/local/templates/le_index/images/bkg_input.gif) 100% 100% no-repeat;
	height: 25px;
	width: 285px;
	padding: 0 15px 0 0;
}

.feedback-cont form label.text input {
	display: block;
	border: 0;
	width: 285px;
	height: 25px;
	background: url(/local/templates/le_index/images/bkg_input.gif) 0% 50% repeat-x;
	font-size: 14px;
}

.feedback-cont fieldset label textarea {
    width: 373px;
    height: 103px;
    resize: none;
}

.feedback-cont fieldset label.textarea .textarea-left {
    padding: 0 0 0 10px;
    width: 310px;
    height: 103px;
    background: url(/local/templates/le_index/images/bkg_textarea.gif) 0% 0% no-repeat;
}

.feedback-cont fieldset label.textarea .textarea-right {
    width: 295px;
    height: 103px;
    padding: 0 10px 0 0;
    background: url(/local/templates/le_index/images/bkg_textarea.gif) 100% 100% no-repeat;
}

.feedback-cont fieldset label.textarea textarea {
    margin: 0;
    width: 295px;
    height: 83px;
    background: url(/local/templates/le_index/images/bkg_textarea.gif) 0% 50% repeat-x;
    border: none;
    padding: 10px 0;
}

.feedback-cont form a.submit {
    display: block;
    width: 136px;
    height: 35px;
    margin: 10px 0 0 85px;
    background: url(/local/templates/le_index/images/btn_send.gif);
}

.feedback-cont form a.submit span {
    display: none;
}

.feedback-cont p {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 12px;
	font-style: italic;
}

.feedback-cont p.error {
	color: #FF0000;
}

.feedback-cont p b {
	color: #FF0000;
}
.sort-link {
	color:#333333;
	text-decoration:none;
	display:block;
	width: 120px;
}

.statistic a {display:block;margin: 10px 0px;}
.statistic .stat-hdn {display:none;}
.statistic strong {border-bottom:1px dashed #000;cursor:pointer;}

.gray{color:#c0c0c0;}

a.link-xls {	background: url(images/icons/xls.png) no-repeat left center;	padding-left: 20px;	line-height: 16px;}
a.link-doc {	background: url(images/icons/doc.png) no-repeat left center;	padding-left: 20px;	line-height: 16px;}
a.link-pdf {	background: url(images/icons/pdf.png) no-repeat left center;	padding-left: 20px;	line-height: 16px;}
a.link-rar {	background: url(images/icons/rar.png) no-repeat left center;	padding-left: 20px;	line-height: 16px;}
a.link-zip {	background: url(images/icons/zip.png) no-repeat left center;	padding-left: 20px;	line-height: 16px;}
a.link-txt {	background: url(images/icons/txt.png) no-repeat left center;	padding-left: 20px;	line-height: 16px;}
a.link-ppt {	background: url(images/icons/ppt.png) no-repeat left center;	padding-left: 20px;	line-height: 16px;}
a.link-bmp {	background: url(images/icons/bmp.png) no-repeat left center;	padding-left: 20px;	line-height: 16px;}
.link-twitter {	background: url(images/icons/twitter.png) no-repeat left center;	padding-left: 20px;	line-height: 16px;}

.tableous_facts { border: 0; margin:0px 0px 20px -12px; width: 99%; }
.tableous_facts th { font-style: italic; font-weight: normal;height:20px; background:#dadada; }
.tableous_facts th, .tableous_facts td { padding: 10px 5px !important;font-size:14px; }
 .tableous_facts td a { margin: 5px 5px !important;font-size:14px; }
 .tableous_facts td p { padding: 5px 5px !important;font-size:14px; }
.tableous_facts td {vertical-align:middle;}

.tableous_nopad td p { padding: 0px !important;margin: 0px !important;font-size:14px; }

/* ����������, ���� */
.block-wrap {
	float: left;
	overflow: hidden;
	position: relative;
	width: 100%;
	background: #f9f9f8 url(/local/templates/le_index/images/block-center-right.png) repeat-y right top;
	clear: both;
	margin-bottom: 20px;
}
.block-center {
	float: left;
	position: relative;
	right: 0;
	width: 100%;
}
	.bg-center-top, .bg-center-bottom { position: absolute; right: 0; width: 26px; }
	.bg-center-top { top: 0; background: url(/local/templates/le_index/images/block-top-right.png) no-repeat; height: 51px; }
	.bg-center-bottom { bottom: 0; background: url(/local/templates/le_index/images/block-bottom-right.png) no-repeat top right; height: 41px; width: 45px; }
.block-left {
	float: left;
	position: relative;
	right: 660px;
	width: 97%;
}
.block-text {
	float: left;
	left: 656px;
	position: relative;
	width: 100%;
	background: #f9f9f8 url(/local/templates/le_index/images/block-center-left.png) repeat-y left top;
}
	.bg-top, .bg-bottom { position: absolute; left: -9px; width: 34px;  }
	.bg-top { top: 0; background: url(/local/templates/le_index/images/block-top-left.png) no-repeat; height: 27px; }
	.bg-bottom { bottom: 0; background: url(/local/templates/le_index/images/block-bottom-left.png) no-repeat; height: 41px; }
	.bg-footer { width: 100%; clear: both; height: 41px; background: url(/local/templates/le_index/images/block-center-bottom.png) repeat-x;  }
	.block-text .list-news-cont,
	.block-text .list-purch-t-w,
	.block-text .cont-b-item-even { position: relative; z-index: 150;  }
	.block-text .list-news-cont { padding: 3px 0 0 8px; width: 100.5%; }
	.block-text .list-purch-t-w { padding-left: 8px !important; width: 101.3%; }
	.block-text .cont-b-item-even { margin-left: 8px; padding-right: 0 !important; width: 98.7%; }
	.block-text .list-newspap .item { margin-left: 10px; }
.block-bottom { width: 747px; height: 41px; clear: both; background: url(/local/templates/le_index/images/block-bottom.png) no-repeat; margin: 0 auto; }
.gallery_container { width: 620px; margin: 0 auto; }

.extended .bg-footer { height: 0; display: none; }
.extended .page-nav { bottom: auto; left: auto; position: relative; padding-top: 25px; width: 100%; background-color: #fff; }

.gallery-cont { width: 100%; }
	.gallery-cont .person, .person { width: 100% !important; }
		.gallery-cont .person .info, .person .info { width: 63%; }

.newslist .imgz { width:150px; height:100px; float: left; margin: 0 15px 5px 0; background-position: center center; background-repeat: no-repeat; background-size: contain;}
.newslist img { width:150px; height:100px; float: left; margin: 0 15px 5px 0; background-position: center center; background-repeat: no-repeat; }
	.newslist .text { overflow: hidden; }

.front-page .tabs ul { margin-left: 13px; }

.block-text .tab-cont-item .item-photo { margin: 0 !important; width: 194px !important; }
.tab-cont-item h3 { clear: both; }
.show-all { clear: both; display: block; float: none; margin: 0 auto; width: 96px; }

.modal-open .dropdown-menu {
  z-index: 2050;
}
.modal-open .dropdown.open {
  *z-index: 2050;
}
.modal-open .popover {
  z-index: 2060;
}
.modal-open .tooltip {
  z-index: 2070;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  max-height: 500px;
  overflow: auto;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
display:none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -ms-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 50%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-body {
  padding: 15px;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before, .modal-footer:after {
  display: table;
  content: "";
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn {
  float: right;
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-a {
	height:52px;
	display:block;
	background: url('images/p_2_3.png') no-repeat center left;
	vertical-align:center;
	padding: 40px 0px 0px 110px;
}
.modal-a-2 {
	background: url('images/p_2_1.png') no-repeat center left;
}
.modal-a-3 {
	background: url('images/p_3_1.png') no-repeat center left;
}
.modal-a-4 {
	background: url('images/p_4_1.png') no-repeat center left;
}
.modal-a-5-5 {
	background: url('images/p_2_5_5.png') no-repeat center left;
}

.standart li {
	margin: 10px;
}


.modal18 {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  max-height: 500px;
  overflow: auto;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
display:none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.modal18.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -ms-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal18.fade.in {
  top: 50%;
}
.modal18-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal18-header .close {
  margin-top: 2px;
}
.modal18-body {
  padding: 15px;
}
.modal18-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal18-footer:before, .modal18-footer:after {
  display: table;
  content: "";
}
.modal18-footer:after {
  clear: both;
}
.modal18-footer .btn {
  float: right;
  margin-left: 5px;
  margin-bottom: 0;
}
.modal18-a {
	height:52px;
	display:block;
	background: url('images/p_2_3.png') no-repeat center left;
	vertical-align:center;
	padding: 40px 0px 0px 110px;
}
.modal18-a-2 {
	background: url('images/p_2_1.png') no-repeat center left;
}
/* news filter */
.news-filter {
	margin: 0 0 5px 0;
}

.news-filter ul.filter {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}

.news-filter ul.filter li {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}

.news-filter ul.filter li a {
	text-decoration: none;
	border-bottom: dashed 1px #017DC7;
}

.news-filter .filter-info {
	clear: both;
	padding: 20px 0;
}

.news-filter .filter-info .title {
	display: block;
	float: left;
	color: #9c9b9b;
}

.news-filter .filter-info ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.news-filter .filter-info ul li {
	margin: 2px 0 0 10px;
	padding: 0;
	float: left;
	font-size: 12px;
}

.news-filter .filter-info ul li span {
	float: left;
/*	color: #007DC9;*/
	font-style: italic;
}

.news-filter .filter-info ul li span i {
	color: #017DC7;
}

.news-filter .filter-info ul li span.default {
	color: #000;
}

.news-filter .filter-info ul li a {
	display: block;
	float: left;
	width: 15px;
	height: 12px;
	background: url(images/filter-remove.gif) 0 50% no-repeat;
}

/*.news-filter*/ .filter-popup {
	position: absolute;
	display: none;
	z-index: 50000;
}

/*.news-filter*/ .filter-popup .popup-anchor {
	position: absolute;
	z-index: 50000;
	width: 58px;
	height: 38px;
	background: url(images/bkg-popup-top-bottom.png);
	background-position: 0 -114px;
	background-repeat: no-repeat;
}

/*.news-filter*/ .filter-popup caption {
	display: none;
}

/*.news-filter*/ .filter-popup td {
	background: url(images/bkg-popup-top-bottom.png);
}

/*.news-filter*/ .filter-popup .popup-top-left {
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 26px;
	height: 38px;
}

/*.news-filter*/ .filter-popup .popup-top-right {
	background-position: 100% -38px;
	background-repeat: no-repeat;
	width: 26px;
	height: 38px;
}

/*.news-filter*/ .filter-popup .popup-top {
	background-position: 0 -76px;
	background-repeat: repeat-x;
	height: 38px;
	font-size: 1px;
}

/*.news-filter*/ .filter-popup .popup-bottom-left {
	background-position: 0 -152px;
	background-repeat: no-repeat;
	width: 26px;
	height: 38px;
}

/*.news-filter*/ .filter-popup .popup-bottom-right {
	background-position: 100% -190px;
	background-repeat: no-repeat;
	width: 26px;
	height: 38px;
}

/*.news-filter*/ .filter-popup .popup-bottom {
	background-position: 100% -228px;
	background-repeat: repeat-x;
}

/*.news-filter*/ .filter-popup .popup-middle {
	background: #FFFFFF;
}
/*.news-filter*/ .filter-popup .popup-middle-left {
	background: url(images/bkg-popup-left-right.png);
	background-position: 0 0;
	background-repeat: repeat-y;
}

/*.news-filter*/ .filter-popup .popup-middle-right {
	background: url(images/bkg-popup-left-right.png);
	background-position: 100% 0;
	background-repeat: repeat-y;
}

/*.news-filter*/ .filter-popup ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/*.news-filter*/ .filter-popup li {
	margin: 0;
	padding: 0;
	clear: both;
	height: 25px;
}

/*.news-filter*/ .filter-popup li label {
}

/*.news-filter*/ .filter-popup li input {
	display: block;
	float: left;
	margin: 4px 0 0 0;
}

/*.news-filter*/ .filter-popup li span {
	display: block;
	float: left;
	margin: 2px 0 4px 5px;
}

/*.news-filter*/ .filter-popup .filter-buttons .sub {
	margin: 5px 0 0 0;
	text-align: center;
}

/*.news-filter*/ .filter-popup .filter-selector {
	height: 25px;
	clear: both;
}

/*.news-filter*/ .filter-popup .filter-selector span {
	display: block;
	float: left;
	width: 120px;
}

/*.news-filter*/ .filter-popup .filter-selector a {
	display: block;
	float: left;
	border-bottom: 1px dashed #017DC7;
	text-decoration: none;
}

/*.news-filter*/ .filter-popup .filter-disabled span {
	color: #999999;
}

/*.news-filter*/ .filter-popup .filter-disabled a {
	color: #999999;
	border-color: #999999;
}

.news-filter #filter-popup-day {
	width: 240px;
}

.news-filter #filter-popup-day .filter-selector {
	float: left;
	clear: none;
	margin: 0 3px 0 3px;
	text-align: right;
	width: 20px;
}

.news-filter #filter-popup-day .filter-selector a {
	display: block;
}

.news-filter #filter-popup-day .filter-selector-clear {
	float: none;
	clear: both;
	text-align: center;
	width: auto;
}

.list-news-filtered .item-empty p {
	padding: 20px 0 30px 0;
	text-align: center;
}

.list-news-filtered .item-i {
	background: #f9f9f8 !important;
	padding: 15px 11px 0 11px !important;
	line-height: 1.2;
	font-size: 14px;
}

.list-news-filtered .item-i .date {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
}

.list-news-filtered .item-i .date a {
	font-size: 12px;
	float: right;
	margin: 2px 0 0 0;
}

.list-news-filtered .item-i .text {
	margin: 5px;
}

.list-news-filtered .item-i .meta {
	margin: 20px 5px 5px 5px;
}

.list-news-filtered .item-i .meta .city {
	color: #9c9b9b;
	font-size: 12px;
}

.list-news-filtered .item-i .meta .master {
	color: #000000;
	font-size: 12px;
}

.list-news-filtered .item-i .meta .category {
	color: #9c9b9b;
	font-size: 12px;
}

.list-news-filtered .item-i .meta a {
	font-size: 12px;
}

.list-news-filtered .item-i .separator {
	border-bottom: solid 2px #eae6e6;
	height: 16px;
	clear: both;
}

.list-news-filtered .item-i .separator a {
	display: block;
	float: right;
	width: 12px;
	height: 16px;
	background: url(images/filter-back.gif);
}

.calendar-filter {
	text-align: right;
	padding: 0 50px 0 0;
}

.calendar-filter a {
	text-decoration: none;
	border-bottom: dashed 1px #017DC7;
}

.calendar-slider {
	clear: both;
	display: none;
	width: 725px !important;
	height: 25px !important;
	margin: 0 0 0 18px;
	z-index: 52000;
	background: url(images/slider.gif) 0px -47px repeat-x;
	cursor: pointer;

}

.calendar-slider .ui-slider-handle {
	top: 0 !important;
}

.calendar-slider .slider-container {
	padding: 0 10px;
	/*width: 725px;*/
	/*height: 10px;*/
	margin: 5px 0 0 0;
}

.year-title {
	text-align: center;
	position: absolute;
	top: 0;
	display: none;
	z-index: 51000;
	height: 26px;
	background: url(images/bkg-year.gif) 50% 100% no-repeat;
}

.year-title a {
	font-size: 12px;
	text-decoration: none;
	border-bottom: dashed 1px #017DC7;
}

.year-odd {
	/*background-color: transparent;*/
}

.year-even {
	/*background-color: #ECECEC;*/
}

.filter-popup .year-celendar {
	width: 759px;
	/*height: 125px;*/
	overflow: hidden;
	position: relative;
	clear: both;
}

.filter-popup .year-celendar .month-frame {
	position: relative;
	left: -1px;
	width: 50000px;
	height: 180px;
	margin: 45px 0 0 0;
	clear: both;
}

.filter-popup .year-celendar .month {
	width: 175px;
	height: 173px;
	float: left;
	margin: 0 7px 0 0;
	padding: 0 0 0 7px;
	border-left: solid 1px #D7D2D2;
}

.filter-popup .year-celendar .month .month-title {
	text-align: center;
	padding: 0 0 10px 0;
	font-size: 14px;
}

.filter-popup .year-celendar .month .month-title a {
	text-decoration: none;
	border-bottom: dashed 1px #017DC7;
}

.filter-popup .year-celendar .month .day {
	width: 25px;
	height: 25px;
	float: left;
	font-size: 12px;
}

.filter-popup .year-celendar .month .day-selected {
	background: #ECECEC;
}

.filter-popup .year-celendar .month .day a {
	display: block;
	width: 19px;
	height: 21px;
	text-decoration: none;
	font-size: 12px;
	text-align: right;
	padding: 3px 6px 0 0;
}

.filter-popup .year-celendar .month .day a span {
	border-bottom: dashed 1px #017DC7;
}

.filter-popup .filter-fields {
	clear: both;
	text-align: center;
}

.filter-popup .filter-fields input {
	width: 75px;
	text-align: right;
}

.MsoNormalTable .MsoNormal {margin:0;padding:0;}
.MsoNormalTable {margin:0 0 15px;}
.MsoNormalTable tr {height:auto !important;}
.MsoNormalTable td {padding:1px 2px !important;height:auto !important;vertical-align:middle !important;}

.MsoTableGrid .MsoNormal {margin:0;padding:0;}
.MsoTableGrid {margin:0 0 15px;}
.MsoTableGrid tr {height:auto !important;}
.MsoTableGrid td {padding:1px 2px !important;height:auto !important;vertical-align:middle !important;}


.gor_lin_bn {width: 1170px;}


.header__contact {
	position: absolute;
	height:960px;
	left:0;
	top:0;
	right:0;
	left:0;
	    overflow: hidden;
}


.header__contact-map {
	height:960px;
	position: absolute;
	left:0;top:0;
	right:0;
}

.section__tabs-tab {
    list-style: none;
    margin: 0;
    padding: 0;
}
.section__tabs-tab>li {
  display: inline-block;
  font-size: 14px;
  color:#005b9c;
      padding: 7px 13px;
  border-radius: 3px;
  cursor: pointer;
  text-decoration: underline;
}
.section__tabs-tab>li a {
  text-decoration: underline;
  color:#005b9c;
}
.section__tabs-tab>li.active {
font-weight:bold;
background:#eaf3f9;
text-decoration: none;
}
.section__tabs-tab>li.active a {
  text-decoration: none;
}
.section__tabs-content {
	margin:0;
	padding:0;
}
.section__tabs-content>li {
	display:none;
}
.section__tabs-content>li.active {
	display:block;
}

.toggle__link {
	cursor:pointer;
}
.toggle__link-block {
	display: none;
}
.toggle__link-dotted {
padding-bottom: 3px;
border-bottom: 1px dashed;
margin-bottom: 15px;
display: inline-block;
    color: #096EBE;
}

.modal__window-wrap {
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.modal__window {
  width: 740px;
  min-height:210px;
  margin: 10% auto;
  position: relative;
     background:white;
   border-radius:10px;
   padding:0px;
  box-shadow: 0 0px 20px;
   text-align:center;
   overflow: hidden;
   z-index: 999999;
}

.modal__window .close {
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 15px;
    cursor: pointer;
    z-index: 2;
    text-indent: -3000px;
    background: url("/images/window-close.png");
}