@import url(firefox.css);
@import url(ie1011.css);
#zzy div#header{height:255px;}
.zzcity .zz1, .zzcity .zz2, .zzcity .zz3{background:none;}
.zzcity .zz1 img{height:46px;padding-top:12px;padding-bottom:5px;margin-left:0;}
.zzcity .zz1 span{font-size:14px;line-height:1.6;}
.zzcity .zz1 .zz1s2{font-size:17px;letter-spacing:1px;}
.zzcity .zz2{background:url(//skill-spb.ru/images/redesign/gorod/icon_phone.png) no-repeat 0 50%;}
.zzcity .zz4{background:url(//skill-spb.ru/images/redesign/gorod/icon_adress.png) no-repeat 0 50%;}
.zzcity .zz7{background:url(//skill-spb.ru/images/redesign/gorod/icon_time.png) no-repeat 0 50%;}
.zzcity .zz2,.zzcity .zz4,.zzcity .zz7{padding-left:60px;text-align:left;height:inherit;margin-left:28px;padding-top:20px;padding-right:0;background-size:45px;background-position:0 57%;}
.zzcity .zz2d1, .zzcity .zz3d1{text-align:left;}
.zzcity .zz2d1{margin-left:0;}
.zzcity .zz2d1, .zzcity .zz4d1, , .zzcity .zz7d1{font-weight:bold;}
.zzcity .zz{}
.zzcity .zz2d3, .zzcity .zz2d2,
.zzcity .zz7d3, .zzcity .zz7d2,
.zzcity .zz4d3, .zzcity .zz4d2{padding-top:0;}
.zzcity .zz2d1, .zzcity .zz7d1, .zzcity .zz4d1{padding-top:18px;padding-bottom:2px;}
.zz1r{border-bottom:1px solid #55840a;width:100%;height:100px;padding-bottom:3px;}
.zzcity .zz3d1{padding-top:0;padding-bottom:0;font-size:15px;}
.zzcity .zz3{margin-top:7px;margin-left:-4px;}
.zzcity .zz3d4, .zzcity .zz3d6, .zzcity .zz3d3, .zzcity .zz3d5{float:left;padding-left:8px;font-size:14px;}
.zzcity .zz3{width:969px;}
.zz3sub1{width:100%;}
.zzcity .zz3d3, .zzcity .zz3d4{padding-bottom:0!important;padding-top:0!important;}
.zz3sub1{padding-top:1px;margin-left:0;}
.zz3 a{font-weight:bold;}
.zz3d4 a{color:#49047a!important;}
.zz3d6 a{color:#1968ec!important;}
.zz3d6 a{color:#1968ec!important;}
.zz3d5 a{color:#c31d0c!important;}
.zz3d3 a{color:#ec6d19!important;}
.zz3sub1 a.con_append{color:#556E93!important;}
.zzcity .zz5{float:left;width:83px;border-left:1px solid #ccc;padding-left:5px;}
.zzcity .zz1{width:266px;padding-right:69px;text-align:left;padding-left:15px;padding-right:62px;}
.zzcity .zz4{margin-left:64px;width:146px;}
.zzcity .zz2d3,
.zzcity .zz2d2,
.zzcity .zz7d2,
.zzcity .zz7d3{font-size:15px;}
.zzcity .zz2d1,
.zzcity .zz7d1,
.zzcity .zz4d1{font-weight:bold;}
.zzcity .zz3d4{padding-left:0;}
.zzcity .zz3d6, .zzcity .zz3d3, .zzcity .zz3d5{padding-left:23px;}
.vmCartModule .cartr{}
.zz2r{height:56px;}
.zzcity .zz5 img{height:33px;margin-top:11px;margin-right:0;vertical-align:middle;margin-left:24px;}
.cartr a{height:100%;width:100%;display:inline-block;}
.cartr{position:relative;}
.pro_korzina_number{background:#f9851c;padding:1px;border-radius:50%;color:#fff;width:13px;text-align:center;font-size:12px;line-height:1;position:absolute;right:26px;top:10px;z-index:-1;}
#ya-site-form1 .ya-site-form__search-input{padding:0!important;}
.myheader2{margin-left:0;border-radius:0 0 0 0;border-color:#a2a2a2;background:none;padding:0;width:1078px;}
.myheader2 #ya-site-form1 .ya-site-form__input-text{border:0 none;border-radius:0;}
.myheader2 #ya-site-form1 .ya-site-form__submit_type_image{border:0 none;border-radius:0;box-shadow:none;width:84px;background-position:-11px -4px;}
.zz23r{padding-top:37px;}
.myheader2 #ya-site-form1 .ya-site-form__input-text{background-size:24px;font-size:14px !important;background-position:6px 1px;}
#topmenu1.topmenu ul.menu li:hover{background-color:rgb(105, 147, 39)!important;background-color:rgba(105, 147, 39, 0.8)!important;}
.bottomheader, .bottomheader li{background:none;border:0 none;border-radius:0;}
.bottomheader li{border-left:1px solid #55840a;padding:0 3px;}
.bottomheader li:first-child{border-left:0 none;}
#zzy div.panel div.title-bar, #zzy .content-bar2 div.title-bar{border-radius:0;}
#zzy div.panel div.title-bar, #zzy .content-bar2 div.title-bar{background:#55840a;}
.flexslider{height:226px!important;}
.bottomheader li a{text-align:left;padding-left:7px;}
div.panel div.title-bar, .content-bar2 div.title-bar{height:38px;}
#pan15 .content-bar h4{top:-26px;letter-spacing:0;text-transform:uppercase;font-size:13px;}
.top1{height:293px;}
#zzy #pan15 .content-bar, #zzy #pan1 .content-bar{background:none!important;}
#zzy div.panel{background:none!important;}
#zzy .content-bar{border-left:1px solid #a2a2a2!important;border-right:1px solid #a2a2a2!important;border-bottom:1px solid #a2a2a2!important;}
#pan15 div.content-bar ul.vmLinkMenu>li>ul>li{list-style:disc outside url(/images//template/arrow.png);}
#zzy #pan15 ul.vmLinkMenu li ul li#active_menu > a, #zzy #pan15 ul.vmLinkMenu li ul li > a:hover{background:none;}
#zzy #pan15 ul.vmLinkMenu li ul li#active_menu > a, #zzy #pan15 ul.vmLinkMenu li ul li > a:hover{text-shadow:none;box-shadow:none;}
#zzy #pan15 ul.vmLinkMenu li ul li#active_menu > a >span, #pan15 ul li ul li a span:hover,
#zzy #pan15 a:hover,#zzy #pan15 a span:hover{color:#ff871a!important;}
#pan15 ul li ul li ul li a span,#pan15 ul li ul li ul li a{color:#292929;}
#pan15 ul.vmLinkMenu>li>a span{border-bottom:1px solid #a6a6a6;padding-bottom:4px!important;font-size:14px!important;font-weight:bold!important;padding-right:0!important;padding-left:0!important;}
#pan15 ul.vmLinkMenu>li>a{padding-left:5px;}
div.panel li{padding-top:0;}
#pan15 ul.vmLinkMenu>li>a{padding-top:0;}
#pan15 ul.vmLinkMenu>li>ul{padding-left:16px;padding-top:6px;}
#pan15 div.content-bar ul.vmLinkMenu li a span{padding-right:0!important;padding-left:0!important;line-height:1.7;}
#pan15 ul.vmLinkMenu>li>ul{padding-left:0;margin-left:19px;}
#zzy #pan15 ul.vmLinkMenu li ul li#active_menu > a >span{display:inline-block;margin-left:-5px;}
#pan15 ul.vmLinkMenu>li>a span{border-bottom:1px solid #a6a6a6;padding-bottom:4px!important;font-size:14px!important;font-weight:bold!important;padding-right:0!important;padding-left:0!important;}
.attr1label{font-family:inherit;background:#55840a;color:#fff;text-transform:uppercase;font-size:13px;text-align:center;}
.attr1sub{border:1px solid #a2a2a2;border-radius:0;}
.attr1divup1{background:none;border:0 none;border-radius:0;border-bottom:1px solid #a6a6a6;}
.attr1spanup{background:rgba(0, 0, 0, 0) url(/images/template/arrow.png) no-repeat scroll 3px 7px/10px 9px;background-position:2px 5px;padding-left:10px;margin-left:6px;}
.attr1divup{margin-bottom:8px;}
.param_form{width:542px;}
.attr_vse{color:#e2e2e2;font-weight:bold;padding-right:7px;font-size:33px;display:inline-block;margin-top:-11px;font-family:serif;}
.fvopros{left:9px;}
.param_after{width:332px;margin-top:0;margin-left:18px;border:1px solid #a2a2a2!important;}
.nashipreim .down img{width:327px;}
.nashipreim .down{border:0 none;padding:0;border-radius:0;}
.nashipreim1{margin-top:0!important;}
.nashipreim{padding:0}
.smainh{text-transform:uppercase;font-size:13px;text-align:center;background:#ccc;color:#fff;font-weight:bold;margin:5px 0;margin-right:0;height:37px;margin-top:19px;line-height:3;}
.nashipreim li{background:none;border-bottom:1px solid #55840a;padding-bottom:5px;margin-bottom:4px;}
.nashipreim li a{color:#474747!important;}
.down2{margin-right:3px;}
.nashipreim li:last-child{border-bottom:0 none;}
.skill_zag, #zzy .laddtocart, .hcons1 .hconsp2 a, #zzy #pan6 .content-bar .korzina a, .lpollb .button, .attr1fut input, .operator1, #zzy #comments-form-buttons a{border-radius:0;box-shadow:none;background:#55840a;}
.pathway_down{padding-left:6px;}
#zzy div#vmMainPage a.pathway span{font-size:13px;}
#zzy div#vmMainPage a.pathway span{border-bottom:none;color:#959595;}
.pathway_up3{color:#ff871a;}
.category_h1{padding-left:10px;padding-top:15px;font-size:22px;border-bottom:1px solid #292929;padding-bottom:5px;}
.mchildlist6 .poln{color:#474747;font-weight:bold;font-size:33px;display:inline-block;font-family:serif;line-height:0;}
.pnew2015{box-shadow:none;}
#zzy .pnew2015 .addtocart_button.laddtocart, .pnew2015 .kproduct_desc{width:124px !important;}
.pnew2015 .kproduct_desc{background:#a2a2a2;box-shadow:none;border-radius:0;}
#zzy div#footer{height:auto;background:none;}
div#footer_sub{border-top:none;}
div#gmenu{height:auto;padding:0;}
.footer2{width:100%;background:#a3a3a3;min-height:251px;}
#zzyn, #footer2_sub{width:1080px;margin:0 auto;}
.footermenu{text-align:left;padding-top:19px;padding-left:33px;}
.footermenu a{color:#fff!important;}
.footermenu li.noclick{list-style:none;display:inline-block;vertical-align:top;padding-right:90px;}
.footermenu li.noclick>a{border-bottom:1px solid #318500;display:inline-block;padding-bottom:2px;width:100%;font-size:16px;}
.footermenu li{list-style:none;}
.footermenu li a:hover{text-decoration:none!important;color:#ff8800!important;}
.footermenu .dropdown-menu li{margin-top:3px;}
.c_cons img, .txt_img, .video_cont img, .lmap img, .hcons1 img{border-radius:0;}
#pan15 li#active_menu > a > span{}
.main_filter .jslider .jslider-value{display:none;}
.jslider .jslider-label-to{display:none!important;}
.priceclass.sprice2{float:right;}
.price_slider2{margin-top:0;}
.price_slider2{margin-top:-5px!important;}
.priceclass{margin-left:19px!important;padding:5px!important;padding-right:17px!important;}
.attr1fut{text-align:left;margin-top:58px;margin-left:29px;margin-bottom:20px;}
.attr1fut .button{border:1px solid #444;padding:12px 36px;margin-right:37px;min-width:141px;}
.pnew2015{border-radius:0;}
div#vmMainPage .childlist6 .lchildlist6{padding-right:0;}
.lchildlist6 table{width:100%;}
div#vmMainPage .cat2_t a span.cats335{text-align:right;background:rgba(0, 0, 0, 0) url(/images/template/arrow.png) no-repeat scroll 3px 7px/10px 9px;background-position:100% 6px;padding-right:10px;}
.rchildlist6{border-top:1px solid #474747;}
.rchildlist6_empty{border-top:0 none;}
#zaza22 .zbrowse_10{width:263px!important;margin-right:41px;}
#zaza22 .zbrowse_10:nth-child(3n+3){}
.pnew2015{width:inherit;}
.browsedesc .browse10_d, .browse10 .browse10_d{padding-top:0;}
.pnew2015 .browse10{padding-top:0!important;padding-left:0!important;padding-right:0!important;}
.browsedesc .browse10_d, .browse10 .browse10_d{padding-top:0;}
#vmMainPage .pnew2015 .browseProductContainer img.product_img{padding-top:0;}
.kproduct_image{width:100%;height:201px;overflow:hidden;}
#vmMainPage .pnew2015 .browseProductContainer img.product_img{padding:0;}
#vmMainPage .pnew2015 .browseProductContainer img.product_img{max-height:none;max-width:254px;}
#vmMainPage .pnew2015 .browseProductContainer img.product_img{min-width:181px;min-height:auto;}
#zaza22 .zbrowse_10{height:317px!important;}
.pnew2015{height:294px;}
.pnew2015:hover{height:320px;transition:height .2s ease-in-out;z-index:999;padding-right:0;}
.browse3_main{padding-bottom:14px;}
div#vmMainPage .kproduct_podrobnee{color:#474747!important;font-weight:bold;font-size:33px;display:inline-block;font-family:serif;line-height:0;text-decoration:none!important;vertical-align:top;}
.kproduct_name{margin-top:12px;min-height:46px;}
.kproduct_name a.main_a{width:219px;text-align:left;font-weight:bold;font-size:15px;padding-left:9px;display:inline-block;}
div.product_price{float:left;padding-left:6px;font-size:15px;}
#zzy .pnew2015 .addtocart_button.laddtocart, .pnew2015 .kproduct_desc{visibility:visible;font-size:9px!important;text-transform:uppercase;width:114px!important;}
.pnew2015 .kproduct_etc{margin-top:0;float:right;margin-right:11px;}
#vmMainPage a img,.flypage .tavar_price_main, .social-likes__widget, .tabzi{border-radius:0!important;}
#pan15 ul.vmLinkMenu>li>a{padding-left:2px;}
.content-bar h4, .content-bar h3{top:-26px;letter-spacing:0;text-transform:uppercase;font-size:13px;}
#pan101.panel .moduletable h4{top:-36px!important;}
#pan6 h3{font-size:13px;font-size:12px!important;white-space:nowrap;top:-35px!important;}
.mod_otzivi2{right:-183px;}
.bottomheader li.bottomheader_li2{width:77px;}
.bottomheader li.bottomheader_li4{width:81px;}
.bottomheader li.bottomheader_li10{width:118px;}
.bottomheader li.bottomheader_li6{width:70px;}
.bottomheader li.bottomheader_li11{width:104px;}
.bottomheader li.bottomheader_li9{width:35px;}
.bottomheader_li18{width:72px;}
.bottomheader li.bottomheader_li11 a{padding-top:10%;}
.bottomheader li.bottomheader_li9 a{padding-top:10px;}
.bottomheader li{padding:0 6px;}
#pan15 ul.vmLinkMenu>li>a:hover{background-color:transparent;}
#pan15 ul.vmLinkMenu>li>a{padding-right:0!important;padding-left:6px;}
#pan15 div.content-bar ul.vmLinkMenu li a span{line-height:1.9;}
#pan15 li#active_menu > a > span{padding-right:0;}
.pnew2015{height:320px;}
#zaza22 .zbrowse_10{width:239px!important;margin-right:51px;}
.qtip-content, .qtip{border-radius:0;}
.param_after{overflow:hidden;}
.smainh{width:103%;margin-left:-5px;}
div#vmMainPage .childlist6 .lchildlist6{height:101px;}
.kproduct_name a.main_a{width:196px;}
div#vmMainPage .kproduct_podrobnee{margin-right:5px;}
.pnew2015 .kproduct_etc{margin-right:6px;}
.down2_img, .flypage_video .down img{border-radius:0;}
.nashipreim0.flypage_video .down img,.randomdpreim .nashipreim .down{width:314px;}
#zzy #vmMainPage .continue_link, #zzy #vmMainPage .checkout_link, .hcons1 .hconsp2 a{border-radius:0;padding:5px 10px;box-shadow:none;}
#zzy #vmMainPage .continue_link:hover, #zzy #vmMainPage .checkout_link:hover, .hcons1 .hconsp2 a:hover{box-shadow:none;}
#zzy .laddtocart:hover, .skill_zag:hover, #zzy #vmMainPage .continue_link:hover, #zzy #vmMainPage .checkout_link:hover, .hcons1 .hconsp2 a:hover, #zzy #pan6 .content-bar .korzina a:hover, .lpollb .button:hover, #zzy #comments-form-buttons a:hover, #pipoch:hover, .finalz:hover, .rasschet_skidki:hover, .attr1fut .button:hover, .zakaz_obrazca2:hover, .obrazec1:hover{box-shadow:none;}
input#pipoch{border-radius:0;box-shadow:none;padding:6px 11px;}
input.button{padding:5px 10px;border-radius:0;}
.flexslider{background:transparent;}
div#pan5 .moduletable.filter_re h3{width:172px;top:-26px!important;line-height:1.3;}
.filter_sb span{margin-bottom:12px;margin-top:22px;}
.bottomheader li.bottomheader_li7 a{padding-top:22%;}
.filter_re .param_form{width:172px;overflow:hidden;}
.filter_re .param_form{width:170px;overflow:hidden;}
.filter_re .fvopros{left:2px;}
.filter_re .jslider .jslider-value{display:none;}
.filter_re .priceclass{border-radius:0;}
.priceclass{margin-left:5px!important;padding:5px!important;padding-right:5px!important;}
.filter_re .attr1fut{text-align:left;margin-top:12px;margin-left:0;margin-bottom:0;text-align:center;width:100%;}
.filter_re .attr1fut .button{border:1px solid #444;padding:6px 5px;margin-right:0;min-width:124px;}
#vmMainPage .pnew2015 .browseProductContainer img.product_img[src="//skill-spb.ru/components/com_virtuemart/themes/skill/images/nologo_no.gif"]{max-height:35px;opacity:0.5;}
.kproduct_image{height:167px;padding:16px;width:206px;padding-right:0;padding-bottom:0;}
#vmMainPage .pnew2015 .browseProductContainer img.product_img{min-width:168px;min-height:auto;vertical-align:bottom;}
.pnew2015{height:300px;}
body{color:#000;}
.footermenu li.noclick:last-child{padding-right:0;}
.bottomheader li.bottomheader_li8{width:79px;}
.bottomheader li.bottomheader_li9{width:43px;}
.bottomheader li a{padding-left:5px!important;padding-right:5px!important;line-height:1.6;}
#pan15 ul.vmLinkMenu>li>a{border-bottom:1px solid #a6a6a6;margin-left:2px;margin-right:2px;}
#pan15 ul.vmLinkMenu>li>a span{border-bottom:0 none;}
.quantity_box_button{border-radius:50%;border:1px solid #669123;color:#669123;background-image:none;background-color:transparent;width:16px;vertical-align:middle;height:16px;margin:0;padding:0;font-size:18px;line-height:0;cursor:pointer;outline:none;}
.flypage .tavar_price_main{border:none;}
.flypage .productPrice2{background:none;border:none;border-radius:0;}
#tovar_img img{border:none;padding:2px;}
.flypage .tavar_price_main table.tavar_price_table{border-bottom:1px solid #d7d7d7;}
.clkass1{border-bottom:none;color:#000;background:url(/templates/skill/images/arrow2.png) no-repeat;background-position:100% 50%;padding-right:11px;}
div#vmMainPage .flypage input[type="text"], div#vmMainPage textarea{border-radius:0;}
div#vmMainPage .flypage input[type=text]{margin-left:2px;}
body{font-family:'Gotham Pro Regular',Tahoma,'Lucida Grande',Georgia,Helvetica,Arial,Verdana,sans-serif;}
.zz3d3 a{color:#ec8619!!important;}
.article_body p.rex_p_laminatishe{}
.category_desc{padding-left:20px;}
div#content .sub{position:relative;}
#top{position:absolute;top:-60px;height:0!important;width:0!important;}
.randomd .down2{margin-right:3px;margin-left:50px;}
.product_bespl_nastil2{width:100%;}
#tab-container ul.etabs li{border-radius:0 5px 0 0!important;}
.flypage .tavar_price_main table.tavar_price_table{border-bottom:none;}
.flypage .tavar_price_main table.tavar_price_table tr.videlen1{background:none;font-weight:bold;}
.flypage .tavar_price_main table.tavar_price_table td{padding-left:0!important;}
.product_metrag{padding-left:0!important;}
.flypage .tavar_price_main table.tavar_price_table{width:auto;}
.tavar_price_table tr:nth-child(2) td:nth-child(1){vertical-align:sub!important;padding-top:10px!important;}
#zzy .pricepole .addtocart_button.laddtocart{display:block!important;margin-top:20px;}
.tabz_up2{float:right;}
#tovar_name h1{border-bottom:#55840a 1px solid;padding-bottom:8px;}
.menu_akcii_span2{z-index:4;bottom:-9px;left:298px;right:auto;color:#fff!important;font-weight:bold!important;}
.topmenu{position:relative;}
.zzcity .zz1{padding-right:0!important;width:251px;}
.zzcity .zz2{margin-left:0;width:290px;}
.zzcity .zz2d3 a span{padding-left:10px;}
.zzcity .zz2d3 a span, .zzcity .zz2d2 a span{font-size:11px;letter-spacing:0;}
.zzcity .zz7{margin-left:10px;}
.zzcity .zz5{background:url(/images/redesign/visa_cont.jpg) no-repeat;background-size:29px;background-position:8px 5px;}
.zzcity .zz5 img{margin-left:38px;}
.video_cont{float:right;display:block;}
.video_cont img{width:351px;height:auto;margin:0 10px;padding:5px;border:1px solid #ccc;margin-right:16px;border-radius:5px;display:block;}
.google_api{padding:0 13px;width:92%;display:inline-block;color:#333;}
.google_apis1{background:url(/php/youtube/views.png) no-repeat;background-size:16px;background-position:0 -3px;padding-left:20px;}
.google_apis2{float:right;background:url(/php/youtube/likes.png) no-repeat;padding-left:18px;background-size:17px;background-position:0 -1px;}
.randomdpreim .nashipreim .down{border:none;overflow:visible;}
.nashipreim0.flypage_video .down img{width:295px;}
.content-bar2{background:none;}
#zzy #panel1 .content-bar{background:none;background-color:#fff!important;}
div.panel2 .moduletable h4{top:-41px;}
.o_nas_p1{margin-top:-18px;}
.o_nas_img{margin-bottom:6px;}
.o_nas_p{margin-bottom:9px;border-bottom:1px solid #999999;padding-bottom:6px;line-height:1.4;}
.o_nas_p.o_nas_p3{border-bottom:none;}
.akcii_pobed_div{margin:32px 0 -28px 0;}
.rex-main{margin-left:20px;}
#pobediteli_post{text-align:left;margin-bottom:0;
    margin-top: 18px;
}
p.pobediteli_post_zag{color:#b45f06;font-weight:bold;padding-top:10px!important;}
.akcii_pobed_span{opacity:0.8;}
.zzcity .zz3{width:943px;}
.zzcity .zz5{background-position:0;padding-left:41px;width:64px;border-left:none;}
.vmCartModule{border-left:1px solid #ccc;height:100%;}
.zzcity .zz5 img{margin-left:20px;}
.zzcity .zz3{width:939px;}
.zzcity .zz5{padding-left:49px;background-size:37px;}
.stretch_div2 .stretch_str img{width:200px;padding-right:10px;float:left;}
.stretch_div2 .stretch_str{clear:both;padding:20px 0;}
.akcii_pobed_div{width:100%;margin:33px 0 -3px 0;margin-left:auto;margin-right:auto;text-align:center;}
.akcii_pobed, .akcii_pobed_span{display:inline-block;}
.rex-pred .akcii_pobed_div img{margin:0;}
.akcii_pobed_spans2{display:block;}
.zzcity .zz5{float:right;padding-right:9px;width:auto;height:105px;}
.zzcity .zz3{width:474px;}
.zzcity .zz3d3{padding-left:0;}
.zzcity .zz5{background:none;padding-left:0;}
.zz5_div{float:left;padding:5px;width:238px;font-size:12px;height:84px;}
.vmCartModule{float:left;height:93px;}
.zz5_div1{background:url(//skill-spb.ru/images/redesign/o_nas2.jpg) no-repeat;background-size:103px;padding-left:143px;width:114px;border-left:1px solid #ccc;background-position:19px 3px;}
.zz5_div2{background:url(//skill-spb.ru/images/redesign/header_visa.jpg) no-repeat;background-size:109px;background-position:50% 0;padding-top:31px;border-left:1px solid #ccc;height:57px;padding-left:5px;width:202px;text-align:center;padding-right:5px;}
.zzcity .zz5 img{margin-top:25px;margin-right:8px;margin-left:21px;}
.zzcity .zz3d5{padding-left:79px;}
.zz5_div2{background:url(//skill-spb.ru/images/redesign/header_money.jpg) no-repeat;background-size:61px;background-position:15px 0;padding-top:0;border-left:1px solid #ccc;height:87px;padding-left:84px;width:148px;text-align:center;padding-right:5px;}
.zzcity .zz5 span.zz5_money_span{vertical-align:bottom;line-height:37px;margin-right:0;margin:0;padding:0;line-height:1.9;display:block;text-align:left;}
#zzy div#header{height:280px;}
.zzcity .zz3d6{padding-left:17px;}
.zzcity .zz3d5{padding-left:73px;}
@-moz-document url-prefix(){
.zzcity .zz3d6{padding-left:15px;}
.zzcity .zz3d4, .zzcity .zz3d6, .zzcity .zz3d3, .zzcity .zz3d5 {
    font-size: 12px!important;
}



}
#scat_1690 .span_imgdown img{width:100px!important;}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.zzcity .zz2{margin-left:0;width:256px;}
::i-block-chrome,body{font-family:Tahoma;}
::i-block-chrome,.zzcity .zz3d5{padding-left:60px;}
}
@media screen\0{.zzcity .zz2{margin-left:0;width:230px;}
.zz2d2 a span{display:none;}
}
.rex-main{text-align:center;width:99%;}
.akcii_black_friday{margin:27px 0 0 0;;}
.akcii_pobed_span{vertical-align:top;}
.akcii_black_friday img{margin:0;}
a.akcii_pobed{text-decoration:none;}
.stretch_ceiling2{margin:50px 0;}
.stretch_ceiling2 h4{font-size:16px;}


.stretch .akcii_black_friday {
    margin: 0;
    text-align: center;
}

.bottomheader li.bottomheader_li9 {
    width: 69px;
}
.bottomheader li.bottomheader_li9 a {
    padding-top: 0;
}

.map_right
{
	float:right;
}
.map_right .video_cont {
    float: none;
	}
	
 .detsk_ugolki
{
    border: 1px solid #ccc;
    padding: 5px;
    width: 350px;
    margin: 0 0 5px 10px;
    border-radius: 3px;
    height: 84px;
}
 .detsk_ugolki img
{
    width: 100px;
}
 .detsk_ugolki span
{
    display: inline-block;
    vertical-align: top;
    width: 234px;
    /* height: 20px; */
    padding: 5px;
    text-align: center;
    padding-top: 25px;
}
.detsk_ugolki_up
{
	display:inline-block;
	margin-top: 16px;
}
.detsk_ugolki_up .detsk_ugolki {
    width: 351px;
    border-radius:0;
	border: 1px solid #b2b2b2;
	}
.pro_korzina_number {
    right: 14px;
    top: 25px;
}
.bottomheader li.bottomheader_li7 {
    width: auto;
    max-width: 50px;
}
#vmMainPage .pnew2015 .browseProductContainer img.product_img[src="//skill-spb.ru/components/com_virtuemart/themes/skill/images/nologo_no.gif"] {
    min-width: auto;
    min-height: 200px;
    vertical-align: bottom;
}

.bottomheader li.bottomheader_li11 {
    width: 99px;
}

.zz5_div_izm
{
    background: none;
    padding-left: 0;
    /* width: 218px; */
    padding-top: 8px;
    color: #c31d0c;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding: 25px 0;
}
.rex-date
{
	display:none;
}
.tabz_adress {
    float: left;
}


.myheader2 {
    border-color: #55840a;
	}
/*******************************************************************************/
#zzy div#header {
        height: 172px;
}
.myheader2 {
    width: 979px;
}
.zzcity .zz5 {
    margin-top: 0;
	padding-right: 9px;
    width: auto;
    height: 47px;
	width: 56px;
}
.zzcity .zz5 img {
    margin-top: 0;
    margin-right: 8px;
    margin-left: 0;
}
.vmCartModule {
    border-left: none;
	height: 55px;
	}
.zz23r {
    padding-top: 0;
}
.pro_korzina_number {
    top: 0px;
}
.bottomheader li {
    border-left: 1px solid #fff;
	    border-color: #fff;
    box-shadow: none;
}
.bottomheader {
    background: #c1c1c1;
}
.bottomheader li a {
    color: #fff;
	}
	
	.bottomheader li:hover {
    box-shadow: none;
	background:#cc9966;
}
.flexslider .slides span {
    margin-top: -69px;
    display: inline-block;
    background-color: #324c17;
    background-color: rgba(50,76,23,0.8);
    width: 375px;
    height: 200px;
    padding: 5px;
    font-size: 17px;
    /* text-align: center; */
    padding-left: 50px;
    padding-top: 11px;
    color: #fff;
	position: absolute;
}
.flexslider .slides > li.firsts span 
{
	    padding-left: 23px;
}
.bottomheader li a {
    color: #000;
}
.zz1r {
    border-bottom: none;
	}
.randoms2
{
	    float: left;
    margin-left: 57px;
    margin-top: 6px;
}
.akcii_stretch_ceiling_snoska
{
    text-align: left;
    margin-left: 60px;
	    margin-top: -13px;
}
.smain
{
	padding-left: 15px;
}
.zakaz_prinyat
{
	padding: 20px;
}
.zakaz_prinyat_zag
{
	    font-weight: bold;
    font-size: 1.5em;
    padding-bottom: 20px!important;
}
.akcii_lotereya_banner
{
	    margin-left: -40px;
    margin-bottom: 34px;
}
/**********************************************************/
.zzcity .zz7, .zzcity .zz2
 
 {
 	    padding-top: 10px;
		margin-bottom: 10px;
		    padding-left: 70px;
			margin-left: 102px;
 }
 .zz2d1 {
    color: inherit;
}
.zzcity .zz2d1
{
	padding-top: 16px;
}

.zzcity .zz7 {
    margin-left: 92px!important;
}
.zzcity .zz2d1, .zzcity .zz7d1, .zzcity .zz4d1 {
    font-weight: normal;
}
.zzcity .zz7 a, .zzcity .zz2 a
{
	text-decoration:none!important;
}
.zzcity .zz2 strong
{
	    color: #111;
		white-space:pre;
}
/*************************************************************/
.txt_komend .c_attention, 
.txt_engelsa .c_attention, 
.txt_grajdan .c_attention 

{
/*
    background: #ffff00;
    padding: 5px;
    border-radius: 2px;
    font-size: 1.3em;
	*/
}
.post_strong
{
	color: #ff6600;
	font-weight: bold;
    font-size: 15px;
}
.rex-pred h2 {
    width: 100%;
	}
.akcii_black_friday {
    margin: 1px 0 0 0;
}
#kvarcvinil_post, #laminat_post, #parket_post,  #potolki_post, #dveri_post

{
	    padding-bottom: 28px;
}
#kvarcvinil_post
{
	    padding-top: 20px;
}

.rex .rex-description {
    padding-top: 15px;
}
.rex_href
{
	        float: right;
    display: block;
    position: absolute;
    bottom: 61px;
    right: 13px;
}
#rex_2018_potolki .rex_href
{
	 bottom: 10px;
}
.rex-description p{
	    line-height: 1.5;
		padding:5px 0;
}
.actions_post {
    width: 96%;
}
.post_zag
{
	font-weight: bold;
    margin: 10px 0 5px 0;
    font-size: 1.2em;
}

.flexslider .slides span
{
	    font-size: 15px;
		    padding-left: 43px;
}
.flexslider .slides > li.firsts span {
    padding-left: 20px;
}
.adrezz_txt_red
{
	color:red;
}
.adrezz_txt_subp3 .adrezz_txt_red
{
	font-weight: bold;
    font-size: 1.3em;
}
 .c_attention
{
/*
	    background: #ffff00;
    padding: 5px;
    border-radius: 2px;
    font-size: 1.3em;
	*/
	    display: inline-block;
    padding: 5px 0 10px 0;
    font-weight: bold;
	display: inline-block;
}
.bottomheader li.bottomheader_li7 {
    width: auto;
    max-width: 57px;
}

.bottomheader li a {
    text-align: center;
	}
.bottomheader li
{
	vertical-align: middle;
}

.qtips1 {
    font-size: 14px!important;
}
.fvopros {
    height: 16px;
    background-size: 18px;
    width: 17px;
}
.sprlabel
{
	padding:0 5px;
}
.sprlabel2
{
	float: right;
    display: inline-block;
    padding-top: 6px;
}
.rex-body .akcii_black_friday
{
	    margin-left: -40px;
}
.korzina_m
{
	    padding-left: 20px;
}
.filter_re .sprlabel
{
	display:none;
}

#zzy #pan15 ul.vmLinkMenu li ul li#active_menu > a >span, #pan15 ul li ul li a span:hover, #zzy #pan15 a:hover, #zzy #pan15 a span:hover {
    color: #55840a!important;
}
.attr1divup1 .attr1span,.footermenu li a,.footermenu li a:hover {
    color: #292929!important;
}
.adrezz_txt_icon_visa2
{
	float: right;
    width: 42px!important;
}
.adress2 {
    margin-bottom: 145px!important;
}



.param_after {
    display: none;
}
.param_form {
    width: 100%;
}
.attr1fut {
    text-align: center;
	}
	
.company .video_actions
{
	text-align:center;
}

.filter_re .attr1fut .button[name="sbros"] 
{
	    border: none;
    background: transparent;
    color: inherit;
}



div#content {
    width: 882px !important;
	}
div#left {
    width: 196px;
	}
#zzy div.panel {
    width: 194px!important;

}
.filter_re .param_form {
    width: 193px;
	}
div#pan5 .moduletable.filter_re h3 {
    width: 198px;
	    top: -21px!important;
	}
.filter_re .attr1span4 {
    padding-bottom: 3px;
}
#zaza22 .zbrowse_10 {
    margin-right: 43px;
}
.mchildlist6_up {
    width: 290px!important;
}
.rex-main {
    margin-left: 0;
}
.rex-body .akcii_black_friday {
    margin-left: -33px;
}
.rex-body {
    padding-left: 10%;
}

.map_up {
    width: 855px!important;
	margin-bottom: 144px;
    margin-left: 7px;
}
.detsk_ugolki_up .detsk_ugolki {
   margin: 0 0 5px 0px;
   width: 380px;
}


.o_nas_p {
    text-align: center;
}
.o_nas_img.o_nas_img3
{
	    display: block;
		    margin: 0 auto;
			    margin-bottom: 6px;
}


.footermenu {
        padding-left: 223px;
}
.footermenu li.noclick {

        padding-right: 52px;
}

.pismoruksend
{
	margin: 39px;
    font-weight: bold;
    font-size: 1.3em;
}
.pismoruk #submit_bt,
.pismoruk #reset_bt
{
	padding: 5px;
}
.pismoruk #submit_bt
{
	padding: 9px;
}

#cat_int h3
{
	padding-left: 10px;
}

.mod_otzivi
{
	border-radius: 6px 6px 0 0;
}
.mod_otzivi:before, .mod_otzivi:after
{
	display:none!important;
}
.lt-label:before, .lt-label:after
{
	display:none!important;
}
.lt-label
{
	border-radius: 6px 6px 0 0!important;
}


#gcat_349 .rchildlist6

 {
    border-top: 0 none;
}
/*

#gcat_349 .rchildlist6

 {
    border-top: 0 none;
}
#gcat_349 .schildlist6
{
    height: 126px;
}
#gcat_349  .mchildlist6_up 
{
       height: 170px;
}
*/














.topvategory
{
 	   
}
.topvategory ul
{
	    
    float: left;
	padding: 13px;
margin: 10px 0;
    margin-top: 0;
}
.topvategory li
{
	float:left;
	list-style: none;
    padding-right: 14px;
	    padding-bottom: 3px;
		
		padding-right: 10px;
    padding-bottom: 5px;
}

.topvategory li a
{
	    border: 1px solid #ccc;
    display: inline-block;
    line-height: 0.9;
    padding-right: 10px;
    padding: 3px;
    border-radius: 2px;
	
	
}
.topvategory li:last-child  a
{

}
.topvategory .topvategory_link
{
display: block;
    float: left;
    color: #555!important;
    font-weight: bold;
    font-size: 29px;
    font-family: serif;
    line-height: 0.2;
    text-decoration: none!important;
    vertical-align: top;
	cursor: pointer;
}

.checkout_pol
{
	    margin-left: 11px!important;
}
.article_body .zakaz_prinyat_p1
{
	padding-top: 20px!important;
}
.vnamani
{
	margin-left: 7px;
}
.vnamani_cart
{
	    margin-top: 20px;
    float: left;
    margin-left: 10px;
}
.checkout_z, .checkfinal {
    box-shadow: none;
}
.pilissa
{
	    padding-left: 16px;
}
.skill_zag, #zzy .laddtocart, .hcons1 .hconsp2 a, #zzy #pan6 .content-bar .korzina a, .lpollb .button, .attr1fut input, .operator1, #zzy #comments-form-buttons a, #pipoch, .finalz, .rasschet_skidki, .zakaz_obrazca2, .obrazec1
{
	background-color: #55840a;
    background-image: -moz-linear-gradient(top, #79A102, #366D10);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#79A102), to(#DEDEDE));
    background-image: -webkit-linear-gradient(top, #79A102, #366D10);
    background-image: -o-linear-gradient(top, #79A102, #366D10);
    background-image: linear-gradient(to bottom, #79A102, #366D10);
	box-shadow: none;
	    border-radius: 2px;
}


.vnamani_cart2
{
	float: none;
    padding-top: 58px;
}
.nbody
{
	    margin-top: 12px;
}













/****************************05*********************************************/


.top_actions
{
	text-align: center;
    width: 100%;
}
.top_actions_sub
{
display: inline-block;
    vertical-align: text-top;
    padding-right: 8px;
    width: 200px;
    text-align: center;
    min-height: 181px;
    position: relative;
	cursor:pointer;
}
.top_actions_sub img
{
    display: inline-block;
    width: 100px;
	    opacity: 0.9;
}
.top_actions_sub span
{
	    font-size: 15px;
    font-weight: bold;
	    display: block;
		    color: #5c5f64;
}
.zzcity .zz1 span {
    text-align: center;
}
.zzcity .zz1 {
    width: 210px;
}
.zzcity .zz7 {
    margin-left: 135px!important;
}
.zzcity .zz1 span {
    text-align: center;
    padding-top: 3px;
}
.zz1 a:hover
{
	text-decoration:none!important;
	color:#CC6600!important;
}

.modal_open
{
cursor:pointer;
opacity: 1;
    visibility: visible;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(90,117,9,1);
    padding: 6px 0 8px;
    border-bottom: 0;
    border-radius: 0;
    z-index: 99;
    color: #fff!important;
    line-height: 1.1;
	/*
    -webkit-box-shadow: 0 2px 6px 2px rgba(27,30,32,.15);
     box-shadow: 0 2px 6px 2px rgba(27,30,32,.15); */
    transition: opacity 0.2s linear, visibility 0.2s linear, bottom 0.2s linear, box-shadow 0.1s linear;
	background: linear-gradient(to bottom, rgba(42,98,19, 1) 0%, rgba(121, 161, 2, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.zzcity .zz1 {
    width: 248px;
}
.zzcity .zz2 {

    width: 169px;
}
.zzcity .zz1 span {
    padding-top: 5px;
    margin-left: -37px;
}
.top_actions_sub span.top_actionsa
{
	float: right;
    font-weight: normal;
    font-size: inherit;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 0;
	color:#2B4A78;
}
.o_nas .img1
{
	display: inline-block;
    margin-left: -10px;
    margin-top: -5px;
    width: 192px;
	margin-bottom: 11px;
}
.o_nas span
{
	display:block;
}
.o_nas span.span1, .o_nas span.span2
{
	    font-weight: bold;
    display: block;
    font-size: 1.2em;
}
.o_nas span.span2
{
	    margin-bottom: 5px;
}
.o_nas span.span3
{
	font-weight: bold;
}
.o_nas span.span4, .o_nas span.span5
{
	color: red;
    font-weight: bold;
    font-size: 1.4em;
}
.o_nas span.span4
{
	margin-top: 5px;
}
.o_nas span.span5
{
	    margin-bottom: 7px;
	}
.o_nas span.span6	
	{
    border-top: 1px dashed;
    padding-top: 10px;
    margin-bottom: 8px;
	}
.o_nas form input
{
margin: 5px 0;
    width: 96%;
    border-radius: 2px;
	border-radius:2x;
	    padding: 4px;
}
.o_nas input[type='submit'] 
{
    background-color: #55840a;
    background-image: -moz-linear-gradient(top, #79A102, #366D10);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#79A102), to(#DEDEDE));
    background-image: -webkit-linear-gradient(top, #79A102, #366D10);
    background-image: -o-linear-gradient(top, #79A102, #366D10);
    background-image: linear-gradient(to bottom, #79A102, #366D10);
    border-radius: 2px;
	border: 1px solid #444;
	color:#fff;
}
.o_nas_p {
    border-bottom: 0 none;
}
.sendok
{
	    text-align: center;
    margin: 0 auto;
    width: 800px;
    padding: 15px;
    margin: 15px;
    font-weight: bold;
}
.top_actions_sub a
{
	height:100%;
	width:100%;
}
.top_actions_sub a:hover
{
text-decoration:none;
}
.practions
{
	display: block;
    float: left;
	text-align:center;
		height:335px;
		width:247px;
		
		
			    margin-right: 43px;


}
.practions img
{
	width: 200px;
}
.practions.practions2 img
{
	width: 161px;
    margin-top: 55px;
	margin-left: 46px;
}
.practions.practions4 img
{
    width: 201px;
	margin-top: 37px;

}

.practions.practions1 img {
    width: 172px;
    margin-top: 54px;
    margin-left: 45px;
}
.practions.practions3 img 
{
	width: 200px;
    margin-top: 49px;
    margin-left: 21px;
}

.actions1,
.actions2,
.actions3,
.actions4
{
	text-align: left;
    padding: 20px;
}


.contr_div {
    padding-right: 25px!important;
    max-width: 164px!important;
}
.contr_div.contr_adres
{
	    width: 172px!important;
    max-width: 300px!important;
    padding-right: 0!important;
}
.contr_div.contr_time
{
	    width: 111px!important;
}
.top_actions_sub.top_actions4 {
    width: 239px;
	padding-right: 0;
}
.top_actions_sub.top_actions1
 {
    width: 160px;
}
.top_actions_sub.top_actions4 img
{
	width:120px;
}

#addcomment table tr:first-child 
{
	display:none;
}

#pan101 .title-bar
{
	display:none;
}
#zzy .content-bar {
    border-top: 1px solid #a2a2a2!important;
}

.akcii_black_friday {
    width: 100%;
    text-align: center;
	    margin-top: 25px;
}



.zzcity .zz2d1, .zzcity .zz7d1, .zzcity .zz4d1, .zzcity .zz1 span
 {
    font-weight: normal;
    color: #111;
}
 .zzcity .zz7d2, .zzcity .zz7d3 {
 /*
    font-size: 17px;
    color: #55840a;
	*/
	font-size: 17px;
    color: #ff871a;
    font-weight: bold;
}
.practions.practions5 img
{
	    width: 180px;
    margin-top: 40px;
    margin-left: 54px;
}
.actions5
{
	    margin-top: 4%;
    text-align: center;
}

.topnot
{
	display: block!important;
    top: 79px!important;
    height: auto!important;
    width: 310px!important;
    padding: 7px!important;
    left: 82px!important;
    border-radius: 3px!important;
    opacity: 0.9!important;
}
.flexslider .slides_skrew
{
	position:relative;
}


.o_nas .img1 {
    display: inline-block;
    margin-left: 0;
    margin-top: 4px;
    width: 167px;
    margin-bottom: 11px;
}



/***********************************************************/
.adrezz_txt_divimg.adrezz_txt_divimg2
{
	    padding-left: 10px;
}
.adrezz_txt_divimg.adrezz_txt_divimg2 img
{
	width:80px!important;
}
.adrezz_txt_sub
{
	    width: 500px;
}
.adrezz_txt_sub1_1, .adrezz_txt_sub1_2,
.adrezz_txt_sub2_1, .adrezz_txt_sub2_2
{
	float:left;
	width: 422px;
}

.c_cont .adrezz_txt_sub {
    width: 844px!important;
    padding-right: 10px!important;
    padding-left: 10px!important;
}
.adrezz_txt h3 {
    margin-left: 10px!important;
    margin-right: 10px!important;
}
.adrezz_predstavl
{
	padding:8px!important;
}
.adrezz_txt_dop {
    display: block;
	}

.adrezz_txt_sub2
{
	    float: left!important;
    padding: 0!important;
}
.adrezz_txt_divimg3 {
    width: auto;
}
.adrezz_txt_sub2_2
{
	float:right;
	text-align: right;
}

.adrezz_txt_divimg img {

}
.adrezz_txt .lzoom {
    left: 30%;
    top: 30%;
}
.adrezz_predstavl
{
	    width: 404px;
}
.adrezz_txt_sub2_2 img
{
	    width: 410px;
}
.adrezz_txt_map
{
	width:100%;
	text-align:center;
}
.adrezz_txt_map> div
{
	display:inline-block;
	padding-left: 10px;
}

 .adrezz_predstavl.ivisa {
    padding: 5px!important;
    border: 1px solid #b2b2b2;
    background: url(/images/redesign/icon/icon_visa.png) no-repeat;
    background-position: 100% 0;
    padding-right: 48px!important;
    min-height: 83px;
	    width: 367px;
}
.txt_rekviziti
{
	padding:10px;
}

.adrezz_txt_divimg2 {
    padding-top: 0!important;
}
.txt_skladoh
{
	margin-top: 29px;
}
.adrezz_txt_sub {
    width: auto!important;
}

.pnew2015 {
    height: 320px;
}

#comments-form .adminstr {
    font-size: 11px;
    line-height: 1.3;
    padding: 7px 0;
    width: 100%;
}

.cenakach {
    float: left;
    margin: 20px 0;
    margin-left: 13px;
    margin-top: -17px;
    cursor: pointer;
    color: #292929;
    font-weight: bold;
    margin-bottom: 13px;
}
.filter
{
	text-align: left;
}
.filter h1
{
	text-align: center;
}
.filter legend
{
	font-weight: bold;
}
.filter fieldset
{
	    padding-left: 21px;
	        margin-bottom: 10px;
}
.filter fieldset div
{
	display: inline-block;
    margin-left: 36px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.filter .input
{
	margin: 10px 0;
}
.filter textarea,.filter .uname, .filter .utelefon
{
	padding: 5px;
}
.filter .podblock
{
	    text-align: center;
}
.filter .podblock  .uname
{
	margin-right: 10px;
}
.filter .podblock input{
	display : inline-block;
}
.filter .podblock .fiter_message
{
	margin: 16px 0;
    font-weight: bold;
}


.o_nas span.span7 {
      font-weight: bold;
    color: red;
    font-size: 1.2em;
    padding: 4px 0;
    padding-top: 1px;
}
.adrezz_txt_subspan1
{
	display: inline-block;
    padding-left: 28px;
}

#zaza22 .zbrowse_10 {
    height: 350px!important;
}
.pnew2015 {
    height: 350px;
}
.practions {
    height: 368px;
}

.ffilter_soveti_dizainera
{
	    margin-top: 16px!important;
}
#pan5 .attr1divup li a:hover {
    background-color: transparent!important;
}
.attr1spanup {
    background-position: 2px 7px;
}

.topvategory3 ul {
    float: right;
    }
.topvategory3 ul li a {
    background-color: #5c8b07;
    color: #fff!important;
    padding: 8px;
        border-radius: 3px;
}
.topvategory3 ul li a:hover
{
	background-color: #3f740e;
}
.cvet ul li p{
	display: inline-block;
}
.shop_error
{
	    margin-left: 14px;
    margin-top: 52px;
    margin-bottom: 21px;
}




.send_vacancy input,
.send_vacancy textarea
{
	display: block;
    margin: 5px 7px;
    padding: 2px 4px;
    border-radius: 2px;
    border: 1px solid #999;
    margin-bottom: 14px;
        width: 250px;
	
}







.myheader2 #keyword {
    background: url(//skill-spb.ru/images/searchico.png) no-repeat scroll 12px 10px #fff;
    padding: 2px 7px 5px 37px;
    border: 0 none;
    border-radius: 0;
        background-size: 24px;
    font-size: 14px !important;
    background-position: 6px 1px;
        width: 840px;
        padding-top: 5px;
        background-position: 6px 4px;
        color: #111;
        outline:none;
}
.myheader2 #submit_poisk
{background-image: none;
    height: 33px;
    background: url(/images/template/poisk.png) no-repeat 0 -5px;
    margin-left: 9px;
	    font-size: 22px !important;
    font-weight: bold;
	    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    width: 84px;
    background-position: -11px -4px;
        float: right;
            cursor: pointer;
}




/*

#zzy div#header {
    height: 112px;
}
.zz1r {
float: left;
    width: 997px;
}
.zzcity .zz5 {
    margin-top: 45px;
    }
 .myheader2 
 {
 	display: none;
 }
*/

.myheader2 #keyword
{
	webkit-box-shadow: inset 0 0 0 50px #fff !important;
}
input:-webkit-autofill{
  box-shadow:inset 0 0 0 1000px #fff;
}
@-webkit-keyframes autofill {
    to {
        color: #000;
        background: transparent;
    }
}

input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}


.zz5_div_izm {
    color: #ff871a;
    }
    
    
    
 
 
 
#pan101 .content-bar
{
    background: #fff!important;
    background: rgba(255,255,255,1)!important;
     background: #fff!important;
}

#pan101 .title-bar {
    display: block;
     height: 47px;
}
#pan101.panel .moduletable h4 {
    font-size: 18px;
       top: -42px!important;
}
.o_nas_p1 {
    margin-top: -14px;
}
.o_nas .span12
{
	font-size: 18px;
	font-weight: bold;
}
.o_nas .span13
{
	    border: 3px solid #55840a;
    border-left: none;
    border-right: none;
    margin-top: 21px;
        font-weight: bold;
            padding-bottom: 2px;
            margin-bottom: 9px;
}
.o_nas .span13 .span12_1, .o_nas .span13 .span12_2, .o_nas .span13 .span12_3
{
	font-size: 6em;
	    line-height: 1.2;
	        display: inline-block;
}
.o_nas .span13 .span12_2
{
    position: relative;
    top: -17px;
    font-size: 11em;
    line-height: 0;
    color: #ff7900;
    font-family: none;
}

.o_nas .span15
{
    /* margin-top: 10px; */
    background: #55840a;
    width: 120px;
    /* color: #fff; */
    margin: 0 auto;
    height: 29px;
    margin-top: 4px;
        margin-bottom: -5px;
}
.o_nas .span15 a
{
	    color: #fff!important;
    font-weight: bold;
    line-height: 2.3;
  display: inline-block;
    width: 100%;
    height: 100%;
}
.o_nas .span12_1
{
	margin-right: -6px;
    margin-left: -7px;

}
.o_nas .span12_2
{
	margin-right: -12px;
}
.o_nas .span12_3
{
	margin-right: -9px;
}

.zzcity .zz7d2
{
	float: left;
    margin-right: 6px;
}
.zzcity .zz7d3
{
	      color: #111;
}
.zzcity .zz7d4
{
		      color: #111;
}
.zzcity .zz7d4 span
{
	    color: #ff871a;
    font-weight: bold;
    font-size: 17px;
}
.zzcity .zz7 {
    margin-left: 116px!important;
}
.zzcity .zz7, .zzcity .zz2 {
    margin-left: 74px;
}



.c_dop
{
	    width: 162px;
}
.o_nas span.span3
{
    margin-top: 19px;

}

.zzcity .zz7d5 a
{
	    color: #37a933!important;
    text-decoration: underline!important;
}






#zz7
{
	color:#000;
	      width: 340px;
	    margin-left: 96px!important;
	        padding-top: 0;
	            margin-top: 0;
	                background-position-y: 68%;
}
.zzcity .zz7d3,.zzcity .zz7d6
{
    font-weight: bold;
}
.zzcity .zz7d2,.zzcity .zz7d7
{
	        padding-left: 5px;
}
.zzcity .zz7d3
{
	float: left;
}
.zzcity .zz7d2
{
	 font-weight: normal;
	     padding-left: 14px;
}
.zzcity .zz7d6
{
	float: left;
	    font-size: 17px;	
}
.zzcity .zz7d7
{
		float: left;
		    color: #ff871a;
    font-weight: normal;
        font-size: 17px;	
}
.zzcity .zz7d5 a {
    color: #0000ff!important;
    text-decoration: underline!important;
}
.zzcity .zz7d4 {
    clear: both;
}
.zzcity .zz7d5
{
	    float: left;
    padding-left: 4px;
}

.zzcity .zz7, .zzcity .zz2 {
    margin-left: 67px;
}







#pan101 .content-bar
{
	border: none!important;
}

.o_nas .main_left_zag
{
	background: #55840a;
    color: #fff;
    text-align: center;
    height: 69px;
    line-height: 2.8;
    font-size: 1.8em;
    font-weight: bold;
}
.o_nas_p1 {
    margin-top: 18px;
}
.o_nas_p1 .span11
{
	    font-size: 1.1em;
}
.o_nas .span12 {
    font-size: 1.8em;
}

.main_left1, .main_left2
{
	    border: 1px solid  #55840a;
	        margin-bottom: 40px;
}

.o_nas .span13 {
    border: 3px solid #55840a;
    margin-top: 17px;
    padding-bottom: 2px;
    margin-bottom: 9px;
    width: 222px;
    margin-left: 19px;
    border-left: none;
    border-right: none;
    margin-bottom: 14px;
}
.o_nas .span13 .span12_1, .o_nas .span13 .span12_2, .o_nas .span13 .span12_3 {
        font-size: 2.3em;
  line-height: 1.8;
    display: inline-block;
}
.o_nas .span12_1 {
    margin-right: 0;
    margin-left: 0;
}
.o_nas .span13 .span12_2 {
position: relative;
    top: 0;
    line-height: 1;
    margin-right: 0;
    background: url(/images/redesign/onas.jpg) no-repeat;
    display: inline-block;
    width: 20px;
    height: 20px;
        margin-left: 11px;
    margin-right: 11px;
}
.o_nas .span12_3 {
    margin-right: 0;
}
.o_nas .span14
{
	    font-size: 1.1em;
}
.o_nas .span15 {
     background: none;
         margin-top: -5px;
    }

.o_nas .span15 a
{
	    color: #55840a!important;
	        font-weight: normal;
}
.o_nas_p {
    margin-bottom: 13px;
    }
.o_nas .span17 
{
	font-size: 1.4em;
    font-weight: bold;
}

.o_nas .span18
{
		font-size: 1.4em;
    font-weight: bold;
} 
.o_nas .span19
{
	color: #ff7900;
    font-weight: bold;
    font-size: 1.3em;
}

#zzy #pan101 div.title-bar
{
	display: none;
}
.main_left2
{
	    margin-bottom: 0;
}
#pan101 .content-bar {
    padding-bottom: 0;
}

#pan101 .content-bar {
    padding-bottom: 0;
    padding: 0;
}










.o_nas .main_left_zag
{
    background: #55840a;
    color: #fff;
    text-align: center;
    height: 46px;
    line-height: 2.8;
    font-size: 1.4em;
    font-weight: bold;
}
.o_nas_p1 .span11 {
    font-size: 1em;
}
.o_nas .span13 {
    border: 3px solid #55840a;
    margin-top: 17px;
    padding-bottom: 2px;
    margin-bottom: 9px;
    width: 94%;
    margin-left: 6px;
    border-left: none;
    border-right: none;
    margin-bottom: 14px;
}
.o_nas .span13 .span12_1, .o_nas .span13 .span12_2, .o_nas .span13 .span12_3 {
    font-size: 1.7em;
    line-height: 2.4;
    display: inline-block;
}
.o_nas .span13 .span12_2 {
    position: relative;
    top: 3px;
    }
    .o_nas .span17, .o_nas .span18 {
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
    padding-left: 13px;
}
.main_left1, .main_left2 {
    border: 1px solid #55840a;
    margin-bottom: 15px;
}
.o_nas .span19 {
    padding-top: 6px;
}


.o_nas .span13 .span12_1
{
	    float: left;
}

.o_nas .span13 .span12_3
{
	float: right;
}

.o_nas .span13 .span12_2 {
    top: 21px;
        margin-left: 0;
    margin-right: 0;
}
.o_nas .span13 {
    height: 55px;
}
.o_nas .span13 .span12_1, .o_nas .span13 .span12_2, .o_nas .span13 .span12_3 {
    font-size: 2.2em;
        line-height: 2.3;
}
#zzy #vmMainPage .continue_link, #zzy #vmMainPage .checkout_link, .hcons1 .hconsp2 a {

    background: #669022;
}



.tabz_dop_up {
    margin-right: -13px;
}
.flypage .tabz {
    width: 429px;
}


.main_left2
{
	background: #fff;
}

.warnings
{
    background: #55840a;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    height: 42px;
    font-size: 1.1em;
}
.warnings .closes
{
	    position: absolute;
    top: 10px;
    right: 48px;
    display: inline-block;
    cursor: pointer;
    width: 20px;
    height: 20px;
    font-size: 1.2em;
}

.adrezz_txt .re_atten  div span
{
	color:red;
}
.zz5_div_izm
{
	color: #fc4e02;
}


.warnings {
    height: 58px;
}
.re_atten_all
{
color: #000;
    font-weight: normal;
}
.re_atten_all .re_atten_all_h
{
	font-weight: bold;
	margin-bottom: 15px;
}
.re_atten_all .re_atten_all_1
{
	float: left;
	padding-left: 38px;
	padding-right: 5px;
}
.re_atten_all .re_atten_all_1 span,
.re_atten_all .re_atten_all_2 span
{
	display: block;
}
.re_atten_all .re_atten_all_1 span
{
	color:#ff0000;
	text-align: right;
}
.re_atten_all .re_atten_all_2 span
{
	text-align: left;
}
.re_atten_all .re_atten_all_0
{
	    color: #ff0000;
    text-align: left;
    margin: 10px 0;
    margin-left: 38px;
    text-align: center;
}
.re_atten_all .re_atten_all_0 p
{
	padding: 0;
}




























































































































































.topcategory
{
	margin: 20px 0;
}
.topcategory  li
{
	    list-style: none;
	    float: left;
    margin-right: 22px;
    margin-bottom: 4px;
}
.topcategory  li a
{
	color: #333!important;
	    padding-bottom:2px;
	    }
.topcategory  li a:hover
{
	border-bottom: 1px solid #ff7900;
}
.topcategory .first_topvategory
{
	    color: #000;
    font-weight: bold;
}
.pathway
{
	clear: both;
}
div#content .sub {
    padding-left: 24px;
}
.category_h1 {
    padding-left: 0;
    border-bottom: none;
        margin-bottom: 2px;
}
#zzy div#vmMainPage a.pathway span {
    color: #000;
}

#zzy div#vmMainPage a.pathway span {
    font-size: 15px;
}
.topcategory  li
{
        font-size: 15px;
}

.order_select.sortirovka {
    float: right;
        margin: 20px 0;
}
div#vmMainPage .sortirovka .sort_item a {
    float: left;
    text-decoration: none;
    padding-right: 5px;
}


div#vmMainPage .sortirovka .sort_item a{
    border-bottom: 1px solid transparent;
}
div#vmMainPage .sortirovka .sort_item a:hover
{
		border-bottom: 1px solid #ff7900;
}
#sort_link1, #sort_link2
{
	    color: #333!important;
}
#sort_link3
{
	color: #ff7900!important;
}
.pizda
{
	clear: both;
}

.addtocart_button.laddtocart2
{
	border: none;
    background: none;
    cursor: pointer;
    color: #ff7900;
    float: right;
    font-size:20px;
}
#zaza22 .zbrowse_10 {
    margin-right: 47px;
    padding: 0;
    width: 239px!important;
        height: 374px!important;
    margin-bottom: 10px;
}
.clear
{
	clear:both;
}
#zaza22
{
	float: left;
	padding-left: 15px;
}

#zaza22 .zbrowse_10:nth-child(3n+3):nth-child(3n+3)
{
	/* margin-right: 0; */
}
#zaza22 .zbrowse_10.end {
  /*  margin-right: 0; */
    }

.kproduct_image {
    height: 239px;
    width: 239px;
    overflow: hidden;
    padding: 0;
}

#vmMainPage .zbrowse_10 a img
{
	    min-width: 239px;
}
.kproduct_name a.main_a {
    font-weight: normal;
    font-size: 20px;
    color: #000000!important;
    padding-left: 0;
width: 230px;
}
div#vmMainPage .kproduct_podrobnee {
    color: #a8a8a8!important;
    }
    
#zaza22 .productPrice2
{
    font-size:24px;
    font-weight: bold;
}
#zaza22 .productPrice2 span
{
    font-size:20px;	
        font-weight: normal;
}
.kproduct_name {
    margin-top: 12px;
        min-height: 100px;
}

.bottomheader2
{
	background: #6f8276;
	text-align: center;
}
.bottomheader2 li
{
    list-style: none;
    display: inline-block;
    margin-right: 18px;
    text-transform: uppercase;
    padding: 9px 5px;
}
.bottomheader2 li {
    list-style: none;
    display: inline-block;
    margin-right: -9px;
    text-transform: uppercase;
    padding: 9px 5px;
    font-size: 15px;
}
.bottomheader2 li a
{
	color:#fff;
}


.flexslider .slides > li.firsts {
-webkit-clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);
}
.flexslider .slides > li.too {
-webkit-clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
}
.flexslider .slides > li.lasts {
-webkit-clip-path: polygon(17% 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(17% 0, 100% 0, 100% 100%, 0% 100%);
}
.slides_skrew.firsts .span2
{
-webkit-clip-path: polygon(0 0, 100% 0, 97% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 97% 100%, 0% 100%);	
}
.slides_skrew.firsts .span3
{
-webkit-clip-path: polygon(4% 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(4% 0, 100% 0, 100% 100%, 0% 100%);
}

.slides_skrew.too .mspan
{
	-webkit-clip-path: polygon(5% 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(5% 0, 100% 0, 100% 100%, 0% 100%);
}
.slides_skrew.lasts .span1
{
-webkit-clip-path: polygon(6% 0, 100% 0, 95% 100%, 0% 100%);
clip-path: polygon(6% 0, 100% 0, 95% 100%, 0% 100%);
}








.flexslider .slides_skrew
{
	    transform: skew(0deg);
}
.flexslider .slides > li {
    transform: skew(0deg);
        margin-right: 0!important;
            margin-left: -12px!important;
                width: 33%;
                    height: 231px;
                     border-left: none;
                     width: 367px;

}
.flexslider .slides_skrew{
    padding-left: 0!important;
    left: 0!important;
        margin-left: 0!important;
            position: relative;
        
}
 .flexslider .slides > li.firsts  {
    padding-left: 0;
    left: 0;
    padding-right: 0;
}
.flexslider .slides > li.lasts
{
	    margin-right: 0!important;
	    width: 376px;
}
.slides_skrew.firsts .span2
{
       background: #fff;
    background: rgba(255,255,255,0.8);
    position: absolute;
    top: 11px;
    margin: 0;
    padding: 0;
    height: 44px;
    color: #000;
    left: 0;
    line-height: 2;
    font-size: 20px;
    width: 294px;
    /* text-align: center; */
    /* padding-left: 26px; */
    padding-right: 9px;
}
.slides_skrew.firsts .span3
{
	    background: #ff7900;
    background: rgba(255,121,0,0.8);
    top: 66px;
    /* left: 0; */
    height: 48px;
    position: absolute;
    width: 183px;
    margin: 0;
    padding: 0;
    /* padding-left: 10px; */
    right: 0px;
    font-size: 16px;
    font-size: 24px;
    line-height: 2;
    padding-left: 32px!important;
    text-transform: uppercase;
    font-weight: bold;
    /* padding-left: 2px!important; */
    padding-right: 12px;
}
.flexslider .slides .span1 {
    background-color: #006633;
    background-color: rgba(0,102,51,0.8);
    width: 375px;
        height: 40px;
    padding: 5px;
    font-size: 20px;
    /* text-align: center; */
    padding-left: 50px;
    padding-top: 7px;
    position: absolute;
    margin-top: -58px;
}
.flexslider .slides .span1 a
{
	color:#fff;
}


.slides_skrew.too .mspan
{
    background: #fff;
    background: rgba(255,255,255,0.8);
    position: absolute;
    top: 11px;
    margin: 0;
    padding: 0;
    height: 40px;
    color: #000;
    right: -87px;
    line-height: 2;
    width: 199px;
    padding-right: 0;
    padding-left: 27px;
}
.slides_skrew.too .mspan a
{
	color: inherit!important;
	font-size: 20px;
}
.slides_skrew.too .span3
{
top: 61px;
    right: -17px;
}
.slides_skrew.too .span4
{
    top: 110px;
    right: 24px;
}
.slides_skrew.too .span5
{
    top: 159px;
    right: 38px;
}
.slides_skrew.lasts
{

}
 .flexslider .slides .lasts span
 {
 	margin:0;
 	padding: 0;
 	width: auto;
 	    margin-top: 0;
       height: 39px;
 }
.flexslider .slides .lasts .span1 {
background: #ff7900;
    background: rgba(255,121,0,0.8);
    top: 0;
    left: 51px;
    height: 52px;
    position: absolute;
    width: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-size: 24px;
    line-height: 2.2;
    padding-left: 27px!important;
    text-transform: uppercase;
    font-weight: bold;
    padding-right: 41px;
}

.flexslider .slides .lasts .span2
,.flexslider .slides .lasts .span3
,.flexslider .slides .lasts .span4
,.flexslider .slides .lasts .span5
{
background-color: transparent;
    top: 29px;
    right: 36px;
    color: #000;
    background-size: 37px;
        background-position: 93% 8px;
        padding-right: 83px;
    line-height: 1.1;
    text-align: right;
    padding-left: 50%;
    padding-top: 8px;
    height: 42px;
    width: 100px;
}
.flexslider .slides .lasts .span2
{
top: 52px;
    background-image: url(/images/redesign2/slide1.png);
    background-repeat: no-repeat;

}
.flexslider .slides .lasts .span3
{
background-color: #006633;
    background-image: url(/images/redesign2/slide4.png);
    background-repeat: no-repeat;
    top: 102px;
    width: 175px;
    color: #fff;
        background-position: 95% 8px;
}
.flexslider .slides .lasts .span4
{
    top: 151px;
    width: 164px;
    background-image: url(/images/redesign2/slide3.png);
    background-repeat: no-repeat;
    background-position: 95% 9px;
}
.flexslider .slides .lasts .span5
{
background-color: #006633;
    background-image: url(/images/redesign2/slide2.png);
    background-repeat: no-repeat;
    top: 203px;
    width: 199px;
    color: #fff;
    background-position: 95% 7px;
}


.flexslider .slides .lasts .span6
{
    transform: rotate(270deg);
    background: #ff7900;
    background: rgba(255,121,0,0.8);
    right: -126px;
    bottom: -154px;
    line-height: 2.1;
    padding: 0px 26px;
    font-weight: bold;
    font-size: 20px;
    /* padding-left: 41px; */
    padding-bottom: 14px;
}
.flexslider
{
	    padding: 22px 0;
}





#topmenu1.topmenu .menu-name-main-menu, #topmenu1.topmenu ul.menu > li, #topmenu1.topmenu ul.dropdown-menu li
,#topmenu1.topmenu
,#topmenu1.topmenu ul.menu > li > a, div#top li#current a
,#topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd) > a,
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd),
#topmenu1.topmenu ul.dropdown-menu,
#topmenu1.topmenu ul.menu > li:first-child,
#topmenu1.topmenu ul.menu li:hover,
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(even)
 {
    background: #006633!important;
        border: none;
        transform: none;
}
.menu a.arrow:after {
display: none;
}

#topmenu1.topmenu ul.menu li {

    font-size: 15px;
}
#topmenu1.topmenu ul.menu > li > a, div#top li#current a {
    padding: 9px 0;
}
#topmenu1.topmenu ul.menu > li {
    padding: 0;
}



#zzy, #zzym {
    background: #fff!important;
}
#zzyn {
    box-shadow: none;
}


.zzcity .zz2d1, .zzcity .zz7d1, .zzcity .zz4d1, .zzcity .zz1 span {
    color: #000;
}
.zzcity .zz7 {
    background: url(//skill-spb.ru/images/redesign2/top1.png) no-repeat 0 10px;
    background-size: 38px;
    margin-left: 0!important;
    width: 209px;
    margin-top: 27px;
    padding-left: 49px;
}
.zzcity .zz2 {
    background: url(//skill-spb.ru/images/redesign2/top2.png) no-repeat 0 10px;
    background-size: 38px;
    margin-left: 0!important;
    padding-left: 47px;
        margin-top: 27px;
        width: 148px;
            float: right;
}
.zzcity .zz2d1, .zzcity .zz7d1, .zzcity .zz4d1 {
    padding-top: 0;
}

.zzcity .zz8
{
	width: 300px;
}
.zzcity .zz8 .zz8d1
{
	float: left;
	width: 136px;
	height: 100%;
}
.zzcity .zz8 .zz8d2
{
	padding-left: 7px;
}
.zzcity .zz8 .zz8d2 span
{
	display: block;
}
.zzcity .zz8
{
	font-size:14px;
	width: 375px;
	    padding-right: 5px;
	        margin-top: 35px;
}
#zzy div#header {
    height: 112px;
}
.zzcity .zz1 span {
    opacity: 1;
    }
    .zzcity .zz {
    color: #000;
    }
    
    .zzcity .zz1 {
    width: 220px;
}

.zzcity .zz7d2, .zzcity .zz7d3 {
    font-size: inherit;
    color: inherit;
    font-weight: normal;
}
.zzcity .zz7d2
{
	    float: left;
    padding-right: 5px;
    font-weight: bold;
}


div#left {
            width: 260px;
}
.vm_search
{
	    margin-top: 20px;
	        margin-bottom: 0;
}
.vm_search #keyword
{
width: 171px;
    padding: 2px 3px;
    opacity: 0.5;
    border: 1px solid #6f8276;
}
.vm_search #submit_poisk
{
	border-radius: 0;
    color: #fff;
    background: #006633;
    border: none;
       padding: 3px 18px;
        margin-left: -3px;
}

#zzy div.panel {
    width: 100%!important;
}
#zzy div.panel div.title-bar, #zzy .content-bar2 div.title-bar {
    background: #fff;
    border: none;
}
div.panel div.title-bar p, div.panel .moduletable h3,
 div.panel .moduletable h4,
#pan15 .content-bar h4
{
	box-shadow :none!important;
	color: #000;
}
div#pan5 .moduletable.filter_re h3,
div.panel .moduletable h4,
#pan15 .content-bar h4
 {
width: 100%;
color: inherit;
    font-weight: normal;
    font-size: 20px;
    text-align: left;
    padding-left: 5px;
    text-transform: inherit;
    }
div#pan5 .moduletable.filter_re h3{
    top: -8px!important;	
}
#pan15 .content-bar h4 {
    top: -29px;
    }
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(even) > a {
    transform: none;
}



div#content {
    width: 824px !important;
}

#zaza22 .zbrowse_10 {
    margin-right: 34px;

}
#zzy .content-bar
{
	background-color: #fff!important;
    background: rgba(255,255,255,1);
}


.attr1spanup
{
	    background: none;
}

#zzy #pan5 .content-bar
{
	border:none!important;
}
.filter_re .param_form {
    width: 100%;
}
.filter_re .attr1sub {
    margin: 0;
    padding: 0;
}

.filter_re .attr1divup1 {

    background: #008040;
    padding: 6px 0px;
        margin-bottom:0;
        margin: 0;
}

.filter_re .attr1divup1 .attr1span
{
	    color: #fff!important;
    font-weight: normal;
    font-size: 15px;
    width: 91%;
}
.attr1spanup {
    width: 100%;
}
.filter_re .fvopros {
    float: right;
}
.filter_re .attr1div {
    padding-left: 4px;
    border: 1px solid #ccc;
    /* padding-top: 0; */
    /* margin-top: 0; */
    border-top: none;
    /* padding-right: 0; */
}
.filter_re .attr1span4 {
    padding-bottom: 8px;
}


input[type="checkbox"]:checked, 
input[type="checkbox"]:not(:checked), 
input[type="radio"]:checked, 
input[type="radio"]:not(:checked) 
{
    position: absolute;
    left: -9999px;
}

input[type="checkbox"]:checked + label, 
input[type="checkbox"]:not(:checked) + label, 
input[type="radio"]:checked + label, 
input[type="radio"]:not(:checked) + label {
    display: inline-block;
    position: relative;
      padding-left: 25px;
    line-height: 20px;
    cursor: pointer;
}

input[type="checkbox"]:checked + label:before, 
input[type="checkbox"]:not(:checked) + label:before,
input[type="radio"]:checked + label:before, 
input[type="radio"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 15px;
    height: 15px;
    border: 1px solid #6f8276;
    background-color: #ffffff;
}

input[type="checkbox"]:checked + label:before, 
input[type="checkbox"]:not(:checked) + label:before {
    border-radius: 0;
}

input[type="radio"]:checked + label:before, 
input[type="radio"]:not(:checked) + label:before {
    border-radius: 100%;
}

input[type="checkbox"]:checked + label:after, 
input[type="checkbox"]:not(:checked) + label:after, 
input[type="radio"]:checked + label:after, 
input[type="radio"]:not(:checked) + label:after {
    content: "";
    position: absolute;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

input[type="checkbox"]:checked + label:after, 
input[type="checkbox"]:not(:checked) + label:after {
    left: 3px;
    top: 4px;
    width: 10px;
    height: 5px;
    border-radius: 1px;
    border-left: 4px solid #6f8276;
    border-bottom: 4px solid #6f8276;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

input[type="radio"]:checked + label:after, 
input[type="radio"]:not(:checked) + label:after {
    left: 5px;
    top: 5px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #111;
}

input[type="checkbox"]:not(:checked) + label:after, 
input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
}

input[type="checkbox"]:checked + label:after, 
input[type="radio"]:checked + label:after {
    opacity: 1;
}



.filter_re .attr1divup1.active {
    background: #006633;
}


#zzyn, #footer2_sub {
    width: 1200px;
    padding: 0;
}
div#main {
    width: inherit!important;
}
#fix {
    width: 1200px;
}
.zzcity {
    padding-top: 15px;
}

.zzcity .zz1 {
    padding-left: 39px;
    width: 224px;
}
.zzcity .zz1 span {
padding-top: 1px;
    margin-left: -54px;
        font-size: 15px;

}

.zzcity .zz8 {
    margin-top: 22px;
    width: 409px;
    margin-left: -6px;
}
.zzcity .zz8 .zz8d1 {
    text-align: right;
        width: 131px;
           margin-right: 8px;
}
.zzcity .zz8 .zz8d1,
.zzcity .zz8 .zz8d2
{
	line-height: 1.4;
}
.zzcity .zz2d3, .zzcity .zz2d2, .zzcity .zz7d2, .zzcity .zz7d3 {
    font-size: 18px;
}
.zzcity .zz2 {
    background: url(//skill-spb.ru/images/redesign2/top2.png) no-repeat 0 13px/38px;
    margin-top: 20px;
    }

.zzcity .zz7
{
	padding-left: 53px;
	padding-top: 3px;
	    font-size: 18px;
	        margin-left: 16px!important;
}
#zzy div#header {
    height: 119px;
}
#topmenu1.topmenu ul.menu > li > a, div#top li#current a {
       padding: 7px 23px;
        font-weight: normal;
}

.menu_akcii_span {
 padding: 0px 6px;
    line-height: 1.3;
}
.menu_akcii_span a
{
	color: #fff!important;
    text-decoration: none!important;
}
#topmenu1.topmenu ul.dropdown-menu > li::after {
    box-shadow: none;
    transform: none;
}
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(odd) {
    border: 1px solid #008040;
}
.flexslider {
       padding: 34px 0;
   height: 236px!important;
}
.flexslider .slides > li {
    height: 251px;
    }
.flexslider .slides > li.firsts
{
	       width: 448px;
}
.flexslider .slides img {
       height: 267px;
}
.flexslider .slides > li.too
{
	         width: 462px;
}
.flexslider .slides .too .span1
{
    padding-left: 37px;
}
.flexslider .slides > li {
    margin-left: -44px!important;
    }

.flexslider .slides  .span1 a:hover,
.slides_skrew .mspan a:hover {
    text-decoration: none!important;
}
.top1 {
    height: 339px;
}
.bottomheader2 li {
        padding: 8px 16px;
}
#pan5 {
    margin-top: 5px;
}
.filter_re .fvopros, 
.vmLinkMenu .fvopros 
{
float: right;
    background: url(/images/redesign2/vopros.png) no-repeat;
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 0;
    padding-left: 0;
    padding-right: 0px;
        margin-right: 9px;
    line-height: 1.1;
    height: 16px;
    width: 16px;
    background-position: -2px -2px;
    /* content: "?"; */
    background-size: 20px;
        opacity: 0.5;
}
.vmLinkMenu .fvopros
{
	display: inline-block;
	background: transparent;
	border: 1px solid #008040;
	color: #008040;
	    margin-right: 19px;
	        width: 12px;
	            padding-left: 5px;
	                opacity: 0.5;
	                cursor: pointer;
    text-indent: 1px;
        margin-right: 23px;
}
#zzy #pan5 .content-bar
{
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	    margin-top: 28px;
	    
    border: 1px solid #6f8276!important;
}
#zzy #pan5 div.title-bar{
    height: 29px;
}
.filter_re {
    margin: 0;
}
div#left {
    width: 263px;
}
.attr1divup {
    margin-bottom: 1px;
}
.attr1spanup
{
	padding-left: 5px;
}
body {
    font-family: 'Roboto','Gotham Pro Regular',Tahoma,'Lucida Grande',Georgia,Helvetica,Arial,Verdana,sans-serif;
	font-size: 15px;
}
.filter_re .attr1div
{
	border: 1px solid #6f8276;
	border: none;
	    padding-left: 13px;
}
#pan5 ul {
    margin-top: 0;
}
.ffilter_soveti_dizainera {
    margin-top: 0!important;
}
.attr1div {
    padding-bottom: 11px;
    padding-top: 11px;
}
div#content .sub {
    padding-left: 39px;
}
.category_h1,
h2.componentheading
 {
    padding-top: 5px;
    font-size: 24px;
}
div#content {
    width: 935px !important;
}

#zaza22 {
    padding-left: 0;
}

#zaza22 .zbrowse_10 {
       margin-right: 47px;
    width: 248px!important;
        height: 423px!important;
    margin-bottom: 10px;
}
.kproduct_image {
    height: 257px;
    width: 257px;
        text-align: center;
}
#vmMainPage .zbrowse_10 a img {
    min-width: 260px;
}
.akcii_black_friday {
    margin-top: -7px;
    margin-bottom: 37px;
        margin-left: -28px;
}

.filter_re .priceclass {
    font-size: 15px;
   width: 50px;
       padding: 2px 5px!important;
}
.price_slider_p {
    color: inherit;
    font-weight: normal!important;
}
.filter_re .price_slider2 {
    margin: 10px 0;
    width: 100%;
}
.filter_re .sprlabel {
    display: inline-block;
}

#zzy .laddtocart:hover, .skill_zag:hover, #zzy #vmMainPage .continue_link:hover, #zzy #vmMainPage .checkout_link:hover, .hcons1 .hconsp2 a:hover, #zzy #pan6 .content-bar .korzina a:hover, .lpollb .button:hover, #zzy #comments-form-buttons a:hover, #pipoch:hover, .finalz:hover, .rasschet_skidki:hover, .attr1fut .button:hover, .zakaz_obrazca2:hover, .obrazec1:hover {
    background: #008040;
 
}

.skill_zag, #zzy .laddtocart, .hcons1 .hconsp2 a, #zzy #pan6 .content-bar .korzina a, .lpollb .button, .attr1fut input, .operator1, #zzy #comments-form-buttons a, #pipoch, .finalz, .rasschet_skidki, .zakaz_obrazca2, .obrazec1 {
    background: #006636;
}
.filter_re .attr1fut .button
 {
       display: block;
    float: none;
    margin: 0 auto;
}
#pan15 ul.vmLinkMenu>li>a span
,#pan15 div.content-bar ul.vmLinkMenu li a span
 {
    font-size: 15px!important;
}
#scrollUp {
    background-color: #006636;
    }
 #pan15 ul.vmLinkMenu>li>a {
    border-bottom: none;
    }
    #pan15 ul.vmLinkMenu>li>a {
    border-bottom: none;
    margin: 0;
    background: #006636;
    padding-left: 12px;
}
#zzy #pan15 div.content-bar ul.vmLinkMenu>li>a span {
    color: #fff;
}
#zzy #pan15 .content-bar, #zzy #pan1 .content-bar {
    background: none!important;
    border: none!important;
}
#zzy #pan15 ul.vmLinkMenu>li>a:hover,
#zzy #pan15 ul.vmLinkMenu>li>a span:hover
{
    background-color: #008040;
     color: #fff!important;
}

.param1 {
    padding: 0;
}
.filter_re {
    margin-top: -27px;
}
#zzy #pan15 .content-bar
{
	border: 1px solid #6f8276!important;
}
div.vmlinklist {
    margin-top: -21px;
}
#pan15 .content-bar {
    padding-bottom: 0;
}

#zzy #pan101 
{
	width: 263px!important
}

#pan15 .vmlinklist2
{
	    padding-bottom: 0;
    margin-bottom: -15px;
}

.o_nas span.span7,
.o_nas span.span4, .o_nas span.span5
 {
    color: rgb(255, 121, 0);
    }
 .o_nas .img1 {
    margin-bottom: 16px;
}
.o_nas span.span1, .o_nas span.span2 {
    font-size: 1em;
}
.o_nas span.span2 {
    margin-bottom: -1px;
}
.o_nas span.span7 {
    padding-bottom: 0;
}
.o_nas span.span4 {
    margin-top: 0;
}
.o_nas span.span4, .o_nas span.span5 {
    font-size: 1em;
}
.o_nas span.span5 {
    margin-bottom: 0;
        margin-top: -2px;
            font-size: 1.2em;
}
#pan101 .content-bar
{
	padding-top: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.o_nas .img1 {
    width: 100%;
}

#pan15 div.content-bar ul.vmLinkMenu>li>ul>li {
    list-style: none;
}

.vn
{
	position: relative;
}

.vn>div
{
	position: absolute;
   background: #079950;
    width: 104%;
   height: 90%;
    padding: 10px;
    border-radius: 17px;
    color: #fff;
    margin-top: -9px;
    margin-left: -11px;
}
.vn1>div
{
	    background: url(/images/redesign2/pol2.png) #079950 no-repeat;
    background-size: 252px;
    background-position: 1px 30px;
}
.vn1 .vn1_1
{
	    margin-top: 226px;
    display: block;
    text-align: center;
    width: 241px;
    font-size: 20px;
    font-weight: bold;
}
.vn1 .vn1_2
{
	    text-align: center;
    display: inline-block;
    width: 100%;
}

.vn1 .vn1_3
{
	    display: inline-block;
    text-align: center;
    width: 100%;
    margin-top: 7px;
}
.vn1 .vn1_3 a{
	text-decoration :none;
	color: #fff!important;
	    padding: 14px 21px;
    border: 2px solid #fff;
    border-radius: 10px;
    font-size: 20px;
    display: inline-block;
}




.vn0>div
{
    background: url(/images/redesign2/hranenie.png) #079950 no-repeat;
    background-size: 147px;
    background-position: 50% 49px;
}
.vn0 .vn1_1
{
margin-top: 210px;
    display: inline-block;
    text-align: center;
    width: 84%;
    font-size: 20px;
    font-weight: bold;
    padding-left: 20px;
}
.vn0 .vn1_3
{
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-top: 22px;
}
.vn0 .vn1_3 a{
	text-decoration :none;
	color: #fff!important;
	    padding: 14px 21px;
    border: 2px solid #fff;
    border-radius: 10px;
    font-size: 20px;
    display: inline-block;
}



.main_page .main_page_top
{
	width: 100%;
    height: 490px;
    position: relative;
    margin-top: 28px;
}
.main_page_top .mma1, .main_page_top .mma2
{
	width: 259px;
    height: 100%;
    float: left;
}
.main_page_top .mma1 .mm1
{
width: 100%;
    height: 180px;
   background:url(/images/redesign2/dostavka.png) #079950 no-repeat;
       background-position: 50% 50%;
    background-size: 119px;
}
.main_page_top .mma1 .mm2
{
padding-top: 20px;
    font-size: 22px;
    padding-left: 17px;
}
.main_page_top .mma1 .mm2  .mma1_span
{
	color: #ff7900;
    font-size: 15px;
    display: block;
    margin-top: 9px;
    text-decoration: underline;
    margin-left: 2px;
}

.main_page_top .mma2 .mm1
{
width: 100%;
    height: 180px;
}
.main_page_top .mma2 .mm1
{
width: 100%;
    height: 180px;
   background:url(/images/redesign2/vibor.png) #079950 no-repeat;
       background-position: 50% 50%;
    background-size: 119px;
            margin-top: 180px;
}

.main_page_top .mma2 .mm2
{
padding-top: 20px;
    font-size: 22px;
    padding-left: 17px;
}

.main_page_top .mma2 .mm2  .mma1_span
{
	color: #ff7900;
    font-size: 15px;
    display: block;
    margin-top: 9px;
    text-decoration: underline;
    margin-left: 2px;
}

.main_page_top .mma3, .main_page_top .mma4
{
	    width: 174px;
    height: 100%;
    float: left;
}
.main_page_top .mma1, .main_page_top .mma2, .main_page_top .mma3, .main_page_top .mma4
{
	position: relative;
}
.main_page_top .mmp
{
	position: absolute;
	top: 0;
    left: 0;
    opacity: 0;
    z-index: -1;
    font-size: 15px;
    transition: left 0.5s ease-out, opacity 0.5s ease-out;
        transition: bottom 0.5s ease-out, opacity 0.5s ease-out;
}
.main_page_top .mma1 .mmp.active
{
    left: 108%;
    opacity: 1;
    transition: left 0.5s ease-out, opacity 0.5s ease-out;
}

.main_page_top .mma2 .mmp
{
	top: 100%;
	top: 50%;
	bottom: auto;
    left: 20px;
}
.main_page_top .mma2 .mmp.active
{
	top: 0;
    opacity: 1;
    transition: top 0.5s ease-out, opacity 0.5s ease-out;
}
.main_page_top .mma3 .mmp
{
	top: 61px;
    left: 0;
    opacity: 0;
    transition: left 0.5s ease-out, opacity 0.5s ease-out;
}
.main_page_top .mma3 .mmp.active
{
    left: 106%;
    opacity: 1;
    transition: left 0.5s ease-out, opacity 0.5s ease-out;
}
.main_page_top .mma4 .mmp
{
	top: 100%;
	bottom: auto;
    left: 10px;
}
.main_page_top .mma4 .mmp.active
{
	top: 12%;
    opacity: 1;
    transition: top 0.5s ease-out, opacity 0.5s ease-out;
}


.main_page_top .mma3 .mm1
{
    width: 100%;
    height: 122px;
    background: url(/images/redesign2/hranenie.png) #079950 no-repeat;
    background-position: 50% 50%;
    background-size: 94px;
   margin-top: 58px;
}
.main_page_top .mma3 .mm2
{
	    font-size: 15px;
    padding-top: 16px;
    padding-left: 23px;
    line-height: 1.5;
}
.main_page_top .mma3 .mm2 strong
{
	display: block;
}
.main_page_top .mma3 .mm2  .mma1_span
{
	color: #ff7900;
    font-size: 15px;
    display: block;
    margin-top: 9px;
    text-decoration: underline;
    margin-left: 2px;
}
.main_page_top .mma4 .mm1
{
    width: 100%;
    height: 122px;
    background: url(/images/redesign2/vosvrat.png) #079950 no-repeat;
    background-position: 50% 50%;
    background-size: 94px;
    margin-top: 180px;
}

.main_page_top .mma4 .mm2
{
	    font-size: 15px;
    padding-top: 16px;
    padding-left: 23px;
    line-height: 1.5;
}
.main_page_top .mma4 .mm2  .mma1_span
{
	color: #ff7900;
    font-size: 15px;
    display: block;
    margin-top: 9px;
    text-decoration: underline;
    margin-left: 2px;
}

.main_page_video
{
	    text-align: center;
    margin-top: 12px;
    font-size: 22px;
}
.main_page_video .down video1
{
	margin-top: 25px;
}
.main_page_category
{
	    margin-top: 69px;
}
.main_page_category>div{
	width: 420px;
    height: 262px;
        float: left;
            margin-right: 20px;
            position: relative;
                margin-bottom: 20px;
                    background-size: 427px;
                background-repeat: no-repeat;
               transition: background-size 1s ease, background-position 1s ease ;
}

.main_page_category>div a {
    display: block;
    width: 100%;
    height: 100%;
}
.main_page_category>div a span
{
	display: block;
    position: absolute;
    background: #079950;
    bottom: 0;
    right: 0;
    width: 150px;
    height: 50px;
    color: #fff!important;
    text-decoration: none;
    text-align: center;
    font-size: 21px;
    overflow: hidden;
        line-height: 2.5;
}
.main_page_category>div.claminat
{
	background-image:url(/images/redesign2/front/claminat.jpg);
}
.main_page_category>div.ckvarvinil
{
	background-image:url(/images/redesign2/front/ckvarvinil.jpg);
}
.main_page_category>div.ckvarvinil a
{
	width: 330px;
}
.main_page_category>div.cparket
{
	background-image:url(/images/redesign2/front/cparket.jpg);
}
.main_page_category>div.cparket a span
{
	width: 231px;
}
.main_page_category>div.cprobka
{
	background-image:url(/images/redesign2/front/cprobka.jpg);
}
.main_page_category>div.cprobka a span
{
	    width: 279px;
}
.main_page_category>div.cdveri
{
	background-image:url(/images/redesign2/front/cdveri.jpg);
}
.main_page_category>div.cdveri a span
{
	width: 110px;
}
.main_page_category>div.cplintus
{
	background-image:url(/images/redesign2/front/cplintus.jpg);
}
.main_page_category>div.cplintus a span
{
	    width: 279px;
}

.main_page_category>div:hover
{
	background-size:450px;
	transition: background-size 1s ease;
}
.main_page_category>div.claminat:hover
{
	
    transition: background-size 1s ease,background-position 1s ease;
    background-position: -20px 0;
}
.main_page_category>div.ckvarvinil:hover
{
	
    transition: background-size 1s ease,background-position 1s ease;
    background-position: 0 -15px;
}

.main_page_category>div.cparket:hover
{
	
    transition: background-size 1s ease,background-position 1s ease;
    background-position: 0 -15px;
}
.main_page_category>div.cprobka:hover
{
	
    transition: background-size 1s ease,background-position 1s ease;
    background-position: 0 -15px;
}


#pan15 .content-bar h4 {
    top: -38px;
    left: -5px;
}
#zzy #pan15 div.title-bar
{
	    height: 47px;
}
#zzy #pan15 div.content-bar ul.vmLinkMenu>li>a span
{
    font-weight: normal!important;
    font-size: 1.1em!important;
}
#zzy #pan15 div.content-bar ul.vmLinkMenu>li>a
{
	    padding-top: 6px;
	        width: 100%;
}
#zzy #pan15 div.content-bar ul.vmLinkMenu>li>a.vmmenu_1 span
{
		background: url(/images/redesign2/menu/napol.png) no-repeat;
    padding-left: 39px!important;
    background-size: 28px;
}

#pan15 ul.vmLinkMenu>li>a {
    background: #008040;
}

#pan15 ul.vmLinkMenu>li>ul>li>a
{
background: url(/images/redesign2/menu/arrow.png) no-repeat #006633!important;
    display: inline-block;
    width: 100%;
    border-radius: 0!important;
    text-align: left;
    padding-left: 36px;
    background-position: 11px 50%!important;
    padding-top: 3px;
    padding-bottom: 3px;
    background-size: 8px!important;
    
    border-bottom: 1px solid #03733b;
}
#pan15 ul.vmLinkMenu>li>ul>li.active>a
{
	background-image:url(/images/redesign2/menu/arrow_d.png)!important;
}
#pan15 ul.vmLinkMenu>li>ul>li{
	padding: 0;
}
#pan15 ul.vmLinkMenu>li>ul {
    margin-left: 0;
    padding-top: 0;
}
#zzy #pan15 ul.vmLinkMenu>li>ul>li#active_menu > a >span,
#zzy #pan15 ul.vmLinkMenu>li>ul>li>a span
{
	
	color:#fff!important;
	font-weight: normal;
}
#zzy #pan15 .content-bar ul.vmLinkMenu
{
	    overflow: hidden;
}
#pan15 ul li ul {
    padding-left: 0;
        padding-top: 2px;
}
#pan15 ul li ul li {

    padding: 1px 0;
}

