@charset "utf-8";
img{border:none}
body{padding:0;font:13px/1.24 Tahoma;margin:0;color:#555;width:100%;min-width:995px;height:auto !important;min-height:100%;position:relative; height:100%; background:#fff url(/img/space.gif);}
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,table td{border-collapse:collapse}
table td{vertical-align:top}
.left{float:left}
.right{float:right}
.center{text-align:center}
.center2{margin:0 auto}
a{color:#00488c;text-decoration:underline}a:hover{text-decoration:none;color:#d3343c}
.clear_all{clear:both;font-size:0;line-height:0;height:1%;width:100%}
.width_all{width:100%}
p{margin:0 0 15px 0}
h1{color:#00478c;font:normal 20px Tahoma;margin-bottom:5px}
h2{font:bold 15px Tahoma;color:#00488c;margin-bottom:0}
h2.tab_name{margin-bottom:7px}
h3{font:bold 13px Tahoma;color:#00488c;margin-bottom:7px}
select,textarea,input.i_txt,textarea.i_area{border:1px solid #B2BDBF;color:#555;font:11px Tahoma}select{height:21px}
input.i_txt{padding:.7pt 0 3pt 5px}
textarea.i_area{overflow:auto;padding-left:5px;padding-top:1px}
input.i_but{cursor:pointer;border:none;font:normal 11px/1.4 Tahoma;color:#00488c;padding:2px 0 5px 9px;background:url(/img/but_l.png) no-repeat;height:25px}
.but_r{background:url(/img/but_r.png) no-repeat right top;height:25px;float:left}
#main{width:100%;margin:0;padding:0;height:100%;min-width:995px}
#header{ background:url(/img/up.png) repeat-x;float:left;width:100%}
#logo{padding:39px 0 0 0;width:34%;float:left;position:relative;z-index:2; text-align:center} 
#logo img,#logo a{display:block;margin:0 auto;width:149px}
#up_navig{float:right;position:relative;z-index:2}
#up_navig li{float:left;padding:62px 25px 0 25px}
#up_navig img,#up_navig a{display:block;width:11px;height:12px;line-height:0;font-size:0}
#up_navig a,#up_navig a:hover,.nav_act img{background:url(/img/navig.png) no-repeat}
#up_navig #up_p1 a:hover{background-position:-11px top;}
#up_navig #up_p1.nav_act img,#up_navig #up_p2.nav_act img{ background:url(/img/up_p1_act.png) no-repeat; position:absolute;top:0;left:0;width:76px;height:83px; z-index:0}
#up_navig #up_p2.nav_act img{background:url(/img/up_p2_act.png) no-repeat;left:77px;width:81px;height:83px}
#up_navig #up_p2 a{background-position:-22px top; position:relative; z-index:1}
#up_navig #up_p2 a:hover{ background-position:-33px top}
#up_navig #up_p3 a{ background-position:-44px top; position:relative; z-index:1;margin-top:1px}#up_navig #up_p3 a,#up_navig #up_p3 img{width:13px}
#up_navig #up_p3 a:hover{ background-position:right top;width:13px}#mid_navig{position:absolute;top:81px;width:100%;clear:both;left:0;font:100% Tahoma; z-index:0}
#mid_navig div{width:548px;height:584px; background:url(/img/men.jpg) no-repeat 70px top;margin:0 auto; position:relative}
#mid_navig li{position:absolute;} #mid_navig a,#r_link a{color:#00498d; line-height:1.3}#mid_navig a:hover,#r_link a:hover{color:#d3343c;font-size:18px; text-decoration:underline; line-height:1.1; position:relative;top:-5px}
#p1,#p3,#p5{text-align:right}
#p1{left:0;top:0;width:173px}#p2{left:253px;top:-20px}#p3{left:-54px;top:93px;width:173px}#p4{left:355px;top:55px}
#p5{left:-2px;top:169px;width:70px}#p6{left:353px;top:236px}#p7{left:390px;top:377px}#p8{left:351px;top:513px}
#r_link{ position:absolute;right:0;top:464px; background:url(/img/r_link.jpg) no-repeat right 2px;height:187px; z-index:1;padding-top:72px;margin-left:100%;left:-270px;width:270px}#r_link a span{cursor:pointer;text-align:left}
#phone{float:right;width:32%; font-family:Tahoma;padding-top:51px}
#second #phone{padding-top:16px;position:absolute;right:0;padding:0;top:168px;background:url(/img/pic1.jpg) no-repeat right bottom;padding-bottom:162px;float:none;min-width:320px}
#second.search #phone{background-image:url(/img/pic2.jpg)}
#second.about #phone{background-image:url(/img/pic3.jpg)}
#second.details #phone{background-image:url(/img/pic4.jpg)}
#second.news_p #phone{background-image:url(/img/pic5.jpg)}
#phone div{ background:#D3343C url(/img/ph_fill.png) repeat-y;font-size:16px;color:#fff; line-height:1; position:relative}
#phone div div{ background:url(/img/ph_up.png) no-repeat} 
#phone p{padding:15px 0 15px 78px;margin:0; background:url(/img/ph_b.png) no-repeat left bottom}
#phone p strong{color:#fbffcb}
#phone h1{margin:0;padding:0;font:20px/.9 Tahoma;color:#00478c;margin-bottom:-1px} #phone h1 span{color:#d3343c;font-size:18px}
a{color:#00478c}
.l_cell1{float:left;width:68%;padding-top:48px; min-height:477px}
#second .l_cell1{width:17.4%; min-height:20px}
#second .l_cell1.padd-t2{padding-top:27px}
.mid_cell{margin-left:25%;padding-top:145px;margin-top:78px}
.search .mid_cell{margin-top:0;padding-top:14px}
.inside,.content_w{width:80%}
#second .inside{padding-bottom:31px}
#l_navig{width:25%;margin-bottom:54px; position:relative;z-index:2}
ul#l_navig ul{margin-top:7px}
#second.search  #l_navig{padding-bottom:56px;margin-bottom:21px}
#l_navig li{font-size:12px;line-height:1.24}
#l_navig li ul li{font-size:11px;line-height:1.12}
#l_navig li ul li a,#l_navig li ul li.active a,#l_navig li ul li.active div{padding-left:29px}
#l_navig li ul li.active div{ position:relative}
#l_navig a.active:hover{ text-decoration:none}
#second #l_navig,#l_navig2{width:100%;background:url(/img/bord3.png) repeat-x left bottom;padding-bottom:26px;margin-bottom:19px}
#l_navig li{padding-bottom:5px}#l_navig li li{padding-bottom:2px}
#l_navig2{clear:both;float:left;width:100%;margin-bottom:3px;padding-bottom:31px;margin-bottom:23px}
#l_navig2 li{padding-bottom:2px;float:left;width:100%}
#find .t,#find .b{margin:0;padding:0;overflow:hidden; line-height:0; font-size:0}
#l_navig a .t,#l_navig a .b,#find .t,#find .b,#l_navig2 li a .t,#l_navig2 li a .b,#l_navig2 li li a:hover .t,#l_navig2 li li a:hover .b,#l_navig2 li li a:hover .t2,#l_navig2 li li a:hover .b2,#l_navig2 li li.active a:hover .b2,#l_navig2 li li.active a .b2,#l_navig2 li li.active a:hover .t2,#l_navig2 li li.active a .t2,#l_navig2 li li.active a:hover .b,#l_navig2 li li.active a .b,#l_navig2 li li.active a:hover .t,#l_navig2 li li.active a .t,#l_navig2 li li.active div .t,#l_navig2 li li.active div .t2,#l_navig2 li li.active div .b2,#l_navig2 li li.active div .b,#l_navig li li.active .t,#l_navig li li.active .t2,#l_navig li li.active .b,#l_navig li li.active .b2,#l_navig li li.active a:hover .t,#l_navig li li.active a:hover .t2,#l_navig li li.active a:hover .b,#l_navig li li.active a:hover .b2,#l_navig li li a:hover .t,#l_navig li li a:hover .t2,#l_navig li li a:hover .b ,#l_navig li li a:hover .b2{ background:url(/img/l_nav.png) no-repeat;position:absolute;width:5px;height:4px;font-size:0; line-height:0; overflow:hidden;margin:0;padding:0}
#l_navig2 li li a:hover .t,#l_navig2 li li.active a:hover .t,#l_navig2 li li.active a .t,#l_navig2 li li.active div .t,#l_navig li li.active .t,#l_navig li li.active a:hover .t,#l_navig li li.active div .t,#l_navig li li a:hover .t{ background-position:-5px top}
#l_navig2 li li a:hover .b2,#l_navig2 li li.active a .b2,#l_navig2 li li.active a:hover .b2,#l_navig2 li li.active div .b2,#l_navig li li.active .b2,#l_navig li li.active a:hover .b2,#l_navig li li.active div .b2,#l_navig li li a:hover .b2{ background-position:left bottom}
#l_navig2 li li a:hover .b,#l_navig2 li li.active a .b,#l_navig2 li li.active a:hover .b,#l_navig2 li li.active div .b,#l_navig li li.active .b,#l_navig li li.active a:hover .b,#l_navig li li.active div .b,#l_navig li li a:hover .b{ background-position:-5px bottom}
#l_navig2 li a .t,#l_navig2 li a .b{ background-image:url(/img/l_nav2.png)}
#l_navig2 li li a .t2,#l_navig2 li li.active div .t2,#l_navig li li.active .t2,#l_navig li li.active a:hover .t2,#l_navig li li a:hover .t2{left:0;top:0}
#l_navig2 li li a .b2,#l_navig2 li li.active div .b2,#l_navig li li.active .b2,#l_navig li li a:hover .b2{left:0;bottom:0; background-position:left bottom}
#l_navig li a .t,#find .t,#l_navig2 li a .t,#l_navig2 li li.active div .t,#l_navig li li.active div .t{right:0;top:0}
#l_navig li a .t{ background-position:-5px top}
#l_navig a .b,#find .b,#l_navig2 li a .b,#l_navig2 li li.active div .b,#l_navig2 li li.active div .b,#l_navig li li.active div .b{right:0;bottom:0; background-position:left bottom}
#l_navig a .b,#l_navig2 li li.active div .b,#l_navig li li.active div .b{ background-position:-5px bottom}
#l_navig2 li a .t,#l_navig2 li li.active div .t{ background-position:-5px top}#l_navig2 li a .b{ background-position:-5px bottom}
#l_navig li a:hover .t,#find .t,#l_navig2 li a:hover .t,#l_navig li a.active .t,#l_navig2 li a.active .t{background-position: right top}
#l_navig li a:hover .t2,#l_navig2 li a:hover .t2,#l_navig li a.active .t2,#l_navig2 li a.active .t2{background-position:-10px top}
#l_navig li a:hover .b,#find .b,#l_navig2 li a:hover .b,#l_navig li a.active .b,#l_navig2 li a.active .b{background-position: right bottom}
#l_navig li a:hover .b2,#l_navig2 li a:hover .b2,#l_navig li a.active .b2,#l_navig2 li a.active .b2{background-position:-10px bottom}
#l_navig a,#l_navig2 a,#l_navig2 li li.active div,#l_navig li li.active a,#l_navig li li.active div{background:#C4EAFB;text-decoration:underline; display:block;position:relative;padding:4.1pt 5px 5.8pt 49px;height:100%}
#l_navig li li a{padding:4.1pt 5px 5.8pt 49px}
#l_navig2 li{font-size:11px;line-height:1.12}
#l_navig2 li a,#l_navig2 li li.active div{background-color:#D6F0FC;padding:3.4pt 5px 4.4pt 29px}
/*#l_navig li li.active a{padding:6pt 5px 6.2pt 29px}*/
#l_navig2 li li.active div,#l_navig2 li li a{padding:3.2pt 5px 4.4pt 5%}
#l_navig2 li li.active div,#l_navig li li.active a:hover{text-decoration:none}
#l_navig li li.active a:hover{color:#00488c}
#l_navig a:hover,#l_navig2 a:hover,#l_navig a.active,#l_navig2 a.active{ background:#00488C;text-decoration:underline;color:#fff}
#l_navig ul,#l_navig2 ul{padding-left:20px;margin-top:4px}
#l_navig2 li li a .t,#l_navig2 li li a .b,#l_navig2 li li a .t2,#l_navig2 li li a .b2,#l_navig2 li li a{background:none}
#l_navig2 li li a:hover,#l_navig2 li li.active a:hover,#l_navig2 li li.active a,#l_navig2 li li.active div,#l_navig li li a:hover{background:#C4EAFB;color:#00488c}
#l_navig2 a.active:hover,#l_navig li li.active div,#l_navig2 li li.active a:hover{ text-decoration:none}
#l_navig li li a,#l_navig li li span.t,#l_navig li li span.b{background:none}
#l_navig li li.active div{background-position:-5px bottom}
#find{background:#00488C;position:relative;padding:7px 10px 5px 49px;float:left;width:40%;margin-bottom:12px; z-index:2}
#second #find{width:100%;padding:7px 0 7px 0;margin-bottom:4px}
#second #find div{padding:0 20px 0 10px}
#second #find div.but_find{padding:0}
#find table{width:100%}
#find .i_txt{width:94%}
#find input.i_but,#second .but_find2 input.i_but{padding:1.1pt 28px 4px 9px;text-align:left;line-height:14px;height:20px;background:url(/img/find_l.png) no-repeat;overflow:visible;cursor:pointer}
#second .search .but_find,#find .but_find,#second .but_find,#second .but_find2{float:right;background:#8AD5F8 url(/img/find_r.png) no-repeat right top;padding:0}
#second .but_find2 input.i_but{ background-image:url(/img/find_l2.png)}
#second .but_find2{float:left;background-image:url(/img/find_r2.png); position:relative;left:9px}
#second.search #find{width:68%}
#second.search #find .padd-l{padding-left:36.7%;height:100%}.search #find{width:100%;float:left}
.l_cont{padding-left:49px;width:40%;clear:both; position:relative; z-index:2} .l_cont p{margin-bottom:16px}
#footer{width:100%;background:url(/img/foot_fill.png) repeat-x left bottom;clear:both;color:#4f5052;font:11px Tahoma;padding-bottom:48px;min-height:141px;padding-top:40px}
.about #footer{padding-top:20px}
.cat #footer,.vs #footer{padding-top:71px}
.cat.details #footer{padding-top:62px}
.v.vs #footer{padding-top:50px}
#footer p{margin:0;line-height:1.54;padding:0}
#r_foot,#r_content{background:url(/img/bord.png) repeat-x;padding-top:54px;margin-left:68%}
#r_foot p{padding-left:77px}
#l_foot1{padding-top:57px}
#mid_foot{padding-top:58px;padding-left:78px}
#footer #mid_foot p{line-height:1.6}
.counter td{padding:3px 6px 3px 0}
#footer a{color:#0074b0;text-decoration:underline;font-weight:normal}
#footer a:hover{color:#0074b0;text-decoration:none;font-weight:normal}
#l_foot{width:68%;min-height:141px;float:left; position:relative}
.clearfix:after{content: ' ';clear:both;display: block;width: 0; height: 0;overflow: hidden;font-size: 0;}
#l_content,#l_foot{width:68%;float:left;background:url(/img/c_r_f.png) repeat-y right top; position:relative;z-index:1}
#l_foot{ background:url(/img/bord2.png) repeat-y right top}
.r_c,.r_c2{background:url(/img/c_r.png) no-repeat right bottom; position:absolute; right:0;bottom:0;width:79px; height:74px}
.r_c2{background:url(/img/c_r2.png) no-repeat;left:-11px;top:0;width:63px; height:74px}
.b_fill{ background:url(/img/c_b.png) repeat-x left bottom;float:left;width:100%;padding-bottom:42px}
.coner{ position:absolute;right:-56px;top:0; background:url(/img/foot_c.png) no-repeat;width:67px;height:50px}
#r_content{position:relative; z-index:1;font-size:11px;line-height:1.5}
.cell{float:left;width:40%;padding-left:49px}
h2.mark{ background:url(/img/mark1.png) no-repeat;padding-left:54px;margin-left:-6px;color:#00478c;font:normal 20px Tahoma;padding-top:3px;padding-bottom:5px;margin-bottom:14px}
h2.mark.mark2{ background:url(/img/mark2.png) no-repeat;margin-left:21px}
.news{font-size:11px; line-height:1.24;margin-bottom:22px;float:left;width:100%} 
.cell h3{font-size:13px;font-weight:normal;margin:0;padding:0}
.data{color:#555;font:9px Tahoma;padding:0;margin:0}
.news p{padding:0}
.news2{font-size:11px;margin-bottom:15px} .news2 p{padding:0} .img{padding-right:10px}
.r_c_inside{padding:2px 20px 10px 77px}
#r_content p{padding:0;margin-bottom:12px}
#r_content strong{font-size:13px}
.vs{background:url(/img/catalog_up.jpg) no-repeat center 47px}
.search{background:url(/img/search2_up.jpg) no-repeat center 47px}
.about{ background:url(/img/about_up.jpg) no-repeat center 47px}
.news_p{background:url(/img/news_up.jpg) no-repeat center 47px}
.details{background:url(/img/details_up.jpg) no-repeat center 47px}
.cat{background:url(/img/catalog2_up.jpg) no-repeat center 47px}
.status{font-size:11px;margin-top:0;margin-bottom:16px;color:#888}
.status a{color:#4C7EAE} .status span{display:inline-block; background:url(/img/mark3.png) no-repeat left 6px;padding-left:27px;margin-right:8px}
.status span.first{ background:none;padding-left:0}
.bord1,.lot img,#logo_roller img{border:1px solid #C4EAFB}
table.tab1{margin-bottom:23px}
table.tab1 h3{font-size:13px;font-weight:bold;margin-bottom:0}
.img_cell{padding-right:35px}.img_cell img{ display:block}
.page{font-size:13px}
.page span{margin-right:12px}
.cat .page{padding-bottom:31px;padding-top:1px}
.vs p.page{padding-top:8px;margin-bottom:14px}
.v.vs .page{padding-top:17px;margin-bottom:46px}
.res_search .page{padding-top:19px;padding-bottom:0}
.link_mark,.with_mark{font-weight:bold;font-size:11px;background:url(/img/mark4.png) no-repeat left 5px;padding-left:30px; line-height:1.1;margin-top:6px;margin-bottom:6px}
.link_mark{display:inline-block}
.with_mark span{font-weight:normal;margin-right:7px}
p.with_mark{margin:11px 0 12px 0}
p.bord2,#logo_roller{background:url(/img/bord4.png) repeat-x;margin-bottom:21px;height:6px;font-size:0; line-height:0}
p.bord2{margin-top:2px;margin-bottom:22px}
.submenu{margin-bottom:20px}
.submenu,.submenu div{background:url(/img/bord4.png) repeat-x;padding-top:18px}
.submenu div{ background-position:left bottom;padding-bottom:23px;padding-top:0}
.info_tab{font-size:11px; line-height:1.44;margin-bottom:27px} .info_tab p{margin:0}
.info_tab .img_cell{width:200px; text-align:center}
.lot img{margin-bottom:7px; display:block}
#logo_roller{height:auto;padding-top:25px;padding-bottom:2px;margin-bottom:17px}
#logo_roller img{font-size:0;line-height:0;margin-right:5px}
.lot,.img_txt{font-size:13px; font-weight:bold;vertical-align:top;text-decoration: none;/* Firefox 2 */display: -moz-inline-box;display: inline-block;vertical-align: top;text-align: left;margin:0 1% 12px 0;width:31.8%}
.img_txt{width:auto;font-size:11px;font-weight:normal;margin-right:30px;margin-bottom:21px}
.lot .size,.img_txt .size{width:14em;float:left;}
.img_txt .size{width:100px}
.lot br,.img_txt br{ line-height:0}
.img_txt img{border-top:1px solid #B4B4B4;border-left:1px solid #B4B4B4; display:block;margin-bottom:8px}
.cat p.status{margin-bottom:29px}
.res_search{font-size:11px; line-height:1.2}
.list a{font-size:13px; line-height:1}
ol.list{margin:0 0 0 27px;padding:0}
ol.list li{margin:16px 0}
table.tab{width:100%;margin-top:1px;margin-bottom:27px}
.tab td{border-bottom:1px solid #C4EAFB;padding:7px 12px;font-size:13px;color:#555}
.header td{border-bottom:4px solid #00488C;padding:9px 16px 5px 16px; background:#C4EAFB;font-size:11px;font-weight:bold}
table.w,.w{width:64%}
.detail img.bord1{display:block}.detail p{margin-bottom:17px}
.sm_ph{margin-top:-4px;width:15em}.sm_ph p{margin-bottom:11px}
div.calendar {padding:2px 0 0 10px;margin: 0px 0px 25px 0px;text-align: center}
.calendar h1{font:bold 13px Tahoma;color:#00488c; text-align:left;margin-bottom:10px}
.calendar img{ display:block}
table.calendar {border:1px solid #c0c0c0;border-top: 1px solid #E0E0E0;width: 100%;font-size:10px;text-align: center}
table.calend_head{width:100%;margin-bottom:8px;font-size:11px}
table.calendar td {border: 1px solid #E0E0E0;text-align: center;vertical-align: middle;width: 14%;height:20px}
table.calend_head  td.head {border: none;font-weight:bold}
table.calend_head td.head.l,table.calend_head td.head.r{width:31px}
table.calend_head td.head.l img,table.calend_head td.head.r img{width:31px;height:17px;background:url(/img/c_navig.png) no-repeat; display:block}
table.calend_head td.head.r img{ background-position:right top}
table.calendar td.holiday {background-color: #00488C;font-weight: bold;color:#fff}
table.calendar td.curr {background-color: #C4EAFB;font-weight: bold}
.news3{margin-bottom:21px}
.news3 p{margin-bottom:2px} .news3 a{ font-size:13px}.news3 p.data{margin-bottom:0}
p.bigger{font-size:15px; line-height:1.2;margin-bottom:24px}
.details p.data{margin-bottom:4px}
.padd-t{padding-top:25px}
#l_navig2.up_border{background-position:left top;padding-top:26px}
.padd-b{padding-bottom:27px}
table.catalog_list td.img{border:1px solid #C4EAFB}

