/*@font-face {
    font-family: 'Qanelas';
    src: url('/fonts/Qanelas-Medium.eot');
    src: local('Qanelas Medium'), local('Qanelas-Medium'),
        url('/fonts/Qanelas-Medium.eot?#iefix') format('embedded-opentype'),
        url('/fonts/Qanelas-Medium.woff') format('woff'),
        url('/fonts/Qanelas-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.body{font-size:100%;background:#fff;font-family:'Qanelas', Tahoma, Arial;}
*/
/*
@font-face {
    font-family: 'AlexandraC';
    src: url('/fonts/alexandrac.eot');
    src: local('AlexandraC'),
        url('/fonts/alexandrac.eot') format('embedded-opentype'),
        url('/fonts/alexandrac.woff') format('woff'),
        url('/fonts/alexandrac.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  font-display: swap;
}
* /

@font-face {
            font-family: 'alexandrac';
            font-display: swap;
            src: url('/fonts/alexandrac.eot');
            src: url('/fonts/alexandrac.eot?#iefix') format('embedded-opentype'),
            url('/fonts/alexandrac.woff') format('woff'),
            url('/fonts/alexandrac.ttf') format('truetype'),
            font-weight: normal;
            font-style: normal;
        }

@import url('https://fonts.googleapis.com/css?family=Exo+2:400,400i,500,700&subset=cyrillic');
*/


@import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,400;0,500;0,600;0,700;0,800;1,600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');