#zzy #pan15 ul.vmLinkMenu li ul li ul li#active_menu > a >span{
    color: #292929!important;
    font-weight: normal;
}
#pan15 ul.vmLinkMenu li ul li.active {
    list-style: disc outside url(../images/arrow2.png);
    list-style: none;
}
#zzy #pan15 ul.vmLinkMenu a
{
	display: inline-block;
	text-align: left;
	border-radius:0;
}
#zzy #pan15 ul.vmLinkMenu>li>ul>li>ul>li >a
{
	padding-left:22px;

}

#zzy #pan15 ul.vmLinkMenu>li>ul>li>ul>li#active_menu >a
{
	    width: 100%;
    background: #eeeeee;
}

#zzy #pan15 ul.vmLinkMenu li ul li#active_menu > a, #zzy #pan15 ul.vmLinkMenu li ul li > a:hover
{
	border-radius:0;
}
#zzy #pan15 ul.vmLinkMenu li ul li#active_menu > a >span {
    margin-left: 0;
}
#zzy #pan15 ul.vmLinkMenu>li>ul>li>ul>li#active_menu >ul li a,
#zzy #pan15 ul.vmLinkMenu li ul li > a
{
	padding-left: 40px;

}

#pan15 ul li ul li ul li ul li a span, #pan15 ul li ul li ul li ul li a
{
		color: #292929!important;
}
.vmlinklist2 li
{
	padding: 0!important;
	border-bottom: 1px solid #03733b9!important;
}

