html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp,
small, strike, tt, var, center, dl, dt, dd,
fieldset, form, label, legend{margin:0px;padding:0px;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:Tahoma, Helvetica, sans-serif;font-size:12px;outline:none;}
article, aside, details, figcaption, figure, footer,header,
hgroup, menu, nav, section{display:block;padding:0;margin:0;}
table{border-collapse:collapse;border:none;}
td{padding:5px 0;width:auto;}
ul{list-style-type:none;}
img, fieldset{border:none;}
table{border-collapse:collapse;border-spacing:0;}
input, textarea{outline:none;}
input[type=text], input[type=tel], textarea, select{background:#fff;border-radius:3px;position:relative;border:2px solid #ccc;padding:8px 10px;font-size:15px;color:#777;border-width:2px;font-family:Tahoma;background-color:#fff;}
body{min-width:1200px;}
article p{margin-bottom:25px;font-size:15px;color:#27232c;}
article>p{line-height:23px;}
address{font-size:15px;font-weight:bold;}
h1, h1>a{color:#fe7800;font-family:georgia;font-size:24px;text-decoration:none;text-transform:none;}
article h1{margin-top:0;}
article>h1{margin-top:-5px;}
article ul{list-style-type:disc;padding:5px 0 5px 15px;margin:0;font-size:15px;color:#454248;}
article>div.calctext{margin:0 10px 0 20px;}
article>div.calctext>p{margin:0 0 10px 0;}
article>div.calctext>ul{padding:0 0 10px 20px;}
.toptable{border-bottom:1px dashed #bbb;margin-bottom:10px;}
.toptable td{vertical-align:top;width:50%;}
.toptable td:first-child{padding-right:40px;}
.toptable td:first-child p{background:url(../img/orarrow.jpg) right 13px no-repeat;padding-right:40px;padding-bottom:10px;line-height:21px !important;}
.toptable td strong{color:#39353d;font:bold 22px Tahoma,sans-serif;text-transform:uppercase;}
.toptable p, .toptable p a{font:15px Tahoma, sans-serif!important;}
.yellowruler{display:block;width:456px;height:22px;/*background:url(../img/ruler.jpg) 0 0 no-repeat;*/margin-left:5px;clear:both;}
.yellowruler+p{display:none;}
.wrap-squares{padding-bottom:14px;border-bottom:1px dashed #bbb;margin-bottom:16px;}
.wrap-squares2{padding-bottom:0;border-bottom:none;margin-bottom:0;}
.colorsquare{display:inline-block;width:40px;height:40px;margin-right:4px;margin-bottom:4px;border:1px solid #c0c0c0;border-radius:4px;position:relative;}
.colorsquare .tooltip{position:absolute;width:203px;height:101px;top:-90px;left:-80px;text-align:center;overflow:hidden;display:none;z-index:1;}
.colorsquare .tooltip .tooltip-color{background:white;float:left;width:100px;height:99px;border-left:1px solid #bbb;border-top:1px solid #bbb;border-bottom:1px solid #bbb;border-radius:3px;}
.colorsquare .tooltip .tooltip-title{float:left;width:97px;height:97px;border:1px solid #bbb;border-radius:3px;padding:1px;background:#fff url(../img/bg_tooltip.png) center top no-repeat;position:relative;}
.colorsquare .tooltip .tooltip-title:before{display:block;content:'';width:12px;height:17px;background:url(../img/tooltip-arrow.png) 0 0 no-repeat;position:absolute;top:40px;left:-11px;}
.colorsquare .tooltip .tooltip-title p{background:#bbb url(../img/bg_tooltip.png) 0 0 repeat;color:#27232c;font:12px Tahoma, sans-serif;margin:0;height:97px;overflow:hidden;}
.colorsquare .tooltip .tooltip-title p span{display:block;padding:16px;}
.colorsquare:nth-child(18){margin-right:0;}
.tabs .colorsquare:nth-child(18){margin-right:4px;}
.tabs .colorsquare:nth-child(17){margin-right:0;}
.sendrequest{border:1px solid #00afd3;border-radius:5px;padding:1px;margin-bottom:20px;position:relative;}
.inside-sendrequest{/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#badde7', endColorstr='#edf2f5', GradientType='0');*/background:#fff;padding:20px;overflow:hidden;}
.sendrequestform{margin-top:15px;max-width:860px;}
.sendrequestform input{margin-left:0;}
.sendrequestform input[type=text], .sendrequestform input[type=tel]{width:180px;}
.sendrequestform input.btn,.sendrequestform input.btnzvn,.sendrequestform input.btnzam{padding:3px 51px;margin-right:0;}
.sendrequest h2{margin:0;}
.sendrequest h2:first-child{float:left;}
.sendrequest p{float:none;width:100%;font-size:14px!important;margin:0.5rem 0;}
.goods .sendrequest p{width:305px;}
.boxtext{border:1px solid #bbb;border-radius:4px;padding:30px 14px 10px 14px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#fcfcfc', GradientType='0');background:linear-gradient(0deg, #f6f6f6 0%, #fcfcfc 100%);margin:30px 0;}
h2, h2>a, .h1_font{font:bold 18px Tahoma, sans-serif;text-decoration:none;text-transform:none;color:#454248;}
h3, h3>a{font-family:Tahoma, sans-serif;color:#ff6e01;font-size:18px;font-weight:bold;text-decoration:none;}
h1, h2, h3{margin:15px 5px;}
h3.orange_h3{display:inline-block;height:26px;text-indent:10px;background:#ff7100 url(../images/bg_h3.jpg) right center no-repeat;padding-right:20px;color:#fff;font:bold 15px Tahoma, sans-serif;margin:10px 0;padding-top:5px;}
strong, big, b{color:#2b2b2b;}
.trueceil{list-style:none;padding:0;margin-bottom:20px!important;}
.trueceil li{padding-top:6px;padding-bottom:20px;border-bottom:1px dashed #bbb;}
.trueceil li strong{width:170px;display:inline-block;}
.mainbanner{margin:30px auto;width:90%;}
.sepline{box-shadow:none;border-top:none;border-bottom:1px solid #000;margin:25px 0;}
a{font-size:15px;font-weight:normal;color:#357eac;}
a:hover{text-decoration:none;}
.content p{padding:0px 0px 10px 0px;}
.btn,.btnzvn,.btnzam{background:#00afd3;outline:none;font-size:14px;font-weight:bold;border-radius:50px;position:relative;box-shadow:none;cursor:pointer;display:inline-block;text-transform:initial;text-decoration:none;color:#fff;padding: 7px 50px 7px 50px!important;margin:15px 5px;font-family:Tahoma,sans-serif;border:solid 1px #00afd3;transition:all ease .3s;}
.btn:hover{background:#22b26d;border:solid 1px #22b26d;transition:all ease .3s}
p.myemail{text-align:right;width:100%!important;margin:0;}
ul.all-to-wide{padding:0px;margin:0px;text-align:justify;line-height:0;font-size:1px;text-justify:newspaper;zoom:1;text-align-last:justify;}
ul.all-to-wide:after{width:100%;height:0px;visibility:hidden;overflow:hidden;content:'';display:inline-block;}
ul.all-to-wide>li{display:inline-block;line-height:normal;font-size:11px;text-align:left;vertical-align:top;//display:inline;//zoom:1;}
ul.ui-list{padding:0;margin:0;overflow:hidden;list-style:none;}
.roundImg img{border:1px solid #bbb;border-radius:3px 3px 3px 3px;min-height:98px;position:relative;max-width:198px;}
.ui-list .roundImg{float:left;margin-right:20px;}
.ui-list>li{padding:0 0 35px 0;overflow:hidden;}
.ui-list>li>div{overflow:hidden;}
.ui-list h2{margin-bottom:5px;padding:0 3px;margin-top:0;font-size:16px;line-height:16px;}
.ui-list h2 a{font-size:16px;color:#37323B;}
.ui-list h2 a:hover{font-size:16px;color:#FF6E01;}
p.date{font-size:12px;margin:0 0 7px 0;color:#535057;}
.ui-list .shortContent{overflow:hidden;padding:0 0 5px 0;line-height:15px;}
.ui-list img{width:auto;}
ul.ui-files{padding:0;margin:10px 0;}
.ui-files li{margin:0;padding:5px 0;overflow:hidden;}
.ui-files li>a{float:right;margin:0 15px 0 0;padding:3px 25px;}
.ui-files h3{font-size:12px;color:#28232c;overflow:hidden;margin-bottom:0;word-wrap:break-word;}
.ui-files.columns2 li{display:inline-block;width:46%;padding-right:18px;}
ul.paginator{padding:10px 0;margin:15px auto;border-top:1px dashed #bbb;max-width:564px;text-align:left;}
.paginator li{display:inline-block;padding:2px;color:#bbb;}
.paginator li a{color:#535057;font-size:12px;}
.paginator li.active a{color:#ff6e01;text-decoration:none;}
ul.ui-blocks{padding:0;margin:0;}
.ui-blocks li{display:inline-block;vertical-align:top;margin:0 16px 25px 0;width:276px;}
.ui-blocks li:nth-child(3n+3){margin-right:0;}
.ui-blocks li>a.prelink{display:block;width:270px;height:169px;line-height:168px;overflow:hidden;margin-bottom:3px;border:1px solid #979797;background-color:#fff;border-radius:3px;text-align:center;position:relative;}
.ui-blocks li>a.prelink:hover{border:1px solid #ff6e01;background-color:#ff6e01;}
.ui-blocks li>a>img{width:270px;vertical-align:top;}
.ui-blocks li>a>h3{position:absolute;top:123px;left:0;width:270px;height:38px;overflow:hidden;background-color:rgba(0,0,0,0.5);color:#fff;font:bold 14px/20px Tahoma, sans-serif;text-align:center;padding:4px 0;margin:0;}
.ui-blocks li>a>h4{position:absolute;top:80px;left:0;width:270px;height:19px;overflow:hidden;background-color:rgba(255,255,255,0.77);color:#2f3132;font:bold 20px Tahoma, sans-serif;text-align:center;padding:4px 0 20px 0;margin:0;}
.ui-blocks li>a>h4 strong{font-size:28px;}
.ui-blocks li>span>a{width:132px;height:80px;text-align:center;display:inline-block;overflow:hidden;border:1px solid #BBB;border-radius:3px;}
.ui-blocks li>span>a:last-child{margin-right:0;}
.ui-blocks li>span>a>img{height:80px;vertical-align:middle;border:none;}
.ui-blocks li > span + p{color:#28232c;font-size:12px;min-height:65px;}
.ui-blocks h4.titleprice{float:left;font:bold 15px Tahoma, sans-serif;}
.ui-blocks li > span + p+h4+a{padding:0;margin:0;text-align:right;height:auto;width:auto;background:none;border:none;display:inline;float:right;line-height:31px;}
.ui-blocks li h2 a{color:#454249;font-size:16px;}
.ui-blocks li h2 a:hover{color:#FF6E01;}
.ui-blocks a.more_link{float:right;color:#397FAA;font-size:14px;line-height:24px;}
.centerMe{margin:0 auto;width:1200px;position:relative;}
header{background:#c3e9f3 url(../img/bg_header.png) center top no-repeat;white-space:nowrap;}
header>.centerMe{overflow:hidden;height:110px;}
ul.icons{padding:10px 0 0 0;margin:0;}
ul.icons li{display:inline-block;margin-right:16px;}
ul.icons li a{text-decoration:none;display:block;width:13px;height:11px;background:url(../img/bg_icons.png) no-repeat;}
ul.icons .ico1 a{background-position:0 0;}
ul.icons .ico2 a{background-position:-29px 0;}
ul.icons .ico3 a{background-position:-59px 0;}
nav{clear:both;height:48px;background:url(../img/nav.png) repeat-x;border-top:1px solid #b28c4d;border-bottom:1px solid #b28c4d;}
nav ul{width:1200px;margin:0 auto;padding:0;white-space:nowrap;}
nav>ul>li{float:left;position:relative;}
nav ul a{color:#28232c;font-size:15px;font-weight:bold;display:block;padding:16px 33px 14px 33px;text-decoration:none;}
nav ul li a:last-child{padding:16px 30px 14px 30px;}
footer>nav>ul>li>a{padding:16px 16px 14px 16px!important;}
nav ul a:after{display:block;content:' ';height:22px;width:1px;background:#d3a533;position:absolute;top:14px;left:0;}
nav ul li:first-child a:after{display:none;}
nav ul a:hover, nav ul .active a{background:#fbf0b9;}
nav ul li:hover ul.submenu{display:block;}
nav ul li:hover > a{background:#fbf0b9;}
.submenu{display:none;width:200px;position:absolute;top:48px;left:0;z-index:11;background-color:#FFB72C;outline:1px solid #B28C4D;border:1px solid #FBF0B9;}
.submenu li{display:block;float:none;}
.submenu li a{}
.search{float:left;}
.search input[type=text], .search input[type=tel]{border:1px solid #b67116;margin-bottom:5px;width:232px;}
.search > p, .search > p > a{color:#28232c;font-size:14px;font-weight:bold;}
.search > p > a{color:#fff;padding-left:5px;}

.contacts{width:320px;}
.topphones{float:right;font-weight:bold;margin: 18px 10px 5px 10px;}

.topphones p{font-size:14px;color:#39353d;text-align:left;text-transform:uppercase;}
.topphones p:last-child{font-size:10px;color:#39353d;word-spacing:3px; }
.topphones p span{color:#39353d;font-size:23px;}

.contacts p{font-weight:bold;color:#28232c;font-size:16px;line-height:26px; }
.contacts p:last-child{font-size:13px;color:#28232c; line-height: 1.2em;}
.contacts>span{color:#fff;font-size:24px;font-weight:bold;}
.contacts>span>em{font-size:14px;font-style:normal;color:#28232C;margin-right:3px;}

.logo{padding:15px 0 0 0;display:inline-block;overflow:hidden;height:95px;vertical-align:top;}
.basketview{position:absolute;bottom:0;right:0;width:194px;height:21px;overflow:hidden;}
.topBanner{background:#fff url(../img/bnr.png) no-repeat 50% 50%;height:220px;box-shadow:-5px 30px 14px -26px rgba(0, 0, 0, 0.2) inset;}
.topBanner .centerMe{position:relative;z-index:10;}
.topBanner a{background:url("../img/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;color:#FEF04F;display:block;font-size:9px;height:85px;outline:medium none;position:absolute;text-align:center;text-decoration:none;top:0;width:65px;}
article.calcarticle{background:#fff url(../img/bg_calcarticle.jpg) 0 0 repeat;border:1px solid #bbb;border-radius:3px;margin-top:20px;padding:0;box-shadow:inset 10px 10px 15px #f6f6f6, inset -10px -10px 15px #f6f6f6;}
.inside-article{border:1px solid #fff;padding:6px 6px 30px 6px;}
a.btn_calculator{left:0;background-position:-72px 0;padding-left:18px;text-align:left;}
a.btn_hz{left:68px;background-position:-138px 0;}
a.btn_basket{right:0;background-position:0 0;}
.mainSlider, .msl{position:relative;}
.mainSlider .centerMe{height:500px;position:relative;}
.mainSlider .prev{position:absolute;display:block;width:64px;height:20px;z-index:5;top:277px;left:2px;background:url(../img/sprite.png) no-repeat -450px -322px;}
.mainSlider .next{position:absolute;display:block;width:64px;height:20px;z-index:5;top:277px;right:2px;background:url(../img/sprite.png) no-repeat -450px -357px;}
.msl .item{width:100%;}
.slide1{height:680px;padding-top:60px;background:#e3f1f4;}
.slide1>div>h2{font-family:Georgia;font-size:24px;font-weight:bold;color:#535057;text-align:center;padding:0 0 20px 0;}
.slide1 .cols3{display:inline-block;width:380px;text-align:center;}
.slide1 .cols3>h3{background:url(../img/sprite.png) no-repeat -148px -160px;width:174px;height:30px;padding:10px 0px;text-align:center;margin:0 auto;color:#ff6e01;font-family:Georgia;font-size:16px;font-weight:bold;}
.slide1 .cols3 blockquote{width:260px;padding-top:15px;line-height:20px;font-family:Georgia;font-weight:bold;color:#535057;margin:0 auto 50px auto;position:relative;}
.slide1 .cols3 blockquote:after{display:block;height:88px;width:24px;content:' ';background:url(../img/sprite.png) no-repeat -378px 3px;position:absolute;left:-30px;top:5px;}
.slide1 .cols3 blockquote:before{display:block;height:88px;width:24px;content:' ';background:url(../img/sprite.png) no-repeat -403px 3px;position:absolute;right:-30px;top:5px;}
.slide1 .cols3>h4{text-align:center;font-family:Georgia;font-weight:bold;color:#535057;font-size:16px;padding:5px 0;}
.switcher{padding:0 0 10px 0;}
.switcher>p{display:inline-block;padding:4px 10px;background:#fff;font-family:Georgia;font-weight:bold;font-size:12px;color:#535057;cursor:pointer;border:2px solid #fff;}
.switcher>p.color{background:url(../img/sprite.png) no-repeat -280px -35px;}
.switcher>p.selected{border:2px solid #999;}
.getPrice{font-family:Georgia;font-size:16px;font-weight:bold;color:#ff6e01;text-transform:lowercase;text-decoration:underline;cursor:pointer;}
.slide2 h2{color:#000;font-size:22px;font-weight:bold;padding:25px 0 15px 50px;text-align:left;clear:both;}
.slide2 .cols3{float:left;margin-left:50px;text-align:left;margin-bottom:35px;}
.slide2 .cols3>div{padding:5px 0 5px 50px;position:relative;margin-bottom:9px;}
.slide2 .col_input{float:right;text-align:left;margin-right:80px;}
.slide2 .col_input div{margin-bottom:20px;}
.slide2 .cols3>div:after{display:block;width:32px;height:32px;content:' ';background:url(../img/sprite.png) no-repeat;position:absolute;left:0;top:10px;}
.slide2 .cols3>.num1:after{background-position:0 -232px;}
.slide2 .cols3>.num2:after{background-position:0 -275px;}
.slide2 .cols3>.num3:after{background-position:-47px -354px;}
.slide2 .cols3>.num12:after{background-position:-47px -388px;}
.slide2 .cols3>.num4:after{background-position:0 -311px;}
.slide2 .cols3>.num5:after{background-position:0 -348px;}
.slide2 .cols3>.num6:after{background-position:0 -348px;}
.slide2 .cols3>.num7:after{background-position:0 -424px;}
.slide2 .cols3>.num8:after{background-position:0 -459px;}
.slide2 .cols3>.num9:after{background-position:-46px -232px;}
.slide2 .cols3>.num10:after{background-position:-46px -275px;}
.slide2 .cols3>.num11:after{background-position:-46px -319px;}
.slide2 label{color:#28232c;font-family:Georgia;font-weight:bold;font-size:12px;display:block;padding:0 0 3px 0;min-height:17px;}
.slide2 label a{color:#FF6E01;font-family:Georgia;}
.slide2 input[type=text], .slide2 input[type=tel]{border:1px solid #bbb;width:150px;}
.slide2 select{border:1px solid #bbb;padding:2px;width:168px;font-size: 16px;}
ul.digitRange{padding:0 0 0 20px;margin:0;display:inline-block;}
.digitRange li{display:inline-block;font-family:'Times New Roman';font-size:14px;font-weight:bold;width:19px;height:19px;line-height:19px;text-align:center;margin-right:2px;cursor:pointer;}
.digitRange li.active{background:url(../img/sprite.png) no-repeat 0 -493px;color:#ff6e01;}
.skobka{background:url(../img/pl.png) repeat-x;height:5px;margin:10px 0 16px 220px;position:relative;width:750px;}
.skobka:before{position:absolute;display:block;content:' ';width:97px;height:25px;top:-14px;right:-97px;background:red;background:url(../img/sprite.png) no-repeat -290px -238px;}
.skobka:after{position:absolute;display:block;content:' ';width:64px;height:25px;top:-14px;left:-64px;background:red;background:url(../img/sprite.png) no-repeat -200px -238px;}
.skobka2{position:absolute;display:block;content:' ';width:97px;height:25px;top:-14px;background:red;background:url(../img/sprite.png) no-repeat -277px -238px;left:113px;width:10px;}
.btns{text-align:left;margin-left:50px;margin-top:20px;width:100%;position:relative;border-bottom:none;padding-bottom:0;margin-bottom:0;float:left;}
.calcarticle .btns{}
.btns .btn{margin:0px;}
.btns .btn .clck{position:absolute;margin-top:0px;}
.btn.snd{position:static;float:left;margin-left:50px;margin-top:30px;}
.sve, .prms{color:#FF6E01;font-family:Georgia;font-size:14px;font-weight:bold;text-align:left;margin-left:6px;}
.prms{position:relative;left:40px;border:solid 1px #00afd3;transition: all ease .3s;border-radius:50px;background:#00afd3;text-decoration:none;color:#fff;font-size:16px;padding:10px 15px 12px 15px;}
.prms :hover{background:#22b26d;border:solid 1px #22b26d;transition:all ease .3s;}
.sve{left:420px;position:absolute;top:5px;display:block;}
.settings a.tltp{color:#fff!important;}
.slide3{height:680px;background:url(../img/fbg.png) repeat 0 0;}
.slide3 h2{text-align:center;color:#fff;font-size:24px;font-weight:bold;padding:70px 0 25px 0;font-style:normal;}
.result{text-align:center;color:#fff;font-family:Georgia;font-weight:bold;font-size:14px;padding:0 0 40px 0;border-bottom:1px solid #3a383d;position:relative;margin-bottom:40px;}
.result:after{content:' ';display:block;height:1px;width:100%;background:#87858a;position:absolute;bottom:-2px;}
.result span{color:#fef04f;font-size:24px;font-weight:bold;font-family:Georgia;display:inline-block;padding:0 10px;}
.result a{color:#fff;border-bottom:1px dotted #fff;font-family:Georgia;text-decoration:none;}
.cols2{display:inline-block;width:41%;color:#fff;font-family:Georgia;font-weight:bold;text-align:left;line-height:19px;vertical-align:top;padding:0 20px;}
.slide3 .centerMe{text-align:center;}
.slide3 label{display:block;font-size:14px;font-weight:bold;padding:0 0 5px 0;font-family:Georgia;}
.slide3 input[type=text], .slide3 input[type=tel], .slide3 select{width:490px;margin-bottom:10px;}
.slide3 select{width:508px;padding:2px;margin-bottom:15px;}
.slide3 input[type=submit]{background:url(../img/nav.png);border:none;padding:3px 8px;text-transform:uppercase;border-radius:3px;position:relative;font-family:Georgia;font-weight:bold;cursor:pointer;}
table.feedtable{text-align:left;margin-left:50px;width:390px;}
.slider table.feedtable{float:left;margin-right:30px;}
.slider .feed+p{padding-top:40px;}
table.feedtable label{width:185px;}
table.feedtable label span, .slider .feed+p span{color:#FF6E01;}
div.wrappic-form{position:relative;}
table.feedtable+.mes{left:255px;position:absolute;top:133px;}
table.feedtable+.mes>span{color:white!important;font-weight:bold;}
.services{padding:10px 0 20px 0;background:url(../images/bg_services.jpg) left bottom repeat-x;}
.services>h2{width:634px;height:75px;text-align:center;line-height:60px;background:url(../img/cbanner.png) no-repeat;margin:0 auto;font-family:Georgia;font-weight:bold;font-size:24px;color:#fdf24f;text-transform:uppercase;}
ul.servicesList{overflow:hidden;margin:0 auto;width:1180px;padding:20px 0 0 0;}
.servicesList li{width:192px;height:293px;background:url(../img/shit.png) no-repeat center top;float:left;position:relative;}
.servicesList li:first-child{width:205px;background-position:left top;}
.servicesList li:last-child{width:205px;background-position:right top;}
.servicesList li:first-child span{margin-left:30px;}
.servicesList li:last-child span{margin-right:30px;}
.servicesList li:first-child em{margin-left:60px;}
.servicesList li:last-child em{margin-right:72px;text-align:right;}
.servicesList li a{text-decoration:none;display:block;}
.servicesList .ico0 a{background:url(../img/icc0.png) no-repeat 50px 10px;}
.servicesList .ico1 a{background:url(../img/icc1.png) no-repeat center 15px;}
.servicesList .ico2 a{background:url(../img/icc2.png) no-repeat center 15px;}
.servicesList .ico3 a{background:url(../img/icc3.png) no-repeat center 15px;}
.servicesList .ico4 a{background:url(../img/icc4.png) no-repeat center 15px;}
.servicesList .ico5 a{background:url(../img/icc5.png) no-repeat center 15px;}
.servicesList .ico6 a{background:url(../img/icc6.png) no-repeat center 15px;}
.servicesList .ico7 a{background:url(../img/icc7.png) no-repeat center 15px;}
.servicesList li span{display:block;margin:0 auto;padding:120px 0 0 0;width:160px;font-family:Tahoma;font-weight:bold;font-size:12px;color:#fff;text-transform:uppercase;line-height:30px;text-align:center;}
.servicesList li em{display:block;margin:0 auto;padding:20px 0 0 0;width:90px;font-family:Tahoma;font-weight:bold;font-size:12px;color:#28232c;text-align:center;font-style:normal;text-decoration:none;}
.specialOffers{height:370px;background:url("../img/hdr_top.png") center top;overflow:hidden;position:relative;}
.specialOffers>h2{height:48px;background:url(../img/nav.png) repeat-x;border-bottom:1px solid #B28C4D;border-top:1px solid #B28C4D;line-height:48px;text-align:center;font-family:Georgia;font-size:24px;font-weight:bold;color:#28232c;text-transform:uppercase;}
.spec h2{color:#28232c;}
.specialSlider{padding:35px 0 0 0;margin:0 auto;width:978px!important;height:250px;}
.specialSlider .item{width:298px;}
.specialSlider .item{width:326px;float:left;}
.specialSlider .item>div, .plitka{box-sizing:border-box;width:250px;background:#fff url(../img/spoffer.png) repeat-x bottom;margin:0 auto;padding:10px 20px 60px 20px;border-radius:5px;position:relative;border:1px solid #ffffff;}
.specialSlider .item>div>span:before, .plitka>span:before{display:block;content:' ';position:absolute;width:33px;height:44px;background:url(../img/sprite.png) no-repeat -244px 0;bottom:0;left:0}
.specialSlider .item>div>span:after, .plitka>span:after{display:block;content:' ';position:absolute;width:33px;height:44px;background:url(../img/sprite.png) no-repeat -209px 0;bottom:0;right:0;}
.specialSlider .item>div>dfn, .plitka>dfn{display:block;color:#28232c;text-align:center;padding:0 0 10px 0;}
.specialSlider .item>div a, .plitka a{text-decoration:none;}
.specialSlider .item>div a em, .plitka a em{width:200px;height:150px;overflow:hidden;display:block;border-radius:3px;position:relative;padding:1px;border:1px solid #bbb;}
.specialSlider .item>div a em img, .plitka a em img{border-radius:3px;position:relative;width:200px;min-height:100px;}
.specialSlider .item>div a>span, .plitka a>span{color:#2b2b2b;font-weight:bold;font-size:14px;display:block;text-align:center;padding-top:5px;height:36px;}
.specialSlider .item>div>span, .plitka>span{position:absolute;bottom:0;left:0;right:0;text-align:center;line-height:47px;}
.specialSlider .item>div>span>span, .plitka>span>span{font-weight:bold;font-size:19px;color:#ff6e01;}
.specialSlider .item>div>span>a, .plitka>span>a{display:none;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:47px;}
.specialSlider .item>div>span:hover, .plitka>span:hover{background:url(../img/nav.png);}
.specialSlider .item>div>span:hover:before, .plitka>span:hover:before{background:url(../img/sprite.png) no-repeat -244px -92px;}
.specialSlider .item>div>span:hover:after, .plitka>span:hover:after{background:url(../img/sprite.png) no-repeat -209px -92px;}
.specialSlider .item>div>span:hover>span, .plitka>span:hover>span{display:none;}
.specialSlider .item>div>span:hover>a, .plitka>span:hover>a{display:block;}
.specialOffers .next{width:139px;height:64px;background:url(../img/sprite.png) no-repeat 0 -157px;display:block;position:absolute;right:0;top:120px;}
.specialOffers .prev{width:139px;height:64px;background:url(../img/sprite.png) no-repeat 0 -87px;display:block;position:absolute;left:0;top:120px;}
.wrap_slide{margin:0 auto;max-width:1260px;position:relative;}
.main{padding:40px 0;margin:0 auto;width:1200px;}
h1.calctitle{left:647px;position:absolute;top:210px;border-bottom:1px solid #bbb;display:block;width:895px;padding-bottom:10px;margin-bottom:10px;}
.leftside{width:270px;float:left;margin-right:20px;}
.photo{width:270px;height:223px;background:-moz-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);background:-webkit-gradient(linear, 90deg, color-stop(0%, #e8e8e8), color-stop(100%, #ffffff));background:-webkit-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);background:-o-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);background:-ms-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType='0');background:linear-gradient(0deg, #e8e8e8 0%, #ffffff 100%);border-radius:3px;position:relative;border:1px solid #bbb;padding:0;position:relative;}
.main .photo{float:left;margin-right:40px;}
.photo>h2, .feedback>h2{color:#ff6e01;font-weight:bold;text-align:center;margin-bottom:10px;margin-top:7px;}
.leftside menu{clear:both;}
.leftside menu h2{display:none;}
.leftside menu > ul > li:first-child{border-top:none;}
.photoSlider{overflow:hidden;padding:0;margin:0 auto;height:170px;width:250px;border:1px solid #bbb;border-radius:3px;}
.photoSlider li{float:left;margin:0 10px 40px 0;width:250px;height:170px;overflow:hidden;display:block;position:relative;padding:1px;border:1px solid #bbb;}
.photoSlider img{position:relative;width:252px;height:auto;}
.photoSlider .item{text-align:center;}
.photo .prev{position:absolute;background:url(../img/sprite.png) no-repeat -100px -260px;width:70px;height:50px;left:-13px;top:110px;z-index:5;}
.photo .next{position:absolute;background:url(../img/sprite.png) no-repeat -100px -314px;width:70px;height:50px;right:-16px;top:110px;z-index:5;}
.lastnews{border:1px solid #bbb;border-radius:3px;padding:4px 4px 50px 4px;color:#666;position:relative;background:-moz-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);background:-webkit-gradient(linear, 90deg, color-stop(0%, #e8e8e8), color-stop(100%, #ffffff));background:-webkit-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);background:-o-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);background:-ms-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType='0');background:linear-gradient(0deg, #e8e8e8 0%, #ffffff 100%);}
.lastnews h2, .lastnewsnew h2{color:#ff6e40;text-align:center;border-bottom:1px solid #bbb;padding-bottom:10px;padding-top:7px;margin:0;}
.lastnews .onenews{margin-top:18px;overflow:hidden;}
.lastnews .onenews .datenews{color:#a9a9a9;font:12px Tahoma, sans-serif;}
.lastnews a.wrap-newspic{display:block;width:110px;height:115px;border:1px solid #d8d8d8;border-radius:18px;float:left;margin-left:5px;margin-right:10px;overflow:hidden;display:flex}
.lastnews a.wrap-newspic img{width:100%;height:auto;object-fit:cover;display:flex}
.lastnewsnew a.wrap-newspic img{width:auto;height:90px;}
.lastnews p > a{color:#27232c;font-size:16px;text-decoration:none;}
.lastnews p > a:hover{text-decoration:underline;}
.lastnews a.allnewslink:hover{background:#22b26d;border:solid 1px #22b26d;transition:all ease .3s}
.lastnews a.allnewslink{position:absolute;right:8px;bottom:8px;text-transform:inherit;text-decoration:none;border:solid 1px #00afd3;color:#fff;padding:5px 10px 6px 10px;font-weight:600;font-size:16px;background:#00afd3;transition:all ease .3s}
.lastnewsnew h2{width:250px;margin:0 auto;}
.lastnewsnew p{font-family:Tahoma, Helvetica, sans-serif;color:#000000;}
.lastnewsnew .podrob{display:block;position:absolute;bottom:10px;right:10px;}
.lastnewsnew{padding:4px 1px 12px 1px;}
.lastnewsnew .onenews{margin-top:7px;padding:5px 5px 5px 4px;position:relative;}
.lastnewsnew a.wrap-newspic{width:90px;height:90px;margin-left:5px;margin-right:10px;display:block;overflow:hidden;}
.feedback{min-height:180px;border-radius:3px;position:relative;border:1px solid #bbb;padding:8px 20px 16px 20px;background:-moz-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);background:-webkit-gradient(linear, 90deg, color-stop(0%, #e8e8e8), color-stop(100%, #ffffff));background:-webkit-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);background:-o-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);background:-ms-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType='0');background:linear-gradient(0deg, #e8e8e8 0%, #ffffff 100%);}
.main .feedback{float:right;margin-left:40px;margin-bottom:20px;}
.feedback p{padding:0 0 3px 0;margin-bottom:7px;}
.feedback input[type=text], .feedback input[type=tel], .feedback textarea{width:165px;}
.feedback textarea{width:542px;max-height:50px;resize:vertical;}
.feedback div{text-align:center;}
.response{bottom:40px;font-size:10px;left:0;padding:7px 0 0;position:absolute;text-align:center;width:100%;color:red;}
.trash{width:270px;margin:40px auto;overflow:hidden;padding:0;float:right;}
.trash h2{margin-top:0;margin-bottom:5px;}
.trash .one{padding-left:80px;background:url(../img/sprite.png) no-repeat -445px 0px;width:auto;min-height:90px;margin-bottom:6px;}
.trash .two{padding-left:130px;background:url(../img/sprite.png) no-repeat -390px -90px;width:auto;min-height:90px;}
.btmBanner{width:910px;margin:0 auto;overflow:hidden;padding:20px 0 0 0;}
article{padding:1px;overflow:hidden;}
aside.right+article{padding-right:10px;}
article.mainarticle{float:left;width:910px;padding:0;overflow:visible;}
.oneblock{display:block;width:256px;height:265px;background:url(../img/bg_oneblock.png) 0 0 no-repeat;padding:2px 1px;position:relative;margin-left:12px;margin-right:36px;float:left;margin-bottom:16px;text-decoration:none;}
.oneblock img{width:100%;}
.oneblock h4{background:url(../img/bg_headoneblock.png) 0 0 no-repeat;display:block;width:284px;height:31px;text-align:center;color:#fff;position:absolute;top:132px;left:-13px;font:bold 14px/27px Tahoma, sans-serif;text-transform:uppercase;}
.oneblock p{width:210px;margin:20px auto;text-align:center;}
.wrap-maincalc{border:none;border-radius:3px;margin-bottom:22px;}
.maincalc{background:#fff;border:1px solid #00afd3;border-radius:5px;box-shadow:none;padding:0 0 20px 20px;overflow:hidden;}
.maincalc h2{margin-bottom:26px;}
.maincalc label{display:block;color:#454249;font:bold 12px Tahoma, sans-serif;text-transform:uppercase;margin-bottom:10px;}
.maincalc .blockinput{padding-top:45px;float:left;margin-right:20px;}
.maincalc .blockinput.blockarea{background:url(../img/bg_blockarea.png) 0 0 no-repeat;}
.maincalc .blockinput.blockfact{background:url(../img/bg_blockfact.png) 0 0 no-repeat;}
.maincalc .blockinput.blockcorner{background:url(../img/bg_blockcorner.png) 0 0 no-repeat;}
.maincalc .blockinput.blockcolor{background:url(../img/bg_blockcolor.png) 0 0 no-repeat;}
.maincalc .blockinput input{width:156px;}
.maincalc .blockinput select{width:172px;}
.maincalc .calc{font:normal normal 18px Tahoma, sans-serif;color:#454249;text-transform:uppercase;}
.maincalc .calc span{font:normal bold 18px/36px Tahoma, sans-serif;text-transform:lowercase;}
a.fieldsmore{font:18px Tahoma,sans-serif;margin-left:26px;position:relative;left:40px;border:solid 1px #00afd3;border-radius:50px;background:#00afd3;text-decoration:none;color:#fff;font-weight:bold;font-size:14px;padding:9px 20px;transition:all ease .3s;}
a.fieldsmore:hover{transition:all ease .3s;background:#22b26d;border:solid 1px #22b26d}
footer{clear:both;overflow:hidden;background:url(../img/fbg.png);padding:0 0 50px 0;}
footer nav{background:none;border-bottom:none;border-top:1px solid #928f93;height:45px;}
footer nav li a{color:#fef04f;border-left:1px solid transparent;border-right:1px solid transparent;padding:15px 18px 14px;}
footer nav ul a:after{display:none;}
footer nav ul a:hover, footer nav ul .active a{background:#444340;}
footer>p{text-align:left;text-indent:18px;color:#fff;font-weight:bold;padding:10px 0 0 0;}
.fixedline{position:fixed;bottom:0;left:0;z-index:1000;width:100%;height:39px;background:#3a383d url(../images/bg_fixedline.jpg) 0 -2px repeat-x;}
.wrapperfline{margin:0 auto;width:1180px;padding-left:20px;line-height:39px;overflow:hidden;}
.wrapperfline a{color:#fdee62;font:bold 12px Tahoma, sans-serif;margin-right:4px;}
.wrapperfline>div{display:inline-block;color:#cad8db;}
.wrapperfline>div i{display:inline-block;background-image:url(../images/wrapperflinelinks.png);background-repeat:no-repeat;position:relative;top:5px;}
.wrapperfline>div i.i-zamer{background-position:0 0;width:27px;height:20px;margin-right:13px;}
.wrapperfline>div i.i-calc{background-position:0 -20px;width:27px;height:30px;margin-left:30px;margin-right:10px;float:left;}
.wrapperfline>div i.i-basket{background-position:0 -50px;width:27px;height:24px;margin-left:30px;margin-right:10px;}
.wrapperfline>div i.i-layedgood{background-position:0 -74px;width:27px;height:23px;margin-left:30px;margin-right:4px;}
.wrap-layedgood, .wrap-basket{float:right;}
.wrap-zamer, .wrap-calc{float:left;}
.makeorder-btn{display:inline-block;height:21px;line-height:21px!important;padding:0 37px;text-align:center;text-decoration:none;color:#28232c!important;background:url(../images/makeorder-btn.png) 0 0 repeat-x;border-radius:2px;float:right;margin-top:9px;margin-left:27px;text-transform:lowercase;}
.makeorder-btn:hover{background:#feef4e url(../img/btn_yellow.png) 0 0 repeat-x;}
#clear_table{float:left;cursor:pointer;margin-bottom:5px;margin-left:0px;margin-top:0px;}
.inside .topBanner{background:none;height:50px;}
.inside .topBanner .centerMe:after{display:none;}
.inside a.btn_calculator{left:0;}
.inside a.btn_hz{left:68px;}
.inside a.btn_basket{right:0px;}
.inside .main .photo,
.inside .main .feedback{float:none;margin:0 0 20px 0;}
.inside .main .feedback button.refresh_btn{top:auto;}
aside.right{float:right;margin-left:20px;width:273px;}
aside.left{float:left;margin-right:20px;margin-bottom:20px;width:270px;min-height:500px;}
.leftside .feedback,
aside.right .feedback,
aside.left .feedback{width:230px;}
.leftside .feedback h2,
aside.right .feedback h2,
aside.left .feedback h2{margin-top:0;margin-bottom:6px;}
.leftside .feedback input[type="text"],.leftside .feedback input[type="tel"],.leftside .feedback textarea,
aside.right .feedback input[type="text"],aside.right .feedback input[type="tel"],aside.right .feedback textarea,
aside.left .feedback input[type="text"],aside.left .feedback input[type="tel"],aside.left .feedback textarea{width:210px;}
.leftside .feedback .inputCapcha,
aside.right .feedback .inputCapcha,
aside.left .feedback .inputCapcha{margin-bottom:10px;}
.leftside .feedback .inputCapcha input,
aside.right .feedback .inputCapcha input,
aside.left .feedback .inputCapcha input{width:80px!important;vertical-align:top;}
.leftside .feedback .btn,
aside.right .feedback .btn,
aside.left .feedback .btn{display:block;margin:0 auto;}
.info{position:relative;float:left;margin:-60px auto 0 auto;}
.info h1{padding-top:25px;}
.selectvariant{list-style:none;padding-left:0;white-space:nowrap;margin-bottom:20px;}
.selectvariant li{display:inline-block;background:url(../img/orangestar.png) left center no-repeat;padding-left:30px;padding-top:5px;padding-bottom:4px;margin-right:25px;}
.selectvariant li:last-child{margin-right:0;}
.wrap-ui-blocks,
.wrap-selects,
.wrap-samples,
.wrap-payments,
.cat-paginator{background-color:#fbfbfb;border:1px solid #dfdfdf;border-radius:5px;padding:14px;margin-bottom:13px;}
.wrap-samples2{background-color:#fff;border:none;border-radius:0;padding:0;margin-bottom:0;}
.wrap-samples2 a.lightbox img{width:160px!important;}
.tabs .seemore{float:right;position:relative;top:3px;}
.wrap-selects{background:url("../img/bg_calcarticle.jpg") repeat scroll 0 0 #FFFFFF;box-shadow:10px 10px 15px #F6F6F6 inset, -10px -10px 15px #F6F6F6 inset;position:relative;padding-bottom:64px;}
.nonewrap-selects{background:#fbfbfb;box-shadow:none;position:relative;padding-bottom:64px;}
.wrap-selects .wrapper-filters{background-color:#ff8e00;background-image:url(../img/left_bg_wrapper-filters.png), url(../img/right_bg_wrapper-filters.png);background-position:left top, right top;background-repeat:no-repeat;padding:8px 38px 7px 38px;position:absolute;left:-14px;top:120px;width:855px;}
.nonewrap-selects .wrapper-filters{top:56px;}
.wrap-ui-blocks h2,
.wrap-selects h2
.wrap-samples h2{margin:10px 0 0 0;}
.nonewrap-selects .ui-blocks .colorsqr{width:33px;height:24px;display:inline-block;border-radius:3px;float:left;margin-left:8px;}
.nonewrap-selects h2{margin-top:0;}
.nonewrap-selects .ui-blocks>li h3{height:43px;top:119px;}
.nonewrap-selects .ui-blocks>li p{margin-bottom:4px;}
.cat-paginator ul.paginator{border:none;text-align:center;}
.goods_left{float:left;}
.goods_left h2{margin-top:0;}
.goods_left p{margin-bottom:4px;}
.orangeprice{width:281px;height:31px;background:url(../img/bg_orangeprice.jpg) 0 0 no-repeat;margin:32px 0;color:#fff;text-align:center;line-height:31px;font:bold 16px Tahoma, sans-serif;}
.orangeprice strong{color:#fff;font:bold 24px Tahoma, sans-serif;}
.orangeprice+p>a, .orangeprice+p+p>a{color:#357eac;font:normal 18px Tahoma, sans-serif;margin-bottom:10px;display:inline-block;}
table.goods_right{float:right;width:400px;}
table.goods_right td{padding:0;text-align:center;}
.goods_content table{width:auto;margin-bottom:40px;}
#shop-cart table{width:100%;margin-bottom:40px;}
table.goods_right td.mini{width:300px;padding-right:8px;padding-top:4px;}
.lightbox.ph{display:block;width:400px;height:189px;overflow:hidden;border-radius:5px;border:1px solid #bbb;}
a.ph img{width:100%;max-height:189px;}
td.mini img{width:143px;border-radius:5px;border:1px solid #bbb;}
.seemore{color:#357eac;font:bold 12px Tahoma, sans-serif;cursor:pointer;text-decoration:underline;}
.tabs{margin:60px 0 30px 0;padding-bottom:30px;border-bottom:1px solid #bbb;}
.tabs>ul{list-style:none;border-bottom:1px solid #bbb;padding-left:0;padding-bottom:0;}
.tabs>ul li{display:inline-block;width:210px;text-align:center;position:relative;top:1px;border-radius:4px 4px 0 0;padding:3px 0;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #bbb;}
.tabs>ul li.active, .tabs>ul li:hover{border-left:1px solid #bbb;border-top:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #fff;}
.tabs>ul li a{font:15px Tahoma, sans-serif;display:block;}
.tabs>ul li.active a, .tabs>ul li:hover a{text-decoration:none;color:#27232c;font:15px Tahoma, sans-serif;}
hr.clearline{border:none;background:none;height:15px;clear:both;}
#tab1, #tab3{display:none;}
[id*='tab'] p:last-child{margin-bottom:0;}
.goods_content table.stat tr:first-child{}
.goods_content table tr:first-child td{color:#27232c;}
.goods_content table tr td,
.goods_content table tr th,
#shop-cart table tr td,
#shop-cart table tr th{border-top:none!important;border-bottom:1px dashed #bbb!important;padding:5px 20px;font-size:15px;}
.goods_content table tr:first-child,
#shop-cart table tr:first-child{background:#d3edf6;}
.goods_content table tr:first-child td,
.goods_content table tr:first-child th,
#shop-cart table tr:first-child td,
#shop-cart table tr:first-child th{border-bottom:0!important;}
.goods_content table tr td em,
#shop-cart table tr td em{font-style:normal;}
.goods_content table tr:first-child+tr td,
#shop-cart table tr:first-child+tr td{border-top:none!important;border-bottom:1px dashed #bbb!important;}
.wrap-ui-blocks h2+p,
.wrap-selects h2+p,
.wrap-samples h2+p{margin:0 0 15px 0;}
.wrap-samples a.lightbox{display:inline-block;border:1px solid #bbb;border-radius:4px;vertical-align:top;margin-right:6px;margin-bottom:6px;overflow:hidden;}
.wrap-samples2 a.lightbox{margin-right:5px;}
.wrap-samples a.lightbox:hover{background-color:#ff6e01;border-color:#ff6e01;}
.wrap-samples a.lightbox img{width:162px;height:99px;vertical-align:top;}
.wrapper-listselect{margin:40px 0;padding-left:14px;}
.wrapper-listselect ul{list-style:none;font:15px tahoma, serif;}
.wrapper-listselect ul li{margin-bottom:8px;}
.wrapper-listselect ul li:before{content:'- ';}
.wrap-payments{padding:48px 28px 68px 28px;overflow:hidden;margin-bottom:32px;}
.goods .wrap-payments{padding:48px 28px 68px 28px;overflow:hidden;margin-bottom:0;}
.wrap-payments div{width:260px;float:left;width:180px;padding-left:80px;margin-right:180px;background:url(../img/bg_payment1.png) 0 0 no-repeat;}
.wrap-payments div:last-child{margin-right:0;background:url(../img/bg_payment2.png) 0 0 no-repeat;padding-left:140px;}
.wrap-payments div h3{margin:0 0 8px 0;color:#000;}
.wrap-payments div p{font-size:12px;line-height:15px;margin:0;}
.specSlider{height:250px;width:250px;margin:0 auto;}
.spec{border-radius:5px;position:relative;padding:1px;margin-bottom:20px;background:#332f38;}
.spec>h2{font-size:18px;line-height:40px;text-align:center;background:url(../img/nav.png);border-radius:3px;border:1px solid #fff;color:#454248;margin:0;border-top:none;text-transform:uppercase;}
.wrp{padding-top:5px;padding-bottom:5px;}
.spec .prev{position:absolute;background:url(../img/sprite.png) no-repeat -100px -260px;width:70px;height:50px;left:-13px;top:133px;z-index:5;}
.spec .next{position:absolute;background:url(../img/sprite.png) no-repeat -100px -314px;width:70px;height:50px;right:-16px;top:133px;z-index:5;}
menu{padding:1px;margin:0 0 20px 0;border-radius:5px;position:relative;border:1px solid #bbb;background:#fff;}
menu>h2{color:#ff6e01;text-align:center;padding:10px;margin:0;}
menu ul{padding:0;margin:0;background:-moz-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);background:-webkit-gradient(linear, 90deg, color-stop(0%, #e8e8e8), color-stop(100%, #ffffff));background:-webkit-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);background:-o-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);background:-ms-linear-gradient(90deg, #e8e8e8 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType='0');background:linear-gradient(0deg, #e8e8e8 0%, #ffffff 100%);}
menu>ul>li{border-top:1px solid #bbb;}
menu>ul>li>a{display:block;padding:0 0 0 15px;height:40px;line-height:40px;font-family:Tahoma;color:#28232c;font-weight:bold;text-decoration:none;}
menu>ul>li>a:hover, menu>ul>li.active>a{background:url(../img/nav.png);}
menu>ul>li.active li.active>a{color:#FFBB2E;}
menu>ul>li.active li>a:hover{color:#FFBB2E;}
menu>ul>li>a>span{display:inline-block;width:40px;height:30px;line-height:26px;text-align:center;margin-right:5px;vertical-align:middle;}
menu>ul>li>a>span>img{max-width:40px;max-height:30px;vertical-align:middle;;}
menu>ul>li>ul{background:#454249;padding:10px 0 10px 60px;display:none;}
menu>ul>li>ul>li>ul{background:#454249;padding:3px 0 0px 30px;display:block;}
menu>ul>li.active>ul{display:block;}
menu>ul>li>ul>li>a,
menu>ul>li>ul>li>ul>li>a{display:block;line-height:20px;color:#fff;text-decoration:none;position:relative;}
menu>ul>li>ul>li>ul>li>a:after{display:block;content:' ';position:absolute;width:10px;height:10px;left:-12px;top:7px;background:url(../img/sprite.png) no-repeat -104px -244px;}
.special4u{;}
.special4u>.plitka{display:inline-block;vertical-align:top;border:1px solid #bbb;margin:13px;}
.spec .slider .item a{text-decoration:none;display:block;padding:0 10px;}
.spec .slider .item em{display:block;height:172px;overflow:hidden;border-radius:3px;margin-bottom:12px;}
.spec .slider .item em+span{display:block;text-align:center;font:bold 15px/18px Tahoma, sans-serif;color:#fef24f;white-space:nowrap;}
.spec .slider .item em img{width:246px;height:170px;border:1px solid #bbb;border-radius:3px;}
.spec .slider{margin-top:10px;}
.spec .slider .item{overflow:hidden;}
.spec .slider .item>span>span,
.spec .slider .item a+span{display:block;text-align:center;font:bold 28px Tahoma,sans-serif;color:#35a52d;}
.lft{float:left;margin:0 15px 10px 0;}
.rgt{float:right;margin:0 0 10px 15px;}
.hline{font-size:0;line-height:0;height:0;border-bottom:1px solid #bbb;overflow:hidden;margin:10px 0;}
.breadcrumbs{color:#535057;}
.breadcrumbs a{color:#535057;font-size:12px;}
.goods{border:1px solid #bbb;border-radius:5px;padding:17px;margin-bottom:20px;}
.buts a.btn{display:inline-block;padding:3px 10px;margin-right:10px;}
.goods .price{font-family:Georgia;font-size:19px;color:#ffb82d;display:block;font-weight:bold;padding:10px 0 5px 0;}
.gallery{position:relative;height:100px;width:564px;clear:both;padding-top:20px;background:url(../img/plaha.png) no-repeat center 28px;}
.gallery>div{height:100px;width:500px!important;margin:0 auto;text-align:center;}
.gallery .item{width:167px;}
.gallery .item>a{display:inline-block;margin:0 auto;width:135px;}
.gallery .item>a>img{width:135px;height:80px;border-radius:5px;behavior:url('/js/pie.php');position:relative;border:1px solid #bbb;padding:1px;}
.gallery .prev{display:block;position:absolute;left:0;top:52px;width:14px;height:18px;background:url(../img/sprite.png) no-repeat -318px -108px;}
.gallery .next{display:block;position:absolute;right:0;top:52px;width:14px;height:18px;background:url(../img/sprite.png) no-repeat -334px -108px;}
.esheOdinEbanniiSlider{border-radius:5px;position:relative;border:1px solid #bbb;background:url("../img/spoffer.png") repeat-x scroll center bottom -50px #FFFFFF;}
.esheOdinEbanniiSlider h2{padding:10px 20px;text-align:center;border-bottom:1px solid #bbb;width:562px;}
.ugSlider{height:170px;width:465px!important;margin:0 auto;}
.ugSlider .item{width:230px;text-align:center;}
.ugSlider .item img{height:100px;border-radius:5px;position:relative;border:1px solid #bbb;padding:1px;}
.ugSlider .item>a{text-decoration:none;text-align:center;display:block;margin:0 auto;}
.ugSlider .item>a>span{display:block;font-size:14px;font-weight:bold;color:#28232c;width:200px;text-align:center;margin:0 auto;}
.ugSlider .item>a>em{font-style:normal;font-size:19px;font-weight:bold;color:#ff6e01;width:200px;display:block;text-align:center;margin:0 auto;}
.esheOdinEbanniiSlider .prev{display:block;position:absolute;left:0;top:90px;width:28px;height:44px;background:url(../img/sprite.png) no-repeat -245px -47px;}
.esheOdinEbanniiSlider .next{display:block;position:absolute;right:0;top:90px;width:28px;height:44px;background:url(../img/sprite.png) no-repeat -213px -47px;}
.calculation{float:left;padding-top:0;text-align:left;margin-left:50px;margin-bottom:10px;}
.calc{font:bold 18px Georgia, serif;color:#28232c;text-align:left;padding-top:21px;margin-bottom:7px;}
.calc span{font-size:18px;font-family:Tahoma;padding-left:10px;}
.calc>span{background:#ff9619 url(../img/bg_left_calcinput.png) 0 0 no-repeat;width:100%;display:inline-block;position:relative;left:15px;height:40px;line-height:35px;text-indent:20px;color:#fff;}
.calcarticle .calc>span{width:635px;}
.calculation>p{font-family:Georgia;font-size:14px;font-weight:bold;padding:5px 0;}
.checks table{float:left;}
.checks table th{font-family:Gergia,sans-serif;font-weight:bold;}
.checks label{display:inline-block;width:190px;height:22px;text-align:left;background:url(../img/sprite.png) no-repeat -482px -229px;margin-left:-6px;}
.checks label.checked{background-position:-482px -254px;}
.checks label input{width:27px;height:22px;display:inline-block;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0;cursor:pointer;}
.checks label span{display:inline-block;width:130px;vertical-align:middle;font-family:Georgia;padding-bottom:4px;}
.checks a, a.rsts{font-family:Georgia;color:#fff;font-weight:bold;font-size:14px;margin-right:10px;}
a.rsts{clear:both;display:block;width:195px;position:absolute;top:5px;right:-7px;color:#FF6E01;}
.steps{width:700px;margin-left:-350px;left:50%;bottom:10px;position:absolute;z-index:1;}
.steps>span{width:210px;height:20px;padding-top:70px;text-align:center;display:inline-block;position:relative;color:#85818B;font-family:Georgia;font-weight:bold;font-size:16px;margin-right:15px;text-transform:uppercase;background:url(../img/sprite.png) no-repeat -270px -450px;cursor:pointer;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.steps>span.active{background-position:-70px -450px;}
.steps>span.active>em{color:#fff;}
.steps>span>em{position:absolute;top:12px;left:99px;font-family:'Times New Roman';font-size:33px;font-style:normal;}
.plashka{width:100%!important;display:none;margin-top:5px;}
.calc-block, .calc1-block{padding:24px 50px;}
.settings, .calc-block, .calc1-block{padding:50px 50px 14px;}
.calc1-block{margin:0 auto;}
.calc1-block .calculation{margin:0;}
.calc1-block>span{color:#fff;font-family:Georgia;font-weight:bold;margin-right:15px;text-decoration:underline;cursor:pointer;}
.settings li{display:inline-block;vertical-align:middle;width:49%;padding:0 0 5px 0;margin-bottom:4px;}
.settings li.ololo{display:block;width:750px;padding-top:20px;}
.settings li input[type=text], .settings li input[type=tel]{display:inline-block;font-size:12px;padding:2px;width:25px;text-align:center;margin-right:13px;}
.settings li label{display:inline-block;color:#28232c;}
.plashka .skobka{margin:0 auto;width:600px;border:none;}
.plashka .close{border-radius:150px;position:absolute;right:180px;top:90px;font-weight:bold;background:#fff;color:#000;padding:10px 15px;font-size:18px;cursor:pointer;font-family:Verdana;}
article .feedback>h2,
article .feedback div{text-align:left;}
article .feedback input[name=keystring]{width:80px;vertical-align:middle;}
article .feedback img{vertical-align:middle;margin-left:9px;height:30px;}
button.refresh_btn{display:inline-block;width:26px;height:26px;background:transparent url(../img/refresh_btn.png) 0 0 no-repeat;border:none;position:relative;left:10px;top:-4px!important;cursor:pointer;}
article .feedback .btn{margin:5px;}
.mobileoffice td{padding:20px 0px 15px 34px;background:url(../img/icon-mobileoffice.png) 0 0 no-repeat;}
hr.simpline{border:none;width:100%;height:1px;background-color:#bbb;margin:20px 0 10px 0;}
ol.faq{margin:0;list-style-type:none;padding-left:0;}
.faq li{margin-bottom:18px;border-top:1px dashed #bbb;padding-top:22px;}
.faq li:first-child{border:none;padding-top:0;}
.faq li>h2{margin:0 0 10px 0;}
.faq li dfn:nth-child(2){float:right;}
.faq>li>div{font-family:Tahoma;font-size:14px;color:#6F6B6B;}
.faq>li>div>p{font-family:Tahoma;font-size:14px;display:block;margin-bottom:0;}
.faq li>span{display:block;text-align:left;padding-left:100px;padding-top:15px;font-size:14px;}
.faq blockquote{background-color:#e3f7fb;padding:20px;border-radius:3px;}
.faq blockquote h2{margin:0 0 4px 0;}
.faq blockquote p{margin-bottom:0;}
.faq blockquote+p{margin-top:10px;}
.bx-wrapper{position:relative;padding:0 8px 0 0;*zoom:1;}
.bx-wrapper img{max-width:100%;max-height:320px;text-align:center;}
.bx-wrapper .bx-viewport{height:102px!important;}
.bxslider li{text-align:center;}
.slider1 .slide{width:163px!important;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.prelink h3 .bx-wrapper .bx-viewport{width:136px!important;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px;display:none;}
.bx-wrapper .bx-next{right:-87px;background:url(images/controls.png) no-repeat -43px -32px;}
.tabs .bx-wrapper .bx-next{right:-6px;display:block!important;top:121px;}
.prelink .bx-wrapper .bx-next{right:-80px;display:block!important;top:16px;color:#fff;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:56%;margin-top:-16px;outline:0;width:70px;height:32px;z-index:9999;font-weight:bold;font-size:12px;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
#bx-pager{padding:3px;margin:0;}
#bx-pager li{display:inline-block;width:108px;height:100px;overflow:hidden;}
#bx-pager li img{width:108px}
#toTop{background:url("../img/bg_top.png") right top no-repeat;color:#fff;cursor:pointer;display:none;font:bold 14px Tahoma, sans-serif;height:30px;line-height:27px;position:fixed;right:0;text-align:center;bottom:30px;width:100px;z-index:15;text-decoration:underline;text-indent:20px;}
.search-results li{border-top:1px dashed #999;margin-bottom:10px;padding-top:10px;}
.search-results li:first-child{border-top:none;}
.search-results li h3 a{text-decoration:underline;}
.stat{width:100%;max-width:100%;}
.content table.stat{width:100%!important;}
.stat th{padding:5px 15px;color:#fff;background:#44608E;text-align:left;}
.stat td{padding:2px 15px;border-top:1px solid #44608E;}
.stat p span{display:inline-block;padding:0 15px;color:green;font-size:12px;font-weight:bold;}
.stat p em{display:inline-block;width:130px;font-style:normal;}
.stat dfn{margin:5px;padding:0 5px;border-radius:50px;position:relative;background:#CBDFE8;}
.stat tr{cursor:pointer;}
.stat .active{background:#E2F0F4;}
.none{display:none;}
.stat tbody tr td:first-child{padding:5px;}
.static{width:780px;height:500px;overflow:auto;}
.add_bask > em, .add_defe > em{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:5px;border:1px solid #999;padding:10px;color:#000;position:absolute;left:0;top:30px;display:none;width:140px;}
.tltp{position:relative;text-decoration:none;}
.tltp span{position:absolute;background:#fff;padding:10px;right:-70px;top:25px;color:#514F4F;font-style:normal;z-index:5;width:200px;border-radius:5px;border:1px solid #514F4F;display:none;}
.cols3 .tltp span{right:0;}
.tltp:hover span{display:block;}
.goods>.shortContent{padding:15px 0;}
.fullContent{padding-top:15px;}
.cycle{height:17px;width:10px;line-height:16px;display:inline-block;text-align:center;font-family:Verdana;font-weight:bold;font-size:12px;padding:0 4px;background:#000;color:#fff;border-radius:150px;position:relative;float:right;}
.cycle.plus{display:inline-block;}
.cycle.minus{display:none;}
.active .cycle.plus{display:none;}
.active .cycle.minus{display:inline-block;}
.imgs img{width:100px;height:70px;vertical-align:top;}
.ngg-gallery-thumbnail-box{display:inline-block;}
.table td, .table th{padding:4px 10px;border:1px solid #999;}
span.bred{font-size:18px;font-family:Georgia;padding-left:10px;padding-right:10px;}
.nameTBasc img{max-width:100px;display:block;margin:0 auto;}
a.liveinternet{float:right;margin-right:50px;margin-top:-73px;}
#hypercontext h3{margin-top:15px;}
p.defferred{position:absolute;bottom:0;right:-10px;height:21px;overflow:hidden;}
.add_defe{margin-left:10px;}
.otstup{margin-top:5px;margin-bottom:2px;}
.inputCapcha{float:left;}
.picCapcha{height:22px;margin-left:5px;}
.vk span{background:url(/templates/default/img/b-share-icon.png) 0 99px no-repeat;background-position:0 0;}
.vk.prod span{background:url(/templates/default/img/icon/vk.png);}
.fb span{background:url(/templates/default/img/b-share-icon.png) 0 99px no-repeat;background-position:0 -68px;}
.fb.prod span{background:url(/templates/default/img/icon/fb.png);}
.tw span{background:url(/templates/default/img/b-share-icon.png) 0 99px no-repeat;background-position:0 -51px;}
.tw.prod span{background:url(/templates/default/img/icon/tw.png);}
.od span{background:url(/templates/default/img/b-share-icon.png) 0 99px no-repeat;background-position:0 -170px;}
.od.prod span{background:url(/templates/default/img/icon/ok.png);}
.ma span{background:url(/templates/default/img/b-share-icon.png) 0 99px no-repeat;background-position:0 -85px;}
.ma.prod span{background:url(/templates/default/img/icon/ml.png);}
.gg span{background:url(/templates/default/img/icon/gg.png);}
.ya span{background:url(/templates/default/img/icon/ya.png);}
.li span{background:url(/templates/default/img/icon/li.png);}
.ext span{margin-right:5px;float:left;display:inline;overflow:hidden;width:16px;height:16px;padding:0!important;vertical-align:top;border:0;}
.ext.prod span{width:37px;height:37px;}
.fos{text-align:center;width:270px;}
.fos input[type=text], .fos input[type=tel]{padding:3px 8px;border-radius:3px;position:relative;border:1px solid #999;margin-bottom:10px;width:228px;}
.fos input[type=submit]{margin:0 auto;}
.fos input[type=submit]:hover{box-shadow:1px 1px 0px #aaa;}
.fos h2{margin-bottom:25px;font-size:20px;font-weight:normal;color:#000;}
.fos label{display:block;padding:10px 0;}
.formback1{right:0;top:55px;}
.formback a {color: #332f38; font-size: 15px; transition: all ease .3s; font-weight: 600; border: solid 1px #332f38; padding: 10px 12px 12px 12px; border-radius: 8px; text-decoration: none; background: #fff950;}
.formback a:hover{background: #fff;transition: all ease .3s;}
.cphone_cell{width:auto;}
h4.thankyou{color:#000000;font-size:24px;font-weight:bold;margin:17px 0 70px;text-indent:20px;}
p.our_manager{color:#000000;font-size:14px;text-align:center;width:277px!important;}
.calculation-info{display:none;}
.search section.contacts{padding-top:0 px;}
table.contacts_data{width:100%;}
table.contacts_data td{vertical-align:top;}
.box_error p{margin-bottom:0;}
.box_error li{color:red;}
.innerpage ul.ui-blocks{padding:0;margin:0;}
.innerpage .ui-blocks li{display:inline-block;vertical-align:top;margin:0 5px 25px 0;max-width:48.6%;}
.innerpage .ui-blocks li>a.roundImg{overflow:hidden;display:block;width:273px;height:172px;line-height:168px;margin-bottom:10px;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;}
.innerpage .ui-blocks li>a>img{max-height:172px;vertical-align:middle;}
.innerpage .ui-blocks li>span{display:inline-block;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;border:1px solid #bbb;padding:1px;}
.innerpage .ui-blocks li>span>a{width:130px;height:130px;text-align:center;line-height:126px;display:block;overflow:hidden;border:none;border-radius:0;}
.innerpage .ui-blocks li>span>a>img{min-height:80px;max-height:130px;height:130px;vertical-align:middle;border:none;}
.innerpage a.ph img{border:1px solid #BBBBBB;border-radius:5px;float:left;margin-bottom:10px;margin-right:20px;padding:1px;position:relative;width:270px;max-height:none;}
.innerpage .goods{border:none;border-radius:0;margin-bottom:0;overflow:hidden;padding:0;}
.innerpage .lightbox.ph{border:none;border-radius:0;display:inline;height:auto;overflow:visible;width:auto;}
.innerpage .goods .price{padding:0;}
.innerpage .ui-blocks li > span{border:1px solid #BBBBBB;border-radius:3px;display:inline-block;overflow:hidden;padding:1px;position:relative;}
.innerpage .roundImg img{border-radius:3px;max-width:200px;min-height:100px;position:relative;}
.innerpage .roundImg img{border:none;}
.newnewnew li .annonns{height:85px;}
.newnewnew li{height:280px;}
footer>nav>ul>li>a{padding:16px 18px 14px 18px;}
.wrap-vacancy h3{color:#454248;font-size:16px;margin:5px 0 0 0;}
.smart-captcha-wrap--narrow::after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0),#fff);pointer-events:none;}
.privacy-check{display:flex;align-items:center;gap:10px;margin:10px 0;font-size:12px!important;line-height:1.5em;color:#615650;text-transform:lowercase!important;font-weight:400!important;width:auto!important;cursor:pointer;}
.privacy-check a{font-size:12px!important;}
.privacy-check__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.privacy-check__box{flex:0 0 28px;width:28px;height:28px;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;background:#fff;position:relative;transition:border-color .15s,background-color .15s;}
.privacy-check__box::after{content:'';position:absolute;left:7px;top:2px;width:8px;height:14px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0;transition:opacity .15s;}
.privacy-check__input:checked+.privacy-check__box{background:#1e5cff;border-color:#1e5cff;}
.privacy-check__input:checked+.privacy-check__box::after{opacity:1;}
.privacy-check__input:focus-visible+.privacy-check__box{outline:2px solid #1e5cff;outline-offset:2px;}
.privacy-check__text{flex:1 1 auto;text-align:left;}
._agree{letter-spacing:.0065em;font-family:Tahoma,Helvetica,sans-serif;font-size:1.25rem;line-height:1.5rem;text-transform:none;font-weight:600;}
/* === Logo (ribbon) === */
.logo-ribbon{display:inline-block;vertical-align:top;padding:15px 0 0 20px;text-decoration:none;}
@media(max-width:600px){.logo-ribbon{padding:18px 0 6px 0;}}
.ribbon{display:inline-block;font-size:27px;font-weight:700;color:#fff;text-transform:uppercase;font-family:'Tahoma',sans-serif;--s:2em;--d:.4em;--c:.8em;padding:0 calc(var(--s) + 1em) var(--d);line-height:1em;background:conic-gradient(at left var(--s) bottom var(--d),#0000 25%,#0008 0 37.5%,#0004 0) 0/50% 100% no-repeat,conic-gradient(at right var(--s) bottom var(--d),#0004 62.5%,#0008 0 75%,#0000 0) 100%/50% 100% no-repeat;clip-path:polygon(0 var(--d),var(--s) var(--d),var(--s) 0,calc(100% - var(--s)) 0,calc(100% - var(--s)) var(--d),100% var(--d),calc(100% - var(--c)) calc(50% + var(--d)/2),100% 100%,calc(100% - var(--s) - var(--d)) 100%,calc(100% - var(--s) - var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) 100%,0 100%,var(--c) calc(50% + var(--d)/2));background-color:#4B484E;width:fit-content;position:relative;}
.ribbon img{position:relative;z-index:1;margin:1rem 0;width:277px;height:40px;}
@media(max-width:600px){.ribbon img{width:138px;height:20px;}}
.ribbon::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);z-index:0;}
.ribbon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%);z-index:0;}
/* === Cookie consent banner === */
#wc-cookie-banner{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:2px solid #28a0b8;padding:14px 20px;z-index:9999;box-shadow:0 -2px 10px rgba(0,0,0,0.1);display:flex;align-items:center;gap:16px;font-size:13px;color:#615650;font-family:'Tahoma',sans-serif;line-height:1.4;}
#wc-cookie-banner p{margin:0;flex:1;}
#wc-cookie-banner a{color:#28a0b8;text-decoration:underline;font-size:12px;}
#wc-cookie-ok{padding:8px 24px;background:#28a0b8;color:#fff;border:none;cursor:pointer;border-radius:3px;font-size:14px;font-weight:500;flex-shrink:0;}
#wc-cookie-ok:hover{background:#1f8599;}
@media(max-width:600px){#wc-cookie-banner{flex-direction:column;gap:10px;text-align:center;}}
.OrderSendDiv .step2_paddings{padding: 20px 20px 20px 20px;}
.OrderSendDiv .feedtable{margin-left:20px;}
.OrderSendDiv{margin-top:20px;margin-left:50px;border:1px solid #e7e7e7;background: #fff;;border-radius:5px;margin-right:55px;overflow:hidden;}
button#fullVersion{display:none;}
