@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.topmenu .menu{width:1080px!important;margin:0 auto;}
#topmenu1.topmenu ul.menu > li > a, div#top li#current a, #topmenu1.topmenu ul.menu li a{transform:skewX(0deg)!important;}
#topmenu1.topmenu ul.menu > li, #topmenu1.topmenu ul.dropdown-menu, #topmenu1.topmenu ul.dropdown-menu li{transform:skewX(0deg)!important;}
#zzy div.panel div.title-bar, #zzy .content-bar2 div.title-bar{background:url(../images/panel_top15.png) no-repeat scroll left top rgb(0, 0, 0)!important;}
.content-bar h4, .content-bar h3{color:#777!important;text-shadow:none!important;font-size:12px;}
#zzy div.panel .content-bar{background-color:#ccc!important;}
#zzy div.panel div.title-bar, #zzy .content-bar2 div.title-bar{background:url(../images/panel_top15.png) no-repeat scroll left top #ccc!important;}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){#search{display:none;}
body{}
#search_sub{}
.lzcity{display:none;}
.lzoom{display:none;}
#zzy div.panel div.title-bar, #zzy .content-bar2 div.title-bar{background:url("../images/panel_top15.png") no-repeat left top!important;}
.zz_man img{filter:none;transition:none;}
.ya-site-form__submit_type_image{display:none;}
#zzy #ya-site-form0 .ya-site-form__input-text{background:none;}
.kproduct_desc{background:#ccc;;}
.flexslider{}
#topmenu1.topmenu{background:#9f9f9f;}
#topmenu1.topmenu ul.menu > li{background:#9f9f9f;}
#topmenu1.topmenu ul.menu{width:auto;}
.mod_otzivi:before, .mod_otzivi:after{display:none;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){body:first-of-type #lightSF3{display:block}
::i-block-chrome, body:first-of-type #topmenu1.topmenu{background:#9f9f9f!important;}
::i-block-chrome,body:first-of-type #topmenu1.topmenu ul.menu > li{background:#9f9f9f!important;}
::i-block-chrome,body:first-of-type #topmenu1.topmenu ul.menu{width:auto!important;}
::i-block-chrome,body:first-of-type .attr1spanup{background-image:none;}
::i-block-chrome, menu a.arrow:after{right:5px!important;display:none;}
::i-block-chrome,body:first-of-type #topmenu1.topmenu ul.menu > li > a{padding-right:0 !important;}
}
#fix{position:relative;}
#right_top{display:none;}
#zzyn{padding-top:0;}
.zzcity{height:100%;background:url("//skill-spb.ru/images/template/headshot.png") repeat 0 0;}
#fix{height:100%;}
#zzy div#header{height:102px;}
.zzcity{overflow:hidden;}
.zzcity a:hover{text-decoration:underline!important;}
.zzcity .zz{float:left;height:100%;padding-right:20px;font-size:16px;}
.zzcity .zz5{padding-right:20px;float:right;}
.zzcity .zz5 img{height:44px;margin-top:24px;margin-right:6px;vertical-align:middle;}
.zzcity .zz1 img{height:100px;}
.zzcity .zz2d1, .zzcity .zz3d1, .zzcity .zz4d1{padding-top:9px;padding-bottom:2px;}
.zzcity .zz2d3, .zzcity .zz3d3, .zzcity .zz4d3, .zzcity .zz2d3, .zzcity .zz3d3, .zzcity .zz3d4{padding-top:3px;}
.zzcity .zz2, .zzcity .zz3, .zzcity .zz4{width:218px;padding-right:0;}
.zzcity .zz2d2{margin-top:0;}
.zzcity .zz4d3{word-spacing:6px;padding-left:11px}
.zzcity .zz3d2{}
.zzcity .zz2, .zzcity .zz3{padding-left:60px;}
.zzcity .zz4{padding-right:0;}
.zzcity .zz{color:#666;opacity:0.9;}
.zzcity .zz1{text-align:center;}
.zzcity .zz1 span{display:block;color:#666;font-size:14px;opacity:0.9;padding-left:3px;margin-top:-7px;}
#zzy div#header{margin-bottom:58px;}
.zzcity{}
.zzcity{height:100%;background:url("//skill-spb.ru/images/redesign/headshot2.png") repeat 0 0;background:linear-gradient(to bottom, #f5f5f5 0%, #eeeeee 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);background:none;}
.zzcity .zz1, .zzcity .zz2, .zzcity .zz3{background:url("//skill-spb.ru/images/redesign/polosa.png") no-repeat 100% 50%;}
.zzcity .zz1 img{height:55px;padding-top:14px;}
.zzcity .zz1{width:262px;}
.zzcity .zz1 span{color:#111;font-size:inherit;}
.zzcity .zz5 span{display:inline-block;vertical-align:bottom;line-height:37px;margin-right:30px;}
.zzcity .zz2d1, .zzcity .zz3d1{font-weight:bold;}
#topmenu1.topmenu .menu-name-main-menu, #topmenu1.topmenu ul.menu > li, #topmenu1.topmenu ul.dropdown-menu li{background:#9f9f9f;background:linear-gradient(to bottom, #acacac 0%, #a0a0a0 100%) repeat scroll 0 0 #9f9f9f!important;}
#topmenu1.topmenu{background:#9f9f9f;background:linear-gradient(to bottom, #acacac 0%, #a0a0a0 100%) repeat scroll 0 0 #9f9f9f!important;height:39px;}
#topmenu1.topmenu ul.menu:before,
#topmenu1.topmenu ul.menu:after{content:" ";display:table;}
#topmenu1.topmenu ul.menu:after{clear:both;}
#topmenu1.topmenu ul.menu{*zoom:1;}
#topmenu1.topmenu ul.menu,
#topmenu1.topmenu ul.dropdown-menu{margin:0;padding:0;list-style:none;}
#topmenu1.topmenu ul.menu{margin:0 auto;width:800px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;z-index:8;float:none;}
#topmenu1.topmenu ul.menu > li{background:#494949;float:left;position:relative;transform:skewX(25deg);}
#topmenu1.topmenu ul.menu > li{border-right:1px dotted #777;}
#topmenu1.topmenu ul.menu > li:first-child{border-left:1px dotted #777;}
#topmenu1.topmenu ul.menu a{display:block;color:#fff;text-transform:uppercase;text-decoration:none;font-family:Arial, Helvetica;font-size:14px;}
#topmenu1.topmenu ul.menu li:hover{background:#e74c3c!important;}
#topmenu1.topmenu ul.menu li:hover{background-color:rgb(246, 7, 7)!important;background-color:rgba(246, 7, 7, 0.5)!important;}
#topmenu1.topmenu ul.dropdown-menu li:hover{background-color:rgb(246, 7, 7)!important;background-color:rgba(246, 7, 7, 0.9)!important;}
#topmenu1.topmenu ul.menu > li > a, div#top li#current a{transform:skewX(-25deg);padding:1em 2em;}
#topmenu1.topmenu ul.dropdown-menu{position:absolute;width:200px;left:50%;margin-left:-100px;transform:skewX(-25deg);transform-origin:left top;}
#topmenu1.topmenu ul.dropdown-menu li{background:#494949;position:relative;overflow:hidden;}
}
#topmenu1.topmenu ul.dropdown-menu > li > a{padding:1em 2em;}
#topmenu1.topmenu ul.dropdown-menu > li::after{content:'';position:absolute;top:-125%;height:100%;width:100%;box-shadow:0 0 50px rgba(0, 0, 0, .9);}
#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.dropdown-menu > li:nth-child(odd)::after{right:-50%;transform:skewX(-25deg) rotate(3deg);}
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(even){transform:skewX(25deg) translateX(0);}
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(even) > a{transform:skewX(-25deg);}
#topmenu1.topmenu ul.dropdown-menu > li:nth-child(even)::after{left:-50%;transform:skewX(25deg) rotate(3deg);}
#topmenu1.topmenu ul.dropdown-menu,
#topmenu1.topmenu ul.dropdown-menu li{opacity:0;visibility:hidden;}
#topmenu1.topmenu ul.dropdown-menu li{transition:.2s ease transform;padding-top:6px;padding-bottom:6px;}
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu,
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li{opacity:1;visibility:visible;}
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(even){transform:skewX(25deg) translateX(15px);transform:skewX(25deg) translateX(15px);}
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li:nth-child(odd){trtransform:skewX(-25deg) translateX(-15px);}
#topmenu1.topmenu .nav > li > a:hover,#topmenu1.topmenu .nav > li > a:focus{background-color:transparent;}
#topmenu1.topmenu .dropdown-menu{display:block;background-color:transparent;border:none;box-shadow:none;}
#topmenu1.topmenu .dropdown-menu > li > a:hover, #topmenu1.topmenu .dropdown-menu > li > a:focus{background-color:transparent;}
#topmenu1.topmenu .menu-name-main-menu{background:#494949;}
#topmenu1.topmenu,ul.dropdown-menu{z-index:1;}
#topmenu1.topmenu ul.menu > li{z-index:3;position:relative;display:block;}
#topmenu1.topmenu .dropdown-menu > li > a{white-space:normal;}
#topmenu1.topmenu{z-index:3;}
.nav .caret{border-top-color:#ccc;border-bottom-color:#000;}
#topmenu1.topmenu ul.menu a{font-family:inherit;font-size:inherit;}
.topmenu{}
div#top ul{width:auto;height:auto;list-style:none;float:none;}
div#top ul{background:none!important;}
#topmenu1.topmenu ul.menu li a{background:none!important;}
#topmenu1.topmenu ul.menu > li > a{}
#topmenu1.topmenu ul.menu > li{border-right:1px dotted #fff;}
#topmenu1.topmenu ul.menu > li > a, div#top li#current a{transform:skewX(-25deg);padding:10px 10px;}
#topmenu1.topmenu ul.menu > li:last-child{border-right:none;}
#topmenu1.topmenu ul.menu > li{padding:0 11px;}
#topmenu1.topmenu ul.menu li{text-align:center;}
.menu a.arrow:after{content:'';position:absolute;top:50%;right:-5px;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dFeEFF;border-top-color:rgba(255,255,255,.5);}
.menu > li > a.arrowl:focus:after,
.menu > li:hover > a.arrow:after,
.menu > .sfHover > a.arrow:after{border-top-color:white;}
.menu ul a.arrow:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dFeEFF;border-left-color:rgba(255,255,255,.5);}
.menu ul li > a.arrow:focus:after,
.menu ul li:hover > a.arrow:after,
.menu ul .sfHover > a.arrow:after{border-left-color:white;}
#topmenu1.topmenu ul.menu > li > a{padding-right:18px;}
.myheader2{margin-left:0;width:1074px;margin-bottom:5px;border-radius:0 0 0 0;}
.bottomheader{background:linear-gradient(to bottom, #f5f5f5 0%, #eeeeee 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);padding:5px;border-color:#dfdfdf rgb(204, 204, 204) rgb(194, 194, 194);border:1px solid;border-color:#dfdfdf rgb(204, 204, 204) rgb(194, 194, 194);box-shadow:0 1px 1px rgba(255, 255, 255, 1) inset;border-radius:0 0 4px 4px;}
.bottomheader ul{text-align:center;}
.bottomheader li{height:42px;list-style-type:none;display:inline-block;padding:3px;width:101px;margin:0 -1px!important;vertical-align:top;border-radius:3px;text-align:center;border-color:#dfdfdf rgb(204, 204, 204) rgb(194, 194, 194);border:1px solid;border-color:#dfdfdf rgb(204, 204, 204) rgb(194, 194, 194);box-shadow:0 1px 1px rgba(255, 255, 255, 1) inset;}
.bottomheader li:hover{box-shadow:0 1px 1px rgba(255, 255, 255, 1);}
.bottomheader li.bottomheader_li1,
.bottomheader li.bottomheader_li3,
.bottomheader li.bottomheader_li5,
.bottomheader li.bottomheader_li9{width:auto;min-width:63px;}
.bottomheader li.bottomheader_li11{width:90px;}
.bottomheader li a{font-weight:bold;color:#818181;display:inline-block;width:100%;height:100%;vertical-align:middle;overflow:hidden;border-radius:3px;}
.bottomheader li a:hover{text-decoration:none;}
.bottomheader li .bheadtool{display:none;}
.bottomheader li.bottomheader_li1 a,
.bottomheader li.bottomheader_li3 a,
.bottomheader li.bottomheader_li5 a,
.bottomheader li.bottomheader_li9 a{padding:14% 0;}
.bottomheader li a{margin-top:3px;}
.bottomheader li a{vertical-align:middle;text-align:center;margin:0 auto;}
#topmenu1.topmenu ul.menu > li > a, div#top li#current a{padding:9px 3px;}
#topmenu1.topmenu ul.menu > li > a{padding-right:10px;font-weight:bold;}
#topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu, #topmenu1.topmenu ul.menu > li:hover ul.dropdown-menu li{opacity:1;visibility:visible;display:block;}
#topmenu1.topmenu ul.dropdown-menu, #topmenu1.topmenu ul.dropdown-menu li{opacity:0;visibility:hidden;display:none;}
.top1{margin-top:-1px;}
#top2{overflow:visible;}
.zzcity .zz5 a:hpver{text-decoration:none!important;}
#pan15 ul.vmLinkMenu>li>a{padding-top:4px;padding-bottom:4px;}
div#content{width:890px !important;padding:0 15px!important;padding-right:5px!important;}
#main_content{width:100%!important;}
#zaza22 .zbrowse_10{width:213px!important;}
div#content{width:906px !important;padding:0px 5px!important;padding-right:0px!important;}
div#content{width:906px !important;padding:0!important;padding-right:0px!important;padding-left:0!important;}
div#content .sub{padding-left:6px;}
div#content li{list-style-position:inside;}
div#cat_int div table tr td{border-bottom:none;border-right:none;border-radius:10px;}
div#cat_int div table tr td,.browse10_d{filter:none;-webkit-filter:none;-webkit-transition:1s -webkit-filter linear;transition:1s filter linear;}
.main_content .pathway{margin-left:54px;}
div#cat_int div table tr td:hover, .browse10_d:hover{-webkit-filter:url(#blur);filter:url(#blur);-webkit-filter:contrast(1.1);filter:contrast(1.1);-webkit-transition:1s -webkit-filter linear;transition:1s filter linear;}
.param_after{border:none!important;border-radius:0;margin:5px;padding:5px;box-shadow:none;width:445px;margin-top:-35px;margin-right:0;padding-right:0;}
.nashipreim{border:none!important;border-radius:3px;padding:5px;padding-right:0;}
.nashipreim .down{border:1px solid #ccc;padding:5px;overflow:hidden;border-radius:5px;}
.nashipreim_p{padding-top:5px;font-weight:bold;font-family:Century Gothic;padding-bottom:5px;padding-left:5px;}
.param_form{float:left;width:410px;}
.down2_img{border-radius:5px;padding:2px;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 2px #CCCCCC;width:183px;margin-top:8px;}
.down2_a_img{float:left;}
.down2_a{display:block;font-weight:bold;}
.down2_div1{float:left;margin:7px;margin-left:16px;}
.down2_a{background:url(//skill-spb.ru/images/redesign/map_znak.png) no-repeat;padding-left:22px;padding-bottom:2px;background-size:15px;}
.down2_div2{margin-top:5px;}
.nashipreim{position:relative;}
.down2_otzivi{background:url(//skill-spb.ru/images/redesign/otzivi.png) no-repeat;position:absolute;bottom:-220px;right:-22px;width:139px;height:122px;background-size:136px;background-position:0 100%;font-weight:bold;text-align:center;}
#tott.clr,div#content, #main_content{overflow:visible!important;}
.down2_otzivi a{top:39px;left:10px;font-size:16px;position:relative;}
.jslider .jslider-value{background:#fefefe;position:relative;border-radius:5px;box-shadow:1px 1px 0px rgba(0,0,0,.01);background-color:#f1f1f1!important;margin-top:-3px!important;}
.jslider-value:before{}
.flypage .tabz_dop{width:199px;}
.tabz_dop_up{margin-top:8px;}
.tabz_dop_up{}
.tabz_dop_up .down iframe{border:1px solid #ccc;border-radius:5px;float:left;padding:5px;margin:5px;box-shadow:0 2px 5px #e9e9e9;}
.tabz_dop_up .nashipreim_p{float:left;}
.tabz_oplata{}
.tabz_oplata a{margin:6px 3px;display:inline-block;padding:3px;background:none repeat scroll 0 0 #fff;box-shadow:0 2px 5px #e9e9e9;border:1px solid #eee;border-radius:2px;}
.tabz_oplata_a1,.tabz_oplata_a1{margin-top:15px!important;}
.filter_sb{float:right;font-weight:bold;cursor:pointer;color:#2b4a78;text-align:center;width:100%;margin-top:-14px;color:#81818e;}
.filter_sb span{padding-left:13px;background:url(/images/filter/show_filter.png) no-repeat 0 6px;background-size:10px;display:inline-block;height:23px;}
.mchildlist6_up{width:300px!important;}
.mchildlist6{width:auto!important;}
.schildlist6{width:264px!important;}
.nashipreim .down img{width:428px;height:auto;}
#zzyn{box-shadow:0 0 2px #CCCCCC;}
.childlist6 a.dhide_a{width:93%;}
.filter_re h3{}
.down1{margin:20px 0;text-align:center;}
.down1 img{float:none;width:428px;height:auto;border:1px solid #ccc;padding:5px;overflow:hidden;border-radius:5px;}
.tabz_adress{position:relative;}
.tabz_adress .down2_div1{height:187px;}
.tabz_adress .down2_otzivi{background:url(//skill-spb.ru/images/redesign/otzivi.png) no-repeat;position:absolute;bottom:-478px;right:-21px;width:139px;height:122px;background-size:136px;background-position:0 100%;font-weight:bold;text-align:center;}
.main_filter .attr1sub{min-height:411px;}
#vmMainPage .pathway{}
.kproduct_desc{display:none;}
.nashipreim1{margin-top:15px!important;}
.param_after .nashipreim{margin-top:-4px;}
.main_filter.filter_pvh .attr1sub{min-height:443px;}
.filter_re .priceclass{padding:0;width:32px;padding-right:3px;}
.tabz_dop_up{width:449px;float:right;margin-bottom:50px;}
.tabz_dop_up .down iframe{margin-left:0;}
.flypage .tabz_dop{margin-left:0;}
.flypage .tabz_dop ul{padding-left:10px;}
.flypage .tabz_dop{width:183px;}
.randomdpreim{margin:20px 5px;float:left;clear:both;width:100%;}
.randomdpreim .nashipreim .down{border:1px solid #ccc;padding:5px;overflow:hidden;border-radius:5px;width:429px;float:left;}
.randomdpreim .down2_img{margin-left:86px;}
.randomdpreim{margin-top:0px;}
.rex-main{text-align:center;width:100%;}
.rex{display:inline-block;float:none;}
a.con_append{font-size:12px;margin-left:7px;position:absolute;color:#556E93!important;display:inline-block;border-bottom:1px dashed #556e93!important;line-height:14px;margin-top:3px;}
a.con_append:hover{text-decoration:none;color:#435775;}
.zzcity .zz2d3, .zzcity .zz3d3, .zzcity .zz4d3, .zzcity .zz2d3, .zzcity .zz3d3, .zzcity .zz3d4{position:relative;}
.zzcity .zz3{padding-left:20px;width:258px;}
.kupon_p{margin:19px 5px;width:389px;background:#fffbda;padding:15px 0;text-align:center;border-radius:3px;font-size:18px;font-weight:normal;}
.adresmag2 .adresmag_main{height:157px;}
#pan6 h3{font-size:13px;}
.zzcity .zz3{padding-left:20px;width:288px;}
a.con_append{font-weight:bold;}
.mod_otzivi{left:auto;right:auto;top:auto;bottom:auto;margin:0;padding:0;border:0 none;width:auto;height:auto;text-indent:0;position:fixed;color:#fff;font-size:14px;font-weight:500;cursor:pointer;height:36px;z-index:9999999;max-width:500px;line-height:36px;-webkit-font-smoothing:subpixel-antialiased !important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:max-width .35s ease-in-out;-moz-transition:max-width .35s ease-in-out;-ms-transition:max-width .35s ease-in-out;-o-transition:max-width .35s ease-in-out;transition:max-width .35s ease-in-out;text-shadow:0 1px 0 rgba(0,0,0,0.15);font-family:'lt-Roboto',Arial,Helvetica,sans-serif;}
.mod_otzivi{background-color:#55840a;-webkit-transition:left .4s ease-in-out,-webkit-transform .4s ease-in-out;-moz-transition:left .4s ease-in-out,-moz-transform .4s ease-in-out;-ms-transition:left .4s ease-in-out,-ms-transform .4s ease-in-out;-o-transition:left .4s ease-in-out,-o-transform .4s ease-in-out;transition:left .4s ease-in-out,transform .4s ease-in-out;left:auto;right:-149px;top:auto;bottom:auto;bottom:28.573579%;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-border-radius:25px 25px 0 0;-moz-border-radius:25px 25px 0 0;border-radius:25px 25px 0 0;background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);background-image:linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);}
.mod_otzivi:before{background:url(//skill-spb.ru/images/before.svg);}
.mod_otzivi:after{background:url(//skill-spb.ru/images/after.svg);}
.mod_otzivi:before, .mod_otzivi:after{content:'';bottom:-6px;height:40px;width:42px;position:absolute;z-index:0;background-repeat:no-repeat;}
.mod_otzivi:after{right:-16px;left:auto;bottom:-6px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.mod_otzivi:before{left:-20px;right:auto;bottom:-6px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.mod_otzivi .lt-chat-label{float:left;position:relative;z-index:10;height:36px;max-width:310px;font-weight:500;-webkit-transition:max-width .35s ease-in-out,opacity .3s ease-in-out 0s;-moz-transition:max-width .35s ease-in-out,opacity .3s ease-in-out 0s;-ms-transition:max-width .35s ease-in-out,opacity .3s ease-in-out 0s;-o-transition:max-width .35s ease-in-out,opacity .3s ease-in-out 0s;transition:max-width .35s ease-in-out,opacity .3s ease-in-out 0s;}
.mod_otzivi .lt-chat-label{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.mod_otzivi .lt-label-block .lt-label-block__txt{display:block;white-space:nowrap;opacity:1;height:36px;line-height:36px;float:left;max-width:250px;-webkit-transition:max-width .35s ease-in-out,opacity .3s ease-in-out 0s;-moz-transition:max-width .35s ease-in-out,opacity .3s ease-in-out 0s;-ms-transition:max-width .35s ease-in-out,opacity .3s ease-in-out 0s;-o-transition:max-width .35s ease-in-out,opacity .3s ease-in-out 0s;transition:max-width .35s ease-in-out,opacity .3s ease-in-out 0s;display:inline;font-size:15px;font-weight:400;letter-spacing:0;padding:0 25px;margin-right:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;color:#ffffff;font-weight:500;}
.mod_otzivi .lt-label-block .lt-label-block__txt:hover{text-decoration:none!important;}
#zzy .addtocart_button.laddtocart{width:137px !important;}
.pathway_down{padding-left:12px;}
.category_h1{padding-left:28px;padding-top:15px;}
div#footer_sub{color:#777;}
h4{font-size:14px;line-height:1em;font-weight:900;}
.content-bar h4{text-shadow:0 -1px 0 #777;}
div.panel div.title-bar p, div.panel .moduletable h4{text-align:center;color:#FFFFFF;font-weight:bold;position:relative;top:-30px;}
#pan15 .content-bar h4{top:-20px;}
div.panel2 .moduletable h4{text-align:center;color:#FFFFFF;font-weight:bold;position:relative;top:-34px;}
p{padding:5px 0;}
.tooltip{display:none;}
.abrowse_554 .product_bespl_nastil2{line-height:2px;height:68px;}
.product_bespl_nastil2{line-height:1px;}
.rex-body{text-align:left;padding-left:12%;}
#addcomment form table tr:first-child{display:none;}
#tovar_op .product_bespl_nastil2{line-height:1.5em;}
.zzcity a.con_append:hover{text-decoration:none!important;}
.browse10_d .product_bespl_nastil2 p{line-height:1.3em;margin:0;padding:0;}
#tovar_op .product_bespl_nastil2{line-height:0.5em;}
#tovar_op .product_bespl_nastil2 p{line-height:1.3em;margin:0;padding:0;}
.kproduct_name .main_a{display:block;}
#zzy #ya-site-form0 .ya-site-form__input-text{background-color:rgba(0, 0, 0, 0)!important;border:0 none!important;color:#EEEEEE;height:20px;}
#zzy #ya-site-form0 .ya-site-form__search-input{padding:0!important;}
#zzy #ya-site-form0 .ya-site-form__submit_type_image{background:url("/images/search2.png") no-repeat scroll left top rgba(0, 0, 0, 0)!important;left:75px!important;position:absolute!important;top:0!important;width:20px!important;height:20px!important;}
.ya-page_js_yes .ya-site-form_inited_no{display:none;}
.purchpase{padding:0 0 0 20px;;}
.purchpase ul, .purchpase ol,.page1 ul, .page1 ol{padding-top:5px;}
.purchpase .pushdown a, .page1 .pushdown a{display:inline-block;padding:5px 10px;}
.purchpase .pushright, .page1 .pushright{float:right;}
.purchpase .pushleft, .page1 .pushleft{float:left;width:45%;}
.purchpase .pushdown_zag,.page1 .pushdown_zag{clear:both;}
.purchpase .nashipreim_p, .page1 .nashipreim_p{display:none;}
.purchpase .pushup, .page1 .pushup{margin-bottom:33px;float:left;}
.purchpase .nashipreim , .page1 .nashipreim{margin-top:0;}
.jslider .jslider-value{background:transparent!important;background-color:transparent!important;}
.tabz_dop_up .nashipreim_p{float:none;}
.adresmag_message{color:#f60404;}
.zzcity .zz1{width:223px;padding-right:9px;}
.zzcity .zz2{padding-left:24px;width:163px;}
.zz3sub1{float:left;width:227px;}
.zz3sub2{padding-left:5px;float:left;width:213px;}
.zzcity .zz3{padding-left:20px;width:468px;}
.zzcity .zz5{padding-right:0;float:right;}
.zzcity .zz2d1, .zzcity .zz3d1{font-weight:bold;text-align:center;}
.zzcity .zz2d1{margin-left:-31px;}
a.con_append{position:relative;float:right;}
.zz3sub1{width:221px;}
.zz3sub2{padding-left:15px;width:208px;}
.zz3sub1{width:223px;}
.zz3sub2{width:210px;}
.bottomheader li.bottomheader_li7{width:auto;max-width:65px;}
.bottomheader li.bottomheader_li10{min-width:113px;min-width:113px;}
.bottomheader li.bottomheader_li9{width:47px;min-width:auto;}
.menu_akcii{position:relative;}
.menu_akcii_span{background:#fc2020;border-radius:50%;padding:0 3px;opacity:0.9;position:absolute;bottom:-7px;right:-17px;}
.akcii_dveri .menu_akcii_span, .akcii_poli .menu_akcii_span{}
.zz3d4, .zz3d3{padding-bottom:8px!important;padding-top:7px!important;}
#napol_pokr{padding-left:20px;}
.c_cons_pre{float:left;}
.c_cons{float:right;width:349px;}
.c_cons img, .txt_img{margin:5px;border:1px solid #ccc;padding:5px;border-radius:3px;}
.c_zakl{padding:10px;}
.c_zakl p{text-align:left;}
.c_zakl ul{padding:10px 0;}
.c_zakl li{}
.adrezz_txt{text-align:left;}
.adrezz_txt_sub{padding:10px;}
.adrezz_txt h3{font-weight:bold;font-size:16px;margin:20px 5px;margin-top:0;}
.adrezz_txt p{padding:0;line-height:1.8;}
.adrezz_txt_sub2{margin-top:10px;}
.adrezz_txt_divimg img{width:80px;}
.zoom{position:relative;display:inline-block;}
.adrezz_txt .lzoom{pointer-events:none;position:absolute;left:25%;top:25%;transition-delay:1s;z-index:100;overflow:hidden;margin-left:0;margin-top:-8px;}
.adrezz_txt .lzoom .lzoom_dec{opacity:1;}
.adrezz_txt_map{float:right;}
.zz3d4, .zz3d3{padding-bottom:0!important;padding-top:0!important;}
.menu_akcii_span{padding:0 6px;}
.zz2d1, .zzcity .zz3d1{color:#224446;}
.attr1label{padding-top:10px;font-weight:bold;font-family:Century Gothic;padding-bottom:10px;padding-left:5px;font-size:25px;}
.oboi_predst{text-align:center;padding:30px 0;font-size:15px;color:red;}
.oboi_predst a{text-decoration:underline!important;}
.bottom-line{font-size:17px;}
.finefllor_mainimg3{display:block;}
.finefloor_main .man_a{margin-right:26%;font-size:1.5em;}
.finefloor_main{margin-bottom:60px;}
.article_body{padding-left:5px;}
.attention{color:#f00000;}
.randomdpreim.video_skill .nashipreim .down{width:auto;}
.randomdpreim.video_skill .down2_img{margin-left:5px;margin-top:0;width:135px;}
.randomdpreim.video_skill .down2{float:left;}
.randomdpreim.video_skill .down2_div1{float:none;}
.randomdpreim.video_skill .down3{padding-left:608px;margin-top:-10px;}
.randomdpreim.video_skill .down3 p{line-height:1.6;padding:0;}
.down0 img,.flypage_video .tabz_dop_up .down img{border-radius:5px;border:1px solid #ccc;padding:5px;border-radius:5px;}
.flypage_video .down2{float:left;}
.flypage_video .down2_a_img{display:block;}
.flypage_video .down2_div1{float:none;}
.flypage_video .down3{margin-left:200px;padding-top:5px;}
.flypage_video .down3 p{padding:0;}
.actionss .video_skill{margin-left:-55px;width:815px;}
.flypage_video .down img{border-radius:5px;border:1px solid #ccc;padding:5px;border-radius:5px;}
.call_center{}
.nashipreim .nashipreim_p{font-size:15px;padding-bottom:5px!important;}
.actionss .randomdpreim.video_skill{border:1px solid #ccc;border-radius:5px;padding:10px 5px;}
.actionss .randomdpreim.video_skill .nashipreim{margin-top:0;}
.nashipreim0.flypage_video .down{border:none;padding:0;overflow:visible;border-radius:5px;}
.nashipreim0.flypage_video p{font-weight:normal;}
.nashipreim0.flypage_video .down2_img{width:152px;}
.nashipreim0.flypage_video .down img{width:321px;}
.call_center strong{background:#608c1a;color:#fff;padding:3px 5px;border-radius:5px;display:inline-block;margin:5px 0;}
.adresmag_pre3_0{padding-top:3px;}
.myheader2 #ya-site-form1 .ya-site-form__input-text{background:url(//skill-spb.ru/images/searchico.png) no-repeat scroll 12px 10px #fff;background-size:27px;background-position:6px 4px;padding:2px 7px 5px 37px;}
.myheader2 #ya-site-form1 .ya-site-form__form *{font-size:22px !important;font-weight:bold;}
.pro_desc_o_marke .pro_desc_o_marke0 span{font-weight:bold;}
.zzcity .zz3d3,.zzcity .zz3d4{padding-bottom:7px!important;padding-top:5px!important;}
.mod_otzivi2{right:-139px;bottom:auto;top:40%;}
#dialog2,#dialog1{text-align:left;padding:20px 15px;}
}
#dialog2 u p{}
#dialog2 ul{margin-left:20px;}
#dialog2, #dialog1{display:none;}
.mod_otzivi{bottom:11%;}
.rex_skidka{margin-left:-5px;}
.designeram form{display:none;}
#addcomment .policy{padding-left:56px;padding-top:10px;padding-bottom:10px;}
#main_content{}
.map_up{width:891px;}
.policy_cart{padding-bottom:5px;padding-left: 21px;}
.korzina_link {margin-left: 14px; text-align:center; margin-right: 27px;}
.basket1{width:399px;}
#baskin{width:96%;}
.adrezz_predstavl{padding:5px 0;}
.adrezz_txt .adrezz_predstavl p{padding:1px 0;}
.adrezz_predstavl_p1{font-weight:bold;}
.pvh_attention img{width:15px;vertical-align:sub;}
#vmMainPage{}
#main_content{}
.mod_otzivi2{background-color:#ff6600;box-shadow:0px 0px 5px rgba(0,0,0,0.5) inset;border:2px solid #ccc;border-bottom:0;}
.mod_otzivi2:before, .mod_otzivi2:after{background:none;}
{background:none;}
.mod_otzivi2:hover{background:#e74c3c;}
.mod_otzivi2{right:-119px;}














#ckformcontainer {
	width: 100%;
	    width: 108%;
    margin-left: 43px;
}

.ck_mandatory {
	color:#FF0000;
	padding: 0px;
	font-size:0.83em;
	font-weight: bold;
}

.ckform_tooltip, .ckform_tooltipcss {
	margin-top: 13px;
	margin-left: 5px;
}

.ckform {
	margin-top: 10px;
}

.ckform div.error {
	display: none;
}

.ckform div.fc-error {
	margin-left: 20%;
	border: none;
	background:none;
	padding: 0px;
}

.ckform div.fc-error p {
	margin: 0px;
	padding: 0px;
	color:#F00 !important;
}

.ckform input { 
 	border: 1px solid #999;
	padding: 2px;
}

.ckform input:focus { 
 	border: 1px dotted #999;
}

.ckform input.error {
	border: 1px dotted #FF0000 !important;
}
.ckform textarea.error { border: 1px dotted red; }

#ckpoweredby {
	text-align:center !important;
	margin-top: 10px;
	margin-bottom: 10px;
}

#ckpoweredby a {color:#666666;}

.captchaCont {
	margin-top: 10px;
}

.ckBtnCon {
	text-align: center !important;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* CSS layout */

.ckCSSlabel {
	display: block;
	float: left;
	margin-top: 10px;
	width: 20%;
	font-size:1em;
}

.ckCSSinput {
	width: 76%;
	margin-top: 10px;
	background:none;
}

.ckCSSinput input {
	background:none;
}

.ckCSSinputnowidth {
	display: block;
	float: left;
	margin-top: 10px;
}

.ckCSSTip {
	background-image: url(/web/20170214111409im_///skill-spb.ru/components/com_ckforms/img/info-bck.png);
	background-repeat:no-repeat;
	background-position:right;
}

.ckCSSclear {
	margin: 0px;
	padding: Opx;
	clear: both;
}

.ckCSSFloatLeft {
	float: left;
}

.ckCSSbot10 {margin-bottom: 10px;}
.ckCSSbot5 {margin-bottom: 5px;}
.ckCSStop10 {margin-top: 10px;}

.ckCSScenter {
	text-align:center !important;
	margin-top: 10px !important;
}

.ckCustomText {
	margin-top: 10px;
}

.ckNoBorder {
	visibility:hidden;
}

.ckpagination {
	text-align:center !important;
	margin-bottom: 15px;
}

.ckdatatable {
	margin-top: 20px;
	margin-bottom: 10px;
	width: 100%;
	border-collapse:collapse;
}

.ckdatatableborder td {
	border : 1px solid #ccc;
}

.ckfrontlabel {
	height: 30px;
	padding-right: 20px;
	font-weight: bold;
	color:#666;
}


#mod_otzivi2
{
	    right: -199px;
    bottom: 55%;
}
/*
.shid,#zzy #pan15 ul.vmLinkMenu a.vmmenu_1143, #stopcat_1143
{
	display:none;
}
*/




.rr122019
{
    padding: 10px;
    padding-top: 10px;
}
.rr122019 p
{
	    padding: 2px 0;
}
.rr122019 span, .pr2019 span
{
	/*
	color: #ff0000;
	font-weight: bold;
	*/
}
.rr122019 a
{
	text-decoration: underline;
}

.prasdn2020
{
	text-align: center;
}





.sprlabel2 {
    padding-top: 4px!important;
}
.filter_re .price_slider_laminat .priceclass {
    width: 40px;
    margin-left: 4px!important;
}
.price_slider_laminat .sprlabel {
    padding-left: 0;
     padding-right: 0;
}

.price_slider_laminat .price_slider_a
{
	border: 1px solid #ccc;
    display: inline-block;
    padding: 2px 5px;
    color: inherit!important;
    background: #eee;
        margin-right: 13px;
}







.footer2 {
    background: #111111!important;
    padding-top: 33px;
    padding-bottom: 20px;
        min-height: 344px;
}
.footer2 .footermenu li a{
    color: #fff!important;
}
.footer2 .footermenu li.noclick>a {
    border-bottom: none;
    color: #525252!important;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 14px;
    font-size: 18px;
}
.footer2 .footermenu .dropdown-menu li {
margin-top: 1px;
    padding-bottom: 6px;
}
.footer2 .footermenu .dropdown-menu li a
{
	    font-size: 14px;
}
.footer2  .footermenu li.noclick {
    padding-right: 15px;
    width: 180px;
}

.footer2  .footermenu li.noclick.end {
width:118px;
    min-width: 118px;
}
.footer2  .footermenu li.noclick.end li.first
{
	display: inline-block;
}
.footer2  .footermenu li.noclick.end li.first a img
{
	    width: 30px;
    opacity: 0.5;
    margin-right: 13px;
}



.banner_2020
{
	text-align: center;
	    margin: 20px 0;
	    margin-top: 6px;
}
.banner_2020_1
{
	font-size: 22px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.banner_2020_1 span
{
	color: #ff0000;
    font-weight: bold;
}
.banner_2020_2
{
	    margin-top: 4px;
}
.banner_2020_2 img
{
	    display: inline-block;
}
.banner_2020_2 img.banner_2020_img2
{
	    margin-left: 36px;
}

.ui-widget-content {
    border: 1px solid #fff!important;
    border-radius: 1px!important;
}










 
.zz.zz101
{
	    position: absolute;
    left: 331px;
    transform: rotate(-5deg);
    font-size: 22px;
    line-height: 1.5;
    top: 19px;
    text-align: center;
    display: none;
}

.zz.zz101 a:hover
{
	text-decoration:none!important;
}
.zz101s1
{
	display: block;
}
.zz101s2
{
	color: #fff;
    background: red;
    padding: 4px 16px;
    font-weight: bold;
}
.zz.zz101 a:hover .zz101s2
{
	background: #da0606;
}
.banner_2020_fancybox 
{

    text-align: left;
    padding: 10px 10px;   
    
}
.banner_2020_fancybox li
{
	list-style-position: inside;
	padding: 5px 0;
	margin-top: 0;
}
.banner_2020_fancybox p,
.banner_2020_fancybox li
{
	font-size: 18px;
    line-height: 1.55;
}
.banner_2020_fancybox  h1
{
	font-size:32px;
}

.banner_2020_cont
{
	color:red;
}




.banner_2020_2 img {
    display: inline-block;
    width: 211px;
    margin-right: 10px!important;
    margin-left: 0!important;
}


.pr2019.banner_2020_cont, .banner_2020_cont
{
	color: inherit;

}
.pr2019.banner_2020_cont a,
.banner_2020_cont a
{
	font-weight: normal;
	text-transform: uppercase;
    color: red!important;
} 


.zz101s1
{
	display: none;
}
.zz101s2 {
    color: #fff;
    background: red;
    padding: 4px 29px;
    font-weight: 600;
    text-transform: uppercase;
    /* margin-top: 37px; */
    position: relative;
    top: 20px;
}


 
.vn2020>div
{
	background: url(/images/akcii/vnbanner2020.jpg) #079950 no-repeat!important;
	background-position: 0!important;
    background-size: 269px!important;
}


.pr2019.banner_2020_cont a, .banner_2020_cont a {
    text-transform: none;
}

 
 

.banner_2020_2 img {
    width: auto;
    height: 148px;
}

.pr2019.banner_2020_cont, .banner_2020_cont
{
	    border: 1px solid red;
    padding: 5px;
        margin: 5px 0;
}

.banner_2020 {
    padding-top: 15px;
}













.zz101s2 {
    padding: 4px 4px;
    position: relative;
    top: 1px;
    width: 241px;
    display: inline-block;
    line-height: 1.2;
}



.vn2020>div {
    background: url(https://skill-spb.ru/images/akcii/banner2_06_20.png) #079950 no-repeat!important;
    background-position: 0 -30px!important;
    background-size: 268px!important;
}




















div#vmMainPage .flypage input[type=text] {
    margin-left: 0;
    text-align: center;
}
#zzy #vmMainPage .continue_link, #zzy #vmMainPage .checkout_link, .hcons1 .hconsp2 a,
input#deletecart
 {
    border: 1px solid #fff!important;
    }
#zzy .flypage .tavar_price_main .addtocart_button.laddtocart {

    right: -298px;
}
#vmMainPage #baskin tr.bottom_tr td
{
	border:none;
} 
#baskin input[type=text]
{
	text-align: center;
}
#baskin td, #baskin th,
#baskin {
    box-shadow: none;
}
#vmMainPage #baskin tr td,
.korzina_m tr.sectiontableheader th {
    border: 1px solid #e1e1e1;
}
.basket_del5_new
{
	position: relative;
    float: right;
}
.basket_del5_new .backet_del {
    position: absolute;
    left: -12px;
    top: -23px;
    width: 13px;
    top: -17px; 
}
#baskin tr td div.backet_names img.basket_img {
    cursor: pointer;
} 
.chekout_process
{ 
    margin-left: 20px;
    padding-top: 18px;	
}     
#vmMainPage .checkout_pol { 
    padding: 10px 0;


        margin: 0!important;  
    margin-bottom: 5px!important;
            margin-left: 0!important;     
} 
.checkout_z {  
    margin: 0;
    padding: 0;
}
.zakaz_prinyat_zag,
#vmMainPage .checkout_pol,
.pilissa,
.kordina_m2          
 {
    font-size: 17px;		   
	}
.chekout_process input,
.chekout_process textarea 
{ 
	box-shadow: inset 0 1px 1px rgba(0,0,0,.3);
}
div#vmMainPage .chekout_process input[type="text"], div#vmMainPage .chekout_process textarea {
    border-radius: 1px!important; 
}
#pipoch,input.finalz
{
	border:1px solid #fff; 
	cursor: pointer;
} 
.pilissa
{
	margin: 0!important; 
	    padding-left: 20px;  
}
 .checkfinal {
    text-align: left;
}
.article_body .zakaz_prinyat_p1 {
    padding-top: 20px!important;
    font-size: 15px;
}




















.kordina_m2 h3
{
	color: #000000;
    font-size: 24px;
    ine-height: 1.55;
    font-weight: 600;
    margin-top: 28px!important;
        margin-bottom: 1px!important;

}
.zakaz_prinyat_zag, #vmMainPage .checkout_pol, .pilissa, .kordina_m2 {
    font-size: inherit;
}
#baskin {
    margin-top: 17px;
        width: 100%;
        margin-bottom: 10px;
}
.sectiontableheader {
    text-align: left;
    background: #ccc;
}
#vmMainPage #baskin tr td, .korzina_m tr.sectiontableheader th {
    border: 1px solid #ccc;
}
.korzina_m tr.sectiontableheader th {
    background: #ccc!important;
    padding: 7px 9px;
    font-weight: normal;
}
#baskin tr td div.backet_names img.basket_img {
    width: 70px;
        vertical-align: middle;
    float: none;
        padding-right: 19px;
}
#vmMainPage tr.sectiontableentry1 td, #vmMainPage tr.sectiontableentry2 td, #vmMainPage tr.sectiontableentry21 td, #vmMainPage tr.sectiontableentry22 td {
    padding: 10px;
}
.backet_names a strong
{
	font-weight: normal;
    display: inline-block;
    font-size: initial;
    color: #000;
}       
#vmMainPage #baskin tr td.td_price
{
	font-weight: bold;
	padding: 10px 5px;
}
#vmMainPage #baskin tr td,
#vmMainPage #baskin tr th
{
	    font-size: 14px;
}
 .korzina_m tr.sectiontableheader th:not(.basket6),
 #vmMainPage #baskin tr td:not(.td_cena)
  {
       border-right: 1px solid #fff!important;
}
.korzina_m_table tr
{ 
	border:1px solid #ccc;
}
#zzy #vmMainPage .basket_continue_link .continue_link
{
	    background: transparent!important;
    color: #063!important;
    font-weight: 400;
    font-size: 14px;
    text-decoration: underline;
    margin-top: 0;
    padding-top: 0;
}   
.basket_continue_link .continue_link span
{
	text-decoration: none;
    display: inline-block;
    background: #063;
    color: #fff;
    padding: 4px 9px;
    border-radius: 50%;
    margin-right: 10px;
    /* font-weight: bold; */
    font-size: 19px;
    vertical-align: sub;
}
.basket_itogo
{
	float: right;
	    margin-right: 30px;
	        font-size: 14px!important;       
}
.basket_itogo .basket_itogo1
{
	font-weight: bold;
	    width: 170px;        
    display: inline-block;        
}
.basket_itogo .basket_itogo1 .subtotal
{
	padding-left: 40px;
}
.basket_itogo .basket_itogo2 input#deletecart
{
	    color: #777!important;
    background: transparent!important;
    cursor: pointer;
}
th.basket2
{
	    min-width: 70px;
}
div#vmMainPage input[type="text"], div#vmMainPage textarea {
    border-radius: 0;
}
.korzina_m_table td.td_ploshad
{
	text-align: left!important;
	width: 81px!important;
}
.korzina_m_table td.td_ploshad .pploshad
{
	width: 47px!important;
    padding: 4px 4px!important;
}

#pupakovokold {
    padding-top: 5px;
}
.korzina_m_table td.td_upakovok
{
	width: 81px;
	color: #999;
}
.korzina_m_table td.td_upakovok #pupakovok
{
	color: #000;
}
.korzina_m_table #pstoimost
{
	font-weight: bold;
}
.basket_del5_new .backet_del {
    left: -20px;
    width: 15px;
    top: 4px;
    font-size: 24px;
}   
#baskin {   
    width: 878px;
}  
.empty_cart
{
	    text-align: center;
    padding: 29px;
    font-size: 18px;
}

#baskin tr td div.backet_names strong {
        width: 308px;
    vertical-align: middle;
}
.cart_zz .vmCartModule .cartr img {
	width: 25px;
	opacity: 0.7;
}
.cart_zz  .pro_korzina_number {
    z-index: 9;
       top: -2px;
           right: 2px;
}
.cart_zz
{
	    position: absolute;
    right: 11px;
    top: 11px;
}
.cart_zz .vmCartModule .cartr img {
    width: 25px;
    opacity: 1;
}
.cart_zz {
    position: absolute;
    right: 11px;
    top: 31px;
}







.preds1
{
	    opacity: 1!important;
    font-weight: normal;
    color: #c82613;
}
 
.preds1 a
{
	color:#005ff9!important;
}










.attent1
{
	background: yellow;
    height: 25px;
    font-weight: bold;
}

.attent1 {
    height: 22px;
    border-bottom: 1px solid #eee;
}



.block_zzz
{
	position: relative;
}
.block_zzz .block_caption
{
position: absolute;
    top: 50px;
    z-index: 9999;
    background: #fff;
    left: 39%;
    font-weight: bold;
    padding: 5% 5%;
    opacity: 1;
    background: rgba(255, 255, 255,0.4);
}
.block_zzz .easy_frame
{
	opacity: 0.4;
	    overflow: hidden;
	    text-align: center;
}

.block_zzz  .block_button
{
	position: absolute;
    bottom: -8px;
    text-align: center;
    display: inline-block;
    background: #ccc;
    padding: 10px 20px;
    border: 1px solid #111;
    border-radius: 10px;
}
.actions_plint_2020 
{
	margin-top: 4px;
    margin-bottom: 4px;
        text-align: center;
}
.actions_plint_2020 img
{
	width: 100%;
	max-width:1000px;
}
.actions_pl_2020_okno
{
	text-align: left;
    padding: 20px;
        font-size: 16px;
}
.actions_pl_2020_okno ul{
	list-style-type: none;
}

.global_action_2019_02 {
    text-align: center;
    margin: 20px auto;
}
.global_action_2019_02 img
{
	max-width: 1000px;
    width: 100%;
}

.grafik_1221 {
    border: 2px solid #f70;
    padding: 20px;
    background: #fff000;
    margin-top: 20px;
}
.grafik_1221 .span1
{
	color:red;
	font-weight:500;
}

.grafik_0121 {
    padding: 20px;
    margin-top: 20px;
    text-align: center;
    font-size:20px;
    line-height: 1.3;
}



.flypage .tovar_articul {
    display: none;
}












@font-face{font-family:'GothamPro';src:url('https://static.tildacdn.com/tild3439-3639-4537-a337-326631323836/GothamPro-Light.woff') format('woff');font-weight:100;font-style:normal}
@font-face{font-family:'GothamPro';src:url('https://static.tildacdn.com/tild3562-3361-4166-a366-666337383866/GothamPro-Light.woff') format('woff');font-weight:300;font-style:normal}
@font-face{font-family:'GothamPro';src:url('https://static.tildacdn.com/tild3832-3531-4936-a432-303761323835/GothamPro.woff') format('woff');font-weight:400;font-style:normal}
@font-face{font-family:'GothamPro';src:url('https://static.tildacdn.com/tild3635-3965-4337-b663-343966313366/GothamPro-Medium.woff') format('woff');font-weight:500;font-style:normal}
@font-face{font-family:'GothamPro';src:url('https://static.tildacdn.com/tild3665-3330-4166-b862-326134666665/GothamPro-Bold.woff') format('woff');font-weight:600;font-style:normal}
@font-face{font-family:'GothamPro';src:url('https://static.tildacdn.com/tild6663-3532-4939-b362-666339303761/GothamPro-Black.woff') format('woff');font-weight:700;font-style:normal}

.flexslider1 .slides2 > li.firsts >div,
.flexslider1 .slides2 > li.too >div
{
	    background-color: #111!important;
	        opacity: 0.5!important;
    position: absolute!important;
        width: 100%;
    height: 100%;
}
.flexslider1 .slides2 > li.firsts,
.flexslider1 .slides2 > li.too  
{
	color: #ffffff;
    font-size: 16px;
    font-family: 'GothamPro',Arial,sans-serif;
    line-height: 1.2;
    font-weight: 400;
   
}

.flexslider1 .slides2 > li.firsts .m1,
.flexslider1 .slides2 > li.too .m1
{
	font-weight: 400;
	 opacity: 0.8;
	 position: absolute;
	 left: 20px;
    top: 20px;
}

.flexslider1 .slides2 > li.firsts .m1 span,
.flexslider1 .slides2 > li.too .m1 span
{
	display:block;
}

.flexslider1 .slides2 > li.firsts .m2,
.flexslider1 .slides2 > li.too .m2
{
    font-size: 26px;
    line-height: 1;
    font-weight: 600;
    position: absolute;
top: 100px;
    left: 20px;
}
.flexslider1 .slides2 > li.firsts .m2 strong,
.flexslider1 .slides2 > li.too .m2 strong
{
font-size: 15px;
    line-height: 1.55;
    font-weight: 400;
    background: url(/images/redesign2/top/icon.webp) no-repeat;
    background-size: 20px;
    height: 30px;
    display: block;
    padding-left: 28px;
    padding-top: 7px;
    background-position: 0 10px;
}
.flexslider1 .slides2 > li.firsts .m2 span,
.flexslider1 .slides2 > li.too .m2 span
{
    display: block;
    width: 200px;
}



.flexslider1 .slides2 > li.firsts a.m3
 {
    color: #ffffff;
    font-size: 14px;
    line-height: 1;
    font-weight: 500;
    border-radius: 0px;
    background-color: #ff7700;
    background-position: center center;
    border-color: #ffffff;
    border-style: solid;
    top: 210px;
    left: 20px;
    width: 100px;
    height: 35px;
    display: block;
    position: absolute;
    text-align: center;
    border: none;
    padding-top: 6px;
}

.flexslider1 .slides2 > li.firsts a.m4,
.flexslider1 .slides2 > li.too a.m4
{
    color: #ffffff;
    font-size: 14px;
    line-height: 1.55;
    font-weight: 500;
    border-width: 1px;
    border-radius: 0px;
    background-position: center center;
    border-color: #ffffff;
    border-style: solid;
    top: 210px;
    left: 161px;
    width: 118px;
    height: 30px;
    display: block;
    position: absolute;
    text-align: center;
    padding-top: 8px;
}
.flexslider1 .slides2 > li.lasts .m10
{
	display: block;
	color: #000000;
    font-size: 26px;
    font-family: 'GothamPro',Arial,sans-serif;
    line-height: 1;
    font-weight: 600;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.flexslider1 .slides2 > li.firsts,
.flexslider1 .slides2 > li.too
{
	width: 300px!important;
}
.flexslider.flexslider1 .slides2 > li.firsts
{
	    background: url(/images/redesign2/top/firsts.jpg) no-repeat -152px 0/616px;
}


.flexslider1 .slides2 > li.too .m2 strong
{
	    background-position: 15px 10px;
}
.flexslider.flexslider1 .slides2 > li.too
{
	        background: url(/images/redesign2/top/too.jpg) no-repeat -66px -3px/367px;
}

.flexslider.flexslider1 .slides2 > li.firsts .m2_2
{
	    font-size: 16px;
    margin-top: 7px;
}
.flexslider.flexslider1 .slides2 > li.firsts .m2_2_1
{
display: inline-block;
    width: auto;
}

.flexslider1 .slides2 > li.too .m2
{
	    top: 80px;
}

.flexslider1 .slides2 > li.too .m2 strong {
    background-position: 1px 10px;
    background-size: 17px;
    height: auto;
    min-height: 27px;
        padding-left: 25px;
}
.flexslider1 .slides2 > li.too .m2 strong:nth-child(3)
{
	margin-top: -4px;
}

.flexslider.flexslider1 .slides2 > li.lasts
{
	width: 561px;
	    background: url(/images/redesign2/top/lasts.png) no-repeat -52px 0/664px;
}

.flexslider1 .slides2 > li.lasts .m10
{
	    top: 137px;
    position: absolute;
    left: 18px;
}

.flexslider1 .slides2 > li.lasts .m12
{
color: #000;
    font-size: 15px;
    line-height: 1.7;
    font-weight: 600;
    border-width: 1px;
    border-radius: 0px;
    background-position: center center;
    border-color: #000;
    border-style: solid;
    top: 210px;
    left: 22px;
    width: 178px;
    height: 30px;
    display: block;
    position: absolute;
    text-align: center;
    padding-top: 8px;
    text-align: center;
    background: #fff;
}
.flexslider1 .slides2 > li.lasts .m11
{
	    position: absolute;
    left: 235px;
}
.flexslider1 .slides2 > li.lasts .m11 a
{
	position: absolute;
    background: #fff;
    border-radius: 5px;
    padding: 3px;
    color: #000000;
    font-size: 12px;
    font-family: 'GothamPro',Arial,sans-serif;
    line-height: 1;
    font-weight: 500;
    border-width: 1px;
    opacity: 0.95;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
        height: 28px;
    padding: 0;
        padding-right: 3px;
    width: auto;
    line-height: 0.9;
        text-indent: -12px;
        white-space: nowrap;
}

.flexslider1 .slides2 > li.lasts .m11 a span
{
    border-width: 10px;
    border-radius: 3000px;
    background-color: #ffffff;
    background-position: center center;
    border-color: #063;
    border-style: solid;
    display: inline-block;
    width: 10px;
    height: 10px;
    position: relative;
   left: -4px;
    top: -1px;
}
.flexslider1 .slides2 > li.lasts .m11 a strong
{
    background: url(/images/redesign2/top/chel.svg) no-repeat;
    color: #000000;
    font-size: 12px;
    font-family: 'Roboto',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
    border-style: solid;
    border: none;
    display: inline-block;
    padding-left: 34px;
    height: 23px;
    background-position: 0 -4px;
    opacity: 0.9;
    margin-left: 0;
        padding-left: 36px;
}
.flexslider1 .slides2 > li.lasts .m11 a.a6 strong b,
.flexslider1 .slides2 > li.lasts .m11 a.a4 strong b
{
	    background: url(/images/redesign2/top/bus.svg) no-repeat;
	        background-position: 0 2px;
}
.flexslider1 .slides2 > li.lasts .m11 a.a6
{
	    top: 155px;
    left: 159px;
}
.flexslider1 .slides2 > li.lasts .m11 a.a5
{
	top: 45px;
    left: 15px;
}
.flexslider1 .slides2 > li.lasts .m11 a.a4
{
	    left: 21px;
    top: 234px;
}
.flexslider1 .slides2 > li.lasts .m11 a.a3
{
	top: 196px;
    left: 71px;
}
.flexslider1 .slides2 > li.lasts .m11 a.a2
{
	top: 115px;
    left: 146px;
}
.flexslider1 .slides2 > li.lasts .m11 a.a1
{
	left: 71px;
    top: 5px;
}




.flexslider1 .slides2 > li.lasts .m11 a
{
	padding-right:0;
}
.flexslider1 .slides2 > li.lasts .m11 a strong
{
	background: #e8e8e8;
    height: 30px;
    line-height: 2.5;
    position: relative;
    top: -2px;
    border-radius: 5px;
    margin-right: -1px;
        padding-right: 5px;
        position: relative;
}
.flexslider1 .slides2 > li.lasts .m11 a strong b
{
	      background: url(/images/redesign2/top/chel.svg) no-repeat;
    display: inline-block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 1px;
    left: 0;
    opacity: 0.5;
}

.flexslider1 .slides2 > li.lasts .m11 a.a3 {
    top: 195px;
    left: 71px;
}
.flexslider1 .slides2 > li.lasts .m11 a.a6 {
    top: 155px;
    left: 154px;
}
.flexslider1 .slides2 > li.too .m2 strong a
{
	color: inherit!important;
}

.flexslider1 .slides2 > li.lasts .m11 a strong
{
	display: none;
}
.flexslider1 .slides2 > li.lasts .m11 a {
    padding-right: 10px;
}
.flexslider1 .slides2 > li.lasts .m11 a strong
{
	top: -1px;
}

.flexslider1 .slides2 > li.lasts .m11 a strong b
{
    display: none;
}

.flexslider1 .slides2 > li.lasts .m11 a.a6,
.flexslider1 .slides2 > li.lasts .m11 a.a4
{
	padding-right: 74px;
}
.flexslider1 .slides2 > li.lasts .m11 a.a4
{
	    padding-right: 59px;
}
.flexslider1 .slides2 > li.lasts .m11 a.a6 strong,
.flexslider1 .slides2 > li.lasts .m11 a.a4 strong
{
	    display: inline-block;
    background: none;
    line-height: 1;
    /* margin-left: -14px; */
    /* padding-top: 2px; */
    position: absolute;
    top: 1px;
    right: 0;
    text-align: center;
    /* width: 45px; */
    /* padding-left: 0; */
    text-indent: 0;
}


.flexslider1 .slides2 > li.lasts .m11 a.a6 strong, .flexslider1 .slides2 > li.lasts .m11 a.a4 strong
{
	    background: #f70;
    padding-left: 5px;
    top: -1px;
    color: #fff;
    padding-top: 2px;
    height: 28px;
}


.flexslider.flexslider1 .slides2 > li.firsts {
    background: url(/images/redesign2/top/firsts.jpg) no-repeat -152px 0/771px;
        width: 590px!important;
}
.flexslider.flexslider1 .slides2 > li.too
{
	display: none!important;
}
.flexslider.flexslider1 .slides2 > li.lasts {
    width: 590px;
}

.flexslider1 .slides2 > li.firsts a.m4
{
	left: auto;
    right: 20px;
}

.flexslider1 .slides2 > li.firsts a.m3
{
	line-height: 2;
    padding-left: 10px;
    padding-right: 10px;
        width: auto;
}
.flexslider1 .slides2 > li.firsts a.m4
{
	    width: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.moduletable.act_mart21
{
     	    padding: 13px;
    border: 2px solid red;
    margin-top: 20px;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
}
.grafik_0121 {
    margin-top: 10px;
    }
    
.moduletable.act_mart21 span
{
	color: rgb(255, 0, 0);
	font-weight: bold;
}
.moduletable.act_mart21 a
{
	    color: #063!important;

}
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
 .flexslider1 .slides2 > li.lasts .m11 a.a20   
 {
 	top: 128px;
    padding-left: 35px;
    width: 87px;
    white-space: normal;
    line-height: 1.1;
    left: 154px;
    /* z-index: -1; */
    padding-right: 0;
 }
 
 .flexslider1 .slides2 > li.lasts .m11 a.a20  span {
    background: url(/images/redesign2/warehouse.png) transparent no-repeat;
    border: 0 none;
    width: 50px;
    height: 50px;
    background-size: 32px;
    position: absolute;
    top: -1px;
    border-radius: 0;
    left: -17px;
}

.flexslider1 .slides2 > li.lasts .m11 a.a6 {
    top: 162px;
}

.flexslider1 .slides2 > li.lasts .m11 a.a2 {
    top: 94px;
}


#vn6>div {
background: transparent;
    width: 93%;
    height: 101%;
    border-radius: 0;
    background: url(/images/redesign2/vn6.jpg?d=160923) no-repeat;
    background-size: 258px;
    overflow: visible;
    border-radius: 2px;
        margin-top: 0;
    margin-left: 0;
    background-position: 0 -33px;
}
#zaza22 .zbrowse_10#vn6
{
	overflow: visible;
	    margin-right: 41px;
}
#vn6.vn7>div
{
	background-image: url(/images/redesign2/vn7.jpg?d=160923);
}

.flexslider1 .slides2 > li.firsts a.m4 {
    background-color: #ff7700;
    border-color: #ff7700;
}
.flexslider1 .slides2 > li.firsts a.m3 {
    background-color: transparent;
    border-color: #fff;
    border: 1px solid #fff;
        padding-top: 3px;
}




.zz2dveri .kproduct_image {
    height: 250px;
    width: 250px;
}

#vmMainPage .zbrowse_10 .zz2dveri a img {
    min-width: auto!important;
    min-height: 250px;
    max-height: 250px;
}

.s1dveri .tovar_img_up {
    max-width: none;
    width: 290px;
}

.s1dveri #tovar_img img {
    min-width: auto!important;
    max-height: 400px!important;
    max-width: initial!important;
    min-height: 300px!important;
}



/****************************************************************************************/
.ukladkapola h1
{
    font-size: 24px;
    line-height: 1.15;
    font-weight: 500;
    margin-bottom: 25px;
}

.ukladkapola
{
    font-size: 18px;
    line-height: 1.35;
    font-weight: 300;
    box-sizing: border-box;
}
.ukladkapola .ukladka_partners
{
	    margin: 16px 0;
	    
}
.ukladkapola .ukladka_partners>div
{
    margin-right: 34px;
    border-radius: 5px;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
    padding: 18px 23px;
    /* min-width: 100%; */
    max-width: 210px;
    display: inline-block;
    min-height: 120px;
    vertical-align: top;
    margin-bottom: 19px;
}
.ukladkapola .ukladka_partners>div:last-child 
{
	 margin-right: 0;
}
.ukladkapola .ukladka_partners>div h3
{

    font-size: 18px;
    line-height: 1.55;
    font-weight: 700;
    margin-bottom: 8px;
}
.ukladkapola .ukladka_partners>div p
{
	    font-size: 14px;
    line-height: 1.55;
    font-weight: 400;
    
}
.ukladkapola ul.ukladka_preim
{
	margin-bottom: 43px;
}

.ukladkapola ul.ukladka_preim li{
    list-style-type: decimal;
    list-style-position: inside!important;
    margin: 15px 0;
}
.ukladkapola h3
{
	font-size: 20px;
    line-height: 1.35;
    font-weight: 500;
}
.ukladkapola .maingrand table
{
	    margin-top: 19px;
	    border:2px solid #fff;
	        margin-bottom: 50px;

}
.ukladkapola .maingrand table tr:first-child 
{
	background-color: #aaa;
	color: #fff;
	
}
.ukladkapola .maingrand table td
{
		    border:2px solid #fff;
	        font-size: 14px;
    line-height: 1.35;
    font-weight: 400;
    padding: 11px;
}

.ukladkapola .maingrand table td.colgrand strong
{
	font-weight: inherit;
}
.ukladkapola .maingrand table td.colgrand
{
	padding: 0;
}

.ukladkapola .maingrand table td.cellgrand
{
	padding: 10px;
}
.ukladkapola .maingrand table tr.cellgrey
{
	    background-color: #ddd;
}
.ukladkapola .divgrand p
{
	font-size: 14px;
    line-height: 1.35;
    font-weight: 300;
}


.ukladkapola h3 {

    font-weight: 600;
}
.ukladkapola  .ukladchki .ukladchki_foto img {
    margin: 20px 15px 0 0;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
    border-radius: 5px;
    padding: 0;
}




.stretch2021 .akcii_black_friday img
{
	border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
        width: auto;
    margin-left: 0;
        max-width: 889px;
    width: 100%;
    margin-bottom: 33px;
}
.stretch2021
{
	    font-size: 18px;
    line-height: 1.35;
    font-weight: 300;
}
.stretch2021 p
{
	margin-bottom: 11px;
}
.stretch2021 .stretch_genvik
{
	margin-top: 69px;
	margin-bottom: 30px;
}
.stretch2021 .stretch_genvik img
{
	max-width: 229px;
    float: left;
    margin-top: 4px;
}
.stretch2021 .stretch_genvik p.stretch_genvik_p1
{
	    margin-left: 259px;
	        margin-bottom: 38px;
}
.stretch2021 h3
{
	font-size: 20px;
    line-height: 1.35;
    font-weight: 600;
}
.stretch2021 .stretch_all>div
{
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
    max-width: 349px;
    border-radius: 5px;
    margin-top: 18px;
    min-height: 132px;
    float: left;
    margin-right: 29px;
    /* padding-left: 208px; */
    padding: 20px;
    padding-left: 31px;
    padding-bottom: 10px;
    margin-bottom: 9px;
}
.stretch2021 .stretch_all>div img
{
	float: left;
    width: 100px;
    margin-top: 10px;
}
.stretch2021 .stretch_all>div >div
{
	margin-left: 125px;
}
.stretch2021 .stretch_all>div >div p:first-child
{
	    font-size: 20px;
    font-weight: 600;
}

.stretch2021 .stretch_all>div >div p:nth-child(2)
{
	    opacity: 0.5;
    font-size: 12px;
    margin-top: -12px;
}
.stretch2021 .stretch_all>div >div p:nth-child(3)
{
	font-size: 14px;
    line-height: 1;
    font-weight: 400;
}
.stretch2021 .stretch_all>div >div p:nth-child(4)
{
	    float: right;
    margin-right: 7px;
}
.stretch2021 .stretch_all>div >div p:nth-child(4) strike
{
	line-height: 1.35;
    font-weight: 400;
    opacity: 0.5;
}

.stretch2021 .stretch_all>div >div p:nth-child(4) strong
{
	    font-size: 20px;
    line-height: 1.35;
    font-weight: 700;
    padding: 0 5px;
}
.stretch2021 .stretch_all>div >div p:nth-child(4) span
{
	font-size: 14px;
    line-height: 1.35;
    font-weight: 600;
}

.stretch2021 .stretch_potolki
{
	clear: both;
	    padding-top: 37px;
}
.stretch2021 .stretch_potolki>div
{
	margin-top: 29px;
    clear: both;
    padding-bottom: 44px;
}
.stretch2021 .stretch_potolki>div img
{
	    float: left;
    margin-right: 31px;
}
.stretch2021 strong
{
	font-weight: bold;
}
.stretch2021 .stretch_potolki>div>div h4
{
font-size: 20px;
    font-family: 'Roboto',Arial,sans-serif;
    line-height: 1.35;
    font-weight: 600;
    margin-bottom: 14px;
}
.stretch2021 .stretch_potolki h3:nth-child(even)
{
	    clear: both;
    padding-top: 40px;
}


.akcii_black_friday img
{
	border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
    max-width: 889px;
    width: 100%;

}
.top-about
{
	padding-top: 20px;
	margin-bottom: -40px;

}
 
#left .item53 a {
    background: inherit;
}

.vnamani_cart4
{
	display:none;
}
.blackfriday1121
{
	font-weight: 400;
    font-family: 'GothamPro';
    margin: 20px auto;
    text-align: center;
    margin-top: 45px;
    margin-bottom: 40px;
    font-size: 1.2em;
}











.flexslider.flexslider2021 .slides2 > li.firsts {
	/*
    background: transparent;
    */
    overflow: hidden;
}
.flexslider.flexslider2021 .embed_video
{
	    position: absolute!important;
    left: -34px;
    width: 100%;
    height: 100%;
    top: -90px;
}
.flexslider.flexslider2021 .embed_video iframe
{
	height: 400px!important;
}
.flexslider2021 .slides2 > li.firsts >div.embed_video
{
	opacity: 1!important;
}
 .flexslider2021 .slides2 > li.firsts >div.embed_video {
        opacity: 1!important;
    background: transparent;
    background-color: transparent!important;
    height: 361px;
    width: 624px;
}


 .flexslider2021 .slides2 > li.firsts
 {
     background: transparent!important;
 }
 .flexslider2021 .slides2 > li.firsts >div
 {
 	    opacity: 1!important;
 }
 
 
 
 
 
 
 
 
         
    
.zzcity .zz1_ne
{
	position: relative;
	left: 12px;
}
.zzcity .zz1_ne img.img_ne
{
	    position: absolute;
    left: -14px;
    top: -11px;
}

.bottom_ne
{
	position:fixed;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100px;
	z-index:500;
	display:block;
	pointer-events:none;
	background-image:url('/images/redesign2/newyear/boughs.png');
	background-repeat:repeat-x;
	background-repeat-y:no-repeat;
	background-position:bottom;
	background-size:contain;
}



.manual
{
	margin: 10px 0 ;
	clear: both;
	    float: left;
    margin-bottom: 20px;
}
.manual:after
{
	content: '';
	clear: both;
}
.manual >div
{
	text-align: center;
	max-width: 500px;
	float: left;
	margin: 10px;
	    
}
.manual img 
{
	    height: 80px;
    display: block;
        margin: 0 auto;
}
.manual a
{
	
}

.flexslider1 .slides2 > li.lasts .m11 a.a30
{
	top: 116px;
    z-index: -1;
    left: -22px;
    display: none;
}
.flexslider1 .slides2 > li.lasts .m11 a.a30 span
{
	border-color: #999;
}
 
.blackfriday1121 a
{
	color: inherit!important;
}
.blackfriday1121 a:hover
{
	text-decoration:none;
	color: #556E93!important;
}

.actions070221 img
{
	    width: 100%;
    max-width: 896px;
    min-width: 320px;
}

.ttablefilter2
{
	display: none;
}

.blackfriday0522 .tolko2022
{
	    border-width: 5px;
    background-position: center center;
    border-color: #ff0000;
    border-style: dashed;
    margin:20px 0;
    padding: 20px 0;
}
.blackfriday0522 .tolko2022 .tolkos1
{
	    font-size: 36px;
    display: inline-block;
    padding-bottom: 29px;
    line-height: 1;
}
.blackfriday0522 .tolko2022 .tolkos2
{
	font-size: 28px;
}
.blackfriday0522 .tolko2022etc
{
	    font-size: 20px;
    line-height: 1.4;
}

.blackfriday0522 {
    margin-top: 32px!important;
    margin-bottom: 25px!important;
}

 
.product_id_class
{
	font-weight: bold;
    font-size: 24px;
    padding-top: 5px;
}




.blackfriday1121 {
    font-weight: 400;
    font-family: 'GothamPro';
    margin: 20px auto;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1.2em;
    /* margin-top: 20px; */
}




.blackfriday1121 {
    margin-bottom: -10px;
}
.poli_h .article_body {
    padding-left: 0px;
}
.poli_h .main_page .main_page_top {
    margin-top: 10px;
}
.flypage {
    margin-top: 36px;
}


.flexslider1 .slides2 > li.firsts .m2, .flexslider1 .slides2 > li.too .m2 {

    top: 125px;
}









.shtori2023.stretch2021 .stretch_all>div {
box-shadow: none;
    max-width: 259px;
    border-radius: 0;
    margin-top: 34px;
    min-height: 132px;
    float: none;
    margin-right: 34px;
    /* padding-left: 208px; */
    padding: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative;
    display: inline-block;
}

.shtori2023.stretch2021 .stretch_all > div  img {
    width: 100%;
    float: left;
    margin-top: 0px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
}


.shtori2023.stretch2021 .stretch_all > div >p {
    display: inline-block;
    position: absolute;
    bottom: 3px;
    left: 17px;
    color: #fff;
    font-size: 0.9em;
}



.shtori2023.stretch2021 .stretch_all{
    margin-bottom: 30px;
}

.shtori2023.stretch2021 .akcii_black_friday img {

    margin-bottom: 0;
}


.shtori2023.stretch2021 .stretch_genvik {
    margin-top: 43px;
    margin-bottom: 30px;
}










.fl_obrazec p
{
	background: url(/images/flypage/obrazec/obrazec.svg) no-repeat;
	background-size: 50px;
    padding-left: 57px;
    background-position: -3px -4px;
    min-height: 36px;
}


.fl_obrazec li
{
	    list-style-type: none;
    list-style-position: outside;
        margin-left: 20px;
}

.fl_obrazec li::before {
content: '';
    display: inline-block;
    height: 30px;
    width: 30px;
    background-image: url(https://skill-spb.ru/images/flypage/obrazec/m_blue.svg);
    background-size: 30px;
    background-repeat: no-repeat;
    vertical-align: middle;
    padding-right: 6px;
}
.fl_obrazec li.m_blue::before 
{
	    background-image: url(https://skill-spb.ru/images/flypage/obrazec/m_azul.svg);
}
.fl_obrazec li.m_azul::before 
{
	    background-image: url(https://skill-spb.ru/images/flypage/obrazec/m_blue.svg);
}
.fl_obrazec li.m_red::before 
{
	    background-image: url(https://skill-spb.ru/images/flypage/obrazec/m_red.svg);
}
.fl_obrazec li.m_yellow::before 
{
	    background-image: url(https://skill-spb.ru/images/flypage/obrazec/m_yellow.svg);
}
.fl_obrazec
{
	    padding-bottom: 20px;
    padding-top: 10px;
    float: left;
}


/*
.flexslider1 .slides2 > li.lasts .m11 a.a2 {
    color: red!important;
}
*/

#vn6>div,
#vn7>div,
#vn6.vn7>div
 {
    background-image: url(/images/redesign2/vn6_1.jpg?d=18_12_25);
    background-position: 50% 0;
    background-size: 223px;
}








div#onepagecheckoutmodule #vm_phone_field
{
	color: #ccc;
}

div#onepagecheckoutmodule #vm_phone_field:focus
{
	color: inherit;
}



.vn8>div {
    background-image: url(/images/redesign2/vn8.jpg?d=19_03_24)!important;
    }
    
    
    
    
    
    
    
    
.akcii_poli
{
	position: relative;
}    
.akcii_message
{
position: absolute;
    right: 17px;
    top: 4px;
    background: #ff7700;
    color: #fff;
    border-radius: 50%;
    padding: 1px 6px;
    font-size: 0.8em;
    line-height: 1.3;
    font-weight: bold;
}
 .topcategory li.topcategory_amaind {
 cursor: pointer;
}   
.topcategory li.topcategory_amaind:hover
{
border-bottom: 1px solid #ff7900;	
} 
 .topcategory li.topcategory_amaind.hide2
 {
 	display: none;
 }
 
 
 
 .basket_empty {
    padding-left: 15px;
    padding-top: 50px;
    text-align: center;
    padding-bottom: 25px;
}





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



















.related-uni .related-div
{
	display: inline-block;
}
.related-uni .related-div .addtocart_button_module
{

}
.related-uni h3,.category_block h3
{
	font-size: 24px;
}

{
	font-size: 24px;
}
.related-uni .related-div
{
    margin-right: 33px;
    width: 260px;
    vertical-align: top;
    margin-bottom: 40px;
}

.related-uni .related-div .imgcrop_up
{
	padding: 5px;
    border: 1px solid #ccc;
    text-align: center;
    padding-bottom: 32px;
    padding-top: 32px;
}
.related-uni .related-div .imgcrop
 {
    height: 185px;
    width: 185px;
    margin: 0 auto;
        overflow: hidden;
}
.related-uni .related-div .imgcrop  img {
    max-width: 100%;
    max-height: 100%;
    min-width: 184px;
}
.related-uni .related-div  .related_name
{
	min-height: 68px;
	    margin-top: 12px;
	  font-size: 20px;
}
.related-uni .related-div  .related_price
{
		  font-size: 20px;
		  float: left;
}

.related-uni .related-div .addtocart_button_module


{
	font-size: 17px;
    border: 1px solid #ff7900;
    padding: 2px 23px;
    padding: 2px 20px;
    margin-top: -1px;
    background: none;
    cursor: pointer;
    color: #ff7900!important; 
    float: right;
}
.related-uni .related-div .addtocart_button_module:hover {
    color: #fff!important; 
    background: #ff7900!important; 
}

.category_block a{
	display: inline-block;
	padding: 5px 10px;
	margin: 5px 10px;
}
.category_block
{
	padding: 20px 0;
}
.related-uni

{
	padding: 5px 20px;
}



























.wwww_brend div
{
	display: inline-block;
	padding: 10px;
	text-align: center;
}
.wwww_brend span
{
	display: block;
}
.wwww_brend span.u1
{
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-bottom: 10px;
    min-width: 167px;
    min-height: 81px;
    padding: 5px 0;
    vertical-align: text-bottom;
}
.wwww_brend img
{
	width: 150px;
}


.topcategory
{
	position: relative;
}
.topcategory.podnat
{
	    padding-top: 30px;
}
.topcategory .topcategory_amaind2
{
	    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.topcategory li {
    list-style: none;
    float: left;
    margin-right: 0!important;
    margin-bottom: 0!important;
    display: inline-block;
}
.topcategory li a {
    display: inline-block;
    color: #000;
    font-size: 15px;
    font-family: 'Roboto', Arial, sans-serif;
    padding: 4px 15px!important;
       margin: 3px 3px!important;
    transition: .2s;
    background: #e1e1e1;
    border-radius: 50px;
    
        font-size: 15px;
    padding: 4px 15px;
    margin: 1px 5px;
    border-bottom: none!important;
}

.topcategory li a:hover {
    border-radius: 50px !important;
    background: #008040;
    color: #fff !important;
    text-decoration: none !important;
    transition: .2s;
        border-bottom: none!important;
}


.topcategory .topcategory_amaind
{
	    padding: 4px 15px;
       margin: 3px 3px;
       background: #006633;
    color: #fff;
    border-radius: 50px!important;
}

.topcategory li.topcategory_amaind:hover
{
	border-bottom: none;
background: #e1e1e1;
color: #333;
}

.topcategory .skr
{
	display: none;
}
.topcategory .shows
{
	    display: inline-block;
}




.topcategory_amaind2
{
	padding-right: 10px;
}
.topcategory_amaind2 span
{
	font-size: 1.4em;
    display: inline-block;
    font-family: 'GothamPro';
    position: relative;
    top: 0px;
    left: 1px;
}
















.topcategory .topcategory_amaind {

    background: #e1e1e1;
    color: #000;
}
.topcategory li.topcategory_amaind:hover {
        background: #008040;
    color: #fff;
}
.topcategory li a, .chp-ll li a, .topcategory li.topcategory_amain {
    background: #e1e1e1!important;
}

.newdesc1
{
	padding-top: 20px;
	    font-size: 14px;
    font-family: 'GothamPro';
	
}







#vn6.vn6820>div {
    background-image: url(/images/redesign2/vn6820.jpg);
    background-position: 50% 0;
    background-size: 223px;
}


#zzy .flypage_oboi .div_table_zag2
{
	display:none;
}







.kak_kupit3 {
  font-family: 'GothamPro', sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: #2d2d2d;
  margin: 0;
  padding: 20px;
}

.kak_kupit3 section {
  background: #ffffff;
  border-radius: 12px;
  padding: 25px 30px;
  margin-bottom: 30px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

.kak_kupit3 h2 {
  font-size: 24px;
  margin-bottom: 15px;
  color: #00394d;
  border-bottom: 2px solid #dcdcdc;
  padding-bottom: 5px;
      font-weight: normal;
}

.kak_kupit3 h3 {
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 10px;
  color: #005066;
      font-weight: normal;
}

.kak_kupit3  ul,
.kak_kupit3 ol {
  padding-left: 20px;
  margin-bottom: 15px;
}

.kak_kupit3 li {
  margin-bottom: 8px;
}

.kak_kupit3 a {
  color: #007acc;
  text-decoration: none;
}

.kak_kupit3 a:hover {
  text-decoration: underline;
}

.kak_kupit3 strong {
  font-weight: 600;
}

.kak_kupit3 .alert {
  background-color: #fff8e1;
  border-left: 5px solid #ffd54f;
  padding: 12px 18px;
  margin-top: 20px;
  border-radius: 6px;
  color: #5d4b00;
}

.kak_kupit3 hr {
  border: none;
  border-top: 1px solid #e0e0e0;
  margin: 40px 0;
}






 #vn1_kar>div{
    background-image: url(/images/redesign2/vn1_kar.jpg?d=19_03_24);
    background-position: 50% 0;
      background-size: 211px;
    background-repeat: no-repeat;
    background-color: transparent;
}
#zaza22 .zbrowse_10.vn#vn1_kar {
    height: 400px !important;
}
 #vn2_kar>div{
    background-image: url(/images/redesign2/vn2_kar.jpg?d=19_03_24);
    background-position: 50% 0;
    background-size: 211px;
    background-repeat: no-repeat;
    background-color: transparent;
}
#zaza22 .zbrowse_10.vn#vn2_kar {
    height: 400px !important;
}





















.b_minus, .b_plus
{
	width: 15px;
	height: 15px;
	display: inline-block;
}
.korzina_m #loading {
    left: auto!important;
    right: 0!important;
}

.basket_up
{
	
}
.ukladka_n input[type="radio"] {
  display: none; /* Скрываем исходные радио-кнопки */
}

.ukladka_n span {
	display: inline-block;
       padding: 6px 16px;
     background-color: #fff;
    border: 1px solid #ccc;
    cursor: pointer;
    user-select: none;
    color:#000;
    font-size: 15px;
    border-radius: 10px;

}

.ukladka_n label:hover {
  background-color: #ddd;
}

.ukladka_n input[type="radio"]:checked + span {
    background-color: #006633;
    color: #fff;
}





.b_minus, .b_plus
{
	width: 15px;
	height: 15px;
	display: inline-block;
}
.korzina_m #loading {
    left: auto!important;
    right: 0!important;
}

.basket_up
{
	
}
.ukladka_n input[type="radio"] {
  display: none; /* Скрываем исходные радио-кнопки */
}

.ukladka_n span {
	display: inline-block;
       padding: 6px 16px;
     background-color: #fff;
    border: 1px solid #ccc;
    cursor: pointer;
    user-select: none;
    color:#000;
    font-size: 15px;
    border-radius: 10px;

}

.ukladka_n label:hover {
  background-color: #ddd;
}

.ukladka_n input[type="radio"]:checked + span {
    background-color: #006633;
    color: #fff;
}







.vmCartModule .cartr >a
{
	    width: 100%;
    height: 100%;
    display: block;
}






















.pizda {
    margin-bottom: 0!important;
}


.category_soputka2 {
    padding: 15px 0;
    margin: 10px 0;
}

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

.wwww_brend div {
    display: inline-block;
    padding: 10px;
    text-align: center;
    max-width: 195px;
    vertical-align: text-top;
}

















.wwww_brend
{
	text-align: center;
}
.wwww_brend div {
    display: inline-block;
    padding: 0;
    text-align: center;
    max-width: 160px;
    vertical-align: text-top;
    padding-bottom: 15px;
    padding-left: 5px;
}
.wwww_brend span.u1 {
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-bottom: 10px;
    min-width: auto;
    min-height: auto;
    padding: 5px;
    vertical-align: text-bottom;
    overflow: hidden;
    width: 100%;
    height: 94px;
    margin-bottom: 5px;
}

.wwww_brend span.u1>span {
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
}
.wwww_brend img {
    width: 140px;
    max-width: max-content;
        min-width: 140px;
}










.price_slider_laminat .price_slider_a
{
	margin-right:0;
}
.filter_re .price_slider {
    margin-top: -11px;
}







.filter_re .param1 {
    overflow: visible;
    z-index: 2;
}
.param1
{
	position: relative;
}
.param1 .button2 {
    position: absolute;
    right: 0;
    /* margin-left: -8px; */
    margin-right: -91px;
        margin-right: -141px;
        z-index: 1;
            max-width: 120px;
            background: #008040;
    padding: 6px 5px;
    min-width: 124px;
    max-width: 124px;
    color: #fff;
    cursor: pointer;
        box-shadow: 2px 2px 14px 0px rgba(66, 68, 90, 0.5);
        border:none;
    border-radius: 3px;
}
























ul.pagination {
    font-size: 15px;
}
ul.pagination,
.pizda {

    font-family: 'Gotham Pro2';
}
ul.pagination li span.pagenav_i,
ul.pagination li span.pagenav_i2
 {
    padding: 0px;
    color: #000;
    font-size: 24px;
    font-weight: 400;
    padding-right: 5px;
}
#pizda_vnutri ul.pagination {
    padding-left: 10px;
    padding-right: 10px;
}

#pizda_vnutri li span.pagenav_n {
    margin: 3px 2px;
    padding: 7px 10px;
    color: #000;
    border-radius: 5px;
    border: none;
    font-size: 15px !important;
    background: #006633;
    color: #fff;
}
#pizda_vnutri li a.pagenav.pagenav_i,
#pizda_vnutri li a.pagenav.pagenav_i2 {
    padding: 0px;
    color: #000;
    font-size: 24px!important;
    font-weight: 400;
    padding-right: 5px;
    background: transparent;
}
.pagination {
    margin-top:15px;
}
.pizda form {
    font-size: 15px;
    margin-top: 14px;
}
.pizda-counter
{
    font-size: 15px;
    padding-top: 8px;
    display: block;
    padding-bottom: 10px;
}
#pizda_vnutri .inputbox {
    border: 1px solid #ccc;
    padding: 11px 6px;
    border-radius: 5px;
}













.premixto2 {
    width: 60px;
    height: 60px;
    background-size: 60px;
    display: block;
    background-color: transparent;
    margin-top: 11px;
    background-repeat: no-repeat;
    background-image: url(/images/mobile/te_all.png);
    vertical-align: text-top;
    position: relative;
    cursor: pointer;
        background-position: 0px;
}
.premixto2 span
{
	text-decoration: none;
    line-height: 1.2;
    height: 60px;
    padding-left: 15px;
    padding-right: 50px;
    left: -154px;
    border-radius: 40px 20px 20px 40px;
    width: 200px;
    background: #fff;
    color: #111;
    vertical-align: text-bottom;
    text-align: center;
    border: 1px solid #ccc;
    border: none;
    padding-top: 10px;
    box-shadow: 3px 2px 9px 0px rgba(0, 0, 0, 0.5);
    display: block;
        position: relative;
        z-index: -1;
        box-sizing: border-box;
        opacity: 0;
}
.callback_dialog.ui-dialog .ui-dialog-titlebar {
    background: #079950!important;
}
body .callback_dialog .ui-dialog-buttonpane button {
    background: #079950!important;
}
body .callback_dialog.ui-dialog {
    border-radius: 15px !important;
}
body .callback_dialog.ui-dialog .ui-icon-closethick {
    margin-left: -8px;
    margin-top: -9px;
    width: 19px;
    zoom: 0.9;
}
body .callback_dialog.ui-dialog .utelefon.ui-widget-content {
    border-bottom: 1px solid #ccc !important;
}
body .b24-widget-button-position-bottom-right {
    right: 22px;
    bottom: 22px;
}
body .b24-widget-button-inner-container, .bx-touch .b24-widget-button-inner-container {
    -webkit-transform: scale(.91)!important;
    transform: scale(.91)!important;

}






.fixed-bottom-bar>div
{
	text-align: center;
}

.fixed-bottom-bar
{
	    z-index: 99999;
}








body .b24-widget-button-position-bottom-right {
    bottom: 94px;
}

.fixed-bottom-bar
{
	    background: #f70;
    color: #fff;
    padding: 10px;
    position: fixed;
    bottom: 0;
    left:0;
    width: 100%;
     display: flex;
    align-items: center;
    gap: 20px;
        z-index: 9;
    
}
.fixed-bottom-bar > div{
    flex: 1;   
    text-align: left;
}

.fixed-bottom-bar strong{
    display:block;

    margin-bottom:4px;
}

.fixed-bottom-bar span{

    opacity:0.9;
}

.fixed-bottom-bar a{
    flex-shrink: 0;       /* не сжимается */
background: transparent;
    border: 1px solid #fff;
    color:#fff;
    text-decoration: none;
    padding: 8px 25px;
    border-radius: 2px;
    font-weight: 500;
    white-space: nowrap;
         margin-right: 42px;
}

.fixed-bottom-bar a:hover{
    background:#e67900;
}


.newformat p img {
    width: 100%;
    max-width: 500px;
}

.fixed-bottom-bar-mobile {
    display: block;
}
.fixed-bottom-bar-mobile a {
    flex-shrink: 0;
    background: transparent;
    border: none;
    color: #fff;
    text-decoration: none;
    padding: 0;
    border-radius: 2px;
    font-weight: 500;
    white-space: nowrap;
    margin-right: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.hide-fixed-bottom-bar
{
	    position: absolute;
    right: 20px;
    top: -13px;
    border-radius: 50%;
    border: 1px solid;
    background: #fff;
    display: block;
    padding: 0px 7px;
    line-height: 1.4;
    padding-bottom: 1px;
    color: #666;
    cursor: pointer;
}




.dred-i
{
	color:red;
}
.dred
{
	border-color: red!important;
}
#baskin tr td div.backet_names img.basket_img {

    display: none;
}





.flexslider1 .slides2 > li.lasts .m11 a.a5 {
    top: 232px;
    left: 66px;
}



.fixed-bottom-bar>div
{
	text-align: center;
}
.fixed-bottom-bar
{
	    z-index: 99999;
}