#tovar_name
{    
	    margin-bottom: 5px;
}
#tovar_name h1 {
    border-bottom: none;
}
.flypage .pathway
{
	margin-bottom: 34px;
}
#tovar_img img
{
	    min-width: 258px;
	    padding: 0;
max-height: 258px;
    max-width: 258px;
     margin: 0;
}
#tovar_name h1 {
    padding-top: 6px;
    font-size: 1.3em;
        margin-bottom: 0;
}
.tovar_img_up {
    max-width: none;
    width: 290px;
}
#tovar_name.tovar_articul
{
	    color: #777;
}

div#vmMainPage .flypage input[type=text] {
    margin-left: 0;
}
.quantity_box_button
{
	border-radius: 0;
    border: none;
    color: #111;
    background-color: #eee;
    width: 19px;
    height: 27px;
    font-size: 18px;
    margin-right: -2px;
        margin-left: -3px;
}
.flypage .tovar_sdesc {
    min-height: 89px;
    margin-bottom: 10px;
}
.flypage .tavar_price_main
{
	width: 578px;
}
.clkass2{display:block;}
.flypage .tovar_price_name
{
	float: left;
	margin-right: 10px;
}
.flypage .tovar_col
{
	width: 100%;
    height: 36px;
}
.tavar_price_table2
{
	       border: 1px solid #ccc;
	    padding: 10px;
	        width: 273px;
	            padding-top: 17px;
    padding-left: 20px;
            border-top: 0;
}

