/*************************************base**********************************************************/
@charset "utf-8";@font-face{font-family:'Montserrat';src:url(/fonts/Montserrat/Montserrat-Regular.ttf)}
*{margin:0;padding:0;font-family:'Montserrat',verdana;color:#333;font-size:1em}


html, body {
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%; width:100%; top:0; bottom:0; left:0; right:0
}
.main{ width:100%}

body.no-scroll {overflow: hidden; touch-action: none; position: fixed; width: 100%;}


/*scroll-*/
*::-webkit-scrollbar{width: 0.5em;  height: 0.5em;  }
*::-webkit-scrollbar-thumb {background-color: #999; border-radius:20px;}
*::-webkit-scrollbar-track {background-color: #EEE; }
/*-scroll*/

a:link,a:visited,a,.href{color:#06c;text-decoration:none;cursor:pointer}
a:hover,.href:hover{cursor:pointer;color:#393;text-decoration:none;}
.curs{cursor:pointer}.strong{font-weight:bold}

hr{margin:.5%;border:#CCC dashed .2px}
h1{font-size:1.3em;text-align:center;font-weight:700;padding:.5%; margin-bottom:1%}
h2{font-size:1.1em;text-align:center;font-weight:700;padding:.5%; margin-bottom:1%}
h3{font-size:1;text-align:left;font-weight:700;padding:.5%; margin-bottom:1%; color:#06C}
@media screen and (max-width: 1024px){h1{font-size:1.1em;}}
img{border:none;background:none;border-bottom:none}
a:hover img,img a:hover, a img:hover{border:none;border-bottom:none}
iframe,input[type="image"]{border:none}
input[type="radio"],input[type="checkbox"],input[type="hidden"]{display:none}
input[type="radio"] + label,input[type="checkbox"] + label{cursor:pointer;padding-left:0}
input[type="radio"] + label::before,input[type="checkbox"] + label::before{content:"";display:inline-block;height:22px;width:24px;margin:0 5px 0 0; }
input[type="radio"]:checked + label::before,input[type="checkbox"]:checked + label::before{background-position:0 -22px}
input[type="radio"] + label::before{background-image:url(/css/images/radiobutton.png)}
input[type="checkbox"] + label::before{background-image:url(/css/images/checkboxes.png)}
input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],input[type="date"]{font-size:100%;border:#ccc solid 1px;padding:1.5%;width:70%;margin:.5%; border-radius:20px;outline: none;                /* прибираємо стандартну обводку */
  border: 1px solid #ccc;       /* базова рамка */
  transition: border 0.2s, box-shadow 0.2s;}
input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="date"]:focus{font-size:100%;border:#ccc solid 1px;padding:1.5%;width:70%;margin:.5%; border-radius:20px;border-color: #999;           /* колір рамки при фокусі */
  box-shadow: 0 0 5px rgba(153, 153, 153, 0.6); /* сіра тінь */}
.text09{font-size:.8em}
.min_text{width:30%!important;}@media screen and (max-width: 1024px){.min_text{width:70%!important;}}
input[type="number"]{-moz-appearance:textfield}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
textarea{font-size:1em;padding:1%;width:90%;height:100px; margin:1%;border:#ccc solid 1px; border-radius:20px}
select{font-size:100%;border:#ccc solid 1px;padding:.5%;margin:.5%}
.clear_both,.clear_both_shown{clear:both}@media screen and (max-width: 1024px){.clear_both_hidden{clear:both}.clear_both_shown{clear:none}}
::placeholder{color:#CCC}
#site-overlay,#site-overlay2,#site-overlay3,#site-overlay4,#site-overlay5,#site-overlay6,#site-overlay7,#site-overlay8,#site-overlay10,#site-overlay14,#site-overlay20,#site-overlay15,#site-overlay16,#site-overlay21,#site-overlay22,#site-overlay23,#site-overlay24
{display:none;position:fixed; top: 0; left: 0; right: 0; bottom: 0;opacity:.7;background-color:#666; padding:0; margin:0;}
#site-overlay9,#site-overlay11,#site-overlay12,#site-overlay13
{display:none;position:fixed; top: 0; left: 0; right: 0; bottom: 0;opacity:0;background-color:#666; padding:0; margin:0}

.buy_kuh{height: auto;width:100%;padding:0;margin:2% 0 2% 0; }
.buy_kuh_1{width:50%;padding:0;margin:auto;border:#ccc solid 1px; border-radius:20px;display: flex; justify-content: center; align-items: center; }

.fleft{float:left; width:33%; padding:0; margin:0}

/**************************************************upmenu***********************************************/

/**********************2-css*********************************************************/
#form_enter{text-align:center;font-size:80%}
.cbp-spmenu{background:#FFF;position:fixed;display:block; border-radius:20px; top: 50%;  left: 50%;  transform: translate(-50%, -50%);}
.cbp-spmenu li{list-style:none;display:table-row;height:30px;line-height:30px;margin:10%;padding:10%}
.cbp-spmenu li span{padding-left:9%}
.cbp-spmenu a{display:table-cell;color:#666}
.cbp-spmenu a:hover{text-decoration:none;border:none}
.cbp-spmenu-vertical{width:400px;}
.cbp-spmenu-vertical a{padding-left:3%}
.cbp-spmenu-left{left:-1000%}
.cbp-spmenu-left.cbp-spmenu-open{left:50%}
.cbp-spmenu-vertical-enter,.cbp-spmenu-vertical-recall,.cbp-spmenu-vertical_kred{width:40%;}
.cbp-spmenu-vertical_korz{width:60%;height:80%;font-size:80%}
.cbp-spmenu-vertical_korz #summ{text-align:center;width:100%}

@media screen and (max-width: 1024px){
.cbp-spmenu-vertical_korz{width:100%;height:100%}
.cbp-spmenu-vertical-enter,.cbp-spmenu-vertical-recall,.cbp-spmenu-vertical_kred{width:80%;background-color:#FFF}
.cbp-spmenu-vertical_korz{font-size:100%}
}
@media screen and (max-width: 480px){
.cbp-spmenu-vertical-enter,.cbp-spmenu-vertical-recall,.cbp-spmenu-vertical_kred{width:100%;}
}
@media screen and (max-width: 320px){
.cbp-spmenu-vertical_korz{font-size:80%}
}




/**************************************************home***********************************************/
.home1{width:25%;margin:.1% auto;padding:.1%;float:left;}
.home2{width:99%;float:right;margin:.1%;padding:.1%;text-align:center;}

@media screen and (max-width: 1024px){.home1{display:none}.home2{width:98%; float:none}}


.home_made{width:100%;margin:0 auto;border-top:solid 6px #CCC; padding:0}
.home_made ul{width:100%;margin:0 auto;list-style:none}
.home_made ul li{width:9.3%;margin:.2%; padding:0;float:left;border:solid 1px #EEE}
.home_made ul li img{width:90%;padding:5%;height:auto}

.desc_home{width:88%;font-size:0.9em;border:#ccc solid 1px;padding:1%;border-top:solid 6px #CCC;margin:1% 5%}
.desc_home span{color:#F60;font-weight:700;margin:0 auto}
.desc_home h3{color:#F60;font-weight:700;margin:0 auto;text-align:left;margin:0;padding:0;font-size:100%}
.homep1,.homep2,.homep3,.homep4,.homep5,.homep6{background-position:center center;background-repeat:no-repeat;width:50px;height:50px;background-size:contain;margin-right:1%;float:left}
.homep1{background-image:url(/css/images/order2.png)}
.homep2{background-image:url(/css/images/warr2.png)}
.homep3{background-image:url(/css/images/homep3.png)}
.homep4{background-image:url(/css/images/homep4.png)}
.homep5{background-image:url(/css/images/homep5.png)}
.homep6{background-image:url(/css/images/warr1.png)}

.koshyk{font-size:120%;text-align:center;font-weight:700;color:#06C;padding:.5%; margin-bottom:1%}




.swiper_home_img { max-width:100%}

.menu10:hover{ cursor:pointer}
.catalog_home      {font-size:80%;width:99%;border:#EEE .5px solid; padding:0.1%; margin:0.1%; color:#666; padding-top:0; margin-top:0;}
.catalog_home li   {list-style:none; padding:1%; margin:1%; position:relative}
.catalog_home li a {color:#666; width:100%; padding:0; margin:0;  display:block}
.catalog_home li a:hover {text-decoration:none;border-bottom:none}
.catalog_home_2{display:none;}
.catalog_home li:hover .catalog_home_2{display:block; width:500px; background-color:#663366; position:absolute; left:100%; top:0;}

/*********************************sales_page************************************************/
.sales{ width:96%; padding:1; margin:1%; text-align:center; border:#EEE .5px solid}
.sales:hover a{border:none}
.sales_banner{ width:80%; padding:0 10% 0 10%}
.sales_text{ width:58%; text-align:left; padding: 2% 10% 0 10%; margin: 0 11% 1% 11%}
.sales_href{text-align:center; padding:1%; margin: 2% 34% 2% 34%; border:#f60 .5px solid; width:30%; cursor:pointer}
@media screen and (max-width: 1024px){
.sales_banner{ width:100%; padding:0}
.sales_text{ width:88%; text-align:left; padding: 2% 5% 0 5%; margin: 0 1% 1% 1%}
.sales_href{margin: 2% 14% 2% 14%; width:70%;}

}


.sales_href a{ color:#f60; font-weight:bold;}
.sales_href:hover{ background-color:#f60}
.sales_href:hover a{ color:#FFF; border:none}

/*********************************************************************************/
.acs                   { color:#F60; font-weight:bold}
.ul_main               {border: #EEE .5px solid; position: relative; width: 100%; padding: 0; list-style: none;}

.ul_main li            {border: #EEE .5px solid; margin: 0; list-style:none; background-color:#FFF}
@media screen and (max-width: 1024px){.ul_main li            { padding-top:.5%; padding-bottom:.5%}}
@media screen and (max-width: 480px){.ul_main li            { padding-top:1%; padding-bottom:1%}}
.ul_main li span       {display: block; position: relative; padding: 1%;}
.ul_main li ul         {display: none;}
.ul_main li ul li      {margin: 0; }
.ul_main li ul li a    {color:#666;border:none}
.ul_main li ul li a:hover    { border:none}
.ul_main li ul li:hover a  span   {color:#FFF;}
.ul_main li ul li:hover{background: #666; color:#FFF}
.ul_main li:hover  {background: #666; color:#FFF; cursor:pointer;}
.ul_main li:hover .acs {background: #666; color:#FFF}
.ul_main li:hover .akk {background: #666; color:#FFF}
.ul_main li:hover ul   {background: #FFF;border: #EEE .5px solid;display: block; position: absolute; width: 100%; height: 100%; top: -1px; left: 100%;}
.ul_main li:hover .ul_small_koll{width: 270%; column-width: 45%; column-count: 6; column-gap: 0;column-rule: #EEE .5px solid;font-size:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis!important}
.ul_small_koll li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis!important}

#menu_pages,#menu_pages_1{display:none}
#menu_pages,#menu_pages_1{top:30px; left:0;  background-color:#FFF; position:fixed; width:25%}


#menu_cat,#menu_cat_1{ background-color:#666; color:#FFF}
#menu_cat,#menu_cat_1{background-position:left center;background-repeat:no-repeat;list-style:none;padding-left:15%;background-size:25px;}

#menu_pages .ul_main #menu_cat,#menu_pages_1 .ul_main #menu_cat_1{position:sticky;top:0;bottom:0;}
.menu_remove{ display:none}

#menu_cat span,#menu_cat_1 span{color:#FFF}
#menu_cat{background-image:url(/css/images/logo_menu_big.png)}
#menu_cat_1{background-image:url(/css/images/logo_info_big.png)}

@media screen and (max-width: 1024px){
.menu_remove{width:9%; height:10%; float:left; position:sticky; top:0;bottom:0; right:0; float:right;background-position:2% center;background-repeat:no-repeat;list-style:none;background-size:30px;color:#FFF;background-image:url(/css/images/remove_grey.png);cursor:pointer; display:block}

#menu_pages,#menu_pages_1{margin:0;padding:0; top:0; left:0;  background-color:#FFF; position: fixed; overflow-y:auto;overflow-x:hidden; height:100%; width:100%}
.ul_main li:hover ul{display: none;} #menu_cat,#menu_cat_1{padding-left:5%;}#menu_pages .ul_main,#menu_pages_1 .ul_main{ width:90%; float:left}
#menu_pages .ul_main,#menu_pages_1 .ul_main{ width:90%; float:left}
}
@media screen and (max-width: 480px){#menu_cat,#menu_cat_1{padding-left:10%;}}
.ul_main .menu1:hover{background-image:url(/css/images/logo_pay_wt.png); background-position:left center;background-repeat:no-repeat;list-style:none;background-size:25px;   }
.ul_main .menu2:hover{background-image:url(/css/images/logo_car_wt.png); background-position:left center;background-repeat:no-repeat;list-style:none;background-size:25px; }
.ul_main .menu3:hover{background-image:url(/css/images/logo_warr_wt.png); background-position:left center;background-repeat:no-repeat;list-style:none;background-size:25px; }
.ul_main .menu4:hover{background-image:url(/css/images/logo_credit_wt.png); background-position:left center;background-repeat:no-repeat;list-style:none;background-size:25px; }
.ul_main .menu5:hover{background-image:url(/css/images/logo_add_wt.png); background-position:left center;background-repeat:no-repeat;list-style:none;background-size:25px; }
.ul_main .menu6:hover{background-image:url(/css/images/logo_otzyv_wt.png); background-position:left center;background-repeat:no-repeat;list-style:none;background-size:25px; }
/*******************************************************************************/
.header_mob{display:none;float:left;width:23%;height:30px;line-height:20px;padding-top:.4%;font-size:80%;white-space:nowrap}
.header_mob ul{width:100%}
.header_mob ul li{float:left;padding-left:15%;padding-right:1%;margin-left:1%;width:100%}
.header_mob ul li a{color:#666}


#menu6{background-position:left center;background-repeat:no-repeat;list-style:none;cursor:pointer;background-size:contain;width:100%}
#menu7{background-position:left center;background-repeat:no-repeat;list-style:none;cursor:pointer;background-size:contain;width:100%}
#menu6 span{width:100%}
#menu6{background-image:url(/css/images/logo_menu.png)}
#menu7{background-image:url(/css/images/logo_info.png)}

#menu_up2, #menu_up20{background-position:1% center;background-repeat:no-repeat;list-style:none;padding-left:10%;background-size:25px}
#menu_up2, #menu_up20 {display:none;width:0}
#menu_up2{background-image:url(/css/images/logo_info_big.png)}
#menu_up20{background-image:url(/css/images/logo_info_big.png)}

#menu_up{background-image:url(/css/images/logo_menu_big.png)}







.opp05{opacity:.15;cursor:default!important}.opp1{opacity:1;cursor:pointer!important}
.prod_brief_art{font-size:70%;padding:1%;height:15px;text-align:left;background-color:#666;color:#FFF}


.cat_tovar_img,.cat_tovar_img_150{width:100%;padding:0; margin:0;position:relative;text-align:center;border-bottom:none;max-width:250px; max-height:320px;}
.cat_tovar_img img{width:100%;max-width:250px;max-height:250px;padding:0; margin:0;}
.cat_tovar_img_150 img{width:100%;max-width:150px;max-height:150px;padding:0; margin:0;}



@media screen and (max-width: 1024px){.cat_tovar_img,.cat_tovar_img_150{min-height:200px}}
@media screen and (max-width: 799px){.cat_tovar_img,.cat_tovar_img_150{min-height:150px}}

.no_text{border:none!important;cursor:text;padding:0!important;margin:0!important}.no_text:focus{border:none!important;outline:none}.CCC{color:#CCC}.opp{opacity:.5}.pointer{cursor:pointer}.text80{font-size:80%}.body2{width:73%;margin:1%;float:right;text-align:left}.upup{color:#fff;text-decoration:none;width:23%;margin:1%;padding:0;word-wrap:break-word;float:left}.up{width:96%;border:#FFF solid 1px;padding:2%;margin:0;background-color:#999;color:#fff}.up A:link,.up A:visited,.up A:hover{text-decoration:none;color:#fff;width:100%;margin:0;cursor:pointer;border:none;display:block}.up:hover{background-color:#666;width:96%;padding:2%}.upup2{display:none}.ups{width:96%;border:#FFF solid 1px;padding:2%;margin:0;background-color:#CCC;color:#fff}.line{background-color:#06c;color:#FFF;margin-top:1%;width:100%;margin-bottom:1%;text-align:left}.table_small{border:#ccc solid 1px;padding:.5%;margin:.5%;width:99%}.table_small span,.table_small_1 span,.table_small_2 span{font-size:80%}.table_small_2{border:#ccc solid 1px;padding:.5%;margin:.5%;width:98%}.double_col{width:48%;padding:1%;float:left}.double_col li img{width:20px;height:20px;border:#EEE solid 1px}.min{font-size:0.7em}.min_dot{font-size:0.7em; border-bottom:0.5px dotted #06c; color:#06c}.blue_text,.blue_text a{font-weight:700;color:#06c}.blue_{color:#06c}.red_text{font-weight:700;color:red}.range_{width:20%;float:left;display:table-cell;text-align:center}.range1_{width:40%;float:left;display:table-cell;text-align:center}.range2_{width:10%;float:left;display:table-cell;text-align:center}.range{width:100%;display:table}.Founds{display:block;margin-top:1.5%; }.Founds span{text-decoration:none;background:#06C;padding:1%;padding-left:2%;padding-right:2%;outline:none;border:none;margin:0;color:#fff;font-size:120%;border-radius:20px}.Founds span:hover{background:#9CF;cursor:pointer;color:#fff}.ord_add_1{border:#CCC 1px solid;font-size:90%;padding:1%;margin:1%;width:29%;float:left;display:table-cell}.center{text-align:center;width:100%}.two_colm{-moz-column-count:2;-webkit-column-count:2;column-count:2}.dot_g_100{border-bottom:#393 dotted 1px;cursor:pointer;color:#393}.dot_g:hover_100{border-bottom:#06C dotted 1px;cursor:pointer;color:#06C}.light_button{border:#CCC solid 1px;padding:1%;margin:1%;background-color:#EEE;cursor:pointer}
.dot_g{border-bottom:#393 dotted 1px;font-size:90%;cursor:pointer;color:#393; white-space:pre-wrap}
.dot_g:hover{border-bottom:#06C dotted 1px;font-size:90%;cursor:pointer;color:#06C}
.dot_gr{border-bottom:#393 dotted 1px;font-size:80%;cursor:pointer;color:#393!important;font-size:70%}
.dot_gr:hover{border-bottom:#06C dotted 1px;cursor:pointer;color:#06C!important}
.dot_or{border-bottom:#F60 dotted 1px;font-size:80%;cursor:pointer;color:#F60!important;font-size:70%}
.dot_or:hover{border-bottom:#06C dotted 1px;cursor:pointer;color:#06C!important}
.dot_grey{border-bottom:#999 dotted 1px;font-size:80%;cursor:pointer;color:#999!important;font-size:70%}
.dot_grey:hover{border-bottom:#06C dotted 1px;cursor:pointer;color:#06C!important}

.text_or{color:#F60!important;font-weight:700;font-size:100%!important}.text_gr{color:#393!important;font-weight:700;font-size:100%!important}.dot_bl{margin-top:1%;border-bottom:#06C dotted 1px;cursor:pointer;color:#06C!important}.dot_reg{border-bottom:#393 dotted 1px!important;cursor:pointer;color:#393!important;font-size:100%}.dot_reg:hover{border-bottom:#06C dotted 1px!important;color:#06C!important}.dot_regs{border-bottom:#393 dotted 1px!important;cursor:pointer;color:#393!important;font-size:100%;background-color:#FFF;border:none}.dot_regs:hover{border-bottom:#06C dotted 1px!important;color:#06C!important;background-color:#FFF;border:none}




.navy {position:absolute;vertical-align:middle;display:inline-block;line-height:100%; top:15px; height:100%;width:30px;cursor:pointer}
.navy1{position:absolute;vertical-align:middle;display:inline-block;line-height:100%; height:100%;width:30px;cursor:pointer;}

#remove{background-position:center;background-repeat:no-repeat;background-size:100%;width:20px;height:20px;float:right}#remove:hover{opacity:0.5;cursor:pointer}

#scrollup{position:fixed;right:10px;bottom:50px;display:none;cursor:pointer; background:#EEE;width: 50px;  height: 50px;  border-radius: 50%;  background-image:url(/css/images/upper.png); background-repeat:no-repeat; background-position:center center;background-size:10px; z-index:30000}


.prev-slide1{    top: 50%;  left: 0;   }
.next-slide1{    top: 50%;  right: 0; }
.prev-slide,.prev-slide1{background:#EEE;width: 50px;  height: 50px;  border-radius: 50%;   display: grid; left:0; background-image:url(/css/images/icon-previous.png); background-repeat:no-repeat; background-position:center center;background-size:10px;}


.next-slide,.next-slide1{background:#EEE;width: 50px;  height: 50px;  border-radius: 50%;   display: grid; right:0; background-image:url(/css/images/icon-next.png); background-repeat:no-repeat; background-position:center center;background-size:10px;}
.prev-slide:hover,.prev-slide1:hover,.next-slide:hover,.next-slide1:hover{opacity:0.5;}


.reg{width:18%;margin:1%;float:left}#group_dost-1{border:solid .1px #EEE;background-color:#FFC;width:94%;padding:1%;margin:1%;text-align:center}#zbor_w,#skidka_w{margin:1%;padding:1%}


.group_dost{width:90%;padding:1%;margin:1%;border:solid .1px #999;padding-bottom:3%}.group_pay{width:90%;padding:1%;margin:1%;border:solid .1px #EEE; display:none}.group_dost_min{width:96%;padding:1%;margin:1%;border-bottom: dashed .5px  #06C;padding-bottom:2%}#reg_1{width:69%;margin:.1%;float:left;font-size:80%}#reg_2{width:29%;margin:.1%;float:left;position:relative;margin-bottom:1%}#reg_3{width:69%;margin:.1%;float:left;font-size:100%}.kor1{width:100%;padding:0;margin:0}

.cart_order_full{position:sticky; top:5px; background-color:#FFF; font-size:80%;bottom:0;padding:1%;margin:0;margin-top:1%;border:solid 1px #EEE}

.cart_main_reg{background-color:#FFF;overflow-y:auto;padding:0;margin:0;width:100%;margin-top:5%;position:absolute;height:100%;border:solid 1px #EEE}.cart_order_1{font-size:80%;width:40%;float:left!important;padding:0;margin:0}.cart_order_2{font-size:100%;width:60%;float:left!important;padding:0;margin:0}
@media screen and (max-width: 1024px){.cart_order_1{width:100%;float:none}.cart_order_2{width:100%;float:none}}


.del{background-position:left center;background-repeat:no-repeat;background-size:15px 15px;display:block;border-bottom:none;padding:0;margin:0;padding-left:7%;color:#666!important;margin:1%}.del a{color:#666!important}.del:hover{border:none}.del_var{background-position:left center;background-repeat:no-repeat;background-size:17px 17px;display:block;color:#393;border-bottom:none;padding:0;margin:0;padding-left:4%}.del_var:hover{background-position:left center;background-repeat:no-repeat;background-size:17px 17px;display:block;padding:0;margin:0;padding-left:4%;background-color:#9CF;color:#FFF;border:none}.bold{font-weight:700}


.Found_big{color:#fff;text-decoration:none;background:#393;padding:2% 10%;outline:none;border:none;font-size:110%;display:table-cell;text-align:center;border-radius:20px;}

.Found,.Found_menu{color:#fff;text-decoration:none;background:#06C;padding:1%;padding-left:5%;padding-right:5%;outline:none;border:none;margin:1%;font-size:100%;border-radius:20px;}
.Found:hover,.Found_menu:hover{opacity:0.5;cursor:pointer}
.Found_buy{color:#fff;text-decoration:none;background:#393;padding:1%;padding-left:5%;padding-right:5%;outline:none;border:none;margin:1%;font-size:100%;width:90%;border-radius:20px;}
.Found_buy:hover{background:#6c6;cursor:pointer;color:#fff}
.Found_grey{color:#fff;text-decoration:none;background:#666;padding:1%;padding-left:4%;padding-right:4%;outline:none;border:none;margin:1%;font-size:100%;border-radius:20px;}
.Found_grey:hover{background:#999;cursor:pointer}

.Found_or{color:#fff;text-decoration:none;background:#F60;padding:.1%;padding-left:.4%;padding-right:.4%;outline:none;border:none;margin:.1%;font-size:100%;border-radius:20px;}
.Found_or:hover{opacity:0.5; cursor:pointer}
.Found_gr{color:#fff;text-decoration:none;background:#393;padding:.1%;padding-left:.4%;padding-right:.4%;outline:none;border:none;margin:.1%;font-size:100%;border-radius:20px;}
.Found_gr:hover{ opacity:0.5; cursor:pointer}


.Found_big:hover{background:#6c6;cursor:pointer}
.u_order{padding:1%;margin-bottom:1%;margin-top:1%}

.way{width:99%;font-size:90%; margin:0 1% 0 1%;}
.way li{list-style-type: disclosure-closed; float:left; list-style-position:inside; margin:.1%%; padding:.1%}
@media screen and (max-width: 1024px){.way li{list-style-type: disclosure-closed; float:left; list-style-position:inside; margin:.1% 1.5%; padding:.1% 1.5%}}
.way li a span{color:#06C; }
.way li a span:hover{color:#06C;}

.price{font-size:120%;color:#F60;font-weight:700;text-align:center;height:35px;line-height:35px;margin:1%}.price_medium{color:#F60;font-size:130%;font-weight:700;text-align:center}
.price_{font-size:120%;color:#F60;font-weight:700;text-align:center;margin:1%}
.present{width:94%;background-color:#C36; padding:2%;margin:1%; text-align:center; left:50%;background-image:url(/css/images/pres.png);background-position:center center;background-repeat:no-repeat;background-size:contain;}

.perc_tovar{width:85%;background-color:#F60;color:#FFF;padding:5%;margin:5%;font-size:150%;font-weight:700;text-align:center}.pres{float:left;width:48%;background-color:#06C;margin:.5%;color:#FFF;padding:.5%}.perc{float:left;width:48%;background-color:#F60;margin:.5%;color:#FFF;padding:.5%}.perc_{height:25px}

.video_camera{background-position:center;background-repeat:no-repeat;background-size:100%;position:relative;width:75px;height:75px;margin:0;padding:0;color:#666;vertical-align:top;line-height:40px;font-size:80%;text-align:center}




.present1{width:80px;margin:0;padding:0;vertical-align:middle;text-align:center;font-size:80%}.cart_tovar_cab,.cart_tovar_cab_2{width:18%;float:left;text-align:center;vertical-align:middle;display:table-cell;padding:1%;word-break:break-all;}.em{margin-top:1%}

.footer{width:100%;position:relative;margin:0 auto;display:table;font-size:85%}.footer a:hover{color:#666;border-bottom:dotted 1px #CCC;background:none}.high_footer{width:100%;position:relative;margin:0 auto;font-size:90%;display:table;background-color:#EEE}.kol{float:left;height:auto;width:22%;padding:1%;color:#666}.kol ul{list-style:none}.kol ul li,.kol ul li a{color:#666}.kol ul li a:hover{color:#06C;border-bottom:dotted 1px #06C}.kol1 li{padding: 0.5% 0 0.5% 6%}


.cash_1{width:90%;position:relative;color:#666}.social{width:90%;position:relative;margin-top:1%}.sc1,.sc2,.sc3,.sc4,.sc5,.sc6{float:left;background-position:center;background-repeat:no-repeat;background-size:100%;width:40px;height:40px;margin:1%}.sc1:hover,.sc2:hover,.sc3:hover,.sc4:hover,.sc5:hover,.sc6:hover{background-position:center;background-repeat:no-repeat;background-size:100%;width:40px;height:40px;margin:1%}.sc1_,.sc2_,.sc3_,.sc4_,.sc5_,.sc6_{display:none}.cash{background-position:center center;background-repeat:no-repeat;background-size:contain;min-height:65px;min-width:12px;max-width:500px;max-height:70px;margin:1%}.pol{font-weight:700;padding:1%}.reg_ord{width:50%;margin:1%;float:left}.order_success{width:70%;float:right;margin:1%;padding:2%;box-shadow:0 0 10px #999}.small{font-size:90%;text-align:center;width:100%}.producter_tkan{width:100%;margin:0 auto}.producter_tkan ul{width:100%;list-style:none}.producter_tkan ul li{width:95%;margin:1%;float:left;position:relative;border:#EEE solid .5px;padding:1%;text-align:center}.producter_tkan a:hover{background:#FFF;border-bottom:none}.producter_tkan ul li ul li{box-shadow:none;width:150px;height:200px;margin:.5%}.producter_tkan ul li ul li span{width:98%;padding:1%;height:80px;white-space:pre-line;word-wrap:break-word;font-size:90%}.producter_tkan ul li ul li img{width:98%;height:auto;padding:1%}.tkan_1{width:49%;text-align:left;float:left}.tkan_2{float:right;width:49%;text-align:left;font-size:90%}.warrant{margin:0 auto;width:90%;vertical-align:middle}.warrant_one{width:95%;border-top:dotted 2px #393;padding:1%}.warrant_one span{color:#393;font-style:italic;margin-bottom:20%;margin-top:20%}.span_h{line-height:50px}.warrant_one span img{width:50px;height:50px;border:none;vertical-align:middle}.warrant_one p img{width:50px;height:50px;border:none;vertical-align:middle}.warrant_one ol{list-style-position:inside}.warrant_one ul{list-style:square;list-style-position:inside}.ukrsib{background-position:10% center;background-repeat:no-repeat;list-style:none;background-size:contain;height:50px;margin:1%}.privat{background-position:10% center;background-repeat:no-repeat;list-style:none;background-size:contain;height:50px;margin:1%}.rassro4ka{background-position:10% center;background-repeat:no-repeat;list-style:none;background-size:contain;height:50px;margin:1%}.order1,.order2,.order3,.order4,.order5,.order15,.order6,.order7,.order8,.dost1,.dost2,.dost3,.dost4,.dost5,.warr1,.warr2,.warr3,.warr4,.warr5,.warr6,.warr7,.warr8,.warr9,.warr10,.warr11{background-position:center center;background-repeat:no-repeat;width:50px;height:50px;background-size:contain;margin-right:1%;float:left}.feedback{width:98%;margin:1%}.dogov li{list-style-type:none;margin-left:25px}.dogov{font-size:90%}.prod8,.prod2{background-position:center center;background-repeat:no-repeat;width:15px;height:15px;background-size:contain;margin-right:1%;float:left}.prod3,.prod3_{background-position:center center;background-repeat:no-repeat;width:15px;height:15px;background-size:contain;margin-left:10%;margin-top:5px;margin-bottom:5px;float:left}.bf{width:100%;margin:0;background-color:#303030}.bf_img{width:100%;text-align:center;margin:0}.bf_img img{border:none;width:100%;height:auto;max-width:500px;margin:0}.feedback_col,.feedback_col_img{width:31%;margin-left:1%;margin-right:1%;float:left}.feedback_col ul{list-style:none}.feedback_col_img img{border:none;width:96%;height:auto;max-width:500px;margin:2%}.high_form{width:100%;text-align:left;margin-left:0;padding:0;font-size:80%}#form_nazakaz{width:80%;padding:1%}.small_title{font-size:80%;text-align:left;margin:1%}.password{position:relative}.password-control{position:absolute;top:30%;left:68%;display:inline-block;width:20px;height:20px;background:url(/css/images/hide_1.png) 0 0 no-repeat}.password-control:hover{background:url(/css/images/hide.png) 0 0 no-repeat}.password-control.view{background:url(/css/images/show_1.png) 0 0 no-repeat}.password-control.view_hover{background:url(/css/images/show.png) 0 0 no-repeat}
.map{width:90%;margin-left:5%;margin-right:5%}


.art_small{font-size:80%; padding:0 0 0 .5%; margin:0 0 0 1%}

.navy.disable,.navy1.disable{background:#EEE}
.auto{width:7px;height:11px;cursor:pointer;margin:10px auto}

#menu_up{display:none;width:0}




.filt{width:95%;padding:1%!important;margin:0!important;height:30px;background-color:#666}.filt_logo{float:left;background-position:2% center;background-repeat:no-repeat;list-style:none;background-size:25px;color:#FFF;padding-left:10%;background-image:url(/css/images/filter.png);height:25px;width:25px}.filt_text{float:left;color:#FFF;padding:0;margin:0;height:25px;vertical-align:middle;line-height:25px}.filt_close{float:right;background-position:2% center;background-repeat:no-repeat;list-style:none;background-size:25px;color:#FFF;padding-left:10%;height:25px;width:25px;background-image:url(/css/images/remove_white.png);cursor:pointer;display:none}.filter{background-position:2% center;background-repeat:no-repeat;background-size:25px;color:#FFF;padding-left:12%;background-image:url(/css/images/filter.png)}.filter_del{background-position:right center;background-repeat:no-repeat;background-size:40px 40px}#category_all_search_mob{font-size:80%;width:100%;border:#EEE .5px solid}.title_filter{width:98%;background-color:#EEE;font-weight:700;display:block;padding:1%;margin-top:2%;margin-bottom:2%}.filter_hidden{display:none}#category_all_search_mob div{padding:1%}.number{width:100%}#remove_small{background-position:left center;background-repeat:no-repeat;width:20px;height:20px;float:left;color:transparent;background-color:transparent;border:none;line-height:30px;background-size:100%}#cart_4{float:none;padding:0;margin:0;text-align:center}#cart_2{float:left;padding:0;margin:0;width:5%;text-align:center}

.tovar_col{width:40%;float:left;margin:0 1%}
.tovar_col30,.tovar_col30_1{width:31%;float:left;margin:0 1%}
.tovar_col77{width:65%;float:left;margin:0 1%}
.tovar_col70{width:62%;float:right;margin:0 1%}
.tovar_col50{width:44%;float:left;margin:0 1%; padding:2%}
.tovar_col70_{width:62%;float:left;margin:0 1%}
.tovar_col100{width:94%;float:left;margin:0 1%; padding:2%;}
.tovar_col_box{width:96%;border:solid .1px #EEE;margin:1%;padding:1%;font-size:90%}
.tovar_col_no_box{width:96%;margin:1%;padding:1%;font-size:90%}



.prod_sub{width:48%;margin:.1%;padding:1%;text-align:center;float:left}

.description{margin:0 auto;padding:1%;text-align:left;width:97%;margin-left:3%;font-size:80%}
.description li{white-space:pre-wrap;list-style-position:outside; padding:0; margin:0 0 0 5%}
.description p{white-space:pre-wrap}

.tovar_video{padding:1%;text-align:center;float:left;margin:2%}
.tovar_video iframe{width:700px;height:394px;padding:1%}




.print{width:98%;list-style:none;margin:1%}.print li{width:20%;border:dotted #06C .5px;padding:1%;margin:1%;float:left;font-size:70%;word-break:break-all;}.print li:hover{background-color:#06C;color:#FFF;cursor:pointer}.print li:hover span{color:#FFF}.print li img{width:45%;float:left}.print li span{width:45%;float:right;white-space:pre-line}.prod_deliv,.prod_sbor,.prod_gar{background-position:left center;background-repeat:no-repeat;list-style:none;background-size:contain;padding-left:10%;text-align:center;font-size:110%;margin-bottom:50%}

.sorter{width:48%;font-size:80%;text-align:left;float:left;padding:0;margin:0 1%}
.sorter a{border-bottom:dotted 1px #393}
.sorter a:hover{cursor:pointer;text-decoration:none;border-bottom-color:#06c}

.navigator{width:48%;text-align:right;float:left;padding:0;margin:0 1%;float:right}
.navigator a{border-bottom:dotted 1px #393}
.navigator a:hover{cursor:pointer;text-decoration:none;border-bottom-color:#06c}

.empter{font-size:1.3em;width:80%;margin:1% 8%;padding:1%;line-height:200%; display: flex;flex-direction: column;    align-items: center;  justify-content: center;}




.page_zakaz{width:46%;margin:1%;float:left}.page_zakaz ul{list-style:square;list-style-position:inside}.page_zakaz ol{list-style-position:inside}.photo_zakaz li{width:160px;height:160px;list-style:none;float:left}.photo_zakaz li img{width:96%;height:96%;padding:1%;border:#EEE .5px solid;margin:1%}.all_made{width:100%;margin:auto}.all_made ul{width:100%;list-style:none}.all_made ul li{width:10.4%;margin:1%;float:left;position:relative;border:solid 1px #EEE;padding:2%}.all_made ul li span{position:absolute;top:75%;left:0;text-align:center;width:100%;float:none;font-size:90%}.all_made ul podpiskai:hover{background:#6C6}.all_made ul li:hover span{color:#FFF;background:#6C6}.all_made ul li a:hover{border:none}.all_made ul li img{width:90%;padding:5%;margin-bottom:30%;height:auto;max-height:150px;max-width:150px}.category_logo{width:100%}.category_sert{float:left;width:98%;margin:1% auto}.category_sert img{width:54px;height:75px;padding:1%}.category_sert a:hover{background:none}.category_desc{float:left;width:98%;margin:1% auto;text-align:left;padding:1%;font-size:80%}.category_firm_search{float:right;width:100%;text-align:left}.category_firm_search h2{text-align:left}.category_firm_search ul{float:left;padding:1%}.category_firm_search form ul{width:23%}.category_firm_search ul li{float:none;list-style:none}.category_firm_search ul li a{border-bottom:#393 dotted 1px}.video{width:100%;margin:0 auto;text-align:center}.video iframe{width:560px;height:315px;padding-bottom:10px}.photo_firm{width:100%;margin:0 auto;text-align:center}.photo_firm img{width:30%;margin:1% auto;max-width:300px;max-height:225px}.group{width:100%;margin:0 auto}.group ul{width:100%;list-style:none}.group ul li{width:15.5%;margin:1%;float:left;position:relative;border:solid .5px #EEE;padding:1%}.group ul li span{font-size:100%;font-weight:700;position:absolute;top:75%;left:0;text-align:center;width:100%;float:none}.group ul li a:hover{border:none}.group ul li a:hover span{color:#FFF;background:#6C6}.group ul li img{width:90%;padding:5%;margin-bottom:30%;height:auto;max-height:400px;max-width:300px}.materialy{width:95%;padding:1%;margin:1%}.materialy li{float:left;list-style:none;width:110px;height:110px;text-align:center}.cat_system{width:100%;margin:auto;display:table}.cat_system ul{width:100%;list-style:none}.cat_system ul li{width:23%;margin:.1%;float:left;position:relative;border:solid #EEE .1px;text-align:center;display:table-cell;height:auto}
.cat_system a:hover{background:#FFF;border-bottom:none}.cat_system ul li:hover .cat_syst_hidden{display:block}.cat_system_img{width:96%;height:auto;padding:2%}.cat_system_img img{width:98%;max-width:250px}.cat_system_tit{font-size:70%;padding:2%;text-align:left;height:30px}.cat_syst_text{font-size:70%;padding:1%;color:#666;word-wrap:break-word}.cat_syst_text a{color:#666}.cat_syst_text a:hover{color:#666}.cat_syst_text span a{color:#393}.cat_syst_text span a:hover{border-bottom:dotted 1px #06C;color:#06C}.vertical_adv{float:right;width:100%;margin:1% auto;text-align:left}.cat_syst_text_sm{font-size:80%;padding:.5%;color:#666;text-align:left;height:150px}.vertical_adv .two{width:45%}.vertical_adv ul{width:18%;padding:1%;float:left}.vertical_adv ul li{float:none;list-style:none}.vertical_adv li{list-style:none}.vertical_adv0{width:20%;margin:.5% auto;padding:2%;float:left}.vertical_adv0 ul li{list-style:none}#form_podpiska{text-align:center;padding:1%;width:60%;margin-left:20%}

.prod_brief_text_sm{font-size:0.8em;padding:1%;height:80px;text-align:center; margin:1% 0 1% 0}.prod_brief_store{font-size:70%;height:35px;color:#666}.cat_syst_price{width:100%;text-align:center;height:50px}.cat_syst_price_kuh{width:100%;text-align:center;height:25px}.buy{height:30px;width:100%;padding:0;margin:0}.buy1{width:98%;padding:0;margin:0}.buy2{width:98%;padding:0;margin:0}.search_found{width:100%}.category_products{width:72%;float:right;margin:.5%;text-align:center}
.prod_brief_text_sm_kuh{font-size:0.8em;padding:1%;height:40px;text-align:center}

.producter {width:98%;display:table;margin:0.5%;}
.producter a:hover{background:#FFF;border-bottom:none}
.producter ul{width:100%;list-style:none;display:table-row}
.producter ul li{width:24.6%;margin:.1%; padding:0; float:left;position:relative;border:#EEE solid .1px;text-align:center;display:table-cell}


.mod_sub{width:96%;margin:1% auto;padding:1%;text-align:left;margin-top:.1%}.mod_sub span{width:100%;text-align:left;padding-left:3%}.mod_sub_three{font-size:100%;float:left}.irs{position:relative;display:block}
@media screen and (max-width: 1439px){.producter ul li{width:30%}}
@media screen and (max-width: 1279px){.u_order{margin-bottom:5%;margin-top:5%}.tovar_col{width:31%;float:left;margin-left:1%;margin-right:1%}.mod_vars li{list-style:none;width:31%;padding-left:1%}.tovar_video iframe{width:450px;height:253px;padding-bottom:10px}.print li{width:29%;padding:1%;margin:1%}.cat_system_tit{height:40px}}




@media screen and (max-width: 1024px){.u_order{margin-bottom:1%;margin-top:1%}.kol{width:48%;height:200px}.reg{width:98%}.reg_ord{width:90%}.order_success{width:88%;float:left}.feedback_col{width:98%;margin-bottom:1%}
.cat_syst_text_sm{height:220px}
.vars_mod ul li{width:48%}

.cart_order_full{width:96%;font-size:80%;position:relative;top:5px;bottom:0;background-color:#FFF;padding:1%;margin:1%;border:solid 1px #EEE}

#menu_up8{background-position:2% center;background-repeat:no-repeat;list-style:none;background-size:25px;color:#FFF;padding-left:10%;display:inline-table;width:100%}.filt_close{display:block}.cat_system_tit{height:50px}.filt{padding-bottom:3%}#form_nazakaz{width:80%;padding-left:1%}.var_pic{width:25px;height:25px;border:solid 1px #EEE!important}.ord_add_1{width:45%}#reg_1{width:100%;margin:.1%;float:none;font-size:80%}#reg_2{width:100%;margin:.1%;float:none;position:relative;margin-bottom:1%}#reg_3{width:100%;margin:.1%;float:none;font-size:100%}.kor1{width:100%;height:auto!important;padding:0;margin:0}.cart_main_reg{background-color:#FFF;overflow-y:auto;padding:0;margin:0;width:100%;margin-top:0;position:relative;height:100%;border:solid 1px #EEE}.tovar_col{width:48%}.tovar_col30{width:48%}.tovar_col30_1{width:98%; float:none}.tovar_col50,.tovar_col70,.tovar_col77{width:94%;float:none;margin:1%; padding:2%}.tovar_col_hidden{clear:both}.har_1{width:47%;margin-top:2%}.har_2{width:47%;margin-top:2%}.har_3{width:47%;margin-top:2%;float:right}.page_zakaz{width:98%;float:none}.all_made ul li{width:18.6%}.video iframe{width:560px;height:315px}.group ul li{width:28%}.cat_system ul li{width:33%}.category_system_search_mob{padding-left:2%}


.Found_menu{color:#fff;text-decoration:none;background:#06C;padding:1%;padding-left:5%;padding-right:5%;outline:none;border:none;margin:1%;font-size:100%;width:80%;display:block;text-align:center;border-radius:20px;}
.Found_menu:hover{background:#9CF;cursor:pointer}

.vertical_adv,.vertical_adv0{display:none;float:none;background-color:#FFF;left:-1000%;top:0;right:0;left:0;bottom:0;width:99%;height:100%;padding:0;margin:0;position:fixed;overflow-y:scroll;overflow-x:hidden}.vertical_adv.cbp-spmenu-open,.vertical_adv0.cbp-spmenu-open{display:block;overflow-y:scroll;overflow-x:hidden}.vertical_adv ul{width:100%;float:none}.over{overflow-y:scroll;position:absolute;width:80%;padding:0;margin:0;top:55px;bottom:55px;right:10%;left:10%}.body2{width:100%;margin:0;float:none}.upup{display:none}.upup2{width:100%;margin:0;display:block;color:#fff;text-decoration:none;padding:0}.line{background-color:#CCC;color:#FFF;width:96%;border:#FFF solid 1px;padding:2%;margin:0;text-align:left}.prod_brief_text_sm{height:100px}.prod_brief_text_sm_kuh{height:50px}.cat_syst_price{height:50px}}
@media screen and (max-width: 959px){.category_products{width:96%}.all_made ul li span{font-size:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
@media screen and (max-width: 799px){.descript_hidden{position:fixed;top:20%;left:10%;right:10%;width:80%}.tkan_1{font-size:80%}.password-control{top:15%;left:62%}.var_pic_1{width:25px;height:25px;border:solid 1px #EEE!important}.cart ul li{padding-left:0;padding-right:0;margin-left:0}.kol{padding-left:3%;width:90%;height:auto}.credit2{width:98%}.sorter{width:98%}.navigator{width:98%}#form_podpiska{width:80%;margin-left:10%}.group ul li span{top:65%}.tovar_col{width:98%;float:none}.tovar_col30{width:98%;float:none}.val_opt .descript_hidden{position:fixed;top:20%;left:10%;right:10%;width:80%}.price_s{color:#F60;font-weight:700;text-align:center;font-size:80%}.ord_add_1{width:95%}

.vars_mod ul li{width:98%}

.vars span{width:100%}
.vars li label span,.mod_vars li label span{width:70%}





.mod_vars li{list-style:none;float:none;width:99%;padding-left:1%}.cart_main{height:52%}.prod_subs_two{float:left;margin:.5%;width:23%;font-size:70%;overflow:hidden;text-overflow:ellipsis;height:150px}.tovar_video iframe{width:320px;height:170px}.print li{width:45%}.har_1{width:97%;float:none;margin-top:2%}.har_2{width:97%;float:none;margin-top:2%}.har_3{width:97%;margin-top:2%;float:right}.all_made ul li{width:26.6%}.all_made ul li img{width:80%;padding:10%;margin-bottom:40%;height:auto;max-height:150px;max-width:150px}.category_logo_all{float:none;width:98%}.category_logo img{width:20%}.category_sert img{width:36px;height:50px;padding:1%}.video iframe{width:320px;height:170px}.group ul li{width:44%}.cat_system ul li{width:49%}.producter ul li{width:47%}.table_small_1{width:90%;float:none;margin:5%}.cart_tovar_cab{width:15%}.cart_tovar_cab_2{width:30%;text-align:left}}
@media screen and (max-width: 359px){.producter ul li{width:98%}.credit_col span{font-size:80%}}
#numer_text,.numer_text{font-size:110%;text-align:center;line-height:20px;vertical-align:bottom;border:none!important}
#numer_text:focus,.numer_text:focus{font-size:110%;text-align:center;line-height:20px;vertical-align:bottom;border:none!important}


.cnt{float:left;width:30px;text-align:center;border:none}
.c_border{border:#DDD solid .5px;border-radius:10px}
.minus,.minus_rem,.plus,.del_p {background-position:center center;background-repeat:no-repeat;width:20px;height:20px;float:left;background-size: 15px 15px;}

@media screen and (max-width: 320px){.tovar_video iframe{width:300px;height:160px}.all_made ul li{width:43.4%}.video iframe{width:300px;height:160px}.group ul li img{margin-bottom:70%}.group ul li span{top:65%}.cat_system ul li{width:98%}.home_made ul li{width:30%}}



#u_call, #tov_kred{text-align:center;padding-bottom:1%;display:none} #u_call_tel,#u_call_name,#u_cabinet_email,#u_cabinet_noemail,#u_cabinet_noemail_pass,#podpiska_noemail,#u_feedback_email,#u_feedback_name,#u_feedback_text,#u_call_order_fin,#u_otziv_email,#u_otziv_name,#u_otziv_text,#u_order_name,#u_order_email,#u_order_phone,#u_order_city,#u_order_address,#u_reg_order_email,#u_reg_order_noemail,#u_reg_noemail_pass,#u_nazakaz_name,#u_nazakaz_email,#u_nazakaz_phone,#u_nazakaz_text,#u_nazakaz_error_format,#u_nazakaz_error_size,#u_kredit_1,#u_kredit_2,#u_kredit_3,#u_kredit_4,#u_kredit_5,#u_kredit_6,#u_kredit_7,#u_kredit_8,#u_kredit_9,#u_kredit_10,#u_kredit_11,#u_kredit_12,#u_kredit_13,#u_kredit_14,#u_kredit_15,#u_kredit_16,#u_kredit_17,#u_kredit_18,#u_kredit_19,#u_cabinet_pass,#u_reg_no_passw,#u_order_oblast,#u_order_rayon,#u_order_pb,#u_order_oc,#u_order_pp,#u_order_pay_name,#u_order_pay_email,#u_order_pay_phone,#u_order_comm,#u_dost,#u_order_addc,#u_order_ub,#urn,#u_reg_email1,#u_reg_pass1,#u_reg_pass2{text-transform:none;color:#F60;font-weight:700;margin:.5%}#urn,#u_reg_email1,#u_reg_pass1,#u_reg_pass2{display:none}#u_reg_name,#u_reg_email,#u_reg_email1,#u_reg_phone,#u_favor,#u_order_rayon,#skidka_req,#u_reg_email5{text-transform:none;color:#F60;font-weight:700;font-size:90%;margin:1%}#u_favor span,.u_favor span{text-transform:none;color:#F60;font-weight:700;border-bottom:1px dotted #F60;cursor:pointer}#u_favor a,.u_favor a{color:#F60;border-bottom:1px dotted #F60}.u_favor{text-transform:none;color:#F60;font-size:80%;margin:1%}#u_call_send,#u_order_send,#u_parol_order_send,#podpiska_send,#feedback_send,#otziv_send{position:fixed;top:35%;left:35%;right:35%;padding:1%;width:30%;background-color:#FFF;border:#ccc solid 1px;box-shadow:0 0 10px #999;font-size:120%;color:#06C}#form_order,.form_order{width:100%;text-align:left;margin-left:0;padding:0;font-size:80%}

#u_parol_send{font-size:1.2em; position:absolute; top:30vh; left:35vw;  background-color:#fff;z-index:13000; width:30vw;  border-radius:20px; padding:2%; visibility:hidden }

#u_parol_send15{font-size: 1.2em;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;z-index: 13000;width: 30vw;max-width: 500px;border-radius: 20px;padding: 2%; visibility: hidden;}
  
@media screen and (max-width: 1024px){#u_parol_send,#u_parol_send15{left:1%; width:94%;}}
#form_otziv{width:98%;position:relative;margin:0 auto;margin-left:1%;margin-right:1%}#form_otziv input,#form_otziv textarea{width:90%}#price_r1,#price_r6,#price_r7{width:100px}#form_feedback{width:60%;position:relative;padding:1%;padding-left:15%;padding-right:23%;text-align:right;line-height:10px;vertical-align:middle}#ukrsib{background-position:center center;background-repeat:no-repeat;list-style:none;background-size:contain;height:50px;margin:1%}#privat, #monob{background-position:center center;background-repeat:no-repeat;list-style:none;background-size:contain;height:50px;margin:1%}#rassro4ka{background-position:center center;background-repeat:no-repeat;list-style:none;background-size:contain;height:50px;margin:1%}
#remove_enter,#remove_recall,#remove_photo,#remove_tov_kred,#remove_parol_send,#remove_parol_send15,#remove_kredit,#remove_rassro4ka,#remove_korzina,#mess,#remove_menuleft
{background:#EEE; width:25px;height:25px;margin:2%;position:absolute;right:0; top:0;  border-radius: 50%; display: grid; background-position:center;background-repeat:no-repeat;background-size:100%;} 
#remove_enter:hover,#remove_recall:hover,#remove_photo:hover,#remove_tov_kred:hover,#remove_parol_send:hover,#remove_parol_send15:hover,#remove_kredit:hover,#remove_rassro4ka:hover,#remove_korzina:hover,#remove_menuleft:hover{opacity:0.5;cursor:pointer}#menu_up{background-position:1% center;background-repeat:no-repeat;list-style:none;padding-left:10%;background-size:25px}#menu_up10{background-position:1% center;background-repeat:no-repeat;list-style:none;padding-left:10%;background-size:25px}#u_rassro4ka{position:fixed}#u_kredit{position:fixed}#menu_up13{font-size:110%;padding-left:1%;height:40px;width:99%;line-height:normal}#menu_up13 a{border:none;display:inline}#menu_up13 a #cart_0 span{padding:0;margin:0}#menu_up13 a:hover #cart_0 span{color:#06C;border-bottom:#06C dotted 1px}#cart_0{float:left;padding:0;margin:0;width:53%}#b_sizes:hover,#g_sizes:hover{background:#999;cursor:pointer}#menu_kredit,#menu_rassro4ka{list-style:none}#menu8{display:none;width:96%;background-color:#666;padding:1%;margin-top:1%}#menu8 span{background-position:2% center;background-repeat:no-repeat;list-style:none;background-size:25px;padding:1%;color:#FFF;width:88%;display:table;cursor:pointer;padding-left:10%}#menu8 span span{margin-left:10%;color:#FFF;background-image:none}#menu_up8_li{display:none}

.renew{background-position:center;background-repeat:no-repeat;background-size:100%;width:15px;height:15px;margin:0.1%; line-height:15px; vertical-align:middle; padding:0; background-image:url(/css/images/renew.png); background-color:#FFF; border:none}
.renew:hover {opacity:0.5;cursor:pointer}

@media screen and (max-width: 1279px){#form_feedback{width:80%;padding-left:5%;padding-right:14%}#menu_up13{font-size:80%}#form_nazakaz{width:80%;padding-left:1%}}
@media screen and (max-width: 1024px){#menu8{display:block}.category_products{width:96%}}
@media screen and (max-width: 799px){#cart_0{float:left;padding:0;margin:0;width:100%}#cart_2{float:left;padding:0;margin:0;width:20%;text-align:center}#cart_3{float:left;padding:0;margin:0;width:40%;text-align:center}#form_feedback{width:98%;padding-left:1%;padding-right:1%}#menu_up{padding-left:15%}#menu_up10{padding-left:15%}#form_nazakaz{width:96%;padding-left:1%}}
@media screen and (max-width: 359px){.kredit_2 li{line-height:30px}}

.del,.del_var{background-image:url(/css/images/remove_new.png)}.del:hover,.del_var:hover,.filter_del{opacity:0.5;cursor:pointer}.perc_black{background-image:url(/css/images/percent_black.png)}.video_camera{background-image:url(/css/images/video_camera.png)}.sc1{background-image:url(/css/images/vk.png)}.sc2{background-image:url(/css/images/facebook.png)}.sc3{background-image:url(/css/images/twitter.png)}.sc4{background-image:url(/css/images/google.png)}.sc5{background-image:url(/css/images/insta.png)}.sc6{background-image:url(/css/images/youtube.png)}.sc1:hover{opacity:0.5;cursor:pointer}.sc2:hover{background-image:url(/css/images/facebook_.png)}.sc3:hover{opacity:0.5;cursor:pointer}.sc4:hover{opacity:0.5;cursor:pointer}.sc5:hover{opacity:0.5;cursor:pointer}.sc6:hover{opacity:0.5;cursor:pointer}

.cash{background-image:url(/css/images/visa_master.png)}.ukrsib{background-image:url(/css/images/ukrsib.png)}.privat{background-image:url(/css/images/privat.png)}.rassro4ka{background-image:url(/css/images/rassro4ka.png)}.order1{background-image:url(/css/images/order1.png)}.order2{background-image:url(/css/images/order2.png)}.order3{background-image:url(/css/images/order3.png)}.order4{background-image:url(/css/images/order4.png)}.order5{background-image:url(/css/images/order5.png)}.order15{background-image:url(/css/images/order15.png)}.order6{background-image:url(/css/images/order6.png)}.order7{background-image:url(/css/images/order7.png)}.order8{background-image:url(/css/images/order8.png)}.dost1{background-image:url(/css/images/dost1.png)}.dost2{background-image:url(/css/images/dost2.png)}.dost3{background-image:url(/css/images/dost3.png)}.dost4{background-image:url(/css/images/dost4.png)}.dost5{background-image:url(/css/images/dost5.png)}.warr1{background-image:url(/css/images/warr1.png)}.warr2{background-image:url(/css/images/warr2.png)}.warr3{background-image:url(/css/images/warr3.png)}.warr4{background-image:url(/css/images/warr4.png)}.warr11{background-image:url(/css/images/warr11.png)}.warr5{background-image:url(/css/images/warr5.png)}.warr6{background-image:url(/css/images/warr6.png)}.warr7{background-image:url(/css/images/warr7.png)}.warr8{background-image:url(/css/images/warr8.png)}.prod8{background-image:url(/css/images/prod8.png)}.prod2{background-image:url(/css/images/prod2.png)}.prod3{background-image:url(/css/images/prod1.png)}.prod3_{background-image:url(/css/images/prod1_.png)}.warr9{background-image:url(/css/images/order5.png)}.warr10{background-image:url(/css/images/warr10.png)}


.plus{background-image:url(/css/images/plus_gr.png)}.plus:hover{opacity:0.5;cursor:pointer}
.minus{background-image:url(/css/images/minus_gr.png)}.minus:hover{opacity:0.5;cursor:pointer}
.del_p{background-image:url(/css/images/remove_grey.png)}.del_p:hover{opacity:0.5;cursor:pointer}

.minus_rem{background-image:url(/css/images/remove_new.png)}.minus_rem:hover{opacity:0.5;cursor:pointer}
.prod_deliv{background-image:url(/css/images/logo_car.png)}.prod_sbor{background-image:url(/css/images/logo_sbor.png)}.prod_gar{background-image:url(/css/images/logo_warr.png)}.share3{background-image:url(/css/images/vk.png)}.share2{background-image:url(/css/images/facebook.png)}.share4{background-image:url(/css/images/viber.png)}.share5{background-image:url(/css/images/google.png)}.share6{background-image:url(/css/images/twitter.png)}.share3:hover{opacity:0.5;cursor:pointer}.share2:hover{opacity:0.5;cursor:pointer}.share4:hover{opacity:0.5;cursor:pointer}.share5:hover{opacity:0.5}.share6:hover{opacity:0.5;cursor:pointer}#menu8 span{background-image:url(/css/images/filter.png)}
#remove{background-image:url(/css/images/remove_grey.png)}#remove:hover{opacity:0.5;cursor:pointer}#ukrsib{background-image:url(/css/images/ukrsib.png)}#privat{background-image:url(/css/images/privat.png)}#monob{background-image:url(/css/images/mono.png)}#rassro4ka{background-image:url(/css/images/rassro4ka.png)}#remove_enter,#remove_recall,#remove_photo,#remove_tov_kred,#remove_parol_send,#remove_parol_send15,#remove_kredit,#remove_rassro4ka,#remove_korzina,#remove_menuleft{background-image:url(/css/images/remove_grey.png)}#remove_enter:hover,#remove_recall:hover,#remove_photo:hover, #remove_tov_kred:hover,#remove_parol_send:hover,#remove_parol_send15:hover,#remove_kredit:hover,#remove_rassro4ka:hover,#remove_korzina:hover,#remove_menuleft:hover{opacity:0.5;cursor:pointer}#menu_up10{background-image:url(/css/images/cart_big.png)}#remove_small{background-image:url(/css/images/remove_grey.png)}#remove_small:hover{opacity:0.5;cursor:pointer}@media screen and (max-width: 1024px){#menu_up8{background-image:url(/css/images/filter.png)}}
.mist_one{width:50%;padding:1%;margin-left:25%}.mist_1{color:#393;font-size:200%;color:#666;margin:3%;display:block;text-align:center}.mist_2{margin:3%;display:block;text-align:center}.mist_3{color:#393;text-decoration:none}.mist_3:hover{cursor:pointer;color:#06C;text-decoration:none;border-bottom:dotted 1px #06C}.mist_img{background-position:center center;background-repeat:no-repeat;width:150px;height:150px;background-size:contain;margin-right:1%;float:left;background-image:url(/templates/frontend/mist/404.png)}@media screen and (max-width: 1279px){.mist_one{width:80%;margin-left:10%}}@media screen and (max-width: 1024px){.mist_one{width:80%;margin-left:10%}}
@media screen and (max-width: 799px){.mist_one{width:100%;margin-left:0}.mist_2{margin-left:0}}

lite-youtube {background-color: #000; position: relative; display: block; contain: content; background-position: center center; background-size: cover; cursor: pointer; max-width: 90vw; max-height: 70vh; margin:0 5vw}
/* gradient */
lite-youtube::before {content: '';display: block;position: absolute; top: 0;  background-position: top; background-repeat: repeat-x; height: 60px;padding-bottom: 50px; width: 100%; transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
}
lite-youtube::after {content: ""; display: block; padding-bottom: calc(100% / (16 / 9));}
lite-youtube > iframe {width: 100%; height: 100%; position: absolute; top: 0; left: 0; border: 0;}
lite-youtube > .lty-playbtn { width: 68px; height: 48px; position: absolute; cursor: pointer;transform: translate3d(-50%, -50%, 0); top: 50%; left: 50%; background-color: transparent;  filter: grayscale(100%);  transition: filter .1s cubic-bezier(0, 0, 0.2, 1);  border: none;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 68 48"><path fill="%23f00" fill-opacity="0.8" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z"></path><path d="M 45,24 27,14 27,34" fill="%23fff"></path></svg>');
}
lite-youtube:hover > .lty-playbtn,lite-youtube .lty-playbtn:focus { filter: none;}
lite-youtube.lyt-activated { cursor: unset;}
lite-youtube.lyt-activated::before,lite-youtube.lyt-activated > .lty-playbtn {opacity: 0; pointer-events: none;}
.lyt-visually-hidden {clip: rect(0 0 0 0); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px;}


#load {margin: 100px auto;  font-size: 25px;width: 1em;height: 1em; border-radius: 50%;position: fixed; top:50%; left:50%; text-indent: -9999em; -webkit-animation: load5 1.1s infinite ease; animation: load5 1.1s infinite ease; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); background: #FFF; opacity:0.5;}
@-webkit-keyframes load5 {0%,100% {box-shadow: 0em -2.6em 0em 0em #333333, 1.8em -1.8em 0 0em rgba(51,51,51, 0.2), 2.5em 0em 0 0em rgba(51,51,51, 0.2), 1.75em 1.75em 0 0em rgba(51,51,51, 0.2), 0em 2.5em 0 0em rgba(51,51,51, 0.2), -1.8em 1.8em 0 0em rgba(51,51,51, 0.2), -2.6em 0em 0 0em rgba(51,51,51, 0.5), -1.8em -1.8em 0 0em rgba(51,51,51, 0.7);}
12.5% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.7), 1.8em -1.8em 0 0em #333333, 2.5em 0em 0 0em rgba(51,51,51, 0.2), 1.75em 1.75em 0 0em rgba(51,51,51, 0.2), 0em 2.5em 0 0em rgba(51,51,51, 0.2), -1.8em 1.8em 0 0em rgba(51,51,51, 0.2), -2.6em 0em 0 0em rgba(51,51,51, 0.2), -1.8em -1.8em 0 0em rgba(51,51,51, 0.5);}
25% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.5), 1.8em -1.8em 0 0em rgba(51,51,51, 0.7), 2.5em 0em 0 0em #333333, 1.75em 1.75em 0 0em rgba(51,51,51, 0.2), 0em 2.5em 0 0em rgba(51,51,51, 0.2), -1.8em 1.8em 0 0em rgba(51,51,51, 0.2), -2.6em 0em 0 0em rgba(51,51,51, 0.2), -1.8em -1.8em 0 0em rgba(51,51,51, 0.2);}
37.5% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.2), 1.8em -1.8em 0 0em rgba(51,51,51, 0.5), 2.5em 0em 0 0em rgba(51,51,51, 0.7), 1.75em 1.75em 0 0em #333333, 0em 2.5em 0 0em rgba(51,51,51, 0.2), -1.8em 1.8em 0 0em rgba(51,51,51, 0.2), -2.6em 0em 0 0em rgba(51,51,51, 0.2), -1.8em -1.8em 0 0em rgba(51,51,51, 0.2);}
50% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.2), 1.8em -1.8em 0 0em rgba(51,51,51, 0.2), 2.5em 0em 0 0em rgba(51,51,51, 0.5), 1.75em 1.75em 0 0em rgba(51,51,51, 0.7), 0em 2.5em 0 0em #333333, -1.8em 1.8em 0 0em rgba(51,51,51, 0.2), -2.6em 0em 0 0em rgba(51,51,51, 0.2), -1.8em -1.8em 0 0em rgba(51,51,51, 0.2);}
62.5% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.2), 1.8em -1.8em 0 0em rgba(51,51,51, 0.2), 2.5em 0em 0 0em rgba(51,51,51, 0.2), 1.75em 1.75em 0 0em rgba(51,51,51, 0.5), 0em 2.5em 0 0em rgba(51,51,51, 0.7), -1.8em 1.8em 0 0em #333333, -2.6em 0em 0 0em rgba(51,51,51, 0.2), -1.8em -1.8em 0 0em rgba(51,51,51, 0.2);}
75% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.2), 1.8em -1.8em 0 0em rgba(51,51,51, 0.2), 2.5em 0em 0 0em rgba(51,51,51, 0.2), 1.75em 1.75em 0 0em rgba(51,51,51, 0.2), 0em 2.5em 0 0em rgba(51,51,51, 0.5), -1.8em 1.8em 0 0em rgba(51,51,51, 0.7), -2.6em 0em 0 0em #333333, -1.8em -1.8em 0 0em rgba(51,51,51, 0.2);}
87.5% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.2), 1.8em -1.8em 0 0em rgba(51,51,51, 0.2), 2.5em 0em 0 0em rgba(51,51,51, 0.2), 1.75em 1.75em 0 0em rgba(51,51,51, 0.2), 0em 2.5em 0 0em rgba(51,51,51, 0.2), -1.8em 1.8em 0 0em rgba(51,51,51, 0.5), -2.6em 0em 0 0em rgba(51,51,51, 0.7), -1.8em -1.8em 0 0em #333333;}
}
@keyframes load5 {0%,100% {box-shadow: 0em -2.6em 0em 0em #333333, 1.8em -1.8em 0 0em rgba(51,51,51, 0.2), 2.5em 0em 0 0em rgba(51,51,51, 0.2), 1.75em 1.75em 0 0em rgba(51,51,51, 0.2), 0em 2.5em 0 0em rgba(51,51,51, 0.2), -1.8em 1.8em 0 0em rgba(51,51,51, 0.2), -2.6em 0em 0 0em rgba(51,51,51, 0.5), -1.8em -1.8em 0 0em rgba(51,51,51, 0.7);}
12.5% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.7), 1.8em -1.8em 0 0em #333333, 2.5em 0em 0 0em rgba(51,51,51, 0.2), 1.75em 1.75em 0 0em rgba(51,51,51, 0.2), 0em 2.5em 0 0em rgba(51,51,51, 0.2), -1.8em 1.8em 0 0em rgba(51,51,51, 0.2), -2.6em 0em 0 0em rgba(51,51,51, 0.2), -1.8em -1.8em 0 0em rgba(51,51,51, 0.5);}
25% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.5), 1.8em -1.8em 0 0em rgba(51,51,51, 0.7), 2.5em 0em 0 0em #333333, 1.75em 1.75em 0 0em rgba(51,51,51, 0.2), 0em 2.5em 0 0em rgba(51,51,51, 0.2), -1.8em 1.8em 0 0em rgba(51,51,51, 0.2), -2.6em 0em 0 0em rgba(51,51,51, 0.2), -1.8em -1.8em 0 0em rgba(51,51,51, 0.2);}
37.5% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.2), 1.8em -1.8em 0 0em rgba(51,51,51, 0.5), 2.5em 0em 0 0em rgba(51,51,51, 0.7), 1.75em 1.75em 0 0em #333333, 0em 2.5em 0 0em rgba(51,51,51, 0.2), -1.8em 1.8em 0 0em rgba(51,51,51, 0.2), -2.6em 0em 0 0em rgba(51,51,51, 0.2), -1.8em -1.8em 0 0em rgba(51,51,51, 0.2);}
50% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.2), 1.8em -1.8em 0 0em rgba(51,51,51, 0.2), 2.5em 0em 0 0em rgba(51,51,51, 0.5), 1.75em 1.75em 0 0em rgba(51,51,51, 0.7), 0em 2.5em 0 0em #333333, -1.8em 1.8em 0 0em rgba(51,51,51, 0.2), -2.6em 0em 0 0em rgba(51,51,51, 0.2), -1.8em -1.8em 0 0em rgba(51,51,51, 0.2);}
62.5% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.2), 1.8em -1.8em 0 0em rgba(51,51,51, 0.2), 2.5em 0em 0 0em rgba(51,51,51, 0.2), 1.75em 1.75em 0 0em rgba(51,51,51, 0.5), 0em 2.5em 0 0em rgba(51,51,51, 0.7), -1.8em 1.8em 0 0em #333333, -2.6em 0em 0 0em rgba(51,51,51, 0.2), -1.8em -1.8em 0 0em rgba(51,51,51, 0.2);}
75% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.2), 1.8em -1.8em 0 0em rgba(51,51,51, 0.2), 2.5em 0em 0 0em rgba(51,51,51, 0.2), 1.75em 1.75em 0 0em rgba(51,51,51, 0.2), 0em 2.5em 0 0em rgba(51,51,51, 0.5), -1.8em 1.8em 0 0em rgba(51,51,51, 0.7), -2.6em 0em 0 0em #333333, -1.8em -1.8em 0 0em rgba(51,51,51, 0.2);}
87.5% {box-shadow: 0em -2.6em 0em 0em rgba(51,51,51, 0.2), 1.8em -1.8em 0 0em rgba(51,51,51, 0.2), 2.5em 0em 0 0em rgba(51,51,51, 0.2), 1.75em 1.75em 0 0em rgba(51,51,51, 0.2), 0em 2.5em 0 0em rgba(51,51,51, 0.2), -1.8em 1.8em 0 0em rgba(51,51,51, 0.5), -2.6em 0em 0 0em rgba(51,51,51, 0.7), -1.8em -1.8em 0 0em #333333;}
}

.title_koshyk{padding:1%; margin:0; position:relative; width:98%;  vertical-align:middle;height:4%; text-align:center; font-size:120%; color:#06C; font-weight:bold;}
#cart_main  {position:relative; height:60%; width:96%; padding:0; margin:0 2%;              overflow-y:auto;       } 

.val_opt .descript_hidden{font-size:110%;display:none;width:350px;padding:2%; margin:1%}
.descript{color:#06C;font-weight:700;display:inline;position:relative;font-size:90%}
.descript_hidden{display:none;position:absolute;font-weight:400;background-color:#FFF;border:#ccc solid 1px;width:350px;padding:1%;text-align:center}
.descript:hover .descript_hidden{display:block}
.descript_hidden ul li,.descript_hidden p{white-space:pre-wrap;padding:1%;margin:1%;border:none;text-align:left;line-height:normal}
.descript_hidden img{margin:0 auto}
.price_s{color:#F60;font-weight:700;text-align:center}
.amount_koshyk{padding:0.5%; margin:.1%; position:relative; width:98%; height:4%; text-align:center;display: flex; justify-content: center; align-items: center;}
.zakaz_koshyk{width:100%; padding:0; margin:0; height:28%}


#filled_cart{ padding:0; margin:0; left:10%; right:10%; bottom:10%; top:10%; width:80%; height:80%; background-color:#FFF; position:fixed; display:none; }
.fast_order{ color:#06C; font-weight:bold}
.cart_first {                               width:10%;  padding:0; margin:0; float:left;                         }
.cart_second{                               width:86%;  padding:1%; margin:0; float:right; font-size:80%;        }
.cart_img   {width:70px;height:70px;padding:0;margin:0;border:0;display: block;  margin-left: auto;  margin-right: auto;}
.three_row{float:left; width:31%; padding:1%; margin:auto;}
.koshyk_row{ width:50%}
.divide_three{float:left; width:25%; padding:1%; margin:1%; display: flex; justify-content: center; align-items: center; height:90%}
.divide_three_r{float:left; width:37%; padding:1%; margin:1%; text-align:center;background-color:#EEE;}
.koshyk      {text-align:center;font-weight:700;color:#06C;padding:.5%; margin-bottom:1%; width:80%;float:left;}
.row_text{ padding:1% 0 1% 0}
.cart_a{width:100%!important}
.cart_a span{width:100%;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}
.cart_tovar{width:98%;padding:1%;vertical-align:middle;display:table;font-size:80%}

@media screen and (max-width: 1279px){.divide_three,.divide_three_r {font-size:90%}}
@media screen and (max-width: 1024px){
#filled_cart{ left:0; right:0; bottom:0; top:0; width:100%; height:100%;border-radius:0}


#cart_main {height:40%;}.zakaz_koshyk{height:50%;}.amount_koshyk{height:6%}.cart_img{width:35px;height:35px;}.koshyk_row{ width:70%}}

@media screen and (max-width: 799px){.amount_koshyk{height:10%}.divide_three{width:17%;}.divide_three_r{width:54%;} #cart_main {height:40%;}.zakaz_koshyk{height:40%;}.koshyk_row{ width:100%; background-color:#00FFCC}}
@media screen and (max-width: 480px) {.divide_three{ width:46%;height:46%}
                                      .divide_three_r { width:96%}

#cart_main {height:30%;}.zakaz_koshyk{height:50%;}}
#mess{display:none}





/*pop-up good select-*/
#modal_doting{width:96%;text-decoration:none;border:#999 dotted .5px;padding:.5% 2% .5% 2%;margin:0;background-color:#666;color:#EEE;outline:none;white-space:pre-line;text-align:left;font-size:90%;text-align:center ; vertical-align:middle;cursor:pointer;}
#modal_doting:hover {border-bottom:#999 dotted 1px;}
#modal_doting_{ display:none;width:96%;text-decoration:none;border:#999 dotted .5px;padding:.5%;padding-left:2%;padding-right:2%;margin:0;background-color:#666;color:#EEE;outline:none;white-space:pre-line;text-align:left;font-size:90%;text-align:center ; vertical-align:middle;cursor:pointer;}
#modal_doting_:hover {border-bottom:#999 dotted 1px;}
#modal_up{position: relative; width:100%;top: 0;padding: 0;margin:0}
.too_small{ font-size:80%; color:#FFF;padding:0 0 0 .5%}
#modalActive {display:hidden;visibility: hidden;width: 100%;background-color: #FFF;padding: 0;margin:0;position:fixed; bottom:0; max-height: calc(100vh); }
.ch_el, .ch_ttt{height:20px;display:flex;align-items: center;margin:.1%; padding:.5%;}
.ch_ttt{text-decoration:underline}
.ch_el span{display:block}
@media screen and (max-width: 1024px){#modal_doting,#modal_doting_{padding:2%;}.ch_el{height:40px;}}
#modal1{ position:fixed; bottom:50px; width:100%;background-color: #FFF;}
#modal3{ width:100%; padding:0; margin:0;  visibility: hidden; position:absolute; overflow-y: auto; overflow-x:hidden; max-height: calc(100vh/3); background-color:#FFF; font-size:80%;  }
@media screen and (max-width: 1024px){#modal3{max-height: calc(100vh/2); margin:1%;width:98%;}}
#choosen_colors_,#choosen_extras_{display:none;}
#choosen_mods,#choosen_colors,#choosen_extras{margin:.1%; padding:.1%; display:none }
#modal_down{ width:98%;bottom: 1%;padding: 0;margin:1%;}
#modal2{ position:fixed; bottom:0; height:50px; width:100%;;background-color: #FFF;}
#modal_down_left {width:60%; float:left;  padding:0.5%; margin:0;}
#modal_down_right{width:36%; float:right; padding:0.5%; margin:0;}
.ch_elx{ width:90%; margin:0 1%; padding:0}
.ch_elt{ width:2%; margin:0 0.5%; padding:0}
@media screen and (max-width: 1024px){.ch_elx{ width:84%;}.ch_elt{ width:4%;}}
/*-pop-up good select*/
/*zindex-*/
#load {z-index:20000}
.cbp-spmenu-vertical-enter,.cbp-spmenu-vertical-recall,.cbp-spmenu-vertical_korz,.cbp-spmenu-vertical_enter,#filled_cart,#u_call_send,#u_order_send,#u_parol_order_send,#podpiska_send,#feedback_send,#otziv_send,.cbp-spmenu-vertical_kred{z-index:15000}
#menu_pages .ul_main #menu_cat,#menu_pages_1 .ul_main #menu_cat_1,#menu_pages,#menu_pages_1,.ul_main li:hover ul,.vertical_adv,.vertical_adv0{z-index:11000}
#site-overlay,#site-overlay2,#site-overlay3,#site-overlay4,#site-overlay5,#site-overlay6,#site-overlay7,#site-overlay8,#site-overlay10,#site-overlay14,#site-overlay20,#site-overlay9,#site-overlay11,#site-overlay12,#site-overlay13,#site-overlay15,#site-overlay16,#site-overlay21,#site-overlay22,#site-overlay23,#site-overlay24{z-index:10000}

#modalActive,.stick_up{z-index:5000}
.stick_up_var{z-index:4000}
.menu_remove{z-index:12}
.catalog_home li:hover .catalog_home_2{z-index:10}
.cart_order_full{z-index:2}
.new_shield,.hit_shield,.pres_shield,.sale_shield,.pres_shield1 {z-index:2}
.new_shield_in,.hit_shield_in {z-index:2}
lite-youtube > .lty-playbtn {z-index: 1}
.navy{z-index:1}
/*-zindex*/

/*shield-*/
.hit_shield_in             {top:0;left:0;background-color:#393;display:flex; align-items: center;  justify-content: center;}
.new_shield_in             {top:10%;left:0;background-color:#6CC;display:flex; align-items: center;  justify-content: center;}
.sale_shield_in            {top:0;right:0;background-color:#F60; display:flex; align-items: center;  justify-content: center; }
.pres_shield_in            {top:10%;right:0%;background-color:#C36;background-image:url(/css/images/pres.png);background-position:center center;background-repeat:no-repeat;background-size:contain;display:flex; align-items: center;  justify-content: center;}
.pres_shield_in2           {top:2%;left:0%;background-image:url(/css/images/pres_.png);background-position:center center;background-repeat:no-repeat;background-size:contain;color:#C36;font-weight:bold}
.pres_shield_in2           {position:absolute;  width:50%; height:20%;padding:0 0 0 20%;}

.video_shield_in            {bottom:0;right:0;background-color:#999; cursor:pointer}
.new_shield span,.hit_shield span,.sale_shield span,.new_shield_in span,.hit_shield_in span,.sale_shield_in span,.video_shield_in span{vertical-align:middle;display:inline-block; color:#FFF;font-weight:bold; }
.sale_shield_in span              {font-size:1.3em}
.prod_brief_line{height:10%;}
.new_shield_in,.hit_shield_in,.sale_shield_in,.pres_shield_in,.video_shield_in{position:absolute;  width:20%;height:5%;text-align:center;padding:2% 0;margin:1%;border-radius:20px;}

.pres_shield,.sale_shield {position:absolute;top:20px;width:22%;height:8%;text-align:center;padding:2% 0;margin:1%;border-radius:20px}
.new_shield,.hit_shield   {position:absolute;top:20px;width:45%;height:8%;text-align:center;padding:2% 0;margin:1%;border-radius:20px}
.new_shield span,.hit_shield span {font-size:80%;}
.sale_shield span {font-size:110%;}
.hit_shield  {background-color:#393; left:0%;}
.new_shield  {background-color:#6CC; left:0%}
.pres_shield {background-color:#C36; left:52%;background-image:url(/css/images/pres.png);background-position:center center;background-repeat:no-repeat;background-size:contain;}
.sale_shield {background-color:#F60; left:77%;}
@media screen and (max-width: 1024px){.new_shield span,.sale_shield span,.hit_shield span { font-size:70%;vertical-align:top;}
.new_shield,.sale_shield,.hit_shield {padding:2% 0;}
.new_shield_in span,.hit_shield_in span {font-size:90%;}
}
/*-shield*/
/*pdbuy-*/
.knopka_buy_tovar{margin:5% 0; padding:0}
@media screen and (max-width: 1024px){.knopka_buy_tovar{margin:1%; padding:0}}
.Found_big_{color:#fff;text-decoration:none;background:#393;padding:10% 50%;outline:none;border:none;font-size:130%;text-align:center;border-radius:20px; margin:0;}
.Found_big_:hover{background:#6c6;cursor:pointer}
@media screen and (max-width: 1024px){.Found_big_{padding:10% 20%;}}


/*-pdbuy*/
/*pdPRICE-*/
.tovar_price{width:100%;margin:0;padding:0;}
.big_price{font-size:1.4em;color:#F60;font-weight:700;text-align:center}
.stroke{font-size:.8em;text-decoration:line-through}
.prod1,.prod1_{background-position:center center;background-repeat:no-repeat;width:25px;height:25px;background-size:contain; display: flex;  align-items: center;}
.prod1{background-image:url(/css/images/prod1.png)}.prod1_{background-image:url(/css/images/prod1_.png)}
.prod_brief_text{font-size:80%;}
.dot_button{color:#393;text-decoration:none;background:#FFF;padding:2% 5%;outline:none;border:#393 solid 0.5px;text-align:center;border-radius:20px; margin:0; font-size:0.9em}.dot_button:hover{background:#EEE;cursor:pointer}
.blue_dot_button{color:#06c;text-decoration:none;background:#d8eeed;padding:2% 5%;outline:none;border:#06c solid 0.5px;text-align:center;border-radius:20px; margin:0; font-size:0.9em}.blue_dot_button:hover{background:#eee;cursor:pointer}
#u_call_order{ font-size:0.7em; padding:0; margin:0;text-transform:none;color:#F60;font-weight:bold}
/*-pdPRICE*/
/*pdCRED-*/
.privat_sq,.privat_sq1,.mono_sq{background-position:center center;background-repeat:no-repeat;list-style:none;background-size:contain;height:50px; width:50px;padding:0;margin:0;float:left}
.privat_sq_,.privat_sq1_,.mono_sq_{background-position:center center;background-repeat:no-repeat;list-style:none;background-size:contain;height:75px; width:75px;padding:0;margin:0;float:left}

.privat_sq{background-image:url(/css/images/oc_sq.png)}
.mono_sq{background-image:url(/css/images/mb_sq.png)}
.privat_sq1{background-image:url(/css/images/mr_sq.png)}

.privat_sq_{background-image:url(/css/images/oc_sq_.png)}
.mono_sq_{background-image:url(/css/images/mb_sq_.png)}
.privat_sq1_{background-image:url(/css/images/mr_sq_.png)}

.privat_tv,.privat_tv1,.rassro4ka_tv,.mono_tv{background-position:center center;background-repeat:no-repeat;list-style:none;background-size:contain; width:30%; height:41px;margin:.5%; float:left}
.privat_tv{background-image:url(/css/images/privat_ch.png)}
.mono_tv{background-image:url(/css/images/mono.png)}
.privat_tv1{background-image:url(/css/images/privat_mr.png)}
.kred_tov{float:left; width:25%; padding: 1%;}
.kred_tov select{ font-size:1.2em;}
.tovtov{width:98%;margin:.5%;padding:.5%;float:left;text-align:center; height:80px;font-size:0.8em; display: flex; align-items: center; justify-content: space-evenly;}
/*-pdCRED*/
#pp_up, #rp_up{color:#F60; margin:5%; padding:5%;background:#FFF; border-radius:20px;}

/*banner-*/
.timer{text-align: center; width:78%; margin:1%; padding:1% 10%;}
.timer_section{display: inline-block;vertical-align: top; width:15%; margin:.5%; padding:.5%;}
.timer_section > div{display: inline-block;vertical-align: top;font-size: 90%;color: #666; width:30%;margin:.1%; padding:.1%;}/*numbers*/
.timer_section > div.timer_section_desc{display: block;	background: none;color: inherit;text-transform: uppercase;font-size: 60%;width: auto; margin: 0;}/*words*/
.timer_delimetr{display: inline-block;vertical-align: top;font-size: 150%; width:1%; margin:0; padding:0; }/*:*/
.sales .timer{width:46%;margin:1% 25%; padding:1%;}
@media screen and (max-width: 1024px){.sales .timer{width:66%;margin:1% 15%; padding:1%;} }
@media screen and (max-width: 480px){.sales .timer{width:86%;margin:1% 5%; padding:1%;}}
/*-banner*/
/*MADE-*/
.prod_made{width:20%; padding:0; margin:0;float:left;display:flex;justify-content: space-around; align-content: center;}
.prod_made a img{ width:90%; padding:0; margin:0;max-height:75px;max-width:75px}
.made1{width:80%;margin:0;float:right;padding:0; font-size:0.75em;align-content: center; display:grid}
.flag{width:45px;height:28px;border:solid 1px #EEE;margin:0.5%; border-radius:10px}

@media screen and (max-width: 799px){.prod_made1{width:100%;float:none}}
/*-MADE*/

/*page credit-*/
.divTable{display:flex;width:98%;padding:0;margin:0}
.divTableRow{display:grid;width:29%; padding:1%; margin:1%; border:dotted #ddd 1px;border-radius:20px;}
.divTableCell{padding:1%;font-size:80%;width:98%;text-align:center}
.divTableCell1{padding:1%;font-size:80%;width:98%}
.divTableCell1 li{list-style-type:square;list-style-position:inside}
.kr_how{padding:2%;font-size:90%}
@media screen and (max-width: 1024px){.divTable{display:block;width:98%}.divTableRow{display:block;width:98%}}
/*-page credit*/
.options{margin:0 0 0 3%; padding:1%; width:95%;font-size:0.8em; display:grid}
.options ul li{display:flex;width:100%;border-bottom:solid 1px #ddd;padding:1%}
.name_opt{float:left;width:50%;display:table-cell;font-weight:700; padding:0 1%; margin:0}
.val_opt{float:left;width:50%;display:table-cell; padding:0 1%; margin:0}
#ops_is{ font-size:0.8em}
#ops_is li{white-space:pre-line;list-style-position:inside}
.elements{margin:1%;padding:1%;width:96%;  display:grid; align-content: center;}
.elements ul{width:95%; list-style: circle; margin:1%}
.elements li{white-space:pre-line;list-style-position:inside}
.elements img{ width:90%; padding:0; margin:0;max-height:100px;max-width:100px; border-radius:10px}

.small_way{color:#666;height:auto;padding:1%;display:table;width:98%;margin-top:1%; text-decoration:underline; font-weight:bold}
#sizes_choose{font-size:90%;}

.doting_grey_small{text-decoration:none;border:#DDD solid .5px; padding:.5%;margin:.5%;background:#FFF;float:left; width:25%; font-size:70%; text-align:center; color:#666; border-radius:10px}
.doting_grey_small:hover{background:#BBB;cursor:pointer; color:#FFF; font-weight:normal}


.Found_buy_{text-decoration:none;border:#DDD solid .5px; padding:.5%;margin:.5%;background:#393;float:left; width:22%; font-size:70%; text-align:center; color:#FFF; border-radius:10px}
.Found_buy_:hover{background:#6c6;cursor:pointer;color:#fff}


.doting_grey_small_{text-decoration:none;padding:.2%;margin:.2%;float:left; width:22%; font-size:70%; color:#666; display:flex; align-items: center;  justify-content: center;}
.doting_grey_small_:hover{cursor:pointer;}

@media screen and (max-width: 1024px){ .doting_grey_small,.doting_grey_small_,.Found_buy_{width:calc(100vw/2)}.sticky2{overflow-x:scroll;}}
@media screen and (max-width: 1024px) and (orientation: portrait){.doting_grey_small,.doting_grey_small_,.Found_buy_{padding:3%;margin:2%; }.stick_up{padding:2%}}
@media screen and (max-width: 1024px) and (orientation: landscape){.doting_grey_small,.doting_grey_small_,.Found_buy_{padding:1%;margin:1%; }.stick_up{padding:1%}}

.doting,.doting_2,.doting_3  {text-decoration:none;border: none; padding:.5% 2%;margin:.5% 0 .5% 0;background-color:#eee;outline:none;white-space:pre-line;text-align:left;font-size:0.9em;  border-radius:20px;color:#666; }

.doting_1          {text-decoration:none;border:none; padding:.5% 2%;margin:.5% 0;background-color: #d8eeed;outline:none;white-space:pre-line;text-align:left;font-size:0.9em; width:96vw;border-radius:20px;color:#06c;}
.doting_1:hover{background:#eee;cursor:pointer;}

.doting_s,.doting_s2  {text-decoration:none;border: none; padding:.5% 2%;margin:.2% 0 .2% 0;background-color: #EEE;outline:none;white-space:pre-line;text-align:left; width:96%; border-radius:10px;}
.doting_s:hover{color:#FFF;background:#DDD;cursor:pointer;}

@media screen and (max-width: 1024px){.doting,.doting_2,.doting_1,.doting_3 {width:96%;padding:2% 2%;}}
#sizes_choose a:link{ margin:1%; padding:0}
@media screen and (max-width: 1024px){#sizes_choose a:link{ margin:5%; }}
#sizes_choose a:link .doting_grey{padding:10%}
.vars,.vars_mod,.vars_kupe{width:98%;text-align:left;padding:.1%; margin:0;}
.vars_kupe ul,#sizes_choose{overflow-x:auto; overflow-y:hidden; white-space:nowrap; display: flex; background-color:#FFF}
.vars_kupe  ul li div { float:none; padding:0; margin:0; width:100%;justify-content: center; text-align:center}


.vars_kupe  ul li{list-style:none;width:9%;padding:1%; margin:1%; float:left;font-size:0.8em; }

.vars ul li{list-style:none;width:11%;padding-left:1%;float:left;font-size:80%; display: flex;  justify-content: center;}


.vars_kupe  ul li label{display: flex;  justify-content: center;flex-direction: column; align-items: center;}

.vars li label span,.vars_mod li label span,.vars_kupe li label span{display:inline-block;width:70%;padding-top:1%;padding-bottom:1%}


@media screen and (max-width: 1279px){.vars ul li,.vars_kupe  ul li,.prod_subs_two{width:15%;}}
@media screen and (max-width: 1024px){.vars ul li,.vars_kupe  ul li,.prod_subs_two{width:18%;}.vars_kupe  ul li{ont-size:0.7em;}}
@media screen and (max-width: 799px){.vars ul li,.vars_kupe  ul li,.prod_subs_two{width:49%;}}


.stick_up{position: sticky; top:60px; background-color:#FFF; border-bottom: solid #EEE 3px; height:6vh; padding: 0; margin:0; width:100%}
.sticky2{overflow-x:auto; white-space:nowrap; display: flex; background-color:#FFF}


@media screen and (max-width: 1024px) and (orientation: landscape){.stick_up{top:0;}}


.doting_grey{text-decoration:none;border:#DDD solid .5px;padding:10%;margin:.5%;background:#FFF;float:left;font-size:0.9em; text-align:center;border-radius:10px}
.doting_grey:hover{color:#FFF;background:#DDD;cursor:pointer;}
.doting_grey:hover .price_small{color:#FFF;!important}

@media screen and (max-width: 1024px){.doting_grey{padding:1%;margin:3%;}}

.main_photo{height:400px; position:relative; margin:5% 0 0 0; padding:0; display:flex;align-items: center;  justify-content: center;overflow: hidden;}
@media screen and (max-width: 1024px){.main_photo{height:300px; }}

.main_photo1{width:80%;max-width:400px;height:400px;float:left; position:relative}
.to_photo{float:right;width:20%}
.spec_text{color:#393;text-align:center;font-weight:700}

#main-img {cursor: zoom-in;max-width: 100%;max-height: 100%; width: auto;height: auto;object-fit: contain;}

.thumbnail-img {width: 80px;margin: auto;}
.modal {display: none; z-index: 15000; top: 50%;  left: 50%;  transform: translate(-50%, -50%);position:fixed;}
.mySlides img {max-height: 100vh; max-width:100vw;}
.mySlides {display: none;}

.slider{width:100%;margin:.5%;padding:0;position:relative;overflow-x:auto;overflow-y:hidden; height:100px;display: flex;}
.slide-item{width:75px;padding:5px;float:left; height:80px; cursor:zoom-in}
.clear{margin-top:-1px;height:1px;clear:both}
.price_small{color:#F60;font-weight:700;text-align:center;height:20px}



.var{padding:.5%;color:#06C}

.var_pic{width:25px;height:25px;border:solid 1px #EEE!important}
.var_pic_1{width:50px;height:50px;border:solid 1px #EEE!important}
.var_pic2{width:100px;height:100px;border:solid 1px #EEE!important; margin:1% 0 0 0 }
.var_pic3{width:100px;height:75px;border:solid 1px #EEE!important; }

.var_pic:hover,.var_pic2:hover,.var_pic3:hover,.var_pic_1:hover{border:solid 1px #06c!important}
.vars_mod ul li{list-style:none;width:18%;padding-left:1%;float:left;font-size:80%}

.tovar_delivery{width:88%;padding:2%;text-align:center;border:solid #DDD 0.5px; border-radius:20px; margin:3%}
.tovar_made{width:100%;padding:0;margin:0}
.tovar_delivery ul{text-align:left;font-size:70%; padding:.5% 0 .5% 0}
.tovar_delivery ul li{text-align:left;list-style:none;margin-left:5%}
@media screen and (max-width: 1024px){.tovar_delivery,.tovar_made{width:46%;float:left;padding:1%;margin:3% 0 0 0;}}
@media screen and (max-width: 799px){.tovar_delivery,.tovar_made{width:98%;float:none}}

.vars_text{font-size:0.9em; text-align:center; display:block; min-width:100px; height:30px; text-overflow:ellipsis}


.assemb_tov{font-size:.7em; color:#F60;background-position:left center; background-repeat:no-repeat; background-size:contain;background-image:url(/css/images/logo_sbor_red.png); padding:0; padding-left:10%;cursor:pointer;}
.pdp_tov  {font-size:.7em; padding-left:10%;cursor:pointer;}

.otziv{margin:1%;padding:1%;width:96%}
.review{border:solid #DDD 0.5px; border-radius:20px; padding:1%; margin:.5%; width:97%; font-size:0.9em}
.author{color:#393;font-weight:700;padding:.5%; margin:.5%;float:left; font-size:0.9em}
.rev_date{ font-size:.8em; float:right;padding:.5%; margin:.5%;; font-size:0.9em}
.answer{padding:.5%; margin:.5%;; font-size:0.9em}
.answer_{padding:.5%;padding-left:10%;font-style:italic; margin:.5%;; font-size:0.9em}

.otziv1{width:47%;font-size:.9em;word-wrap:break-word;float:left;padding:1%; margin:0}
.otziv2{width:47%;font-size:.9em;word-wrap:break-word;float:left;padding:1%; margin:0;border:solid #EEE 0.5px; border-radius:20px; background-color:#EEE}

.otziv1_2{padding:1%;padding-left:10%;font-style:italic;margin:0}
.otziv1_1{padding:1%;margin:0}
@media screen and (max-width: 1024px){.otziv1,.otziv2{width:98%;padding:2%; }}
#full_is {margin: 0; padding:0; width:100%}


.prod_subs{width:98%;margin:0;padding:.1%;text-align:center;float:left}
.prod_subs_two{float:left;width:11%;padding:0 0 0 1%; margin:1% 0 1% 0; float:left;font-size:0.7em;}
.prod_subs_two span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis!important}


.spec{width:98%;text-align:left;padding:.1%; margin:0;}
.spec ul{overflow-x:auto; overflow-y:hidden; white-space:nowrap; display: flex; background-color:#FFF}
.spec_one{width:19.6%;height:auto;margin:0.2%; padding:0; position:relative;overflow:hidden;float:left}
.spec_one img{width:100%;height:auto;max-width:250px;max-height:250px}
@media screen and (max-width: 1024px){.spec_one{width:32.8%}}}
@media screen and (max-width: 480px) {.spec_one{width:49.6%}}