html, body{height:100%;margin:0;padding:0;}
body{padding:0;margin:0;font:15px 'Open Sans', serif;color:#000;line-height:18px;background:url(../img/body.jpg) repeat; font-weight:400;}
body a:link, body a:visited{font:15px 'Open Sans', serif;color:#0c95b0;text-decoration:none;}
body a:hover{text-decoration:underline;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img{border:none;}
p{margin:0 0 5px 0;}
.name_dev{font:18px 'Open Sans', serif;color:#000;margin:10px 0 10px 0; font-weight:400;}
#center{background-color:#fff;box-shadow:inset 0 0px 3px #c6c6c6;-webkit-box-shadow:inset 0 0px 3px #c6c6c6;-moz-box-shadow:inset 0 0px 3px #c6c6c6;min-width:50%;max-width:1335px;margin:0 auto;padding-bottom:60px;}
.narrow{margin:0px 45px 10px 45px;}
#menu_left_short{display:none;}
#menu_left_close{display:none;margin-bottom:-10px;}
#menu_left{display:block;}
#mainleft{float:left;width:16.7768%;margin:0px -20% 0 0;position:relative;padding-left:3.2232%;line-height:30px;padding-top:10px;display:block;}
#mainleft a:link, #mainleft a:visited{font:18px 'Open Sans', serif;color:#000;text-decoration:none;line-height:30px; font-weight:400;}
#mainleft a:hover{text-decoration:underline;}
#mainright{width:100%;float:left;padding-top:0px;}
#content{padding:10px 0 0 20%;}
#main_content{}
/*.banner_l{width:20.9533%;float:left;margin-top:10px;padding-right:2.5205%;}
.banner_r{width:70.7824%;margin-left:2.5205%;float:left;margin-top:10px;padding-right:2.5205%;}*/
.banner_l{width:300px;float:right;}
.banner_r{margin-right:300px;background-size:cover; height:432px; background-position:right; cursor:pointer;}

#div_info{border:1px solid #e3e3e3;border-radius:5px;height:55px;padding:15px;margin-top:4.5205%;}
#div_info .div{width:33%;float:left;}
#div_info a:link, #div_info a:visited{font-size:1.2em;color:#000;text-decoration:none;}
#div_info a:hover{text-decoration:underline;}
.order:link, .order:visited{display:block;width:64px;height:54px;background:url(../img/order.png) no-repeat bottom;margin-right:10px;}
.order:hover{display:block;width:64px;height:54px;background:url(../img/order.png) no-repeat top;margin-right:10px;}
.delivery:link, .delivery:visited{display:block;width:64px;height:54px;background:url(../img/delivery.png) no-repeat bottom;margin-right:10px;}
.delivery:hover{display:block;width:64px;height:54px;background:url(../img/delivery.gif) no-repeat top;margin-right:10px;}
.pay:link, .pay:visited{display:block;width:64px;height:54px;background:url(../img/pay.png) no-repeat bottom;margin-right:10px;}
.pay:hover{display:block;width:64px;height:54px;background:url(../img/pay.png) no-repeat top;margin-right:10px;}
#subscription{background-color:#09b9e9;width:90%;height:72px;font-size:1.2em;color:#fff;margin-top:9.2%;border-radius:5px;padding:15px 5% 0 5%;}
#subscription .input{border:none;border-radius:3px;box-shadow:inset 0px 2px 1px #79979f;-moz-box-shadow:inset 0px 2px 1px #79979f;-webkit-box-shadow:inset 0px 2px 1px #79979f;height:34px;width:70%;padding-left:3%;float:left;}
#subscription .butt_want{float:right;border:none;background-color:#cfedd2;color:#000;text-shadow:0px 1px 0 #fff;height:34px;border-radius:3px;text-align:center;width:25%;margin-top:2px;}
.catalog{float:left;width:29.9533%;background-color:#099;margin-left:2.5205%;margin-top:20px;}
.bottom_text{max-width:1280px;margin:0 auto;font-size:0.9em;color:#4e4b45;margin:20px auto;text-align:center;}
.tabs-switches{position:relative;overflow:hidden;margin:2.5205%;}
.tabs-switches .switch{width:295px;height:30px;text-align:center;color:#fff;font-size:16px;line-height:30px;position:relative;display:inline-block;margin-right:-70px;cursor:pointer;opacity:1;-webkit-transition:200ms;-moz-transition:200ms;-ms-transition:200ms;-o-transition:200ms;transition:200ms;}
.tabs-switches .switch:hover{opacity:0.85;}
.tabs-switches .switch.blue{background:url(/img/tabs-main.png) 0 0 no-repeat;z-index:10;}
.tabs-switches .switch.pink{background:url(/img/tabs-main.png) 0 -34px no-repeat;z-index:9;}
.tabs-switches .switch.orange{background:url(/img/tabs-main.png) 0 -69px no-repeat;z-index:8;}
.tabs-switches .switch.purple{background:url(/img/tabs-main.png) 0 -104px no-repeat;z-index:7;}
.tabs-switches .switch.active{z-index:20;opacity:1 !important;}
.tabs-switches .border{height:5px;position:absolute;left:0;bottom:0;width:100%;z-index:22;}
.tabs-switches .border.blue{background:#00c0f7;}
.tabs-switches .border.pink{background:#ed252b;}
.tabs-switches .border.orange{background:#f7ae08;}
.tabs-switches .border.purple{background:#904783;}
.tabs .tab{display:none;overflow:hidden;}
.tabs .tab.active{display:block;}
.tovar_body_left{margin:0 2.5205%;overflow:hidden;}
.grid4 .tovar_body{width:25%;height:422px;float:left;margin-bottom:27px;}
.grid3 .tovar_body{width:33.3333%;height:432px;float:left;margin-bottom:30px;}
@media screen and (max-width:1120px){.grid4 .tovar_body{width:33%;}
.grid3 .tovar_body{width:50%;}
}
@media screen and (max-width:900px){.narrow{margin:10px 2%;}
.grid4 .tovar_body, .grid3 .tovar_body{width:50%;}
}
@media screen and (max-width:600px){.grid4 .tovar_body{width:100%;}
}
@media screen and (max-width:640px){.grid3 .tovar_body{width:100%;}
}
.tovar{position:relative;width:298px;height:441px;border:1px solid #e3e3e3;border-radius:5px;background:#fff;padding:10px 11px 0 11px;box-sizing:border-box;margin:0 auto;}
.tovar .img{max-width:274px;}
.tovar .hover{display:none;}
.tovar:hover .hover{display:block;position:absolute;z-index:10;background:rgba(0, 0, 0, 0.5);width:275px;height:274px;}
.tovar_top{height:70px;}
.tovar_bottom{font:0.83333em 'Open Sans', serif;color:#5a5a5a;}
.good_name{margin-top:10px;height:44px; overflow:hidden}
.black_a:link, .black_a:visited{font:1.1em 'Open Sans', serif;color:#000;text-decoration:underline;}
.black_a:hover{text-decoration:none;}
.price{font:1.5em 'Open Sans', serif;color:#eb2964;margin:10px 0;font-weight:700;}
.price_2{margin:0px;}
.price_big{font:'Open Sans', serif; color:#000; font-size:51px; font-weight:700; margin:30px 0 20px 0 !important;}
.price_old{color:#989898 !important;text-decoration:line-through;font-size:18px !important; font-weight:normal !important}
.text_grey{font:0.83333em 'Open Sans', serif;color:#9f9f9f;}
.button_b,.button_b:link,.button_b:visited,.button_b:hover{display:inline-block;font:1.2em 'Open Sans', serif;background:url(../img/but.gif) repeat-x top;border:none;color:#fff;text-shadow:0px -1px 0 #b17c04;height:36px;border-radius:3px;padding:7px 15px;cursor:pointer;text-decoration:none;}
.button:link, .button:visited, .button:hover{font:1.2em 'Open Sans', serif;background:url(../img/but.gif) repeat-x top;border:none;color:#fff;text-shadow:0px -1px 0 #b17c04;height:31px;border-radius:3px;margin:80px auto 0 auto;padding-top:7px;width:260px;display:block;text-decoration:none;text-align:center;}
.button_more:link, .button_more:visited, .button_more:hover{font:1.2em 'Open Sans', serif;background:url(../img/but_more.gif) repeat-x top;border:none;color:#fff;text-shadow:0px -1px 0 #24872e;height:31px;border-radius:3px;margin:10px auto 0 auto;padding-top:7px;width:260px;display:block;text-decoration:none;text-align:center;}
.button_grey:link, .button_grey:visited, .button_grey:hover{font:1.2em 'Open Sans', serif;background:#ccc;border:none;color:#fff;text-shadow:0px -1px 0 #24872e;height:31px;border-radius:3px;margin:10px auto 0 auto;padding-top:7px;width:260px;display:block;text-decoration:none;text-align:center;}
.button_incart{font-weight:700 !important; font-size:20px !important; background:#49b255;border-top:1px solid #a4e7ab;color:#fff;height:45px;border-radius:3px;padding-top:12px;width:100%;display:inline-block;text-decoration:none;text-align:center; margin-bottom:15px; color:#fff !important;}

.boneclick{ color: #65bd6f !important;}
.button_click:link, .button_click:visited, .button_click:hover{font-weight:700;background:#fff;border:2px solid #65bd6f;color:#65bd6f;text-shadow:none;height:56px;width:100%;font-size:20px; padding:12px 0 5px 0; box-sizing:border-box; display:inline-block; vertical-align:top;}



.button_incart_no:link, .button_incart_no:visited, .button_incart_no:hover{font:1.2em 'Open Sans', serif; background:url(../img/but_incart_no.jpg) repeat-x top;border:none;color:#fff;text-shadow:0px -1px 0 #24872e;height:31px;border-radius:3px;margin:0px auto 0 auto;padding-top:7px;width:196px;display:block;text-decoration:none;text-align:center;}
.button_defer:link, .button_defer:visited{font:1.2em 'Open Sans', serif;background:#b1958d;border:none;color:#fff;text-shadow:0px -1px 0 #8a6156;height:31px;border-radius:3px;margin:0px 0 0 20px;padding-top:7px;width:196px;display:block;text-decoration:none;text-align:center;}
.button_defer:hover{background:#7d645d;}
.button_filtr:link, .button_filtr:visited{font:18px 'Open Sans', serif;font-weight:700;background:#fff;border:1px solid #f7ae08;color:#f7ae08 !important;height:31px;border-radius:3px;padding-top:2px;width:100%;display:block;text-decoration:none;text-align:center;margin-top:15px;}
.button_filtr:hover{background:#f7ae08;color:#fff !important;text-decoration:none !important;}
.breads{color:#737373;font:0.9333em 'Open Sans', serif;margin:15px 0 15px 45px;float:left; font-weight:400;}
.breads a:link, .breads a:visited{font:0.9333em 'Open Sans', serif;color:#737373;text-decoration:underline; font-weight:400;}
.breads a:hover{text-decoration:none;}
@media screen and (max-width:1171px){.order:link, .order:visited, .order:hover{display:none;}
.delivery:link, .delivery:visited, .delivery:hover{display:none;}
.pay:link, .pay:visited, .pay:hover{display:none;}
.news{display:none;}
.lk{display:none;}
}
@media screen and (max-width:870px){.max{display:none;}
.min{display:block;}
.menu_s{top:0;z-index:10;position:absolute;margin-top:160px;}
#div_info{display:none;}
#subscription{display:none;}
.tabs-switches{display:none;}
.catalog{display:none;}
}
@media screen and (max-width:870px){.banner_l{display:none;}
.banner_r{float:none;width:100%; height:350px;}
}
@media screen and (max-width:480px){.breads{margin:15px 0 0 15px;}
.banner_r{float:none;width:100%; height:250px;}
}
.b{font-weight:700;}
.news{background:url(../img/news.gif) no-repeat;height:31px;width:509px;padding:10px 0 0 55px;float:right;margin:83px 45px 0 0;}
.news a:link, .news a:visited{font-size:1.2em;color:#0095c0;text-decoration:underline;}
.news a:hover{text-decoration:none;}
.tovar_left{float:left;width:58%;padding-left:3%;margin-top:0px;}
.tovar_right{float:right;width:35%;padding:0 3% 0 1%;margin-top:0px;}
@media screen and (max-width:1000px){

	.tovar_left, .tovar_right{float:none;width:94%;padding:0 3%;}
.tovar_right{margin-top:20px;}
	}

@media screen and (max-width:640px){
#mainleft{float:left;width:0px;margin:0;position:relative;padding-left:0;line-height:30px;display:block;}
#content{padding:10px;}
#menu_left_short{display:block;cursor:pointer;}
#menu_left{box-sizing:border-box;background-color:#fff;border:solid 1px #ccc;display:none;position:absolute;z-index:12;max-width:300px;width:300px;padding:10px;margin-top:45px;}

#menu_left_close{display:block;cursor:pointer;}
}

#lmenu a:link, #lmenu a:visited, #lmenu a:hover{
line-height:20px;
border-bottom:1px solid #dfdfdf;
padding:10px 0;
display:block
}

.tovar_right .name{font:2.1333em 'Open Sans', serif;color:#000;margin-bottom:5px; font-weight:400;}
.tovar_right .article{font-size:12px;color:#6d6d6d;}
.green{font-size:1.2em;color:#48ad58;}
.tovar_big{width:100%;background:#fff;padding:10px 11px 10px 11px;box-sizing:border-box;text-align:center;}
.tovar_big .img{max-width:100%;max-height:602px;}
.tovar_big .img_small{width:15%;max-width:81px;margin:10px 10px 3px 3px;}
.tovar_big .img_small.current{border:3px solid #49b255 !important;margin:7px 7px 0px 0px;}
#delivery{background-color:#f3efee;border-radius:5px;color:14px;font-size:0.9333em;padding:15px;width:65%;margin:25px 0 20px 0;}
#delivery .italic{font-style:italic;font:1em 'Open Sans', serif;}
#delivery .name{font:1.7142em 'Open Sans', serif;color:#492217;margin-bottom:5px;}
.hr{color:#e3e3e3;background-color:#e3e3e3;border:0px none;height:1px;clear:both;margin:5px 0;}
.h2{font:1.6em 'Open Sans', serif;color:#492217;font-style:italic;}
#black{position:fixed;z-index:20;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;}
#window{width:933px;background-color:#fff;box-shadow:0 0 10px #fff;border:1px solid #8dbcc8;margin:150px auto 0 auto;color:000000;line-height:26px;}
.h3{font:2em 'Open Sans', serif;color:#492217;font-style:italic;}
.window_left{float:left;width:50%;padding:3%;box-sizing:border-box;}
.window_right{float:right;width:50%;padding:3%;background-color:#d3f1f9;box-shadow:inset 2px 0 15px 0 #dadfe2;height:706px;box-sizing:border-box;}
.input2{background-color:#fff;border:none;height:33px;width:89.7953%;box-shadow:inset 0 1px 1px #a1c6d3;-webkit-box-shadow:inset 0 1px 1px #a1c6d3;-moz-box-shadow:inse 0 1px 1px #a1c6d3;padding-left:3%;border-radius:3px;margin-top:5px;font-size:1.1333em;}
.textarea{background-color:#fff;border:none;height:53px;width:89.7953%;box-shadow:inset 0 1px 1px #a1c6d3;-webkit-box-shadow:inset 0 1px 1px #a1c6d3;-moz-box-shadow:inse 0 1px 1px #a1c6d3;padding-left:3%;border-radius:3px;margin-top:5px;font-size:1.1333em;}
.haract tr td:nth-of-type(1){padding:10px 5px 0 0;}
.td{padding:10px 5px 0 0;}
.small_text{font-size:0.8em;line-height:15px;}
.hr2{border:0;height:0;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.7);margin:10px 0;}
.del:link, .del:visited{display:block;width:16px;height:16px;background:url(../img/del.gif) no-repeat top;}
.del:hover{background-position:bottom;}
.price_div{background-color:#d3f1f9;padding:10px 0;text-align:center;}
.red{color:#F00;}
#menu .menu_ac:link, #menu .menu_ac:visited, #menu .menu_ac:hover{display:block;padding:15px 10px 0 10px;background-color:#fff;height:39px;margin-top:-15px;color:#2b2b2b;text-shadow:none;border-top:1px dotted #f7ac08;}
#str_div{height:20px;padding:0px 5px;margin:0;}
.str{width:25px;height:25px;font:16px Tahoma, Helvetica, sans-serif;color:#000;background-color:#eee9e5;float:left;margin-left:5px;}
.str a:link,.str a:visited{font:16px Tahoma, Helvetica, sans-serif;color:#000;text-decoration:none;background-color:#eee9e5;}
.str a:hover{font:16px Tahoma, Helvetica, sans-serif;color:#000;background-color:#eee9e5;}
.str_ac{width:25px;height:25px;font:16px Tahoma, Helvetica, sans-serif;color:#1f1f1f;background-color:#f7ad08;float:left;margin-left:5px;font-weight:700;}
.str_a:link, .str_a:visited{font:15px "Open Sans", Arial, Verdana, sans-serif;color:#0c95b0;text-decoration:none;border-bottom:1px dotted #0c95b0;}
.str_a:hover{text-decoration:none;border:none;}
.str_a_ac:link, .str_a_ac:visited, .str_a_ac:hover{font-family:15px "Open Sans", Arial, Verdana, sans-serif;color:#00c0f7;text-decoration:none;}
#cdek_search{position:absolute;z-index:99999;border:2px solid #ccc;padding:10px;background:#FFF;display:none;margin-top:35px;width:350px;}
#vk_comments,
#vk_comments iframe{width:90% !important;}
.in_cont{padding:20px;}
.tabs2{line-height:32px;list-style:none;overflow:hidden;height:32px;}
.tabs2 a:link, .tabs2 a:visited{float:left;width:204px;height:30px;text-align:center;text-decoration:none;font-family:18px "Open Sans",serif;color:#000;padding-top:3px;border:1px dotted #00c0f7;margin:0;}
.tabs2 a:hover{background-color:#d3f1f9;width:204px;height:30px;text-align:center;text-decoration:none;font-family:18px "Open Sans",serif;color:#000;padding-top:3px;border:1px solid #00c0f7;margin:0;}
.tabs2 .a_ac:link, .tabs2 .a_ac:visited, .tabs2 .a_ac:hover{float:left;background-color:#00c0f7;width:204px;height:30px;text-align:center;text-decoration:none;font-family:18px "Open Sans",serif;color:#fff;padding-top:3px;border:1px solid #00c0f7;margin:0;}
.fixed{z-index:1000;top:0px;position:fixed;margin-top:0px;}
.g_sm_ico{position:absolute;z-index:2;}
.g_sm_ico2{position:absolute;z-index:2;}
.text_red{color:#323232;font-family:15px 'Open Sans', serif; font-size:15px;
font-weight:500;}
.art{color:#ed2129;font-weight:700;}
.text_green{font-size:15px;color:#368f41;font-weight:500;}
.text_yel{color:#F90; font-size:15px; font-weight:500;}
.for_nal{text-indent: -9999px; width: 128px; height: 12px; display: inline-block;}
.for_nal.text_green{ background: url("/img/instock.png"); background-repeat: no-repeat;}
.for_nal.text_red{ background: url("/img/instock2.png"); background-repeat: no-repeat;}

.point:link, .point:visited{display:block;width:23px;height:55px;background:url(../img/point.png) no-repeat top;margin-top:-15px;margin-left:5px;}
.point:hover{background-position:bottom;}
.bread_crumbs{margin-top:77px;}
.menu_one{height:40px;}
.menu_one .submenu{display:none;}
.menu_one:hover .submenu{display:block;opacity:1;}
.submenu{opacity:0;position:absolute;z-index:5;width:100%;left:0;margin-top:15px;}
#menu .submenu .center{box-sizing:border-box;background:#fff;box-shadow:0px 3px 3px #c9c9c9;-moz-box-shadow:0px 3px 3px #c9c9c9;-webkit-box-shadow:0px 3px 3px #c9c9c9;padding:20px 30px 30px 30px;}
#menu .submenu a:link, #menu .submenu a:visited{font:15px 'Open Sans', serif;color:#2b2b2b;line-height:21px;text-decoration:none;text-shadow:none;}
#menu .submenu a:hover{font:15px 'Open Sans', serif;color:#2b2b2b;line-height:21px;text-shadow:none;text-decoration:underline;}
.submenu .col{float:left;width:20%;margin-right:1%;}
.submenu .col2{float:right;width:79%;}
#menu .submenu .name:link,#menu .submenu .name:visited,#menu .submenu .name:hover{display:block;font:0.625em 'Open Sans', serif;color:#2b2b2b;margin:10px 0 5px 0;text-transform:uppercase;font-weight:700;}
#mainleft .name:link,#mainleft .name:visited,#mainleft .name:hover{display:block;font:0.933em 'Open Sans', serif;color:#2b2b2b;margin:10px 0 5px 0;text-transform:uppercase;font-weight:700;}
.none{display:none;}
.gfull1{float:left;width:49%;margin-right:2%;font-size:16px;}
.gfull2{float:left;width:49%;font-size:16px;}
.table_function{margin-top:5px;width:100%;font-size:16px;}
.table_function tr td{padding:15px 5px 10px 15px;}
.table_function tr:nth-of-type(2n+1) td{padding:15px 5px 10px 15px;background:#f5f5f5;}

.table_function td:nth-of-type(1) {border-right:1px solid #ccc}
.table_function_small {margin-bottom:15px;}
.table_function_small td:nth-of-type(2), .table_function_small td:nth-of-type(3) {border-right:1px solid #ccc}

.function_a:link, .function_a:visited{font-size:14px;color:#000;text-decoration:none;text-transform:uppercase;}
.function_a:hover{color:#1f6fc5;text-decoration:underline;}
.h2{font-size:1.5em;font-weight:700;margin-bottom:7px;}
.h3{font-size:1.3em;font-weight:700;margin-bottom:7px;}
h1{margin-top:0px;line-height:30px; margin-left:45px;}
#choose_city{width:100%;border-radius:5px;color:#000;box-sizing:border-box;}
#choose_city .name{background-color:#09b9e9;padding:30px 3%;color:#fff;font-weight:700;font-size:18px;}
#choose_city .col{width:33.3%;float:left;padding-right:1%;box-sizing:border-box;margin-bottom:3px;}
#choose_city .text{padding:30px 3%;}
#choose_city .small{font-size:14px;font-weight:700;margin:10px 0 5px 0;}
#choose_city input{width:97%;}
#choose_city .col span{cursor:pointer;margin-bottom:1px;}
#choose_city .col span:hover{color:#0c95b0;border-bottom:1px dotted #0c95b0;margin-bottom:0px;}
@media screen and (max-width:600px){.gfull1{font-size:14px;width:90%;text-transform:lowercase;}
.gfull2{font-size:16px;width:90%;}
.table_function{margin-top:5px;width:100%;text-transform:lowercase;font-size:14px;}
#choose_city .col{width:100%;}
}
.avaliable-colors{margin:0px 0 15px 0px;}
.avaliable-colors p{font-size:18px;margin-bottom:20px;}
.avaliable-colors a{position:relative;box-sizing:border-box;display:inline-block;vertical-align:top;margin:5px 9px;border:solid 2px #ccc;height:30px;width:30px;}
.avaliable-colors a.current-color{border:3px solid #49b255 !important;height:33px;width:33px;margin:1px 7px 5px 7px;}
.avaliable-colors a.current-color:before{content:"";left:50%;margin-left:-8px;top:-10px;position:absolute;width:0;height:0;border-width:8px;border-style:solid;border-color:#49b255 transparent transparent transparent;}
.avaliable-colors .color_name{display:none;}
.avaliable-colors .color2{text-indent:0px;display:inline-block;vertical-align:top;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;height:15px;width:28px;}
.colors-left{position:absolute;width:20px;height:50%;left:10px;top:15%;z-index:4;}
.colors-left span{box-sizing:border-box;position:relative;display:block;margin:5px 0;width:20px;height:20px;border:1px solid #e8e8e8;cursor:pointer;}
.colors-left span:hover{border-color:#aaa;}
.colors-left .a-color{border:2px solid #eb2964;}
.colors-left .a-color:after{content:"";right:-15px;top:-2px;position:absolute;width:0;height:0;border-width:9px;border-style:solid;border-color:transparent #eb2964 transparent transparent;}
.colors-left .a-color .color2{width:14px;height:8px;}
.color2{text-indent:0px;display:inline-block;vertical-align:top;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;height:10px;width:18px;}
.good-img-wrap{display:block;width:100%;text-align:center;height:275px;overflow:hidden;}
span.out-of-stock{background:url(../img/krestik.png) no-repeat 50% 50%;cursor:pointer;height:100%;width:100%;position:absolute;top:0;left:0;opacity:0.4;margin:0;}
.cdek1{float:left;width:50%;}
.cdek2{float:left;width:50%;}
@media screen and (max-width:680px){.cdek1{float:none;width:100%;}
.cdek2{float:none;width:100%;}
}
.a_delivery:link, .a_delivery:visited,.a_delivery:hover{font-size:20px;border-bottom:dashed 1px;text-decoration:none;}
.compact-data-table{margin:0
auto}.compact-data-table td,
.compact-data-table
th{padding:3px;text-align:center;vertical-align:middle;border-left:1px solid #DDD;border-right:1px solid #DDD}.compact-data-table
td.first{text-align:left}.compact-data-table
td.last{border-right:1px solid #DDD}.compact-data-table
thead{background-color:#f7f7f7}.compact-data-table thead
th{padding:10px;font-weight:700;white-space:nowrap;font-size:12px;border-bottom:1px solid #DDD;border-top:1px solid #DDD;border-right:1px solid #DDD}.compact-data-table
tbody{}.compact-data-table tbody td,
.compact-data-table tbody
th{border-bottom:1px solid #DDD;padding:10px}.compact-data-table
tfoot{}.compact-data-table tfoot
td{padding-top:10px}.compact-data-table
tr{}.compact-data-table
tr.first{}.compact-data-table
tr.last{}.compact-data-table
tr.odd{}.compact-data-table
tr.even{background-color:#FAFAFA}.compact-data-table
tbody.odd{}.compact-data-table tbody.odd
td{border-width:0 1px}.compact-data-table
tbody.even{background-color:#FAFAFA}.compact-data-table tbody.even
td{border-width:0 1px}.compact-data-table tbody.odd tr.border td,
.compact-data-table tbody.even tr.border
td{border-bottom-width:1px}.compact-data-table th .tax-flag{white-space:nowrap;font-weight:normal}.compact-data-table td.label,
.compact-data-table
th.label{text-transform:uppercase;color:#F18F15}.compact-data-table
td.value{}


.delivery_div{padding:3%;border:1px solid #e3e3e3;margin-top:15px; font-size:13px;}
.rub{font-size:24px;}
@media screen and (max-width:639px){.tov:nth-child(1),.tov:nth-child(2){width:100%;float:none;}
.tov:nth-child(2){margin-top:10px;}
.button_incart{margin:0 auto;width:100%;}
}
#delivery_info{padding-bottom:20px;}
.dop_foto{text-align:center;padding:15px 5px 80px 5px;position:relative;width:100%;margin-bottom:0px;}
.dop_foto img{max-width:100%;}
.dop_foto_text_name{min-height:20px;position:absolute;bottom:5px;left:0;width:100%;background:#fff;}
.result{min-width:30px !important;max-width:80px;text-align:center !important;display:inline-block;margin:2px 6px !important;font-size:1rem;}
ul.param-list{margin:8px 0;padding:0;}
ul.param-list li{margin:5px 0;padding:0 10px 0 0px;list-style:none;float:left;}
#filtr *{box-sizing:border-box;outline:none;line-height:normal;}
#filtr{border-radius:3px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;width:100%;margin-bottom:20px;padding-bottom:10px;}
#filtr .fname{font:16px 'Open Sans', serif !important;font-weight:700 !important;display:inline-block;padding:15px 15px 10px 15px;text-decoration:none;background:url(/img/point_filtr.png) no-repeat top right;border-top:1px solid #e3e3e3;color:#000;width:100%;}
#filtr .fname:hover{background-color:#d3f1f9;}
#filtr .fname.ac{background-position:bottom right;}
#filtr input[type="text"]{background-color:#d3f1f9;border:none;height:33px;width:46%;box-shadow:inset 0 1px 1px #a1c6d3;-webkit-box-shadow:inset 0 1px 1px #a1c6d3;-moz-box-shadow:inse 0 1px 1px #a1c6d3;padding-left:30px;border-radius:3px;font-size:15px;color:#666666;}
#filtr label{position:relative;}
#filtr .price-before, #filtr .price-from{font-size:14px;color:#666666;position:absolute;top:0px;left:10px;}
#filtr .text{padding:5px 0 10px 15px;display:none;}
#filtr .text.ac{display:block;}
.a,.a:link,.a:visited{box-sizing:border-box;font-size:16px;padding:5px 10px 3px 20px;text-decoration:none;color:#636363;background-color:#e2e2e2;border-radius:30px;display:inline-block;margin-top:10px;cursor:pointer;}

.a-tag,.a-tag:link,.a-tag:visited{box-sizing:border-box;font-size:16px;padding:5px 10px 3px 10px;text-decoration:none;color:#d10008;border:1px solid #d10008;border-radius:
3px;display:inline-block;margin:10px 10px 0 0;cursor:pointer;}
.a-tag:hover{background-color:#d10008;text-decoration:none; color:#fff}
.a-tag.ac-tag{background-color:#d10008;color:#fff;}
.a-tag.ac-tag .filter-checkbox__close{visibility:visible;}
.a-tag .filter-checkbox__close{padding-left:5px;color:#fff;visibility:hidden;}

.filter-checkbox__close{padding-left:5px;color:#000;visibility:hidden;}

.a-cat,.a-cat:link,.a-cat:visited{box-sizing:border-box;font-size:20px;padding:5px 10px 3px 10px;text-decoration:none;color:#d10008;border:1px solid #d10008;border-radius:
3px;display:inline-block;margin:10px 10px 0 0;cursor:pointer; height:100px; vertical-align:middle; width:200px; text-align:center; line-height:40px;}
.a-cat:hover{background-color:#d10008;text-decoration:none; color:#fff}



.a:hover{background-color:#5CD7F8;color:#fff;text-decoration:none;}
.a input[type="checkbox"]{width:0px;height:0px;opacity:0;display:none;}
.a.ac{background-color:#09b9e9;color:#fff;}
.a.ac .filter-checkbox__close{visibility:visible;}
.ml{margin-left:5px;}
.filters-res{padding:10px 15px;border-top:1px solid #e3e3e3;}
.good_nal{ background:#fff; display: inline-block; padding: 5px;
margin-top: 5px; border-radius: 3px; margin-left: 5px}


.avaliable{border:dashed 1px #3b9c37;color:#3b9c37;}
.avaliable:before{background-color:#3b9c37;}
.not_avaliable{padding:4px 12px 4px 20px;border:dashed 1px #900;color:#900;}
.not_avaliable:before{background-color:#900;}
.for_avaliable{border:dashed 1px #FFA600;color:#FFA600;}
.for_avaliable:before{background-color:#FFA600;}
@media screen and (max-width:800px){.window_left{float:none;width:100%;}
.window_right{float:none;width:100%;height:auto;}
}

/*Каталог*/
#catalog-small{ margin:0px 15px;}
#catalog-small a{
	display:block;
	border:1px solid #d0d0d0;
	font-size:20px;
	color:#000;
	text-decoration:none;
	border-radius:3px;
	text-align:center;
	padding:5px 0 15px 0;
	line-height:18px;
	min-height:170px;
	margin-bottom:15px;
	text-align:center;
	}
#catalog-small a:hover{
	box-shadow:0 0 15px #ccc;
	border:1px solid #fff;
	}
#catalog-small span{
	display:block;
	}
#catalog-small img{
	max-width:100%;
	}
@media screen and (max-width:768px){.window_left{float:none;width:100%;}
	#catalog-small{ margin:0px;}
}
.error_msg{ color:red; font-size:16px; font-weight:700;}
.c_name{margin-top:-10px;}
.share{ padding-top: 10px; text-align: right}
.bold{ font-weight: bold}