.flypage .tavar_price_main table.tavar_price_table {
    width: 100%;
}
.flypage .vmCartContainer {
    position: relative;
        margin-top: -3px;
}


.flypage #tovar_op {
    margin-left: 285px;
}
.flypage .tovar_articul
{
	    color: #8d828a;
}
.flypage #tovar_op {
    font-size: inherit;
}

.flypage .tovar_price, .flypage .tovar_col
{
    width: 248px;
    clear: both;
}

.flypage #tovar_price
{
	    float: right;
}

.flypage .product-Old-Price
{
	            color: #f97d0b;
    font-size: 1em;
    display: inline-block;
    float: right;
    font-weight: bold;
    margin-right: 13px;
}
.flypage .product-Old-Price sup
{
	text-decoration:none;
}
.flypage .tovar_price .tovar_price_name
{
	line-height: 5.9;
}
.flypage .productPrice
{
	font-size: 1.3em;
}

.flypage .pricepole
{
	        margin-right: -8px;
}

.flypage .quantity_box_button_up
{
	    margin-right: 4px;
}

.flypage .quantity_box_button {
    width: 30px;
        height: 29px;
            margin-top: -2px;
    }
    
.flypage  .inputboxquantity
{
	        height: 27px;
	            width: 54px;
}
.flypage .quantity_box_button_down
{
	    margin-right: -4px;
}

.flypage .pricepole .addtocart_button.laddtocart {
    margin-top: 0!important;
    position: absolute;
    right: -301px;
    bottom: -66px;
    width: 265px!important;
    height: 50px!important;
}
.flypage .tavar_price_table2 td
{
	padding-left: 7px!important;
    font-size: 1.2em;
}
.tavar_price_table tr:nth-child(2) td:nth-child(1) {
    padding-top: 0!important;
}
.flypage .tavar_price_main table.tavar_price_table td
{
	padding-bottom:0!important;
	padding-right:0!important;
    padding-top: 0!important;
        vertical-align: top!important;
}
.flypage .tavar_price_main table.tavar_price_table input[type=text] 
{
	    width: 78px;
}
.flypage .tavar_price_main table.tavar_price_table select
{
	    border: 1px solid #CCCCCC;
	        color: #777;
	            width: 195px;
}
.flypage .tavar_price_main table.tavar_price_table .td_dlina
{
	    width: 91px;
}
.flypage .tavar_price_main table.tavar_price_table .td_ukladka
{
	    padding-top: 13px!important;
}
#zzy  .flypage .tavar_price_main .addtocart_button.laddtocart
{
	    width: 269px!important;
    display: inline-block!important;
    height: 49px!important;
    position: absolute;
        top: 45px;
    right: -307px;
}
.flypage .tavar_price_main .table_rasschet
{
	      margin-top: 47px;
}
div#vmMainPage .flypage .tavar_price_main .table_rasschet td
{
	padding-right: 10px!important;
	    font-size: 1.2em;
	    padding-bottom: 10px!important;
}
.flypage .tavar_price_main .td_pre
{
	    width: 295px;
}
.flypage .table_rasschet div,
.flypage .table_rasschet td
{

}
.flypage .tavar_price_main table.tavar_price_table tr.videlen1 {
    font-weight: normal;
}
.flypage  .upakov3,
.flypage  .upakov2,
.flypage  .upakov1
{
	color: #777;
}

{
	    font-size: 1.2em;
}
.flypage #obshaja_stoimost,
.flypage .td_div
{
	display: inline-block;
}
div#vmMainPage .flypage .td_itogo
{
border-top: 1px solid #f97d0b!important;
    padding-top: 7px!important;
    font-size: 1.4em!important;
    font-weight: bold;
}
.flypage  .tavar_price_main .div_table_zag
{
	    width: 271px;
    background: #eee;
    border: 1px solid #ccc;
    text-align: center;
      height: 46px;
    line-height: 3.5em;
}
div#vmMainPage .flypage  .tavar_price_main .metrag_pred
{
	    text-align: right!important;
    padding: 20px 0!important;
    font-size: 1em;
    color: #777;
}

.flypage .tabz_dop_up {;
    float: left;
}

.flypage .tovar_op2
{
	clear: both;
}
.flypage .harecter
{

}
.flypage .harecter .haracter_h1
 {
    background: #008040;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    margin-bottom: 0;
    text-align: left;
    padding-left: 22px;
}
.flypage .harecter .haracter_body table td
{
	font-size: inherit;
}
.flypage .harecter .haracter_body table tr:nth-child(odd)
{
	background: #eeeeee;
}
.flypage .harecter .haracter_body table td:nth-child(odd)
{
	font-weight: bold;
	    padding-left: 20px!important;
}
.flypage .harecter .haracter_body table td
{
	padding: 7px 5px!important;
}
.flypage .harecter .haracter_body table
{
	        width: 552px;
	        border-collapse: collapse;
	            border-bottom: 1px solid #eeeeee;
}

.flypage .tabz .tabl a {
    padding: 0 15px;
}

#tab-container ul.etabs li {
    border-radius: 0!important;
}
#tab-container ul.etabs li.active
{
	background:#008040;
	    border: 1px solid #008040;
}
#tab-container ul.etabs li.active a
{
	color: #fff!important;
}
#tab-container ul.etabs li {
    background: transparent;
} 
#tab-container ul.etabs li a
{
	color: inherit!important;
}

.flypage_video2 .down3 {
    margin-left: 0;
        float: left;
    clear: both;
    margin-top: 35px;
}
.flypage_video2  .down2_a {
background: transparent;
    padding-left: 0;
    padding-bottom: 0;
}
.flypage_video2  .down2_a  span
{
	display: block;
	    color: #ff7703;
	        margin-bottom: -5px;
    margin-top: 5px;
}
.flypage_video2
{
	        margin-top: 0;
}
.flypage_video2 .down2 .down2_div1 p
{
	    font-size: 1.5em;
    font-weight: bold;
         padding: 0;
}
.flypage_video2 .down2_div2 {
    margin-top: 14px;
    width: 100%;
}
.flypage_video2 .down2_div2 a
{
	    padding-left: 21px;
}
.flypage_video2 .down2_div2 a:hover
{
	background:#eeeeee;
}
.flypage_video2  .down img
{
	    width: 443px;
}
.flypage_video .down2 {
    padding-left: 23px;
        width: 370px;
}
.flypage_video .down2_div1 {
    margin-top: 0;
}
.flypage_video2  .down 
{
	margin-top: 0;
    float: left;
    clear: both;
}
.flypage .tabz_dop_up {
        width: 100%;
        margin-top: 32px;
}
.flypage .tabz {
    width: 100%;
    float: left;
        margin-left: 0;
}
#tab-container ul.etabs li {
    min-width: 218px;
    display: inline-block;
    padding: 7px 0;
}
.o_nas .main_left_zag
{
	background:#006633!important;
	height: 70px;
	margin-top: -4px;
	    font-size: 1.8em;
}

#zaza22 .zbrowse_10 {
    margin-bottom: 50px;
}
.flypage .tabl a.active {
    font-weight: normal;
}
.flypage .tabl.active {
    padding-top: 0;
    top: 0;
    border: none;
}
.flypage #tabs-1 a,
.flypage #tabs-2 a
{
	color: #CC6600!important;
    text-decoration: underline!important;
}
#comments-form #comments-form-comment
{
	padding:5px!important;
}
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {
    margin-top: 10px;
    margin-bottom: 8px;
}

#comments-form .adminstr {
    width: 367px;
    margin-left: 0;
}
#comments-form .grippie {
    width: 360px;
    }
    
    
#zzy div.panel
{
	       padding-top: 3px;
}
#zzy  div.title-bar {
    height: 43px!important;
}
#scrollUp {
    background-color: #006633;
    background-image: none;
    border-radius: 2px 2px 0 0;
}
.flexslider .slides > li.firsts {
    left: 1px;
}
.flexslider .slides > li.lasts {
    width: 377px;
}
#pan5 {
    margin-top: -21px;
}

#pizda_vnutri li a.pagenav
{
	text-decoration: none!important;
	    border: none;
    box-shadow: none;
        color: #000!important;
}
#pizda_vnutri li a.pagenav:hover
{
	text-decoration: underline!important;
}
#pizda_vnutri ul.pagination li:nth-child(3) span
{
	/*
	background: #028343;
	color: #fff;
	padding: 3px 9px;
	*/
}
.pizda .inputbox {
    padding: 2px 3px;
    border: 1px solid #00833f;
}
.pizda, #vmMainPage .pizda form
{
	color: #72878c;
}
.pagination {
    margin-top: 0;
}
.pizda {
    margin-bottom: 40px;
}

.mchildlist6 {
    box-shadow: none;
}
.schildlist6 {
    border: none;
    }
    .schildlist6:hover {
    box-shadow: none;
}

table.childlist2 td.lchildlist:hover {
    box-shadow: none;
    }
    
    div#vmMainPage div table.childlist2 tr td
    {
		border:none;
	}
	
.mchildlist6 .virt_1
{
    border: 1px solid #eee;
    width: 195px;
    height: 82px;
        padding-top: 15px;
}	
.mchildlist6 .virt_1:hover
{
	border-color:#cd883d;
}
.mchildlist6 .virt1_name
{
	    padding-top: 7px;
    font-size: 1.2em;
    text-transform: uppercase;
}
.mchildlist6 .virt1_name:hover
{
color:#cd883d;
}
	.mchildlist6_up {
    width: 223px!important;
    height: 146px;
}
.schildlist6 {
    width: auto!important;
        height: auto;
}
.schildlist6_up {
    height: auto;
}
div#vmMainPage .childlist6 .lchildlist6 {
    height: auto;
}
.rchildlist6
{
	    display: none;
}
#zzy #scat_1718 img, #zzy #scat_1124 img, #zzy #scat_1720 img, #zzy #scat_1415 img, #zzy #scat_2267 img, #zzy #scat_1722 img, #zzy #scat_1689 img, #zzy #scat_3772 img {
    height: 65px;
    width: auto;
}







.o_nas_p1 {
    margin-top: 13px;
}
.o_nas .span12 {
    font-size: 1.1em;
    display: inline-block;
}
.o_nas .span13 {
    border: 2px solid #00803e;
    margin-top: 12px;
  margin-bottom: 22px;
        border-left: none;
    border-right: none;
    }
    
.o_nas .span17,  .o_nas .span18 {
    font-size: 1.1em;
    font-weight: normal;
}
.o_nas .span19 {
    color: inherit;
    font-weight: bold;
    font-size: 1.1em;
}
.o_nas_p2
{
	    margin-top: 17px;
	    padding-bottom: 16px;
}
.o_nas_p2 .span13
{
	    margin-bottom: 15px;
}
.o_nas_p2 .span11 {
    font-size: 1.1em;
}
#pan15 .vmlinklist2 {
    padding-bottom: 0;
    margin-bottom: 0;
}
#pan15 .content-bar h4 {
    top: -31px;
    left: 2px;
}
#zzy #pan15 div.title-bar {
    height: 46px!important;
}
div#vmMainPage  tr td.lchildlist
{
	border-bottom: none;
    border-right: none;
}
#pan15 ul.vmLinkMenu>li>ul>li ul li ul li {
    margin-left: 30px;
}
#pan15 ul.vmLinkMenu>li>ul>li ul li.active span.fvopros
{
	display: none;
}
#zaza22 .browse_col
{
	float: left;
}
#zaza22 .zbrowse_10 {
    height: auto!important;
}
/************************IMG BROWSE*************************/
#vmMainPage .zbrowse_10 a img {
    min-width: 184px;
}
.kproduct_image {
    height: 185px;
}
.kproduct_name {
    min-height: 68px;
}
#zaza22 .zbrowse_10 {
    height: auto!important;

}
#zaza22 .zbrowse_10.vn {
    height: 369px!important;
    width: 257px!important;
    margin-right: 45px;
}
.kproduct_name {
    text-align: right;
}
.vn1>div {
    background-position: 1px 11px;
}
.vn1 .vn1_1 {
    margin-top: 194px;
    }
.vn0>div {
    background-position: 50% 27px;
}
.vn0 .vn1_1 {
    margin-top: 173px;
    }
 .kproduct_image {
    height: 185px;
    width: 185px;
    margin: 0 auto;
}
.kproduct_image_up
{
	    padding: 5px;
    border: 1px solid #ccc;
    text-align: center;
    padding-bottom: 32px;
    padding-top: 32px;
}
#zaza22 .zbrowse_10 {
    margin-right: 37px;
    width: 260px!important;
    }
/************************END IMG BROWSE*************************/
.zzcity .zz7 {
    width: 286px; 
    margin-top: 0;
}
.zzcity .zz8 {
    width: 369px;
}
.zzcity .zz7d3, .zzcity .zz7d6
{
	float: left;
}
.zzcity .zz7d4, .zzcity .zz7d6
{
	clear: both;
}
.zzcity .zz7d3, .zzcity .zz7d6 {
    font-weight: bold;
}
.zzcity .zz2d1, .zzcity .zz7d1, .zzcity .zz4d1, .zzcity .zz1 span {
    font-weight: normal;
    color: #111;
}
#zz7 {
    color: #000;
   width: 309px;
    margin-left: 7px!important;
       padding-left: 60px;
    }
    .zzcity .zz1 {
    width: 209px;
}
.zzcity .zz7d6 {
    font-size: 18px;
}
.zzcity .zz7d2 {
 color: #ff871a;
    font-weight: normal;
    padding-left: 9px;
}
.zzcity .zz7d1, 
.zzcity .zz7d2,
.zzcity .zz7d3,
.zzcity .zz7d4,
.zzcity .zz7d5,
.zzcity .zz7d6,
.zzcity .zz7d7
{
	line-height: 1.3;
}
.zzcity .zz7d5 {
    clear: both;
}

.zzcity .zz7 {
    background: url(//skill-spb.ru/images/redesign/gorod/icon_time.png) no-repeat 0 50%;
}
.attr1divup {
    margin-bottom: 0px;
    border-bottom: 1px solid #006d30;
}
.qtip .qtip-content {
    border: none;
}
 #pan15 ul li ul li a span:hover, #zzy #pan15 a:hover, #zzy #pan15 a span:hover {
    color: initial!important;
}
 #zzy #pan15 ul.vmLinkMenu li ul li > a:hover{
    background: #eeeeee;
}
#pan15 ul li ul {
    padding-top: 0;
}
 #pan15 ul li ul li a {
    width: 100%;
}
#pan15 ul li ul li {
    padding: 0;
}
#pan15 ul li ul li a {
    padding: 1px 0;
}
#pan15 ul.vmLinkMenu>li>ul>li ul li ul li {
    margin-left: 0;
}

.bottomheader2 li a:hover
{
	opacity: 0.6;
	text-decoration: none;
	transition:opacity 0.5s ease-out;
}
.vmLinkMenu .fvopros
{
	    font-weight: normal;
	    left: 0;
	    margin-right: 34px;
	        font-size: 1.4em;
	            text-indent: 0;
	            top: 5px;
}
#zzy #pan15 div.content-bar ul.vmLinkMenu>li>a {
    border-bottom: 1px solid #006d30;
}
#pan15 ul.vmLinkMenu>li>ul>li>a
{
	background-color: #008040!important;
}
#pan15 ul.vmLinkMenu>li>ul>li.active>a
{
	background-color: #006633!important;
}
#zzy #pan15 div.content-bar ul.vmLinkMenu>li>a span
{
	    padding-left: 39px!important;
}
#zzy #pan15 div.content-bar ul.vmLinkMenu>li>a {
    padding-top: 5px;
        font-size: 17px;
}
.flypage .social
{
	    /*filter: grayscale(100%);*/
	        text-align: center;
}
.flypage #__utl-buttons-1 .uptl_toolbar>ul>li
{
	filter: grayscale(100%);
}
.flypage #__utl-buttons-1 .uptl_toolbar>ul>li:hover
{
	filter: grayscale(0);
}
.flypage #tovar_dopimg
{
	padding-left: 0;
    padding-top: 10px;
        padding-bottom: 5px;
}
.flypage #tovar_dopimg a
{
	    display: inline-block;
width: 78px;
    height: 78px;
	        overflow: hidden;
	            margin-right: 8px;
	                min-height: 78px;
    min-width: 78px;
}
.flypage #tovar_dopimg img {
    border: none;
    padding: 0;
        width: auto;
        height: 78px;

}
.flypage .tavar_price_main {
    border: none;
    }
.flypage .productPrice2 {
    background: none;
    border: none;

}
.flypage .tavar_price_main table.tavar_price_table tr.videlen1 {
    background: none;
}
.flypage .tavar_price_main .table_rasschet {
    margin-top: 0;
        border-collapse: collapse;
        width: 267px;
}
#zzy .flypage .tavar_price_main .addtocart_button.laddtocart {
  top: 46px;
    border-radius: 0;
        font-size: 1.2em!important;
}
.flypage .tavar_price_main .table_rasschet tr.tr_itogo
{
	border-top: 1px solid #f97d0b!important;
}
div#vmMainPage .flypage .td_itogo
{
	    border-top: none;
}
.flypage .tavar_price_main .div_table_zag
{
	font-size: 17px!important;
	    line-height: 2.8;
}
.flypage .tavar_price_main .div_table_zag:hover
{
	background: #008040;
	color:#fff;
}
.flypage .tavar_price_main table.tavar_price_table td.td_pre
{
	    padding-left: 0!important;
	        width: 284px;
	            height: 201px;
}
#zzy .flypage .tavar_price_main .addtocart_button.laddtocart
{
	    border: none;
    font-weight: normal;
    text-shadow: none;
        font-size: 17px!important;
}
#zzy .flypage .tavar_price_main .addtocart_button.laddtocart:hover
{
	background:#ff7900;
}