body{font-size:105%;background:#fff;font-family:'Exo 2';}


/*.fon_z{background:url(/img2019/fon_z.jpg) repeat-y top left;background-attachment:fixed;background-size:70px;}
.fon_z1{background:url(/img2019/fon_z.jpg) repeat-y bottom right;background-attachment:fixed;background-size:70px;}
*/

h1{margin-top:20px;margin-bottom:20px;font-size:140%;color:#264742;}
h2{margin-top:20px;margin-bottom:20px;font-size:120%;color:#264742;}
h3{margin-top:20px;margin-bottom:20px;font-size:110%;color:#264742;}

.lode{display:none;}

.h1class,h1,h2,h3{color:#336A6D;margin-top:7px;text-align:left;margin-bottom:12px;}
.h1class{font-weight:bold;font-size:120%;margin-top:20px;margin-bottom:20px;}

#regto{padding:7px;border-radius:6px;color:#000;background:#C6C6C6;margin-top:35px;margin-bottom:15px;}
#regto a{color:#000; font-weight:bold;}

.layfon1{background-size:cover;background-attachment:fixed;}
.rr_form{background:url(/img2019/rr_form.jpg) no-repeat top center;background-size:cover;
padding-top:20px;padding-bottom:20px;
}
.rr_formtext{padding:15px;}
.rr_formtext strong{font-size:130%;}
.whiteside{}
a{color:#274742;}
a:hover{color:#c70d0d;}
a:visited{color:#274742;}
.headgreen {background:#274742;min-height:30px;}
.headgreen1{background:#6db3b5;padding:0px;}
.mm0p0{padding:0px;}
.clsb{padding-top:10px;}
.hguv{font-size:100%;font-weight:bold;color:#fff;padding-top:12px;padding-bottom:5px;text-align:center;}
.hguv a{background:#f38a00;color:#fff;padding:5px;border-radius:3px;padding-left:7px;padding-right:7px;/*display:block;float:right;*/margin-right:25px;margin-top:-3px;}
.auth,.region{color:#fff;padding-left:30px;}
.region{text-align:left;background:url(/img2019/region.png) no-repeat center left;background-size:18px;}
.auth{background:url(/img2019/lk.png) no-repeat center left;background-size:18px;padding-right:30px;}
.authm{background:url(/img2019/lkm.png) no-repeat center left;background-size:14px;padding-left:22px;padding-right:15px;}
.regions{min-width:100px;}
.hg_right{padding-top:9px;text-align:right;}
.hg_left{padding-top:4px;}
.clozuv{background:url(/img/closaw.png) no-repeat center center;border:0px;cursor:pointer;background-size:80%;
width:25px;height:25px;}

.headwhite{margin-top:5px;margin-bottom:2px;}
.lg_left{padding-top:5px;padding-bottom:10px;text-align:center;}
.lg_left img{width:90%;}
.lg_slog{padding:0px;font-size:85%;padding-top:5px;color:#274742;font-weight:normal;
text-align:center;
border-top:1px solid #ececec;
margin-top:11px;
text-transform:uppercase;
line-height:130%;
}
.lg_search{padding-top:5px;}
.lg_search_po{padding-top:25px;}

.tbtn{padding:12px;padding-left:32px;display:block;float:left;width:30%;height:40px;}
.tbtn a{color:#444;}
.tbtn1{padding:12px;padding-left:32px;padding-right:0px;display:block;float:right;height:40px;}
.tbtn1 a{color:#444;}
.tbnull{padding:0px;}
.optoprice{text-align:right;}

.icon_oplata{background:url(/img2019/icon/icon_oplata.png) no-repeat center left;background-size:25px;}
.icon_dost{background:url(/img2019/icon/icon_dost.png) no-repeat center left;background-size:25px;}
/*.icon_price{background:#004540 url(/img2019/icon/icon_price_w.png) no-repeat center left;background-size:22px;border-radius:20px;
background-position:7px 8px;
padding-left:35px;
padding-right:10px;
}
.icon_price:link{color:#fff;}
.icon_price:visited{color:#fff;}
.icon_price:hover{color:#fff;
background:#6db3b5 url(/img2019/icon/icon_price_w.png) no-repeat center left;background-size:22px;border-radius:20px;
background-position:7px 8px;
padding-left:35px;
padding-right:10px;
}*/
.icon_price {
    height: 32px;
    background: #f38a00;
    font-weight: bold;
    font-size: 14px;
    padding: 7px 10px;
    border-radius: 3px;
}

.icon_price:link{color:#fff;}
.icon_price:visited{color:#fff;}
.icon_price:hover{color:#fff;}

.icon_akcii{background:url(/img2019/icon/icon_akcii.png) no-repeat center left;background-size:25px;}
.icon_news{background:url(/img2019/icon/icon_news.png) no-repeat center left;background-size:25px;}
.icon_opt{background:url(/img2019/icon/icon_opt.png) no-repeat center left;background-size:25px;}

.lg_center{padding-left:5%;padding-top:20px;}
.lg_basket{text-align:center;padding-top:62px;padding-left:15px;}
.lg_basket img{width:50%;max-width:50px;}
.mybasket{padding-top:10px;font-size:90%;color:#444;}

.icon_tel{/*background:url(/img2019/icon/call.png) no-repeat center left;float:right;*/background-size:30px;
display:block;height:40px;
font-size:180%;padding-left:40px;
color:#264742;font-weight:bold;padding-top:10px;
text-align: center;
}
.laytel{height:40px;}

.searchlay{
padding-top:15px;
}
.searchlaym{
padding-top:5px;padding-bottom:5px;
}
.searchtextn{border:2px solid #989898;border-radius:20px;height:35px;width:100%;padding:3px;padding-left:10px;padding-right:40px;font-size:110%;
}
.sebutn{border:0px;background:url(/img2019/icon/sebut.png) no-repeat center center;width:30px;height:33px;margin-left:-37px;
position:absolute;right:5px;
}

.searchtextnm{border:2px solid #989898;border-radius:20px;height:35px;width:97%;padding:3px;padding-left:10px;padding-right:40px;font-size:110%;
}
.sebutnm{border:0px;background:url(/img2019/icon/sebut.png) no-repeat center center;width:30px;height:33px;margin-left:-50px;
position:absolute;right:15px;
}

.headgray{}
.headslide{z-index:50;}
.graylay{padding-top:10px;padding-bottom:10px;background:#d6d6d6;border-radius:3px;}
.icon_m_left{text-align:right;}
.icon_m_left img{width:90%;}
.icon_m_left0{padding:3px;}
.icon_m_left0{text-align:center;}
.icon_m_left0 img{width:90%;}

.text_m_right{padding:8px;font-size:110%;text-align:left;color:#111;}
.text_m_right a{text-decoration:none;}

.excluzive {padding-top:5px;padding-bottom:30px;margin-top:0px;}
.excluzive h1{color:#264742;font-size:140%;text-align:center;margin-bottom:30px;margin-top:10px;}
.excluzive .name-main{color:#264742;font-size:140%;text-align:center;margin-bottom:30px;margin-top:10px;font-weight: bold;}

.grayslide{background:#dfdfdf;background-size:cover;background-attachment:fixed;}
.gray1lay{padding-top:30px;padding-bottom:30px;}

.contento ul {list-style: none; padding: 5 10 5 10; margin-left: 10px;}
.contento ul li {background:url(img/ulli.png) no-repeat top left;margin-top:3px;padding-left:30px;}
.contento ul li ul li {margin-top:3px;}
.contento{text-align:left;}
.contento ol {list-style: none; padding: 5 10 5 10; margin-left: 10px;}
.contento ol li {background:url(img/ulli.png) no-repeat top left;margin-top:3px;padding-left:30px;}
.contento ol li ol li {margin-top:3px;}
.contento a:link{text-decoration:underline;}

.btmicons img{width:100%;
-webkit-filter: grayscale(1);
-webkit-filter: grayscale(100%);
filter: gray;
filter: grayscale(100%);
opacity:1;
}
.btmicons {padding:20px;
}
.btmicons img:hover{
/-moz-animation-name: butrotani;
 -moz-animation-duration: 0.5s;
 -webkit-animation-name: butrotani;
 -webkit-animation-duration: 0.5s;
-webkit-filter: grayscale(0);
-webkit-filter: grayscale(0%);
filter: gray;
filter: grayscale(0%);
opacity:1;
}


@-webkit-keyframes butrotani{
    0% {
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

.btmiconsstm img{width:100%;}
.btmiconsstm {padding:10px;}
.btmiconsstm img:hover{
/-moz-animation-name: butrotani;
 -moz-animation-duration: 0.5s;
 -webkit-animation-name: butrotani;
 -webkit-animation-duration: 0.5s;
-webkit-filter: grayscale(0);
-webkit-filter: grayscale(0%);
filter: gray;
filter: grayscale(0%);
opacity:1;
}

.stmtext{padding-top:15px;color:#444;}
.stmtext strong{color:#274742;font-size:110%;}

.whitebtm{}
.neibtm{}
.bgbtm{background:#a5adbf url(/img2019/bgbtm.jpg) no-repeat top center;background-size:100%;}
#curtains{width:100%;background:#264742;height:60px;display:none;position:fixed;top:0px;left:0px;
z-index:9990;opacity:0.9;}

#curtains_menu{width:100%;background:#264742;height:37px;display:none;position:fixed;top:61px;left:0px;
z-index:9990;opacity:0.9;}

.cur_logo {padding:10px;}
.cur_logo img{width:95%;}
.barone{z-index:200;}
.btmlinx{padding-top:30px;padding-bottom:30px;color:#274742;padding-left:20px;}
.btmlinx ul{padding:0px;margin:0px;list-style:none;padding-left:20px;}
.btmlinx ul li{list-style:square;}
.btmlinx ul li a:link{color:#274742;}
.btmlinx ul li a:visited{color:#274742;text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.9);}
.btmlinx ul li a:hover{text-decoration:underline;}
.btmlinx h2{font-size:120%;margin-bottom:15px;color:#000;}
.curtain_menu {padding:5px;padding-top:10px;font-size:100%;}
.curtain_menu a{color:#fff;}
#mybasket11{background:url(/img2019/basketwhite.png) no-repeat center left;background-size:21px;
padding-left:30px;height:30px;
color:#fff;padding-top:7px;
}
.curauth{height:17px;cursor:pointer;}
.curauth img{height:17px;}
.cur_icon1{padding-top:17px;text-align:right;}
.cur_icon1 img{padding-left:12px;}
.cur_icon2{padding-top:11px;text-align:center;}


.clgar{}
#clnar{background:#ccc;text-align:center;}

.navclass{
background:#fff;
border:0px solid #ccc;
padding:8px;
margin:4px;
text-align:center;
height:210px;
}

#navclass_min{
background:#ececec url(img/volna.png) repeat-x top left;
border:1px solid #ccc;
padding:6px;
margin:5px;
width:500px;
}
#navclass_min table{width:450px;}

#navclass1{width:90px;height:60px;background:#ececec url(img/volna.png) repeat-x top left;
float:left;
display:block;
border:1px solid #ccc;
padding:3px;
margin:3px;
}
.cateimg1{width:240px;height:220px;display:block;overflow:hidden;margin-right:10px;}
.cateimg1 img{width:90px;}

.width-nav{width: 14%;}

.cateimgs{text-align:center;/*padding:35px;*/ padding: 5px; padding-bottom:15px;}
.cateimgs img{width:100%;}

.cateimgs img:hover{box-shadow:0px 0px 4px 0px rgba(50, 50, 50, 0.4);}

.cateimg_min{width:60px;height:40px;display:block;overflow:hidden;margin-right:10px;}
.cateimg_min img{width:60px;border-radius:5px;}

#tdima{width:240px;text-align:center;}
.catehead {font-size:110%;font-weight:bold;
margin-bottom:3px;
margin-top:10px;
text-align:center;
height:55px;overflow:hidden;
}



.lopas{padding:10px;padding-left:0px;}
.lopas input{width:90%;height:30px;padding:2px;}
.lopas2{padding:10px;padding-left:0px;}
.lopas3{padding:10px;padding-left:0px;}
.lopas3 input{height:30px;width:50%;max-width:200px;color:#fff;background:#004540;color:#ffffff;font-size:100%;border:0px;cursor:pointer;padding:4px;}
.lopas4{padding:10px;padding-left:0px;}
.lopas4 a{padding-right:20px;}

#bell{color:#000;}
#zvbut,#loginsys{height:25px;width:90px;background:#004540;color:#ffffff;font-size:120%;border:0px;cursor:pointer;}
#logi,#pass{width:140;height:20;border:1px solid #666;}
.buttonadd{margin-top:10px;height:25px;width:120px;background:#bf1e2d url(img/volna.png) repeat-x center left;color:#ffffff;font-size:9pt;border:0px;cursor:pointer;}
.colvotable {width:100%;border-bottom:1px dashed #cccccc;margin-top:5px;}
.colvotable tr td{font-size:8pt;color:#666;}
.colvo {width:121px;text-align:right;}
.colvo input{font-size:8pt;width:50px;height:22px;margin-left:10px;}
.colvo select{font-size:8pt;width:50px;height:22px;margin-left:10px;}

.colvo3 {width:121px;text-align:right;}
.colvo3 input{font-size:8pt;width:50px;height:22px;margin-left:10px;color:#000;border:1px solid #666;cursor:pointer;background:#fff;}
.position{margin-bottom:15px;}
.loading{display:none;width:25px;}

.colvo input{border:1px solid #555;padding:3px;width:90;}
.colvo select{border:1px solid #555;padding:3px;width:90;}

#remlogin{border:1px solid #555;width:300;height:25px;}
#rembutton{height:25px;width:50%;max-width:200px;background:#004540;color:#ffffff;font-size:110%;border:0px;cursor:pointer;}


.address-footer{padding-bottom:25px;}
.address-footer img{float:left;margin-right:15px;width:25px;}
.btmcopy,.btmlinks,.btmadr{padding-top:0px;padding-bottom:0px;font-size:90%;}
.btmbtm{height:30px;}


.onesk{text-align:right;position:absolute;top:-2px;right:4px;}
.ones{font-size:65%;background:#800020;color:#fff;border-radius:3px;padding:2px;}
.onesk33{text-align:right;}
.ones33{font-size:55%;background:#800020;color:#fff;border-radius:3px;padding:2px;}
.ones2{font-size:85%;background:#800020;color:#fff;border-radius:3px;padding:2px;}
.onesk22{margin-left:15px;}
.ones22{font-size:85%;background:#800020;color:#fff;border-radius:3px;padding:2px;}



.tovarlay{
    padding:5px;
    background:#fff;
    min-height: 685px;
}
.tovarlaymobile{padding:5px;}
.tovarlay1{padding:10px;border:1px solid #ccc;border-radius:4px;box-shadow: 0 0 9px rgba(77,77,77,0.1); min-height: 413px}
.tovarlay10{padding:10px;border:1px solid #ccc;border-radius:4px;box-shadow: 0 0 9px rgba(77,77,77,0.1); min-height: 660px}
.tovarlay10mobile{padding:5px;border:0px solid #ccc;border-radius:4px;box-shadow: 0 0 9px rgba(77,77,77,0.1); min-height: 400px}

.tovarlayhit{
    padding:5px;
    background:#fff;
    min-height: 520px;
}
.tovarlayhit1{padding:10px;border:1px solid #ccc;border-radius:4px;
box-shadow: 0 0 9px rgba(77,77,77,0.1); min-height: 500px}

.tovarlay101{padding:10px;border:1px solid #ccc;border-radius:4px;box-shadow: 0 0 9px rgba(77,77,77,0.1); min-height: 588px}
.tovarlayhead{font-size:100%;font-weight:bold;height:50px;}
.tovarlayheadmobile{font-size:90%;font-weight:bold;height:80px;}
.tovarlay a:link{text-decoration:none;}
.tovarlay a:hover{text-decoration:none;}
.tovarlayheadm{font-size:110%;font-weight:bold;height:95px;text-align:center;padding-top:10px;}

.bagz{width: calc(100% - 36px);min-height:300px;position:absolute;z-index:999;cursor:pointer;
text-align:right;
}
.bagz img{width:50px;}
.bagz:hover img{
 -moz-animation-name: butrotani12;
 -moz-animation-duration: 1s;
 -webkit-animation-name: butrotani12;
 -webkit-animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.imag{background:#fff;width:100%;height:300px;overflow:hidden;
text-align:center;
margin-bottom:10px;
}
.imag img{height:300px;}

.imagmobile{background:#fff;width:100%;height:270px;overflow:hidden;
text-align:center;
margin-bottom:10px;
}
.orimas{width:100%;height:280px;}
.imagmobile img{max-width:100%;height:180px;}


.imagm1 img{height:300px;}
.imagm1{width:100%;text-align:center;}

@-webkit-keyframes butrotani12{
    0% {
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}



.selcol{border:1px solid #666;width:35%;max-width:70px;height:35px;font-size:120%;text-align:center;
border-radius:3px;}
.selcolsel{border:1px solid #666;max-width:50px;font-size:150%;text-align:center;
border-radius:3px;
}

.mselcol{border:1px solid #666;width:35%;max-width:70px;height:35px;font-size:120%;text-align:center;
border-radius:3px;}
.mselcolsel{border:1px solid #666;width:35%;font-size:150%;text-align:center;
border-radius:3px;
}

.selcol1{border:1px solid #666;width:25%;height:35px;font-size:120%;text-align:center;
border-radius:3px;}
.saba{border:0px;background:#4ba55b url(img/volna.png) repeat-x center center;cursor:pointer;width:120px;height:28px;color:#fff;}
.sabas{display: inline-block;padding: 7px;border:0px;background:#336a6d;
cursor:pointer;
max-width:100px;
width:55%;height:35px;color:#fff;font-size:110%;border-radius:3px;}
.sabasno{
border:0px;background:#ccc url(img/volna.png) repeat-x center center;cursor:pointer;width:50px;height:20px;color:#fff;font-size:8pt;}
.sabam{border:0px;background:url(img/vzakaz1.png) no-repeat center center;cursor:pointer;width:45px;height:28px;color:#bf1e2d;font-size:8pt;}
.saban{border:0px;background:url(img/vzakaz1.png) no-repeat center center;cursor:pointer;width:50px;height:28px;color:#bf1e2d;font-size:8pt;}



.cneactiv,.cactiv{width:20px;height:20px;border:1px solid #ccc;margin-right:3px;margin-bottom:3px;
font-size:8pt;text-align:center;
text-shadow: 0px 0px 6px rgba(250, 250, 250, 0.5);
border-radius:3px;
}
.cneactiv{display:none;}
#texact{margin-top:20px;}
#texact1{margin-top:20px;display:none;}
.cneactiv{border:1px solid #ccc;opacity:0.95;width:10px;height:10px;}
.cactiv{cursor:pointer;border:1px solid #336A6D;}

.cactiv:hover{box-shadow: 0 0 3px rgba(77,77,77,1.5);}

.virazz{padding-left:10px;min-height:40px;}
.vibranorazmer,.vibranocena,.vibrano,.vibranocvet,.vibranocvetmobile{
margin-bottom:8px;font-size:100%;
}
.virazz select{font-size:16px;}
.virazz select:active{font-size:16px;}


.vibranorazmer{padding-left:0px;}
.vibranocvet{height:40px;text-align:right;}
.vibranocvetmobile{height:60px;text-align:left;padding-left:10px;padding-right:0px;}
.spancena{font-size:160%;color:#004540;padding-top:10px;}
.spancenamobile{font-size:130%;color:#004540;padding-top:10px;}
.setas, .setas:active, .setas:hover{border-radius:2px;font-size:90%;border:1px solid #336A6D;padding:3px;}
.setas:active{}

.pgs{color:#666;}
ul.csspages {list-style: none;padding: 0px;margin:0px;font-size:120%;padding-bottom:10px;margin-top:10px;}
ul.csspages li {background:none;padding:0px; display: inline;font-size:120%;margin-left:5px; }
ul.csspages li a{padding:5px;padding-left:10px;padding-right:10px;border-radius:50px;}
ul.csspages li a:link {color: #336A6D;text-decoration: none;background: #f7f7f7;border:1px solid #004045;}
ul.csspages li a:visited {color: #336A6D;text-decoration: none;background: #f7f7f7;border:1px solid #004045;}
ul.csspages li a:hover {color: #336A6D;text-decoration: none;background: #ececec;border:1px solid #004045;}

.selpage{color: #f7f7f7;text-decoration: none;margin: 1px;background: #336A6D;
padding:6px;padding-left:11px;padding-right:11px;border-radius:50px;border:1px solid #ccc;
}

.pgsr{text-align:right;}

.birazz{text-align:right;font-weight:bold;font-size:90%;}
.rub{font-size:80%;color:#666;}
.layrez{text-align:right;padding-top:10px;height:27px;}
.basket_add{padding-top:10px;padding-bottom:4px;}


.is_novinka, .is_spec, .is_hit{display:block;width:70px;height:70px;position:absolute;margin-left:-20px;}
.is_novinka{margin-top:0px; background:url(/img/icons/new.png) no-repeat top left;background-size:90%;z-index:100;}
.is_spec{margin-top:60px;background:url(/img/icons/sale.png) no-repeat top left;background-size:90%;}
.is_hit{margin-top:120px;background:url(/img/icons/hit.png) no-repeat top left;background-size:90%;}
.is_sezon1,.is_sezon0,.is_sezon2,.is_sezon3{display:block;width:50px;height:50px;position:absolute;right:0px;margin-top:60px;}
.is_sezon1{background:url(/img/icons/zima.png) no-repeat top left;background-size:90%;}
.is_sezon2{background:url(/img/icons/demis.png) no-repeat top left;background-size:90%;}
.is_sezon3{background:url(/img/icons/leto.png) no-repeat top left;background-size:90%;}
.is_sezon0{background:url(/img/icons/leto.png) no-repeat top left;background-size:90%;}

.is_procsk{display:block;width:70px;height:70px;position:absolute;right:0px;margin-top:-25px;margin-right:-5px;}
.is_procsk{background:url(/img/icons/skidka.png) no-repeat top left;background-size:100%;}
.is_procsk{font-size:70%;text-align:center;color:#fff;padding-top:13px;}
.is_procsk .prcc{font-size:240%;display:block;margin-top:0px;font-weight:bold;}
.is_procsk .prc{font-size:70%;}

.oldpr{text-decoration: line-through;color:#666;padding-right:17px;font-size:75%;}
.redcena{color:#a50000;}
.foldpr{font-size:170%;padding-left:42px;padding-top:4px;}


.ism_novinka, .ism_spec, .ism_hit{display:block;width:70px;height:70px;position:absolute;margin-left:-20px;}
.ism_novinka{margin-top:50px; background:url(/img/icons/new.png) no-repeat top left;background-size:90%;z-index:100;}
.ism_spec{margin-top:50px;background:url(/img/icons/sale.png) no-repeat top left;background-size:90%;}
.ism_hit{margin-top:50px;background:url(/img/icons/hit.png) no-repeat top left;background-size:90%;}
.ism_sezon1,.ism_sezon2,.ism_sezon3{display:block;width:50px;height:50px;position:absolute;left:0px;margin-top:5px;}
.ism_sezon1{background:url(/img/icons/zima.png) no-repeat top left;background-size:90%;}
.ism_sezon2{background:url(/img/icons/demis.png) no-repeat top left;background-size:90%;}
.ism_sezon3{background:url(/img/icons/leto.png) no-repeat top left;background-size:90%;}


.is1_novinka, .is1_spec, .is1_hit{display:block;width:100px;height:100px;position:absolute;margin-left:-20px;z-index:1;}
.is1_novinka{margin-top:80px; background:url(/img/icons/new.png) no-repeat top left;background-size:90%;}
.is1_spec{margin-top:160px;background:url(/img/icons/sale.png) no-repeat top left;background-size:90%;}
.is1_hit{margin-top:240px;background:url(/img/icons/hit.png) no-repeat top left;background-size:90%;}
.is1_sezon1,.is1_sezon2,.is1_sezon3,.is1_procsk{
display:block;
position:absolute;
width:70px;height:70px;
margin-top:15px;z-index:999;
margin-left:5px;
z-index:10;
}
.is1_procsk{top:10px;left:255px;}
.is1_sezon1{background:url(/img/icons/zima.png) no-repeat top left;background-size:90%;}
.is1_sezon2{background:url(/img/icons/demis.png) no-repeat top left;background-size:90%;}
.is1_sezon3{background:url(/img/icons/leto.png) no-repeat top left;background-size:90%;}

.is1_procsk{display:block;width:70px;height:70px;position:absolute;margin-left:5px;margin-top:120px;}
.is1_procsk{background:url(/img/icons/skidka.png) no-repeat top left;background-size:100%;}
.is1_procsk{font-size:70%;text-align:center;color:#fff;padding-top:13px;}
.is1_procsk .prcc{font-size:240%;display:block;margin-top:0px;font-weight:bold;}
.is1_procsk .prc{font-size:70%;}


.is2_novinka, .is2_spec, .is2_hit{display:block;width:70px;height:70px;position:absolute;margin-left:-10px;z-index:9999999;}
.is2_novinka{margin-top:0px; background:url(/img/icons/new.png) no-repeat top left;background-size:90%;z-index:100;}
.is2_spec{margin-top:60px;background:url(/img/icons/sale.png) no-repeat top left;background-size:90%;}
.is2_hit{margin-top:120px;background:url(/img/icons/hit.png) no-repeat top left;background-size:90%;}
.is2_sezon1,.is2_sezon2,.is2_sezon3{display:block;width:50px;height:50px;position:absolute;margin-top:10px;margin-left:80%;z-index:9999999;}
.is2_sezon1{background:url(/img/icons/zima.png) no-repeat top left;background-size:90%;}
.is2_sezon2{background:url(/img/icons/demis.png) no-repeat top left;background-size:90%;}
.is2_sezon3{background:url(/img/icons/leto.png) no-repeat top left;background-size:90%;}

.layinfor{font-size:80%;color:#666;}


.gmes{background:#e7e7e7 url(../img/volna.png) repeat-x top left;margin-bottom:15px;border-radius:6px;}
.headgmes{font-size:12pt;font-style:italic;margin-bottom:10px;}
.avtorgmes{font-size:9pt;text-align:left;color:#666;}
.gavtor{font-size:8pt;text-align:left;color:#666;}
.gtimes{font-size:8pt;text-align:right;color:#666;}

#gp_mes{font-size:9pt;border:1px solid #cccccc;padding:3px;height:150px;width:100%;}
#gp_avtor{height:22px;padding:3px;font-size:9pt;width:300px;border:1px solid #cccccc;}
#gp_avtoremail{padding:3px;height:22px;font-size:9pt;width:300px;border:1px solid #cccccc;}

.neuspeh{font-weight:bold;color:#fff;margin-top:15px;background:#f7a311;padding:5px;margin-bottom:15px;}
.uspeh{font-weight:bold;color:#fff;margin-top:15px;background:#274742;padding:5px;margin-bottom:15px;}
.headform{font-weight:bold;background:#015cb2 url(/img/volna.png) repeat-x center center;padding:5px;color:#fff;}


.tipuser {border-right:1px dashed #cccccc;border-top:1px dashed #cccccc;margin-top:10px;width:600px;}
.tipuser td{font-size:9pt;border-bottom:1px dashed #cccccc;border-left:1px dashed #cccccc;padding:5px;}
.tipuser th{font-size:9pt;background:#444  url(/img/volna.png) repeat-x center left;color:#fff;font-weight:bold;padding:5px;}
.tipuser th a{font-size:9pt;color:#fff;font-weight:bold;text-decoration:underline;}
.tipuser select{width:300px;border:1px solid #666;}
.tipuser input{width:100px;border:1px solid #666;background:#666 url(img/volna.png) repeat-x center left;color:#fff;}

.pasuser {border-right:1px dashed #cccccc;border-top:1px dashed #cccccc;margin-top:10px;width:600px;}
.pasuser td{font-size:9pt;border-bottom:1px dashed #cccccc;border-left:1px dashed #cccccc;padding:5px;}
.pasuser th{font-size:9pt;background:#444  url(img/volna.png) repeat-x center left;color:#fff;font-weight:bold;padding:5px;text-align:left;}
.pasuser th a{font-size:9pt;color:#fff;font-weight:bold;text-decoration:underline;}
#savetip{width:100px;border:1px solid #666;background:#666 url(img/volna.png) repeat-x center left;color:#fff;cursor:pointer;}
#nepa {width:300px;border:1px solid #666;background:#fff;}


.rozz{width:100%;margin-top:20px;margin-bottom:20px;}
.rozz th{padding:12px;background:#004045;font-size:100%;color:#fff;font-weight:bold;}
.rozz td{padding:7px;font-size:90%;border-bottom:1px dashed #ccc;border-left:1px dashed #ccc;}
.rozz tr:hover{background:#ececec;}


.rightcat table{width:100%;margin-top:20px;margin-bottom:20px;}
.rightcat table th{padding:12px;background:#004045;font-size:100%;color:#fff;font-weight:bold;}
.rightcat table td{padding:7px;font-size:90%;border-bottom:1px dashed #ccc;border-left:1px dashed #ccc;}
.rightcat table tr:hover{background:#ececec;}

.bigdesc table {border-top:1px dashed #ccc;border-right:1px dashed #ccc;}
.bigdesc table th{padding:5px;background:#555 url(img/volna.png) repeat-x center center;font-size:10pt;color:#fff;font-weight:bold;}
.bigdesc table td{padding:5px;font-size:10pt;border-bottom:1px dashed #ccc;border-left:1px dashed #ccc;}
.bigdesc table tr:hover{background:#5db20f;}


.detoles th{background:#4fa50c url(img/volna.png) repeat-x center center;font-size:9pt;color:#fff;font-weight:bold;padding:7px;}
.detoles td{padding:7px;font-size:9pt;border-bottom:1px dashed #ccc;border-left:1px dashed #ccc;}
.detoles {border-top:1px dashed #ccc;border-right:1px dashed #ccc;border-collapse: collapse;}
.detoles tr td table tr td{border:0;padding:1px;}
#tece{text-align:center;}
#tehe{font-weight:bold;}
.ror0{border:1px solid #666;width:90%;max-width:80px;height:25px;text-align:center;border-radius:2px;}
.ror1{height:20px;width:20px;background:url(img/okas.png) no-repeat center center;color:#ffffff;font-size:9pt;border:0px;cursor:pointer;}
.ror2,.ror{height:20px;width:20px;background:url(img/delete.png) no-repeat center center;color:#ffffff;font-size:9pt;border:0px;cursor:pointer;}

.fizlico,.iplico,.urlico{width:100%;height:40px;padding:5px;background:#004045 url(img/volna.png) repeat-x center center;cursor:pointer;color:#fff;border:1px solid #ccc;}
.fizlico1,.iplico1,.urlico1{width:100%;height:40px;padding:5px;background:#777 url(img/volna.png) repeat-x center center;cursor:pointer;color:#fff;border:1px solid #ccc;}
.fizlico0,.iplico0,.urlico0{width:100%;height:40px;padding:5px;background:#777 url(img/volna.png) repeat-x center center;cursor:pointer;color:#fff;border:1px solid #ccc;}
.fizlico01,.iplico01,.urlico01{width:100%;height:40px;padding:5px;background:#004045 url(img/volna.png) repeat-x center center;cursor:pointer;color:#fff;border:1px solid #ccc;}

.cattab1{border:1px solid #ccc;background:#f7f7f7 url(img/volna.png) repeat-x top center;margin-top:15px;}
#ifac,#ifa,#txa{border:1px solid #555;width:300px;height:25px;}
#ifac{width:100px;height:25px;}
#txa{height:100px;}
#selo{border:1px solid #555;width:100%;height:25px;}
#buto{margin-top:10px;height:25px;width:150px;background:#0875b6 url(img/volna.png) repeat-x center left;color:#ffffff;font-size:9pt;border:0px;cursor:pointer;}
#remlogin{border:1px solid #555;width:300;height:25px;}
#rembutton{margin-left:7px;height:25px;width:120px;background:#555 url(img/volna.png) repeat-x center left;color:#ffffff;font-size:9pt;border:0px;cursor:pointer;}

#cons{font-size:8pt;color:#888;font-weight:normal;}
#zvezda{color:990000;font-size:12pt;}
#zapo{font-weight:normal;font-size:8pt;}



.ifa{background:#fff; 
border:1px solid #9e9e9e;width:100%;height:30px;color:#333333;font-size:90%;
border-radius:2px;}
.tipa{
border:1px solid #9e9e9e;width:90%;border-radius:2px;
background:#fff;
height:30px; 
}
.ifac{background:#ffffff; border:1px solid #9e9e9e;width:20%;min-width:60px;height:30px;color:#333333;font-size:90%;}
.txa{background:#ffffff; border:1px solid #9e9e9e;width:100%;height:100px;color:#333333;border-radius:2px;}
#cbc{border:0px;width:35px;height:20px;color:#333333;font-size:8pt;cursor:pointer;}
#pasp{padding-top:7px;background:#CECECE;font-size:12pt;font-weight:bold;margin-bottom:10px;color:#ffffff;}
.sendzip,.sendzfiz,.sendzorg{background:#004045;color:#fff;border-radius:2px;padding:15px;font-size:120%;corsor:pointer;border:0px;}


.pometka{font-size:8pt;font-weight:normal;}

#vim_b{width:50px;}
.mzak th{background:#888 url(img/volna.png) repeat-x center center;font-size:9pt;color:#fff;font-weight:bold;padding:7px;}
.mzak td{padding:7px;font-size:9pt;border-bottom:1px dashed #ccc;border-left:1px dashed #ccc;}
.mzak {border-top:1px dashed #ccc;border-right:1px dashed #ccc;border-collapse: collapse;}

.dinmay{
width:1157px;
z-index:3;
position:absolute;
left:50%;
margin-left:-580px;
padding-bottom:30px;
}
.dostfree{background:#336A6D;color:#fff;font-size:14pt;margin-top:20px;margin-bottom:20px;padding:10px;border-radius:10px;}
.marlay{background:#fff;height:160px;}


#podarkinasum table,#dostavki table{border-radius:6px;border:1px solid #ccc;background:#f7f7f7 url(img/volna.png) repeat-x top left;margin-bottom:2px;}
#podarkinasum table:hover,#dostavki table:hover{border-radius:6px;border:1px solid #ccc;background:#ececec url(img/volna.png) repeat-x top left;margin-bottom:2px;}
#podarkinasum table td input{width:20px;height:20px;color:#57ad0e;border:1px solid #666;}
#podarkinasum table td, #dostavki table td{border:0px;}



#neonma{clear:both;padding:7px;background:#f7f7f7 url(img/volna.png) repeat-x top left;margin-bottom:10px;margin-top:10px;border:1px solid #e7e7e7;}
.mainnewsdate{font-size:8pt;color:#888;text-align:right;}
.tablenewsdesc{font-size:9pt;color:#333;}
.tablenewslink{text-align:right;}
.mainnewshead{font-size:12pt;font-weight:bold;}
.imgth {width:130px;}
.imgth img{width:130px;}
.imgfao{width:120px;height:120px;display:block;margin-bottom:5px;margin-right:5px;float:left;}
#imgfa{width:120px;height:120px;}

.prform {margin-top:15px;margin-bottom:15px;padding:5px;border:2px dashed #ccc;background:#f7f7f7 url(img/volna.png) repeat-x top left;}
.prform td{padding:5px;border-bottom:1px dashed #ccc;}
#lastline{border:0px;}  
.comm{font-size:8pt;color:#444444;}

.plashka4{margin-bottom:15px;padding-bottom:10px;}
.plashka5{border:1px dashed #ccc;margin-bottom:15px;}
.ptext0{width:60px;}

.catez,#catez{margin-bottom:20px;}
#catez a{color:#336A6D; background:#ececec;font-size:9pt;padding-left:3px;padding-right:3px;border-radius:6px;margin:2px;
line-height:22px;display:block; float:left;
}


.reccolor{font-size:9pt;box-shadow: 0 0 9px rgba(77,77,77,1.5);
border-radius:5px;padding:8px;text-align:center;
text-shadow: 0px 0px 4px rgba(255, 255, 255, 1);
min-width:80px;
}

.reccolor_m{
box-shadow: 0 0 9px rgba(77,77,77,1.5);
border-radius:5px;padding:3px;text-align:center;
text-shadow: 0px 0px 4px rgba(255, 255, 255, 1);
font-size:80%;
max-width:60px;
}


#reccolor1{font-size:90%;box-shadow: 0 0 9px rgba(77,77,77,0.5);
border-radius:5px;padding:8px;text-align:center;
text-shadow: 0px 0px 4px rgba(255, 255, 255, 1);
width:90%;
}

.path {font-size:90%;text-align:left;margin-bottom:15px;}
.path a{color:#666;text-decoration:none;}

.video{text-align:center;}

.minilogo {text-align:center;padding-top:15px;margin-bottom:10px;}
.minilogo img{width:80%;}



.mainmenu {padding:0px;margin:0px;list-style:none;margin-top:20px;}
.mainmenu li{list-style:none;margin-bottom:2px;font-size:100%;font-weight:bold;}
.mainmenu li a{display:block;background:#6db6b1;padding:10px;color:#222;border-left:6px solid #004540;}
.mainmenu li a:hover{background:#90dcd6;box-shadow: 1px 1px 10px rgba(0,0,0,0.6);}
.mainmenu li ul {padding:0px;margin-left:0px;list-style:none;margin-top:2px;}
.mainmenu li ul li a{display:block;background:#ececec;padding:10px;color:#111;font-weight:normal;font-size:90%;}
.mainmenu li ul li a:hover{background:#c7c7c7;}
.mainmenu li ul li ul{display:none;}


.headslidelist{padding-top:20px;padding-bottom:20px;}
#lay2{display:none;}
#lay3{display:none;}
.btnslide{padding:10px;text-align:center;margin-top:60px;}
.btnlay,.btnlay_on{color:#004540;padding:7px;border:2px solid #004540;background:#fff;cursor:pointer;border-radius:3px;margin-left:7px;margin-right:7px;}
.btnlay_on{color:#fff;background:#004540;}
.shen{padding:3px;}

.raz {width:100%;}
.raz {border-collapse: collapse;}
.raz tr:first-child {border-bottom: 10px solid #e7e7e7;}
.raz th {text-align: center;background-color: #336A6D;color: #fff;padding:10px;}
.raz tr:nth-child(odd) {background-color: #e7e7e7; }
.raz td{text-align: center;padding:10px;}

.msabas{border:0px;background:#336a6d;
cursor:pointer;
max-width:100px;
width:60%;height:35px;color:#fff;font-size:100%;border-radius:3px;}


.frmlayleft{padding:5px;}
.frmlayright{padding:5px;}
.frmlay{padding:5px;border-bottom:1px solid #ccc;}
.frmlay:hover{background:#fff;}
.pometka{padding:5px;}
.ipform,.fizform,.orgform{background:#f7f7f7;clear:both;}

.opttext{padding:15px;padding-left:70px;border:1px solid #efbf94;background:#fff0e3 url(/img/opttext.png) no-repeat center left;background-size:38px;background-position:15px 5px;border-radius:4px;margin-top:10px;margin-bottom:10px;}
.opt_rec{padding:0px;padding-top:15px;border-top:2px solid #929292;margin-top:15px;margin-bottom:15px;}
.opt_rec p{padding:0px;margin:0px;}
.opt_rec strong{font-size:20px;}
.opt_popup{border:0px;color:#fff;background:#336a6d;border-radius:3px;cursor:pointer;font-size:90%;padding:7px;margin-top:10px;}
.opt_popup_maski{border:0px;color:#fff;border-radius:3px;cursor:pointer;font-size:90%;padding:7px;}


#ivoz{padding:15px;}
#ivoz:hover,.vim2list:hover,.rezpo:hover{
-moz-box-shadow: 0 0 5px rgba(222,222,222,0.5);-webkit-box-shadow: 0 0 5px rgba(222,222,222,0.5);box-shadow: 0 0 5px rgba(222,222,222,1.5);
background:#ececec url(img/volna.png) repeat-x top left;
}
#ivozs:hover{-moz-box-shadow: 0 0 5px rgba(222,222,222,0.5);
-webkit-box-shadow: 0 0 5px rgba(222,222,222,0.5);box-shadow: 0 0 5px rgba(222,222,222,1.5);
}

#ivoz:hover,#ivoz1:hover{-moz-box-shadow: 0 0 3px rgba(222,222,222,0.5);-webkit-box-shadow: 0 0 9px rgba(222,222,222,0.5);box-shadow: 0 0 9px rgba(222,222,222,1.5);
background:#f7f7f7 url(img/volna.png) repeat-x top left;
}

.headt{font-size:105%;height:67px;overflow:hidden;margin-bottom:5px;font-weight:bold;text-decaration:none;}
.headt a{color:#336A6D;text-decaration:none;}
.headt a:link{text-decaration:none;}
.headts{font-size:10pt;margin-bottom:10px;font-weight:bold;}
.headts a{color:#222;text-decoration:none;}
.headts a:hover{color:#ae2e3b;text-decoration:none;}

.zbtns{text-align:right;}

.zagolovok-h2{
    color: #000;
    margin-top: 7px;
    text-align: left;
    margin-bottom: 12px;
    font-size: 120%;
    display: block;
    font-weight: bold;
}


.vselink{text-align:center;padding:20px;}
.vselink a{background:#004045;color:#fff;padding:5px;border-radius:3px;}
.vselink a:hover{background:#002025;color:#fff;padding:5px;}


.lk_cline{margin-bottom:20px;}
.lk_leftbody{background:#ececec;padding:20px;}
.lk_leftone{padding:10px;}
.lk_leftlink{padding-top:30px;}
.lk_leftlink a{background:#004045;color:#fff;border-radius:3px;margin:2px;text-decoration:none;padding:5px;}
.lk_leftlink a:link,.lk_leftlink a:hover,.lk_leftlink a:visited{text-decoration:none;}
.lk_leftlink a:hover{background:#666;}
.lk_rightlink{padding-top:30px;text-align:right;}
.lk_rightlink a{background:#666;color:#fff;border-radius:3px;margin:2px;text-decoration:none;padding:5px;}
.lk_rightlink a:link,.lk_rightlink a:hover,.lk_rightlink a:visited{text-decoration:none;}
.lk_rightlink a:hover{background:#555;}
.lk_righttext{padding:20px;}

.block-goods{
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 40px;
}

.block-price{
    margin-bottom: 45px;
}
p.advances-text{color:#5f5f5f;text-align:center;}


.colpad{border:1px solid #004540;padding:5px;}
.m_lefti {padding:2px;}
.m_lefti img{width:100%;}
.m_texti {padding-top:5px;}
.cur_center_m .icon_menu{border-radius:4px;font-size:90%;padding:5px;}
.mybasket_m{font-size:90%;}
.hg_left_m{text-align:right;}
.hg_left_m img{width:100%;}
.lg_slog_m{font-size:70%;color:#004540;padding-top:7px;}
.hg_right_m{text-align:center;}
.hg_right_m img{width:100%;max-width:50px;}




.overlay {display:none; position:fixed; z-index:99999; opacity:0.5; filter:alpha(opacity=50); top:0; right:0; left:0; bottom:0; background:#000; }
.popupt {
position: fixed;
background:#fff;
display:none; 
border:3px solid #999;  
width:80%; height:90%;
top:10px; left:50%; margin-left:-40%; z-index:100000;  
border-radius:6px; 
border:0px;
}
.close{border:0px solid #fff;cursor:pointer;width:30px;height:30px;
float:right;display:block;padding:0px;background:url(/img/closa.png);z-index:99999;}

.tarazmpopup{
position: fixed;
background:#fff;
display:none; 
border:3px solid #999;  
width:65%; height:70%;
top:50px; left:50%; margin-left:-35%; z-index:100000;  
border-radius:6px; 
border:0px;
overflow:auto;
font-size:80%;
padding:12px;
padding-bottom:15px;
}

.tarazmbn{padding-top:5px;padding-bottom:10px;font-size:90%;}

.close_tr{border:0px solid #fff;cursor:pointer;width:30px;height:30px;
float:right;display:block;position:fixed;padding:0px;background:url(/img/closa.png);
z-index:99999;}


#bzlo{display:none;text-align:center;}
.bz_content{width:100%;height:90%;color:#111;overflow:auto; margin-bottom:3%;margin-top:3%;}
.rcpp{padding:5px;text-align:left;padding:10px;color:#222;font-size:90%; height:80%;}
.rcpp table td{color:#111;}
.rcpp a{color:#111;}


.is2_novinka, .is2_spec, .is2_hit{display:block;width:70px;height:70px;position:absolute;margin-left:-10px;z-index:9999999;}
.is2_novinka{margin-top:0px; background:url(/img/icons/new.png) no-repeat top left;background-size:90%;z-index:100;}
.is2_spec{margin-top:60px;background:url(/img/icons/sale.png) no-repeat top left;background-size:90%;}
.is2_hit{margin-top:120px;background:url(/img/icons/hit.png) no-repeat top left;background-size:90%;}
.is2_sezon1,.is2_sezon2,.is2_sezon3{display:block;width:50px;height:50px;position:absolute;margin-top:10px;margin-left:80%;z-index:9999999;}
.is2_sezon1{background:url(/img/icons/zima.png) no-repeat top left;background-size:90%;}
.is2_sezon2{background:url(/img/icons/demis.png) no-repeat top left;background-size:90%;}
.is2_sezon3{background:url(/img/icons/leto.png) no-repeat top left;background-size:90%;}

.sapar{position:absolute;width:70px;height:70px;}
.impoz img{width:99%;margin-bottom:10px;border:2px solid #C6C6C6;}
.impoz img:hover{border:2px solid #336A6D;}

.tdesc{font-size:10pt;color:#444;text-align:justify;margin-bottom:4px; border-bottom:1px dotted #ccc;}
#vim2{width:50px;height:50px;border-radius:6px;}
.vim2list{margin-top:10px;width:50px;height:50px;float:left;position:relative;margin:4px;border-radius:6px;padding:0px;
border:1px solid #ececec;
}


.zpolosa{margin-bottom:30px;margin-top:30px;}
.babas{background:#336a6d;padding:5px;padding-left:10px;padding-right:10px;font-size:120%;color:#fff;border-radius:6px;border:0px;cursor:pointer;}
.rezadd2{font-size:95%;}
.tpri{padding-top:20px;font-size:100%;}
.rubz{font-size:150%;color:#333;}
.tpri strong{font-size:200%;color:#004540;}
.selcolz{width:25%;height:30px;border:2px solid #336a6d;border-radius:3px;font-size:110%;text-align:center;}
.kondica{padding:0px;padding-top:10px;}
.galor{padding:3px;}


.podtovarslist{width:100%;}
.podtovarslist td{border-left:1px dashed #ccc;font-size:90%;border-bottom:1px dashed #ccc;padding:5px;}
.podtovarslist th{border-bottom:1px dashed #ccc;background:#bbb url(img/volna.png) repeat-x center center;border-radius:5px;color:#222;font-size:95%;font-weight:normal;padding:5px;text-align:center;}
.podtovarslist td table td{padding:2px;border:0px;}
.podtovarslist tr:hover{background:#ececec;}
.podtovarslist {border-right:1px dashed #ccc;}

.podtovarslist1{width:99%;background:#fff;}
.podtovarslist1 td{border-left:1px dashed #ccc;font-size:110%;border-bottom:1px solid #f7f7f7;padding:2px;}
.podtovarslist1 th {background:#336A6D url(.img/volna.png) repeat-x center center;border-radius:5px;color:#fff;font-size:110%;font-weight:normal;padding:2px;}
.podtovarslist1 td table td{padding:2px;border:0px;}
.podtovarslist1 tr:hover{background:#ececec;}
.podtovarslist1 {border-right:1px dashed #ccc;}

.zpolosaz{margin-top:20px;}
.doplink{cursor:pointer;}

.blkprice,.blcprice{text-align:center;padding-bottom:10px;}
.blkbas, .blcgoods{text-align:center;padding-bottom:10px;}
.sostav{height:40px;overflow:hidden;font-size:90%;}
.sostavm{height:50px;overflow:hidden;font-size:90%;padding:10px;}
.ssel{color:#004045;font-weight:bold;}



.onform{width:100%;max-width:800px;background:#ececec;}

.typeregs{padding-bottom:15px;}
.lineform{padding:0px;padding-top:5px;padding-bottom:5px;border-bottom:1px dashed #ccc;}
.leftform{padding:10px;padding-left:0px;}
.rightform{padding:10px;padding-right:0px;}
.forminp{width:100%;height:28px;border:1px solid #999;border-radius:5px;}
.forminp1{width:100%;height:100px;border:1px solid #999;border-radius:5px;}
.regbutton{background:#f38a00;color:#fff;padding:10px;border-radius:4px;font-size:120%;border:1px solid #fff;min-width:120px;}
.onformreg{margin-top:15px;padding:0px;}
.onformreg h2{padding-left:0px;}
.rightform select{width:50%;height:28px;border-radius:5px;border:1px solid #999;}
.orgform h2,.ipform h2,.fizform h2{padding-left:0px;}

.tbcenter{text-align:center;}

#sbbutton{margin-top:10px;border:1px solid #336A6D;border-radius:6px;
padding:20px;padding-top:30px;padding-bottom:30px;font-size:120%;
background:#336A6D url(img/card.png) no-repeat center left;padding-left:90px;
width:400px; color:#fff;
box-shadow: 0 0 19px rgba(77,77,77,0.7);
text-align:right;padding-right:30px;
}

#sbbutton:hover{
background:#C6C6C6 url(img/card.png) no-repeat center left;
box-shadow: 0 0 19px rgba(77,77,77,0.7);
}
#sbbutton:hover a{color:#000;}
#sbbutton a{color:#fff;}

.main-centr h1{
        text-align: center;
    }
.main-centr h2{
        text-align: center;
    }

.categ-main{
    width: 18%;
    display: flex;
    float: left;
    border: 2px solid #fff;
    margin: 20px 10px 0 10px;
    padding: 10px;
    border-radius: 10px;
}

.categ-main .text_m_right{
    padding: 20px 0 0 0;
    text-align: center;
}

@media screen and (min-width:300px) and (max-width:640px) {
    .categ-main{
        width: 80%;
    }
    .categ-main .text_m_right{
        padding: 5px;
    }
}

#butnomza{font-size:12px;color:#fff;border:0px;background:#c01d2e url(/img/volna.png) repeat-x center center;cursor:pointer;border-radius:5px;width:100px;height:25px;}
#yanbutton{margin-top:10px;border:1px solid #336A6D;border-radius:6px;
padding:20px;padding-top:30px;padding-bottom:30px;font-size:120%;
background:#336A6D url(img/ympay.png) no-repeat center left;padding-left:90px;
width:400px;color:#fff;
box-shadow: 0 0 19px rgba(77,77,77,0.7);
text-align:right;padding-right:30px;
}

#yanbutton:hover{
background:#C6C6C6 url(img/card.png) no-repeat center left;
box-shadow: 0 0 19px rgba(77,77,77,0.7); text-decoration:underline;color:#000;
}
#yanbutton:hover a{color:#000;}
#yanbutton a{color:#fff;}



#nomzarez{display:none;}

#nomzarez{margin-top:10px;margin-bottom:10px;font-size:12pt;
border-radius:5px;margin:5px;padding:10px;border:1px solid #c01d2e;
}


.item-razm{
        font-size: 90%;
}
.item-card-m{
        margin-top: 5px;
}
.item-nal-img{
        width: 20px;
        height: 20px;
        margin-right: 7px;
}
.item-nal-text{
        margin:  0;
        padding-top: 2px;
        font-size: 90%;
}
.item-nal{
        width: 35%;
        display:  flex;
        float: left;
}
.item-card-color{
        display:  flex;
        float: right;
}
.item-color-text{
        padding-right: 7px;
        font-size: 90%;
}

.popup_opt,.popup_opt_maski {display:none; position:fixed; border:2px solid #005663; color:#fff;
background:#fff; width:360px; height:360px; top:50%; left:50%; margin:-180px 0 0 -180px; z-index:1000000;  border-radius:4px; padding:30px;border:0px;}

.popup_univers {display:none; position:fixed; color:#111;
background:#fff; width:360px; height:150px; top:50%; left:50%; margin:-180px 0 0 -180px; z-index:1000000;  border-radius:4px; padding:20px;border:2px solid #005663;}
.form_univers{color:#111;padding-top:30px;}

.close_rgn,.close_opt,.close_opt_maski,.close_univers {display:block; 
color:#fff;
width:30px; 
text-align:center; 
cursor:pointer;  
height:30px; 
line-height:30px;
border:3px solid #fff;  
position:absolute; 
top:10px; 
right:10px; 
text-decoration:none; border-radius:3px; font-size:90%;
border-radius:20px;
opacity:1;
padding-top:0px;
background:url(/img/closegreen.png) no-repeat center center;
background-size:80%;
}
.close_opt:hover{}

.close_univers {display:block; 
background:url(/img/closegreen.png) no-repeat center center;
background-size:80%;
}


.zavu{text-align:center;font-size:150%;color:#005663;font-weight:bold;text-transform:uppercase;}
.zavu1{font-size:12pt;color:#fff;text-align:center;margin-bottom:20px;}
.prigi{background:#f38a00;cursor:pointer;width:100%;height:38px;color:#fff;
text-transform:uppercase;
border-radius:4px;cursor:pointer;padding:8px;font-size:110%;border:0px;
font-weight:bold;
border:0;
}
.prigi:hover{
box-shadow: 2px 2px 17px 0px rgba(14, 34, 69, 0.65);
}

.formfield{border-radius:4px;padding:7px;font-size:110%;color:#111;width:100%;margin-bottom:15px;clear:both;height:35px;display:block;border:2px solid #005663;}
.cebe{text-align:center;}
.donlo{margin-top:15px;margin-bottom:15px;text-align:center;height:60px;}
.uploa{float:right;border:2px solid #fff;width:200px;padding:10px;border-radius:50px;text-align:center;}
.defo{background:url(/landing/img/defo.png) no-repeat center center;border:0px;width:30px;height:30px;}
.filess{float:left;width:200px;}
.filist{height:30px;overflow:hidden;display:block;}
.statuss{clear:both;}
.oksend,.ersend{background:#5fb700; padding:4px;margin:5px;border:1px solid #fff;border-radius:30px;color:#fff;text-align:center;margin-bottom:15px;}
.ersend{background:#e83e09;}

.opt_button{background:#005663;padding:7px;border:0px;border-radius:3px;cursor:pointer;text-decoration:none;color:#fff;margin-top:15px;margin-bottom:15px;
font-size:100%;font-weight:normal;
font-family: Arial;
}
.authbutton {margin-top:15px;margin-bottom:15px;}
.authbutton a{background:#005663;padding:7px;border:0px;border-radius:3px;cursor:pointer;text-decoration:none;color:#fff;}
.authbutton a:link,.authbutton a:hover,.authbutton a:visited{text-decoration:none;}
.optcanvas{background:#f7f7f7;padding:20px;border:1px solid #ececec;border-radius:3px;min-height:350px;}

.optmargin{margin-bottom:30px;}

.opt_price_button{text-align:center;padding:20px;}
.opt_button_big{background:#005663;padding:10px;border:0px;border-radius:3px;cursor:pointer;text-decoration:none;color:#fff;font-size:120%;}

.icons_seti{padding:5px;}
.icons_seti img{width:95%;border-radius:3px;}
.icons_seti img:hover{box-shadow:0px 0px 4px 0px rgba(50, 50, 50, 0.2);}


.vopros{background:#f7f7f7; font-size:100%;padding:5px;margin-top:10px;font-weight:bold;
color:#005663;cursor:pointer;padding-left:15px;padding-right:15px;border-bottom:1px dashed #005663;
}
.otvet{display:none;background:#ececec; font-size:100%;padding:5px;margin-bottom:10px;
padding-left:15px;padding-right:15px;
}

.curtmenu{background:#274742;padding:3px;}



#upload{
	padding:8px;
	font-weight:bold; font-size:100%;
	background:#f2f2f2 url(/img/plusfile.png) no-repeat center left;
	color:#3366cc;
	text-align:right;
	width:200px;
	border:1px solid #ccc;
	cursor:pointer !important;
}
.darkbg{
	background:#ddd !important;
}
#status{
	font-family:Arial; padding:5px;
}
ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ list-style:none;padding:5px; margin-bottom:2px; float:left; margin-right:10px;display:inline;}

#upload2{
	padding:8px;
	font-weight:bold; font-size:100%;
	background:#f2f2f2 url(/img/plusfile.png) no-repeat center left;
	color:#3366cc;
	text-align:right;
	width:200px;
	border:1px solid #ccc;
	cursor:pointer !important;
}
.darkbg{
	background:#ddd !important;
}
#status2{
	font-family:Arial; padding:5px;
}
ul#files2{ list-style:none; padding:0; margin:0; }
ul#files2 li{ list-style:none;padding:5px; margin-bottom:2px; float:left; margin-right:10px;display:inline;}


.success{ background:#99f099; border:1px solid #339933;}
.error{ background:#f0c6c3; border:1px solid #cc6622;}

.defo{width:20px;height:20px;cursor:pointer;border:0;background:url(/img/defo.png) no-repeat center center;}

.send_stm{background:#274742;font-size:110%;color:#fff;padding:8px;border:0px;}
.itemformbt{padding:8px;}

.rezs{font-size:90%;}

.blockcanvas{background:#ececec;padding:10px;}

.bignum{text-align:center;font-size:370%;padding-bottom:15px;color:#274742;}
.blockcenter{text-align:center;color:#333;}
.otstup{height:30px;clear:both;}

.onlylink{padding:0px;border:0px;background:none;color:#274742;font-size:110%;}

.padleft{padding-left:20px;padding-right:20px;padding-top:25px;padding-bottom:25px;}

.otzb{width:50px;height:210px;position:fixed;top:100px;right:0px;z-index:999999;}
.otzb a{width:50px;height:210px;display:block;background:url(/img/otzb0.png) no-repeat center center;}
.otzb a:hover{width:50px;height:210px;display:block;background:url(/img/otzb1.png) no-repeat center center;}
.futernumber {
    padding-left: 38px;
    padding-top: 5px;
    font-size: 14px;
    margin-bottom: 0;
}


.pozfix{position:fixed;top:18px;z-index:999999;}
.pozfix1{position:fixed;top:18px;z-index:999999;}

.menusl0000{background:#004540; position:fixed;left:0;top:0;bottom:0;right:0;z-index:10;
width:256px;display:none;
min-height:1900px;
overflow:auto;
}
.menusl2{background:#004540; position:absolute;left:0px;top:0px;z-index:10;
width:256px;display:none;
overflow:auto;
}

.panelsl_open{position:relative;margin-left:254px;overflow:hidden;height:inherit;}
.poiskdivn{padding:10px;}
.h2nav{padding:10px;font-size:120%;color:#fff;}
.pnpanel{padding:10px;padding-bottom:25px;}

.ith2 h2{color:#fff;margin-top:25px;}

.icon_tel:hover, .icon_tel:focus{
    color: #336a6d;
}

.headgmes-padd{padding: 20px 20px 0 20px;}
.avtorgmes-padd{padding: 0 0 10px 20px;}

.article {
	line-height: 1.5;
}

.article img {
	margin-right: 10px;
}

.article-h {
	font-weight: bold; font-size: x-large;
}

.article-color {
	font-weight: bold; color: #ff6600; font-size: 20px;
}

.article-color-2 {
	color: #ff6600; font-size: 16px;
}

.article-bold {
	font-weight: bold;
}

.rzvtext{padding-top:50px;}

.layimg {text-align:center;padding-bottom:15px;padding-top:15px;}
.layimg img{width:98%;max-width:500px;}

.as-h1{
    text-align: center; 
    color: #336a6d; 
    margin-top: 7px; 
    margin-bottom: 12px; 
    font-size: 140%; 
    font-weight: bold;
}





.checkselect {
    position: relative;
    display: inline-block;
    min-width: 100px;
    text-align: left;
}
.checkselect-control {
    position: relative;
    padding: 0 !important;
}        
.checkselect-control select {
    position: relative;
    display: inline-block;
    width: 100%;
    margin: 0;
    padding-left: 5px;
    height: 30px;
}
.checkselect-over {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;             
    cursor: pointer;
}
.checkselect-popup {
    display: none;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    max-height: 200px;
    position: absolute;
    top: 100%;
    left: 0px; 
    border: 1px solid #dadada;
    border-top: none;
    background: #fff;
    z-index: 9999;
    overflow: auto;
    user-select: none;
}    
.checkselect label {
    position: relative;
    display: block;
    margin: 0;
    padding: 4px 6px 4px 25px;
    font-weight: normal;
    font-size: 1em;
    line-height: 1.1;
    cursor: pointer;
    border: none;
}            
.checkselect-popup input {
    position: absolute;
    top: 5px; 
    left: 8px;
    margin: 0 !important;
    padding: 0;
    border: none;
}
.checkselect-popup label:hover {
    background: #336a6d;
    color: #f7f7f7;
}
.checkselect-popup fieldset {
    display: block;
    margin:  0;
    padding: 0;
    border: none;
}
.checkselect-popup fieldset input {
    left: 15px;
}        
.checkselect-popup fieldset label {
    padding-left: 32px;
}        
.checkselect-popup legend {
    display: block;
    margin: 0;
    padding: 5px 8px;
    font-weight: 700;
    font-size: 90%;
    line-height: 1.1;
}
.pole_ff{padding:10px;}
.shose{margin:10px;}
.cepar{padding:10px;}



.search_area, .search_aream{
 width: 100%;
 margin: 0px;
 position: relative;
		}

#search_advice_wrapper, #search_advice_wrapperm{
 box-shadow:5px 5px 5px 5px rgba(50, 50, 50, 0.2);
 display:none;
 width: 500px;
 background:#ececec;
 color: #333;
 -moz-opacity: 0.95;
 opacity: 0.95;
 z-index:999;
 position: absolute;
 top: 30px; left: 0px;
 max-height:450px;
 overflow: auto;
}

#search_advice_wrapperm{
 width: 350px;
}

#search_advice_wrapper .advice_variant,#search_advice_wrapperm .advice_variantm{
 cursor: pointer;
 padding: 5px;
 text-align: left;
}

#search_advice_wrapper .advice_variant:hover,#search_advice_wrapperm .advice_variantm:hover{
 color:#444;
 background:#f7f7f7;
}

#search_advice_wrapper .active, #search_advice_wrapperm .active{
 cursor: pointer;
 padding: 5px;
 color:#333;
 background:#f7f7f7;
}



.to_name{display:block;width:100%;min-height:22px;font-weight:bold;margin-bottom:2px;}
.tovarinfo{display:block;width:100%;height:90px;border-bottom:1px solid #929292;}
.to_image{display:block;width:15%;height:60px;float:left;overflow:hidden;text-align:center;}
.to_image img{max-width:90%;height:60px;}
.to_price{width:24%;height:20px;float:left;text-align:right;font-size:100%;font-weight:bold;}
.to_descs{width:85%;height:60px;float:left;overflow:hidden;font-size:80%;text-align:justify;}


.h40{height:40px;}
.h38{height:38px;}
.h22{height:22px;}


.pss0{padding:0px;margin-top:20px;}
.pathz{font-size:70%;margin-bottom:20px;}
.pathz a{color:#222;}
.headz{font-size:190%;margin-top:20px;margin-bottom:20px;line-height:110%;font-family:"trebuchet ms";text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.3);}
.headzwhite{color:#fff;font-size:190%;margin-top:20px;margin-bottom:20px;line-height:110%;font-family:"trebuchet ms";text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.3);}
.slidez{padding:30px;padding-left:60px;padding-right:60px;font-size:130%;font-family:"trebuchet ms"; min-height:380px;}
.slidezm{padding:15px;font-size:100%;font-family:"trebuchet ms"; min-height:150px;}
.curtem{padding-top:20px;padding-bottom:20px;}
.linkz{margin-top:50px;}
.linkz a{background:#0f75bd;padding:10px;padding-left:20px;padding-right:20px;color:#fff;border-radius:4px;text-decoration:none;}
.linkz a:hover{background:#0564a7;}
.dotes{text-align:center;margin-top:5px;width:100%;position:absolute;z-index:9999999;}
.dotesm{text-align:center;margin-top:5px;width:100%;position:absolute;z-index:9999999;display:none;}
.owl-dot{width:20px;height:20px;margin:7px;border:2px solid #264742;background:#fff;border-radius:10px;}
.owl-dot.active{width:20px;height:20px;margin:7px;border:2px solid #264742;background:#264742;}

.dotesmz {border-radius:3px;margin-top:10px;padding:0px;height:5px;margin-bottom:35px;}
.dotesmz .owl-dot{width:30%;height:7px;margin:0px;margin-top:0px;border:0px solid #264742;background:#ececec;border-radius:0px;margin-right:3px;}
.dotesmz .owl-dot.active{width:30%;height:7px;margin:0px;border:0px solid #264742;background:#264742;}
.bordsub{border:2px solid #264742;padding:15px;border-radius:4px;}
          .condition_of_work{
          display: flex;
          justify-content: center;
          margin-top: 25px;
          text-decoration: underline;
          }


.forma_filtr{display:none;background:#ececec;border-radius:3px;margin-bottom:15px;}
.pole_ff{padding:10px;}
.pole_ffb{text-align:center;padding:10px;}
.forma_inp{width:43%;height:25px;border:1px solid #ccc;}
.forma_sel{width:99%;height:25px;}
.shose{background:#336a6d;color:#fff;font-size:90%;padding:6px;padding-left:12px;padding-right:12px;cursor:pointer;border:0px;border-radius:4px;}
.shose:hover{background:#448083;}
.cheso{width:15px;height:15px;display:block;float:right;}
.lode{text-align:right;}
.lode img{width:100%;border-radius:50%;}
#lode{display:none;}
.cepar{padding:5px;}
.vibra{background:#ececec;margin-bottom:10px;padding:5px;border-radius:5px;}
.sort_sel{font-size:80%;border:1px solid #ccc;}


.aligncenter{text-align:center;}


.rating-area {
	overflow: hidden;
	width: 125px;
}
.rating-area:not(:checked) > input {
	display: none;
}
.rating-area:not(:checked) > label {
	float: right;
	width: 20px;
	padding: 0;
	cursor: pointer;
	font-size: 24px;
	line-height: 24px;
	color: #888;
	text-shadow: 1px 1px #bbb;
}
.rating-area:not(:checked) > label:before {
	content: '\2605';
}
.rating-area > input:checked ~ label {
	color: gold;
	text-shadow: 1px 1px #c60;
}
.rating-area:not(:checked) > label:hover,
.rating-area:not(:checked) > label:hover ~ label {
	color: gold;
}
.rating-area > input:checked + label:hover,
.rating-area > input:checked + label:hover ~ label,
.rating-area > input:checked ~ label:hover,
.rating-area > input:checked ~ label:hover ~ label,
.rating-area > label:hover ~ input:checked ~ label {
	color: gold;
	text-shadow: 1px 1px goldenrod;
}

.rate-area > label:active {

	position: relative;

}

.rating-result {
	width: 125px;
}
.rating-result span {
	padding: 0;
	font-size: 24px;
	line-height: 1;
	color: lightgrey;
	text-shadow: 1px 1px #bbb;
}
.rating-result > span:before {
	content: '\2605';
	}
.rating-result > span.active {
	color: gold;
	text-shadow: 1px 1px #c60;
}


.rating-resultm {
float:left;
text-align:right;
	width: 60%;
}
.rating-resultm span {
	padding: 0;
	font-size: 16px;
	line-height: 1;
	color: lightgrey;
	padding:2px;
	}
.rating-resultm > span:before {
	content: '\2605';
}
.rating-resultm > span.activer {
	color: gold;
	text-shadow: 1px 1px #c60;
}


.rating-resultt {
display:block;
margin-top:-30px;z-index:99999;
text-align:left;
width: 100%;
}
.rating-resultt span {
	padding: 0;
	font-size: 25px;
	line-height: 1;
	color: lightgrey;
	padding:2px;
	}
.rating-resultt > span:before {
	content: '\2605';
}
.rating-resultt > span.activer {
	color: gold;
	text-shadow: 1px 1px #c60;
}


.blsr{height:35px;}

#abcr{text-decoration:none;}
#abcr:hover{text-decoration:none;}

.rating-resultc {
text-align:center;
width: 80px;
padding:10px;
padding-left:34%;
}
.rating-resultc span {
	padding: 0;
	font-size: 15px;
	line-height: 1;
	color: lightgrey;
	padding:2px;
	text-shadow: 1px 1px #666;
	}
.rating-resultc > span:before {
	content: '\2605';
}
.rating-resultc > span.activer {
	color: gold;
	text-shadow: 1px 1px #c60;
}

.minirating {}
#minirating .active{color: gold;}
.mactive{color: gold;}

.otzpb{text-align:center;padding:15px;}
.bteotz{background:#f38a00;color:#fff;margin-top:20px;font-size:90%;padding:7px;border:0px;border-radius:3px;}

.otzflay{padding:10px;padding-top:0px;padding-bottom:0px;border:2px solid #ffc06e;border-radius:3px;}
.otzlayform{padding:5px;}
.otzflayleft{font-weight:bold;padding:15px;padding-top:23px;padding-left:45px;background:url(/img/mes.png) no-repeat center left;background-size:27px;background-position:5px 20px;}
.otzflayright{text-align:right;padding:12px;}
.otll{padding:0px;padding-top:10px;padding-bottom:10px;}
.otzfinput,.otzftext{padding:4px;border:1px solid #666;width:100%;height:27px;}
.otzfinputb,.otzlaybtn{background:#f38a00;color:#fff;font-size:100%;padding:10px;border:0px;border-radius:3px;}
.otzlaybtn{padding-left:20px;padding-right:20px;font-weight:bold;}
.otzftext{height:50px;}
.otzfline{padding:5px;}
.tabbtns{background:#fff;padding:0px;margin-top:20px;margin-bottom:7px;}
.tabbtn{background:#fff;border:0px;padding:8px;cursor:pointer;}
#tbtn1{background:#ececec;}
.tablay{padding:15px;border:1px solid #ccc;margin-bottom:20px;}
.loline{padding-top:5px;}

.tabolay{padding:0px;padding-top:10px;padding-bottom:10px;border-bottom:2px solid #ccc;font-size:90%;}
.otzl_name{font-weight:bold;}
.harka{}

.pdlrbtndiv{text-align:right;padding-top:10px;}
.pdlrbtn{background:none;border:0px;font-size:90%;color:#264247;}
.pdlr{}
.pdlrhide{display:none;}
.nalichie{background:url(/img/nal.png) no-repeat center left;padding:5px;margin-top:8px;padding-left:35px;font-size:90%;font-weight:bold;border-bottom:2px solid #929292;}                                                                     
.addbasbtn{background:#f38a00;cursor:pointer;border-radius:4px;color:#fff;width:100%;border:0px;height:35px;}
.minzakk{padding:5px;font-size:90%;padding-top:15px;}
.adbasline{padding:0px;padding-top:15px;}
.nomers,.nomersr{padding:0px;}
.nomfield{border:1px solid #929292;height:35px;border-radius:4px;width:98%;text-align:center;}
.ramkar{border:1px solid #929292;padding:10px;}
.tdescfld{padding-top:15px;}
.pm00{padding:0px;}
.rbasadd{text-align:right;padding-top:7px;font-size:90%;}


.plusminus,.pmright,.pmleft{padding:0px;}
.pmright{padding-right:3px;padding-left:0px;}
.addplus,.addminus{margin:0px;width:100%;height:16px;border:0px;background:#ccc url(/img2019/addplus.png) no-repeat center center;cursor:pointer;border-radius:3px;}
.addminus{background:#ccc url(/img2019/addminus.png) no-repeat center center;}

.disno{display:none;}

@media (min-width: 1200px){
.min-navig{
    width: 13%;
}
}


.tag-novinka {
    display: block;
    position: absolute;
    top: 58px;
    left: -8px;
    z-index: 10;
}

.tag-novinka-text {
    font-size: 16px;
    color: #fff;
    padding: 6px 10px;
    position: relative;
    margin-bottom: 12px;
    background-color: #50c420;
}

.tag-novinka-text:before {
    content: "";
    position: absolute;
    display: block;
    width: 9px;
    height: 9px;
    left: 0;
    bottom: 0;
    transform: rotate(37deg);
    transform-origin: left bottom;
    background-color: #285e11;
    z-index: -16;
}

.tag-novinka-text:after {
    content: "";
    display: block;
    position: absolute;
    background-color: #fff;
    height: 13px;
    bottom: -13px;
    left: 8px;
    width: 12px;
}






.tag-novinka1 {
    display: block;
    position: absolute;
    top: 134px;
    left: -8px;
    z-index: 10;
}

.tag-novinka-text1 {
    font-size: 16px;
    color: #fff;
    padding: 6px 10px;
    position: relative;
    margin-bottom: 12px;
    background-color: #fd316a;
}

.tag-novinka-text1:before {
    content: "";
    position: absolute;
    display: block;
    width: 9px;
    height: 9px;
    left: 0;
    bottom: 0;
    transform: rotate(37deg);
    transform-origin: left bottom;
    background-color: #c91144;
    z-index: -16;
}

.tag-novinka-text1:after {
    content: "";
    display: block;
    position: absolute;
    background-color: #fff;
    height: 13px;
    bottom: -13px;
    left: 8px;
    width: 12px;
}







.tag-novinka2 {
    display: block;
    position: absolute;
    top: 96px;
    left: -8px;
    z-index: 10;
}

.tag-novinka-text2 {
    font-size: 16px;
    color: #fff;
    padding: 6px 10px;
    position: relative;
    margin-bottom: 12px;
    background-color: #22dae1;
}

.tag-novinka-text2:before {
    content: "";
    position: absolute;
    display: block;
    width: 9px;
    height: 9px;
    left: 0;
    bottom: 0;
    transform: rotate(37deg);
    transform-origin: left bottom;
    background-color: #09a1a7;
    z-index: -16;
}

.tag-novinka-text2:after {
    content: "";
    display: block;
    position: absolute;
    background-color: #fff;
    height: 13px;
    bottom: -13px;
    left: 8px;
    width: 12px;
}





.as-h2{
    color: #336A6D;
    margin-top: 7px;
    text-align: left;
    margin-bottom: 12px;
    font-size: 120%;
    font-weight: bold;
}

.table-razmery{
    border: 1px solid #acacac;
    margin-bottom: 20px;
    width: 100%;
}

.table-razmery th{
    padding: 10px 5px;
    border: 1px solid #acacac;
    font-weight: bold;
    text-align: center;
}

.table-razmery td{
    text-align: center;
    padding: 10px 5px;
    border: 1px solid #acacac;
}

@media only screen and (max-width: 700px){
    .link-footer{
        width: 100%;
        text-align: center;
    }
}

.primacode{padding-top:7px;color:#004045;font-weight:bold;}

.aktik{padding-top:30px;}
.oksendlink{margin-top:15px;padding:10px;background:#aedfe0;border-radius:5px;}
.ua_ezult{}
.hidebz{display:none;}
.optcom{padding-top:30px;color:#1a5550;}
.reboot{padding:0px;padding-top:15px;padding-bottom:30px;}

.pado20{padding:20px;margin-top:20px;}

.tables td{padding:5px;border-bottom:1px dashed #ccc;}


.oksendstm,.ersendstm{padding:20px;margin:20px;border:2px solid #6db3b5;border-radius:5px;color:#222;text-align:center;margin-bottom:15px;}
.ersendstm{background:#fff;border:2px solid #f38a00;padding:20px;}
.oksendstm h1,.ersendstm h1,.oksendstm h2,.ersendstm h2{text-align:center;}

.tablay{display:none;}

.ybtms{width:100%;height:30px;color:#fff;background:#f38a00;border:0px;font-size:100%;border-radius:4px;}
.ptext{width:100%;height:30px;color:#222;border-radius:4px;border:1px solid #555;padding:3px;}
.ptext1,.ptext0{border-radius:4px;border:1px solid #555;}

.dostavka{border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;margin-top:15px;margin-bottom:15px;}
.dostavka th{background:#e5e5e5;color:#000;font-size:90%;text-align:left;padding:8px;
border-bottom:1px solid #d5d5d5;
border-left:1px solid #d5d5d5;
}
.dostavka td{border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;
padding:8px;
color:#000;
}


.bottompanel{position:fixed;bottom:0px;width:100%;height:60px;z-index:9999999;
background:#fff;
box-shadow:0 0 5px rgba(0,0,0,0.5);
padding-top:5px;border-top:1px solid #ececec;
}
.ico_home{width:100%;height:50px;
background:url(/img/icons/home.png) no-repeat top center;display:block;padding-top:30px;
background-size:30px;text-align:center;
}
.ico_cat{width:100%;height:50px;
background:url(/img/icons/cat.png) no-repeat top center;display:block;padding-top:30px;
background-size:30px;text-align:center;
}
.ico_rev{width:100%;height:50px;
background:url(/img/icons/rev.png) no-repeat top center;display:block;padding-top:30px;
background-size:30px;text-align:center;
}
.ico_basket{width:90%;height:50px;
background:url(/img/icons/bas.png) no-repeat top center;display:block;padding-top:30px;
background-size:30px;text-align:center;
}
.ico_lc{width:100%;height:50px;
background:url(/img/icons/lc.png) no-repeat top center;display:block;padding-top:30px;
background-size:30px;text-align:center;
}
.basinfo{padding:1px;padding-left:4px;padding-right:4px;position:absolute;right:15px;top:4px;border-radius:40%;
color:#111;
font-size:80%;
}
.aws{font-size:80%;color:#666;padding-top:15px;}

.nv_one{padding:10px;}
.navclass_one{}
.cateimgs_one{width:100%;height:250px;border-radius:3px;}
.catehead_one{height:80px;padding:5px;font-weight:bold;font-size:110%;text-align:center;padding-top:15px;padding-bottom:15px;}



.icotex{font-size:80%;}
.mobileprogon{height:50px;width:100%;}
.tophm{background:#fff;padding-bottom:5px;border-bottom:2px solid #004540;}
.mobilenets{text-align:right;}

.mobilenets{padding:0px;padding-top:18px;}
.mobilenets img{width:15%;margin-left:1%;}

.mobileregion{text-align:right;}



.drugie-tsveta-i-razmery{
    color: #336A6D;
    margin-top: 7px;
    text-align: left;
    margin-bottom: 12px;
    font-size: 120%;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

.dostavka-tab{
    color: #336A6D;
    margin-top: 7px;
    text-align: left;
    margin-bottom: 12px;
    font-size: 140%;
    display: block;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}


.dlia-zagolovka-h3{
    color: #336A6D;
    margin-top: 7px;
    text-align: left;
    margin-bottom: 12px;
    font-size: 110%;
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}