@charset "windows-1251";
img{border:none}
body{padding:0;font:12px/1.46 Arial, Helvetica, sans-serif;margin:0;color:#000;width:100%;min-width:995px;height:auto !important;min-height:100%;position:relative; height:100%; background:#F4F3F1 url(images/back.png) repeat-x}
body#second{background:#F4F3F1 url(images/r.png) no-repeat right top}
html{height:100%;min-height:100%;width:100%;min-width:995px}
img{border:none} 
p,table,table td,h1,h2,h3,h4,form,input,select,ul,textarea,fieldset,li{margin:0;padding:0}
ul{list-style:none}
table{border-collapse:collapse}
table td, table th{border-collapse:collapse;vertical-align:top}
.left{float:left}
.right{float:right}
.center{margin:0 auto;text-align:center}
.center2{margin:0 auto}
.pos{position:relative}
.al_right{text-align:right}.al_left{text-align:left}.al_center{width:100%;text-align:center}
.no_wrap{ white-space:nowrap}
.font_normal{font-weight:normal}
h1,h2{font:normal 18px Arial, Helvetica, sans-serif;margin-bottom:10px;padding:0;color:#2F2624}
#right h2{margin-left:0px;margin-bottom:14px}
.clear_all{clear:both;font-size:0;line-height:0;height:1%;width:100%}
.clear_all2{clear:both}
.width_all{width:100%}
#middle p{padding:0px 0 9px 0}
select,textarea,input.i_txt,textarea.i_area{border:1px solid #CCC;font:12px Arial, Helvetica, sans-serif;color:#000}select{height:21px}
input.i_txt{line-height:15px;padding-top:1px;height:auto;padding-bottom:1px;padding-left:5px;font:12px Arial, Helvetica, sans-serif;color:#666}
textarea.i_area{overflow:auto;padding-left:5px;padding-top:1px}
input.i_but{cursor:pointer;border:none;font:normal 14px/1.36 Arial, Helvetica, sans-serif;color:#333;padding:0 0 2.1pt 0;background:url(images/but_r.png) no-repeat right top;height:24px}
.but2 input.i_but{ background:url(images/but_r2.png) no-repeat right top}
#main{width:100%;margin:0;padding:0;height:100%; min-height:100%}
.fill{background:url(images/head.jpg) no-repeat center top;float:left;width:100%}
.fill2{background:url(images/l.png) no-repeat;float:left;width:100%}
#second .fill{background:url(images/head2.jpg) no-repeat center top}
#logo{padding:19px 0 13px 32px}
#navig{padding-left:51px;height:10px}
#navig li{float:left;margin-right:46px}
#navig img,#navig a {display:block;width:11px;height:10px;line-height:0;font-size:0}
#navig a,#navig a:hover,.nav_act img{background:url(images/navig.png) no-repeat}
#navig #p1 a:hover,#navig #p1.nav_act img{ background-position:-11px top}
#navig #p2 a{ background-position:-22px top}
#navig #p2 a:hover,#navig #p2.nav_act img{ background-position:-33px top}
#navig #p3 a{ background-position:-44px top}
#navig #p3 a:hover,#navig #p3.nav_act img{ background-position:right top}
#list_logo{margin-right:16px;padding-top:19px}
#list_logo li{background:url(images/dotted.png) no-repeat left 12px;padding-left:11px;margin-right:13px;float:left}
#list_logo li.first{ background:none;padding-left:0}
#content{padding:326px 31px 0 31px}
#second #content{padding:195px 31px 0 31px}
#left{float:left;width:232px;padding-bottom:77px;position:relative; z-index:1}
#l_navig{background:#FFF}
.lnav_up,.lnav_bot{ background:url(images/l_navig.png) no-repeat;width:100%;height:16px;font-size:0; line-height:0}
.lnav_bot{ background-position:left bottom;height:19px;margin-bottom:34px}
#l_navig ul{width:190px;margin:0 auto;font:14px Arial, Helvetica, sans-serif;padding:6px 0}
#l_navig li{background:url(images/l_nav_bord.png) no-repeat left top; line-height:1.2;padding:9px 0 7px 0}
#l_navig li.first{ background:none}
#l_navig a,#l_navig li span.active {display:block;height:1%;color:#212121;text-decoration:none;padding-left:20px; background:url(images/mark.png) no-repeat left 4px;margin-left:9px}#l_navig a:hover{color:#0098ca;text-decoration:underline}
#l_navig a.active,#l_navig  li span.active{color:#0098ca;text-decoration:underline}#l_navig a.active:hover{color:#0098ca;text-decoration:none}
#l_navig  li span.active{text-decoration:none;margin-left:0; position:relative;left:9px}
#l_navig ul ul{background:url(images/l_nav_bord.png) no-repeat;margin-top:9px;padding-top:7px}
#l_navig ul ul ul{padding:0;margin:0;padding-top:7px;padding-bottom:1px;width:100%; background:none;text-transform:uppercase}
#l_navig li li{font:bold 12px Arial, Helvetica, sans-serif;line-height:1.1;color:#000; background:none;padding:5px 0 2px 6px}
#l_navig li li li{font-weight:normal; line-height:1.2;padding:5px 0 5px 19px}
#l_navig li li a,#l_navig li li span.active{color:#000;background:url(images/mark3.png) no-repeat left 3px;padding-left:12px}
#l_navig li li li a,#l_navig li li li span.active{display:block;height:1%;color:#000;border-top:none;padding-left:0; background:url(images/mark5.png) no-repeat left 4px;padding-left:11px;font-weight:normal}
#l_navig li li li span.active{font-weight:bold}
#l_navig li li li a:hover,#l_navig li li li span.active,#l_navig li li li a.active{background:url(images/mark4.png) no-repeat left 4px;color:#0098ca}
#l_navig li li li a.active{font-weight:bold}
#l_navig li li a:hover,#l_navig li li span.active{text-decoration:underline;color:#0098ca; background:url(images/mark2.png) no-repeat left 2px}
#l_navig li li span.active{ text-decoration:none}
#l_navig li li a.active{ background:url(images/mark2.png) no-repeat left 2px}#l_navig li li a.active:hover{ text-decoration:none}
#l_navig ul ul ul{padding:0;margin:0;padding-top:7px;padding-bottom:0;text-transform:none}
#l_navig li li li li{margin-left:11px;padding-left:0;padding:4px 0 4px 0}
#l_navig li li li li a{background:url(images/mark6.png) no-repeat left 4px}
#l_navig li li li li a:hover,#l_navig li li li li a.active,#l_navig li li li li span.active{background:url(images/mark7.png) no-repeat left 4px}
#right{width:232px;float:right;padding-top:10px}
#middle{margin-right:254px;margin-left:254px;padding:10px 0}
#second #middle{margin-right:0;margin-left:254px;padding:10px 0; position:relative; z-index:1}
ul.mark_list li:before{content:"\2014";float: left;margin-left:-16px;padding-right:4px} 
/*#middle ul li{ background:url(images/mark8.png) no-repeat left 9px;padding-left:16px}*/
ul.mark_list  li{padding-left:16px}
a{color:#0098CA;font-weight:bold}a:hover{color:#E20000}
.list{font-weight:bold}
.list a{ background:url(images/mark9.png) no-repeat left 7px;padding-left:16px; display:inline-block}
.list li{margin:9px 0}
#middle p.more,p.more{font-weight:bold;position:relative;line-height:1;margin:0;padding:0}
p.more a{background:url(images/dotted2.png) repeat-x left bottom;width:100%;display:inline-block;line-height:1.1;height:1%}
.bot_tr{position:absolute;background:url(images/mark10.png) no-repeat;width:5px;height:3px;right:0;bottom:-3pt;line-height:0;font-size:0;display:inline-block}
#foot_spacer{clear:both;width:100%;height:130px; line-height:0;font-size:0}
#footer{height:183px;width:100%;background:url(images/foot.jpg) repeat-x;position:absolute;bottom:0;clear:both;color:#999;font:11px Tahoma;z-index:0;}
#footer p{margin:0; line-height:1.25}
#l_foot{float:left;width:286px;border-top:1px solid #F4F3F1;color:#999;padding:18px 0 0 0}
#l_foot p{padding-left:32px}
#r_foot{width:140px;float:right;padding-top:18px;border-top:1px solid #F4F3F1}
#r_foot p{line-height:1.14}
.menocom_logo{margin-top:1px}
#mid_foot{margin-left:286px;margin-right:228px;border-top:1px solid #F4F3F1;padding-top:8px}
.counter td{padding-left:10px}
a.menolink{color:#999;text-decoration:none;font-weight:normal}a.menolink:hover{color:#999;text-decoration:underline}
.phone{background:url(images/phone.jpg) no-repeat left bottom;width:263px;height:110px;color:#e20000;font-size:18px; text-align:right;line-height:1.1;position:relative;z-index:0}
.phone span{color:#2F2624;font-size:14px}
#cont_foot{background:#DCDADA;border-top:1px solid #DCDADA;margin-top:-18px;float:left;width:100%;height:94px}
#find{background:url(images/find.png) no-repeat;height:29px;width:239px;margin-bottom:10px}
#find table{margin-left:9px}#find td{padding-top:3.9pt}
#find .i_txt{border:1px solid #B8B3B4;width:200px;height:15px;float:left}
#find .i_but{ background:none;border:none;width:16px;cursor:pointer;float:left}
.poll_tab{margin-bottom:15px}
.poll_tab td{padding-bottom:2px}
.poll_tab input{float:left;height:13px;font-size:0;line-height:0;margin-top:2px;vertical-align:middle}
.poll{margin-bottom:35px}
#second .poll h2{margin-bottom:10px}
.poll p{ line-height:1.4;margin-bottom:15px}
.but1,.but2{background:url(images/but_l.png) no-repeat;float:left; height:24px}
.but2{background:url(images/but_l2.png) no-repeat}
.but1 input,.but2 input{width:100%}
.w1{width:95px}.w2{width:129px}
p.status{color:#666;font-size:11px;padding:0 62px 0 0;margin-bottom:17px}
.status span{background:url(images/mark5.png) no-repeat right 5px;padding-right:8px;margin-right:3px}
.status a{color:#666;text-decoration:underline;font-weight:normal;} .status a:hover{color:#666; text-decoration:none}
.status span.first{background:none;padding-left:0}
.ph{padding-right:10px}
.ph_bord{background:#fff;padding:4px;border:1px solid #D8D8D8}
.lot{ background:url(images/dotted2.png) repeat-x left bottom;padding-bottom:10px;margin-bottom:10px}
.lot h2{font:bold 12px Arial, Helvetica, sans-serif}
.descr th{font-weight:bold;text-align:left;padding-right:30px}
.descr2 th{font-weight:bold;text-align:left;padding-right:10px}
.price{color:#e20000;font:bold 16px Arial, Helvetica, sans-serif}
.page{color:#000;padding-bottom:15px}
.tab .page {padding-bottom:0;float:right}
.page a{font-weight:bold}
.page span{margin-left:15px;margin-right:15px;color:#BCBBBB}
h1.type2,h2.type2{padding-left:28px;margin-bottom:10px}
.ph_inline img{margin-left:3px;margin-top:4px}.ph_inline{float:left;margin-left:-3px;margin-right:10px;}
.block-pad{padding-bottom:10px}
table.tab{margin-bottom:12px;width:100%;color:#000}
.tab td{border:1px solid #F4F3F1;padding:3px 9px 3px 9px;vertical-align:top;text-align:left}
.tab td.td_head{background:#80787D;font-weight:bold;padding:9px;color:#fff}
.td_row{background:#fff}
.td_row2{background:#E9E8E8}
.tab td.td_foot{ background:#B4B3B3;border:none;padding-left:10px;color:#FFF}
.quest{background:#FFF;position:relative;width:100%;margin-bottom:23px}
.quest_l1,.quest_l2,.quest_r1,.quest_r2{position:absolute;width:18px;height:18px;font-size:0; line-height:0; background:url(images/quest.png) no-repeat}
.quest_l1{left:0;top:0}
.quest_l2{left:0;bottom:0;background-position:left bottom}
.quest_r1{right:0;top:0;background-position: right top}
.quest_r2{right:0;bottom:0; background-position:right bottom}
.inside{padding:9px 4px 10px 28px}
.quest h2{margin-bottom:22px}
.quest .i_txt{width:365px}
textarea.i_area{width:365px;height:72px}
.i_radio{vertical-align:middle} 
.quest_form td{padding-right:25px;padding-bottom:11px;color:#000}
/*.quest_form input,.quest_form textarea{float:left}*/
.quest_form .but2{margin-right:11px}
.vacancy{ background:url(images/dotted2.png) repeat-x left bottom;padding-bottom:5px;margin-bottom:8px; line-height:1.7}
#middle .vacancy p.data{color:#ca0002;margin-bottom:5px;margin-left:2px;padding-top:1px}
#middle .vacancy p{margin-bottom:5px;padding:0}
.vacancy h3{font:bold 12px Tahoma;margin-bottom:2px}
#middle ul.photos{margin-left:0}
#middle ul.photos li{background:none;padding:0;margin:0}
#middle ul.photos{vertical-align:top;width:100%;text-align:left;margin-top:4px}.photos img{line-height:0;font-size:0}
#middle ul.photos li{width:195px;margin:0;padding:0;margin-right:20px;display:inline-table;vertical-align:top}#middle  ul.photos table{display:inline-table;margin-bottom:7px}#middle  ul.photos table td{ vertical-align:top}
.block_spacer:after{content:'';clear:both;visibility:hidden;height:0;line-height:0;display:block;width:100%;font-size:0}
.block_spacer{float:left;width:100%}
#middle p.quest_titl{margin:0;padding:7px 0 0 51px;background:url(images/quest.jpg) no-repeat;position:relative; z-index:1;font-weight:bold;line-height:20px;height:35px}
.answers{padding-bottom:10px}
.answers .inside{padding:0 10px 0 32px;margin-top:-3px}
.answers p{line-height:1.63;padding:0;margin:0}
.answ{color:#b91919}
.answers  .quest{margin-top:-4px;margin-bottom:0}
.radio_but li.col1{float:left}.radio_but li.col2{margin-left:23px}

ul.map_list {margin-left:0px !important;}
ul.map_list li {font-size:15px;}
ul.map_list li li {font-size:13px}
ul.map_list li li li {font-size:11px;}
ul.map_list li li li li {font-size:9px;}

input.i_txt {width:300px;}

.banr {padding-bottom:16px;}

.banr a {text-decoration:none}
.banr a span {text-decoration:underline;}
.banr img {padding-top:5px;}

.date{margin-bottom:4px}
.date span{ display:inline-block;font-size:13px; font-weight:bold; line-height:.9;padding:1px}
.new a{text-decoration:underline;font-size:13px;} .news h3{font-size:13px;font-weight:bold;margin-bottom:0; background:none;padding:0}
.padd_bot{padding-bottom:18px}
.news h2{margin-bottom:6px}
.new{margin-bottom:11px}
.left2 {float:left; margin-right:10px;margin-bottom:10px;}

#flash {position:absolute;top:0;left:0;width:100%;height:445px}