.flypage #obshij_metraj,
.flypage #upakovok,
.flypage #obshaja_stoimost,
.flypage  #ploshad
{
	font-weight:bold;
	font-size:17px;
	    text-align: right;
	        min-width: 111px;
}
.flypage #obshij_metraj span,
.flypage #upakovok span,
.flypage #obshaja_stoimost span,
.flypage  #ploshad span
{
	font-weight: normal;
}
.flypage .table_rasschet .upakov1,
.flypage .table_rasschet .upakov2,
.flypage .table_rasschet .upakov0
{
	    text-align: right;
	    color: #777;
}
.flypage .table_rasschet .upakov3
{
	    color: #111;
    text-transform: uppercase;
        float: left;
}
.flypage .table_rasschet .td_div
{
	margin-left: 4px;
}
div#vmMainPage .flypage .tavar_price_main .table_rasschet tr.videlen td {
    padding-bottom: 0!important;
        line-height: 1.3;
}
.flypage .tavar_price_main .table_rasschet
{
	    margin-top: 68px;
}
div#vmMainPage .flypage .td_itogo
{
	padding-top: 10px!important;
}
div#vmMainPage .flypage .tavar_price_main .table_rasschet tr.videlen2 td
{
	    padding-bottom: 11px!important;
}
.flypage #obshaja_stoimost
{
	font-size: 1.1em;
	float: right;
}
div#vmMainPage .flypage .tavar_price_main .table_rasschet td {
    padding-right: 0!important;
    }
  #tab-container ul.etabs li:not(#defaultli)
  {
  	    margin-left: -5px;
  }
.flypage .tovar_price .tovar_price_name {
    line-height: 1;
}

.flypage .tovar_price
{
	    display: inline-table;
	        margin-bottom: 20px;
}
.flypage .tovar_price .tovar_price_name {
    line-height: inherit;
    display: table-cell;
    vertical-align: bottom;
    float: none;
    }
div#vmMainPage .pro_desc_o_dizaine table td:nth-child(odd) {
    width: 212px;
}
.flypage .tabzi {
    padding: 20px;
}
.flypage  #zzy #comments-form-buttons a
{
	border-radius:0;
	padding: 5x;
}
.flypage .flypage_video2 .down2_div2 a.down2_a
{
	color: #111!important; 
	font-weight: normal;
}
.flypage .flypage_video2 .down2_div2 a.down2_a span
{
	font-weight: bold;	
}
.flypage .flypage_video2 .down2_div2 a.down2_a:hover
{
		color: #111!important; 
}
.flypage .flypage_video2 .down img
{
	border: none;
	padding: 0;
}

#pan15 ul li ul li ul li ul li a
{
	width: 85%;
}
.flypage .kproduct_image {
    height: 185px;
    width: 185px;
    margin: 0 auto;
}
.flypage #error
{
	text-align: center;
    color: red;
    font-weight: bold;
        font-size: 0.7em;
}
.flypage .tabz p:first-child
{
	padding-top: 0;
}
.flypage .tabz p:last-child 
{
	padding-bottom: 0;
}
.flypage .pro_desc_o_marke .pro_desc_o_marke1
{
	display: block!important;
}
.flypage .pro_desc_o_dizaine0
{
	display: none;
}
.flypage  .pro_desc_o_marke .pro_desc_o_marke0
{
	display: none;
}
.flypage .pro_desc_o_marke {
    border: none;
    margin-bottom: 20px;
}
.flypage .pro_desc_o_marke {
    padding: 0;
    }
.flypage .pro_desc_o_marke .pro_desc_o_marke1 {
    margin: 0;
    padding: 0;
}
.flypage .quantity_box_button:hover
{
	background: transparent;
}
.vm_search #keyword {
    width: 174px;
    }
    
    
/*   
#topmenu1.topmenu ul.dropdown-menu {
    transform: skewX(-25deg);
    transform-origin: left top;
}    
 #topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd) {
    transform: skewX(-25deg) translateX(0);
}
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd) > a {
    transform: skewX(25deg);
}
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(even) {
    transform: skewX(25deg) translateX(15px);
} 
*/  
    
  #topmenu1.topmenu .dropdown-menu > li > a {
       text-indent: 0;
    padding: 0 10px;
    text-align: left;
}  
 #topmenu1.topmenu ul.dropdown-menu {
    width: 210px;
    }  
    
    


#zzy div#header {
    height: 128px;
}
.zzcity .zz1 {
    padding-left: 10px;
        width: 230px;
    }
    .zzcity .zz1 img {
    height: 73px;
    padding-top: 0px;
}
.zzcity .zz1 span {
padding-top: 2px;
    margin-left: -9px;

}
.zzcity .zz8 {
    width: 246px;
    background: url(//skill-spb.ru/images/redesign2/top_time.png) no-repeat 0px 12px/50px;
    padding-left: 65px;
    margin-left: 81px;
    font-size: 17px;
    padding-top: 14px;
}
.zzcity .zz7d2 {
    color: inherit;
    font-weight: normal;
    padding-left: 4px;
}
#zz7
{
width: 214px;
    padding-left: 65px;
    padding-top: 38px;
    height: 81px;
    background: url(//skill-spb.ru/images/redesign2/top_mag.png) no-repeat 0 34px/50px;
    font-size: 17px;
    margin-left: 15px!important;
}
.zzcity .zz7d7 {
    color: inherit;
    }
 .zzcity .zz7d5 {
    margin-top: -3px;
}  
.zzcity .zz2
{
	    width: 182px;
}
 .zzcity .zz2 {
    background: url(//skill-spb.ru/images/redesign2/top_tel.png) no-repeat 0px 17px/51px;
    padding-left: 64px;
        width: 182px;
    padding-top: 0;
    font-size: 17px;
    margin-top: 16px;
}
.zzcity .zz2d1
{
	font-size: 15px;
}
.zzcity .zz2d3
{
	line-height: 1;
}
.zzcity .zz2d3 a span, .zzcity .zz2d2 a span {
    font-size: inherit;
}
.zzcity .zz2d3 a span {
    padding-left: 0;
}
.zzcity .zz2d2 a span {
    padding-left: 5px;
}
#topmenu1.topmenu ul.menu > li > a:hover
{
	background: #008040!important;
}

#topmenu1.topmenu ul.dropdown-menu li,
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd),
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(even), 
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(even),
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(odd)
{
	background: #008040!important;
	border-bottom:1px solid #006633!important;
}
#topmenu1.topmenu .dropdown-menu > li > a,
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd) > a,
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(even) > a
{
	    background: transparent!important;
}

#topmenu1.topmenu ul.dropdown-menu > li:nth-child(even)::after,
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd)::after
{
	display: none;
}

#topmenu1.topmenu ul.dropdown-menu li:hover,
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(odd):hover,
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(even):hover,
#zzy #topmenu1.topmenu .dropdown-menu > li.noclick > a:hover,
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd) > a:hover,
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(even) > a:hover
{
	background: #006633!important;
}

.flexslider .slides .span1
{
    padding-left: 8px!important;
    font-size: 19px;
    width: 398px;
}
.flexslider .slides > li.firsts .span2
{
	height: 85px;
    width: 382px;
    margin-top: 8px;
}
.flexslider .slides > li.firsts .span2 span
{
	position: relative;
	margin-top: 0;
	    background-color: initial;
	        color: initial;
	            width: auto;
    height: auto;
    margin: 0;
    padding: 0;
}
.flexslider .slides > li.firsts .span2 span.span1_sub1
{
	    padding-top: 9px;
    padding-left: 38px;
}

.flexslider .slides > li.firsts .span2  strong
{
	        padding-right: 6px;
}
.flexslider .slides > li.firsts .span2 span.span2_sub1
{
    margin-top: -4px;
      line-height: 1.2;
    padding-left: 121px;
}
.flexslider .slides > li.firsts .span2 span.span2_sub1 strong
{
display: inline-block;  
    margin-left: -121px;
}
.slides_skrew.too .span3 {
    top: 61px;
    right: -38px;
}
.slides_skrew.firsts .span2 {
    -webkit-clip-path: polygon(0 0, 100% 0, 94% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 94% 100%, 0% 100%);
}
.slides_skrew.too .span2
{
	right: -84px;
}
.slides_skrew.too .span3 {
    top: 61px;
    right: -40px;
}
.slides_skrew.too .span4 {
    top: 110px;
    right: 14px;
}
.slides_skrew.too .span5 {
    top: 159px;
    right: 16px;
    width: 258px;
}
.flexslider .slides .too .span1
{
	    padding-left: 24px!important;
}
.flexslider .slides .lasts .span6 {
    background: #006633;
    }
    .flexslider .slides .lasts .span6 {
    background: #006633;
    bottom: -162px;
    line-height: 2.3;
    padding-bottom: 14px;
    height: 57px;
}
.bottomheader2 li.dveri_li{
    background: #006633;
}

.main_page_top .mma1 .mmp.active,
.main_page_top .mma2 .mmp.active
{
	    width: 230px;
    height: 170px;
    overflow: hidden;
    line-height: 1.4;
}
.main_page_top .mma3 .mmp.active,
.main_page_top .mma4 .mmp.active
{
width: 160px;
    height: 113px;
    overflow: hidden;
    line-height: 1.6;
    font-size: 1.1em;
}
.main_page_top .mma3 .mm2 {
    background: #fff;
}
.main_page_top .mma4 .mmp {
    top: 37%;
}
.main_page_top .mma4 .mm2 {
    background: #fff;
}
.main_page_category {
    margin-top: 0;
}
.main_page_video {
    text-align: left;
    }
 .main_page_video img   
    {
	width: 860px;
    height: 258px;
	}
.main_page_top .mmg a
{
	width:100%;
	height: 100%;
	display: inline-block;
	    color: inherit!important;
}
.main_page_top .mmg a:hover
{
	text-decoration:none!important;
}
.topvategory li {
    padding-right: 0;
}
.topvategory3 ul li a {
    background-color: transparent;
    color: #008040!important;
    border-radius: 0;
}
.topvategory3 ul li a {
    background-color: transparent;
    color: #008040!important;
    border-radius: 0;
    border: 1px solid #008040;
}
.topvategory3 ul li:first-child  a {

    border-right: none;
}
.topvategory3 ul li a:hover
{
	    background-color: #008040;
	    color: #fff!important;
}
.main_page_top .mma2 .mm2 {
    background: #fff;
}



.akcii_black_friday img {
    margin: 0;
    width: 855px;
    margin-left: 13px;
}
.vn a
{
	color:#fff!important;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.vn1 .vn1_1 {
    width: 194px;
    padding-left: 46px;
}
.vn3>div {
    background: url(/images/redesign2/dostavka.png) #079950 no-repeat;
    background-size: 147px;
    background-position: 50% 49px;
}
.vn4>div {
    background: url(/images/redesign2/vibor.png) #079950 no-repeat;
    background-size: 147px;
    background-position: 50% 26px;
}
.vn5>div {
    background: url(/images/redesign2/vosvrat.png) #079950 no-repeat;
        background-size: 128px;
    background-position: 42% 12px;
}
.main_left1, .main_left2 {
    border-top: none;
    background: #fff;
}
.o_nas_p1 {
    margin-top: 19px;
}
.o_nas_p1 .span11 {
    font-size: 20px;
}
.o_nas .span13 {
	border-top: 2px solid #276a49;
    border-bottom: 2px solid #276a49;
    margin-top: 6px;
        margin-left: auto;
    margin-right: auto;
    width: 219px;
        height: 69px;
        margin-bottom: 12px;
}
.o_nas .span13 .span12_2
{
	    background: url(/images/redesign2/onas.png) no-repeat;
	    background-size: 20px;
	    top: 14px;
}
.o_nas .span13 .span12_1
{
	    padding-left: 24px;
}
.o_nas .span13 .span12_3
{
	    padding-right: 7px;
}
.o_nas .span12 {
    font-size: 1.1em;
    display: block;
    position: relative;
    top: -3px;
}

.o_nas .span13 .span12_1, .o_nas .span13 .span12_2, .o_nas .span13 .span12_3 {
    font-size: 2.2em;
    line-height: 1.4;
}
.o_nas .span17, .o_nas .span18
{
	background: #eeeeee;
    text-align: center;
    font-size: 1.3em;
        padding: 5px 0;
}
.o_nas_p {
    margin-bottom: 0;
}
.o_nas_p2 {
   margin-top: 28px; 
    margin-bottom: 11px;
    }
 .span11 {
    font-size: 1.3em;
}
.o_nas .o_nas_p2 .span13 .span12_1
{
	padding-left: 2px;
}
.o_nas .span15 {
    background: #eee;
    margin-top: 0;
    display: block;
    width: 100%;
        height: 37px;
}
.o_nas .span15 a {
    color: #44755f!important;
    text-decoration: underline;
}

.mod_otzivi
{
	    background: #006633!important;
}
#mod_otzivi2 {
        right: -198px;
    }
 #topmenu1.topmenu ul.dropdown-menu {
    left: 0;
    margin-left: 0;

}
#topmenu1.topmenu .dropdown-menu > li > a {
    text-transform: inherit;
}
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(odd) {
    border: none;
}
#topmenu1.topmenu ul.dropdown-menu, #topmenu1.topmenu ul.dropdown-menu li.first
{
	border-top:1px solid #006633;
}
div#vmMainPage tr td.lchildlist table
{
	    border-collapse: collapse;
	        min-height: 271px;
}
div#vmMainPage tr td.lchildlist table td
{
	border: 1px solid #eee!important;
}
div#vmMainPage .subcat_t {
    padding: 0;
}
div#vmMainPage .subcat_t a.sublevel {
    text-decoration: none;
    color: #111;
    padding: 2px 10px;
        text-transform: none;
    font-size: 15px;
}
div#vmMainPage .subcat_t a.sublevel:hover
{
	background: #eee;
}
#vmMainPage table.childlist a.cat3
{
	    padding: 0;
}
#vmMainPage table.childlist .subcat_t
{
	    width: 200px!important;
}
.footermenu {
    padding-left: 286px;
}

.vn1_3 {
    border: 2px solid #fff;
    margin: 0 auto;
    display: block!important;
    font-weight: bold;
    margin-top: 4px;
    padding: 14px 31px;
    border-radius: 7px;
    width: 50%!important;
}
.vn1 .vn1_3
{
	 width: 50%;
}
.main_page_category>div.ckvarvinil a span
{
	    width: 326px;
}
.main_page_video img {
    width: auto;
    height: auto;
}

.adrezz_predstavl.ivisa
{
	    padding-left: 10px!important;
}
#pan15 ul.vmLinkMenu>li {
    padding-bottom: 0;
}

.warnings {
    height: 46px;
        background: #008040;
}
.article_body {
    padding-top: 19px!important;
}
#pan15 .moduletable.skillup
{
	display: none;

}

#pan15 .vmlinklist2
{
		margin-top: 0;
}
#pan15 .skillup3.vmlinklist {
    padding-bottom: 0;
}


.flypage .nocomment {
    text-indent: 0;
}
.flypage #jc h4 {
    padding-left: 0;
}
#comments-form p
{
	    margin-left: 0 !important;
}


.pbrowse_3 .addtocart_button.laddtocart2 {
    font-size: 17px;
    border: 1px solid #ff7900;
    padding: 2px 23px;
        padding: 2px 20px;
    margin-top: -1px;
}
.pbrowse_3 .addtocart_button.laddtocart2:hover {
color: #fff;
background:#ff7900; 
}

#mod_otzivi, #mod_otzivi2
{
    background: #ccc!important;
}
.flexslider .slides > li.firsts .span2 span.span1_sub1 {
    padding-top: 14px;
    padding-left: 0;    
    font-size: 20px;
    line-height: 1.4;
}
.flexslider .slides > li.firsts .span2 {
    width: 358px;
}
.adrezz_txt_sub2_2 img {
    margin-right: 6px;
}


.flexslider2 {
    height: 369px!important;
    position: relative;
    left: 1px;
}
.top1 {
        height: auto;
    margin-bottom: -1px;
}


.rex-body .akcii_black_friday {
    margin-left: -89px;
}

.vm_search #keyword {
     width: 164px;
    padding-left: 10px;
}


#zaza22 .zbrowse_10
{
	    overflow: hidden;
}
#zaza22 .zbrowse_10 .product_actions
{

    position: absolute;
    background: #ff7700;
    transform: rotate(-45deg);
    padding: 3px 50px;
    color: #fff;
    width: 164px;
    text-align: center;
    top: 33px;
    left: -76px;
}
#zaza22 .zbrowse_10 .product_actions a
{
	color: #fff!important;
}
#zaza22 .zbrowse_10 .product_actions,
.flypage .tovar_sdesc .flypage_product_actions
{
	    display: block!important;

}

.o_nas .main_left_zag {
        margin-top: 37px;
}

.main_page_top .mma2 .mm2,
.main_page_top .mma1 .mm2
 {
    line-height: 1.1em;
}
a.top_stretch
{
	position: relative;
}
a.top_stretch span {
    display: block!important;
    position: absolute;
    background: #ff7700;
    font-size: 0.7em;
    right: 7px;
    padding: 0px 4px;
    transform: rotate(-15deg);
    top: 1px;
    line-height: 1.8;
}
.zz5_div_izm {

    padding-bottom: 0;
}
.re_atten_all .re_atten_all_0 {
    font-weight: bold;
    font-size: 1.2em;
}



.c_cont .adrezz_txt2.txt_novolitovskaya .adrezz_txt_right .adrezz_txt_right_warning,
.c_cont .adrezz_txt2.txt_polevaya .adrezz_txt_right .adrezz_txt_right_warning
{
    color: #ff7700;
    top: 0;
    bottom: auto;
    font-size: 20px;
    font-weight: bold;
    padding-top: 10px;
}
.c_cont .adrezz_txt2.txt_novolitovskaya .adrezz_txt_right,
.c_cont .adrezz_txt2.txt_polevaya .adrezz_txt_right
 {
    /*
    padding-bottom: 0;
    padding-top: 59px;
    */
}
.adress2019 .map_adres2 a.c_zakla2 span:nth-child(1) {
    color: #888;
}


.adress2019 .map_adres2 a.c_zakla2.c_zakla_novolitovskaya span:nth-child(1) {
   color: #ff7700;
}



input#deletecart,
#zzy #vmMainPage .continue_link, #zzy #vmMainPage .checkout_link, .hcons1 .hconsp2 a
{
	background: #006633!important;
}






.slides_skrew.too .mspan
{
	        height: 37px;
}
.slides_skrew.too .span5 
{
    top: 168px;
}
.slides_skrew.too .span4
 {
    top: 127px;
}
.slides_skrew.too .span3
{
    top: 86px;
}
.slides_skrew.too .span2 
{
    top: 45px;
}
.slides_skrew.too .span6
{
	    top: 4px;
    right: -58px;
}
.slides_skrew.too .span6_new
{
	background: #ff7900;
    z-index: 2;
    color: #fff;
    height: 29px;
    width: 57px;
    right: 201px;
    top: 5px;
    line-height: 1.3;
    -webkit-clip-path: none;
    clip-path: none;
        transform: rotate(-20deg);
    font-weight: bold;
    padding-left: 13px;
        right: 149px;
       top: 9px;
}


.dveri_h #zzy #pan15 div.content-bar ul.vmLinkMenu>li>a.vmmenu_1  span,
#zzy #pan15 div.content-bar ul.vmLinkMenu>li.item_dveri>a  span
 {
background: url(https://skill-spb.ru/images/mobile/dveri.png) no-repeat;
    padding-left: 39px!important;
    background-size: 18px;
    display: inline-block;
    height: 26px;
    line-height: 1.5;
        background-position: 4px;
}

#zzy #pan15 div.content-bar ul.vmLinkMenu>li.item_poli>a  span {
    background: url(/images/redesign2/menu/napol.png) no-repeat;
    padding-left: 39px!important;
    background-size: 28px;
}


.adress2019 .map_adres2 a.c_zakla_komendantskaya span:nth-child(1),
.adress2019 .map_adres1 a.c_zakla_varshavskaya span:nth-child(1)
{
	    color: #808080;
}
#colorbox .txt_leninskii .adrezz_txt_map {
    background: url(/txt/map/icons/mapi_leninskii.jpg) no-repeat;
}


.vm_search #submit_poisk {
    padding: 3px 0;
    width: 79px;
}
.vm_search #keyword {
    width: 168px;
}

#topmenu1.topmenu ul.menu > li > a, div#top li#current a {
    padding: 9px 23px;
}













.adress2019 .map_up #map {
    background: url(/txt/map/icons/mapi_mainl.jpg) no-repeat;
    position: relative;
}
.adress2019 .map_up #map a
{
	position: absolute;
    display: block;
    width: 127px;
    height: 29px;
        cursor: pointer;
}
.adress2019 .map_up #map a.map_viborg
{
	    left: 279px;
    top: 18px;
    width: 180px;
}
.adress2019 .map_up #map a.map_novolitovskaya
{
	top: 187px;
    left: 325px;
    width: 198px;
}
.adress2019 .map_up #map a.map_zanevs
{
	    top: 362px;
    left: 433px;
    width: 188px;
}
.adress2019 .map_up #map a.map_zanev
{
	    top: 333px;
    left: 422px;
    width: 160px;
}
.adress2019 .map_up #map a.map_pobedi
{
	    bottom: 75px;
    left: 277px;
    width: 209px;
}
.adress2019 .map_up #map a.map_sofiyskaya
{
	    bottom: 102px;
    left: 384px;
    width: 244px;
}
.adress2019 .map_up #map a.map_skladoh
{
	    top: 215px;
    left: 287px;
}
.adress2019 .map_up #map a.map_skladoh2
{
	top: 331px;
    left: 127px;
}
.adress2019 .map_up #map a.map_sklads
{
	    bottom: 128px;
    left: 377px;
    width: 133px;
    height: 50px;
}
.adress2019 .map_up #map a.map_leninskii
{
	    bottom: 49px;
    left: 120px;
    width: 179px;
}
.adress2019 .map_up #map a.map_varshavskaya{
bottom: 61px;
    left: 257px;
    width: 156px;
    height: 23px;
}
.adress2019 .map_up #map a.map_komendantskaya {
    top: 129px;
    left: 181px;
    width: 152px;
}



#zzy .childlist .virt_2 {
    border: none!important;
}
.childlist .virt_2:hover
{
	    border: none!important;
	        transition: none;
	        margin: 0;
}






.actions_2019 .act_main>div
{
	float: left;
	margin: 20px;
           height: 240px;
            width: 302px;
        margin-top: 0;
        margin-right: 0;
        position: relative;
}
.actions_2019 .act_main>div.acts1
{
    margin-left: 0;
        width: 266px;
    overflow: hidden;
        height: 240px;
}
.actions_2019 .act_main>div.acts1>div
{
	background-color: #ff7701;
    height: 100%;
    margin-left: 28px;
}
.actions_2019 .act_main>div.acts1 .acts_img
{
width: 328px;
    position: absolute;
    bottom: 11px;
    left: -12px;
}
.actions_2019 .act_main>div.acts1 span
{
    color: #fff;
    font-weight: bold;
    font-size: 26px;
    display: block;
    line-height: 1.1;
    padding-top: 23px;
    padding-left: 22px;
}
.actions_2019 .act_main>div a
{
position: absolute;
    bottom: 10px;
    right: 24px;
    color: #fff!important;
    font-size: 16px;
    text-transform: capitalize;
}

