/* CSS Document for kontur */

/*==css from static/information==*/
#formcontainer{position: absolute;z-index: 5; left:95%;top:50px;visibility: hidden;}
#formcontainer, #formcontainer table{padding-top: 10px;padding-bottom: 10px;width: 500px;background:  #eaf4fb;}
.textform{text-align: right;color: #990d10;}
.input{text-align: left;}
#formcontainer table td{padding: 4px;}
#send a{color: #990d10;	text-decoration: none;margin-left: 200px; }
#send a:hover{text-decoration: underline;}
.textform span{color: #000000;}
#textform span{color: #000000;}
#textform  {color: #990d10;}
#textform span{	color: #000000;}
#textform p{margin-left: 190px;}


.popupfotoz{
    /*height:200;*/
    width:200px;
    /*font-size: 30px;*/
    visibility: visible;
    position: absolute;
    top: 255px;
    left: 210px;
    z-index: 100;     
}
.popupfotoz img.bigfoto{height:auto;width:auto;}
.timeprint{
    visibility: visible;
    position: absolute;
    top:20px;
    left: 150px;
    z-index: 120;
    background-color: #9AA;
    color: #800;
    font-size: 20px;
}
*{margin: 0 auto;padding: 0;}

body{ font-size: 15px !important; font-family: sans-serif;color:#092e4f;}
html>body { font: 90% sans-serif;color:#092e4f;}
html:first-child body { font: normal 95% sans-serif;} /*==valid hack for Opera==*/
H6 {	FONT-SIZE:80%}
H5 {	FONT-SIZE:90%}
H4 {	FONT-SIZE:100%}
H3 {	FONT-SIZE:110%}
H2 {	FONT-SIZE:120%}
H1 {	FONT-SIZE:100%}
ul li {font-size:15px !important;}
#top{background:url(/img/top.jpg) no-repeat left top; width:1024px; margin: 0 auto; height:203px}
#logo{ position:relative; top:20px; left:20px; border:none}
.logo_pos{border:none; position:relative; top:40px; left:-5px;border:none}
a:link,  a:visited{text-decoration:none; color:#1b5d95}
a:hover {text-decoration:underline;}

.left_list{font-size:90%}
html:first-child .left_list { font: normal 95% sans-serif;} /*==hack valid for Opera==*/
#menu_wrapper{width:1024px; margin:0 auto !important; background:#eaf0f6;  overflow:hidden; }
.menu a
{ display:block;background:#eaf0f6;float:left;margin:0;padding:5px 20px 5px 20px; font:bold 10pt sans-serif; color:#1b5d95; text-decoration:none; text-align:center; border-bottom:#eaf0f6 2px solid }

.menu a:hover, .menu a.active
{ border-bottom:#ed1c24 2px solid; text-decoration:none; }

.clearing{ clear:both;}
#info_all_wrapper{ width:1024px; height:0;}
table tr td p{font-size:100%;} 
.txt_news{ font:100% sans-serif; margin:4px 7px 0 0}
#left_block{ float:left; width:190px; margin-right:7px;}
#right_block{float:left; width:180px;}
a.no_underline{ text-decoration:none}
a.no_underline:hover{ text-decoration:none}
.arrow{background:url(/img/right_arrow.gif) no-repeat 2% 50%; }
.list_opened{/*padding:5px 0 15px 25px;*/ font-size:95%; margin-left:-10px}
ul.list_opened{padding:5px 0 15px 25px; font-size:95%}
.pdf_txt{font-size:90%;padding:2px 5px 0 0}
.pdf_txt_2{font-size:90%;padding:5px 5px 0 0}
#news_top{background:#eaf0f6; border-bottom:#FFFFFF 2px solid}


table.info { width:400px; font-size:100%; position:relative;top:-15px}
table.info tr td {  padding:4px}
table.info tr.grey {background:#efefef}
li.strong{ font-weight:bold; font-size:90%}
table#basket{width:190px; height:53px; background:url(/img/korzina_bg.jpg) no-repeat left top; margin-bottom:10px}
table#basket tr td#amount{color:#fb650b; font: bold 130% san-serif; padding:4px}
.td_header{padding:3px; text-align:center; border-bottom:#b8cdde 1px solid}

.new_eq_wrapper{ position:relative; width:190px;}
.new_eq{background:#eaf0f6; border-bottom:#1b5d95 1px solid; }
.header_blue{ padding:7px;color:#1b5d95; font-weight:bold; font-size:90%; margin-bottom:0; display:block; text-transform:uppercase }
.header_blue_2{ padding:7px;color:#1b5d95; font-weight:bold; font-size:95%;border-top:#eaf0f6 2px solid; width:590px; margin-top:20px}
.header_blue_3{ padding:7px;color:#1b5d95; font-weight:bold; font-size:95%;}
.header_blue_4{ display:block; padding:7px 7px 7px 15px;color:#1b5d95; font-weight:bold; font-size:90%;}
.new_eq_img{ text-align:center; height:150px; padding:0 13px 0 13px}
.little_logo{height:25px; padding-left:7px }
.desc{  font-size:15px;  padding:8px; height:40px  }
.new_eq_arrows{ text-align:center; font-weight:bold; padding:5px;}
.info_block_wrapper{width:190px;}
.info_block_header{padding:0 0 0 3px;background:#eaf0f6; border-bottom:#1b5d95 1px solid; cursor:pointer}
a.info_block_header{padding:0 0 0 3px;background:#eaf0f6; border-bottom:#1b5d95 1px solid; cursor:pointer}
a.info_block_header:hover{ text-decoration:none}
.arrow{background:url(/img/right_arrow.gif) no-repeat 2% 50%; }
.list_closed{display:none;}
.list_opened{display:block;padding:0px 0 0px 25px;}
table.options tr td{padding:7px 0;border-bottom:1px solid #B8CDDE;font-size:85%;color:#233747;}
.options{width:98%;margin:10px 7px 7px 7px;border-bottom:3px solid #1B5D95;border-top:3px solid #1B5D95;}
.txt_red{font-size:100%; font-family: sans-serif; color:#ed1b24 !important;  padding:6px;}
/*.txt_red{font:100% bold sans-serif;color:#ed1b24 !important;  padding:6px}*/
.txt_1{ font:100% sans-serif; margin:1px 7px 1px 7px; text-align:justify}
.txt{ font:100% sans-serif; margin:0 7px 7px 7px; display:block;/*width:390px;*/ background:#fff}
.grey_3{font-size:80%;}
.txt_2{ font: 15px sans-serif; margin:0; text-align:justify; padding:7px; display:block}
.txt_indent{ text-indent:1.2em; font:100% sans-serif; margin:5px 7px 7px 7px; text-align:justify}
.pdf_img{float:left; padding-right:10px}
.slash{font-weight:bold; color:#FF0000}
.razdel_wrapper{border:#eaf0f6 solid 1px; background:#fff; padding-bottom:15px;font:100% sans-serif;}
.razdel_wrapper_2{border-left:#eaf0f6 solid 2px; border-right:#eaf0f6 solid 15px}
.horiz_menu_2{display:block; float:left; width:auto; text-align:center; margin:0 7px 0 0; background:#eaf0f6; padding:6px 12px 6px 13px;margin-bottom:10px;}
.horiz_menu_2_right_item{display:block; float:left; width:auto; text-align:center; margin:0; background:#eaf0f6; padding:6px 14px 6px 14px;margin-bottom:10px;}
#central_all_wrapper{float:left; width:629px; margin-right:7px;}
.top_center{background:#eaf0f6; padding:7px; margin-bottom:7px}
p.bold_txt_black{ padding:7px;font: bold 100% sans-serif; background:#fff; width:390px}
p.bold_txt_black_2{ padding:7px;font: bold 100% sans-serif;}
.center_info{ border-top:#eaf0f6 2px solid; margin-top:20px; clear:left}
.center_info_2{ border-top:#1b5d95 0px solid; margin:7px 0 20px 0; padding-top:5px; clear:left}
.center_info_3{ border-top:none; margin:20px 0 20px 0; clear:left}
#central_all_wrapper .img_info{float:left; margin-right:10px; padding:0 0 0 6px}
.img_info_2{float:left; margin:0 0 20px 8px; padding:6px; /*width:190px;*/ display:block;}
.img_info_3{margin-right:10px; padding:6px 0 20px 6px; width:620px;}
.img_info_4{margin-right:1px; padding:6px 0 20px 1px;}
.center_info ul{list-style:none; padding-left:7px}
.center_info li{font:bold 12px sans-serif;line-height:13px;color:#3A6CA9;margin-top:3px;background:url(/img/li_bull.gif) 0 7px no-repeat;padding-left:16px;}
.grey_line{border-bottom:#eaf0f6 2px solid; height:20px; clear:both}
.ul_li{width:40%; float:left}
.center_info_4{border-bottom:#eaf0f6 1px solid; width:620px}
.center_info_5{border-bottom:#eaf0f6 0px solid; width:620px}
.tb_prom_vent_wrapper{border-bottom:#1b5d95 3px solid;border-top:#1b5d95 3px solid; width:98%; margin: 0 auto; padding:2px 0 7px 0}
.tb_prom_vent{padding:6px}
.backlink{ display:block;font:90% sans-serif;color:#ed1b24 !important; cursor:pointer; margin: 10px 0 0 20px;}
ul.digit_style{ font-size:100%; margin: 10px}
ul.digit_style li{ list-style-type:decimal; list-style-position:inside}
a.red{font:100% sans-serif;color:#ed1b24 !important; text-decoration:none; padding-left:15px}
a.red:hover{text-decoration: underline;}
a.podrobnee{ font-size:100%;/* position:relative; top:-10px;*/color:#ed1b24 !important;display:block; text-align:right; text-decoration:none; padding-right:9px;}
a.podrobnee:hover{text-decoration: underline;}
a.podrobnee_left{ font-size:100%;color:#ed1b24 !important;display:block; text-align:left; text-decoration:none; padding: 3px 0 10px 9px;}
a.podrobnee_left:hover{text-decoration: underline;}
.red_2{font:100% sans-serif;color:#ed1b24 !important; text-decoration:none; cursor:pointer}

a.podrobnee_left{ font:100% sans-serif;color:#ed1b24 !important; text-decoration:none; padding-left:7px}
a.podrobnee_left:hover{text-decoration: underline;}
.header_black{ font-weight:bold ; padding-left:7px}
ul.about{font-size:90%; padding-left:7px}
ul li.about{list-style-position:inside}
ul.info_2{ font-size:100%;margin: 0 0 0 40px }
ul.info_2 li { list-style-position:inside}
ul.info_2 li ul li{ list-style:square}
ul.info_2_red{ font-size:90%;margin: 0 0 0 40px; color:red }
ul.info_2_red li { list-style-position:inside}
p.italic{  font-size: 100%; font-family: sans-serif; margin:1px 7px 1px 7px;font-style:italic;}

a.red_txt{color:#ed1b24 !important; text-decoration:none;/*background:url(/img/li_bull.gif) 0 7px no-repeat;*/padding-left:1px;}
a.red_txt:hover{ text-decoration:underline}
/*==news_page==*/
.news_wrapper_2{ margin-bottom:13px}
/*==news_block==*/
.news_wrapper{ position:relative; top:30px}
#news_top{background:#eaf0f6; border-bottom:#FFFFFF 2px solid}
.news{  font-size:100%;  padding:5px 5px 20px 5px;border-bottom:#fff 2px solid }
#news_bottom{ height:25px;background:#eaf0f6; border-bottom:#1b5d95 1px solid}

#seo_txt{width:1024px; padding:7px; border:#eaf0f6 1px solid; clear:both; font:90% sans-serif; position:relative; top:90px}

.rightnewslineitem{ background-color: #eaf0f6;}
/*== fotogallery==*/
.fotos { float:left; border:#1b5d95 2px solid; padding:2px; margin:2px; cursor:pointer}
.fotobig{ background:#eaf0f6; padding:8px; width:500px; text-align:center; border:#1b5d95 1px solid}
.X{float: right;background-color:#646077; color: white; font-weight: bold; font-size: 16px;width: 25px !important; cursor: pointer; text-align: center;}
.big_foto_zag{z-index:120;visibility: visible; font: bold 90% sans-serif; margin:3px; padding:5px 15px 5px 5px; display:block;  text-align:left !important; }
.documentsmall{ display:block; background:#f3f6f9; clear:both; padding:7px;height:75px; margin-bottom:13px}
.doc_small_img{float:left; margin-right:7px; cursor:pointer; }
.doc_small_txt{font: normal 100% sans-serif}

.vopros{display:block; font: bold 90% sans-serif; margin:1px 7px 7px 7px; text-align:justify; color:#092e4f !important}
.otvet{ display:block; font:90% sans-serif; margin:1px 7px 14px 7px; background:#f0f3f8; padding:6px}
a.closer{ float:right; padding:0 7px 0 0; font: bold 120% sans-serif; }
a.closer:hover{ text-decoration:none}
.pdf_block{margin:3px 0 7px 0; display:block}
.block_4_item{background:#eaf0f6; font: 90% san-serif; padding:5px; border-right:5px #fff solid}
.block_4_item_r {background:#eaf0f6; font: 90% san-serif; padding:5px}

dt{display:compact; font:100% sans-serif; margin:1px 7px 1px 7px;}
dd{margin-left:0.8cm; font:100% sans-serif}

/*==footer==*/
#footer{clear:both;padding-top:120px;}
#logos{background:url(/img/logos.jpg) no-repeat top left; width:1024px; height:45px;}
#bottom_menu_wrapper{background:#eaf0f6; width:1024px; margin:0 auto; margin-top:30px !important; padding:7px 0 7px 0; height:16px}
.bottom_menu_item{display:block; float:left; font-size:60%; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 3px;}
* html .bottom_menu_item{font-size:70%; margin:0 7px;} /*==for IE ==*/
*:lang(en) .bottom_menu_item{/*==hack for mozilla==*/ margin:0 8px;}
*:first-child+html .bottom_menu_item{margin:0 8px;}/* IE 7 */
#contacts{ width:1024px; margin:0 auto; clear:both; }
.fast_contacts{ float:left; width:260px; font:75% sans-serif; display: block; margin:50px 10px 30px 50px; color:#5f676d}
.fast_contacts_item_1{float:left; width:53px}
.fast_contacts_item_2{float:left; }
.empty_50{height:50px; clear:both}
.clear_17{height:17px; clear:both}
/*==counters==*/
#counter_wrapper{width:600px; margin:60px auto 60px auto; }
.counter{float:left; display:block; padding:7px; margin:0 7px 0 7px;}
a.activenav { color: red;}
