html{margin:0;padding:0}
body{border:none;margin:0;padding:0;background:#e6e6e6 url('/theme/bgb.png') repeat-x 0 0}

body,p,div,a,h1,h2,h3,h4,h5,h6,th,td,tr,li,span,center,optgroup,textarea,input,select,button,label{-webkit-text-size-adjust:none}
div.px,div.cb{width:1px;height:1px;overflow:hidden}
div.cb,.bclear{clear:both}
.clearb:after{content:'';display:block;width:1px;height:1px;clear:both}
div,table,td,th,h1,h2,h3,h4,h5,img,p,a,form{padding:0;margin:0;border:0}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif,Arial;font-weight:400;text-align:left}
img{border:0;display:block}
p,li,div,th,td,ol,li,a,center,optgroup,textarea,input,select,button{color:#000;font-size:15px;font-family:'Open Sans',sans-serif,Arial;font-weight:400}
div,table,td,th,h1,h2,h3,h4,h5,h6,img,li,span,ol,li,center{zoom:1}
a{text-decoration:underline;color:#0069b3;touch-action:manipulation}
a:hover,a:active{color:#008aec}
ul{list-style-type:square;margin:10px 0 15px 0;padding-left:24px}
ol{margin:10px 0 15px 0;padding-left:24px}
li{margin-bottom:5px;padding-left:3px}
hr{color:#777;margin:18px 0}
hr.hrl{margin:15px 0 15px 57px}
hr.hcb{clear:both;margin:18px 0 18px 0}
p{margin:0 0 13px 0}
.imr{float:right;display:inline;max-width:40%;margin:2px 0 20px 30px}
.imr50{float:right;display:inline;margin:2px 0 20px 30px;width:60%}
.imc{display:inline;margin-bottom:4px;max-width:100%}
.iml{float:left;display:inline;margin:3px 17px 12px 0}
.imgs{padding:3px 0 0 20px}
.imgs div{width:100px;padding:5px;margin-bottom:17px;border:1px solid #ccc;-moz-box-shadow:0px 0px 4px #ccc;-webkit-box-shadow:0px 0px 4px #ccc;box-shadow:0px 0px 4px #ccc}
.imgs img{margin:0 auto}
.imc,.imr,.imgs div,.bnt{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.nobrd{border:0;box-shadow:none}
.clck{cursor:pointer}

#vally{background:url('/assets/alarm.png') no-repeat 0 0;position:absolute;width:244px;height:32px;padding:9px 0 0 14px;top:0;left:0;font-size:12px;font-weight:700;color:#000;z-index:1200;display:none}
#loader{background:url('/assets/loader.png') no-repeat 0 0;position:fixed;width:262px;height:83px;top:40%;left:50%;margin-left:-131px;z-index:1201;display:none;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=85)';filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85}
#loader div{background:url('/assets/loader.gif') no-repeat 50% 40%;position:fixed;width:262px;height:83px}
#blackout{overflow:hidden;cursor:pointer;background-color:rgba(255,255,255,0.75);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1980;display:none}

.m-wrap{position:absolute;top:1px;bottom:1px;left:0;right:0;margin:0;z-index:1;overflow:auto}
.m-scroll{position:absolute;z-index:1;width:96%;padding:0 2%}

/* Forms */

textarea,select,input[type="password"],input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding;-moz-background-clip:padding;-ms-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;background-color:#fafafa;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:black;outline:0;margin:0;padding:2px 5px;text-align:left;font-size:14px;height:26px;vertical-align:top;*padding-top:2px;*padding-bottom:1px;*height:auto}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}
input:-moz-placeholder,textarea:-moz-placeholder{color:#888}
input.placeholder_text,textarea.placeholder_text{color:#888}
textarea,select[size],select[multiple]{height:auto}
@media(-webkit-min-device-pixel-ratio:0){select[size],select[multiple],select[multiple][size]{background-image:none;padding-right:3px}select,select[size="0"],select[size="1"]{background-image:url('/assets/sa.gif');background-repeat:no-repeat;background-position:right center;padding-right:20px}::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666666),color-stop(1,black));border:1px solid;border-color:#747474 #5e5e5e #4f4f4f;color:#fff;font:13px/17px "Lucida Grande",Arial,"Liberation Sans",FreeSans,sans-serif;overflow:hidden;padding:15px 15px 17px;text-shadow:black 0 0 1px;height:16px}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666;border:0}}
textarea{min-height:40px;overflow:auto;resize:vertical;width:100%}
button,input[type="button"]{background:#eee;padding-top:1px;padding-bottom:1px;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font-size:13px;font-weight:400;padding:2px 10px 0;overflow:visible;width:auto;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-appearance:none;touch-action:manipulation}
textarea,select{background:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:black;padding:2px 3px 1px;font-size:13px;vertical-align:top}
select{margin-top:1px}

/* BUDERUS */

.zz{white-space:nowrap;clear:both}
.zz .zhr{height:3px;background-color:#aaa;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.zz,.zz .zl,.zz .zr{background:url('/assets/hr.png') repeat-x 0 0;height:9px}
.zz .zl,.zz .zr{background-repeat:no-repeat;overflow:hidden;width:80px}
.zz .zl{background-position:0 -9px;float:left}
.zz .zr{background-position:0 -18px;float:right}

.imgallery{position:relative;margin:0 0 17px 0;padding:1px 1px 0 1px;background:#f8f8f8 url('/assets/grad1.png') repeat-x 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.imgl-ttl{font-size:11px;color:#999;background-color:#fafafa;margin:0 0 14px 0;padding:6px 18px 5px 18px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.imgl-wrap{padding:0 15px;display:flex;flex-wrap:wrap;justify-content:space-between}
.imgl-a{display:block;flex-grow:1;height:110px;float:left;padding:5px;margin:0 14px 14px 0;background-color:#fff}
.imgl-img{display:block;max-height:100%;max-width:100%;margin:0 auto}

.imgs2.imgp2{position:relative;width:30%;float:right;margin:0 0 17px 17px;padding:15px 0 0 15px;background:#f8f8f8 url('/assets/grad1.png') repeat-x 0 0;border:1px solid #eee}
.imgs2.imgp2 .ittl{font-size:11px;color:#999;background-color:#fafafa;margin:0 0 13px 0;padding:6px 18px 5px 18px}
.imgs2.imgp2 .imgl{padding:0 17px}
.imgs2.imgp2 a img{height:auto;float:left;padding:5px;margin:0 15px 15px 0;background-color:#fff}

#error{width:500px;margin:0 auto;margin-top:100px;text-align:center;color:#d00;font-size:16px;font-weight:600}
.red,a.red{color:#d00}
.blck,a.blck{color:#000}
.nocont{font-size:15px;font-weight:600;color:#d57100;margin:6px 0 7px 0}

h1{font-size:27px;line-height:34px;color:#024;margin:4px 0 20px 0;clear:both}
.h1-page{text-align:left;font-size:17px;color:#363130;margin:-18px 0 18px 0;padding-left:2px}
h1.h1prd{text-align:center;margin-bottom:31px;padding:0 10%}
h2{font-size:20px;color:#0069b3;margin-bottom:15px}
h2.h2-nysale{text-align:center;font-size:22px;font-weight:400;color:#f80000}
h3{font-size:22px;font-weight:400;margin:6px 0 20px 0;color:#445}
h3.hits,h3.sales{padding:2px 0 4px 0;margin-bottom:38px;font-size:20px;text-align:center;background-color:#2d81ca;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
h3.sales{background-color:#e00}
h4{font-size:17px;font-weight:600;color:#0069b3;margin:6px 0 12px 0}
#thezakaz h4{color:#000}
h5{font-size:15px;font-weight:600;color:#07a;padding-bottom:5px;margin-bottom:6px;border-bottom:1px dotted #111}
h6{font-size:15px;color:#000;margin:5px 0}

.main{margin:0 auto;min-width:300px;max-width:1300px;position:relative}

#ontop{position:absolute;width:100%;top:143px;left:0;height:53px;padding:0;overflow:hidden;min-width:300px;background:url('/theme/bgt.png') repeat-x 0 0;z-index:1500}
#ontop .main{position:relative;margin-top:3px}
#ontop div{color:#fff;text-shadow:#022f59 0 0 1px;white-space:nowrap}

#tt-logo{position:absolute;top:13px;left:0;width:38%;font-size:18px;white-space:nowrap;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.ttlg-reg{position:relative;text-align:center;white-space:nowrap;font-size:18px;line-height:22px;margin:0 auto;height:23px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}
.ttlg-lgo{position:absolute;left:50%;top:0;margin-left:-93px;text-decoration:none;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}
.ttlg-lgo,.ttlg-img{display:block;width:155px;height:23px}
.lg2rc{display:none;font-size:18px;font-weight:600}

#ontop.ontp{position:fixed;top:0;left:0;background-position:0 100%}
.showlogo .ttlg-reg{padding-right:165px}
.showlogo .ttlg-lgo{opacity:1;margin-left:20px}

.tt-phone{position:absolute;top:7px;right:4%;width:54%;max-width:580px}
.ttpn1,.ttpn3{position:absolute;white-space:nowrap;top:0;font-size:12px;line-height:16px;padding-top:1px}
.ttpn1{text-align:right}
.ttpn3{right:0}
.ttpn4{display:block}
.ttpn2{display:block;position:relative;margin:0 auto;width:255px;padding-right:24px;font-size:33px;font-weight:600;color:#fff;line-height:35px;white-space:nowrap;text-align:center;text-decoration:none}
.ttpn2:hover,.ttpn2:active,.ttpn2:focus{color:#fff}

#slider{position:relative;width:100%;height:195px;overflow:hidden;min-width:300px}
.sl1{background:url('/theme/top1.jpg') repeat-x 50% -105px;min-width:300px;height:195px}
.flare{display:block;position:absolute;left:0;top:0;width:100%;min-width:300px;height:195px}

.cnt{position:relative;background:url('/theme/hr1.png') no-repeat 50% 104px;min-width:300px}
.logo{position:absolute;left:0;top:15px;width:38%}
.logo-wrp{position:relative;display:block;margin:0 auto;width:82%;height:95px;text-align:center;text-decoration:none;vertical-align:middle}
.logo-img{display:inline-block;width:100%;max-width:318px;max-height:95px;vertical-align:middle}

.nav1{position:relative;width:100%;height:204px}
.slgn{position:absolute;left:37%;top:27px;color:#0c2545;font-size:15px;line-height:28px;font-weight:400}

.shop{position:absolute;right:4%;top:33px;width:15%;min-width:114px}
.cart{position:relative}
.cart-zakaz{display:block;font-size:14px;text-decoration:none;text-align:center;background-color:#0069b3;color:#fff;padding:2px 10px 4px 10px;margin:0 -6px 5px -6px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}
.cart-zakaz:hover,.cart-zakaz:active,.cart-zakaz:focus{background-color:#08d;color:#fff}
#incart{color:#717478;display:block;font-size:13px;text-align:center;text-decoration:none;cursor:default}
#incart.cart-full{color:#000;font-size:15px;text-decoration:underline;cursor:pointer}
#incart.cart-full:hover,#incart.cart-full:active,#incart.cart-full:focus{color:#08d}

.nv1-wrap{position:absolute;top:135px;right:0;width:98%}
.nv1-div,.nv1-a{float:left;width:14%;margin:0 1%;height:29px;padding-top:5px;text-align:center;font-size:17px;color:#0069b3;background-color:#f2f5f7;border:1px solid #ebeef0;border-bottom:1px solid #b2b8bd;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.nv1-rr{background-color:#0069b3;color:#fff;border:1px solid #0069b3}
a.nv1-rr{background-color:#7699b1;color:#fff;border:1px solid #7699b1}
.nv1-a:hover,.nv1-a:active,a.nv1-rr:hover,a.nv1-rr:active{background-color:#0380d7;color:#fff;border:1px solid #0380d7}

.nv1-wrap .nv1-c5{background-color:#ebf8ff;border-color:#0095fc;border-bottom:1px solid #0075dc;color:#0095fc;font-weight:600}
.nv1-wrap .nv1-c5:hover{background-color:#0095fc;border-color:#0095fc;color:#fff}
@-webkit-keyframes pulse{
 from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
 50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
 to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse{
 from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
 50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
 to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.nv1-c5{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulse;animation-name:pulse}

.naz{display:none;position:fixed;width:100%;height:48px;top:53px;left:0;min-width:300px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGJJREFUeNp0zlsSgCAIBVDwq/0vsSWU+WhQ8mpRzdTPmQsoA6nqTA11RLQC+oCBgAomUP4e6yNdm28yemJLE8qMFJECUmdD6e2qZfDqdTx6cfxg5mD7EtiN8/o2LSQi7hBgALd+SBwksL4uAAAAAElFTkSuQmCC') repeat-x 0 -2px;z-index:1499}
.nz-wrap{display:block;position:absolute;width:100%;height:48px;top:0;left:0;text-align:center;min-width:300px;background:url('/theme/bgnz.png') no-repeat 50% -2px}
.nz-block{display:inline-block;margin:0 15px;line-height:24px;font-size:14px;font-weight:600;color:#0069b3}
div.nz-rr{color:#00497d}
a.nz-rr{color:#4d7591}
a.nz-block:hover,a.nz-block:active,a.nz-block.nz-rr:hover,a.nz-block.nz-rr:active{color:#0380d7}
.nz-crt{display:inline-block;font-size:12px;text-decoration:none;text-align:center;background-color:#6f9fc1;color:#fff;padding:1px 14px 2px 14px;margin:-3px 15px 0 15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.nz-crt:hover,.nz-crt.crt:active{color:#fff;background-color:#0380d7}

.foot{background-color:#0069b3;background-image:-webkit-linear-gradient(#0065ad,#026ab3,#0d70b6,#267fbe);background-image:linear-gradient(#0065ad,#026ab3,#0d70b6,#267fbe);padding:23px 0;position:relative;min-width:300px}

.ft1{float:left;position:relative;width:40%;margin-left:5%;color:#fff;font-size:13px;font-weight:300;line-height:18px}
.ft2{float:left;position:relative;width:18%;margin-left:11%}
.ft3{float:left;position:relative;width:25%}
.ft31{display:block;color:#fefefe;font-size:25px;font-weight:600;line-height:27px;text-decoration:none}
.ft31:hover,.ft31:active,.ft31:focus{color:#fefefe}
.ft32{color:#fefefe;font-size:12px;font-weight:400}
.ft33{color:#deeefa;font-size:16px;font-weight:600;display:block;margin:7px 0 9px 0}
.ft33:hover,.ft33:active{color:#fff}
.ft34{color:#fefefe;font-size:13px}
.ft35{margin:14px 0 0 0;display:block}
.ft36{width:154px;height:27px;display:inline}

.nv-foot{display:block;margin:1px 0 2px 0;font-size:15px;color:#deeefa}
a.nv-foot:hover,a.nv-foot:active{color:#fff}
.nvfrr{font-weight:600}

.wrap-left{position:relative;width:310px;float:left;margin:7px 2.5% 0 3%}
.wrap-right{position:relative;overflow:hidden;margin:0 4% 0 3%}

.wrap-product{position:relative}
.wrap-full{position:relative;padding:0 4% 0 3%}
.wrap-imgs{position:relative;float:left;width:430px;margin:0;z-index:1}
.wrap-prd{position:relative;padding:112px 0 0 10px;overflow:auto;z-index:9}
.wrap-imgs:after,.wrap-prd:after,.wrap-product:after,.prdi-holder:after{content:'';display:block;width:1px;height:1px;overflow:hidden;clear:both}

.whiteplate{
	background-color:#fff;padding:25px 0 10px 0;margin:0 4% 20px 3%;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
	-moz-box-shadow:0px 2px 17px #e0dee3;-webkit-box-shadow:0px 2px 17px #e0dee3;box-shadow:0px 2px 17px #e0dee3;
}

.i3d{position:relative;width:100%;height:500px;margin-bottom:10px;z-index:1}
#d3{position:absolute;left:0;top:0;width:500px;height:500px;background-repeat:no-repeat;background-position:0 0;cursor:pointer}
.prdi-holder{position:relative;margin:0 10px 15px 0}
.prdi-ttl{display:block;width:100%;text-align:center;font-size:14px;color:#444;margin:0 15px 25px 15px}
.prdi-a{display:block;position:relative;float:left;width:46%;height:220px;margin:0 2% 20px 2%;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.prdi-img{display:block;position:relative;max-width:100%;max-height:220px;margin:0 auto;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.prdi-afirst{display:block;width:94%;margin:0 3% 20px 3%}
.prdi-imgfirst{display:block;width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}

.bonus_alert{font-size:16px;font-weight:600;margin:-5px 0 6px 0;color:#c11}
.bonus_text{margin-bottom:6px}
.bonus_text,.bonus_text p,.bonus_text a{font-size:14px;line-height:17px}
.bonus-hr{margin:8px 0 12px 0;border-bottom:1px solid #999}
.inbonus{margin-top:12px;padding-top:1px}
.inbonus .inbonus_text{margin:5px 0 5px 0;padding:1px 0 1px 0}

.inprice{position:absolute;right:0;top:0;left:440px;height:92px;background:#f5f5f5 url('/theme/hr4.png') no-repeat 50% -31px;z-index:10;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0px 2px 5px #cdcdcd;-webkit-box-shadow:0px 2px 5px #cdcdcd;box-shadow:0px 2px 5px #cdcdcd}
.price{position:absolute;top:10px;left:3%;width:32%;font-size:20px;color:#0069b3;line-height:35px;white-space:nowrap;text-align:center}
.price b{font-size:30px;font-weight:400;line-height:35px}
.artcl{position:absolute;top:13px;left:42%;font-size:12px;color:#111;line-height:15px}
.artcl-num{display:block;font-weight:700}
.inprice .buy{position:absolute;top:11px;right:4%;width:30%;height:29px;padding-top:3px;text-align:center;background-color:#0069b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0px 2px 4px #ccc;-webkit-box-shadow:0px 2px 4px #ccc;box-shadow:0px 2px 4px #ccc;cursor:pointer}
.inprice .buy.inn{background-color:#0093e3}
.inprice .buy:hover{background-color:#08d}
.inprice .buy.specbuy{background-color:#d10}
.inprice .buy.specbuy.inn{background-color:#f30}
.inprice .buy.specbuy:hover{background-color:#f53}
.inprice .buy a{font-size:18px;font-weight:400;text-align:center;color:#fff;text-decoration:none}
a.noprice{display:block;position:absolute;top:63px;left:5%;width:28%;font-size:13px;color:#0069b3;white-space:nowrap;text-align:center}
.dstv,.cmpr{display:block;position:absolute;top:63px;font-size:13px;line-height:16px;text-decoration:none;color:#0069b3;white-space:nowrap;text-align:center}
.dstv{left:32%;width:34%}
.dstv u{text-decoration:none;border-bottom:1px solid #0069b3}
.cmpr{right:2.5%;width:33%;cursor:pointer}
.cmpr u{text-decoration:none;border-bottom:1px dashed #0069b3}
.cmpr:hover,.dstv:hover{color:#09e}
.cmpr:hover u,.dstv:hover u{border-color:#09e}
.cmpr.incmpr{color:#08d}
.cmpr a{font-size:13px;font-weight:600;color:#0069b3}
.dstv:hover,.dstv:active,.dstv:focus,.cmpr a:hover,.cmpr a:active,.cmpr a:focus{color:#008aec}
.subprice{position:relative;background-color:#f5f5f5;padding:5px 20px 6px 20px;margin-bottom:19px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0px 2px 5px #cdcdcd;-webkit-box-shadow:0px 2px 5px #cdcdcd;box-shadow:0px 2px 5px #cdcdcd;z-index:1}
.subprice a{font-weight:700}

.best{position:absolute;top:60px;left:4%;width:28.5%;height:24px;padding-top:1px;text-align:center;background-color:#fafafa;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 1px 4px #cdcdcd;-webkit-box-shadow:0px 1px 4px #cdcdcd;box-shadow:0px 1px 4px #cdcdcd;cursor:pointer}
.best-sub{position:absolute;display:none;top:0;left:0;right:0;padding:34px 8px 10px 8px;font-size:13px;color:#0c466f;background-color:#fafafa;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 1px 4px #cdcdcd;-webkit-box-shadow:0px 1px 4px #cdcdcd;box-shadow:0px 3px 4px #cdcdcd;z-index:9;cursor:default}
.best-prc{position:relative;display:inline-block;text-align:center;font-size:13px;line-height:15px;margin-left:7px;font-weight:600;color:#4caafa;z-index:10}
.best-prc:before{content:'›';display:block;position:absolute;left:-8px;top:-1px}
.best-prc:after{content:'';display:block;position:absolute;bottom:0;left:-1px;right:0;border-bottom:1px dotted #4caafa}
.best:hover .best-sub{display:block}
.best:hover .best-prc:after{display:none}

.nocont{font-size:17px;font-weight:400;color:#259;margin:6px 0 160px 0}

.prds{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.prd{position:relative;float:left;width:47%;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding;-moz-background-clip:padding;-ms-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box}
.prd:nth-child(odd){margin-right:6%}
.prds.akcio{justify-content:space-evenly}
.prds.akcio .prd{width:30%}
.prds.akcio .prd:nth-child(odd){margin-right:0}
.prd_imgwrap{display:block;height:220px;width:100%;background-color:#e6e6e6;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.prd_img{display:block;max-width:100%;max-height:220px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.prd_special{position:absolute;left:0;top:20px;width:256px;height:24px;padding:6px 0 0 34px;background:url('/theme/special.png') no-repeat 0 0;font-size:14px;line-height:17px;font-weight:400;color:#f00000;text-shadow:rgba(255,255,255,0.5) 1px 1px 0}
.prd_inprice{position:relative;margin:8px 0 7px 0}
.prd_prold{font-size:19px;font-weight:600;line-height:23px;color:#000;text-decoration:line-through;padding-left:53px}
.prd_price{font-size:17px;color:#0069b3;line-height:28px;white-space:nowrap;margin-bottom:3px}
.prd_price b{font-size:26px;font-weight:400;line-height:28px}
.prd_inprice .buy{width:75%;height:22px;padding:2px 0;text-align:center;white-space:nowrap;background-color:#0069b3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer}
.prd_inprice .buy.inn{background-color:#0093e3}
.prd_inprice .buy:hover{background-color:#08d}
.prd_inprice .buy.specbuy{background-color:#d10}
.prd_inprice .buy.specbuy.inn{background-color:#f30}
.prd_inprice .buy.specbuy:hover{background-color:#f53}
.prd_inprice .buy a{font-size:15px;font-weight:600;text-align:center;color:#fff;text-decoration:none}
.prd_kod{font-size:14px;margin-bottom:3px}
.prd_ttl{font-size:16px}
.prd_text{margin:5px 0 10px 0}
.prd_text,.prd_text p{font-size:13px}
.prd_bns1{font-size:14px;font-weight:600;color:#e20;margin-bottom:5px}
.prd_bns2{font-size:12px;color:#04a;margin-bottom:8px;border-bottom:1px solid #04a}
.prd_bns2 p{font-size:12px;color:#04a}
.specprice,.specprice .prd_price{color:#e20}

.buy:before{content:'';display:inline-block;width:21px;height:11px;margin-left:-3px;background:url('/theme/buy.png') no-repeat 0 0}
.buy.inn:before{background-position:0 -39px}
.inprice .buy:before{margin-bottom:1px}

.clr{width:70%;margin:0 auto;margin-bottom:10px}
.clr td,.clr th{padding:8px 14px;border:1px solid #e6e6e6;font-size:13px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.clr th{background-color:#80878e;font-weight:600;color:#fff}
.clr td{background-color:#f2f2f2}

.im100{display:block;width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}

.mark11,.mark12{display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.mark11{font-size:14px;line-height:17px;color:#000;padding:13px 14px 12px 14px;margin:15px 0;background:#eee url('/theme/mark2.png') repeat-x 0 0}
.mark11 strong,.mark11 b{font-weight:600;font-size:15px}
.mark12{font-size:13px;color:#333;border:1px dotted #aaa;padding:13px 18px 12px 18px;margin:13px 0;background:#fafafa}
.mark13{font-size:16px;color:#000;border-left:3px solid #467a00;margin-left:8px;padding-left:11px}
.mark13 a{font-size:17px}
.cnt2 .mark13,.cnt2 .mark13 a{font-size:16px}
.mark11 ul,.mark12 ul{margin-bottom:5px}

.mark,.mark2,.akcia{background-color:#eee;margin:18px 0;padding:17px 20px;border:1px solid #dfdfdf;line-height:17px;color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.mark{text-align:center}
.mark2{background:#eee url('/theme/mark2.png') repeat-x 0 0;margin:10px 0 0 0}
.mark2 hr{margin:16px 0;color:#ccc}

.akcia-tr{display:table;margin-bottom:20px}
.akcia-td{position:relative;display:table-cell;width:49%;padding:15px 17px 1px 17px;background-color:#fafafa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:2px 2px 10px #ddd;-webkit-box-shadow:2px 2px 10px #ddd;box-shadow:2px 2px 10px #ddd}
.akcia-gap{display:table-cell;width:2%;padding:0;overflow:hidden}
.akcia-td h4{margin-top:0}

.publist td{padding-bottom:10px}
.publist .pl{padding-right:20px}
.publist .pr{padding-left:20px}
.publist a{font-size:15px;display:block;margin-bottom:5px}

.rek{position:relative;width:100%;margin:20px 0 15px 0}
.rek-ttl{margin-bottom:20px;padding:5px 15px 6px 15px;background-color:#6e9bbb;color:#fff;font-size:16px;line-height:18px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.rek-prd{display:block;float:left;width:23%;height:248px;overflow:hidden;margin:0 1% 14px 1%;font-size:14px;text-align:center}
.rek-img{display:inline;max-width:100%;max-height:180px;margin-bottom:5px}

.tak{margin:14px 0 14px 0;position:relative;clear:both}
.tak-ttl{margin-bottom:18px;padding:3px 15px 4px 15px;background-color:#b3c9d3;color:#fff;font-size:14px;line-height:18px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.tak-prd{position:relative;float:left;height:110px;padding-bottom:1px;width:20%;margin:0 0 10px 0;z-index:3;border-bottom:1px solid #b3c9d3}
.tak-a1{position:absolute;left:0;top:0;width:34%;z-index:3}
.tak-img{position:relative;display:block;width:84%;margin:0 auto;z-index:3}
.tak-a2{display:block;margin:2px 5px 0 34%;font-size:12px;line-height:15px;font-weight:400;color:#000;z-index:5}
.tak-a2:hover,.tak-a2:active{color:#008aec}

.tak hr{color:#b3c9d3;margin:4px 0 10px 0;z-index:9}

/* INDEX */

.idx-h1{font-size:20px;text-align:center;color:#000;margin:2px 0 17px 0;clear:both}
.idx-ha{font-size:20px;color:#0069b3}
.idx-ha:hover,.idx-ha a:active{color:#008aec}
.idx-nobr{white-space:nowrap}

.idx-plates{position:relative;margin:0 0 10px 1%;width:98%;display:flex;justify-content:space-between}
.idxp-plate{position:relative;float:left;width:23%;margin:0 1% 0 1%;padding:15px 15px 2px 15px;background-color:#f3f3f3;background-image:-webkit-linear-gradient(#fdfdfd,#efefef,#e9e9e9,#e9e9e9,#e9e9e9);background-image:linear-gradient(#fdfdfd,#efefef,#e9e9e9,#e9e9e9,#e9e9e9);background-repeat:repeat-x;background-position:0 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0px 2px 10px #dddddd;-webkit-box-shadow:0px 2px 10px #dddddd;box-shadow:0px 2px 10px #dddddd}
.idxp-a{display:block;width:100%;height:128px;margin:0 0 13px 0;overflow:hidden;text-decoration:none;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 0px 4px #ccc;-webkit-box-shadow:0px 0px 4px #ccc;box-shadow:0px 0px 4px #ccc}
.idxp-i1{background-image:url('/theme/buderus_idx1.jpg')}
.idxp-i2{background-image:url('/theme/buderus_idx2.jpg')}
.idxp-i3{background-image:url('/theme/buderus_idx3.jpg')}
.idxp-i4{background-image:url('/theme/buderus_idx4.jpg')}
.idxp-p{font-size:15px}

.idx-cntwrap{position:relative;background:url('/theme/ctlgbg.jpg') no-repeat center bottom;padding-bottom:10px;min-width:300px}
.idx-hr{display:block;position:absolute;left:0;top:40px;width:100%;height:117px;min-width:300px;z-index:2}
.anm1{position:absolute;left:0;top:0;width:100%;min-width:300px;z-index:1;height:370px;z-index:2}
#anim1{margin:0 auto;width:350px;height:370px;background:url('/theme/anim01.jpg') no-repeat 18px 0}
.idx-lnd1,.idx-lnd2{position:absolute;top:47px;width:40%;z-index:20}
.idx-lnd1{left:4%}
.idx-lnd2{text-align:right;right:4%}
.lnd-a{font-size:20px;font-weight:400;color:#1a5a87}
.lnd-a:hover,.lnd-a:active{color:#008aec}
.idx-land{position:relative;padding:145px 0 5px 0;z-index:18}
.lnd-nobr{white-space:nowrap}
.idx-rozn{float:left;width:32%;margin-left:4%;z-index:18}
.idx-corp{float:right;width:32%;margin-right:4%;z-index:18}

.catalog{background:url('/theme/buderus_catalog.jpg') no-repeat center top;position:relative;padding-top:305px;min-width:300px;margin-bottom:25px}
h1.ctlg{font-size:28px;font-weight:600;color:#1164b2;margin:15px 0 10px 0;text-align:center}
h2.ctlg{font-size:23px;font-weight:400;color:#0a283d;margin:15px 0 18px 0;text-align:center}
.ctlg-fol1,.ctlg-fol2{display:block;position:absolute;z-index:31}
.ctlg-fol1{width:154px;left:0px;top:15px}
.ctlg-fol2{width:187px;right:0px;top:12px}

.nav2i{margin:0 auto;width:98%}
.nv2i{float:left;margin:0 1% 0 3%;width:29%}
.nv2i-a{display:block;position:relative;padding:7px 0 8px 32px;font-size:15px;font-weight:600;line-height:17px;color:#2e5c91}
.nv2i-a:hover,.nv2i-a:active,.nv2i-a:focus{color:#008aec}
.nv2i-a:before{content:'';display:block;position:absolute;left:0;top:6px;width:20px;height:22px;background:url('/theme/icons1.png') no-repeat 0 0}

#submenu{display:none;position:relative;padding:6px 20px 0 37px;height:25px;margin-bottom:4px;font-size:14px;line-height:17px;text-decoration:underline;background:#0069b3 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABMCAQAAADKQy9bAAAA+ElEQVR4Xu3RvUrDYBSH8QNSNy+gi4II4iW4dHFyDDhKXbwFd0dvwcELaEVa6Bq6BAcHxcGhICgNHaSQqtGlkOZxMJxD5CXJKrz/Z/0N74dwxIyqzQiEhLrNhXkTFDCpJBMCoUGN0H+9nb+dIY888sgjjzyKSR0lvBByzuYvSqnaG/uIsCjAJ4/aFNsDLUMDRNvgjLxAS3YMDZES+1a0bei6hI5ZFShizdCUKy0kA2DFPXt2cHcjtpA6lBHTNQQRHe2QS3KlB4ZukFJjRYO/T2D1Fd25HnOdNid8KOoZSnkqeibBltOp++AvThHhlXdHC2JuuWAXQX4AiqfvMy7UeyAAAAAASUVORK5CYII=') no-repeat 10px 8px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
#submenu:hover{background-color:#08d}
#submenu.subm-show{background-color:#059;background-position:10px -52px}

.nav2{margin-bottom:15px}
.nv2-block{display:block;position:relative;padding:7px 10px 10px 43px;font-size:14px;line-height:17px;color:#2e5c91;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
a.nv2-block{border-bottom:1px solid #d0d9e3}
.nv2-rr{color:#fff;font-weight:600;text-decoration:none;background-color:#26a;border:0}
a.nv2-rr:active,a.nv2-rr:hover,a.nv2-rr:focus{color:#cef}
.nv2-block:before{content:'';display:block;position:absolute;left:12px;top:6px;width:20px;height:22px;background:url('/theme/icons1.png') no-repeat 0 0}
.nv2-block.nv2-rr:before{background-image:url('/theme/icons2.png')}

.i12:before{background-position:0 0px}
.i26:before{background-position:0 -34px}
.i27:before{background-position:0 -68px}
.i13:before{background-position:0 -102px}
.i15:before{background-position:0 -136px}
.i16:before{background-position:0 -170px}
.i17:before{background-position:0 -204px}
.i18:before{background-position:0 -238px}
.i20:before{background-position:0 -272px}
.i29:before{background-position:0 -306px}
.i21:before{background-position:0 -340px}
.i22:before{background-position:0 -374px}
.i23:before{background-position:0 -408px}
.i24:before{background-position:0 -442px}
.i25:before{background-position:0 -476px}
.i28:before{background-position:0 -510px}
.i133:before{background-position:0 -544px}
.i135:before{background-position:0 -578px}
.i37:before{background-position:0 -612px}

.nav3{margin-bottom:10px}
.nv3-block,.nav-goback{display:block;position:relative;margin-bottom:7px;padding:8px 17px 9px 17px;font-size:15px;line-height:16px;color:#2e5c91;background:#eee;border:1px solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
a.nv3-block:active,a.nv3-block:hover,a.nv3-block:focus,a.nav-goback:active,a.nav-goback:hover,a.nav-goback:focus{color:#008aec;background-color:#f9f9f9}
.nv3-rr{color:#fff;font-weight:600;text-decoration:none;background:#26a;border-color:#26a}
a.nv3-rr:active,a.nv3-rr:hover,a.nv3-rr:focus{color:#cef;background-color:#f9f9f9}
.nav-goback{font-weight:600;line-height:18px}

.nav4{margin-bottom:9px}
.nav4-a,.nav4-current{color:#000;border:1px solid #ccc;background-color:#fff;display:block;float:left;padding:5px 15px 6px 15px;margin:0 15px 13px 0;font-size:15px;font-weight:400;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.nav4-current,.nav4-a.nav4-current{color:#fff;background-color:#26a;border-color:#26a}
.nav4-a:hover,.nav4-a:active{color:#26a;border:1px solid #26a}
.nav4-a.nav4-current:hover,.nav4-a.nav4-current:active{color:#fff;background-color:#27d;border-color:#27d}

.nav5{margin-bottom:15px}
.nav5-wrap{display:block;font-size:14px;padding:9px 14px 7px 18px;border:1px solid #ccc;margin-bottom:7px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.nav5-a{display:block;font-size:15px;margin:4px 0}

.yutb{position:relative;min-width:300px;padding:19px 0;margin-bottom:17px;background-color:#fff;border-top:1px solid #ddd}

.onetwo{float:left;width:49%}
.onethree{float:left;width:33%}
.onefour{float:left;width:24%}
.yt-vid{position:relative;padding-left:58px;margin:0 auto;cursor:pointer}
.yt-lbl{position:relative;margin-bottom:10px;height:22px;color:#3c4f5c;font-size:16px;white-space:nowrap}
.yt-lbl:before{content:'Видео';display:inline-block;height:23px;margin-right:10px;padding:3px 12px 0 12px;background-color:#016ab3;color:#fff;font-size:14px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.yt-thumb{display:block;width:100%;max-width:400px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.yt-play{display:block;position:absolute;width:56px;height:56px;left:35px;top:50%;margin-top:-15px;z-index:100;overflow:hidden;cursor:pointer}

.map{background:#fff url('/theme/map.jpg') repeat-x 50% 50%;background-size:cover;position:relative;min-width:300px;height:130px;margin:10px 0 12px 0;border-top:1px solid #b1b3b6;border-bottom:1px solid #b1b3b6}
.yutb,.map{-moz-box-shadow:0 4px 19px #c0c8cf;-webkit-box-shadow:0 4px 19px #c0c8cf;box-shadow:0 4px 19px #c0c8cf}
.h3map{font-size:19px;font-weight:300;color:#3c4f5c;text-align:center;line-height:20px;padding:0 20px;margin:0 0 18px 0;min-width:260px}

.pdate{font-size:12px;width:78px;padding:1px 0 1px 12px;margin:0 0 4px 0;border:1px solid #afc1ce;background-color:#ededed;color:#3d5d76;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.pindate{font-size:13px;width:180px;padding:1px 0 2px 16px;margin:0 0 10px 0;border:1px solid #afc1ce;background-color:#ededed;color:#3d5d76;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.pindate small{font-size:12px}

.data{margin:4px 0 12px 0}
.data th,.data td{font:13px;padding:3px 10px 3px 10px;text-align:left;;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.data th a,.data td a{font-size:13px}
.data th,.data th a{font-size:14px;font-weight:700}
.data .r1{background-color:#dddddd}
.data .r2{background-color:#f0f0f0}
.data td.sml,.data th.sml{font-size:11px}
.data td.cen,.data th.cen{text-align:center}
.data td.lft,.data th.lft{text-align:left}
.data td.rgt,.data th.rgt{text-align:right}
.data td.nwr,.data th.nwr{white-space:nowrap}
.data thead th,.data thead td{font-size:14px;font-weight:600;background-color:#f9f9f9;color:#0069b3;padding:3px 9px 4px 9px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}

/* BANNERS */

#skd{position:absolute;top:0;left:0;height:106px;width:100%;min-width:300px;cursor:pointer;overflow:hidden;z-index:1200}

.nytop{position:absolute;left:0;right:0;height:55px;background-color:rgba(255,255,255,0.55)}
.nytp-kotli,.nytp-ttl,.nytp-text,.nytp-sale,.nytp-ltree,.nytp-rtree{display:block;position:absolute}
.nytp-kotli,.nytp-sale,.nytp-ltree,.nytp-rtree{background:url('/theme/newyear_top.png') no-repeat 0 0;overflow:hidden}
.nytp-kotli,.nytp-ttl,.nytp-text,.nytp-ltree,.nytp-rtree{top:0;height:55px}
.nytp-kotli{left:54%;width:361px;margin-left:-180px}
.nytp-ttl{left:112px;right:46%;padding:4px 180px 0 0}
.nytp-ttl,.nytp-href{font-size:17px;line-height:22px;font-weight:400;text-align:center;color:#0075c8;white-space:nowrap}
.nytp-href{display:inline-block;position:relative}
.nytp-href strong{font-size:18px;font-weight:600}
.nytp-text{left:77%;padding-top:5px;font-size:12px;line-height:14px;color:#e80000}
.nytp-sale{top:0;left:70%;margin-left:-85px;width:167px;height:95px;background-position:0 -55px}
.nytp-ltree,.nytp-rtree{height:106px}
.nytp-ltree{left:0;width:124px;background-position:-261px -55px}
.nytp-rtree{right:0;width:94px;background-position:-167px -55px}

.pocene{position:absolute;left:0;top:0;right:0;height:55px;overflow:hidden}
#skd_streak,.skd_fol1,.skd_fol2,.skd_tbg,.skd_txt1,.skd_txt2,.skd_txt3{position:absolute}
.skd_fol1{top:-24px;left:0;width:72px;height:124px;z-index:1202}
.skd_fol2{top:-33px;right:-4px;width:88px;height:127px;z-index:1202}
.skd_tbg{top:0;left:0;width:87%;background:url('/theme/skidki.png') no-repeat 50% 0;height:55px;z-index:1203}
.skd_txt1{left:0;top:7px;width:42%;font-size:17px;line-height:20px;color:#006fd4;text-align:center;z-index:1205}
.skd_txt1 strong{font-weight:600;color:#005daa}
.skd_txt2{left:52%;top:12px;font-size:12px;line-height:16px;color:#005daa;text-align:center;z-index:1205}
.skd_txt3{right:4%;top:13px;font-size:11px;line-height:15px;color:#000;z-index:1205}

.newyear{position:relative;height:370px;width:100%;padding-top:73px;margin-top:15px;margin-bottom:20px;min-width:300px;cursor:pointer}
.ny-bg{position:absolute;top:15px;left:0;height:428px;width:100%;background:url('/theme/newyear1.png') no-repeat 50% 0}
.ny-title{position:absolute;top:-1px;left:0;right:0;text-align:center;font-size:30px;z-index:10}
.ny-tholder{position:relative;display:inline-block}
.ny-sale{background:url('/theme/newyear5s.png') no-repeat 0 0;overflow:hidden;position:absolute;bottom:-120px;left:39px;width:189px;height:118px}
.ny-href{position:relative;font-size:30px;font-weight:600;color:#0075c8;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}
.ny-href u{text-decoration:none}
.ny-href:after{content:'';display:block;position:absolute;left:0;right:0;bottom:4px;height:1px;background-color:#0075c8;overflow:hidden}
.ny-href:hover,.ny-href:active,.ny-href:focus{color:#0d94fd}
.ny-href:hover:after,.ny-href:active:after,.ny-href:focus:after{background-color:#0d94fd}
.ny-text{position:absolute;top:359px;left:0;right:0;text-align:center;font-size:20px;line-height:24px;font-weight:400;color:#e80000;z-index:10}
.ny-text small{font-size:14px;color:#000;font-weight:400}
.ny-text small strong{font-weight:600}
.ny-trees{position:absolute;top:0;left:0;right:0;height:337px;overflow:hidden}
.ny-ltree,.ny-rtree{position:absolute;width:224px;background:url('/theme/newyear3.png') no-repeat 0 0;overflow:hidden;z-index:11}
.ny-ltree{left:0;top:0;height:337px}
.ny-rtree{right:0;top:9px;height:323px;background-position:100% -337px}
.ny-hr{position:absolute;bottom:-21px;left:0;right:0;height:54px;background:url('/theme/newyear4.png') no-repeat 50% 0;background-size:100% 54px;overflow:hidden}
.ny-wraper{position:relative;width:100%;min-width:300px;height:268px;overflow:hidden;z-index:0}
.ny-kotli{position:relative;margin:0 auto;height:268px;width:60%;min-width:642px;max-width:800px}
.ny-ktl1,.ny-ktl2,.ny-ktl3,.ny-ktl4,.ny-ktl5,.ny-ktl6,.ny-ktl7{position:absolute;background:url('/theme/newyear2.png') no-repeat 0 0}
.ny-ktl1{left:50%;bottom:1px;margin-left:-64px;width:129px;height:217px;background-position:-169px -809px;z-index:4}
.ny-ktl2{left:27.6%;margin-left:-48px;bottom:0;width:370px;height:183px;background-position:0 0;z-index:3}
.ny-ktl3{right:26.4%;margin-right:-40px;bottom:4px;width:370px;height:182px;background-position:0 -406px;z-index:3}
.ny-ktl4{left:0;bottom:9px;width:296px;height:223px;background-position:0 -183px;z-index:2}
.ny-ktl5{right:0;bottom:9px;width:296px;height:221px;background-position:0 -588px;z-index:2}
.ny-ktl6{left:40%;margin-left:-42px;top:1px;width:83px;height:236px;background-position:0 -809px;z-index:1}
.ny-ktl7{right:39.2%;margin-right:-43px;top:0;width:86px;height:238px;background-position:-83px -809px;z-index:1}
.ny-trees,.ny-kotli,.ny-hr,.nytp-kotli,.nytp-sale,.nytp-ltree,.nytp-rtree{pointer-events:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}

#akcia1{position:fixed;bottom:30px;right:14px;width:294px;height:58px;z-index:1991;cursor:pointer}
#akcia2{position:fixed;top:0;right:0;height:100%;width:14px;background:url('/theme/akcia12.png') repeat 0 0;overflow:hidden;z-index:1990}
#akcia2 table{height:100%;width:250px;overflow:hidden;z-index:1992;opacity:0}
#akcia2 table td{padding:0 24px}
.akc21,.akc22,.akc23,.akc24,.akc25{color:#fff;text-align:center}
.akc21{font-size:15px;font-weight:700}
.akc22{font-size:19px;font-weight:400;margin:13px -24px;background-color:#00bef9;padding:8px 0}
.akc23{font-size:12px;line-height:15px;margin-bottom:14px}
.akc24{font-size:13px;line-height:16px;margin:14px 0}
.akc24 a{display:inline-block;margin-top:5px;font-size:13px;font-weight:600;color:#fff}
.akc24 a:hover,.akc24 a:active,.akc24 a:focus{color:#000}
.akc25{font-size:11px;line-height:14px}
.skd_btn{text-align:center;white-space:nowrap;font-size:16px;font-weight:600;color:#fff;cursor:pointer;position:relative;margin:0 auto;width:100%;height:27px;padding-top:5px;background:#079ff3 url('/theme/r12.png') repeat-x 0 0;border:1px solid #2fc1ff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0px 2px 5px rgba(0,50,100,0.3);-webkit-box-shadow:0px 2px 5px rgba(0,50,100,0.3);box-shadow:0px 2px 5px rgba(0,50,100,0.3)}
.skd_btn:hover{background:#00a5fd url('/theme/r12.png') repeat-x 0 -32px;-moz-box-shadow:0px 2px 5px rgba(0,50,100,0.75);-webkit-box-shadow:0px 2px 5px rgba(0,50,100,0.75);box-shadow:0px 2px 5px rgba(0,50,100,0.75)}

/* Breadcrumbs & Search */

.sb-wraper{position:relative;margin:0 4% 20px 3%;min-height:30px}
.sb-wraper:after{content:'';display:block;width:1px;height:1px;clear:both;overflow:hidden}

.sb-plate{position:relative;height:30px;background-color:#f5f5f5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 2px 4px #d0d0d0;-webkit-box-shadow:0px 2px 4px #d0d0d0;box-shadow:0px 2px 4px #d0d0d0;z-index:25}

.breads{position:relative;margin-top:-30px;padding:3px 190px 0 13px;height:27px;overflow:hidden;z-index:26}
.bread-h{position:relative;margin:1px 13px 3px 0;height:22px;display:block;float:left}
.bread-a,.bread-idx{display:block;position:relative;padding:0 0 0 28px;height:22px;font-size:14px;line-height:21px;font-weight:600;color:#2167ad;cursor:pointer;z-index:24}
.bread-a{background:url('/theme/ico_larr.png') no-repeat 0 0}
.bread-idx{background:url('/theme/home.png') no-repeat 0 3px}
a.bread-a:hover,a.bread-a:active,a.bread-a:focus,a.bread-idx:hover,a.bread-idx:active,a.bread-idx:focus{color:#3498fc}
.b-rid12{background:url('/theme/icons1.png') no-repeat 0 0}
.b-rid26{background:url('/theme/icons1.png') no-repeat 0 -34px}
.b-rid27{background:url('/theme/icons1.png') no-repeat 0 -68px}
.b-rid13{background:url('/theme/icons1.png') no-repeat 0 -102px}
.b-rid15{background:url('/theme/icons1.png') no-repeat 0 -136px}
.b-rid16{background:url('/theme/icons1.png') no-repeat 0 -170px}
.b-rid17{background:url('/theme/icons1.png') no-repeat 0 -204px}
.b-rid18{background:url('/theme/icons1.png') no-repeat 0 -238px}
.b-rid20{background:url('/theme/icons1.png') no-repeat 0 -272px}
.b-rid29{background:url('/theme/icons1.png') no-repeat 0 -306px}
.b-rid21{background:url('/theme/icons1.png') no-repeat 0 -341px}
.b-rid22{background:url('/theme/icons1.png') no-repeat 0 -374px}
.b-rid23{background:url('/theme/icons1.png') no-repeat 0 -408px}
.b-rid24{background:url('/theme/icons1.png') no-repeat 0 -442px}
.b-rid25{background:url('/theme/icons1.png') no-repeat 0 -476px}
.b-rid28{background:url('/theme/icons1.png') no-repeat 0 -511px}

#searcher{position:absolute;right:0;top:0;height:29px;width:190px;padding:0;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;z-index:100}
#searchInput{position:absolute;right:0;top:0;height:30px;font-size:14px;color:#aaa;border:1px solid #fff;margin:0;padding:0 48px 0 12px;width:190px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;overflow:hidden;z-index:102;-webkit-transition:all 0.55s ease;transition:all 0.55s ease}
#searchIcon{position:absolute;right:1px;top:1px;width:48px;height:28px;margin:0;padding:0;background:#fff url('/theme/buderus_search.png') no-repeat 100% 0;cursor:pointer;overflow:hidden;z-index:103}
#searcher.srch-inn #searchIcon,#searchIcon:hover{background-position:100% -29px}
#searchIcon:hover{-webkit-filter:saturate(150%) brightness(105%);filter:saturate(150%) brightness(105%)}
.searchBlue{position:absolute;right:1px;top:1px;height:27px;width:188px;background-color:#0069b3;z-index:101;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-o-opacity:0;-ms-opacity:0;-moz-opacity:0;-webkit-opacity:0;opacity:0;-webkit-transition:all 0.55s ease;transition:all 0.55s ease}
#searcher.srch-inn #searchInput{width:580px;color:#000}
#searcher.srch-inn .searchBlue{right:-15px;top:-12px;height:53px;width:610px;-o-opacity:0.27;-ms-opacity:0.6;-moz-opacity:0.6;-webkit-opacity:0.6;opacity:0.6}

/* Pager */

.pager{margin:8px 0 12px 0;width:100%;min-height:26px;position:relative;text-align:center}
.pager:after{content:'';display:block;width:1px;height:1px;overflow:hidden;clear:both}
.pager-a,.pager-cur{font-size:17px;font-weight:400;line-height:19px;height:24px;margin:0 5px 6px 5px;padding:4px 11px 0 11px;text-decoration:none;color:#000;background-color:#f8f8f8;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:-moz-inline-box;display:inline-block}
.pager-a:hover,.pager-a:active,.pager-a:focus{border-color:#168cdf;color:#168cdf}
.pager-fst,.pager-lst,.pager-cur{font-weight:600;line-height:19px}
.pager-cur{color:#fff;border-color:#0069b3;background:#0069b3}
.pager-prv,.pager-nxt{background:none;background:url('/assets/pga.png') no-repeat 0 5px;border:0;padding-left:9px;padding-right:9px}
.pager-nxt{background-position:100% 5px}
.pager-prv:hover,.pager-prv:active{background-position:0 -16px}
.pager-nxt:hover,.pager-nxt:active{background-position:100% -16px}

/* Order */

h3.ztitle{background-color:#06a;color:#fff;font-size:17px;line-height:20px;font-weight:400;padding:4px 15px 8px 15px;margin:15px 0;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
h3.ztitle.h3z-check{background-color:#c1c4c9;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}

.htl3{display:block;background-color:#05a;color:#fff;font-size:19px;font-weight:400;text-align:center;margin:10px 0 15px 0;padding:5px 15px 7px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.htl3 a{font-size:17px;color:#fff;font-weight:400}
.htl3 a:hover,.htl3 a:active{background-color:#08d;color:#fff}
.htl3 a:hover u,.ztitle .htl3 a:active u{text-decoration:none;border-bottom:1px solid #f60}

.htl3:hover,.htl3:active,.htl3:focus{background-color:#08d;color:#fff}
.htl3sub{display:block;color:#000;font-size:17px;font-weight:600;margin-bottom:9px}

#thezakaz{margin-bottom:18px}
.inzcart{width:auto;height:auto;padding:0 5px 10px 5px;background:#fff}
.zcart{border-top:3px solid #bbb;margin:3px 0 10px 0}
.zcrtovar,.zcrdostavka,.zcrtotal{width:100%;display:table;border-top:1px solid #bbb;padding:7px 0 8px 0}
.zcart-photo,.zcart-dlvicon,.zcart-totlicn{display:table-cell;width:4%;min-width:90px;padding-right:7px;text-align:center;vertical-align:middle}
.zcart-pht{max-height:80px;max-width:80px;display:inline-block}
.zcart-title{display:table-cell;width:67%;padding-right:7px;vertical-align:middle;line-height:18px}
.zcart-art{font-size:12px;line-height:15px;margin-bottom:2px;color:#333;font-weight:400}
.zcart-ttl1{font-size:12px;line-height:15px;color:#777}
.zcart-ttl2{display:block;font-size:16px;line-height:18px}
.zcart-ttl3{font-size:13px;line-height:17px;font-weight:400;margin-top:3px}
.zcart-kolvo{display:table-cell;width:8%;text-align:center;white-space:nowrap;min-width:120px;vertical-align:middle;line-height:17px}
.zcart-delet{display:table-cell;width:1%;min-width:16px;text-align:center;white-space:nowrap;vertical-align:middle;line-height:17px}
.zcart-ia{display:inline-block;position:relative;text-decoration:none;height:16px;width:16px;border:1px dashed #fff;font-size:16px;line-height:16px;vertical-align:middle;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.zcart-ico{display:inline-block;width:16px;height:16px;-webkit-filter:grayscale(1) brightness(7);filter:grayscale(1) brightness(7);-webkit-transition:all 0.15s ease;transition:all 0.15s ease}
.zcart-mns{background-color:#c00}
.zcart-mns:before{border-color:#c00}
.zcart-pls{background-color:#0a4}
.zcart-pls:before{border-color:#0a4}
.zcart-dlt{background-color:#f00;margin-bottom:2px}
.zcart-dlt:before{border-color:#f00}
.zcart-ia:hover,.zcart-ia:active{background:none}
.zcart-mns:hover,.zcart-mns:active{border:1px solid #c00}
.zcart-pls:hover,.zcart-pls:active{border:1px solid #0a4}
.zcart-dlt:hover,.zcart-dlt:active{border:1px solid #f00}
.zcart-ia:hover .zcart-ico,.zcart-ia:active .zcart-ico{-webkit-filter:grayscale(0) brightness(100%);filter:grayscale(0) brightness(100%)}
input.zcart-klv{display:inline-block;vertical-align:middle;line-height:16px;margin:0 6px 0 8px;padding:0 2px 1px 5px;border:1px dotted #aaa;width:44px;border-radius:3px}
input.zcart-klv:hover,input.zcart-klv:active{border:1px solid #999}
.zcart-price{display:table-cell;width:20%;font-size:15px;line-height:17px;min-width:115px;white-space:nowrap;vertical-align:middle}
.zcart-noprice{display:table-cell;width:5%;font-size:15px;min-width:15px}
.zcart-dlvicn1,.zcart-dlvicn2{display:inline-block;width:31px;height:25px;background:url('/theme/delivery.png') no-repeat 0 0}
.zcart-dlvicn2{background-position:0 -25px}
.zcart-dlvslct{display:table-cell;width:75%;padding-right:7px;vertical-align:middle}
.zcart-dlvcena{display:table-cell;width:21%;min-width:133px;white-space:nowrap;vertical-align:middle}
.deliv{font-size:16px;line-height:18px;color:000;text-decoration:none;color:#000;background:url('/theme/selector.png') no-repeat 0 4px;display:block;float:left;padding:0 0 5px 20px;margin:0 25px 0 0}
.deliv u{text-decoration:none;border-bottom:1px dotted #000}
a.deliv:hover,a.deliv:active{color:#e00}
div.deliv{background-position:0 -24px;font-weight:500;color:#05a}
div.deliv u{border-bottom:1px solid #05a}

.zcrtovar-mo{width:100%;display:table;padding:0 0 8px 0}
.zcart-addmo{width:100%;margin-top:-2px;margin-bottom:8px}
.addmo-input{width:100%;height:25px;padding:0 0 0 5px;font-size:13px;line-height:15px;border-radius:4px}
.zcart-wrap{display:table-cell;width:92%}
.zcart-act{font-size:12px;float:left;font-weight:400;color:#fff;margin:-3px 0 11px 0;padding:1px 11px 2px 11px;background-color:#a2a9b3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.zcart-rels{position:relative}
.zrels-div{display:block;position:relative;float:left;height:90px;width:32.5%;margin:0 1% 10px 0;padding:9px 10px;border:1px dashed #92979d;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.zrels-div:nth-child(3n+0){width:33%;margin-right:0}
.zrels-div:hover{border:1px solid #009e3f}
.zrels-div:hover:after{content:'';display:block;position:absolute;top:-8px;left:-8px;width:16px;height:16px;background:#fff url('/assets/cart_add.svg') no-repeat 50% 50%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.zrels-img{display:inline;float:right;max-width:70px;max-height:70px;margin:0 0 10px 10px}
.zrels-ttl{display:block;font-size:11px;height:53px;line-height:13px;overflow:hidden;overflow-wrap:break-word}
.zrels-prc{display:block;margin-bottom:5px;font-size:12px;line-height:15px;font-weight:700;white-space:nowrap}
.zrels-hidden{display:none}
.zrels-switch{position:relative;float:left;font-size:14px;color:#82878d;margin:0 0 7px 0;border-bottom:1px dotted #82878d;cursor:pointer}
.zrels-switch:hover{color:#009e3f;border-color:#009e3f}
.zrels-switch:before{content:'›';display:block;position:absolute;left:-10px;top:-2px;font-size:16px;font-family:'Roboto',sans-serif}
.zrels-switch.zrels-on:before{left:-12px;top:-1px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}

.zcrtotal{border-top:4px solid #bbb;background-color:#f3f3f3;padding:6px 0 9px 0}
.zcart-totltxt{display:table-cell;width:50%;padding-right:7px;vertical-align:middle}
.zcart-totlnum{display:table-cell;width:16%;padding-right:7px;vertical-align:middle;font-size:17px}
.zcart-totlrub{display:table-cell;width:30%;min-width:150px;white-space:nowrap;font-size:17px;font-weight:400;text-align:right;padding-right:7px;vertical-align:middle}

.zcart-minsumm{position:relative;margin:15px 0 0 0;padding:5px 15px 7px 15px;color:#fff;background-color:#c00;font-size:16px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.zcart-minsumm .zcart-minrub{display:inline-block;font-size:18px;font-weight:400}

#oformlenie{position:relative}
.zcart-notallowed{display:none}

.zform{margin-top:1px;max-width:100%}
input.zform-input{display:block;position:relative;width:100%;margin:5px 0 10px 0;background:url('/assets/az1.png') no-repeat 5px 6px;padding-left:20px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
input.zform-input.zfok{background-position:5px -24px}
input.zform-input.zform-inperror,.zform-kappa3.zform-inperror{border:1px solid #f00}
textarea.zform-textarea{width:100%;background:none;height:80px;margin:5px 0 10px 0;padding:4px 3px 3px 5px;font-size:13px}
.zform-title{color:#000}
.zform-title strong{font-weight:600}
.zform-disabled input.zform-input{color:#ccc;font-weight:700;background:#f2f2f2 url('/assets/disabld.gif') repeat 0 0;border:1px solid #eee}
.zform-disabled .zform-title{color:#aaa}
.zform-disabled .zform-title strong{font-weight:normal;color:#aaa}
.zform-kappa{position:relative;max-width:300px;height:28px;margin:5px 0 18px 0}
.zform-kappa1,.zform-kappa2,input.zform-kappa3{position:absolute;display:block;top:0;height:28px;margin:0;border:0}
.zform-kappa1{left:0;cursor:pointer;width:42%;background-color:#fff;border:1px solid #aaa;border-color:#848484 #c1c1c1 #e1e1e1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.zform-kappa1i{width:80px;height:28px;display:block;position:relative;margin:0 auto}
.zform-kappa2{left:42%;width:16%;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAQAAAB+puRPAAAAaElEQVR4Xp2RQRHAIAwEVwBvBERADaAAJ8ULFloLRReDh/THNI/QGW6fe5PHBRPhIeFG6ChKxklB0VUlMv4qslUJnIYLnRwAFXXpCDR0QV1fUAQCxXB/dHbW3NbR6J1fCGNqh0QjWfECx0Fv2xgjqT8AAAAASUVORK5CYII=') no-repeat 50% 50%;overflow:hidden;opacity:0.5}
input.zform-kappa3{background:url('/assets/az1.png') no-repeat 5px 8px;right:0;width:42%;height:30px;padding:0 0 1px 0;text-align:center;font-size:21px;color:#000;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1}
input.zform-kappa3.zfok{background-position:5px -22px}
.zform-phone input.zform-input{padding-left:40px}
.zform-phone{position:relative}
.zform-p7{position:absolute;left:21px;top:4px;font-size:14px;line-height:17px;color:#aaa;z-index:3;pointer-events:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}
.zform-pdata{margin:5px 0 18px 0}
.zform-inperror .zform-label{color:#f00}
.zform-check{display:block;float:left;margin:1px 7px 0 0;width:16px;height:16px}
.zform-pd{overflow:auto;padding-left:2px}
.zform-label{display:block;font-size:15px;line-height:18px;text-decoration:none;border:0;padding:0;margin:0}
.zform-pda{font-size:15px;line-height:18px;color:#000}
.zform-pd.zfok .zform-label{color:#380}

#yarrd{position:relative;z-index:10}
input.yarr{display:block;z-index:10;width:100%;height:50px;padding:0 0 4px 0;margin:10px 0 15px 0;border:1px solid #e9e9e9;border-bottom:2px solid #e7e7e7;background:#f1f1f1;background-position:-40px 50%;vertical-align:middle;font-size:19px;font-weight:400;color:#c11;text-decoration:none;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0px 3px 7px #dddddd;-webkit-box-shadow:0px 3px 7px #dddddd;box-shadow:0px 2px 4px #eeeeee;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
input.yarr:hover,input.yarr:active{color:#f00}
#yarrd.yarr-ok input.yarr{background:#4eae00 url('/assets/checkout.png') no-repeat 15px 50%;text-decoration:underline;color:#fff;border-color:#4eae00;z-index:10;-moz-box-shadow:0px 3px 7px #ddd;-webkit-box-shadow:0px 3px 7px #ddd;box-shadow:0px 3px 9px #ccc}
#yarrd.yarr-ok input.yarr:hover,#yarrd.yarr-ok input.yarr:active{color:#ff5}
#yarrd.yarr-ok:before{content:'';display:block;position:absolute;top:1px;bottom:1px;left:1px;right:1px;overflow:hidden;border:1px solid #4eae00;z-index:-1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
#yarrd.yarr-ok:hover:before{top:-7px;bottom:-7px;left:-7px;right:-7px}

.ordr{margin:10px 0 15px 0;height:22px}
.ordr a{display:block;font-size:12px;float:left;margin-right:12px;padding:4px 11px 4px 11px;background-color:#f3f3f3;border:1px solid #e3e3e3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.ordr a:hover,.ordr a:active{background-color:#fff;border:1px solid #ccc;color:#000}
.ordr a.rr{font-weight:600;text-decoration:none;background-color:#83c113;border:1px solid #83c113;color:#fff}
.ordr_error{padding:6px 0 4px 0;margin-bottom:16px;color:#e00;font-size:19px;border-bottom:2px dotted #e00}

.ready{margin-bottom:15px}
.ready th,.ready td{text-align:left;padding:3px 0;border-bottom:1px dotted #aaa}
.ready th{font-size:15px}
.ready td{font-size:14px;padding-left:30px}

/* Product Preview */

.qprd-button{position:absolute;display:none;left:10%;right:10%;top:50%;margin-top:-20px;padding:10px;color:#000;background-color:rgba(255,255,255,0.7);border:1px solid rgba(0,0,0,0.15);font-size:15px;line-height:18px;text-align:center;cursor:pointer;z-index:10}
.qprd-button:hover{border-color:#f60;background-color:rgba(255,255,255,1)}
.qprd-modal{position:fixed;left:50%;top:90px;bottom:90px;padding:17px;width:900px;margin-left:-450px;background-color:#fff;border:0;box-shadow:2px 2px 7px rgba(15, 16, 21, 0.1);display:none;margin:0;overflow:hidden;overflow-y:auto;z-index:1999}
.qprd-modal.modal-opened{display:block}
.quickproduct{position:relative;margin:12px 12px 18px 12px;background:#fff}
.qprd-head{position:relative;margin-top:13px;margin-bottom:20px;border-bottom:1px solid #aaa;padding-bottom:8px}
.qprd-h1{display:block;font-size:21px;line-height:26px;font-weight:bold;color:#000;margin:0 0 14px 0;text-align:left}
.qprd-brand,.qprd-vcode{float:left;font-size:15px;padding:3px 10px 3px 10px;margin-bottom:8px;border:1px solid #ddd}
.qprd-brand{font-weight:bold;margin-right:15px;background-color:#eee}
.qprd-main{position:relative;min-height:505px}
.qprd-left{position:relative;margin-right:462px}
.qprd-middle,.qprd-right{position:absolute;top:0;margin-bottom:15px}
.qprd-middle{right:130px;width:307px}
.qprd-right{right:0;width:108px}
.qprd-bigphoto{position:relative;width:100%;margin-bottom:15px}
.qprd-photothumb{display:block;position:relative;width:100%;padding:2px;border:2px solid #fff;text-align:center;vertical-align:middle}
.qprd-photothumb:hover,.qprd-photothumb:active,.qprd-photothumb:focus{border-color:#a1a2a4}
.qprd-photoimg{display:inline-block;max-width:100%;max-height:500px}
.qprd-thumbs{position:relative;margin-bottom:10px;display:-ms-flexbox;-ms-flex-pack:justify;display:flex;flex-wrap:wrap;justify-content:space-evenly}
.qprd-thumb{display:block;float:left;margin-bottom:15px;position:relative;border:1px solid #fff;padding:2px;cursor:pointer}
.qprd-thumb:hover{border:1px solid #a1a2a4;padding:2px;-moz-box-shadow:1px 5px 15px #ddd;-webkit-box-shadow:1px 5px 15px #ddd;box-shadow:1px 5px 15px #ddd}
.qprd-thumb.qprd-current{border:2px solid #f60;padding:1px}
.qprd-thumbimg{display:block;width:100px;height:100px;border:0;vertical-align:middle}
.qprd-photothumb,.qprd-thumb{text-decoration:none}
.qprd-noprice{font-size:24px;margin-bottom:9px}
.qprd-price{font-size:33px;margin-bottom:8px}
.qprd-rub{font-size:20px}
.qprd-deliv{margin-bottom:12px}
.qprd-sklad,.qprd-ship{float:left;font-size:14px}
.qprd-sklad{margin-right:11px;font-weight:bold;padding-right:11px;border-right:1px solid #333}
.qprd-buy{display:block;margin-bottom:13px;padding:11px 20px;background:#f60;border:1px solid #f60;color:#fff;font-size:18px;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center}
.qprd-buy u{text-decoration:none;border:0}
.qprd-buy:hover,.qprd-buy:active,.qprd-buy:focus{color:#000;background:#fc0;border-color:#eb0}
.qprd-buy:before{content:'';display:inline-block;width:21px;height:17px;margin:0 10px -1px 0;background:url('/theme/icons_actions.png') no-repeat 0 -284px}
.qprd-buy:hover:before{-webkit-filter:invert(1);filter:invert(1)}
.qprd-buy.modal-added{background-color:#424a4f;color:#fff;border-color:#424a4f}
.qprd-buy.modal-added:hover{background-color:#fc0;color:#000;border-color:#fc0}
.qprd-buy.modal-added:before{background-position:0 -350px;-webkit-filter:none;filter:none}
.qprd-buy.modal-added:hover:before{background-position:0 -318px}
.qprd-brandimg{margin-bottom:13px;max-width:100%;max-height:55px}
.qprd-tech{position:relative;margin-bottom:15px}
.qprd-h3{font-size:20px;font-weight:normal;margin:0 0 12px 0}
.qprd-tech .pfeat-title,.qprd-tech .pfeat-data,.qprd-tech .pfeat-wrap{font-size:13px;line-height:16px}
.qprd-short{margin-bottom:14px}
.qprd-short p,.qprd-short a,.qprd-short li{font-size:15px}
.qprd-more{position:relative;margin-bottom:19px;padding-top:3px;border-top:1px solid #777}
.qprd-content{display:none;position:relative}
.qprd-showmore{display:block;position:relative;margin:10px 0 15px 0;text-decoration:none;color:#444;font-size:19px;cursor:pointer}
.qprd-showmore:before{content:'›';display:block;position:absolute;left:-14px;top:0;font-size:20px;line-height:17px;font-weight:bold;color:#444}
.qprd-showmore u{text-decoration:none;border-bottom:1px dashed #aaa}
.qprd-showmore:hover,.qprd-showmore:hover:before{color:#f60}
.qprd-showmore:hover u{border-color:#f60}
.qprd-showmore.qprd-moreshow{color:#999}
.qprd-showmore.qprd-moreshow:hover,.qprd-showmore.qprd-moreshow:hover:before{color:#111}
.qprd-showmore.qprd-moreshow:hover u{border-color:#111}
.qprd-showmore.qprd-moreshow:before{color:#999;left:-11px;top:3px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.qprd-modal,.qprd-middle,.qprd-right,.qprd-photos,.qprd-photothumb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.qprd-button,.qprd-modal,.qprd-brand,.qprd-vcode,.qprd-photothumb,.qprd-photoimg,.qprd-thumb,.qprd-thumbimg,.qprd-buy,.qprd-showmore{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.qprd-buy,.qprd-showmore,.qprd-showmore:before,.qprd-button{-webkit-transition:all 0.25s ease;transition:all 0.25s ease}

/* Search Page */

.search-loading{height:96px;font-size:17px;padding:4px 0 0 40px;background:url('/assets/loader.gif') no-repeat 0 0}
.search-block{position:relative;margin-bottom:15px}
.search-block.search-empty{margin-bottom:50px}
.search-input,input.search-input{position:relative;height:30px;font-size:17px;padding:1px 40px 2px 15px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.search-button{position:absolute;right:1px;top:1px;width:35px;height:28px;background:url('/theme/ssearch.png') no-repeat 4px 1px;cursor:pointer;overflow:hidden}

.srch-result{position:relative;margin-bottom:15px;padding-left:27px;clear:both}
.srch-icon{position:absolute;left:0;top:4px;background-color:#fff;border:1px solid #07b;color:#07b;font-size:18px;line-height:14px;font-weight:700;text-align:center;padding-left:1px;width:17px;height:18px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.srch-title{display:block;margin-bottom:2px;font-size:17px;font-weight:400}
.srch-link{display:block;margin-bottom:3px;font-size:13px}
.srch-tovar{position:relative;margin-bottom:1px}
.srch-price,.srch-artcl{float:left;line-height:25px;font-size:17px}
.srch-price strong,.srch-artcl strong{font-size:21px}
.srch-price{margin-right:20px}
.srch-info{position:relative}
.srch-text{position:relative;overflow:hidden;font-size:14px}
.srch-photo{position:relative;display:block;float:right;width:100px;height:100px;overflow:hidden;text-align:center;margin:0 0 0 30px;padding:5px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.srch-img{position:relative;display:inline-block;height:100%;margin:0 auto;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.srch-tovar:after,.srch-info:after{content:'';display:block;width:1px;height:1px;clear:both}

/* Files */

.files{margin:10px 0;padding-bottom:5px;overflow:hidden}
.files-title{font-size:18px;font-weight:400;color:#022f59;margin:6px 0 14px 0;padding:0;background:none}
.file-link{font-size:14px;font-weight:400;text-transform:capitalize}
.file-wrap{background:url('/assets/ficons/file.svg') no-repeat 5px 50%;border:1px solid #f4f4f4;padding:3px 15px 4px 30px;margin-bottom:3px;overflow:auto;-ms-border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.file-wrap:nth-child(odd){background-color:#f1f1f1}
.file-wrap:nth-child(even){background-color:#f9f9f9}
.file-wrap:hover,.file-wrap:nth-child(odd):hover,.file-wrap:nth-child(even):hover{background-color:#fff;border:1px solid #eee}
.file-wrap.7z{background-image:url('/assets/ficons/7z.svg')}
.file-wrap.ai{background-image:url('/assets/ficons/ai.svg')}
.file-wrap.arj{background-image:url('/assets/ficons/arj.svg')}
.file-wrap.avi{background-image:url('/assets/ficons/avi.svg')}
.file-wrap.css{background-image:url('/assets/ficons/css.svg')}
.file-wrap.csv{background-image:url('/assets/ficons/csv.svg')}
.file-wrap.dbf{background-image:url('/assets/ficons/dbf.svg')}
.file-wrap.doc{background-image:url('/assets/ficons/doc.svg')}
.file-wrap.dwg{background-image:url('/assets/ficons/dwg.svg')}
.file-wrap.exe{background-image:url('/assets/ficons/exe.svg')}
.file-wrap.fla{background-image:url('/assets/ficons/fla.svg')}
.file-wrap.gz{background-image:url('/assets/ficons/gz.svg')}
.file-wrap.iso{background-image:url('/assets/ficons/iso.svg')}
.file-wrap.jpg{background-image:url('/assets/ficons/jpg.svg')}
.file-wrap.json{background-image:url('/assets/ficons/json.svg')}
.file-wrap.mp3{background-image:url('/assets/ficons/mp3.svg')}
.file-wrap.mp4{background-image:url('/assets/ficons/mp4.svg')}
.file-wrap.pdf{background-image:url('/assets/ficons/pdf.svg')}
.file-wrap.png{background-image:url('/assets/ficons/png.svg')}
.file-wrap.ppt{background-image:url('/assets/ficons/ppt.svg')}
.file-wrap.psd{background-image:url('/assets/ficons/psd.svg')}
.file-wrap.rar{background-image:url('/assets/ficons/rar.svg')}
.file-wrap.rtf{background-image:url('/assets/ficons/rtf.svg')}
.file-wrap.svg{background-image:url('/assets/ficons/svg.svg')}
.file-wrap.txt{background-image:url('/assets/ficons/txt.svg')}
.file-wrap.xls{background-image:url('/assets/ficons/xls.svg')}
.file-wrap.xml{background-image:url('/assets/ficons/xml.svg')}
.file-wrap.zip{background-image:url('/assets/ficons/zip.svg')}

/* Filters */

#features{background:#fafafa linear-gradient(#f5f5f5, #f2f2f2) repeat-x 0 0;padding:9px 0 8px 0;margin:0 0 17px 0;border:1px solid #f8f8f8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:#cccccc 0 0 3px 0,0 3px 4px -3px;-moz-box-shadow:#cccccc 0 0 3px 0,0 3px 4px -3px;-o-box-shadow:#cccccc 0 0 3px 0,0 3px 4px -3px;box-shadow:#cccccc 0 0 3px 0,0 3px 3px -3px}
#features.feats-filtered{border-color:#047dd4}
#featswitch{margin:0 1.3%;padding:3px 0 4px 0;color:#fff;background:#048aec;border:1px solid #047dd4;font-size:16px;text-align:center;border-radius:5px;cursor:pointer;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}
#featswitch:hover,#featswitch:active{background:#047dd4;border:1px solid #047dd4;color:#000}
u.feat-dashed{text-decoration:none;border-bottom:1px dashed #fff}
#featswitch:before{content:'';display:inline-block;width:13px;height:10px;vertical-align:middle;margin-right:8px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAABGCAQAAAC9fdZYAAAAfklEQVR4Xu3JMQ0EIRRF0a8EIXghiHoG1sFkJFCOHmpyt5hk38fBFuSUJygMGrFpDEpwAYvuoLOAO6jMXzomNdjSQQQ5P463nDjecjrecvI4XPb3derUqVOnVPWounJMoencg5w5lj5azhydUHduQeQMXY4t71DRUCMyNQ2VLy6LwUL0V/l7AAAAAElFTkSuQmCC') no-repeat 0 0}
#featsplate{opacity:0;height:1px;overflow:hidden;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}
#feats-hider.feat-opened #featswitch{color:#555;background:#eaeced;border-color:#dfdfdf}
#feats-hider.feat-opened u.feat-dashed{border-color:#999}
#feats-hider.feat-opened #featsplate{margin-top:9px;height:auto;opacity:1}
#feats-hider.feat-opened #featswitch:hover,#feats-hider.feat-opened #featswitch:active{background:#fff;border:1px solid #aaa;color:#000}
#feats-hider.feat-opened #featswitch:before{background-position:0 -62px}

.feat-group{position:relative;clear:both}
.feat-gtitle{position:relative;margin:0 1.3% 9px 1.3%;font-size:16px;color:#555;padding:0 0 0 9px}
.feat-gtitle u{text-decoration:none}
.feat-ghider{cursor:pointer;padding-left:26px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAADCCAYAAACSVUgdAAABB0lEQVR4Xu3ZsY2AQAxEUSrZQuiDEG1rdIAogZAirgpi5BtLJhrmgk1vkL5WwvsSROZpWZaGTrRGxKTKed1riXYU6EFdgF7zQEeiGd0MGdS9uQYMFcj3iRTcvsCLFAwChAgyYMTwIkBI9H+RkZGRkZGRkZGR0c80NXSi9S+Q87rXEu0o0IO6AL3mgY5EM7oZMqh7cw0YKvB+CAW3L/AiBYMAIYIMGDG8CGikMzIyMjIyMjIyMjLCM6MrT40Y3CjqJKgBUlCBB211ElSg1/v+BSXIFEy0C6DgkaihE60vEHCte80/rJERZWRkZGRkZGQ0sDgYW1EML0OG1y5DC56hVdLQ0mpoPfYLotT43hni6P4AAAAASUVORK5CYII=') no-repeat 5px 10px}
.feat-ghider u{border-bottom:1px dashed #444}
.feat-gopened{color:#000;background-position:5px -114px}
.feat-gopened u{border-color:#000}
.feat-ghider:hover{color:#047dd4;background-position:5px -52px}
.feat-gopened:hover{background-position:5px -176px}
.feat-ghider:hover u{border-color:#047dd4}
.feat-ghider.fear-gopened{margin-bottom:9px}
.feat-gitems{position:relative}
.feat-gitems:after{content:'';display:block;width:1px;height:1px;overflow:hidden;clear:both}
.feat-ghidden{display:none}

.feat-feature{position:relative;float:left;width:31.6%;min-height:68px;height:68px;padding:6px 9px 0 9px;margin:0 0 9px 1.3%;border:1px solid #e5e5e5;border-radius:5px}
.feat-feature:hover{border-color:#999}
.feat-feature.feat-multi{width:64.5%;overflow:auto}
.feat-feature.feat-nottl{height:49px;padding-top:11px}
.feat-feature.feat-double,.feat-feature.feat-nottl.feat-double,.feat-feature.feat-fullh{height:102px}
.feat-feature.feat-multi.feat-fullh{height:auto}

.feat-hint{position:relative;width:13px;height:13px;display:inline-block;vertical-align:middle;margin:-3px 0 0 9px;padding:1px;background-color:#555;border-radius:5px;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
.feat-hint:hover{background-color:#047dd4}

.feat-inbrand{font-size:15px;line-height:21px;text-align:center}
.feat-double .feat-inbrand{margin-top:18px}
.feat-brand{font-size:16px;font-weight:600;color:#047dd4}
.feat-blink{font-size:14px}

.feat-ftitle{font-size:14px;font-weight:400;color:#000;margin:0 0 7px 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.feat-feature:hover .feat-ftitle{color:#0069b3}
.feat-fdata{position:relative}
.feat-fdata:after{content:'';display:block;position:relative;clear:both;width:1px;height:1px;overflow:hidden}

.feat-finput,input.feat-finput{width:100%;margin:0}
.feat-inpwd,.feat-inpfr,.feat-inpto{display:inline-block;white-space:nowrap;position:relative}
.feat-inpwd{width:100%}
.feat-inpfr,.feat-inpto{width:48%}
.feat-inpto{float:right}
.feat-inpfr input.feat-finput,.feat-inpto input.feat-finput{padding-left:25px}
.feat-finput.curr{border:1px solid #047dd4}
.finp-range{position:absolute;top:4px;right:4px;font-size:14px;color:#26a;border-radius:5px;z-index:10;pointer-events:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
.finp-range.curr{top:1px;right:2px;font-size:10px;color:#ccc}

.feat-inpfr:after{content:"от"}
.feat-inpto:after{content:"до"}
.feat-inpfr:after,.feat-inpto:after{display:block;width:15px;height:18px;position:absolute;left:6px;top:3px;font-family:'Open Sans',sans-serif;color:#999;font-size:15px}

.feat-select,input.feat-select{position:relative;width:100%}

label{display:block;float:left;position:relative;font-size:14px;line-height:15px;margin:5px 0 0 3px;border-bottom:1px dotted #999}
.features input[type="radio"],.features input[type="checkbox"]{display:inline-block;vertical-align:top}

.feat-radios{position:relative;height:26px;padding:2px 5px 0 5px;border:1px solid #e9e9e9;background:#fff;border-radius:5px;white-space:nowrap}
.feat-radios .curr{font-weight:700}
.feat-radopt{margin-right:9px}

.feat-fitems{position:relative;margin-top:5px}
.feat-fitem{position:relative;float:left;height:26px;padding:2px 9px 0 5px;margin:0 9px 7px 0;background:#fff;border:1px solid #e9e9e9;border-radius:5px}
.feat-fitem input{vertical-align:bottom;margin-right:5px}
.feat-fitem.curr{border-color:#047dd4}
.feat-fitem.curr label{font-weight:700}

.feat-feature.feat-nottl .feat-ftitle{display:none}
.feat-feature.feat-nottl .feat-fitem{width:100%}
.feat-feature.feat-nottl .feat-fdata{vertical-align:middle}

#features.feats-compact .feat-feature{padding:0;border:0;min-height:62px;height:62px}
#features.feats-compact .feat-feature.feat-double,#features.feats-compact .feat-feature.feat-fullh{height:96px}
#features.feats-compact .feat-fitem{height:24px;padding:1px 8px 0 4px;margin:0 7px 7px 0}

.feat-finish,.feat-sortonly{position:relative;width:auto;margin:0 1.3%;clear:both}
.feat-finish{height:41px;border-top:1px dotted #a1a1a1}
.feat-sortonly{height:27px;padding:0}
.feat-order,.feat-submit,.feat-reset,.feat-clean{position:absolute;display:block;border-radius:5px;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
.feat-order,.feat-reset,.feat-clean{width:26%;font-size:13px;height:26px;padding-top:3px}
.feat-order{top:11px;left:0;border:0;padding:0}
.feat-sortonly .feat-order{top:0}
.feat-submit{top:8px;left:27%;width:46%;height:32px;font-size:17px;line-height:21px;padding-top:3px;border:1px solid #c0c1c2;background:#fafafa;text-align:center;text-decoration:underline}
.feat-reset,.feat-clean{top:11px;right:0;color:#555;line-height:16px;text-align:center}
.feat-reset{color:#fff;background-color:#65b8ef;border:1px dashed #047dd4}
.feat-sortonly .feat-reset{top:0}
.feat-clean{border:1px dashed #e0e3e5;background:#f0f0f1;color:#aaabac;cursor:default}
.feat-submit:hover,.feat-submit:active{color:#fff;background-color:#008aec;border-color:#009afc}
.feat-reset:hover,.feat-reset:active{background:#fcfdfe;color:#047dd4}
.feat-letsgo{border:1px solid #008aec;color:#07e}

.feat-noorder .feat-submit{left:0;width:66.45%}
.feat-noorder .feat-reset,.feat-noorder .feat-clean{width:32.25%}

.order-menu{position:relative;width:200px;margin:5px 0 15px 0}
ul.order-links{position:relative;margin:5px 0 20px 0;padding:0;background:none}
li.order-link,li.order-title{display:inline-block;list-style-type:none;padding:0;margin:0 24px 4px 0;background:none}
li.order-link{text-decoration:underline;cursor:pointer}
li.order-title{color:#555}
li.order-current{font-weight:600;color:#0069b3}
li.order-link:hover{color:#008aec}
li.order-link:after{display:inline-block;margin-left:5px;text-decoration:none}
li.order-up:after{content:'↑'}
li.order-down:after{content:'↓'}
li.order-link:before,li.order-title:before{content:'';display:none}

.pfeat-features{position:relative}
.pfeat-ul{position:relative;padding-left:0}
.pfeat-li{position:relative;padding:0;background:none;list-style-type:none}
.pfeat-li .feat-hint{height:14px}
.pfeat-li:before{display:block;position:absolute;top:0;left:0;width:64%;padding-left:25px;height:20px;font-size:12px;line-height:18px;overflow:hidden;white-space:nowrap;content:'. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .'}
.pfeat-li:after{content:'';display:block;clear:both;width:1px;height:1px;overflow:hidden}
.pfeat-title,.pfeat-data{font-size:14px;line-height:17px;position:relative;display:inline-block;text-align:left}
.pfeat-title{float:left;white-space:nowrap;max-width:62%;padding-right:7px}
.pfeat-data{float:right;width:35%}
.pfeat-wrap{font-size:14px;line-height:17px;padding-right:8px;font-weight:700;white-space:normal;display:inline;background:#e6e6e6}
.pfeat-hintwrap{padding-right:5px;background:#e6e6e6;display:inline-block}
.pfeat-title .feat-hint{height:14px;margin:-3px 0 0 0}

.feature-hint{padding:0 9px}

.cfeat-group{margin-top:5px}
.cfeat-title,.cfeat-data{font-size:13px;line-height:15px;position:relative;display:block;text-align:left}
.cfeat-title{font-weight:700}
.cfeat-data{margin:3px 0 6px 0}

.feat-feature,.feat-order,.feat-submit,.feat-reset,.feat-clean,.feat-hint{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.feat-feature,.feat-inpwd,.feat-inpfr,.feat-inpto,.feat-radios,.feat-fitem,.feat-order,.feat-submit,.feat-reset,.feat-clean,.pfeat-li:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}

.selectric-wrapper{position:relative;cursor:pointer;z-index:800}
.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-open{z-index:1001}
.selectric-open .selectric-items{display:block}
.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}
.selectric-hide-select select{position:absolute;left:-100%}
.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}
.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}
.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;_font:0/0 a;background:none !important}
.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}
.selectric-open .selectric{border-color:#ccc;background:#f0f0f0;z-index:1001}
.selectric{background-color:#f5f5f5;background-image:-webkit-linear-gradient(#ffffff,#e6e6e6);background-image:-o-linear-gradient(#ffffff,#f1f1f1);background-image:linear-gradient(#ffffff,#f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #d7d7d7;*border:0;border-top-color:#e1e1e1;border-bottom-color:#c1c1c1;border-radius:5px;position:relative}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 24px 0 0;padding:3px 6px;font-size:13px;line-height:16px;color:#444;min-height:18px}
.selectric .button{display:block;position:absolute;right:0;top:0;width:24px;height:24px;color:#bbb;text-align:center;font:0/0 a;*font:20px/30px Lucida Sans Unicode, Arial Unicode MS, Arial}
.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:none}
.selectric-focus .selectric{border-color:#aaa}
.selectric-hover .selectric{border-color:#ccc}
.selectric-hover .selectric .button{color:#888}
.selectric-hover .selectric .button:after{border-top-color:#888}
.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}
.selectric-items .selectric-scroll{height:100%;overflow:auto}
.selectric-above .selectric-items{top:auto;bottom:100%}
.selectric-items ul, .selectric-items li{list-style:none;padding:0;margin:0;font-size:13px;line-height:18px;min-height:18px}
.selectric-items li{margin:0;display:block;padding:8px;border-top:1px solid #fff;border-bottom:1px solid #eee;color:#666;cursor:pointer;background:none}
.selectric-items li.selected{background:#008aec;color:#000}
.selectric-items li.highlighted{background:#047dd4;color:#fff}
.selectric-items li:hover{background:#71bcee;color:#000}
.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-items .selectric-group .selectric-group-label{font-weight:600;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}
.selectric-items .selectric-group li{padding-left:25px}
.selectric-wrapper.selectric-curr .selectric{border:1px solid #047dd4}
.selectric-wrapper.selectric-curr .selectric .label{color:#000}
.selectric-wrapper.selectric-curr .selectric .button{color:#047dd4}
.selectric-wrapper.selectric-curr .selectric .button:after{border-top-color:#047dd4}

.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{overflow:hidden;clear:both}
.clearfix{*zoom:1}
.prettycheckbox,.prettyradio{position:relative;max-width:100%;display:inline-block;padding:0;margin:0;white-space:nowrap;overflow:hidden}
.prettycheckbox>a,.prettyradio>a{position:relative;height:20px;width:20px;display:block;float:left;font-family:'Open Sans',sans-serif;cursor:pointer;margin:0;background:url('/assets/pretty_lblue.png')}
.prettycheckbox>a:focus,.prettyradio>a:focus{outline:0 none}
.prettycheckbox label,.prettyradio label{font-size:13px;font-family:'Open Sans',sans-serif;display:inline-block;margin:2px 0 0 3px;cursor:pointer}
.prettyradio label{margin-right:7px}
.prettycheckbox:hover label,.prettyradio:hover label{color:#047dd4;border-color:#047dd4}
.prettycheckbox a.disabled,.prettycheckbox label.disabled,.prettyradio a.disabled,.prettyradio label.disabled{cursor:not-allowed}
.prettycheckbox>a{background-position:0 0}
.prettycheckbox>a:focus{background-position:-20px 0}
.prettycheckbox>a.checked{background-position:-40px 0}
.prettycheckbox>a.checked:focus{background-position:-60px 0}
.prettycheckbox>a.checked.disabled{background-position:-100px 0}
.prettycheckbox>a.disabled{background-position:-80px 0}
.prettyradio>a{background-position:-120px 0}
.prettyradio>a:focus{background-position:-140px 0}
.prettyradio>a.checked{background-position:-160px 0}
.prettyradio>a.checked:focus{background-position:-180px 0}
.prettyradio>a.checked.disabled{background-position:-220px 0}
.prettyradio>a.disabled{background-position:-200px 0}
.prettycheckbox a.checked + label,.prettyradio a.checked + label{color:#047dd4}

/* Compare */

.cmpcnt{}
.cmprd-ttl1{margin:0 0 10px 0;font-size:23px;line-height:28px;font-weight:400;color:#d00;text-align:center}
.cmprd-ttl2{margin:0 0 10px 0;padding-top:10px;border-top:2px solid #d00;font-size:20px;line-height:24px;font-weight:400;color:#000;text-align:center}
.cmpcnt a.compout{color:#000;font-size:14px;text-align:center;display:block;margin-bottom:5px}
.cmprd-wrap{width:100%;overflow-x:auto;overflow-y:hidden}
.cmprd-tabl{margin-bottom:12px}
.cmprd-tabl td{font-size:14px;line-height:17px;vertical-align:top}
.cmprd-gap{width:6px;overflow:hidden;}
.cmprd-sr1{padding:0}
.cmprd-sr1d{min-width:210px}
.cmprd-sr1a{font-size:14px;line-height:17px}
.cmprd-sr2{padding:3px 10px 4px 10px;text-align:center;font-size:15px;font-weight:700;color:#fff;background:#d00;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.cmprd-sr3{padding:3px 10px 4px 10px;text-align:center;font-size:14px;font-weight:400;color:#444;background:#f3f3f3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.cmprd-sr4{border:1px dashed #999;padding:7px 0;vertical-align:middle;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.cmprd-sr4i{display:inline-block;vertical-align:middle;text-align:center;margin:0;max-width:196px;max-height:130px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.cmprd-sr5,.cmprd-sr5 p,.cmprd-sr5 a,.cmprd-sr5 li{font-size:13px}
.cmprd-sr5 ul{padding-left:15px}
.cmprd-sr6{padding:5px 0 0 0;border-top:1px solid #444;text-align:center}
.cmprd-sr6a{text-align:center;font-size:13px;color:#444;margin:0;padding:0}

.modal-noscroll{overflow:hidden}
.modal-container{position:fixed;left:20px;top:20px;right:20px;bottom:20px;padding:20px;background-color:#fff;border:0;box-shadow:2px 2px 7px rgba(15, 16, 21, 0.1);display:none;margin:0;overflow:hidden;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;z-index:1999}
.modal-overlay{background-color:rgba(0,0,0,0.4);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1990}
.modal-close{cursor:pointer;font-size:12px;padding:0;position:absolute;right:10px;top:10px}
.modal-error{color:orangered;font-weight:bold;margin:0;text-align:center}
.modal-container.modal-opened,.modal-overlay.modal-opened{display:block}
.modal-bigclose{display:inline-block;margin:0 auto;margin-top:35px;text-align:center;font-size:17px;border-bottom:1px dashed #555;cursor:pointer}
.modal-bigclose:hover{color:#d00;border-color:#d00}
#modal-prev,#modal-next{display:none;position:fixed;top:49%;width:43px;height:56px;background:url('/theme/prevnext.png') no-repeat 0 0;cursor:pointer;z-index:2000}
#modal-prev{left:5px}
#modal-next{right:5px;background-position:-43px 0}

/* BForms */

body.bform-body{padding:5px 12px;background:#fff}
.bform{margin:0 auto;margin-bottom:11px;width:100%;min-width:220px;max-width:400px}
.bform-h2{font-size:21px;line-height:24px;font-weight:300;padding:0 0 3px 0;margin:0 0 14px 0;text-align:center;border-left:0;border-bottom:2px solid #06a}
.bform-h2:before{display:none}
.bform-descr{margin:-11px 0 12px 0;color:#06a;text-align:center}
.bform-ttl{position:relative;font-size:13px;font-weight:300;margin:0 0 4px 0}
.bform-ttl.bform-req{font-size:14px;font-weight:700;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}
.bform-ttl.bform-req:after{content:'Обязательное поле!';display:block;position:absolute;top:0;right:0;width:1px;overflow:hidden;white-space:nowrap;padding:1px 6px 2px 6px;vertical-align:top;margin:0;font-size:12px;line-height:14px;font-weight:700;font-family:'Open Sans',sans-serif;color:#fff;background:#e00;-ms-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}
.bform-ttl.bform-req.bform-err:after{width:120px;padding-left:7px;margin:0 0 0 10px;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;opacity:1}
.bform-inp,input.bform-inp{position:relative;margin-bottom:10px;text-align:left;font-size:100%;line-height:17px;color:#000;height:25px;padding:1px 28px 1px 10px;width:100%;background-repeat:no-repeat;background-position:100% 50%}
input.bform-inp.bform-req,input.bform-cp3{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAhklEQVR4Xu3RQQ0CMRBA0RHQcwVUQA2sgUUBqYSVgAQSLKBhqwEXWCB4GP4kc2h6AJo04cLhddJJ8y+Vu0jCjqiqMouFCxQZAUfs7ooVwQLMiDMOH8N2eHjBA9rz/Q3qtpHwBn1navgffqI2H9YrI+GCC3L7wO6+rzgh2f7rsM0Bvw/X2eEXSwSEUZh9aUgAAAAASUVORK5CYII=')}
input.bform-inp.bform-ok,.bform-txt.bform-ok{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAKCAQAAADxnt1TAAAAXklEQVR4Xm3OUQ2AMAxFUQSgAgEYmIJKQAoSlkzGU4KcmRhkKUnhNvevPR9vGUkybbxmsGmoE6dwdiRUpqr1B1syQGW+rgcTkjquhBwwQucLSL/YAgB1TEjqaVeJgN0HjOV4HzOh3QAAAABJRU5ErkJggg==')}
input.bform-inp.bform-req.bform-ok,input.bform-cp3.bform-ok{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAKCAYAAABblxXYAAAAa0lEQVR4Xp3PQQ2AMBAF0QpABQK4kyqoBKQgoUlNYAU5NbHsnj4X6KSHue2+5CczQ+1XKt5KbinYPPM6gTmojjGqadVbBmAjywLMr6c7YAJyVHAFIJpvH50COPoHFwETqGAAYlTw5uUAZnsAw70e2ouLrokAAAAASUVORK5CYII=')}
#inp_phone1.bform-inp,#inp_phone2.bform-inp{padding-left:30px}
.bform-phone{position:relative}
.bform-p7{position:absolute;left:11px;top:4px;font-size:100%;line-height:17px;color:#aaa;z-index:3;pointer-events:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}
.bform-txt{margin-bottom:11px;text-align:left;font-size:100%;color:#000;height:80px;padding:4px 10px;width:100%;background-repeat:no-repeat;background-position:100% 50%}
.bform-cpt{position:relative;width:100%;height:28px;margin-bottom:13px}
.bform-cp1,.bform-cp2,.bform-cp3,input.bform-cp3{position:absolute;display:block;top:0;height:28px;margin:0}
.bform-cp1{left:0;cursor:pointer;width:42%;background-color:#fff;border:1px solid #aaa;border-color:#848484 #c1c1c1 #e1e1e1}
.bform-cpi{width:80px;height:28px;display:block;position:relative;margin:0 auto}
.bform-cp2{left:42%;width:16%;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAQAAAB+puRPAAAAaElEQVR4Xp2RQRHAIAwEVwBvBERADaAAJ8ULFloLRReDh/THNI/QGW6fe5PHBRPhIeFG6ChKxklB0VUlMv4qslUJnIYLnRwAFXXpCDR0QV1fUAQCxXB/dHbW3NbR6J1fCGNqh0QjWfECx0Fv2xgjqT8AAAAASUVORK5CYII=') no-repeat 50% 50%;overflow:hidden;opacity:0.5}
.bform-cp3,input.bform-cp3{right:0;width:42%;padding:0 0 1px 0;text-align:center;font-size:21px;color:#d00;background-repeat:no-repeat;background-position:100% 50%}
.bform-pdata{margin-bottom:13px}
.bform-check{display:block;float:left;margin:3px 7px 0 0;width:16px;height:16px}
.bform-pd{overflow:auto;padding-left:2px}
.bform-label{display:block;font-size:14px;font-weight:300;color:#a33;line-height:18px;text-decoration:none;border:0;padding:0;margin:0}
.bform-pda{font-size:14px;line-height:17px;color:#000}
.bform-pdata > .bform-ok + * .bform-label{color:#000}
.bform-sbm{display:block;background:#eee;border:1px solid #ccc;color:#aaa;cursor:pointer;height:33px;margin-bottom:5px;padding:3px 0 5px 0;width:100%;text-align:center;font-size:17px;line-height:20px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
.bform-sbm.bform-ok{background:#27c;border:1px solid #16a;color:#fff;text-decoration:underline}
.bform-sbm.bform-ok:hover,.bform-sbm.bform-ok:active,.bform-sbm.bform-ok:focus{background:#4ae;border-color:#39d;-moz-box-shadow:2px 2px 8px #4ae;-webkit-box-shadow:2px 2px 8px #4ae;box-shadow:2px 2px 8px #4ae}
.bform-inp,input.bform-inp,.bform-txt,.bform-cp1,.bform-cp3,.bform-sbm{-webkit-appearance:none;-ms-border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.bform-p{text-align:center}
.bform-inp,.bform-txt,.bform-cp3,.bform-cp1{box-shadow:0 0 5px 0 rgba(0,0,0,0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.bform-inp:focus,.bform-txt:focus,.bform-cp3:focus,.bform-cp1:hover{box-shadow:0 0 5px 0 rgba(60,140,240,0.4);}

/* Highslide */

.highslide-container div{font-size:14px}
.highslide-container table{background:none}
.highslide{outline:none;text-decoration:none}
.highslide img{border:2px solid silver}
.highslide:hover img{border-color:gray}
.highslide-active-anchor img{}
.highslide-gallery .highslide-active-anchor img{border-color:black;visibility:visible;cursor:default}
.highslide-image{border-width:2px;border-style:solid;border-color:white}
.highslide-wrapper,.highslide-outline{background:#f8f8f8}
.glossy-dark{background:#111}
.highslide-number{font-weight:700;color:gray;font-size:12px}
.highslide-caption{display:none;font-size:13px;padding:5px;/*background:#f8f8f8;*/}
.highslide-heading{display:none;font-weight:700;margin:0.4em}
a.highslide-full-expand{background:url('/assets/hs/fullexpand.gif') no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}
.highslide-loading{display:block;color:black;font-size:10px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url('/assets/hs/loader.white.gif');background-repeat:no-repeat;background-position:3px 1px}
.highslide-move,.highslide-move *{cursor:move}
.highslide-viewport{display:none;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0}
.highslide-overlay{display:none}
.hidden-container{display:none}
.highslide-maincontent{display:none}
.highslide-html{background-color:#fff}
.mobile .highslide-html{border:1px solid silver}
.highslide-html-content{display:none;width:400px;padding:0 5px 5px 5px}
.highslide-header{padding-bottom:5px}
.highslide-header ul{margin:0;padding:0;text-align:right}
.highslide-header ul li{display:inline;padding-left:1em}
.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none}
.highslide-header a{font-weight:700;color:gray;text-transform:uppercase;text-decoration:none}
.highslide-header a:hover{color:black}
.highslide-header .highslide-move a{cursor:move}
.highslide-footer{height:16px}
.highslide-footer .highslide-resize{display:block;float:right;margin-top:5px;height:11px;width:11px;background:url('/assets/hs/resize.gif') no-repeat}
.highslide-footer .highslide-resize span{display:none}
.highslide-resize{cursor:nw-resize}
.highslide-active-anchor img{visibility:visible}


/* Animations General */

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@keyframes fadeIn{
 from{opacity:0}
 to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{
 from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
 to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{
 from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
 to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInLeft{
 from{opacity:0;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}
 to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{
 from{opacity:0;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}
 to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftFast{
 from{opacity:0;-webkit-transform:translate3d(-7%,0,0);transform:translate3d(-7%,0,0)}
 to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftFast{
 from{opacity:0;-webkit-transform:translate3d(-7%,0,0);transform:translate3d(-7%,0,0)}
 to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeftFast{-webkit-animation-name:fadeInLeftFast;animation-name:fadeInLeftFast}
@-webkit-keyframes fadeInRight{
 from{opacity:0;-webkit-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0)}
 to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{
 from{opacity:0;-webkit-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0)}
 to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInUp{
 from{opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}
 to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
 from{opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}
 to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(0);transform:perspective(0)}}
@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(0);transform:perspective(0)}}
.flipInX{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}

@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0.5}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0.5}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.flipInY{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}

/* Animations Buderus */

@-webkit-keyframes KT1{
 from{-webkit-transform:translateY(-20px) scale(0.8,0.8);transform:translateY(-20px) scale(0.8,0.8);-webkit-opacity:0;opacity:0}
 45%{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1}
}
@keyframes KT1{
 from{-webkit-transform:translateY(-20px) scale(0.8,0.8);transform:translateY(-20px) scale(0.8,0.8);-webkit-opacity:0;opacity:0}
 45%{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1}
}
@-webkit-keyframes KT2{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 20%{-webkit-transform:translate(35px,-15px) scale(0.9,0.9);transform:translate(35px,-15px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 65%{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1}
}
@keyframes KT2{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 20%{-webkit-transform:translate(35px,-15px) scale(0.9,0.9);transform:translate(35px,-15px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 65%{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1}
}
@-webkit-keyframes KT3{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 20%{-webkit-transform:translate(-35px,-15px) scale(0.9,0.9);transform:translate(-35px,-15px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 65%{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1}
}
@keyframes KT3{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 20%{-webkit-transform:translate(-35px,-15px) scale(0.9,0.9);transform:translate(-35px,-15px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 65%{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1}
}
@-webkit-keyframes KT4{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 35%{-webkit-transform:translate(30px,-9px) scale(0.9,0.9);transform:translate(30px,-9px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 80%{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1}
}
@keyframes KT4{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 35%{-webkit-transform:translate(30px,-9px) scale(0.9,0.9);transform:translate(30px,-9px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 80%{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1}
}
@-webkit-keyframes KT5{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 35%{-webkit-transform:translate(-30px,-9px) scale(0.9,0.9);transform:translate(-30px,-9px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 80%{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1}
}
@keyframes KT5{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 35%{-webkit-transform:translate(-30px,-9px) scale(0.9,0.9);transform:translate(-30px,-9px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 80%{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1}
}
@-webkit-keyframes KT6{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 45%{-webkit-transform:translate(20px,-4px) scale(0.9,0.9);transform:translate(20px,-4px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes KT6{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 45%{-webkit-transform:translate(20px,-4px) scale(0.9,0.9);transform:translate(20px,-4px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@-webkit-keyframes KT7{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 45%{-webkit-transform:translate(-20px,-4px) scale(0.9,0.9);transform:translate(-20px,-4px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes KT7{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 45%{-webkit-transform:translate(-20px,-4px) scale(0.9,0.9);transform:translate(-20px,-4px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.ny-ktl1,.ny-ktl2,.ny-ktl3,.ny-ktl4,.ny-ktl5,.ny-ktl6,.ny-ktl7{-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.4s;animation-delay:0.4s}
.ny-ktl1{-webkit-animation-name:KT1;animation-name:KT1}
.ny-ktl2{-webkit-animation-name:KT2;animation-name:KT2}
.ny-ktl3{-webkit-animation-name:KT3;animation-name:KT3}
.ny-ktl4{-webkit-animation-name:KT4;animation-name:KT4}
.ny-ktl5{-webkit-animation-name:KT5;animation-name:KT5}
.ny-ktl6{-webkit-animation-name:KT6;animation-name:KT6}
.ny-ktl7{-webkit-animation-name:KT7;animation-name:KT7}

@-webkit-keyframes LTR{
 from{-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes LTR{
 from{-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@-webkit-keyframes RTR{
 from{-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes RTR{
 from{-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.ny-ltree,.ny-rtree{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.2s;animation-delay:1.2s}
.ny-ltree{-webkit-animation-name:LTR;animation-name:LTR}
.ny-rtree{-webkit-animation-name:RTR;animation-name:RTR}

@-webkit-keyframes BBG{
 from{-webkit-transform:scale(0.9,0.9);transform:scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes BBG{
 from{-webkit-transform:scale(0.9,0.9);transform:scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.ny-bg{-webkit-animation-name:BBG;animation-name:BBG;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

@-webkit-keyframes HAT{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 35%{-webkit-transform:translateY(-12px) scale(0.9,0.9);transform:translateY(-12px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 75%{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1}
}
@keyframes HAT{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 35%{-webkit-transform:translateY(-12px) scale(0.9,0.9);transform:translateY(-12px) scale(0.9,0.9);-webkit-opacity:0;opacity:0}
 75%{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1}
}
@-webkit-keyframes BLL{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 50%{-webkit-transform:translateY(-45px);transform:translateY(-45px);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes BLL{
 from{-webkit-transform:none;transform:none;-webkit-opacity:0;opacity:0}
 50%{-webkit-transform:translateY(-45px);transform:translateY(-45px);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.ny-sale{-webkit-animation-name:KT1;animation-name:KT1;-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.7s;animation-delay:1.7s}

@-webkit-keyframes SKD{
 from{-webkit-opacity:0;opacity:0}
 to{-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes SKD{
 from{-webkit-opacity:0;opacity:0}
 to{-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@-webkit-keyframes TKT{
 from{-webkit-transform:scaleX(1.2);transform:scaleX(1.2);-webkit-opacity:0.5;opacity:0.5}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes TKT{
 from{-webkit-transform:scaleX(1.2);transform:scaleX(1.2);-webkit-opacity:0.5;opacity:0.5}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@-webkit-keyframes TKS{
 from{-webkit-transform:translateY(-10px) scale(0.85,0.85);transform:translateY(-10px) scale(0.85,0.85);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes TKS{
 from{-webkit-transform:translateY(-10px) scale(0.85,0.85);transform:translateY(-10px) scale(0.85,0.85);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@-webkit-keyframes TLT{
 from{-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes TLT{
 from{-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@-webkit-keyframes TRT{
 from{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes TRT{
 from{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-opacity:0;opacity:0}
 to{-webkit-transform:none;transform:none;-webkit-opacity:1;opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
#skd{-webkit-animation-name:SKD;animation-name:SKD;-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.nytp-sale{-webkit-animation-name:TKS;animation-name:TKS;-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.2s;animation-delay:0.2s}
.nytp-ltree,.nytp-rtree{-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.6s;animation-delay:0.6s}
.nytp-ltree{-webkit-animation-name:TLT;animation-name:TLT}
.nytp-rtree{-webkit-animation-name:TRT;animation-name:TRT}

/* Adaptive Desktop */

@media only screen and (min-width: 1100px){
	#tt-logo{width:42%}
	.logo{width:42%}
	.slgn{left:38%;top:25px;font-size:17px;line-height:29px}

	.newyear{height:374px;margin-top:18px}
	.ny-title{top:-2px}
	.ny-title,.ny-href{font-size:32px}

	.tphone{right:6%}
	.prd_inprice .buy{width:60%}
	.bonus_alert{font-size:17px}
	.clr{width:60%}
	.best-prc{font-size:14px;line-height:16px}
	.dstv,.cmpr{font-size:14px;line-height:16px}

	.idx-plates{margin-left:2%;width:96%}
	.idxp-plate{width:23%;margin:0 1% 0 1%;padding:17px 17px 5px 17px}
	.idxp-a{height:137px;margin:0 0 15px 0}

	.yt-vid{padding-left:78px}
	.yt-play{left:55px}
}
@media only screen and (min-width: 1250px){
	.newyear{height:378px;margin-top:21px}
	.ny-trees{height:368px}
	.ny-ltree,.ny-rtree{width:254px;background-image:url('/theme/newyear3b.png')}
	.ny-ltree{height:368px}
	.ny-rtree{height:354px;background-position:100% -368px}
	.ny-title{top:-5px}
	.ny-title,.ny-href{font-size:33px}
	.ny-text{font-size:22px;line-height:26px}
	.ny-text small{font-size:15px}

	.tphone{right:8%}

	.yt-vid{padding-left:98px}
	.yt-play{left:75px}
}
@media only screen and (min-width: 1300px){
	.yt-vid{padding-left:108px}
	.yt-play{left:85px}
}
@media only screen and (min-width: 2050px){
	.ny-trees,.ctlg-fol1,.ctlg-fol2,.skd_fol1,.skd_fol2,.nytp-ltree,.nytp-rtree{display:none}
}

/* Adaptive Mobile */

@media only screen and (max-width: 980px){
	.nytp-kotli{left:53%}
	.nytp-ttl{left:95px}
	.nytp-ttl,.nytp-href,.nytp-href strong{font-size:15px;line-height:21px}
	.nytp-text{left:75%}
	.nytp-sale{left:67%}
	#akcia1{display:none}
	#akcia2{display:none}

	.cnt{background-position:50% 84px}
	.nav1{height:184px}

	#tt-logo{width:32%;left:2%}
	.ttlg-reg{font-size:17px}
	.ttlg-lgo,.ttlg-img{width:121px;height:18px}
	.ttlg-lgo{top:3px}
	.showlogo .ttlg-lgo{margin-left:35px}

	.tt-phone{width:500px}

	.logo{width:32%;left:2%;top:10px}
	.logo-wrp{width:100%}
	.logo-img{position:relative;width:100%;top:50%;transform:translateY(-50%)}
	.slgn{left:36%;top:18px;font-size:14px;line-height:27px}
	.shop{right:3%;top:24px}
	#incart.cart-full{font-size:14px}

	.nv1-wrap{top:120px;width:96%;margin-right:2%}
	.nv1-div,.nv1-a{width:15%;margin:0 2% 0 0;height:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
	.nv1-c8{margin-right:0}

	.wrap-left{width:29%;margin:7px 3% 0 2%}
	.wrap-right{margin:0 2% 0 2%}
	.wrap-full{padding:0 2% 0 2%}

	.sb-wraper{margin-left:2%;margin-right:2%;margin-bottom:18px}
	.bread-a,.bread-idx{background:none;font-weight:400;padding-left:7px}
	.bread-h{margin-right:12px;height:20px}
	.bread-a:before,.bread-idx:before{content:'›';display:block;position:absolute;left:-3px;top:0}
	.bread-idx:before{content:'•';top:2px}

	h1{font-size:25px;line-height:30px;margin:5px 0 18px 0}
	.h1-page{font-size:16px;margin:-16px 0 18px 0;padding-left:1px}
	h1.h1prd{margin-bottom:25px}
	h2{font-size:19px;margin-bottom:14px}
	h2.h2-nysale{font-size:21px}
	h3{font-size:21px;margin:5px 0 18px 0}
	h3.hits,h3.sales{font-size:19px;padding:2px 0 4px 0;margin-bottom:35px}
	h4{font-size:16px;margin:5px 0 12px 0}
	h5{font-size:15px;padding-bottom:5px;margin-bottom:6px}
	h6{font-size:15px;margin:5px 0}

	.nav4{margin-bottom:5px}

	.whiteplate{margin:0 2% 20px 2%}

	.ft1{width:39%;margin-left:2%}
	.ft2{width:19%;margin-left:9%}
	.ft3{width:30%}

	.inprice{left:330px}
	.wrap-imgs{width:320px}
	.i3d{height:400px}
	#d3{-webkit-transform:translate(-60px,-60px) scale(0.6,0.6);transform:translate(-60px,-60px) scale(0.8,0.8)}
	.prdi-ttl{font-size:13px;margin:0 0 20px 0}
	.prdi-holder{margin:0 10px 15px 0}

	.price{top:11px;left:1%;width:33%;font-size:19px}
	.price b{font-size:28px}

	.prdi-a{height:180px}

	.idx-h1{font-size:19px;margin:0 0 15px 0;padding:0 2%}
	.idx-ha{font-size:19px}

	.idxp-plate{padding:13px 13px 0 13px}
	.idxp-a{height:120px;margin:0 0 11px 0}
	.idxp-p{font-size:14px}

	.skd_tbg{width:95%}
	.skd_fol1,.skd_fol2{display:none}
	.skd_txt1{top:7px;width:39%;font-size:15px;line-height:19px}
	.skd_txt2{left:57%;right:0;top:11px}
	.skd_txt3{display:none}

	.yt-vid{padding-left:38px}
	.yt-play{left:15px}
}
@media only screen and (max-width: 950px){
	.ttlg-lgo{top:2px}
	.showlogo .ttlg-reg{padding-right:140px}
	.showlogo .ttlg-lgo{margin-left:-45px}
	.showlogo .lg1rc{display:none}
	.showlogo .lg2rc{display:inline;font-size:18px}

	.prdi-a{height:160px}

	.rek-prd{width:31.3%;margin:0 1% 15px 1%}
	.tak-prd{height:110px;width:33.3%;margin:0 0 10px 0}
	.tak-a1{width:27%}
	.tak-a2{margin-left:27%}

	.newyear{margin-top:14px}
	.ny-trees{display:none}
	.ny-title,.ny-href{font-size:25px}
	.ny-href u{border-bottom:1px solid #0075c8}
	.ny-href:after{display:none}

	.anm1{display:none}
	.idx-hr{top:30px;height:97px}
	.idx-lnd1,.idx-lnd2{top:35px}
	.idx-lnd1{left:2%}
	.idx-lnd2{right:2%}
	.lnd-a{font-size:18px}
	.idx-lnd2{width:45%;text-align:left}
	.idx-land{padding:115px 0 5px 0}
	.idx-rozn{width:45%;margin-left:2%}
	.idx-corp{width:45%;margin-right:2%}
}
@media only screen and (max-width: 910px){
	.nytp-ltree,.nytp-rtree{display:none}
	.nytp-ttl{left:0;right:47%}
	.nytp-text{left:53%;right:0;padding-left:180px;text-align:center}

	.slgn{top:22px;font-size:13px;line-height:25px}

	.wrap-left{margin-right:2%}
	.nv2-block{font-size:13px}
	.nv3-block{font-size:14px}

	h1{font-size:22px;line-height:26px;margin:5px 0 16px 0}
	.h1-page{font-size:15px;margin:-13px 0 16px 0;padding-left:0}
	h1.h1prd{margin-bottom:22px}
	h2{font-size:18px;margin-bottom:13px}
	h2.h2-nysale{font-size:19px}
	h3{font-size:19px;margin:5px 0 16px 0}
	h3.hits,h3.sales{font-size:18px;padding:2px 0 4px 0;margin-bottom:30px}
	h4{font-size:15px;margin:5px 0 11px 0}
	h5{font-size:14px;padding-bottom:5px;margin-bottom:6px}
	h6{font-size:14px;margin:5px 0}

	.nav4{margin-bottom:3px}
	.nav4-a,.nav4-current{padding:4px 14px 5px 14px;margin:0 14px 11px 0;font-size:14px}

	.nav-goback{padding:6px 9px 8px 14px;font-size:14px;line-height:17px}
	hr.nav-hr{display:none}
	.nav5-wrap{font-size:14px;padding:7px 10px 6px 14px}
	.nav5-a{font-size:14px;margin:3px 0}

	.map{height:100px;margin-bottom:10px}
	.h3map{font-size:17px;color:#2c3f4c;line-height:19px;margin:0 0 15px 0}

	p,li,th,td,li,a,div{font-size:14px}
	p{margin-bottom:11px}

	.prd_inprice .buy{width:100%}
	.prd_prold{font-size:18px;line-height:23px;padding-left:48px}
	.prd_price{font-size:16px;line-height:25px}
	.prd_price b{font-size:23px;line-height:25px}
	.prd_kod{font-size:13px}
	.prd_ttl{font-size:15px}

	.clr{width:80%}

	.files-title{font-size:17px}
	.file-link{font-size:14px}

	.newyear{margin-top:13px}
	.ny-title,.ny-href{font-size:24px}

	h1.ctlg{font-size:27px;margin:12px 0 9px 0}
	h2.ctlg{font-size:22px;margin:15px 0 18px 0}
}
@media only screen and (max-width: 850px){
	#slider{height:165px}
	.sl1{height:165px}
	#ontop{top:113px}

	.cnt{background-position:50% 60px}
	.nav1{height:160px}

	#tt-logo{width:28%}
	#tt-logo,.ttlg-reg{font-size:17px}

	.logo{width:28%;top:0}
	.logo-wrp{width:100%}
	.logo-img{position:relative;width:100%;top:50%;transform:translateY(-50%)}
	.slgn{left:32%;top:11px}
	.shop{top:19px;width:17%}
	#incart{font-size:12px;line-height:15px}

	.tt-phone{right:3%;width:392px}
	.ttpn1{display:none}
	.ttpn2{margin:0}

	.nv1-wrap{top:100px}
	.nv1-div,.nv1-a{width:16%;margin:0 0.8% 0 0;height:33px;font-size:15px}
	.nv1-c8{margin-right:0}
	#incart.cart-full{font-size:13px}

	.nv2-block{padding:5px 8px 7px 32px;line-height:16px}
	.nv2-block:before{width:18px;height:20px;left:6px;top:4px}
	.i12:before{background-position:-1px -1px}
	.i26:before{background-position:-1px -35px}
	.i27:before{background-position:-1px -69px}
	.i13:before{background-position:-1px -103px}
	.i15:before{background-position:-1px -137px}
	.i16:before{background-position:-1px -171px}
	.i17:before{background-position:-1px -205px}
	.i18:before{background-position:-1px -239px}
	.i20:before{background-position:-1px -273px}
	.i29:before{background-position:-1px -307px}
	.i21:before{background-position:-1px -341px}
	.i22:before{background-position:-1px -375px}
	.i23:before{background-position:-1px -409px}
	.i24:before{background-position:-1px -443px}
	.i25:before{background-position:-1px -477px}
	.i28:before{background-position:-1px -511px}
	.i133:before{background-position:-1px -545px}
	.i135:before{background-position:-1px -579px}
	.i37:before{background-position:-1px -613px}

	.sb-wraper{margin-bottom:15px}
	.breads{background-color:#f8f9fa;margin-top:-1px;padding:8px 0 6px 10px;height:auto;border:1px solid #e6e7e8;border-top:0;-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:24}
	.bread-a,.bread-idx{font-size:14px}

	#searcher,#searchInput{left:0;right:0;width:100%}
	#searchInput{padding-left:16px;background-color:#fff}
	.searchBlue{right:1px;left:1px;top:1px;bottom:1px;width:auto;height:auto}
	#searcher.srch-inn #searchInput{width:100%}
	#searcher.srch-inn .searchBlue{right:-5px;left:-5px;top:-5px;bottom:-5px;width:auto;height:auto}

	.tak-a1{width:31%}
	.tak-a2{margin-left:31%}

	.ft1{width:38%;margin-left:2%}
	.ft2{width:19%;margin-left:7%}
	.ft3{width:33%}

	.bonus_alert{font-size:15px}
	.bonus-hr{margin-bottom:10px}

	.inprice{left:215px}
	.wrap-imgs{width:210px}
	.wrap-prd{padding-left:5px}
	.i3d{height:250px}
	#d3{-webkit-transform:translate(-130px,-130px) scale(0.5,0.5);transform:translate(-130px,-130px) scale(0.5,0.5)}
	.prdi-holder{display:flex;flex-wrap:wrap;justify-content:space-between}
	.prdi-ttl{font-size:12px;margin:0 0 20px 0}
	.prdi-a{flex-grow:1;height:auto}
	.prdi-afirst{width:98%;margin:0 1% 15px 1%}

	.price{top:12px;left:2%;width:33%;font-size:18px}
	.price b{font-size:27px}

	.file-link{font-size:13px}

	.newyear{margin-top:12px}
	.ny-title,.ny-href{font-size:23px}
	.ny-text{font-size:19px}
	.ny-text small{font-size:14px}

	h1.ctlg{font-size:25px;margin:8px 0 7px 0}
	h2.ctlg{font-size:21px}

	.yt-lbl{height:22px;font-size:14px}
	.yt-lbl:before{height:23px;font-size:14px;margin-right:8px;padding:3px 10px 0 10px}
	.yt-play{width:46px;height:46px;left:19px;margin-top:-11px}

	.idx-h1,.idx-ha{font-size:18px}

	.idx-cntwrap{background:url('/theme/ctlgbg_m.jpg') no-repeat center bottom;background-size:contain}
	.catalog{padding-top:30%;margin-bottom:20px;background:url('/theme/buderus_catalog_m.jpg') no-repeat center top;background-size:contain}
	.ctlg-fol1{width:17%;top:7px}
	.ctlg-fol2{width:20%;top:5px}

	.nav2i{width:96%}
	.nv2i{float:left;margin:0 4% 0 0;width:31%}
	.nv2i.nv2i-b3{margin-right:0;width:29%}
	.nv2i-a{padding:7px 0 7px 28px;font-size:14px;font-weight:400;line-height:17px}

	.idx-plates{flex-wrap:wrap;margin-bottom:0}
	.idxp-plate{width:48%;margin:0 1% 18px 1%;background-image:-webkit-linear-gradient(#fdfdfd,#efefef,#e9e9e9);background-image:linear-gradient(#fdfdfd,#efefef,#e9e9e9)}

	.idx-land{padding-top:90px}
	.idx-lnd1,.idx-lnd2{top:10px}
	.idx-hr{top:6px;height:97px}
	#skd_streak{display:none}
}
@media only screen and (max-width: 750px){
	#tt-logo{left:3%}
	#tt-logo,.ttlg-reg{font-size:16px}

	.logo{left:3%;top:0}
	.slgn{left:35%;top:27px;font-size:15px;line-height:22px}
	.slgn-two{display:block}
	.slgn-three{display:none}
	.shop{top:18px;width:20%}
	.cart-zakaz{font-size:14px;padding:1px 10px 2px 10px;margin-bottom:4px}

	.nv1-div,.nv1-a{height:32px;font-size:14px}

	.flare{display:none}

	.nytp-kotli{left:54%}
	.nytp-ttl{left:0;right:46%;padding-top:6px}
	.nytp-ttl,.nytp-href,.nytp-href strong{font-size:14px;line-height:19px}
	.nytp-text{font-size:10px;line-height:12px;left:54%;padding-top:9px}

	.breads{display:none}

	.wrap-left{display:block;width:auto;float:none;margin:0 2% 2px 2%}

	.nav2{margin-bottom:0;padding-bottom:5px;border-bottom:1px solid #26a;display:flex;flex-wrap:wrap;justify-content:space-between}
	.nv2-block{float:left;margin:0 15px 10px 0;border:1px solid #d0d9e3;flex-grow:1}

	.nav3{margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #26a}
	.nv3-block{float:left;margin:0 20px 0 0;padding:8px 0 9px 0;background:none;border:0;font-size:16px;line-height:18px}
	.nv3-rr{color:#26a}
	a.nv3-block:active,a.nv3-block:hover,a.nv3-block:focus,a.nv3-rr:active,a.nv3-rr:hover,a.nv3-rr:focus{color:#008aec;background:none}

	.content-left{display:none}

	.prd,.prds.akcio .prd{width:48%}
	.prd:nth-child(odd),.prds.akcio .prd:nth-child(odd){margin-right:4%}
	.prd_imgwrap{height:180px}
	.prd_img{max-height:180px;margin:0 auto}
	.prd_imgwrap:hover{filter:brightness(105%)}

	h2.h2-nysale{font-size:18px}

	.tak-a1{width:33%}
	.tak-a2{margin-left:33%}

	.ft1{width:37%;font-size:12px;line-height:15px}
	.ft2{width:20%;margin-left:5%}
	.ft3{width:35%}

	.nz-block{font-size:13px}
	.nz-block,.nz-crt{margin-left:13px;margin-right:13px}

	.clr{width:70%}

	.publist td{padding-bottom:0}
	.publist .pl{padding-right:10px}
	.publist .pr{padding-left:10px}

	.price{top:13px;left:3%;width:32%;font-size:17px}
	.price b{font-size:25px}

	.newyear{margin-top:11px}
	.ny-title,.ny-href{font-size:22px}
	.ny-text{font-size:18px}
	.ny-text small{font-size:14px}

	.yutb{padding:18px 0}
	.yt-vid{padding-left:28px}
	.yt-lbl{height:20px;margin-bottom:5px;font-size:13px}
	.yt-lbl:before{height:21px;font-size:13px;margin-right:6px;padding:2px 5px 0 5px}
	.yt-play{width:36px;height:36px;left:13px;margin-top:-5px}

	.nv2i-a{padding-left:26px;font-size:13px;line-height:16px}

	.idxp-plate{margin-bottom:17px}

	.skd-hider{display:none}
	.skd_tbg{left:3%;width:96%}
	.skd_txt1{width:41%}
	.skd_txt2{left:62%}
	.skd_txt1,.skd_txt2{top:8px;font-size:14px;line-height:18px}
}
@media only screen and (max-width: 700px){
	.cnt{background-position:50% 94px}
	.nav1{height:194px}

	#slider{height:165px}
	.sl1{height:165px}
	#ontop{top:113px}

	#tt-logo,.ttlg-reg{font-size:15px}
	.ttlg-lgo,.ttlg-img{width:115px;height:17px}
	.ttlg-lgo{top:2px}
	.showlogo .ttlg-reg{padding-right:130px}
	.showlogo .ttlg-lgo{margin-left:-38px}
	.showlogo .lg2rc{font-size:16px;line-height:22px}

	.tt-phone{width:359px}
	.ttpn2{font-size:30px;line-height:32px;width:200px}
	.ttpn3{line-height:14px;padding-top:3px}

	.logo-wrp{height:85px}
	.slgn{top:24px}

	.nv1-wrap{top:93px}
	.nv1-div,.nv1-a{width:32%;margin:0 2% 10px 0;padding-top:3px;height:31px;font-size:16px}
	.nv1-c5,.nv1-c8{margin-right:0}

	.nytp-sale{left:51%}
	.nytp-kotli{left:73%}
	.nytp-ttl{left:0;right:27%}
	.nytp-text{display:none}

	.bread-a,.bread-idx{font-size:13px}
	.bread-h{height:18px}

	.ft1{display:none}
	.ft2{width:35%;margin-left:9%}
	.ft3{width:55%}

	.nz-block,.nz-crt{margin-left:10px;margin-right:10px}

	.imgl-a{height:105px}

	.wrap-prd p,.wrap-prd p a,.wrap-prd li{font-size:13px}
	.wrap-prd h2{font-size:17px;margin-bottom:13px}

	.inprice .buy{right:12px;width:33%}
	.inprice .buy a{font-size:17px}
	.inprice .buy:before{margin-bottom:0}
	.artcl{font-size:11px;left:41%}
	.best{left:3%;width:40%}
	.dstv{display:none}
	.cmpr{right:0;width:57%}

	.newyear{margin-top:10px}
	.ny-title,.ny-href{font-size:21px}

	.ny-kotli{position:absolute;left:50%;top:0;margin:0 0 0 -321px;width:642px;min-width:0;max-width:0}

	.idxp-plate{margin-bottom:16px}

	.idx-hr{top:4px;height:85px}
	.idx-lnd1,.idx-lnd2{top:5px}
	.lnd-a{font-size:17px}
	.idx-lnd2{width:46%}
	.idx-land{padding:80px 0 5px 0}
	.idx-rozn{width:46%}
	.idx-corp{width:46%}
	.idx-corp p,.idx-rozn p,.idx-corp li,.idx-rozn li{font-size:13px}

	.yutb{padding:17px 0}
	h1.ctlg{font-size:23px;margin:6px 0 7px 0}
	h2.ctlg{font-size:20px}
}
@media only screen and (max-width: 630px){
	#tt-logo,.ttlg-reg{font-size:14px}
	.tt-phone{width:343px}
	.ttpn2{font-size:26px;line-height:34px;width:150px}

	.h3map{font-size:16px}

	.nz-block,.nz-crt{margin-left:7px;margin-right:7px}

	.nv3-block{font-size:14px;line-height:17px;padding:2px 0 10px 0}

	.rek-prd{font-size:13px}
	.tak-a1{width:37%}
	.tak-a2{margin-left:37%}

	.clr{width:100%}

	.publist .pl{padding-right:8px}
	.publist .pr{padding-left:8px}
	.publist a{font-size:14px}
	.publist p{font-size:13px;line-height:16px}

	.imgl-a{height:100px}

	.price{top:13px;font-size:16px}
	.price b{font-size:23px}

	.htl3{font-size:18px}

	.newyear{height:360px;margin-top:9px;margin-bottom:13px}
	.ny-title,.ny-href{font-size:20px}
	.ny-text{top:360px;font-size:16px}
	.ny-text small{font-size:13px}

	.idxp-plate{margin-bottom:15px}

	.idx-hr{top:0;height:85px}
	.idx-lnd1,.idx-lnd2{top:5px}
	.lnd-a{font-size:15px}
	.lnd-a,.idx-land{padding:78px 0 5px 0}

	h2.ctlg{font-size:18px;padding:0 18px}

	.yutb{padding:15px 0 16px 0}
	.yt-lbl{height:18px}
	.yt-lbl:before{display:none}

	.skd_tbg{left:3%;width:98%}
	.skd_txt1{width:42%;top:9px;font-size:13px;line-height:17px}
	.skd_txt2{left:63%;top:11px;font-size:12px;line-height:16px}
}
@media only screen and (max-width: 580px){
	#tt-logo,.ttlg-reg{font-size:13px}
	.tt-phone{width:320px}
	.ttpn2{font-size:24px;line-height:33px;width:150px}

	.slgn{top:25px;font-size:13px;line-height:20px}
	.shop{top:17px;width:23%}

	.prd_special{width:auto;right:0;height:24px;padding:6px 0 0 32px;font-size:13px;line-height:17px}

	.nz-block,.nz-crt{margin-left:10px;margin-right:10px}
	.nz-c11,.nz-c7{display:none}

	.newyear{margin-top:8px}
	.ny-title,.ny-href{font-size:19px}

	.yutb{padding:14px 0 15px 0}

	.idxp-plate{margin-bottom:14px}

	.skd_tbg{left:50%;width:50%;background-position:0 50%}
	.skd_txt1{width:67%;top:8px;font-size:14px;line-height:18px}
	.skd_txt2{display:none}
}
@media only screen and (max-width: 550px){
	#tt-logo,.ttlg-reg{font-size:12px}
	.tt-phone{width:310px}
	.ttpn2{font-size:22px;line-height:33px}

	.ttlg-lgo,.ttlg-img{width:108px;height:16px}
	.ttlg-lgo{top:3px}
	.showlogo .ttlg-reg{padding-right:113px}
	.showlogo .ttlg-lgo{margin-left:-39px}
	.showlogo .lg2rc{font-size:15px}

	.slgn{top:20px;width:34%;line-height:17px}
	.slgn-two{display:inline}

	.shop{width:25%}

	.nytp-sale{left:55%}
	.nytp-kotli{left:79%}
	.nytp-ttl{right:21%}

	.foot{padding:16px 0}
	.nv-foot{margin:0 0 2px 0;font-size:14px}
	.ft32{margin-top:2px}
	.ft33{margin:10px 0 12px 0}
	.ft34{font-size:12px;line-height:17px}

	.breads{display:block}
	#submenu{display:block}

	.nav2{display:block;display:none;border:0}
	.nv2-block{float:none;width:100%;margin:0 0 2px 0;border:1px solid #d0d9e3}
	.nv2-block{padding-left:36px}
	.nv2-block:before{left:8px}

	.nav3{display:none;border:0}
	.nv3-block{float:none;margin:0 1px 0 0;padding:7px 10px 9px 10px;border-bottom:1px solid #a0a9b3;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}

	.rek-prd{height:230px;line-height:16px}
	.rek-img{max-height:150px}

	.wrap-imgs{margin-top:107px;width:175px}
	.i3d{height:200px}
	#d3{-webkit-transform:translate(-150px,-150px) scale(0.4,0.4);transform:translate(-155px,-155px) scale(0.4,0.4)}

	.inprice{left:0}
	.wrap-prd{padding-left:0}
	.inprice .buy{top:12px;height:27px;padding-top:4px}
	.inprice .buy a{font-size:16px}
	.best{left:8px;width:38%}
	.cmpr{width:59%}
	.best-prc,.cmpr,.best-sub{font-size:12px;line-height:15px}
	.best-prc{margin:0}
	.best-prc:before{display:none}
	.price{top:12px;font-size:18px}
	.price b{font-size:25px}

	.htl3{font-size:17px}

	.newyear{margin-top:7px}
	.ny-title,.ny-href{font-size:18px}

	.newyear{height:290px;padding-top:72px;margin-bottom:10px}
	.ny-wraper{height:200px}
	.ny-kotli{margin:0 0 0 -250px;width:500px;height:200px}
	.ny-bg{top:15px;height:310px;background:url('/theme/newyear1m.png') no-repeat 50% 21px}
	.ny-sale{background:url('/theme/newyear5m.png') no-repeat 0 0;bottom:-100px;left:20px;width:140px;height:87px}
	.ny-ktl1,.ny-ktl2,.ny-ktl3,.ny-ktl4,.ny-ktl5,.ny-ktl6,.ny-ktl7{background:url('/theme/newyear2m.png') no-repeat 0 0}
	.ny-ktl1{left:50%;bottom:0;margin-left:-47px;width:95px;height:159px;background-position:-123px -590px}
	.ny-ktl2{left:27%;bottom:0;margin-left:-38px;width:270px;height:133px;background-position:0 0}
	.ny-ktl3{right:26%;margin-right:-30px;bottom:3px;width:270px;height:133px;background-position:0 -296px}
	.ny-ktl4{bottom:7px;width:216px;height:163px;background-position:0 -133px}
	.ny-ktl5{bottom:7px;width:216px;height:161px;background-position:0 -429px}
	.ny-ktl6{left:36.5%;margin-left:-23px;top:0;width:61px;height:174px;background-position:0 -590px}
	.ny-ktl7{right:36%;margin-right:-23px;top:0;width:62px;height:174px;background-position:-61px -590px}
	.ny-text{top:283px}

	.idxp-plate{margin-bottom:13px}

	.idx-hr{display:none}
	.idx-land{padding:5px 4% 0 4%}
	.lnd-nobr{white-space:normal}
	.idx-lnd1,.idx-lnd2{position:relative;top:auto;left:auto;right:auto;margin:0 0 10px 0;width:100%}
	.idx-rozn,.idx-corp{position:relative;float:none;margin:0;width:100%}

	h2.ctlg{line-height:21px;margin-bottom:15px}

	.yutb{padding:12px 0 14px 0}
	.yt-vid{padding-left:18px}
	.yt-play{width:28px;height:28px;left:6px;margin-top:-3px}

	.idx-h1,.idx-ha{font-size:17px}

	.nv2i-a{padding-left:21px}
	.nv2i-a:before{-webkit-transform:translateX(-2px) scale(0.8,0.8);transform:translateX(-2px) scale(0.8,0.8)}
}
@media only screen and (max-width: 500px){
	.tt-phone{width:280px}
	.ttpn2{font-size:20px;line-height:34px}

	.cart-zakaz{font-size:13px}
	.shop{width:27%}

	.nav-goback{display:none}
	.nav5-wrap{font-size:13px;padding:0;border:0;margin-bottom:9px}
	.nav5-a{font-size:14px;margin:1px 0}

	h1{font-size:19px;line-height:24px;margin:1px 0 15px 0}
	.h1-page{font-size:14px;margin:-11px 0 15px 0;padding-left:0}
	h1.h1prd{margin-bottom:16px}

	.imgl-a{height:90px}

	.files-title{font-size:16px}

	.newyear{margin-top:5px}
	.htl3{font-size:16px}

	h1.ctlg{font-size:21px}
	h2.ctlg{font-size:17px;padding:0 10px}

	.yutb{padding:11px 0 13px 0}
	.yt-lbl{height:15px;font-size:12px}

	.idxp-plate{margin-bottom:12px}
}
@media only screen and (max-width: 475px){
	.imr,.imr2.imr3,.imr4,.imr5,.imc,.iml{width:100%;max-width:100%;height:auto;float:none;display:block;margin:3px 0 15px 0}

	.nytop{height:45px}
	.nytp-sale{left:60%;top:-7px}
	.nytp-kotli{left:85%;height:45px}
	.nytp-ttl{right:15%;padding-top:5px}
	.nytp-ttl,.nytp-href,.nytp-href strong{font-size:13px;line-height:15px}

	#slider{height:155px}
	.sl1{background-position:50% -115px;height:155px}
	#ontop{top:103px}

	.h3map{font-size:15px;padding:0 15px;min-width:270px}

	.prd_imgwrap{height:150px}
	.prd_img{max-height:150px}

	.rek-prd{width:48%;height:210px;font-size:12px;line-height:15px}
	.rek-img{max-height:135px}
	.tak-prd{width:50%}
	.tak-a1{width:30%}
	.tak-a2{margin-left:30%}

	p,li,th,td,li,a,div{font-size:13px}
	p{margin-bottom:10px}
	h2{font-size:17px;margin-bottom:12px}
	h2.h2-nysale{font-size:18px}
	h3{font-size:18px;margin:4px 0 15px 0}
	h3.hits,h3.sales{font-size:17px;padding:2px 0 4px 0;margin-bottom:24px}
	h4{font-size:15px;margin:4px 0 10px 0}
	h5{font-size:14px;padding-bottom:5px;margin-bottom:6px}
	h6{font-size:14px;margin:5px 0}

	.imgl-a{height:80px}
	.wrap-imgs{float:none;margin:0;width:100%;padding-top:112px}
	.i3d,.prdi-ttl{display:none}
	.wrap-prd{float:none;margin:0;padding:0}

	.newyear{height:307px}
	.ny-title{padding-left:15px;padding-right:15px}
	.ny-sale{bottom:-90px;left:0}
	.ny-text{line-height:17px;padding-left:25px;padding-right:25px}

	.land{padding:5px 3% 0 3%}

	.onetwo{float:none;width:100%;margin-bottom:15px}
	.yutb{padding:12px 0 0 0}
	.yt-vid{padding-left:28px;padding-right:20px}
	.yt-lbl{height:20px;margin-bottom:5px;font-size:14px}
	.yt-play{width:36px;height:36px;left:13px;margin-top:-5px}

	.nv2i,.nv2i.nv2i-b3{float:none;margin:0 0 0 2%;width:98%}
	.nv2i-a{float:none;width:auto;padding-left:27px;font-size:14px}
	.nv2i-a:before{-webkit-transform:none;transform:none}

	.idx-plates{margin-left:2%;width:96%}
	.idxp-p{font-size:13px}
	
	.skd_tbg{height:45px}
	.skd_txt1{width:68%;top:5px;font-size:13px;line-height:16px}
}
@media only screen and (max-width: 465px){
	.cnt{background-position:50% 82px}
	.nav1{height:182px}

	.tt-phone{width:50%;right:0;top:3px}
	.ttpn2{margin:0 auto;text-align:center;font-size:18px;line-height:23px;padding-right:0}
	.ttpn3{left:0;right:0;top:21px;text-align:center;white-space:nowrap}
	.ttpn4{display:none}

	#tt-logo{left:4%;width:41%}
	.logo-wrp{height:80px}
	.slgn{display:none}
	.logo{width:41%;left:4%}
	.shop{width:40%;right:5%;top:12px}

	.nv1-wrap{top:85px}
	.nv1-div,.nv1-a{height:30px;font-size:15px}
	.nv1-c11,.nv1-c7,.nv1-c8{height:29px;font-size:14px}

	.prd,.prds.akcio .prd{width:100%}
	.prd:nth-child(odd),.prds.akcio .prd:nth-child(odd){margin-right:0}
	.prd_prold{font-size:16px;line-height:24px;padding-left:0;position:absolute;top:1px;right:0}
	.prd_price{font-size:15px;line-height:24px}
	.prd_price b{font-size:20px;line-height:24px}

	.nz-block,.nz-crt{margin-left:6px;margin-right:6px}

	.publist .pl{padding-right:0}
	.publist .pr{padding-left:0}
	.publist{display:block}
	.publist td{display:block;width:100%;padding:0 0 8px 0}

	.idx-ha{font-size:16px}

	.skd_txt1{width:70%}
}
@media only screen and (max-width: 440px){
	.wrap-right{margin:0 3% 0 3%}
	.wrap-full{padding:0 3% 0 3%}

	.cnt{background-position:50% 80px}
	.nav1{height:180px}

	.nv1-c11,.nv1-c7,.nv1-c8{height:29px;font-size:13px;line-height:19px}

	.nytp-sale{left:80%}
	.nytp-kotli{left:100%}
	.nytp-ttl{right:0}

	.foot{padding:12px 0 11px 0}
	.ft2{width:37%;margin-left:5%}
	.ft3{width:57%}
	.nv-foot{margin:0 0 5px 0;font-size:13px}
	.ft31,.ft31 a{font-size:21px;line-height:24px}
	.ft32{margin-top:0;font-size:11px}
	.ft33{margin:6px 0 8px 0}
	.ft34{font-size:11px;line-height:14px}

	.idx-plates{display:block;margin-left:3%;width:94%}
	.idxp-plate{width:100%;margin:0 0 14px 0}
	.idx-nobr{white-space:normal}

	.skd_txt1{width:72%}
}
@media only screen and (max-width: 390px){
	.tt-phone{width:55%;right:0;top:3px}
	.ttlg-lgo,.ttlg-img{width:94px;height:14px}
	.showlogo .ttlg-lgo{margin-left:-37px}
	.ttlg-lgo{top:4px}
	.lg2rc{margin-left:-3px}

	.nav1 .nv div.nv1c11,.nav1 .nv a.nv1c11,.nav1 .nv div.nv1c7,.nav1 .nv a.nv1c7,.nav1 .nv div.nv1c8,.nav1 .nv a.nv1c8{height:31px;font-size:13px}

	.nytp-kotli{left:auto;right:-235px;margin:0}
	.nytp-ttl{right:0;padding-right:125px}

	.nz-block,.nz-crt{margin-left:6px;margin-right:6px}
	.nz-crt{padding:1px 10px 2px 10px}
	.nz-c6{display:none}

	.artcl{top:33px;left:14px}
	.artcl-num{display:inline-block;margin-left:5px}
	.price{top:0;left:13px}
	.inprice .buy{right:10px;width:46%}

	.ny-title,.ny-text{padding-left:0;padding-right:0}

	.skd_tbg{left:51%;width:49%}
	.skd_txt1{width:77%}
}

/* Adaptive Components */

@media only screen and (min-width: 1180px){
	.zcart-photo,.zcart-dlvicon,.zcart-totlicn{min-width:100px;padding-right:9px}
	.zcart-pht{max-height:90px;max-width:90px}
	.zcart-title{line-height:19px}
	.zcart-ttl1{font-size:13px;line-height:15px}
	.zcart-ttl2{font-size:17px;line-height:19px}
	.zcart-ttl3{font-size:14px;line-height:18px}

	.zrels-div,.zrels-div:nth-child(3n+0){width:24%;margin:0 1% 12px 0}
	.zrels-div:nth-child(4n+0){width:25%;margin-right:0}
}
@media only screen and (max-width: 980px){
	.zcart-photo,.zcart-dlvicon,.zcart-totlicn{min-width:80px}
	.zcart-pht{max-height:70px;max-width:70px;}
	.zcart-title{line-height:18px}
	.zcart-ttl1{font-size:12px;line-height:15px}
	.zcart-ttl2{font-size:15px;line-height:18px}
	.zcart-ttl3{font-size:13px;line-height:16px}
	.finp-range{font-size:13px;top:5px}

	.srch-result{padding-left:30px}
	.srch-title{font-size:16px}
	.srch-link{font-size:13px}
	.srch-price,.srch-artcl{line-height:23px;font-size:16px}
	.srch-price strong,.srch-artcl strong{font-size:19px}
	.srch-price{margin-right:17px}
	.srch-text{font-size:13px}
	.srch-photo{margin-left:25px;padding:4px}

	.pager-a,.pager-cur{padding:3px 9px 0 9px}

	.zrels-div{margin-bottom:8px}
}
@media only screen and (max-width: 850px){
	.zcart-photo,.zcart-dlvicon,.zcart-totlicn{min-width:60px;padding-right:5px}
	.zcart-pht{max-height:50px;max-width:50px;}
	.zcart-title{line-height:17px}
	.zcart-ttl1{font-size:12px;line-height:15px}
	.zcart-ttl2{font-size:14px;line-height:17px}
	.zcart-ttl3{font-size:13px;line-height:16px}

	.zcart-kolvo{min-width:85px;padding-right:8px}
	input.zcart-klv{margin:0 5px 0 7px;padding:0 2px 1px 5px;width:40px}

	.finp-range{font-size:12px;top:6px;right:2px}

	.feat-feature{width:48.05%}
	.feat-feature.feat-multi{width:97.4%}

	.feat-order,.feat-reset,.feat-clean{width:31%;font-size:13px}
	.feat-submit{left:32%;width:36%;font-size:14px;line-height:21px}
	.feat-reset,.feat-clean{line-height:15px}
	.feat-noorder .feat-submit{width:66.45%;font-size:15px;line-height:19px}
	.feat-noorder .feat-reset,.feat-noorder .feat-clean{width:32.25%}

	.pfeat-wrap{font-size:13px;line-height:16px}
	.pfeat-li:before{line-height:17px}
	.pfeat-li .feat-hint{height:13px}
	.pfeat-title,.pfeat-data{font-size:13px;line-height:16px}

	.zrels-div{margin-bottom:6px}

	.pager-a,.pager-cur{padding:3px 8px 0 8px;height:23px}
	.pager-prv{background-position:0 4px}
	.pager-nxt{background-position:100% 4px}
	.pager-prv:hover,.pager-prv:active{background-position:0 -17px}
	.pager-nxt:hover,.pager-nxt:active{background-position:100% -17px}
}
@media only screen and (max-width: 800px){
	.zrels-div,.zrels-div:nth-child(3n+0),.zrels-div:nth-child(4n+0){width:49%;margin:0 1% 9px 0}
	.zrels-div:nth-child(even){width:49%;margin:0 0 9px 1%}
}
@media only screen and (max-width: 750px){
	.feat-finish{height:76px}
	.feat-order{width:48.05%;left:1.3%}
	.feat-reset,.feat-clean{width:48.05%;right:1.3%;font-size:13px;line-height:16px}
	.feat-submit,.feat-noorder .feat-submit{width:97.4%;top:45px;left:1.3%;height:30px;padding-top:3px;font-size:15px;line-height:19px}
	.feat-noorder .feat-reset,.feat-noorder .feat-clean{width:97.4%}
}
@media only screen and (max-width: 700px){
	.modal-container{left:15px;top:15px;right:15px;bottom:15px}

	.zcart-photo,.zcart-dlvicon,.zcart-totlicn{min-width:60px;padding-right:5px}
	.zcart-pht{max-height:50px;max-width:50px;}
}
@media only screen and (max-width: 630px){
	.modal-container{left:10px;top:10px;right:10px;bottom:10px}
	.finp-range{font-size:11px;top:7px}
	.highslide-header a,.highslide-header a span{font-size:13px}

	.zrels-div{height:96px;padding:8px 8px}
	.zrels-ttl{height:60px;line-height:12px}
	.zrels-prc{line-height:14px}

	.zrels-img{max-width:55px;max-height:55px;margin:0 0 10px 8px}
}
@media only screen and (max-width: 580px){
	.modal-container{left:5px;top:5px;right:5px;bottom:5px}
	.feat-feature,.feat-feature.feat-multi{width:97.4%}
	.finp-range{font-size:13px;top:4px}

	.pager-a,.pager-cur{margin:0 4px 5px 4px}
}
@media only screen and (max-width: 550px){
	.modal-container{left:1px;top:1px;right:1px;bottom:1px}

	.zcart-photo,.zcart-dlvicon,.zcart-totlicn{min-width:50px;padding-right:5px}
	.zcart-pht{max-height:40px;max-width:40px;}
	.zcart-title{padding-right:6px;line-height:15px}
	.zcart-ttl1{font-size:11px;line-height:13px}
	.zcart-ttl2{font-size:13px;line-height:15px}
	.zcart-ttl3{font-size:12px;line-height:15px}
	.zcart-kolvo{min-width:100px}
	.zcart-price{min-width:100px;font-size:14px;line-height:16px}
	.zcart-delet{min-width:18px}
	.zcart-dlt{margin-right:6px}
	.zcart-dlvcena{min-width:129px}
	.deliv{font-size:16px;line-height:18px;margin:0 25px 0 0}
	.zcart-totltxt{padding-right:7px}
	.zcart-totlnum{padding-right:7px;font-size:17px}
	.zcart-totlrub{min-width:150px;font-size:17px}

	.pfeat-wrap{font-size:13px;line-height:16px}
	.pfeat-li:before{width:56%;line-height:17px}
	.pfeat-title{max-width:53%}
	.pfeat-data{width:43%}
	.pfeat-li .feat-hint{height:13px}
	.pfeat-title,.pfeat-data{font-size:13px;line-height:16px}

/*
	.pfeat-li{margin-bottom:6px}
	.pfeat-li:before{display:none}
	.pfeat-li:after{display:none}
	.pfeat-li .feat-hint{height:13px}
	.pfeat-title,.pfeat-data{display:block;float:none;width:auto;max-width:0;padding:0;font-size:13px;line-height:16px}
	.pfeat-title{padding-right:20px}
*/

	.srch-result{padding-left:25px}
	.srch-icon{font-size:15px;line-height:14px;width:14px;height:16px}
	.srch-title{font-size:15px}
	.srch-link{font-size:12px}
	.srch-price,.srch-artcl{line-height:22px;font-size:16px;margin-bottom:5px}
	.srch-price strong,.srch-artcl strong{font-size:19px}
	.srch-price{margin-right:16px}
	.srch-text{font-size:13px;line-height:15px}
	.srch-photo{margin-left:20px;padding:3px}

	.highslide-header a,.highslide-header a span{font-size:12px}

	.pager-a,.pager-cur{font-size:16px;padding:2px 8px 0 8px;height:22px}
	.pager-prv{background-position:0 3px}
	.pager-nxt{background-position:100% 3px}
	.pager-prv:hover,.pager-prv:active{background-position:0 -18px}
	.pager-nxt:hover,.pager-nxt:active{background-position:100% -18px}
}
@media only screen and (max-width: 475px){
	.pager-a,.pager-cur{font-size:15px;line-height:17px;height:21px;margin-bottom:6px}
	.pager-prv{background-position:0 2px}
	.pager-nxt{background-position:100% 2px}
	.pager-prv:hover,.pager-prv:active{background-position:0 -19px}
	.pager-nxt:hover,.pager-nxt:active{background-position:100% -19px}
}
@media only screen and (max-width: 465px){
	.zcart-photo,.zcart-dlvicon,.zcart-totlicn{display:none}
	.zcart-title{padding-right:7px;line-height:15px}
	.zcart-ttl1{display:none}
	.zcart-ttl2{font-size:13px;line-height:15px}
	.zcart-ttl3{font-size:12px;line-height:13px;margin-top:2px}
	.zcart-kolvo{min-width:86px}
	input.zcart-klv{width:30px}
	.zcart-price{min-width:88px;line-height:15px}
	.zcart-delet{min-width:17px}
	.zcart-dlt{margin-right:5px}
	.zcart-dlvcena{min-width:90px}
	.deliv{font-size:14px;line-height:18px;margin:2px 15px 2px 0}
	.zcart-totltxt{padding-right:7px;font-size:13px;padding-left:10px}
	.zcart-totlnum{padding-right:7px;font-size:16px}
	.zcart-totlrub{min-width:150px;font-size:16px}

	.zrels-switch:before{display:none}

	.srch-result{padding-left:16px;margin-left:-16px}
	.srch-icon{font-size:14px;line-height:11px;width:10px;height:12px;top:2px;border:0}
	.srch-title{font-size:14px}
	.srch-price,.srch-artcl{line-height:20px;font-size:15px}
	.srch-price strong,.srch-artcl strong{font-size:17px}
	.srch-photo{display:none}

	.prl-td,.prl-th,.prl-title{font-size:12px;line-height:14px}
}
@media only screen and (max-width: 390px){
	.highslide-html-content{padding:0 0 5px 0;width:auto}

	.zcrtovar{display:block;min-height:62px}
	.zcrtovar:after{content:'';display:block;width:1px;height:1px;overflow:hidden;clear:both}
	.zcart-title{display:block;width:100%;min-width:initial;margin:0 0 7px 0;padding:0}
	.zcart-kolvo{display:block;position:realtive;float:left;width:100px;margin:0}
	.zcart-price,.zcart-noprice{display:block;position:realtive;float:left;width:140px}
	.zcart-price.zcart-psingle{padding-top:5px}
	.zcart-delet{display:block;position:realtive;margin-top:3px;margin-right:6px;float:right}
	.zcart-totlnum{font-size:15px}
	.zcart-totlrub{min-width:initial;font-size:15px}

	.zcart-totltxt{display:block;width:96%;padding:0 0 0 4%;margin:0 0 5px 0}
	.zcart-totlnum{display:block;float:left;width:32%;padding:0 0 0 4%;vertical-align:middle;font-size:15px;min-width:initial;text-align:left}
	.zcart-totlrub{display:block;float:left;width:60%;padding-right:4%;min-width:initial;font-size:15px}

	.zrels-div{height:66px;padding:7px 7px}
	.zrels-div,.zrels-div:nth-child(3n+0),.zrels-div:nth-child(4n+0),.zrels-div:nth-child(even){width:100%;margin:0 0 6px 0}
	.zrels-img{max-width:50px;max-height:50px;margin:0 0 8px 8px}
	.zrels-prc{margin-bottom:2px;font-size:11px;line-height:13px}
	.zrels-ttl{height:38px}
}