.actions_2019 .act_main>div.acts2
{
	    background: url(https://skill-spb.ru/images/akcii/2019/dveri2.jpg) no-repeat;
	        background-size: 364px;
}

.actions_2019 .act_main>div.acts2 span.acts_span1,
.actions_2019 .act_main>div.acts3 span.acts_span1,
.actions_2019 .act_main>div.acts5 span.acts_span1
{
	    margin-top: 20px;
    display: block;
    background: #fff;
    opacity: 0.9;
    height: 117px;
    width: 259px;
    padding-left: 17px;
    padding-top: 19px;
    border-color: transparent;
    border-style: solid;
    font-size: 28px!important;
}
.actions_2019 .act_main>div.acts2 span.acts_span1,
.actions_2019 .act_main>div.acts3 span.acts_span1,
.actions_2019 .act_main>div.acts4 span.acts_span1,
.actions_2019 .act_main>div.acts5 span.acts_span1,
.actions_2019 .act_main>div.acts6 span.acts_span1

{
	    font-size: 25px;
    font-weight: bold;
        line-height: 1.1;
        display: block;
}
.actions_2019 .act_main>div.acts2 span.acts_span1 strong,
.actions_2019 .act_main>div.acts3 span.acts_span1 strong,
.actions_2019 .act_main>div.acts5 span.acts_span1 strong
{
	color: #fe0002;
}
.actions_2019 .act_redir
{
display: block;
    clear: both;
    text-align: center;
    margin: 0 auto;
    padding: 20px 0;
    border: 2px solid #000;
    width: 523px;
    font-size: 16px;
    color: inherit!important;
    position: relative;
    top: 10px;
}


.actions_2019 .act_main>div.acts3
{
	background: url(https://skill-spb.ru/images/akcii/2019/dveri3.jpg) no-repeat;
        background-size: 360px;
}

.actions_2019 .act_main>div.acts3 span.acts_span1
{
height: 80px;
}
.actions_2019 .act_main>div.acts4
{
border: 5px dotted #ccc;
    margin-left: 27px;
    height: 229px;
    width: 330px;
}
.actions_2019 .act_main>div.acts4 span.acts_span1
{
    margin-top: 20px;
    margin-left: 15px;
    font-size: 28px;
}
.actions_2019 .act_main>div.acts4 span.acts_span2
{
    margin-top: 45px;
    display: block;
    margin-left: 17px;
    font-size: 17px;
}
.actions_2019 .act_main>div.acts4 span.acts_span3
{
    position: absolute;
    bottom: 6px;
    right: 15px;
    font-size: 15px;
}
.actions_2019 .act_main>div.acts5
{
	    background: url(https://skill-spb.ru/images/akcii/2019/dveri4.jpg) no-repeat;
	       background-size: 340px;
}

.actions_2019 .act_main>div.acts5 span.acts_span1
{
	    height: 79px;
}
.actions_2019 .act_main>div.acts6
{
	    width: 240px;
	background: #666666;
}
.actions_2019 .act_main>div.acts6 span.acts_span1
{
    color: #fff;
    background: none;
    margin-top: 22px;
    margin-left: 23px;
    font-size: 28px;
}

.dactions_2019
{
	    margin-left: 0;
	margin-top: -4px;
}

.actions_2019 .act_main>div {

      width: 340px;
}

.body_acts div#left,
.body_acts #top2,
.body_acts .header1 .flexslider/*,
.body_acts #top2-sticky-wrapper*/
{
	    display: none;
}
.body_acts div#content {
    width: 1200px !important;
}
.body_acts .top1 {

    margin-top: -22px;
}
.body_acts div#content .sub,
.body_acts .article_body {
    padding-left: 0;
}


.actions_2019 .act_main{
    margin-left: 82px;
}
#fancybox-content .actions_dveri
{
	text-align: left;
	padding: 10px;
}
.body_acts .bottomheader2
{
	    z-index: 3!important;
}
.actions_2019 .act_main>div.acts4 span.acts_span2 {
    margin-top: 10px;
    display: block;
    margin-left: 17px;
    font-size: 17px;
}
.actions_2019 .act_main>div.acts4 span.acts_span3 {
    position: absolute;
    bottom: 39px;
    right: 15px;
    font-size: 15px;
}
.actions_2019 .act_main>div.acts4 a
{
	    color: inherit!important;
}





.poli_h.body_acts .bottomheader2 {
    background: #000;
    height: 50px; 
    text-align: left;
}
.poli_h.body_acts .bottomheader2  li {
        padding: 15px 20px;
            margin-right: 0;
    font-size: 16px;
}
.poli_h.body_acts .bottomheader2 li.dveri_li {
    background: inherit;
}
.poli_h.body_acts .bottomheader2 li.magazinov7
{
    float: right;
    /* margin-right: 77px; */
    background: #ff7701;
    padding: 10px 29px;
    margin: 5px 0;
    margin-right: 26px;
    /* margin-top: 4px; */
    font-size: 14px;
    text-transform: inherit;
}


.poli_h.body_acts  .actions_top2019
{
background: url(/images/akcii/2019/actions_img2.jpg) no-repeat;
    height: 356px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    position: relative;
}
.poli_h.body_acts  .actions_top2019>div
{
	/* background: rgba(0, 0, 0, 0.4); */
    width: 100%;
    height: 100%;	
}
.poli_h.body_acts .actions_top2019 .skz_up1
{
    display: block;
    font-size: 36px;
    font-weight: bold;
    /* margin-top: 51px; */
    position: absolute;
    top: 55px;
    /* width: 500px; */
    left: 211px;
}
.poli_h.body_acts .actions_top2019  .skz1
{
display: inline-block;
    background: #ff7700;
    padding: 18px 24px;
    padding: 18px 20px;
    transform: rotate(-5deg);
    position: relative;
    top: -5px;
}
.poli_h.body_acts .actions_top2019  .skz2
{
	    margin-left: -13px;
	    position: relative;
}
.poli_h.body_acts .actions_top2019  .skz3
{
    display: block;
    position: absolute;
    top: 170px;
    left: 414px;
    font-size: 21px;
}

.poli_h.body_acts .actions_top2019 .skz_up2
{
    display: block;
    position: absolute;
    bottom: 5px;
    margin-left: 209px;
    width: 818px;
    height: 110px;
}
.poli_h.body_acts .actions_top2019 .skz_up2>span
{
display: inline-block;
    width: 157px;
    height: 95px;
    vertical-align: text-top;
    margin-right: 44px;
    text-align: center;
}

.poli_h.body_acts .actions_top2019 .skz_up2>span>span:nth-child(1)
{
    display: block;
    border-bottom: 1px solid #eee;
    font-size: 33px;
    font-weight: bold;
    padding-bottom: 19px;
}

.poli_h.body_acts .actions_top2019 .skz_up2>span>span:nth-child(2)
{
font-size: 17px;
    padding: 0px 21px;
    padding-top: 3px;
    display: inline-block;
}


.act_pre
{
	    text-align: center;
    padding-top: 10px;
    margin-bottom: 31px;
}
.act_pre .act_prea
{
    display: inline-block;
    width: 247px;
    height: 120px;
    vertical-align: text-top;
    margin-right: 4px;
}
.act_pre .act_prea img
{
	    width: 60px;
}
.act_pre .act_prea span
{
    width: 100%;
    display: block;
    font-size: 17px;
    padding-top: 13px;
    line-height: 1.5;
}
.poli_h.body_acts .actions_top2019 {
    background: url(/images/akcii/2019/actions_img1.jpg) no-repeat;
    height: 401px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    position: relative;
    background-size: 1359px;
    background-position: -83px;
}
.poli_h.body_acts .actions_top2019 .skz_up2 {
    bottom: 49px;
}





.poli_h.body_acts .actions_2019 .act_main>div {
   padding-bottom: 45px;
}
.poli_h.body_acts .actions_2019 .act_main {
    margin-left: 96px;
}
.poli_h.body_acts .actions_2019 .act_main>div span
{
	display: inline-block;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts10
{
    background: url(/images/akcii/2019/acts10.jpg) no-repeat;
    background-size: 697px;
    width: 500px;
    /* margin-left: 35px; */
    background-position: -81px 0;
    height: 570px;
}
.poli_h.body_acts .actions_2019 .act_main>div span.acts_span1
{
    margin-top: 15px;
    display: block;
    background: #fff;
    opacity: 0.9;
    height: 117px;
    width: 259px;
    padding-left: 17px;
    padding-top: 16px;
    border-color: transparent;
    border-style: solid;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts10 span.acts_span1
{
	    width: 316px;
        height: 171px;
}

.poli_h.body_acts .actions_2019 .act_main>div span.acts_span1 .acts_downspan1
{
font-size: 23px;
    font-weight: bold;
    line-height: 1.1;
    display: block;
}
.poli_h.body_acts .actions_2019 .act_main>div span.acts_span1 .acts_downspan1 strong
{
	color: #fe0002;
}
.poli_h.body_acts .actions_2019 .act_main>div span.acts_span1 .acts_downspan2
{
	margin-top: 14px;
    font-size: 17px;
}

.poli_h.body_acts .actions_2019 .act_main>div span.acts_span1 .acts_downspan3
{
margin-top: 13px;
    font-size: 16px;
    line-height: 2;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts10 span.acts_span1 .acts_downspan3 span:nth-child(1)
{
	    padding-right: 22px;
    border-right: 1px solid #999;
    height: 35px;
    margin-right: 18px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts10 span.acts_span2
{
	    margin-top: 114px;
    font-size: 29px;
    color: #fff;
    font-weight: bold;
    width: 381px;
    margin-left: 81px;
    line-height: 1.1;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts10 span.acts_span2>span
{
	width: 150px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts10 span.acts_span2>span span
{
    background: #fe0002;
    padding: 0 8px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts10 span.acts_span2>span:nth-child(1)
{
	    border-right: 1px solid;
    padding-right: 17px;
    margin-right: 17px
}
.poli_h.body_acts .actions_2019 .act_main>div.acts10 span.acts_span2>span span:nth-child(2)
{
	    border-right: 1px solid;
    padding-right: 17px;
    margin-right: 34px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts10 span.acts_span3
{
	    color: #fff;
    margin-top: 78px;
    margin-left: 21px;
    font-size: 16px;
    display: block;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts10 span.acts_span4
{
	color: #fff;
    margin-top: 10px;
    font-size: 17px;
    /* margin-right: 13px; */
    margin-left: 21px;
}

.poli_h.body_acts .actions_2019 .act_main>div .acts_down
{
    background: #fff;
    border: 1px solid #ccc;
    position: absolute;
    bottom: 0;
        height: 42px;
        width: auto;
    left: 0;
    border-top: 0;
    padding: 7px;
       padding-right: 6px;
}
.poli_h.body_acts .actions_2019 .act_main>div .acts_down a
{
display: inline-block;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    text-transform: inherit;
    text-align: center;
        padding: 9px 0;
    bottom: 0;
    border: 1px solid #ccc;
    color: inherit!important;
    margin-right: 6px;
    font-size: 14px;
    font-weight: bold;
}
.poli_h.body_acts .actions_2019 .act_main>div .acts_down a.acts_down1
{
		    background: #006633;
		    color: #fff!important;
		    width: 239px;
}
.poli_h.body_acts .actions_2019 .act_main>div .acts_down a.acts_down1:hover
{
		    background: #ff7700;

}
.poli_h.body_acts .actions_2019 .act_main>div .acts_down a.acts_down2
{
	    width: 110px;
}
.poli_h.body_acts .actions_2019 .act_main>div .acts_down a.acts_down3
{
margin-right: 0;
    width: 108px;
}



.poli_h.body_acts .actions_2019 .act_main>div.acts11
{
    background: url(/images/akcii/2019/acts11.jpg) no-repeat;
    background-size: 622px;
   width: 438px;
       height: 270px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts12
{
	    background: url(/images/akcii/2019/acts12.jpg) no-repeat;
    background-size: 622px;
    width: 438px;
         height: 270px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts11 span.acts_span1 .acts_downspan1
{
	    font-size: 20px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts11 span.acts_span1 .acts_downspan2
{
	    margin-top: 6px;
    font-size: 14px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts11 span.acts_span1 .acts_downspan2 strong
{
	text-decoration: underline;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts11 span.acts_span1
{
	    height: 100px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts11 .acts_downspan3
{
    color: #fff;
    margin-top: 9px;
    line-height: 1.3;
    margin-left: 21px;
    font-size: 17px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts11  .acts_span3
{
	    position: absolute;
    bottom: 83px;
    left: 139px;
    font-size: 15px;
    line-height: 1;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts11  .acts_span2
{
    position: absolute;
    right: 20px;
    bottom: 84px;
    font-size: 27px;
    font-weight: bold;
    color: #fff;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts11  .acts_span2 span
{
	background: #fe0002;
    padding: 4px 6px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts11 .acts_down a.acts_down1,
.poli_h.body_acts .actions_2019 .act_main>div.acts12 .acts_down a.acts_down1
{
	    width: 219px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts11 .acts_down a.acts_down2,
.poli_h.body_acts .actions_2019 .act_main>div.acts12 .acts_down a.acts_down2
{
	    width: 91px
}
.poli_h.body_acts .actions_2019 .act_main>div.acts11 .acts_down a.acts_down3,
.poli_h.body_acts .actions_2019 .act_main>div.acts12 .acts_down a.acts_down3
{
	       width: 89px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts12
{
	    height: 235px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts12 span.acts_span1
{
	    margin-top: 21px;
    height: 98px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts12 span.acts_span1 .acts_downspan1
{
	    font-size: 20px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts12 span.acts_span1 .acts_downspan2
{
	    margin-top: 5px;
    font-size: 15px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts12  .acts_span3
{
	    color: #fff;
    font-size: 17px;
    margin-top: 22px;
    margin-left: 19px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts12  .acts_span2
{
    position: absolute;
    right: 20px;
    bottom: 84px;
    font-size: 27px;
    font-weight: bold;
    color: #fff;
    
}
.poli_h.body_acts .actions_2019 .act_main>div.acts12  .acts_span2 span
{
	background: #fe0002;
    padding: 4px 6px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts11 .acts_down,
.poli_h.body_acts .actions_2019 .act_main>div.acts12 .acts_down
{
	width: 423px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts10 .acts_down
{
	    width: 485px;
}

.poli_h.body_acts .acts21
{
	clear:both;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts21
{
		    background: url(/images/akcii/2019/acts21.jpg) no-repeat;
		        background-size: 402px;
 
}
.poli_h.body_acts .actions_2019 .act_main>div.acts22
{
		    background: url(/images/akcii/2019/acts22.jpg) no-repeat;
		        background-size: 368px;
 
}
.poli_h.body_acts .actions_2019 .act_main>div.acts23
{
		    background: url(/images/akcii/2019/acts23.jpg) no-repeat;
        background-size: 397px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts21,
.poli_h.body_acts .actions_2019 .act_main>div.acts22,
.poli_h.body_acts .actions_2019 .act_main>div.acts23
{
	    width: 319px;
	        height: 215px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts21 span.acts_span1
{
	    width: 165px;
    height: 78px;
    margin-top: 18px;
    font-size: 20px;
    line-height: 1.1;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts21 span.acts_span1 span
{
	font-weight: bold;
    background: #ff7701;
    color: #fff;
    padding: 12px 19px;
    position: absolute;
    transform: rotate(-5deg);
    left: 59px;
    top: 99px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts21  .acts_span2
{
	    position: absolute;
    font-size: 15px;
    color: #fff;
    bottom: 22px;
    left: 19px;
    width: 181px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts21 a,
.poli_h.body_acts .actions_2019 .act_main>div.acts22 a,
.poli_h.body_acts .actions_2019 .act_main>div.acts23 a
{
	    bottom: 21px;
    right: 13px;
    text-decoration: underline;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts22 span.acts_span1
{
	height: 104px;
    width: 168px;
    font-size: 20px;
    padding-top: 19px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts22 span.acts_span1 span
{
	font-size: 15px;
    margin-top: 9px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts23 span.acts_span1
{
	width: 167px;
    font-size: 20px;
    padding-top: 20px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts23 span.acts_span1 span
{
	    font-size: 15px;
    margin-top: 9px;
    line-height: 1.2;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts22
{
	width: 301px;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts23
{
	width: 301px;
}

.poli_h.body_acts .actions_2019 .actions_2019 .act_redir
{
    width: 404px;
    top: 10px;
    left: -42px;
}



.actions_2019_2 .act_main>div span.actias2 {
    position: absolute;
    bottom: 10px;
    right: 24px;
    color: #fff!important;
    font-size: 16px;
    text-transform: capitalize;
}
.actions_2019_2 .act_main>div span.actias2:hover
{
	text-decoration: underline;
}
.actions_2019_2 .act_main>div a.actias {
    position: static;
    color: inherit!important;
    font-size: 16px;
    text-transform: inherit;
}
.actions_2019_2 .act_main>div a.actias:hover {
text-decoration: none;
}

.actions_2019_2 .act_main>div.acts4 span.actias2
{
	    color: inherit!important;
}
.actions_2019_2 .act_main>div.acts1 span.actias2
{
	    font-weight: normal;
}


.act_pre a.act_prea
{
	color: inherit!important;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts21 a, .poli_h.body_acts .actions_2019 .act_main>div.acts22 a, .poli_h.body_acts .actions_2019 .act_main>div.acts23 a{
	text-decoration: none;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts21 .actias2, .poli_h.body_acts .actions_2019 .act_main>div.acts22 .actias2, .poli_h.body_acts .actions_2019 .act_main>div.acts23 .actias2
{
	text-decoration: underline;
}



.poli_h.body_acts .actions_2019 .act_main>div.acts21 .actias, .poli_h.body_acts .actions_2019 .act_main>div.acts22 .actias, .poli_h.body_acts .actions_2019 .act_main>div.acts23 .actias
{
	    display: block;
    height: 100%;
    width: 100%;
}

.poli_h.body_acts .actions_2019 .video_actions
{
	margin-left: 18px;
}

.poli_h.body_acts  .actions_2019 .act_redir
{
	left: -42px;
}


.actionss, .rex {
    font-family: inherit;
}


.poli_h.body_acts .actions_2019 .act_main>div.acts11 span.acts_span1 .acts_downspan2 strong {
    text-decoration: none;
    background: #fe0002;
    padding: 4px 5px;
    color: #fff;
}


.body_acts .menudownup {
    top:-40px;
}


.att_2019 p
{
	    padding: 0;
}
.att_2019 .att_2019_1,
.att_2019 .att_2019_4
{
	    color: #ff0000;
    font-weight: bold;
}
.att_2019 .att_2019_4
{
	padding-top:10px;
}




.poli_h.body_acts .actions_top2019 .skz3 {
       top: 162px;
    left: 304px;
}
.actions_digit
{
	opacity:0;
}












.body_acts .actions_2019_3 .act_main>div .acts_down {
    background: #fff;
    border: 1px solid #ccc;
    position: absolute;
    bottom: 0;
    height: 42px;
    width: auto;
    left: 0;
    border-top: 0;
    padding: 7px;
    padding-right: 6px;
}
.body_acts .actions_2019_3 .act_main>div .acts_down a {
    display: inline-block;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    text-transform: inherit;
    text-align: center;
    padding: 9px 0;
    bottom: 0;
    border: 1px solid #ccc;
    color: inherit!important;
    margin-right: 6px;
    font-size: 14px;
    font-weight: bold;
    }
 .body_acts .actions_2019_3  .act_main>div .acts_down a.acts_down1 {
    background: #006633;
    color: #fff!important;
    width: 202px;
    margin-right: 0;
}
 .body_acts .actions_2019_3  .act_main>div .acts_down a.acts_down2 {
    width: 110px;
}
 .body_acts .actions_2019_3 .act_main>div {
        padding-bottom: 60px;
}

.body_acts .actions_2019_3 .act_main>div.acts1 .acts_down {
    left: 28px;
    width: 223px;
}


.body_acts .actions_2019_3 .act_main>div.acts2  .acts_down
{
	    width: 325px;
}

.actions_2019_3 .act_main>div span.actias2 {
    position: absolute;
    bottom: 69px;
    right: 24px;
    color: #fff!important;
    font-size: 16px;
    text-transform: capitalize;
}
.actions_2019_3 .act_main>div.acts1 .acts_img {
    width: 328px;
    position: absolute;
    bottom: 68px;
    left: -12px;
}

.actions_2019_3 .act_main>div.acts1>div {
    background-color: #ff7701;
    height: 100%;
    margin-left: 28px;
    /* margin-bottom: -13px; */
    height: 242px;
}

.body_acts .actions_2019_3 .act_main>div.acts1 .acts_down a.acts_down1
{
	width: 220px;
    height: 21px;
}
.body_acts  .actions_2019_3 .act_main>div.acts4,
.body_acts  .actions_2019_3 .act_main>div.acts5,
.body_acts  .actions_2019_3 .act_main>div.acts6
{
	padding-bottom: 0;
}

.body_acts  .actions_2019_3 .act_main>div.acts4 .acts_down,
.body_acts  .actions_2019_3 .act_main>div.acts5 .acts_down,
.body_acts  .actions_2019_3 .act_main>div.acts6 .acts_down
{
	bottom: -57px;
}
.body_acts  .actions_2019_3 .act_main>div.acts4 .acts_down
{
	    bottom: -61px;
    width: 323px;
    left: -4px;
}
.body_acts  .actions_2019_3 .act_main>div.acts4 .acts_down a.acts_down1
{
	    width: 199px;
    line-height: 1;
    padding: 5px 0;
    vertical-align: text-bottom;
}
.body_acts  .actions_2019_3 .act_main>div.acts4 .acts_down a.acts_down2
{
	    vertical-align: text-bottom;
}
.body_acts  .actions_2019_3 .act_main>div.acts5 .acts_down
{
	    width: 325px;
}
.body_acts  .actions_2019_3 .act_main>div.acts6 .acts_down
{
	    width: 225px;
}
.body_acts  .actions_2019_3 .act_main>div.acts6 .acts_down a.acts_down2
{
	    width: 222px;
}

.body_acts  .actions_2019_3 .act_redir
{
	    margin-top: 53px;
}
.actions_2019_3 .act_main>div.acts3 {
    background-size: 364px;
}

.body_acts .actions_2019_3 .act_main>div.acts3 .acts_down
{
	width: 325px;
}


.ui-widget-content {
    border: 1px solid #ccc;
    }
    
    
    .body_acts .actions_2019_3 .act_main>div .acts_down a
    {
		cursor: pointer;
	}
	
.dveri_h.body_acts .bottomheader2 li.dveri_vmagazin	
{
	    float: right;
    /* margin-right: 77px; */
    background: #ff7701;
        padding: 3px 29px;
    margin: 5px 0;
    margin-right: 26px;
    /* margin-top: 4px; */
    font-size: 14px;
    text-transform: inherit;
}
	
#mod_otzivi
{
	    background: #006633!important;
}	
	
/*
.c_cont .adrezz_txt2.txt_novolitovskaya .adrezz_txt_right
{
	padding-top: 107px;
}
*/
.c_cont .adrezz_txt2.txt_novolitovskaya .adrezz_txt_right .adrezz_txt_right_warning {
    color: inherit;
    top: 0;
    bottom: auto;
    font-size: inherit;
    font-weight: normal;
    padding-top: 10px;
}	
.adress2019 .map_adres2 .map_adres_span {
    margin-top: 0!important;
}
.adress2019 .map_adres3 .map_adres_span {
    margin-top: 2px!important;
}

.adress2019 .map_adres a {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}

#colorbox .adrezz_txt2 {

    min-width: 1139px;
}


.wrap_3s
{
    margin-bottom: 30px!important;
}
.wrap_3s._show_3w
{
	    background-color: #079950!important;
	    border: 1px solid #efefef;
	    opacity: 0.8!important;
}
	/*
.logo_1D
{
	display: none!important;
}
 .label_39._left_2d .text_eD
{

	    margin-right: 0!important;
	   
}
 */
#mod_otzivi2 {
    right: -193px;
}
.mod_otzivi
{
	right: -146px;
}

.c_cont .adrezz_txt2.txt_novolitovskaya .adrezz_txt_right, .adrezz_txt2.txt_novolitovskaya .adrezz_txt_right {
    padding-top: 77px;
}




.adress2019 .map_up #map {
    background: url(/txt/map/icons/mapi_mainl2.jpg) no-repeat;
}
.adress2019 .map_up #map a {
    height: 34px;
}
.adress2019 .map_up #map a.map_zanev {
    top: 322px;
    left: 391px;
    width: 160px;
}
.adress2019 .map_up #map a.map_zanevs {
    top: 361px;
    left: 417px;
    width: 218px;
}
.adress2019 .map_up #map a.map_pobedi {
    bottom: 54px;
    left: 269px;
    width: 214px;
}
.adress2019 .map_up #map a.map_sofiyskaya {
    bottom: 132px;
    left: 364px;
    width: 224px;
}
.adress2019 .map_up #map a.map_viborg {
    left: 255px;
    top: 21px;
    width: 227px;
}
.adress2019 .map_up #map a.map_novolitovskaya {
    top: 212px;
    left: 312px;
    width: 220px;
}
.adress2019 .map_up #map a.map_sklads {
    bottom: 170px;
    left: 367px;
    width: 189px;
    height: 50px;
}
.adress2019 .map_up #map a.map_skladoh {
    top: 251px;
    left: 287px;
    width: 178px;
}
.adress2019 .map_up #map a.map_skladoh2 {
    top: 307px;
    left: 127px;
    width: 180px;
}
.adress2019 .map_up #map a.map_leninskii {
    bottom: 14px;
    left: 147px;
    width: 226px;
}
.adress2019 .map_up #map a.map_komendantskaya {
    top: 129px;
    left: 164px;
    width: 226px;
}
.adress2019 .map_up #map a.map_varshavskaya {
    bottom: 93px;
    left: 240px;
    width: 154px;
    height: 33px;
}

#colorbox .adrezz_txt2 {
    min-width: 867px;
}

#zaza22 .zbrowse_10 .product_actions {
    padding: 3px 60px;
    width: 147px;
}


.poli_h.body_acts .actions_top2019 .skz1
{
	    display: none;
}
.poli_h.body_acts .actions_top2019 .skz_up1 {
    top: 62px;
    left: 401px;
}































.zzcity .zz1 {
    padding-left: 0px;
    padding-top: 8px;
    width: 260px;
}
.zzcity .zz1 img {
    height: 60px;
    padding-top: 0px;
}
.zzcity .zz1 span {
    padding-top: 0;
    margin-left: 65px;
    font-size: 13px;
    text-align: left;
    padding-left: 0;
    line-height: 1.6;
}
.zzcity .zz1 span.zz1s1
{
	    margin-top: -23px;
}
#zz7 {
    padding-left: 80px;
    padding-top: 18px;
    background: url(//skill-spb.ru/images/redesign/2019/top_mag.svg) no-repeat 10px 13px/42px;
    font-size: 15px;
    margin-left: 110px!important;
    position: relative;
        height: 100%;
    margin-bottom: 0;

}
.zzcity .zz7d1, .zzcity .zz7d2, .zzcity .zz7d3, .zzcity .zz7d4, .zzcity .zz7d5, .zzcity .zz7d6, .zzcity .zz7d7 {
line-height: 1.3;
    font-size: inherit;
}
.zzcity .zz7d5 a {
    color: #059400!important;
}
.zzcity .zz7d5 {
    margin-top: 4px;
        padding-left: 0px;
        font-size: 13px;
}
.zzcity .zz7d8
{
	    position: absolute;
    top: 54px;
    left: 0px;
    font-size: 13px;
}
.zzcity .zz8 {
    background: url(//skill-spb.ru/images/redesign/2019/top_time.svg) no-repeat 0px -2px/55px;
        padding-left: 65px;
    margin-left: 6px;
    font-size: 15px;
    margin-top: 16px;
    padding-top: 2px;
        width: 218px;
        min-height: 54px;
}
.zzcity .zz2 {
    background: url(//skill-spb.ru/images/redesign/2019/top_tel.svg) no-repeat 0px 17px/54px;
    width: 165px;
    padding-top: 0;
    font-size: 15px;
    margin-top: -3px;
        margin-bottom: 0;
    min-height: 68px;
    }
 .zzcity .zz2d3, .zzcity .zz2d2, .zzcity .zz7d2, .zzcity .zz7d3 {
    font-size: inherit;
}
.zzcity .zz2d1 {
    font-size: 13px;
}
.zzcity .zz2d3 {
    line-height: 1.2;
}
.zz1r {
    height: 86px;
}

.zzcity {
    padding-top: 11px;
}
#fix {
    margin-top: 0;
    top: 0;
        height: 90px;

}
#zz7,.zzcity .zz1,.zzcity .zz2,.zzcity .zz8
{
	    height: auto;
}
body:not(.body_acts)   #topmenu1.topmenu {

    height: 49px;
}

#topmenu1.topmenu ul.menu {
    height: 100%;
        margin: 0;
            width: 1120px;
}
#topmenu1.topmenu ul.menu > li {
    height: 100%;
}
#topmenu1.topmenu ul.menu > li > a
{
	background: transparent!important;
    text-transform: inherit;
    height: 34px;
        padding: 14px 14px 0px 14px;
}
#topmenu1.topmenu ul.menu > li > a:hover {
    background: #003f20!important;
}
#topmenu1.topmenu ul.menu > li.tm_catalog {
background-color: #003f20!important;
    background-image: url(//skill-spb.ru/images/redesign/2019/catalog.svg)!important;
    background-repeat: no-repeat!important;
    float: left;
    min-width: 260px;
    background-position: 94% 50%!important;
    background-size: 20px!important;
        text-align: left;
    padding-left: 1px;
        margin-right: 20px;
}
#topmenu1.topmenu ul.menu > li.tm_catalog > a
{
		padding: 15px 23px 0 20px;
}
#topmenu1.topmenu ul.menu li {
    font-size: 16px;
}
#topmenu1.topmenu ul.menu li.tm_magazinov
{
	    float: right;
	        margin-right: -39px;

}
#topmenu1.topmenu ul.menu li.tm_magazinov a {

    background: #fff!important;
    color: #000000!important;
    margin: 9px 0;
    height: auto;
    padding: 5px 17px;
    border-radius:2px;
}
#topmenu1.topmenu ul.menu li.tm_magazinov a:hover
{
	background: #f70!important;
	color:#fff!important;
}


body:not(.body_acts) .bottomheader2 {
    background: #eeeeee;
}
body:not(.body_acts) .bottomheader2 li a {
    color: #000;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;
}
body:not(.body_acts) .bottomheader2 li:hover
{
	    background-color: #bbb;
}

body:not(.body_acts) .bottomheader2 li.dveri_li a
{
	color: #fff!important;
}
body:not(.body_acts) .bottomheader2 li.dveri_li:hover
{
	    background-color: #004020;
}
#zzy div#header {
    height: 149px;
    margin-bottom: 0
}


.flexslider {
       padding: 16px 0;
    height: 270px!important;
}
.flexslider .slides2 > li {
    transform: skew(0deg);
        height: 270px;
       width: 400px;
    float: left;
        margin-right: 20px;
        list-style: none;
        position: relative;
}
.flexslider .slides2 > li.firsts
{
	    background: url(https://skill-spb.ru/images/redesign/2019/slider1.jpg) no-repeat -8px 0/419px;
}
.flexslider .slides2 > li.firsts >div
{
	    width: 100%;
    height: 100%;
    opacity: 0.5;
    background-color: #000000;
}
.flexslider .slides2 > li a.slesa
{
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.flexslider .slides2 > li.firsts span.sles1 {
background: #fff;
    background: rgba(255,255,255,0.9);
    position: absolute;
    top: 10px;
    margin: 0;
    padding: 14px 22px;
    height: 44px;
    color: #000;
    left: 0;
    line-height: 2;
    font-size: 20px;
    width: 290px;
    padding-right: 9px;
    height: 73px;
    line-height: 1.2;
    font-size: 22px;
}
.flexslider .slides2 > li.too
{
 background: url(https://skill-spb.ru/images/redesign/2019/slider2.jpg) no-repeat -69px -1px/497px;
    width: 361px;
}
.flexslider .slides2 > li.too span.sles1 {
background: #fff;
    background: rgba(255,255,255,0.9);
    position: absolute;
    top: 10px;
    margin: 0;
    padding: 14px 22px;
    height: 44px;
    color: #000;
    left: 0;
    line-height: 2;
    font-size: 20px;
    width: 170px;
    padding-right: 9px;
    height: 52px;
    line-height: 1.2;
    font-size: 22px;
}

.flexslider .slides2 > li.too span.sles2
{
background: #fff;
    background: rgba(255,255,255,0.9);
    position: absolute;
    top: 99px;
    margin: 0;
    padding: 5px 22px;
    height: 44px;
    color: #000;
    right: 0;
    line-height: 2;
    font-size: 20px;
    width: 149px;
    padding-right: 9px;
    height: auto;
    line-height: 1.2;
    font-size: 16px;
}
.flexslider .slides2 > li.too span.sles3
{
    background: #ff7500;
    background: rgba(255,119,1,0.9);
    position: absolute;
    bottom: 19px;
    margin: 0;
    padding: 13px 33px;
    height: 44px;
    color: #fff;
    left: 21px;
    line-height: 2;
    font-size: 20px;
    width: 109px;
    padding-right: 9px;
    height: auto;
    line-height: 1.2;
      font-size: 13px;
    font-weight: 500;
}
.flexslider .slides2 > li.lasts
{
	    background: url(https://skill-spb.ru/images/redesign/2019/slider3.jpg) no-repeat -8px 0/419px;
	    margin-right: 0;
}

.flexslider .slides2 > li.lasts span.sles1 {
background: #fff;
    background: rgba(255,255,255,0.9);
    position: absolute;
    top: 10px;
    margin: 0;
    padding: 14px 22px;
    height: 44px;
    color: #000;
    left: 0;
    line-height: 2;
    font-size: 20px;
        width: 288px;
    padding-right: 9px;
    height: 52px;
    line-height: 1.2;
    font-size: 22px;
}
.flexslider .slides2 > li.lasts span a{
	text-decoration:none!important;
	color: inherit!important;
}
.flexslider .slides2 > li.lasts span a:hover
{
	text-decoration:none!important;
}

.flexslider .slides2 > li.lasts span.sles3
{
    background: #ff7500;
    background: rgba(255,119,1,0.9);
    position: absolute;
    bottom: 19px;
    margin: 0;
    padding: 5px 12px;
    height: 44px;
    color: #fff;
    left: 21px;
    line-height: 2;
    font-size: 20px;
    width: 109px;
    padding-right: 9px;
    height: auto;
    line-height: 1.2;
    font-size: 13px;
    font-weight: 500;
    text-align: center;
}
.flexslider .slides2 > li.lasts span.sles4
{
	    position: absolute;
    right: 0;
    top: 100px;
    width: 230px;
    height: 172px;
}
.flexslider .slides2 > li.lasts span.sles4 a
{
background: #fff;
    background: rgba(255,255,255,0.9);
    float: right;
    height: 20px;
    margin-bottom: 4px;
    padding: 5px 8px;
    display: block;
    /* width: 148px; */
    text-align: right;
    min-width: 93px;
        padding-right: 11px;
}

.flexslider .slides2 > li.lasts span.sles4 a.slea1
{
	width: 175px;
        padding-right: 14px;
}
.flexslider .slides2 > li.lasts span.sles4 a.slea3
{
    width: 122px;
}
.flexslider .slides2 > li.lasts span.sles4 a.slea4
{
        width: 130px;
}
.flexslider .slides2 > li.lasts span.sles4 a.slea5
{
        width: 140px;
}
#container .flexslider2 {
        height: 381px!important;
    }
    
    
.poli_h.body_acts .bottomheader2 li a {
    color: #fff;
}

#mod_otzivi2 {
    background: #006633!important;
}



.dveri_h.body_conts #left
{
	display: none;
}
.dveri_h.body_conts div#content {
    width: 1200px !important;
}
.dveri_h.body_conts  div#content .sub {
    padding-left: 0;
}
.dveri_h.body_conts .adress2019 .contr_div {
    width: 248px!important;
    padding-right: -0!important;
    max-width: none!important;
    margin-left: 5px;
    padding-left: 69px;
    height: 70px;
    margin-bottom: 0px;
    font-weight: normal;
    margin-top: 0;
        min-height: 74px;
}
.dveri_h.body_conts .adress2019 .contr_div.contr_call
{
    width: 163px!important;
    padding-top: 0;
    background-position: 2px 17px;
        margin-top: -18px;
}
.dveri_h.body_conts .adress2019 .contr_div.contr_email
{
	    width: 215px!important;
	        padding-top: 0;
}
.dveri_h.body_conts .adress2019 .contr_div.contr_open {

    padding-top: 0;
}

.dveri_h.body_conts  .adress2019 .map_up #map {
    width: 360px;
    height: 360px;
        background-size: 360px;
}
.dveri_h.body_conts .adress2019 .map_up
{
	float: left;
	clear: none;
}
.dveri_h.body_conts  .adress2019 h1 {

       margin-bottom: 34px;
}
.dveri_h.body_conts .adress2019 .map_up .map_uph
{
	font-size: 25px;
    font-weight: bold;
        margin-bottom: 17px;
}

.dveri_h.body_conts  .adress2019 .map_adres {
    float: right;
    width: 185px;
    margin-right: 0;
}
.dveri_h.body_conts  .adress2 .adressya2 {
    padding-top: 3px;
}

.dveri_h.body_conts   .adress2019 #map_up1 #map {
    background: url(/txt/map/icons/dveri_map1.jpg) no-repeat;
}
.dveri_h.body_conts   .adress2019 #map_up2 #map {
    background: url(/txt/map/icons/dveri_map2.jpg) no-repeat;
}
.dveri_h.body_conts   .adress2019  #map
{
	position: relative;
	overflow: hidden;
}
.dveri_h.body_conts   .adress2019 .map_up #map a.map_zanev {
    top: 119px;
    left: 218px;
    width: 144px;
}
.dveri_h.body_conts  .adress2019 .map_up #map a.map_varshavskaya {
    bottom: 53px;
    left: 95px;
    width: 128px;
    height: 33px;
}
.dveri_h.body_conts  .adress2019 .map_up #map a.map_zanevs {
    top: 211px;
    left: 187px;
    width: 171px;
    height: 27px;
}
.dveri_h.body_conts  .adress2019 .map_up #map a.map_pobedi {
bottom: 30px;
    left: 106px;
    width: 173px;
    height: 28px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_sofiyskaya {
bottom: 59px;
    left: 154px;
    width: 171px;
    height: 27px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_viborg {
    left: 102px;
    top: 13px;
    width: 170px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_novolitovskaya,
.dveri_h.body_conts .adress2019 .map_up #map a.map_leninskii
 {

    display: block;
}
.dveri_h.body_conts  .adress2019 .map_up #map a.map_novolitovskaya {
    top: 108px;
    left: 147px;
    width: 169px;
    height: 27px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_sklads {
bottom: 87px;
    left: 162px;
    width: 138px;
    height: 33px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_skladoh {
    top: 174px;
    left: 25px;
    width: 150px;
    height: 27px;
}
.dveri_h.body_conts  .adress2019 .map_up #map a.map_skladoh2 {
    top: 136px;
    left: 127px;
    width: 145px;
    height: 27px;
}
.dveri_h.body_conts  .adress2019 .map_up #map a.map_leninskii {
    bottom: 1px;
    left: 47px;
    width: 171px;
    height: 27px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_komendantskaya {
    top: 70px;
    left: 43px;
    width: 173px;
    height: 27px;
}

.dveri_h.body_conts .adress2019 .map_up #map a.map_sklads_2
{
	    top: 189px;
    left: 182px;
    width: 134px;
    height: 40px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_skladoh_1
{
	    left: 137px;
    width: 150px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_skladoh2_2
{
	    top: 80px;
    left: 8px;
    width: 150px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_skladoh2_3
{
	    top: 84px;
    left: 188px;
    width: 146px;
}






.dveri_h.body_conts  .c_cont .adrezz_txt2, .adrezz_txt2 {
    margin-right: 0;
    margin-left: -13px;
}
.dveri_h.body_conts  .c_cont2 {
    margin-bottom: 89px;
    width: 853px;
}







#topmenu1.topmenu .menu-name-main-menu, #topmenu1.topmenu ul.menu > li, #topmenu1.topmenu, #topmenu1.topmenu ul.menu > li > a, div#top li#current a, #topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd) > a, #topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd), #topmenu1.topmenu ul.dropdown-menu {
    background: transparent!important;
}
#topmenu1.topmenu ul.menu {
    width: 1200px;
    box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.3);
}
#topmenu1.topmenu ul.menu > li > a {
    color: #000;
}
#topmenu1.topmenu ul.menu > li.tm_catalog > a
{
	    color: #fff;
}
#topmenu1.topmenu ul.menu li.tm_magazinov {
    margin-right: 0;
}
#topmenu1.topmenu ul.menu li.tm_magazinov a {
    background: #f70!important;
    color: #fff!important;
    margin: 0;
    border-radius: 0;
    height: 39px;
    line-height: 2.6;
}
#topmenu1.topmenu ul.menu > li > a:hover {
    color: #fff;
}
#topmenu1.topmenu
{
	background: #fff!important;
}


body:not(.body_acts) .bottomheader2 {
    background: #999;
}
body:not(.body_acts) .bottomheader2 li a {
    color: #fff;
}





.body_acts .top1 {
    margin-top: 0;
}
.body_acts #zzy div#header {
        height: 114px;
    margin-bottom: 0;
}
.body_acts .zzcity {
    height: auto;
    }
    
    
    
 #colorbox .adrezz_txt2.txt_novolitovskaya .adrezz_txt_right,
  #zzy .adrezz_txt2.txt_novolitovskaya .adrezz_txt_right
  {
  	    padding-top: 77px;
  	        padding-bottom: 0;
  } 
  

  #colorbox  .adrezz_txt2.txt_novolitovskaya .adrezz_txt_right .adrezz_txt_right_warning, 
  #zzy .c_cont .adrezz_txt2.txt_novolitovskaya .adrezz_txt_right .adrezz_txt_right_warning
  {
  	bottom: auto;
    top: 0;
  }
  
  
  
  
  
 .poli_h #zzy #pan15 div.content-bar ul.vmLinkMenu li a.vmmenu_2267 span
 {
 	display: inline-block;
    width: 236px;
    line-height: 1.3;
    padding-top: 10px;
 }
 
 
#topmenu1.topmenu ul.menu > li > a:hover
 {
 	background-color: #e0e0e0!important;
 	color: #000;
 }
#topmenu1.topmenu ul.menu > li.tm_catalog:hover

 {
 		background-color: #003f20!important;
 	
 }
 #topmenu1.topmenu ul.menu > li.tm_catalog > a:hover
  {
  	background-color: transparent!important;
  	color: #fff;
  }
  
  #topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd) > a:hover,
  #topmenu1.topmenu ul.dropdown-menu > li:nth-child(even) > a:hover
  {
  	background-color: transparent!important;
  }
  #topmenu1.topmenu ul.menu li:hover
  {
  	background-color: #e0e0e0!important;
  }
  
  
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(even),
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(even),
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd),
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(odd)
 {
 	background-color: #fff!important;
 	    border-bottom: none!important;
    border-top: none!important;
 }
 #topmenu1.topmenu ul.dropdown-menu > li:nth-child(even):hover,
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(even):hover,
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(odd):hover,
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(odd):hover
{
	background-color: #e0e0e0!important;
}
 #topmenu1.topmenu ul.menu a {
    color: #000;
    }
 #topmenu1.topmenu ul.dropdown-menu{
    border-top: none;
}



.poli_h.body_acts .bottomheader2 {
    background: transparent;
    box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.3);
}
.poli_h.body_acts .bottomheader2 li a {
    color: #000;
}
.poli_h.body_acts .bottomheader2 li:hover
{
	background-color: #e0e0e0;
}
.poli_h.body_acts .bottomheader2 li.magazinov7 {
    height: 40px;
    padding-bottom: 0;
    line-height: 2.3;
    margin: 0;
    margin-right: 0;
}
.poli_h.body_acts .bottomheader2 li.magazinov7 a{
	color: #fff;
}

.dveri_h.body_acts .bottomheader2
{    
background: #fff;
	    box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.3);
}
.dveri_h.body_acts .bottomheader2 li a {
    color: #000;
}
.dveri_h.body_acts .bottomheader2 li:hover
{
	background-color: #e0e0e0;
}
.dveri_h.body_acts .bottomheader2 li.dveri_vmagazin {
    margin: 0;
    margin-right: 0;
    height: 30px;
    line-height: 2.1;
}
.dveri_h.body_acts .bottomheader2 li.dveri_vmagazin a{
	color: #fff;
}

.poli_h.body_acts .bottomheader2 {
    background: #fff
    }
    
    
 
.flexslider .slides2 > li.firsts {
    background: url(https://skill-spb.ru/images/redesign/2019/slider1.jpg) no-repeat -10px 0/454px;
}
.flexslider .slides2 > li.too {
    background: url(https://skill-spb.ru/images/redesign/2019/slider2.jpg) no-repeat 0px -1px/493px;
}


#zz7 {
    background: url(//skill-spb.ru/images/redesign/2019/top_mag8.svg) no-repeat 10px 13px/42px;

}

















.dveri_h .flexslider .slides2 > li.firsts {
    background: url(https://skill-spb.ru/images/redesign/2019/slider1_2_dveri.jpg) no-repeat 0 0/596px;
    width: 590px!important;
}
.dveri_h  .flexslider .slides2 > li.lasts {
    width: 590px!important;
        background: url(https://skill-spb.ru/images/redesign/2019/slider3_dveri.jpg) no-repeat 0 0/596px;
}
.dveri_h .flexslider .slides2 > li.firsts >div {
    opacity: 0;
    background-color: #000000;
}
.dveri_h .flexslider .slides2 > li.firsts span.sles1 {
    width: 289px;
    height: 72px;
}
.dveri_h .flexslider .slides2 > li.lasts span.sles1
{
	font-weight: bold;
	    width: 219px;
	    height: 27px;
}
.dveri_h .flexslider .slides2 > li.lasts span.sles3 {
    left: 50px;
    line-height: 2;
    width: 179px;
    height: 31px;
    line-height: 2.1;
}
.dveri_h .flexslider .slides2 > li.lasts span.sles4 a
{
	    background: rgba(0,64,32,0.9);
	   color: #fff!important;
}
.dveri_h .flexslider .slides2 > li.lasts span.sles4 {
    top: 5px;
}
.dveri_h .flexslider .slides2 > li.lasts span.sles4 a.slea6 {
    width: 157px;
}

.dveri_h .flexslider .slides2 > li.lasts span.sles4 a
{
	    margin-bottom: 3px;
}

.dveri_h .flexslider .slides2 > li.lasts span.sles4 a.slea5 {
    width: 157px;
}
.dveri_h .flexslider .slides2 > li.lasts span.sles4 a.slea7
{
	        width: 137px;
}
.flexslider .slides2 > li.firsts >div {
    background-color: transparent;
}



.adress2019 .map_adres2 a.c_zakla_novolitovskaya span:nth-child(1)
{
	    color: #808080;
}
.adress2019 .map_adres2 a.c_zakla_komendantskaya span:nth-child(1)
{
	color: #ff7700;
}

.dveri_h.body_acts .bottomheader2 li.dveri_vmagazin:hover a {
    color: #000;
}

#scrollUp
{
	    z-index: 2!important;
}


.dveri_h.body_conts  .adress2019 {
    margin-left: -7px!important;
}
.dveri_h.body_conts .c_cont2 {
    margin-left: 13px;
}



.poli_h .flexslider .slides2 > li.lasts span.sles1
{
	width: 211px;
	line-height: 2.2;
}
.poli_h .flexslider .slides2 > li.lasts span.sles4 {
    top: 4px;
}
.poli_h .flexslider .slides2 > li.lasts span.sles4 a {
    margin-bottom: 3px;
    }
.poli_h  .flexslider .slides2 > li.lasts span.sles4 a.slea5 {
    width: 150px;
}
.poli_h  .flexslider .slides2 > li.lasts span.sles4 a.slea6 {
        width: 138px;
} 
.poli_h  .flexslider .slides2 > li.lasts span.sles4 a.slea7 {
    width: 152px;
} 
.poli_h  .flexslider .slides2 > li.lasts span.sles4 a.slea8 {
        width: 125px;
}    



.poli_h  .adress2019 .map_up #map a.map_komendantskaya {
    top: 96px;
    left: 118px;
    width: 273px;
    height: 70px;
}
.poli_h  .adress2019 .map_up #map a.map_varshavskaya {
    bottom: 92px;
    left: 196px;
    width: 161px;
    height: 70px;
}
.adress2019 .map_adres1 a.c_zakla_varshavskaya span:nth-child(1){
    color: #008040;
}
/*
.dveri_h.body_conts .adress2019 .map_up #map a.map_varshavskaya {
    bottom: 53px;
    left: 66px;
    width: 157px;
    height: 58px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_komendantskaya {
    top: 46px;
    left: 11px;
    width: 197px;
    height: 51px;
}
*/
.category_desc {
    padding-left: 20px;
    margin-top: 30px;
    float: left;
    width: 100%;
    padding-bottom: 20px;
}


.poli_h.body_acts .actions_top2019 .skz_up1 {
    left: 278px;
}
.poli_h.body_acts .actions_top2019 .skz1 {
    display: inline-block;
    transform: rotate(-15deg);
    padding: 15px 22px;
    left: 28px;
    z-index: 1;
    top: -10px;
}

.dveri_h.body_acts .actions_top2019
{
	
}

.dveri_h.body_acts .actions_top2019 {
    background: url(/images/akcii/2019/dveri_actions_img1.jpg) no-repeat;
    height: 351px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    position: relative;
    background-size: 1359px;
    background-position: -91px -54px;
        margin-bottom: 12px;
}
.dveri_h.body_acts .actions_top2019>div {
    width: 100%;
    height: 100%;
}
.dveri_h.body_acts  .actions_top2019 .skz_up1 {
display: block;
    font-size: 36px;
    font-weight: bold;
    position: absolute;
    top: 75px;
        left: 213px;
}
.dveri_h.body_acts  .actions_top2019 .skz1 {
    display: inline-block;
    transform: rotate(-15deg);
    padding: 15px 22px;
    left: 50px;
    z-index: 1;
    top: -25px;
    background: #ff7700;
    position: absolute;
}
.dveri_h.body_acts  .actions_top2019 .skz2 {
        margin-left: 235px;
    position: relative;
}
.dveri_h.body_acts .actions_top2019 .skz3 {
    display: block;
    position: absolute;
    top: 170px;
    left: 414px;
    font-size: 21px;
}
.dveri_h.body_acts .actions_top2019 .skz_up2 {
display: block;
    position: absolute;
    bottom: 42px;
    margin-left: 209px;
    width: 818px;
    height: 110px;
}
.dveri_h.body_acts  .actions_top2019 .skz_up2>span {
    display: inline-block;
    width: 157px;
    height: 95px;
    vertical-align: text-top;
    margin-right: 44px;
    text-align: center;
}
.dveri_h.body_acts  .actions_top2019 .skz_up2>span>span:nth-child(1) {
    display: block;
    border-bottom: 1px solid #eee;
    font-size: 33px;
    font-weight: bold;
    padding-bottom: 19px;
}
.dveri_h.body_acts  .actions_top2019 .skz_up2>span>span:nth-child(2) {
    font-size: 17px;
    padding: 0px 21px;
    padding-top: 3px;
    display: inline-block;
}


.body_acts  #top2
{
	    display: block;
}
.body_acts  .top1 {
    margin-top: 50px;
}
.body_acts   #topmenu1.topmenu ul.menu {
    height: 49px;
}
.body_acts #topmenu1.topmenu ul.menu > li.dveri_act
{
padding-left: 33px;
    padding-right: 33px;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts10 span.acts_span2>span span {
    padding: 0 5px;
}

.body_acts #topmenu1.topmenu ul.menu {
    background: #fff;
}

.poli_h.body_acts .actions_2019 .act_main>div.acts31
{
	    height: auto;
}
.poli_h.body_acts .actions_2019 .act_main>div.acts31 img
{
	    width: 319px;
}

.poli_h #zaza22 .zbrowse_10 .product_actions {
    padding: 6px 51px;
    width: 208px;
    line-height: 1.2;
}
/*
#mod_otzivi {
    display: none;
}
*/

.global_action_2019
{
	    margin: 20px auto;
    text-align: center;
}

.footermenu li.noclick {
    padding-right: 42px;
}







.zzcity .zz2 {
    width: 233px;
    }

#zz7
{
	    float: right;
        margin-top: -6px;
    width: 222px;
        background-position: 10px 21px;
}
.zzcity .zz7d8
{
	    color: #004020;
    font-weight: bold;
    text-transform: lowercase;
    top: 61px;
    font-size: 16px;
}
.zzcity .zz7d7
{
	    padding-left: 0;
	    padding-top: 2px;
}
.zzcity .zz7d5 {
        margin-top: 1px;
    padding-left: 0px;
    font-size: 15px;
  
}

.zzcity .zz7d5 a {
      color: #004020!important;
}
.flypage .tovar_sdesc .flypage_product_actions {
    color: #ff7700;
}


#zzy #ya-site-form0 .ya-site-form__input-text {
    background-color: #eee!important;
    border: 1px solid #999!important;
    color: #EEEEEE;
    height: auto;
    width: 100%!important;
    padding:2px;
}
#ya-site-form0 .ya-site-form__submit {
    width: 84px!important;
}


#mod_otzivi2
{
	right: -267px;
	background: #f70!important;
}

.main_left2_dveri .main_left_zag
{
		background: #f70!important;
}
.main_left2_dveri .spanp1
{
	    margin-top: 21px;
    font-weight: bold;
    font-size: 27px;
    line-height: 1;
}
.main_left2_dveri .spanp2
{
	    font-size: 18px;
    margin-top: 26px;
    line-height: 1.2;
}
.main_left2_dveri .spanp3 a
{
	color: #fff!important;
    margin-top: 29px;
    background-color: #006633;
    padding: 10px 10px;
    font-size: 17px;
    font-weight: bold;
    width: 199px;
    display: inline-block;
        margin-bottom: 15px;
}

#mod_otzivi2
{
	    background: #fff!important;
    border: #f70 1px solid;
    
}
#mod_otzivi2:hover
{
	background: #f70!important;
}
#mod_otzivi2 a
{
	color: #111!important;
}




#mod_otzivi {
    height: 44px;
    line-height: 1;
    padding-top: 6px;
    right: -166px;
}
#mod_otzivi a{
	    line-height: 1.3;
}


#topmenu1.topmenu li.tm_catalog ul.dropdown-menu
{
	    width: 261px;
}


#topmenu1.topmenu ul.menu > li.tm_dveri
{
	    background: #e0e0e0!important;
}



.poli_h #pan15 .moduletable.skillup {
    display: block;
}
.poli_h #pan15 .skillup3.vmlinklist {
    margin-top: 0;
}
.poli_h #pan15 .vmlinklist2 {
    margin-top: -30px;
}
.poli_h .bottomheader2 li {
    padding: 8px 13px;
}

