@import url('reset.css');
@import url('ictinus.css');
@import url('cusel.css');
@import url('jScrollPane.css');
html,body,.wrap{height:100%;}
body{min-width:1000px;}
body > .wrap{height:auto;background:url(../img/wrap_bg.png) repeat-x;min-height:100%;}
.main .wrap,.page404 .wrap{background:none;}
.wrap_inner{padding:0 0 100px;max-width:1200px;margin:0 auto;}
.error{display:none;float:left;margin:0;width:100%;color:#ff0000;font:italic 1.2em/16px Trebuchet MS;}
.hidden{display:none;}
.header{overflow:hidden;}
.logo{float:left;height:62px;padding:39px 3% 0 40px;width:246px;}
.b-menu{float:left;padding:59px 0 0;width:48%;}
.b-menu ul{text-align:justify;overflow:hidden;height:82px;cursor:default;}
.b-menu li{color:#808080;display:inline-block;font:bold 1.6em Arial;height:77px;padding:0 17px 0 14px;vertical-align:top;}
.b-menu li a,.b-menu li span{display:inline-block;}
.b-menu ul:after{content:"1";margin-left:100%;height:1px;overflow:hidden;display:inline-block;}
.b-menu li a{color:#be0006;}
.b-menu li.a{border-bottom:5px solid #bb0007;}
.b-menu li.a a{color:#808080;}
.b-search{float:right;padding:22px 3% 0 0;width:150px;}
.b-search .phone{padding-bottom:22px;}
.b-search .phone a{text-decoration:none;}
.b-search .phone p{background:url("../img/icon_phone.png") no-repeat scroll 0 0 transparent;color:#808080;font:1.1em Arial;padding:0 0 2px 21px;}
.b-search .phone p span{border-bottom:1px dotted #bb0007;font:1.273em Arial;color:#bb0007;cursor:pointer;}
.search .sitemap_link{font:.9em Arial;color:#808080;}
.search form{padding-bottom:28px;}

.search input{background:url("../img/search_inp.png") no-repeat scroll 0 0 transparent;border:0 none;color:#808080;float:left;font:1.1em Arial;height:14px;padding:3px 5px;width:100px;}
.search .button input{background:url("../img/search_but.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;margin-left:6px;width:25px;padding:0;}
.main_visual{margin:0 4%;overflow:hidden;position:relative;width:92%;height:410px;}
.main_visual .visual_nav{left:0;margin:0 1%;padding:0 3px;position:absolute;top:9px;width:97%;z-index:10;}
.visual_nav .l,.visual_nav .r{background:url(../img/visual_nav.png);width:3px;height:30px;position:absolute;top:0;left:0;}
.visual_nav .r{right:0;background-position:-3px 0;left:auto;}
.visual_nav table{background:url(../img/visual_nav_bg.png) repeat-x;width:100%;text-align:justify;overflow:hidden;height:37px;cursor:default;}
.visual_nav td{text-align:center;padding-top: 6px;}
.visual_nav td.a{background:url("../img/visual_nav_triagle.png") no-repeat scroll 50% 100% transparent;}
.visual_nav td a{white-space:nowrap;border-bottom:1px dotted #FFFFFF;color:#FFFFFF;font:1.3em Arial;margin:5px 13px 15px;text-decoration:none;height:16px;}
.visual_nav td.a a{background:url(../img/visual_nav_bgA.png) repeat-x;border-bottom:0 none;color:#BB0007;padding:6px 13px 15px;text-decoration:underline;margin:0;}
.visual_item{position:relative;height:410px;width:100%;}
.visual_item img{position:absolute;left:50%;top:0;margin:0 0 0 -560px;}
.visual_item .link{background:url("../img/visual_item_link.png") repeat-y scroll 0 0 transparent;font:3.4em Arial;left:100px;min-height:80px;padding:11px 23px 19px 17px;position:absolute;top:167px;width:320px;}
.visual_item .link a{color:#000000;letter-spacing:1.2px;border-bottom: 2px solid black; text-decoration:none;}
.main_visual .bottom_hr{position:absolute;height:5px;width:100%;left:0;bottom:0;background:url(../img/bottom_hr.gif) repeat-x;}
.main_visual .tl,.main_visual .tr,.main_visual .bl,.main_visual .br{background:url(../img/corners_5.png) no-repeat;width:5px;height:5px;position:absolute;top:0;left:0;}
.main_visual .tr{left:auto;right:0;background-position:-5px 0;}
.main_visual .bl{top:auto;bottom:0;background-position:0 -5px;}
.main_visual .br{top:auto;left:auto;right:0;bottom:0;background-position:-5px -5px;}
.b-main_banners{margin:0 4% 35px;width:92%;}
.b-main_banners .link_list{padding:16px 2% 7px;}
.b-main_banners .link_list ul{text-align:justify;overflow:hidden;height:30px;cursor:default;}
.b-main_banners .link_list li{display:inline;}
.b-main_banners .link_list li a{display:inline-block;font:1.3em Arial;color:#000;}
.b-main_banners .link_list ul:after{content:"1";margin-left:100%;height:1px;overflow:hidden;display:inline-block;}
.b-main_banners .banner{display:inline-block;padding:16px 4% 0 0;width:180px;}
.b-main_banners .banner a{text-decoration:none;}
.b-main_banners .banner a span{color:#005DA8;display:block;font:bold 1.3em Arial;padding-top:16px;text-decoration:underline;}
.b-main_banners .b-action{display:inline-block;padding:9px 0 0;vertical-align:top;width:25%;}
.b-main_banners .b-action h1{color:#BB0007;font:bold 2.4em Arial;padding-bottom:8px;}
.b-main_banners .b-action p{font:1.1em/19px Arial;color:#000;}
.b-main_banners .b-action p a{color:#000;}
.bottom_block{margin:0 4% 45px;overflow:hidden;}
.bottom_block .t{background:url(../img/bottom_block_t.gif) repeat-x;}
.bottom_block .l{background:url(../img/bottom_block_l.png) no-repeat;}
.bottom_block .r{background:url(../img/bottom_block_r.png) no-repeat 100% 0;}
.bottom_block .bl{background:url(../img/bottom_block_bl.png) no-repeat 0 100%;}
.bottom_block .br{background:url(../img/bottom_block_br.gif) no-repeat 100% 100%;padding:3px 8px 9px;}
.bottom_block .text{display:inline-block;padding:25px 5% 13px 24px;width:51%;}
.bottom_block .text p{color:#000000;font:1.2em/23px Arial;padding-bottom:12px;}
.bottom_block .text p a{color:#be0006;}
.bottom_block .text .colored{font:italic 1.1em/20px Arial;color:#505050;}
.bottom_block .main_news{display:inline-block;padding:28px 0 13px;vertical-align:top;width:34%;}
.bottom_block .main_news div{padding-bottom:10px;}
.bottom_block .main_news .date{font:1.1em Arial;color:#505050;}
.bottom_block .main_news p{font:1.1em/18px Arial;padding:3px 0 2px;}
.bottom_block .main_news p a{color:#005da8;}
.main_slider{margin:0 4% 50px;padding:0 70px;position:relative;overflow:hidden;}
.main_slider .prev,.main_slider .next{background:url("../img/arrow_slider.gif") no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer;height:27px;left:0;padding:0;position:absolute;top:50%;width:17px;margin-top:-14px;}
.main_slider .next{background-position:-17px 0;left:auto;right:0;}
.slider_list{width:100% !important;}
.slider_list ul{}
.slider_list li{text-align:center;vertical-align:middle;margin-right:15px;float:left;}
.slider_list li i{display:inline-block;height:70px;}
.slider_list li i,.slider_list li img{vertical-align:middle;}
.footer{position:relative;margin:-100px auto 0;height:100px;clear:both;width:100%;border-top:1px dashed #8e8e8e;}
.footer__i{margin:0 auto;max-width:1300px;padding:28px 8% 37px 4%;}
.copyright{float:left;}
.copyright p{font:1.1em/18px Arial;color:#505050;}
.copyright p a{color:#c21117;}
.contacts{margin:0 auto;padding:2px 0 0 50px;width:150px;}
.contacts p a{font:1.1em Arial;color:#c21117;}
.contacts p span{font:1.1em Arial;color:#505050;}
.contacts .feed{padding-top:5px;}
.contacts .feed a{background:url("../img/icon_target.gif") no-repeat scroll 0 2px transparent;margin:0 0 0 -20px;padding:0 0 1px 20px;text-decoration:none;}
.contacts .feed a span{color:#005da8;border-bottom:1px dotted #005da8;}
.reactive{float:right;margin:-35px 0 0;width:160px;}
.reactive a{text-decoration:none;font:1.1em/16px Arial;color:#505050;display:block;}
.reactive a img{vertical-align:middle;}
.reactive a span{text-decoration:underline;}
.b-crumbs{margin:17px 90px 15px 60px;overflow:hidden;}
.crumbs{color:#808080;float:left;font:1.1em Arial;margin-left:-3px;}
.crumbs a{color:#808080;margin:0 6px 0 3px;}
.crumbs span{margin-left:3px;}
.crumbs img{vertical-align:middle;}
.printLink{background:url("../img/print.png") no-repeat scroll 0 0 transparent;color:#808080;float:right;font:1.1em Arial;margin:1px 2px 0 0;padding:0 0 3px 18px;}
.b-col{overflow:hidden;width:100%;}
.leftColWrap,.rightColWrap{float:left;margin:0 -100% 0 0;width:100%;}
.leftCol{margin:0 279px 0 60px;position:relative;}
.rightCol{float:right;margin:8px 31px 0 0;width:232px;}
.rMenuOut{background:url("../img/rMenu-v.png") repeat-y scroll 0 0 transparent;margin:8px 0 23px;padding:0 3px;position:relative;width:220px;}
.rMenuOut .top,.rMenuOut .btm{background:url(../img/rMenu-tb.png);position:absolute;width:226px;height:8px;left:0;top:-8px;}
.rMenuOut .btm{background-position:0 -8px;top:auto;bottom:-8px;}
.rMenuSlider{background-color:#EDEDED;padding-bottom:9px;}
.rMenuIn{background:url("../img/rMenu-h.png") no-repeat scroll 100% 0;margin-left:-10px;min-height:180px;padding:11px 21px 0 31px;position:relative;}
.rMenuSlider .rSlider{height:190px;}
.rMenuIn li{color:#000000;font:italic 1.2em Arial;padding-bottom:15px;display:inline-block;width:100%;}
.rMenuIn li.a{background:url(../img/rMenu-dash.gif) no-repeat 0 7px;padding:0 0 15px 31px;margin:0 0 0 -31px;}
.rMenuIn li.a a{color:#bb0007;}
.rMenuIn li a{color:#005da8;}
.rMenuIn .prev,.rMenuIn .next{background:url("../img/arrow_slider2.png") no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;height:12px;position:absolute;right:10px;top:14px;width:13px;}
.rMenuIn .next{top:auto;bottom:10px;background-position:0 -12px;}
.rMenuIn .prev.disabled{background-position:-13px 0;cursor:default;}
.rMenuIn .next.disabled{background-position:-13px -12px;cursor:default;}
.rData{border-bottom:1px dotted #A6A6A6;margin:0 10px 15px 0;padding:0 0 20px 25px;}
.rData li{font:1.1em Arial;display:inline;padding-right:13px;}
.rData li a{text-decoration:none;}
.rData li img{padding-right:7px;vertical-align:middle;}
.rData li span{text-decoration:underline;color:#000;}
.rContacts{margin:0 23px 27px;}
.rContacts .name{color:#000000;font:bold 1.8em Arial;padding-bottom:4px;}
.rContacts .address{color:#000000;font:1.2em/22px Arial;}
.rContacts p{font:1.2em/22px Arial;color:#505050;padding-bottom:3px;}
.rContacts p a{color:#bb0007;}
.rBanner{background:url("../img/rBanner-v.gif") repeat-y scroll 0 0 transparent;padding:21px 23px 32px;margin-bottom:23px;position:relative;width:180px;}
.rBanner a{text-decoration:none;}
.rBanner a span{text-decoration:underline;font:1.1em/16px Arial;color:#000;}
.rBanner .top,.rBanner .btm{background:url(../img/rBanner-tb.png) no-repeat;width:226px;position:absolute;top:0;left:0;height:5px;}
.rBanner .btm{top:auto;bottom:0;height:8px;background-position:0 -5px;}
.rBanner .bannerImg{border:1px solid #D6D6D6;height:68px;margin-bottom:15px;overflow:hidden;text-align:center;vertical-align:middle;width:178px;}
.rBanner .bannerImg i{display:inline-block;height:100%;}
.rBanner .bannerImg img,.rBanner .bannerImg i{vertical-align:middle;}
.leftCol h1{font:bold 3.6em Arial;color:#000;}
.titlePage{padding-bottom:24px;}
.b-ugc{padding-bottom:48px;}
.b-ugc p,.box2 p{color:#000000;font:1.5em/24px Arial;letter-spacing:0.16px;padding-bottom:9px;}
.b-ugc p img{float:left;margin:9px 21px 0 0;}
.b-ugc .bigText{color:#808080;font:1.8em/30px Arial;padding-bottom:27px;}
.b-ugc .smallText{font:1.3em/24px Arial;color:#505050;width:95%;}
.b-ugc h2{color:#000000;font:bold 2.8em Arial;padding-bottom:14px;}
.b-ugc h3,.box1InExtra h3,.box1InExtra h2{color:#000000;font:bold 2em Arial;padding-bottom:7px;}
.b-ugc h4{color:#000000;font:bold 1.6em Arial;padding-bottom:16px;}
.b-ugc .imgBlock{margin:15px 0 18px;}
.b-ugc .imgBlock div{height:210px;margin-bottom:4px;overflow:hidden;width:500px;}
.b-ugc .imgBlock p{color:#505050;font:italic 1.1em/20px Arial;width:78%;}
.b-ugc a{color:#005da8;}
.b-ugc ul{font:1.5em/24px Arial;color:#000;padding-bottom:9px;}
.b-ugc ul li{background:url(../img/dash.png) no-repeat 0 12px;padding:0 0 0 20px;}
.b-ugc ol{color:#BB0007;font:1.5em/24px Arial;list-style:decimal inside none;padding-bottom:9px;}
.b-ugc ol li{color:#000;}
.textTable{font:1.1em/16px Arial;margin-bottom:10px;width:93%;}
.textTable thead td{background:url("../img/tableBg.png") repeat-x scroll 0 0 transparent;color:#FFFFFF;font-style:italic;padding:9px 5px 9px 14px;}
.textTable tbody td{border-bottom:1px solid #D1D1D1;color:#000000;padding:6px 0 8px 14px;}
.b-ugc .note{margin:27px 0 0;width:72%;}
.b-ugc .note .first{font:1.4em Arial;padding:0;}
.b-ugc .note p{color:#505050;font:italic 1.1em/20px Arial;padding:6px 0 3px;}
.b-ugc .date{font:1.5em Arial;color:#505050;display:block;padding-bottom:8px;}
.b-news{padding-bottom:11px;}
.b-news .date{font:italic 1.3em Arial;color:#505050;padding:0;}
.b-news .hr{margin:7px 0 2px;}
.pager{color:#808080;font:1.2em Arial;margin:0 0 0 -2px;padding:11px 0 0;}
.pager .text{padding-right:2px;}
.pager span{padding-right:4px;}
.pager a{color:#bb0007;padding-right:4px;}
.newsNav{color:#808080;font:1.2em Arial;margin:0 0 0 -8px;padding:23px 0 2px;}
.newsNav a{color:#BB0007;margin:0 8px;text-decoration:none;}
.newsNav a span{text-decoration:underline;}
.b-certificates{padding-bottom:71px;}
.certNav{margin:0 60px 37px;}
.certNav li{display:inline-block;margin-right:19px;}
.certNav li a{border-bottom:1px dotted #BB0007;color:#BB0007;display:block;font:bold 2.8em Arial;height:32px;text-decoration:none;}
.certNav li.act a{border-bottom:none;font:bold 3.6em Arial;color:#000;height:42px;}
.certBox{margin:0 0 17px 60px;width:90%;}
.certBox li{display:inline-block;margin:0 31px 25px 0;text-align:center;vertical-align:top;width:146px;}
.certBox li .certImg{border:1px solid #C6C6C6;height:193px;margin-bottom:5px;overflow:hidden;width:138px;}
.certBox li:hover .certImg{border:1px solid #bb0007;}
.certBox li .certImg a{text-decoration:none;}
.certBox li a{font:1.2em/19px Arial;color:#005da8;}
.certPager{font:1.2em Arial;margin:0 0 20px 60px;}
.certPager .text{color:#505050;padding-right:3px;}
.certPager a{color:#bb0007;padding-right:6px;}
.certPager span{color:#808080;padding-right:6px;}
.m-contact{margin:0 165px 0 60px;}
.b-contacts{overflow:hidden;padding-bottom:68px;}
.b-contacts h3{font:bold 2.0em Arial;color:#000;}
.b-contacts .address{border-bottom:1px solid #C21117;margin-bottom:13px;padding-bottom:14px;width:480px;}
.b-contacts .address h3{padding:2px 0 7px;}
.b-contacts .address p{color:#505050;font:1.5em/24px Arial;letter-spacing:0.14px;width:84%;}
.b-contacts .phone{padding-bottom:28px;}
.b-contacts .phone div{display:inline-block;margin:0 16px 17px 0;vertical-align:top;}
.b-contacts .phone p{color:#505050;font:1.3em/22px Arial;letter-spacing:0.4px;}
.b-contacts .phone p strong{font:bold 1.154em/22px Arial;color:#000;letter-spacing:0.2px;}
.b-contacts .phone p a{color:#005da8;}
.b-contacts .yaMapOut{float:left;margin-right:20px;width:500px;}
.b-contacts .yaMapOut h3{padding-bottom:15px;}
.b-contacts .yaMapNav{overflow:hidden;padding-bottom:14px;}
.b-contacts .yaMapNav li{float:left;font:2em Arial;margin-right:20px;padding-bottom:2px;}
.b-contacts .yaMapNav li a{color:#c21117;border-bottom:1px dotted #c21117;text-decoration:none;}
.b-contacts .yaMapNav li.a a{color:#000;border:0;}
.b-contacts .yaMapIn{position:relative;width:500px;overflow:hidden;}
.b-contacts .yaMapIn .tl,.b-contacts .yaMapIn .tr,.b-contacts .yaMapIn .bl,.b-contacts .yaMapIn .br{background:url(../img/corners_5_c8.png) no-repeat;position:absolute;left:0;top:0;width:5px;height:5px;}
.b-contacts .yaMapIn .tr{background-position:-5px 0;left:auto;right:0;}
.b-contacts .yaMapIn .bl{background-position:0 -5px;top:auto;bottom:0;}
.b-contacts .yaMapIn .br{background-position:-5px -5px;top:auto;left:auto;right:0;bottom:0;}
.b-contacts .yaMapIn .yaMap{border:1px solid #c8c8c8;overflow:hidden;height:419px;}
.feedback{float:left;width:253px;}
.feedback h3{color:#000000;font:bold 2em Arial;padding-bottom:15px;}
.feedback form div{padding-bottom:10px;}
.feedback form input,.feedback form textarea{background:url(../img/inpFeed.png) no-repeat;width:224px;border:0;padding:0;}
.feedback form input{color:#505050;font:1.4em Arial;height:16px;padding:7px 8px;}
.feedback form textarea{background-position:0 -60px;color:#505050;font:1.4em Arial;height:150px;max-height:144px;max-width:232px;padding:7px 0 7px 8px;width:232px;}
.feedback form div span{color:#505050;display:block;font:1.1em Arial;margin:-1px 0 6px 10px;}
.feedback form .captcha{margin:-9px 0 0;padding:0;}
.feedback .captcha img{float:left;padding-right:10px;}
.feedback .captcha input{background-position:0 -30px;width:74px;float:left;}
.feedback .captcha .submit{background:url("../img/inpOk.png") no-repeat scroll 0 0 transparent;cursor:pointer;margin:0 0 0 10px;padding:0;width:53px;height:30px;}
.feedback .captcha span{float:left;font-style:italic;margin:7px 0 0 106px;}
.feedOut .logo{height:46px;padding:30px 3% 31px 30px;width:186px;}
.feedOut .feedback{padding:0 90px 41px 100px;background-color:white;}
.feedOut .header{background-color:white;}
.page404 .b404{margin:80px 83px 54px;}
.page404 .b404 img{display:block;margin:0 auto 63px;}
.page404 .b404 h2{color:#000000;font:2.4em Arial;padding-bottom:6px;}
.page404 .b404 h2 span,.page404 .b404 p a{color:#bb0007;}
.page404 .b404 p{color:#505050;font:1.3em/28px Arial;padding:0 0 0 48px;width:83%;}
.m-cat_page{margin:0 39px 0 60px;}
.b-catalog{overflow:hidden;}
.catalogNav{margin-bottom:-1px;overflow:hidden;padding:8px 0 0;width:100%;}
.catalogNav li{float:left;height:36px;}
.catalogNav li a{color:#BB0007;display:block;font:1.6em Arial;height:19px;margin:9px 19px 0 17px;text-decoration:none;}
.catalogNav li a span{border-bottom:1px dotted #bb0007;}
.catalogNav .act{background:url(../img/catalogNav-r.png) no-repeat 100% 0;}
.catalogNav .act a{background:url("../img/catalogNav-l.png") no-repeat scroll 0 0 transparent;color:#FFFFFF;margin:0;padding:9px 19px 8px 17px;}
.catalogNav .act a span{border:none;}
.catalogBox{overflow:hidden;}
.catalogBox .boxDiv{overflow:hidden;}
.catalogBox .box3{border-color:#D6D6D6;border-style:solid;border-width:1px 2px 3px;padding:23px 0 34px 29px;display:none;}
.catalogBox .box3 .abc{float:left;margin-left:-8px;padding-bottom:29px;width:100%;}
.catalogBox .box3 .abc li{color:#BB0007;float:left;font:bold 2em Arial;margin-right:2%;padding:2px 8px 3px;}
.catalogBox .box3 .abc li a{color:#bb0007;border-bottom:1px dotted #bb0007;text-decoration:none;}
.catalogBox .box3 .abc .act{background-color:#BB0007;}
.catalogBox .box3 .abc .act a{color:#fff;border:none;}
.catalogBox .abcResult li{background:none repeat scroll 0 0 transparent;display:inline-block;font:1.2em/16px Arial;padding:0 13px 15px 0;vertical-align:top;width:30%;}
.catalogBox .abcResult li a{color:#005da8;}
.box2{padding-bottom:115px;display:none;}
.box2 h4{color:#000000;font:1.8em Arial;padding-bottom:8px;}
.box2In{border-color:#D6D6D6;border-style:solid;border-width:1px 2px 3px;float:left;margin-bottom:53px;padding:19px 0 30px 17px;}
.box2In .last,.box2In .first,.box2In .submit,.box2In .selBox{float:left;margin:0 2% 9px 0;width:48%;}
.box2In .selBox p,.box2In .last p{background:url("../img/dottedBg.gif") repeat-x scroll 0 100% transparent;float:left;font:italic 1.1em Arial;letter-spacing:0;margin:5px 7px 0 0;padding:0;width:69%;}
.box2In .selBox span,.box2In .last span{background-color:#FFFFFF;}
.box2In .first p{float:left;font:1.4em Arial;letter-spacing:0;margin:4px 6px 0 0;padding:0;width:12%;}
.box2In .last{float:right;}
.box2In .last div{background:url("../img/input-r.png") no-repeat scroll 100% 0 transparent;float:left;padding-right:8px;width:27%;}
.box2In .last input{background:url("../img/input-l.png") no-repeat scroll 0 0 transparent;border:medium none;height:16px;padding:4px 10px 5px;width:87%;}
.box2In .submit{margin:11px 0 -62px -19px;text-align:center;width:100%;}
.box2In .submit input{background:url(../img/search_cat.png) no-repeat;border:0;padding:0;width:122px;height:51px;cursor:pointer;}
.box1{border-color:#D6D6D6;border-style:solid;border-width:1px 2px 3px;margin-bottom:71px;padding:28px 28px 19px 28px;}
.box1In{overflow:hidden;}
.box1In p{color:#505050;font:italic 1.4em Arial;padding-bottom:9px;}
.box1In ul{float:left;width:103%;}
.box1In li{float:left;font:1.4em Arial;}
.box1In li a{color:#bb0007;text-decoration:none;border-bottom:1px dotted #bb0007;}
.box1In .groupList1{padding-bottom:24px;}
.box1In .groupList1 li{padding-right:2%;}
.box1In .groupList2 li{letter-spacing:-0.14px;padding:0 6px 14px 0;width:49%;}
.box1InExtra a,.prodOut a{color:#005da8;}
.backBox{color:#BB0007 !important;display:block;font:bold 2em Arial;margin:-14px 0 -4px;text-align:right;text-decoration:none;width:100%;}
.backBox span{border-bottom:1px dotted #BB0007;margin-left:6px;}
.box1InExtra h3{padding-bottom:18px;}
.box1InExtra h4{font:1.8em Arial;color:#505050;}
.box1InExtra p{font:1.2em/20px Arial;color:#000;}
.box1InExtra ul{font:1.2em/20px Arial;color:#000;}
.box1InExtra ul li{background:url(../img/dash.png) no-repeat 0 12px;padding:0 0 0 20px;}
.box1InExtra ol{color:#BB0007;font:1.2em/20px Arial;list-style:decimal inside none;}
.box1InExtra ol li{color:#000;}
.box1InExtra .scroll{overflow:auto;}
.m-catalog .box1{background-color:#f1f1f1;}
.m-catalog .catalogNav .act{background-position:100% -36px;}
.m-catalog .catalogNav .act a{background-position:0 -36px;}
.m-catalog .catalogNav .act a span{border-bottom:1px dotted #fff;}
.b-product{padding-bottom:103px;}
.b-product .prodImg{border:1px solid #D6D6D6;float:left;height:131px;margin:7px 9px 0 0;overflow:hidden;text-align:center;vertical-align:middle;width:423px;}
.b-product .prodImg i{display:inline-block;height:100%;}
.b-product .prodImg i,.b-product .prodImg img{vertical-align:middle;}
.b-product .prodInfo p{font:1.5em/24px Arial;color:#000;}
.b-product .prodInfo .prodData{color:#005DA8;display:block;font:1.4em Arial;margin:12px 0 0;text-decoration:none;}
.b-product .prodInfo .prodData img{padding-right:8px;vertical-align:middle;}
.b-product .prodInfo .prodData span{border-bottom:1px dotted #005da8;}
.b-product .catalogNav{padding:20px 0 0;}
.prodOut{border-color:#D6D6D6;border-style:solid;border-width:1px 2px 3px;}
.prodOut .prodText{padding:8px 27px 29px;}
.prodOut .prodText h3{color:#000000;font:2.0em/36px Arial;padding-bottom:2px;}
.prodOut .prodText p{font:1.3em/24px Arial;color:#000;}
.prodOut .prodText ul{font:1.3em/24px Arial;color:#000;padding-bottom:9px;}
.prodOut .prodText ul li{background:url(../img/dash.png) no-repeat 0 12px;padding:0 0 0 20px;}
.prodOut .prodText ol{color:#000;font:1.3em/24px Arial;list-style:decimal inside none;padding-bottom:9px;}
.prodOut .prodText ol li span{color:#000;}
.prodTable table{color:#000000;font:1.1em/16px Arial;width:100%;}
.prodTable thead td{background-color:#E7E7E7;font-style:italic;padding:8px 18px 10px;}
.prodTable tbody td{padding:5px 18px 9px;}
.prodTable tbody .colored td{background-color:#d9e7f2;}
/*popup phone*/
.phone_popup{width:920px;position:relative;}
.phone_popup div{background:url("../img/popupBg.png") repeat-x;height:230px;float:left;width:100%;}
.phone_popup div p{color:#FFA0A0;font:bold 75px Arial;padding:61px 0 0 109px;}
.phone_popup div p span{color:#FFFFFF;letter-spacing:1.6px;padding:0 0 0 18px;position:relative;}
.phone_popup div p i{bottom:-16px;color:#FFA0A0;font:italic 12px Arial;left:20px;letter-spacing:0;position:absolute;}
.phone_popup img{float:left;}
#fancybox-close{background:url(../img/popupClose.png) no-repeat!important;height:32px!important;width:32px!important;right:9px!important;top:9px!important;}
.fancybox-bg{display:none!important;}
#fancybox-close{display:block!important;}
/*search & sitemap*/
.b-sitemap{padding:0 0 50px;}
.searchForm{margin:-3px 0 0 -21px;overflow:hidden;width:750px;}
.searchForm img{float:left;}
.searchForm form{background:url("../img/searchBg.png") repeat-x scroll 0 0 transparent;float:left;height:52px;padding:20px 0 0 15px;width:715px;}
.searchForm input{background:url("../img/search_inp2.png") no-repeat scroll 0 0 transparent;border:0 none;color:#505050;float:left;font:14px Arial;height:16px;padding:7px 10px;width:580px;}
.searchForm .button input{background:url("../img/search_but2.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:30px;margin:0 0 0 10px;padding:0;width:90px;}
.searchResult{margin:23px 0 0;}
.searchResult h2{color:#000000;font:bold 20px Arial;padding:0 0 12px;}
.searchResult h2 span{color:#808080;}
.searchResult li{padding:0 0 10px;}
.searchResult li a{font:14px/18px Arial;color:#005da8;}
.searchResult p{font:14px Arial;color:#000;}
.searchResult p a{color:#bb0007;}
.sitemap{margin:23px 0 0;overflow:hidden;width:133%;}
.sitemap li{display:inline-block;margin:0 0 15px;vertical-align:top;width:269px;}
.sitemap li a{font:bold 20px Arial;color:#000;}
.sitemap ul ul{margin:13px 0 0;}
.sitemap li li{width:194px;margin:0 0 12px;}
.sitemap li li a{font:14px Arial;color:#005da8;}
.sitemap ul ul ul{margin:13px 0 0 20px;}
.sitemap li li li{margin:0 0 10px;}
.sitemap li li li a{font:12px Arial;color:#505050;}
/*vacancies*/
.itemJob{background:url("../img/hr-job.png") no-repeat scroll 0 0 transparent;margin:14px 0 -1px;padding:7px 0 1px;}
.act .itemJobIn,.act .itemJobIn h3{display:block;}
.act h3,.itemJobIn{display:none;}
.itemJob h3{color:#005DA8;cursor:pointer;margin:0 0 20px;padding:0;}
.itemJob .itemJobIn h3{color:#505050;}
.itemJob h3 span{border-bottom:1px dotted #005da8;}
.itemJob .itemJobIn h3 span{border-bottom:1px dotted #505050;}
.itemJobIn p{color:#505050;font:italic 1.3em Arial;padding:0 0 7px;}
.itemJobIn ul{margin:0 0 0 -20px;padding:0 0 20px;}
/*hover*/
.b-search .phone p span:hover,.b-menu li a:hover,.box1In li a:hover,.catalogNav li a:hover span,.catalogBox .box3 .abc li a:hover,.backBox:hover,.b-contacts .yaMapNav li a:hover{color:#505050!important;}
.b-search .phone p span:hover,.box1In li a:hover,.catalogNav li a:hover span,.catalogBox .box3 .abc li a:hover,.backBox:hover span,.b-contacts .yaMapNav li a:hover{border-bottom:1px dotted #505050;}
.search .sitemap_link:hover,.visual_nav li.a a:hover,.footer a:hover,.contacts .feed a:hover span,.crumbs a:hover,.printLink:hover,.b-contacts .yaMapNav li.a a:hover,.searchResult li a:hover,.sitemap li li a:hover,.itemJob h3:hover{color:#000!important;}
.visual_nav li.a a:hover,.b-contacts .yaMapNav li.a a:hover{border:0;}
.contacts .feed a:hover span,.itemJob h3:hover span{border-bottom:1px dotted #000;}
.visual_nav li a:hover{color:#ff9080;}
.visual_nav li a:hover{border-bottom:1px dotted #ff9080;}
a:hover,.visual_item .link a:hover,.b-main_banners .link_list li a:hover,.b-main_banners .b-action p a:hover,.b-main_banners .banner a:hover span,.rMenuIn li a:hover,.b-contacts .phone p a:hover,.catalogBox .abcResult li a:hover,.b-product .prodInfo .prodData:hover span,.sitemap li a:hover{color:#BE0006;}
.b-product .prodInfo .prodData:hover span{border-bottom:1px dotted #BE0006;}
.catalogNav .act a:hover span,.catalogBox .box3 .abc .act a:hover,.catalogNav .act a:hover span{color:#fff!important;border-bottom:none;}
.prodOut{	font:12px/140% Arial;}
.prodOut div{	font:12px/140% Arial;}
.prodOut li{	font:12px/140% Arial;}
.prodOut .prodText p{	font:12px/140% Arial;}
.new1 table{border: 2px solid red;}