﻿@font-face {
font-family: 'GothamPro';
src: url('GothamPro/GothamPro-BoldItalic.eot');
src: local('GothamPro Bold Italic'), local('GothamPro-BoldItalic'),
url('GothamPro/GothamPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('GothamPro/GothamPro-BoldItalic.woff') format('woff'),
url('GothamPro/GothamPro-BoldItalic.ttf') format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'GothamPro';
src: url('GothamPro/GothamPro-Italic.eot');
src: local('GothamPro Italic'), local('GothamPro-Italic'),
url('GothamPro/GothamPro-Italic.eot?#iefix') format('embedded-opentype'),
url('GothamPro/GothamPro-Italic.woff') format('woff'),
url('GothamPro/GothamPro-Italic.ttf') format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'GothamPro';
src: url('GothamPro/GothamPro-Medium.eot');
src: local('GothamPro Medium'), local('GothamPro-Medium'),
url('GothamPro/GothamPro-Medium.eot?#iefix') format('embedded-opentype'),
url('GothamPro/GothamPro-Medium.woff') format('woff'),
url('GothamPro/GothamPro-Medium.ttf') format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'GothamPro';
src: url('GothamPro/GothamPro-BlackItalic.eot');
src: local('GothamPro Black Italic'), local('GothamPro-BlackItalic'),
url('GothamPro/GothamPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
url('GothamPro/GothamPro-BlackItalic.woff') format('woff'),
url('GothamPro/GothamPro-BlackItalic.ttf') format('truetype');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'GothamPro';
src: url('GothamPro/GothamPro-Bold.eot');
src: local('GothamPro Bold'), local('GothamPro-Bold'),
url('GothamPro/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),
url('GothamPro/GothamPro-Bold.woff') format('woff'),
url('GothamPro/GothamPro-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'GothamPro Narrow';
src: url('GothamPro/GothamProNarrow-Bold.eot');
src: local('GothamPro Narrow Bold'), local('GothamProNarrow-Bold'),
url('GothamPro/GothamProNarrow-Bold.eot?#iefix') format('embedded-opentype'),
url('GothamPro/GothamProNarrow-Bold.woff') format('woff'),
url('GothamPro/GothamProNarrow-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'GothamPro Narrow';
src: url('GothamPro/GothamProNarrow-Medium.eot');
src: local('GothamPro Narrow Medium'), local('GothamProNarrow-Medium'),
url('GothamPro/GothamProNarrow-Medium.eot?#iefix') format('embedded-opentype'),
url('GothamPro/GothamProNarrow-Medium.woff') format('woff'),
url('GothamPro/GothamProNarrow-Medium.ttf') format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'GothamPro';
src: url('GothamPro/GothamPro-LightItalic.eot');
src: local('GothamPro Light Italic'), local('GothamPro-LightItalic'),
url('GothamPro/GothamPro-LightItalic.eot?#iefix') format('embedded-opentype'),
url('GothamPro/GothamPro-LightItalic.woff') format('woff'),
url('GothamPro/GothamPro-LightItalic.ttf') format('truetype');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'GothamPro';
src: url('GothamPro/GothamPro-Light.eot');
src: local('GothamPro Light'), local('GothamPro-Light'),
url('GothamPro/GothamPro-Light.eot?#iefix') format('embedded-opentype'),
url('GothamPro/GothamPro-Light.woff') format('woff'),
url('GothamPro/GothamPro-Light.ttf') format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'GothamPro';
src: url('GothamPro/GothamPro-Black.eot');
src: local('GothamPro Black'), local('GothamPro-Black'),
url('GothamPro/GothamPro-Black.eot?#iefix') format('embedded-opentype'),
url('GothamPro/GothamPro-Black.woff') format('woff'),
url('GothamPro/GothamPro-Black.ttf') format('truetype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'GothamPro';
src: url('GothamPro/GothamPro.eot');
src: local('GothamPro'), local('GothamPro'),
url('GothamPro/GothamPro.eot?#iefix') format('embedded-opentype'),
url('GothamPro/GothamPro.woff') format('woff'),
url('GothamPro/GothamPro.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'GothamPro';
src: url('GothamPro/GothamPro-MediumItalic.eot');
src: local('GothamPro Medium Italic'), local('GothamPro-MediumItalic'),
url('GothamPro/GothamPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
url('GothamPro/GothamPro-MediumItalic.woff') format('woff'),
url('GothamPro/GothamPro-MediumItalic.ttf') format('truetype');
font-weight: 500;
font-style: italic;
}
*{margin:0;padding:0;font-family:GothamPro, Verdana, Geneva, sans-serif;color:#262626}
html{width:100%;min-height:100%;position:relative}
body{width:100%;margin:0 auto;overflow-x:hidden}
body a img{border:0}
.w100{width:100%;overflow:hidden}
.w1200{width:100%;max-width:1200px;margin:0 auto;overflow:hidden}
.header{padding:20px 0}
.header .w100{margin-bottom:20px}
.check-city{float:left;padding:0 0 0 140px;line-height:40px;color:#777;font-size:18px}
.check-city a{padding:0 0 0 20px;color:#000;text-decoration:none;margin:0 0 0 35px;background:url(../img/city.png) no-repeat 0 50%}
.search{float:left;width:240px;margin:0 0 0 30px;height:38px;border:1px solid #004e73;border-radius:20px}
.searchline{display:block;width:120px;padding:0 10px;height:38px;border:0;font-size:18px;line-height:38px;color:#222;background:none}
.search a{display:block;width:100px;height:38px;border-radius:20px;float:right;background:#004e73;cursor:pointer;font-size:18px;text-align:center;line-height:38px;color:#fff}
.tel{display:block;height:40px;border-radius:20px;float:right;background:#004e73;cursor:pointer;font-size:18px;line-height:40px;color:#fff;padding:0 20px;text-decoration:none}
.logo{float:left;margin:-60px 0 0 0}
.menu{float:left;margin:0 0 0 30px;height:38px;border:1px solid #004e73;border-radius:20px}
.menu a{float:left;padding:0 17px;font-size:18px;line-height:38px;color:#000;text-decoration:none;border-radius:20px}
.menu a.act-m,.menu a:hover{background:#004e73;color:#fff}
.write-us{display:block;height:40px;border-radius:20px;float:right;background:#f7870f;cursor:pointer;font-size:13.5px;line-height:40px;color:#fff;padding:0 20px;text-decoration:none}
.block1 .write-us{height:50px;border-radius:20px;position:absolute;background:#cf2323;font-size:22px;line-height:50px;right:15px;bottom:170px}
.catalogue{width:390px;float:left;overflow:hidden}
.catalogue ul{list-style:none}
.catalogue li{padding:5px 5px 5px 28px;background:url(../img/cat-li.png) no-repeat 0 15px;margin:0 0 7px 0}
.catalogue li:last-child{margin:0}
.catalogue a{font-size:24px;color:#004e73;text-decoration:none;display:block;padding:5px}
.catalogue a:hover{background:#fff;box-shadow:0 0 5px #999}
.r750{width:950px;float:right;overflow:hidden;margin-bottom:40px}
.leave-ord table{width:60%;float:left}
.leave-ord td{color:#004e73;font-size:29px;line-height:30px;vertical-align:middle}
.leave-ord td:first-child{width:111px;padding:10px 20px 10px 0}
.akcia-now{background:url(../img/akcia-now.png) no-repeat 50% 50%;color:#000;font-size:30px;line-height:36px;height:509px;background-size:auto 100%;margin:20px auto}
.akcia-now span{background:#e41d1d;color:#fff;padding:0 10px}
.r750.block1{margin-bottom:0;height:0;padding-bottom:67%;background:url(../img/block1.jpg) no-repeat 50% 0;position:relative;background-size:100% auto}
.undergoods{margin-bottom:40px}
.l250{width:250px;float:left;overflow:hidden;margin-bottom:40px}
.l250 ul{list-style:none}
.l250 li{padding:0;margin:0 0 10px 0}
.l250.c23 li{padding:0 0 0 10px;border-bottom:1px solid #b6b6b6}
.l250.c23 li:last-child{border-bottom:0}
.l250 li.opn{padding:0 0 0 20px;background:url(../img/cat-li2.png) no-repeat 0 5px}
.l250 li:last-child{margin:0}
.l250 a{font-size:19px;color:#000;text-decoration:none;display:block}
.slider{width:790px;height:380px;float:right;margin:5px;box-shadow:0 0 5px #999;position:relative}
.sl-not-m .slider{width:100%;height:484px;box-shadow:none;margin:5px 0}
.slide{width:100%;height:100%;position:absolute;left:0;top:0;display:none}
.slide img{width:100%;height:100%;position:absolute;left:0;top:0}
.sliderNav{position:absolute;right:20px;bottom:20px}
.sliderNav a{float:left;width:20px;height:20px;border-radius:50%;margin:0 10px 0 0;background:#bdbdbd/*;cursor:pointer*/}
.sliderNav a:last-child{margin:0}
.sliderNav a.on,.sliderNav a:hover{background:#004e73}
.new-cat{background:#f6f6f6;text-align:center;padding:30px 0}
.new-cat ul.goods li,ul.goods li.new-li{width:27.6%;margin:0 4% 40px 0}
.new-cat .goods li b,.goodss .goods li b,.goods li.new-li b{font-size:18px;color:#004e73;margin:0 0 40px 0}
.new-cat .good-a,.goodss .good-a,.new-li .good-a{width:100%;box-shadow:none;height:220px;background:#fff}
.new-cat .goods li i,.goodss .goods li i,.goods li.new-li i{width:100%;font-size:18px;color:#fa323f;margin:0;font-weight:300}
i .R,.price_old .R{width:13px;height:16px;display:inline-block;background:url(../img/R.png) no-repeat 50% 50%;background-size:auto 100%;vertical-align:middle}
.new-cat .goods li span,.goodss .goods li span,.goods li.new-li span{width:100%;text-align:center;font-size:26px;line-height:30px;color:#004e73;margin:0;font-weight:900;float:none}
span .R,.price .R{width:16px;height:20px;display:inline-block;background:url(../img/R.png) no-repeat 50% 50%;background-size:auto 100%;vertical-align:middle}
.new-cat .goods li .to-good,.goodss .goods li .to-good,.goods li.new-li .to-good{width:174px;float:none;font-size:20px;line-height:50px;margin: 20px auto 0;font-weight:900;border-radius:3px}
.new-cat .goods li .to-good:hover,.goodss .goods li .to-good:hover,.goods li.new-li .to-good:hover{background:#f7870f}
.new-cat .good-a.onm:after,.goodss .good-a.onm:after,.new-li .good-a.onm:after{right:auto;width:174px;height:30px;background:url(../img/acia.png);left:-13px}
.new-cat .w1200,.new-cat .goods{overflow:visible}
.consult-us-pop{padding:20px 90px;border:2px solid #004e73;border-radius:3px;margin:40px 0}
.consult-us-pop .h2{text-align:center;font-size:30px;line-height:40px;text-align:center;font-weight:900;color:#095275}
.wmes{padding:40px 0;margin-bottom:40px;background:#f5f6f6}
.preims{padding:40px 0}
.preims h2{text-align:center;font-size:30px;line-height:40px;text-align:center;font-weight:900;color:#095275}
.wmes h1{text-align:center;font-size:2em;line-height:40px;text-align:center;font-weight:900;color:#095275}
.wmes h2{text-align:center;font-size:1.8em;line-height:40px;text-align:center;font-weight:900;color:#095275}
.wmes h3{text-align:center;font-size:1.6em;line-height:40px;text-align:center;font-weight:900;color:#095275}
.wmes h4{text-align:center;font-size:1.4em;line-height:40px;text-align:center;font-weight:900;color:#095275}
.wmes h5{text-align:center;font-size:1.2em;line-height:40px;text-align:center;font-weight:900;color:#095275}
.wmes h6{text-align:center;font-size:1em;line-height:40px;text-align:center;font-weight:900;color:#095275}
.preims table{margin:40px 0 0}
.preims td{vertical-align:middle;width:50%}
.preims img{max-width:100%}
.preims li{font-size:20px;line-height:30px;list-style:none;background:url(../img/preim-li.png) no-repeat 0 50%;padding:14px 0 10px 50px}
.wmes li{font-size:20px;line-height:30px;list-style:none;padding:40px 0 0;float:left;width:25%;text-align:center}
.wmes li img{width:72px;display:block;margin:0 auto 10px}
.consult-us-pop form{overflow:hidden;margin:40px 0 0;padding:5px}
.consult-us-pop input{padding:0 5px;width:250px;border:0;border-bottom:2px solid #004e73;font-size:25px;line-height:50px;font-weight:300;color:#575656;float:left}
.consult-us-pop input:first-child{margin:0 80px 0 0}
.consult-us-submit{padding:0 25px;border-radius:25px;font-size:20px;line-height:50px;font-weight:900;color:#fff;float:right;background:#f7870f;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.35)}
.onmain{margin-top:20px}
.cats-menu{padding:10px;max-width:1180px;box-shadow:0 0 10px #999;line-height:32px}
.cats-menu a{font-size:24px;font-weight:bold;color:#004e73;text-decoration:none}
.cats-menu a.opn{color:#f7870f}
.cats-menu span{font-size:24px;font-weight:bold;color:#e41d1d;padding:0 10px}
.cats-menu span:last-child{display:none}
.tree{color:#004e73;font-size:12px;margin:20px auto}
.tree a{margin:0 10px;color:#004e73;text-decoration:none}
.tree a:first-child{margin:0 10px 0 0}
.pagetext *{font-size:inherit;font-style:inherit;color:inherit;font-weight:inherit}
.pagetext img{max-width:100%;height:auto !important}
.h1, h1{font-size:26px;line-height:32px;color:#004e73;margin:0 0 20px 0}
.pagetext.onmain > h1{text-align:center}
.pagetext .h2, .pagetext h2{font-size:24px;line-height:30px;margin:0 0 20px 0}
.pagetext h3{font-size:22px;line-height:28px;margin:0 0 20px 0}
.pagetext h4,.pagetext h5, .pagetext h6{font-size:20px;line-height:26px;margin:0 0 20px 0}
.pagetext p{font-size:18px;line-height:22px;margin:0 0 10px 0;text-indent:35px}
p.price_old{font-size:19px;color:#010101;line-height:24px;text-decoration:line-through;margin:0 0 10px;text-transform:uppercase}
p.price{font-size:32px;color:#e41d1d;line-height:40px;font-weight:bold;margin:0 0 30px;text-transform:uppercase}
.order{display:inline-block;width:200px;text-align:center;font-weight:bold;font-size:22px;text-transform:uppercase;cursor:pointer;line-height:50px;height:50px;background:#f7870f;color:#fff;margin:0 0 30px}
div.opis{font-size:22px;color:#b0b0b0;line-height:30px;font-weight:bold;margin:0 0 20px}
.pagetext ol, .pagetext ul{padding:0 0 0 30px;color:inherit;overflow:hidden}
.pagetext b, .pagetext strong{font-weight:bold}
.pagetext em, .pagetext i{font-style:italic}
.pagetext li{margin:0 0 10px 0;font-size:18px;line-height:22px;color:inherit}
.pagetext blockquote{background: #f9f9f9;margin: 1.5em 10px;padding: 0.5em 10px;quotes: "\201C""\201D""\2018""\2019";}
.pagetext blockquote:before {color: #ccc;content: '\201C';font-size: 4em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.4em}
.pagetext blockquote p {display: inline}
.pagetext table{margin:0 0 10px 0;width:100%}
.pagetext td{font-size:18px;line-height:22px}
.pure{box-shadow:0 0 10px #999;font-size:52px;font-weight:bold;line-height:60px;text-align:center;padding:20px 0;color:#004e73;position:relative}
.tri-blue{margin:40px auto}
.tri-blue table{width:100%}
.tri-blue img{width:80%}
.tri-blue img.tri2{margin:40px 0 20px}
.tri-blue td{color:#000;font-size:24px;font-weight:bold;line-height:30px;text-align:center;width:28%}
.tri-blue tr:first-child td{color:#004e73;font-size:48px;font-weight:bold}
.tri-blue td.emty{width:8%}
.w1200.call-back-pop{margin:0 auto 60px}
.leave-ord .call-back-pop{width:35%;float:right}
.w1200 .call-back-form{float:left}
.w1200 .call-back-form input{width:478px;height:40px;float:left;border:1px solid #004e73;margin:0 15px 0 0;font-size:24px;line-height:40px;color:#5b5b5b}
.leave-ord .call-back-form input{width:90%;height:60px;border:1px solid #004e73;margin:0 0 36px 0;font-size:21px;line-height:60px;color:#5b5b5b;padding:0 4.5%}
.w1200 .call-back-form input:last-child{margin:0}
.leave-ord  .call-back-form input:last-child{margin:0 0 36px 0}
.w1200 .call-back-submit{cursor:pointer;height:42px;float:right;font-size:24px;line-height:40px;color:#fff;background:#f7870f;font-weight:bold;border-radius:20px;padding:0 20px}
.leave-ord .call-back-submit{height:60px;font-size:35px;line-height:60px;border-radius:30px;width:100%;padding:0;text-align:center;display:block}
.done-proj .h1,.you-int .h1,.goodss .h1,.o-nas .h1,.tri-blue .h1{background:url(../img/7f7f7f.png) repeat-x 0 50%;text-align:center;margin:0 0 40px 0;line-height:48px}
.done-proj .h1 b,.you-int .h1 b,.goodss .h1 b,.o-nas .h1 b,.tri-blue .h1 b{background:#fff;padding:0 20px;font-size:48px;color:#004e73}
.done-proj,.you-int,.goodss{position:relative;margin:0 auto 60px}
.done-proj > div > div,.you-int > div > div{width:200%}
.you-int > div > div{width:2000%}
.done-proj div[rel="gal"],.you-int div[rel="int"]{width:24%;padding:0 1% 0 0;float:left;position:relative;overflow:hidden}
.you-int div[rel="int"]{width:2.4%;padding:0 0.1% 0 0}
.done-proj div img,.you-int div img{float:left;margin:0 20px 0 0}
.done-proj div p,.you-int div p{font-size:14px;margin:0 0 20px 0;color:#000;font-style:italic}
.you-int div p{font-style:normal}
.done-proj div div .name{font-size:13px;float:right;color:#000;font-style:italic;font-weight:bold}
.o-nas{margin:0 auto 40px}
.brands{position:relative;margin:0 auto 60px}
.brands > div > div{width:200%}
.brands a[rel="gal"]{width:10%;float:left;display:block;overflow:hidden;text-align:center}
.brands a img{width:96%}
.ml, .mr{display:block;width:93px;height:93px;cursor:pointer;position:absolute;left:50%;top:50%;margin:0 0 0 -693px;background:url(../img/ml.png) no-repeat 0 0;background-size:100% 100%}
.mr{margin:0 0 0 600px;background-image:url(../img/mr.png)}
.brands .ml, .brands .mr{margin-top:-46px}
.goodss .ml, .goodss .mr{margin-top:-46px}
.partners{margin:40px auto 60px;text-align:center}
.partners img{margin:0 10px;max-height:34px}
.yandex-map{width:100%;height:380px;box-shadow:0 0 10px #999;background-image:url('../img/mp(1).png')}
.pre-footer{height:186px}
.footer{position:absolute;left:0;bottom:0;background:#004e73;padding:20px 0 40px}
.footer *{color:#fff;text-decoration:none}
.footer .w1200 div{float:left;width:25%}
.footer .w1200 div b,.footer .w1200 div:nth-child(1) a,.footer .w1200 div:nth-child(2) a{float:left;clear:left}
.footer .w1200 div b{margin:0 0 10px;width:100%}
.footer .w1200 div:last-child{text-align:right}
ul.goods{padding:0;width:110%;list-style:none;overflow:hidden}
.goodss ul.goods{width:220%}
ul.goods li{width:26.25%;margin:0 6% 40px 0;float:left}
.goodss ul.goods li{width:13.125%;margin:0 3% 0 0}
.good-a{display:block;width:95%;margin:10px auto 20px;box-shadow:0 0 10px #999;text-align:center;height:180px;padding:22px 0}
.good-a.onm{position:relative}
.good-a.onm:after{position:absolute;right:0;top:0;content:'';display:block;width:148px;height:22px;background:url(../img/onmain.png)}
.goods li b{width:100%;text-align:center;display:block;font-size:16px;line-height:20px;color:#004e73;margin:0 0 5px 0}
.goods li small{width:100%;text-align:center;display:block;font-size:12px;line-height:14px;color:#010101;margin:0 0 5px 0}
.goods li i{width:40%;display:block;font-size:16px;line-height:20px;color:#000;margin:0 55% 0 5%;text-decoration:line-through;height:20px;font-style:normal}
.goods li span{width:45%;text-align:left;display:block;font-size:18px;line-height:24px;color:#f7870f;margin:0 0 0 5%;float:left;clear:left;font-weight:bold}
.goods li .to-good{width:40%;float:right;text-align:center;display:block;font-size:11px;line-height:24px;color:#fff;margin:0 5%;background:#004e73;text-transform:uppercase;text-decoration:none}
.good-a img{width:auto;height:100%}
.pagination{clear:both;text-align:right;line-height:50px;padding:40px 0 0}
.pagination a{display:inline-block;font-size:22px;color:#fff;height:50px;width:50px;text-align:center;line-height:50px;background:#004e73;margin:0 5px 0 0;text-decoration:none}
.pagination a.cur-p{color:#b0b0b0;background:#fff}
.good-photos{width:460px;overflow:hidden;margin:10px 40px 20px 10px;float:left;box-shadow:0 0 10px #999;padding:0 40px 40px 40px}
.good-main-pic{display:block;width:100%;overflow:hidden;text-align:center;height:360px;padding:20px 0}
.good-main-pic img{width:auto;height:100%}
.good-other-pics{width:458px;overflow:hidden;margin:10px 0 0 0}
.good-other-pics a{display:block;width:143px;height:94px;float:left;border:1px solid #b9cfd9;overflow:hidden;margin:0 7px 7px 0;padding:5px 0;text-align:center}
.good-other-pics a img{width:auto;height:100%}
.pop-up-bg{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.6);z-index:1000}
.pop-up{position:fixed;left:50%;top:50%;background:#fff url(../img/pop-up-h2.png) repeat-x 0 16px;z-index:1001;border-radius:5px;padding:0 20px 20px 20px}
.pop-up a, .pop-up input, .pop-up textarea, .pop-up .h2, .pop-up h2, .pop-up form, .pop-up label{color:#464646;display:block}
.pop-up .h2, .pop-up h2{font-size:20px;line-height:56px;margin:0 0 20px 0}
.pop-up input, .pop-up textarea{height:26px;width:267px;padding:1px 5px 0 5px;background:#fff url(../img/input-bg.png) repeat-x 0 0;border:1px solid #d8d8d8;border-radius:5px;margin:3px 0 15px}
.pop-up textarea{height:94px;width:386px}
.one-click-pop.pop-up textarea{width:267px}
.submit{width:170px;height:31px;border-radius:5px;display:block;text-align:center;font-size:15px;line-height:30px;color:#fff !important;float:left;margin:5px 5px 20px 5px;cursor:pointer;text-transform:uppercase;background:#f7870f}
.clz{position:absolute;right:-30px;top:0;width:26px;height:26px;cursor:pointer;background:url(../img/clz.png)}
.pop-up.write-us-pop, .pop-up.ask-quest-pop, .pop-up.add-fb-pop{width:398px;margin:-200px 0 0 -220px}
.pop-up.call-back-pop{width:390px;margin:-150px 0 0 -210px;text-align:center}
.pop-up.call-back-pop p{font-size:14px;margin-bottom:25px;color:#5f5f5f}
.pop-up.call-back-form{text-align:center}
.pop-up.call-back-pop input{width:240px;margin:0 0 0 20px;border-radius:3px;color:#5f5f5f;display:inline-block;font-size:14px;height:22px;line-height:16px;overflow:auto;padding:2px 5px;vertical-align:middle;outline:0;border:1px solid #ccc}
.pop-up.call-back-pop input[name="nomer"]{width:240px;margin:0 0 0 5px;border-radius:3px;color:#5f5f5f;display:inline-block;font-size:14px;height:22px;line-height:16px;overflow:auto;padding:2px 5px;vertical-align:middle;outline:0;border:1px solid #ccc}
.pop-up.call-back-pop .submit{float:none;margin:20px auto}
.pop-up.one-click-pop{width:290px;margin:-200px 0 0 -160px}
.pop-up.one-click-pop .atn{height:36px;padding:10px 0;line-height:18px}
.pop-up.one-click-pop .h2, .pop-up.one-click-pop h2{line-height:20px;margin:20px 0}
.result_ajax{position:fixed;left:50%;top:50%;background:#fff;z-index:1001;border-radius:5px;padding:0 20px 20px 20px;width:798px;margin:-250px 0 0 -420px}
.result_ajax2{width:100%;max-height:450px;overflow:hidden;overflow-x:hidden;overflow-y:auto;}
.result_ajax2 a{display:block;font-size:14px}
.result_ajax2 b{display:block;font-size:14px;color:#0079C0;margin:0 auto}
#QUICK_ACTION_BARactionsContainer,.onmob,.none{display:none}
.good-photos{padding:0;overflow:visible;position:relative;margin:0 0 20px 0;border-right: 40px solid #fff;box-shadow:none}
.good-photos > img{position:absolute;left:0;top:0}
.good-main-pic{width:auto;padding:20px 0 0;border:1px solid #000;margin:0 0 0 13px}
.good-main-pic img{width:100%;height:auto}
.good-h1{border-bottom:1px solid #b4b4b4}
p.price_old{font-size:18px;color:#fa323f}
p.price{font-size:41px;color:#51ba30;font-weight:900}
.har{margin:0 0 40px 0;list-style:none;float:left;width:700px}
.har li{color:#363737;font-style:17px;line-height:22px;padding:0 0 0 30px;background:url(../img/har-li.png) no-repeat 0 50%}
.order{margin: 0 0 30px 5px;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.35);font-weight:900;font-size:20px}
.prlist{display:inline-block;width:310px;text-align:center;text-transform:uppercase;line-height:50px;height:50px;color:#fff;margin:0 0 30px 40px;border-radius: 2px;box-shadow: 0 0 5px rgba(0,0,0,.35);font-weight:900;font-size:20px;background:#9c9c9c;text-decoration:none}


@media screen and (min-width:320px) and (max-width:599px) {
.notonmob{display:none}
.sl-not-m .slider{height:38%}
.onmob{display:block}
p img{max-width:100%;height:auto}
.topm {
position:fixed;
top:0;
left:0;
width:96%;
padding:5px 2%;
background-color:#fff;
box-shadow:0 5px 10px 0 rgba(0,0,0,.219);
z-index:100;
}
.header__mobile-item {
height:40px;
width:9v%;
float:left
}
.button_menu {
cursor:pointer;
border:none;
padding:0;
transition:background-color 200ms ease,transform 100ms ease;
width:30px;
height:40px;
background-color:transparent;
}
.button_menu span {
display:block;
height:2px;
background-color:#4274d5;
-ms-transform-origin:center;
transform-origin:center;
transition:transform 200ms ease,opacity 200ms ease;
}
.button_menu span:not(:last-child) {
margin-bottom:6px;
}
.button_menu span:last-child {
width:60%;
}
.button_menu_active span:first-child {
-ms-transform: translate(0,9px) rotate(45deg);
transform: translate(0,9px) rotate(45deg);
width: 100%;
}
.button_menu_active span:nth-child(2) {
opacity: 0;
}
.button_menu_active span:last-child {
-ms-transform: translate(0,-6px) rotate(-45deg);
transform: translate(0,-6px) rotate(-45deg);
width: 100%;
}
.logom {
display:block;
height:40px;
width:127px;margin: 0 0 0 5%;
float:left
}
.logom img{
max-height:100%;
}
.tel-a{float:right;line-height:40px}
.top-menu {
position: fixed;
width: 100%;
left: 0;
top: 0;
height: 100%;
z-index: -1;
opacity: 0;
overflow: auto;
overflow-y: auto;
overflow-x: hidden;
background:#fff
}
.top-menu.active {
z-index: 97;
opacity: 1;
}
.top-menu > ul {
padding: 20px 10px 10px 10px;
list-style: none;
border-top:1px solid #999
}
.top-menu ul li {
padding: 10px 0;
}
.top-menu ul li a {
font-size: 20px;
text-decoration: none;
margin: 0;
font-weight: bold;
}
.top-menu ul li span {
display: block;
float: right;
height: 22px;
width: 22px;
text-align: center;
color: #fff !important;
background: #4274d5;
font-size: 14px;
line-height: 22px;
margin: 0;
cursor: pointer;
border-radius: 50%;
transition: transform 100ms ease;
}
.top-menu ul li.op span {
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.top-menu > ul ul {
padding: 10px 0 10px 50px;
display: none;
}
.top-menu > ul .op ul {
display: block;
}
.top-menu ul li li {
padding: 5px 0;
}
.top-menu ul li li a {
font-size: 20px;
text-decoration: underline;
}
.top-menu .check-city {
float: none;
padding: 80px 0 20px 0;
line-height: 30px;overflow: hidden;
border-bottom:1px solid #999;text-align:center
}
.top-menu .check-city font{
display:none
}
.top-menu .check-city a {
margin:0 5px
}
.top-menu .search {
float: none;margin: 20px auto
}
.slider{width:98%;height:0;padding:0 0 50% 0;float:none;margin:80px 1% 10px}
.sliderNav{display:none}
.w1200.pagetext{width:98%}
.tri-blue td {
font-size: 14px;
line-height: 18px;
}
.w1200 .call-back-form input {
width: 99%;
float: none;
margin: 0 auto 20px;
}
.w1200 .call-back-form input:last-child {
margin: 0 auto 20px;
}
.w1200 .call-back-submit {
float: none;
padding: 0;
display: block;
width: 100%;
clear: left;
text-align: center;
}
.consult-us-pop{padding:10px}
.consult-us-pop .h2{font-size:24px;line-height:30px}
.consult-us-pop input {display:block;line-height:30px;float:none}
.consult-us-pop input,.consult-us-pop input:first-child{margin:0 auto 20px}
.consult-us-submit {display:block;width:90%;padding:10px 0;margin:0 auto 20px;text-align:center;line-height:24px;float:none}
.new-cat ul.goods li, ul.goods li.new-li{width:84%;margin:0 auto 40px}
.preims td {float:left;vertical-align:top;width:100%}
.preims li {font-size:18px;line-height:22px;background: url(../img/preim-li.png) no-repeat 2px 8px}
.wmes li{font-size:16px;line-height:22px;width:50%}
.brands > div > div{width:500%}
.good-h1 {text-align:center;border-bottom:0}
.har {margin:0 0 30px 4%;float: none;width:96%}
.tab-wrap{width:100%;overflow-x:auto}
.tab-wrap table{border-collapse:collapse}
.tab-wrap td{padding:0 2px}
.tab-wrap *{font-size:14px !important;line-height:18px !important}
.pagetext p{text-indent:0}
.pagetext{padding:0 5px}
.h1, h1{font-size:24px}
.done-proj .h1, .you-int .h1, .goodss .h1, .o-nas .h1, .tri-blue .h1 {
margin: 0 0 20px 0;
line-height: 30px;
}
.done-proj .h1 b, .you-int .h1 b, .goodss .h1 b, .o-nas .h1 b, .tri-blue .h1 b {
font-size: 30px;
}
.done-proj div img, .you-int div img {
float:none;
width:100%;margin:0 0 10px 0;
}
.ml, .mr {
left: 0;
margin: 0 0 0 -21px;
width:43px;height:43px
}
.mr {
margin: 0 0 0 -22px;
left: 100%;
}
.done-proj div[rel="gal"],.you-int div[rel="int"]{width:23%;padding:0 1%}
.you-int div[rel="int"]{width:2.3%;padding:0 0.1%}
.done-proj div div .name {
text-align: right;
}
.tree {
margin: 80px auto 20px;
text-align: center;
}
.r750 {
width: 100%;
}
.r750.block1 {
padding-bottom: 85%;
}
.block1 .write-us {
right: 5px;
bottom: 25px;
}
.pure {
font-size: 26px;
line-height: 30px;
}
.akcia-now {
background-position:50% 100%;
font-size: 28px;
line-height: 32px;
height: 210px;
background-size: auto 70%;
padding: 0 0 100px 0;
text-align: center;
}
.leave-ord table {
width: 100%;
float: none;
}
.leave-ord td {
font-size: 22px;
line-height: 28px;
}
.leave-ord .call-back-pop {
width: 90%;
float: none;
margin: 40px auto 0;
}
.leave-ord .call-back-form input {
width: 90%;
margin: 0 0 36px 0;
padding: 0 4.5%;
}
ul.goods {
width: 100%;
}
ul.goods li {
width: 100%;
margin: 0 auto 40px 0;
float: none;overflow: hidden;
}
.goodss ul.goods {
width: 600%;
}
.goodss ul.goods li {
width: 16.66667%;
margin: 0;float: left;
}
.good-photos {
width: 96%;
overflow: hidden;
margin: 10px auto 20px;
float: none;
padding: 0 0 40px;
}
.good-main-pic{height:280px}
.good-main-pic img{max-width:100%}
.good-other-pics {
width: 100%;
text-align: center;
}
.good-other-pics a {
display: inline-block;
width: 31%;
float: none;
margin: 0 .5% 7px 0;
}
div.opis,p.g_art,p.price_old,p.price{text-align:center}
.order {
display: block;
margin: 0 auto 30px;
}
.pre-footer{display:none}
.footer{position:relative;left:auto;bottom:auto}
.footer .w1200 div {
width: 98%;
margin: 0 1% 20px;
text-align: center;
}
.footer .w1200 div b, .footer .w1200 div:nth-child(1) a, .footer .w1200 div:nth-child(2) a {
float: none;
clear: none;
margin:0 5px
}
.footer .w1200 div b {
display: block;
}
.footer .w1200 div:last-child {
text-align: center;
}
.pop-up.one-click-pop, .call-back-pop, .pop-up.write-us-pop, .ask-quest-pop, .result_ajax{left:7%;width:86%;margin:-200px 0 0 -20px}
.clz{right:0;top:-30px}
.pop-up input, .pop-up textarea{padding:1px 1% 0;width:98%}
.pop-up textarea, .one-click-pop.pop-up textarea{width:98%}
.submit{float:none;margin:5px auto 0}
#QUICK_ACTION_BARactionsContainer{display:block;width:100%;position:fixed;left:0;bottom:0;background:#fff;box-shadow:0 0 6px #999}
#QUICK_ACTION_BARactionsContainer > a{display:block;width:33.3333333%;float:left;text-align:center}
}
#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('/admin/img/fancybox.png');}#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;}#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}#fancybox-wrap {position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}#fancybox-outer {position: relative;width: 100%;height: 100%;background: #fff;}#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;}#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: transparent url('/admin/img/fancybox.png') -40px 0px;cursor: pointer;z-index: 1103;display: none;}#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('/admin/img/blank.gif');z-index: 1102;display: none;}#fancybox-left {left: 0px;}#fancybox-right {right: 0px;}#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}#fancybox-left-ico {background-image: url('/admin/img/fancybox.png');background-position: -40px -30px;}#fancybox-right-ico {background-image: url('/admin/img/fancybox.png');background-position: -40px -60px;}#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */}#fancybox-left:hover span {left: 20px;}#fancybox-right:hover span {left: auto;right: 20px;}.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}#fancybox-bg-n {top: -20px;left: 0;width: 100%;background-image: url('/admin/img/fancybox-x.png');}#fancybox-bg-ne {top: -20px;right: -20px;background-image: url('/admin/img/fancybox.png');background-position: -40px -162px;}#fancybox-bg-e {top: 0;right: -20px;height: 100%;background-image: url('/admin/img/fancybox-y.png');background-position: -20px 0px;}#fancybox-bg-se {bottom: -20px;right: -20px;background-image: url('/admin/img/fancybox.png');background-position: -40px -182px; }#fancybox-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('/admin/img/fancybox-x.png');background-position: 0px -20px;}#fancybox-bg-sw {bottom: -20px;left: -20px;background-image: url('/admin/img/fancybox.png');background-position: -40px -142px;}#fancybox-bg-w {top: 0;left: -20px;height: 100%;background-image: url('/admin/img/fancybox-y.png');}#fancybox-bg-nw {top: -20px;left: -20px;background-image: url('/admin/img/fancybox.png');background-position: -40px -122px;}#fancybox-title {font-family: Helvetica;font-size: 12px;z-index: 1102;}.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}.fancybox-title-outside {padding-top: 10px;color: #fff;}.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}#fancybox-title-over {padding: 10px;background-image: url('/admin/img/fancy_title_over.png');display: block;}.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px;}#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}#fancybox-title-float-wrap td {border: none;white-space: nowrap;}#fancybox-title-float-left {padding: 0 0 0 15px;background: url('/admin/img/fancybox.png') -40px -90px no-repeat;}#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('/admin/img/fancybox-x.png') 0px -40px;}#fancybox-title-float-right {padding: 0 0 0 15px;background: url('/admin/img/fancybox.png') -55px -90px no-repeat;}/* IE6 */.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_close.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_nav_left.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_nav_right.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_title_left.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_title_main.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_title_right.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px");}#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }.fancybox-ie .fancybox-bg { background: transparent !important; }.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_shadow_n.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_shadow_ne.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_shadow_e.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_shadow_se.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_shadow_s.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_shadow_sw.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_shadow_w.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/admin/img/fancy_shadow_nw.png', sizingMethod='scale'); }