.dveri_h .bottomheader2 li.napo_pokr_li
{
	    background: #006633;
}

.dveri_h .flexslider .slides2 > li.lasts span.sles4 a {
background: rgba(255,255,255,0.9);
color: inherit!important;
}

.poli_h.body_conts #left {
    display: none;
}
.poli_h.body_conts div#content {
    width: 1200px !important;
}
.poli_h.body_conts div#content .sub {
    padding-left: 0;
}
.poli_h.body_conts .adress2019 {
    margin-left: -7px!important;
}
.poli_h.body_conts .adress2019 .contr_div {
    width: 248px!important;
    padding-right: -0!important;
    max-width: none!important;
    margin-left: 5px;
    padding-left: 69px;
    height: 70px;
    margin-bottom: 0px;
    font-weight: normal;
    margin-top: 0;
    min-height: 74px;
}
.poli_h.body_conts .adress2019 .contr_div.contr_open {
    padding-top: 0;
}
.poli_h.body_conts .adress2019 .contr_div.contr_email {
    width: 215px!important;
    padding-top: 0;
}
.poli_h.body_conts .adress2019 .contr_div.contr_call {
    width: 163px!important;
    padding-top: 0;
    background-position: 2px 17px;
    margin-top: -18px;
}
/*
.poli_h.body_conts .adress2019 .map_up {
    width: auto!important;
    margin-bottom: 144px;
    margin-left: 0;
    clear: both;
    margin-top: 25px;
    width: 899px!important;
}
*/

.poli_h.body_conts .c_cont2 {
    margin-left: 13px;
    margin-bottom: 89px;
    width: 853px;
}
.poli_h.body_conts .c_cont .adrezz_txt2, .adrezz_txt2 {
    margin-right: 0;
    margin-left: -13px;
}


.global_action_2019_01
{
    text-align: center;
    margin: 43px auto;
    width: 500px;
    font-weight: bold;
    margin-top: 60px;
    position: relative;
    left: -39px;
}
.global_action_2019_01>p
{
	    font-size: 21px;
}
.global_action_2019_01>p span:first-child
{
	    color: red;
    text-transform: uppercase;
}
.global_action_2019_01>a
{
	    display: block;
    float: right;
}

.body_conts .adress2019 .contr_div.contr_email p
{
	    padding-top: 12px!important;
}

.body_conts .adress2019 h1 {
    margin-bottom: 34px;
}


.body_conts .adress2019 .contr_div.contr_open {
    padding-top: 2px!important;
}


.cont_rus
{
	margin: 20px 0;
    background: url(https://skill-spb.ru/images/redesign2/cont/cont_rus.png) no-repeat 0 50%;
    padding-left: 127px;
  min-height: 64px;
  clear: both;
    font-size: 17px;
    margin-bottom: 0;
}
.cont_rus p
{
	padding:0;
}
.cont_rus img
{
	
}
.cont_rus div
{
	    width: 797px;
}
.cont_rus div a
{
	color: #008040!important;
}

.ukladchki_foto img {
    margin: 20px 15px 0 0;
}




body:nth-of-type(1) #topmenu1.topmenu ul.menu {

    height: 48px;
}


.footermenu li.noclick {
    max-width: 214px;
}

.poli_h .bottomheader2 li {
    padding: 8px 12px;
}


#mod_otzivi2,
#topmenu1.topmenu ul.menu > li.tm_dveri
 {
    transition : background 2s ease-in-out;
}


.poli_h.body_feedback div#content {
    width: 100%!important;
}
.poli_h.body_feedback div#left,
.poli_h.body_feedback .header1
{
	display: none;
}
.poli_h.body_feedback div#content .sub {
    padding-left: 0;
}


.dveri_h .ui-widget-overlay {
    background: #111 50% 50% repeat-x;
    opacity: .6;
    filter: Alpha(Opacity=60);
}

.zzamer_ui.ui-widget-content{
    border: 1px solid #000!important;
        border-radius: 0!important;
    }
.zzamer2 
    {
	
   padding: 40px 21px;
    padding-top: 11px;	
    padding-bottom: 0;
	}
.zzamer2 .podblock    
    {

	}
.zzamer2 .podblock  h3	
	{
		    font-size: 33px;
		    line-height: 1.2;
		    padding-bottom: 12px;
	}
.zzamer2 .podblock  p
	{
		line-height: 1.4;
		margin-bottom: 19px;
	}
.zzamer2 .podblock input
{
color: #000000;
    border: 1px solid #c9c9c9;
    border-radius: 5px;
    height: 60px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 1.33;
    width: 91%;
    margin-bottom: 24px;
    
}
.zzamer2 .podblock input#utelefon3
{
	 margin-bottom: 5px;
}
.zzamer_ui  .ui-dialog-buttonpane .ui-dialog-buttonset {
    margin-top: -24px;
}
.zzamer_ui .ui-dialog-buttonpane button
{
width: 90%;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    margin-left: 16px!important;
}
.zzamer_ui .ui-dialog-buttonpane button:hover
{
	background-color: #ff7700 !important;
	    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.dveri_h #zaza22 .zbrowse_10.vn6
{
	width: 255px!important;
}
.dveri_h .vn6>div {
    background: transparent;
    color:#111;
    padding-top: 41px;
    font-size: 22px;
    }
.dveri_h .vn6 img   
{
	min-height: auto!important;
	margin: 16px 10px;
    border: 1px solid #ccc;
}
.dveri_h .vn6 .vn6_1
{
	    display: block;
    text-align: center;
}
.dveri_h .vn6 .vn6_2
{
	display: block;
    padding: 0 10px;
    font-size: 19px;
}

.dveri_h .vn6.vn a
{
	height: auto;
    width: auto;
    color: #111!important;
    display: block;
    text-align: right;
    padding-top: 11px;
    font-size: 19px;
}
.dveri_h .vn6.vn .dveri_zzamer
{
	display: block;
    color: #fff;
    background: #063;
    text-align: center;
    width: 176px;
    font-size: 15px;
    padding: 13px;
    margin-top: 18px;
    margin-left: auto;
    margin-right: auto;
}

.dveri_h .vn6.vn .dveri_zzamer:hover
{
		background-color: #ff7700 !important;
	    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	    cursor: pointer;
}
.main_left2_dveri2
{
		background: url(https://skill-spb.ru/images/akcii/2019/banner_dveri.png) no-repeat;
}
.main_left2_poli2
{
		background: url(https://skill-spb.ru/images/akcii/2019/banner_poli.png) no-repeat;
}
.main_left2_dveri2, .main_left2_poli2
{

    width: 100%;
        height: 466px;
    border: none;
    margin: 0;
    padding: 0;
    background-size: 263px;
}
.main_left2_dveri2 a, .main_left2_poli2 a
{
	width: 100%;
    height: 100%;
    display: inline-block;
}
#topmenu1.topmenu ul.menu > li.tm_catalog {
    min-width: 262px;
    }


.dveri_h .vn6>div {

    height: 409px;
    border: 1px solid #ccc;
    border-radius: 0;
width: 257px;
    margin-top: 0px;
    margin-left: 0px;
}




.adress2019 .map_up #map a:hover
{
	text-decoration: none!important;
}







.dveri_actions1 h3
{
	    font-size: 20px;
}


.flypage .tavar_price_main .table_rasschet {
    margin-left: 10px;
}

.zzcity .zz7d8 {
    font-size: 13px;
}
#zz7 {
        background: url(//skill-spb.ru/images/redesign/2019/top_mag9.svg) no-repeat 10px 21px/42px;
}

.dveri_h #topmenu1.topmenu ul.menu li.tm_magazinov a {
    line-height: 1.2;
    width: 134px;
    padding-left: 5px;
    padding-right: 5px;
}


.dveri_h .flexslider .slides2 > li.lasts span.sles1 {
    height: 51px;
}


.poli_h .adress2019 .map_up #map a.map_viborg_dveri {
    left: 241px;
       width: 227px;
    height: 39px;
}
.adress2019 .map_up #map a.map_viborg {
    top: 42px;
}
.poli_h .adress2019 .map_up #map a.map_komendantskaya {
    top: 139px;
    left: 159px;
    width: 231px;
    height: 37px;
}
.adress2019 .map_up #map a.map_zanev {
    top: 331px;
}
.adress2019 .map_up #map a.map_zanevs {
    top: 370px;
}
.adress2019 .map_up #map a.map_sklads {
    bottom: 162px;
}
.adress2019 .map_up #map a.map_sofiyskaya {
    bottom: 121px;
}
.poli_h .adress2019 .map_up #map a.map_varshavskaya {
    bottom: 81px;
    left: 238px;
    height: 36px;
}
.adress2019 .map_up #map a.map_pobedi {
    bottom: 43px;
    left: 266px;
    width: 217px;
}
.adress2019 .map_up #map a.map_leninskii {
    bottom: 4px;
    left: 144px;
    width: 230px;
}

.dveri_h.body_conts .adress2019 .map_up #map a.map_viborg_dveri {
left: 126px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_zanev {
    top: 196px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_sklads_2 {
    top: 249px;
    left: 194px;
}
.dveri_h.body_conts .adress2019 .map_up #map a.map_varshavskaya {
    bottom: 5px;
    left: 114px;
}


.flexslider .slides2 > li.lasts span.sles4 {
    height: auto;
}


.poli_h .flexslider .slides2 > li.lasts span.sles4 a,
.dveri_h .flexslider .slides2 > li.lasts span.sles4 a  {
    margin-bottom: 3px;
    height: 18px;
    padding: 4px 8px;
}
.poli_h .flexslider .slides2 > li.lasts span.sles4,
.dveri_h .flexslider .slides2 > li.lasts span.sles4
 {
    top: 5px;
}
.flexslider .slides2 > li.lasts span.sles4 a.slea2,
.flexslider .slides2 > li.lasts span.sles4 a.slea9
{
	    width: 136px;
}


.dveri_h #topmenu1.topmenu ul.menu li.tm_magazinov a {
    padding-left: 40px;
    padding-right: 40px;
}

.dveri_h.body_conts .adress2019 .map_up #map {
    width: 359px;
    }



.filter_re .attr1divup1 {
    border-bottom: 1px solid #008040;
}



.poli_h.body_conts .adress2019 .map_up {
    float: left;
    clear: none;
}
.poli_h.body_conts .adress2019 .map_up .map_uph {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 17px;
}
.poli_h.body_conts .adress2019 #map_up1 #map {
    background: url(/txt/map/icons/dveri_map1.jpg) no-repeat;
    }
    
.poli_h.body_conts .adress2019 .map_up #map   
    {
        width: 359px;
            height: 360px;
            position: relative;
    overflow: hidden;
        float: left;
    border: 1px solid #ccc;
}
.poli_h.body_conts .adress2019 .map_adres {
    float: right;
    width: 185px;
    margin-right: 0;
}

.poli_h.body_conts .adress2019 #map_up2 #map {
    background: url(/txt/map/icons/dveri_map2.jpg) no-repeat;
}


.poli_h.body_conts .adress2019 .map_up #map a.map_zanev {
    top: 196px;
        left: 218px;
    width: 144px;
}
.poli_h.body_conts .adress2019 .map_up #map a.map_varshavskaya {
    bottom: 5px;
    left: 114px;
    width: 128px;
    height: 33px;
}
.poli_h.body_conts .adress2019 .map_up #map a.map_viborg_dveri {
    left: 126px;
}
.poli_h.body_conts .adress2019 .map_up #map a.map_sklads_2 {
    top: 249px;
    left: 194px;
        width: 134px;
    height: 40px;
}



.poli_h.body_conts .adress2019 .map_up #map a.map_zanevs {
    top: 211px;
    left: 187px;
    width: 171px;
    height: 27px;
}
.poli_h.body_conts .adress2019 .map_up #map a.map_pobedi {
    bottom: 30px;
    left: 106px;
    width: 173px;
    height: 28px;
}
.poli_h.body_conts .adress2019 .map_up #map a.map_sofiyskaya {
    bottom: 59px;
    left: 154px;
    width: 171px;
    height: 27px;
}
.poli_h.body_conts .adress2019 .map_up #map a.map_viborg {
    left: 102px;
    top: 13px;
    width: 170px;
}
.poli_h.body_conts .adress2019 .map_up #map a.map_sklads {
    bottom: 87px;
    left: 162px;
    width: 138px;
    height: 33px;
}
.poli_h.body_conts .adress2019 .map_up #map a.map_leninskii {
    bottom: 2px;
    left: 45px;
    width: 176px;
    height: 26px;
}
.poli_h.body_conts .adress2019 .map_up #map a.map_komendantskaya {
    top: 70px;
    left: 43px;
    width: 173px;
    height: 27px;
}

.adress2019 .map_adres2 a.c_zakla_sklads span:nth-child(1) {
    color: #888;
}

.body_conts #zzy .adress2019 .map_up #map {
    width: 400px;
    height: 400px;

}
.body_conts #zzy .adress2019 .map_up #map a.map_viborg {
    left: 114px;
    top: 3px;
    width: 206px;
}

.body_conts #zzy .adress2019 .map_up #map a.map_komendantskaya {
    top: 67px;
    left: 46px;
    width: 206px;
    height: 31px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_zanevs {
    top: 219px;
    left: 204px;
    width: 195px;
    height: 34px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_sklads {
    bottom: 111px;
    left: 180px;
    width: 138px;
    height: 33px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_sofiyskaya {
    bottom: 79px;
    left: 175px;
    width: 200px;
    height: 30px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_pobedi {
    bottom: 44px;
    left: 109px;
    width: 205px;
    height: 30px;
}
.body_conts #zzy  .adress2019 .map_up #map a.map_leninskii {
    bottom: 2px;
    left: 48px;
    width: 206px;
    height: 36px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_viborg_dveri {
    left: 134px;
        width: 227px;
    height: 39px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_zanev {
    top: 232px;
    left: 245px;
    width: 144px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_sklads_2 {
    top: 280px;
    left: 218px;
    width: 134px;
    height: 40px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_varshavskaya {
    bottom: 12px;
    left: 142px;
    width: 143px;
    height: 33px;
}

.tavar_price_table2 {
    width: 274px;
    padding-bottom: 20px;
}
div#vmMainPage .flypage .tavar_price_main .table_rasschet tr.videlen2 td {
    padding-bottom: 10px!important;
}
.flypage .tavar_price_main .div_table_zag
{
	cursor: pointer;
}

.global_action_2019_02
{
	text-align: center;
	margin:20px auto;
}

/*

#zzy .adrezz_txt h3 {
    padding-bottom: 15px;
    }
.poli_h.body_conts #zzy  .c_cont2 {
    width: 1188px;
}
#zzy .c_cont .adrezz_txt2 .adrezz_txt_right,
#zzy .adrezz_txt2 .adrezz_txt_right,
#colorbox .adrezz_txt2 .adrezz_txt_right
 {
    width: 739px!important;
}
*/
.dveri_h #topmenu1.topmenu ul.menu li.tm_magazinov a {
    padding-left: 37px;
    padding-right: 37px;
}


#mod_otzivi {
        top: 25%;
}
#mod_otzivi2
{
	display: none;
}

#vmMainPage .zbrowse_10 a img[src="https://skill-spb.ru/components/com_virtuemart/themes/skill/images/nologo_no.gif"] 
{
	width: 189px;
	}
	
	
	
.body_conts .c_cont {
    margin-top: -50px;
}


.footermenu li a:hover {
    text-decoration: none!important;
    color: #ff8800!important;
    text-shadow: 0px 0px 2px rgba(255,255,255,1);
}










#topmenu1.topmenu ul.menu li.tm_magazinov {
    bottom: 1px;
}
#zzy div#content {
    padding-bottom: 20px!important;
}
#topmenu1.topmenu ul.menu > li.tm_catalog {
    margin-right: 0;
}
#topmenu1.topmenu ul.menu > li > a {
    min-width: 62px;
}
#topmenu1.topmenu ul.dropdown-menu {
    box-shadow: 0px 0px 3px 0px rgba(153,150,153,0.5);
    border-radius: 1px;
}
#topmenu1.topmenu ul.dropdown-menu li {
    padding-top: 10px;
    padding-bottom: 10px;
}
#tab-container ul.etabs li a {
    text-align: center;
}
#tab-container ul.etabs li:hover
{
	    background: #008040;
    color: #fff;
    border: 1px solid #008040;
}
.flypage .social {
    text-align: left;
}

#topmenu1.topmenu ul.menu li.tm_magazinov a {
padding: 5px 14px;
}


#zzy #vmMainPage .continue_link, #zzy #vmMainPage .checkout_link, .hcons1 .hconsp2 a,
input#deletecart
 {
    border: 1px solid #fff!important;
    }
 

.poli_h #pan15 .vmlinklist2 {
    margin-top: -10px;
}

.poli_h #pan15 .skillup3.vmlinklist {
    margin-top: -21px;
}


.flypage_att
{
	padding-bottom:30px;
}















.body_conts #zzy .adress2019 .map_up #map a.map_sklads_2 {
    top: 313px;
    left: 158px;
    width: 134px;
    height: 40px;
} 





.zzcity .zz2 {
    width: 237px;
}


.body_conts #zzy .adress2019 .map_up #map a.map_zanevs {
    top: 225px;
    left: 195px;
    width: 150px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_komendantskaya {
    top: 81px;
    left: 46px;
    width: 157px;
    height: 31px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_viborg {
    left: 104px;
    top: 31px;
    width: 146px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_voroncovskii 
{
	top: 0;
    left: 216px;
    height: 30px;
    width: 147px;
}



#topmenu1.topmenu ul.menu li.tm_magazinov a {
    padding: 5px 12px;
}
.poli_h .flexslider .slides2 > li.lasts span.sles4 a, .dveri_h .flexslider .slides2 > li.lasts span.sles4 a {
    height: 15px;
    line-height: 1;
}
.poli_h .flexslider .slides2 > li.lasts span.sles4, .dveri_h .flexslider .slides2 > li.lasts span.sles4 {
    top: 6px;
}










.body_conts #zzy .adress2019 .map_up #map a.map_zanevs {
    top: 229px;
    left: 195px;
    width: 193px;
    height: 31px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_pobedi {
    bottom: 41px;
    left: 101px;
    width: 205px;
    height: 30px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_sofiyskaya {
    bottom: 75px;
    left: 167px;
    width: 210px;
    height: 30px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_viborg {
    left: 104px;
    top: 37px;
    width: 193px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_sklads {
    bottom: 106px;
    left: 172px;
    width: 138px;
    height: 33px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_komendantskaya {
    top: 81px;
    left: 46px;
    width: 192px;
    height: 31px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_obvodnii {
    top: 244px;
    left: 0px;
    height: 30px;
    width: 147px;
}
.adress2019 .map_adres a {
    padding-top: 3px!important;
    padding-bottom: 3px!important;
}
.adress2019 .map_adres2 a.c_zakla_obvodnii span:nth-child(1) {
    color: #888;
}
#zz7 {
    background: url(//skill-spb.ru/images/redesign/2019/top_mag9.svg) no-repeat 18px 21px/30px;
}





.poli_h .flexslider .slides2 > li.lasts span.sles4, .dveri_h .flexslider .slides2 > li.lasts span.sles4 {
    top: 4px;
}
.poli_h .flexslider .slides2 > li.lasts span.sles4 a.slea11 {
        width: 121px;
}
.poli_h .flexslider .slides2 > li.lasts span.sles4 a, .dveri_h .flexslider .slides2 > li.lasts span.sles4 a {
    height: 13px;
}
.poli_h .flexslider .slides2 > li.lasts span.sles4 a.slea11 {
        width: 112px;
}



.banner_2020_4 img.banner_2020_img4
{
	width: 898px;
}




.poli_h.body_conts .adress2019 #map_up1 #map {
    background: url(/txt/map/icons/dveri_map4.png) no-repeat;
    background-size: 400px;
}


.vn1.vn2020>div
{
	    height: 95%;
}


















.after_content {
    width: 100%;
}
.poli_h.body_conts .c_cont2 {
    width: 100%;
}
.c_cont .adrezz_txt2 .adrezz_txt_right, .adrezz_txt2 .adrezz_txt_right {
    width: 741px!important;
}












div#onepagecheckoutmodule #bill_ship #confirm_place {
    bottom: 5px;
}

div#bill_ship.opco_section * .formField .inputbox, div#bill_ship.opco_section textarea {
    border: 1px solid #ccc;
}



.c_cont .adrezz_txt2, .adrezz_txt2 {
    border: 1px solid #e9e9e9!important;
    margin-right: 13px!important;
}
.c_cont .adrezz_txt2 .adrezz_txt_right, .adrezz_txt2 .adrezz_txt_right {
    width: 740px!important;
}












.body_conts #zzy .adress2019 .map_up #map a.map_promishlennaya
{
	bottom: 69px;
    left: 260px;
    width: 133px;
    height: 28px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_skladp
{
	bottom: 102px;
    left: 257px;
    width: 133px;
    height: 28px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_voroncovskii {
    top: 1px;
    left: 185px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_sklads {

    display: none;
}
.body_conts #zzy .adress2019 .map_up #map a.map_sofiyskaya {
    bottom: 75px;
    left: 129px;
    width: 129px;
    height: 30px;
}




.poli_h .flexslider .slides2 > li.lasts span.sles4 a.slea11 {
    width: 136px;
}



.body_conts #zzy .adress2019 .map_up #map a.map_viborg {
    left: 76px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_komendantskaya {
    left: 17px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_zanevs {
    left: 168px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_pobedi {
    left: 73px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_leninskii {
    left: 13px;
}



.adress2019 .map_adres2 a.c_zakla_sofiyskaya span:nth-child(1) {
    color: #888;
}
.adress2019 .map_adres2 a.c_zakla_skladp span:nth-child(1) {
    color: #888;
}
.adress2019 .map_adres1 a.c_zakla_skladd span:nth-child(1) {
    color: #888;
}




.body_conts #zzy .adress2019 .map_up #map a.map_voroncovskii {
    width: 200px;
}

.body_conts #zzy .adress2019 .map_up #map a.map_viborg {
    left: 67px;
    top: 30px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_sofiyskaya {
    left: 112px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_promishlennaya {
    bottom: 71px;
    left: 242px;
    width: 150px;
    height: 30px;
}













.adress2019 .map_adres a:hover {
    background: #e9e9e9!important;
}
.body_conts #zzy .adress2019 .map_up #map {
    height: 500px;
}
.adress2019 .map_adres a {
    padding-top: 6px!important;
    padding-bottom: 6px!important;
}

.body_conts .adress2019 #map_up1 #map {
    background: url(https://skill-spb.ru/txt/map/icons/dveri_map1.jpg) no-repeat!important;
}
.body_conts #zzy .adress2019 .map_up #map a.map_voroncovskii {
    width: 151px;
    top: 37px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_viborg {
    left: 60px;
    top: 78px;
    width: 150px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_komendantskaya {
    left: 7px;
    top: 137px;
    width: 197px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_zanevs {
    left: 164px;
    top: 291px;
    width: 147px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_skladp {
    bottom: 138px;
    left: 257px;
    width: 135px;
    height: 34px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_promishlennaya {
    bottom: 103px;
    left: 238px;
    width: 160px;
    height: 32px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_sofiyskaya {
    bottom: 109px;
    left: 111px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_pobedi {
    width: 172px;
    left: 70px;
    bottom: 74px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_leninskii {
    left: 9px;
    bottom: 30px;
    width: 187px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_viborg_dveri {
    left: 144px;
    width: 148px;
    height: 39px;
    top: 53px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_zanev {
    top: 279px;
    left: 245px;
    width: 144px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_sklads_2 {
    top: 364px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_varshavskaya {
    bottom: 62px;
}





#zz7 {
    background: url(//skill-spb.ru/images/redesign/2019/top_mag10.svg) no-repeat 18px 21px/38px;
}


#colorbox .adrezz_txt2
{
	border:none!important;
}





#topmenu1.topmenu ul.menu li.tm_magazinov a {
    padding: 5px 10px;
}




.banner_2020
{
	margin-bottom:0;
}



.body_conts #zzy .adress2019 .map_up #map a.map_zanevs {
    width: 164px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_sofiyskaya {
    left: 105px;
}


.body_conts #zzy .adress2019 .map_up #map a.map_viborg_dveri {
    left: 82px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_zanev {
    left: 180px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_sklads_2 {
    top: 335px;
        left: 262px;
}
.body_conts #zzy .adress2019 .map_up #map a.map_varshavskaya {
    left: 78px;
}



.adress2019 .map_adres2 a.c_zakla_skladp span:nth-child(1),
.adress2019 .map_adres1 a.c_zakla_skladd span:nth-child(1)
 {
    color: #c50407;
}
.adress2019  a.c_zakla_zanev span:nth-child(1)
{
	/*
	color: #888!important;
	*/
}









.cart_zz {
    right: 11px;
}
.cart_zz .vmCartModule .cartr img {
    width: 28px;
}
.cart_zz .pro_korzina_number {
       top: 24px;
}

.cart_zz .pro_korzina_number {
    top: 0px;
    z-index: -1;
}










#zzy #pan5 .content-bar {
    padding-bottom: 0px;
}
.filter_re .price_slider_p {
    margin: 4px 0 17px 5px;
}
.filter_re .attr1divup1 {
    padding-bottom: 0px;
}
.filter_re .price_slider2 {

    margin-bottom: 5px;
}
.topvategory ul {
    margin-bottom: 0;
}

#zzy #pan15 ul.vmLinkMenu>li>ul>li>ul>li >a {
    padding-left: 20px;
}
#zzy #pan15 ul.vmLinkMenu>li>ul>li>ul>li#active_menu >ul li a, #zzy #pan15 ul.vmLinkMenu li ul li > a {
    padding-left: 30px;
}
#zzy #pan15 ul li ul li ul li ul {

    padding-right: 3px;
}


#pan15 ul li ul li ul li ul li a .fvopros {

        margin-right: -10px;

}






.flexslider .slides2 > li.lasts span.sles4 a.slea10{
    display: none;
}
.poli_h .flexslider .slides2 > li.lasts span.sles4 a, .dveri_h .flexslider .slides2 > li.lasts span.sles4 a {
    height: 18px;
    line-height: 1.4;
}
.poli_h .flexslider .slides2 > li.lasts span.sles4, .dveri_h .flexslider .slides2 > li.lasts span.sles4 {
    top: 6px;
}




.moduletable.skillup3
{
	margin-bottom: -10px;
}
.poli_h .bottomheader2 li {
    padding: 8px 16px;
}
#topmenu1.topmenu ul.menu > li > a {
    min-width: 94px;
}
.poli_h .flexslider .slides2 > li.lasts span.sles4, .dveri_h .flexslider .slides2 > li.lasts span.sles4 {
    top: 9px;
}
.poli_h .flexslider .slides2 > li.lasts span.sles4 a, .dveri_h .flexslider .slides2 > li.lasts span.sles4 a {
    height: 26px;
    line-height: 1.8;
        margin-bottom: 9px;
}



#zz7 {
    background: url(//skill-spb.ru/images/redesign/2019/top_mag.svg) no-repeat 18px 21px/38px;
}


#zaza22 .zbrowse_10 .product_actions
{
	top: 49px;
}


.zdesc1 
{
	display: inline-block;
    font-size: 13px;
        width: 254px;
    left: -25px;
    position: relative;
}


.flypage #tovar_dopimg {
    padding-top: 5px;
}


.flypage .tavar_price_main .table_rasschet {
    margin-left: 45px;
}
.tavar_price_table2 {
    width: 273px;
    }
    
    

#zzy #pan15 div.content-bar ul.vmLinkMenu>li>a.vmmenu_5330 span {
    background: url(/images/redesign2/menu/hoz.png) no-repeat;
    padding-left: 39px!important;
    background-size: 28px;
}  

#zzy #pan15 div.content-bar ul.vmLinkMenu>li>a.vmmenu_1 span,
#zzy #pan15 div.content-bar ul.vmLinkMenu>li>a.vmmenu_5330 span
 {
    padding-left: 35px!important;

}    
#pan15 ul.vmLinkMenu>li>ul>li>a {
    width: 90%;
    }
#vmMainPage .pbrowse_9  .zbrowse_10 a img {
    min-width: 184px;
    max-width: 184px;
}    

 
#zz7 {
    background: url(//skill-spb.ru/images/redesign/2019/top_mag.svg?v=190122) no-repeat 21px 21px/26px;
    background-size: 31px
}  











   
    
.poli_h .bottomheader2 li {
    padding: 0;
}  
.poli_h .bottomheader2 li a {
    padding: 8px 13px;
        display: inline-block;
}   
    


.flexMenu-popup 
{
	right: 0!important;
	background: #999;
	z-index: 5;
}
.flexMenu-popup li
{
	display: block!important;
	padding: 5px 10px;
	    margin-right: 0;
}
.flexMenu-viewMore>a {
text-decoration: none!important;
    font-size: 2em!important;
    line-height: 1!important;
    height: 100%!important;
    display: inline-block!important;
    margin-top: -12px;
    position: relative;
    top: -3px;
}


  

/*
body #zzy
{
	    background: url(/images/akcii/2022/main.jpg) no-repeat 50%!important;
    background-position: 50% 0!important;
    background-color: #fff!important;
    background-attachment: fixed!important;
}

body #zzym,body  #zzyn {
    background: transparent!important;
}    

*/  


/*
.zzcity .zz1
{
	position: relative;
}
.zzcity .zz1 a:before
{
    content: "";
    background: url(/images/akcii/2022/shapka.png) no-repeat;
    width: 120px;
    height: 93px;
    position: absolute;
    top: -10px;
    left: 1px;
    background-size: 63px;
}   
.zzcity .zz1 img {
    margin-left: 17px;
}      
.zzcity .zz1 span {
    margin-left: 81px;
    font-size: 12px;

}    





.t969_nu {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    z-index: 989;
    display: block;
    pointer-events: none;
    background-image: url(https://static.tildacdn.com/tild3434-3132-4465-b765-663662356637/boughs.png);
    background-repeat: repeat-x;
    background-repeat-y: no-repeat;
    background-position: bottom;
    background-size: contain;
}  
*/


.cat2_t #scat_317, .cat2_t #scat_315
{
	    display: block;
    min-height: 422px;
}

   
.category_desc {
    margin-top: 40px;
}













.zz2d3 a
{
	font-weight:bolder;
}
.zzcity .zz2d1
{
	    margin-top: 15px;
}



#vmMainPage .zbrowse_10 a img {
    max-width: 100%;
    max-height: 100%;
}




.mchildlist6 .virt1_name
{
	text-align: center;
}
.span_imgdown
{
	text-align: center;
    width: 100%;
    display: inline-block;
}


h1.componentheading {
    padding-top: 5px;
    font-size: 24px;
}



#zzy div#content {
    float: right;
}



#zzy .flypage_oboi .tavar_price_main .addtocart_button.laddtocart {
    top: -11px!important;

}


#zzy #pan15 div.content-bar ul.vmLinkMenu>li>a.vmmenu_6739 span {
    background: url(/images/redesign2/menu/paneli.png) no-repeat;
}

#topmenu1.topmenu ul.menu > li > a {
    min-width: 86px;
}





.kproduct_name {
    padding-bottom: 5px;
}




#basket_up2
{
	position: relative;
}
.b_m2 {
position: absolute;
    top: 0px;
    right: auto;
    left: auto;
    padding-left: 5px;
}
#pupakovokold
{
	display: none;
}



.flexslider .slides2 > li.firsts >div
{
	background-image: url(/images/redesign2/redesign3/first.jpg)!important;
}



.category_block h3 {
    margin-left: 18px!important;
} 


















.category_soputka2 h3, .wwww_brend h3 {
    padding-left: 20px;
    padding-right: 15px;
}
.wwww2 h3 {
    padding-left: 20px;
    padding-right: 15px;
}
.wwww2 .topcategory {
    margin-left: 15px;
}
.wwww {
    padding: 5px 0;
}

.category_soputka2 {
    padding-top: 0;
}
.wwww_brend2 h3 {
    padding-left: 0;
}
.wwww_brend2 .topcategory {
    margin-left: -5px;
}
.wwww2 .topcategory {
    margin: 0;
}


.wwww_brend div {
    padding: 10px;
}


.flypage .tovar_sdesc {
    padding-left: 40px;
}































.filter_re .attr1span4 input[type="checkbox"] {
    display: none;
}
.filter_re .attr1span4, .filter_re #decor1 .attr1span4 {
    margin: 3px 0px;
    min-height: 17px;
    display: inline-block;
    width: auto !important;
    min-width: auto !important;
    padding: 0 !important;
    margin-right: 1px;
}
.filter_re .attr1span4, .filter_re #decor1 .attr1span4 {
    margin: 4px 0px;
    margin-right: 2px;
}
.filter_re .attr1sub {
    border-radius: 0;
    font-size: 18px;
}

.filter_re .attr1span4 label, .m_brend .attr1span4 input[type=checkbox]+label {
	    font-size: 15px;
    background: #e1e1e1;
    width: 100%;
    padding: 10px 19px;
    display: inline-block;
    border-radius: 10px;
    margin: 4px 1px;
    border: navajowhite;
    min-width: auto;
    
}
.filter_re .attr1span4 label, .m_brend .attr1span4 input[type=checkbox]+label {
    border: 1px solid #eee !important;
}

.filter_re .attr1span4 label, .m_brend .attr1span4 input[type=checkbox]+label {
    padding: 6px 14px!important;
    margin: 0px 1px!important;
    width: auto;
}
input[type="checkbox"]:checked + label:before, input[type="checkbox"]:not(:checked) + label:before,
input[type="checkbox"]:not(:checked) + label:after, input[type="radio"]:not(:checked) + label:after,
input[type="checkbox"]:checked + label:after, input[type="radio"]:checked + label:after
 {
     opacity:0!important;
     display: none!important;
}

.filter_re .attr1divup:not(.m_cvet) .attr1span4 label.active_che {
    background: #036536!important;
    color: #fff;
}

.filter_re .attr1div {
    padding-left: 8px;
    padding-right: 8px;
}



.m_cvet .attr1span4 input[type=checkbox]+label {

text-indent: -9999px;
    padding: 4px 12px;
    color: #000;
    text-align: center;
}

.m_cvet .attr1span4 input[type=checkbox]+label {
    width: 60px;
    height: 60px;
    padding: 0 !important;
    margin: 0 !important;
}
.m_cvet .attr1span4 input[type=checkbox]:checked+label {
    border: 2px solid #006633 !important;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}
.m_cvet .attr1span4 input[type=checkbox]+label {
    border-radius: 10px;
    border: 0 none;
}
.m_cvet .attr1span4 input[type=checkbox]+label {
    border-radius: 18%;
    margin: 0;
}
.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Белый"]
{
	background-color:#fff;	
}

.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Бежевый"]
{
	background-color:#F5F5DC;	
}

.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Розово-бежевый"]
{
	background-color:#e5b7a0;	
}
.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Светло-серый"]
{
	background-color:#d7d7d7;	
}
.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Серо-коричневый"]
{
	background-color:#403A3A;	
}
.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Темно-серый"]
{
	background-color:#a9a9a9;	
}

.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Золотистый светлый"]
{
	background-color:#fde910;	
}
.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Желто-рыжий"]
{
	background-color:#f4a460;	
}
.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Красное дерево"]
{
	background-color:#9b111e;	
}
.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Светло-коричневый"]
{
	background-color:#987654;	
}
.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Темно-коричневый"]
{
	background-color:#654321;	
}
.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Венге"]
{
	background-color:#42322e;	
}
.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Черный"]
{
	background-color:#000;	
}

.m_cvet .attr1span4 input[type=checkbox]+label[data-id="Цветной пол"]
{
	background-image:url("/images/mobile/filter/cvetnoy_pol.jpg");	
}
#pan15 ul.vmLinkMenu>li>ul>li.active2>a {
    background-color: #006633 !important;
}

















@font-face {
    font-family: 'Gotham Pro2';
    src: url('/fonts/GothaPro/GothamPro.woff2') format('woff2'),
        url('/fonts/GothaPro/GothamPro.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
      
}

@font-face {
    font-family: 'Gotham Pro2';
    src: url('/fonts/GothaPro/GothamPro-Bold.woff2') format('woff2'),
        url('/fonts/GothaPro/GothamPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham Pro2';
    src: url('/fonts/GothaPro/GothamPro-Light.woff2') format('woff2'),
        url('/fonts/GothaPro/GothamPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


#pizda_vnutri li a.pagenav
 {
    padding: 8px 5px;
    color: #000;
    border-radius: 5px;
    background: #eee;
    border: none;
    margin: 2px 1px;
    font-size: 15px !important;
}
#pizda_vnutri li span.pagenav_n
{
	    background: #028343;
    color: #fff;
    padding: 8px 5px;
    min-width: 17px;
    display: inline-block;
}
#pizda_vnutri li a.pagenav strong
{
	font-weight: normal;
}
#pizda_vnutri li a.pagenav.pagenav_i, #pizda_vnutri li a.pagenav.pagenav_i2 {

    padding-right: 0px;
}
.pizda, #vmMainPage .pizda form {
    color: #000;
}
span.pagenav_i, ul.pagination li span.pagenav_i2,
#pizda_vnutri li a.pagenav.pagenav_i, #pizda_vnutri li a.pagenav.pagenav_i2 {
    font-weight: 300;
}







.flypage .tavar_price_main table.tavar_price_table td.td_pre {
    height: auto;
}



.zzcity .zz7d8 {
    display: none;
}






