@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
* {padding: 0px;margin: 0px;}
html{height:100%;-webkit-print-color-adjust: exact;print-color-adjust: exact;}
body {width:100%;height:100%;overflow-x:hidden;font-size:100%;font-family:'Open Sans',Tahoma,Arial;background:#ffffff;position:relative;}
img {vertical-align:bottom;}
h1 {}
h2 {}
a{color:#8C2623;}
input{padding:0.5em;font-size:1em;font-family:'Open Sans',Tahoma,Arial;border-radius: 0.3em;padding:0px;outline-color:#70B856;border:1px solid #ccc;}
textarea{font-family:arial;border-radius:5px;padding:5px;outline-color:#70B856;border:1px solid #ccc;}
select{padding:0.5em;font-size:1em;font-family:'Open Sans',Tahoma,Arial;position: relative;border:1px solid #ccc;border-radius: 0.3em;background:#fafafa;outline-color:#8C2623;}

.input_norm{padding:0.2em;background:#fafafa;}
.vverh{display:none;position:fixed;font-size:1em;padding:0.5em 1em;background:#8C2623;color:#fff;left:0.5em;bottom:6em;border-radius:0.2em;cursor:pointer;}
.title_up_block{position:fixed;width:100%;max-width:300px;height:auto;background:#fcff91;margin:0 auto;right:0.5em;bottom:0.5em;display:none;font-size: 0.86em;color: #585a00;border-radius:0.5em;z-index:10000;box-shadow:0px 0px 5px #ccc;}
.title_up_block>div{margin:1em;}
.title_up{color:#8C2623;cursor:pointer;}
/*.title_verstka:hover .title_up_block{display:block!important;}*/

.mult{transition:  0.3s;-webkit-transition:  0.3s;-moz-transition:  0.3s;-o-transition:  0.3s;}
.mult:hover{transition:  0.3s;-webkit-transition:  0.3s;-moz-transition:  0.3s;-o-transition:  0.3s;}

.mult1s{transition:  1s;-webkit-transition:  1s;-moz-transition:  1s;-o-transition:  1s;}

.back_chb{background: #999999;
background: -moz-linear-gradient(left,  #999999 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#999999), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #999999 0%,#ffffff 100%);
background: -o-linear-gradient(left,  #999999 0%,#ffffff 100%);
background: -ms-linear-gradient(left,  #999999 0%,#ffffff 100%);
background: linear-gradient(to right,  #999999 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#ffffff',GradientType=1 );
}
.back_color{background: #ff0000;
background: -moz-linear-gradient(left,  #ff0000 0%, #ff6e00 16%, #f2ff00 33%, #00ff0c 50%, #00a5ff 66%, #2200ff 83%, #82007d 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff0000), color-stop(16%,#ff6e00), color-stop(33%,#f2ff00), color-stop(50%,#00ff0c), color-stop(66%,#00a5ff), color-stop(83%,#2200ff), color-stop(100%,#82007d));
background: -webkit-linear-gradient(left,  #ff0000 0%,#ff6e00 16%,#f2ff00 33%,#00ff0c 50%,#00a5ff 66%,#2200ff 83%,#82007d 100%);
background: -o-linear-gradient(left,  #ff0000 0%,#ff6e00 16%,#f2ff00 33%,#00ff0c 50%,#00a5ff 66%,#2200ff 83%,#82007d 100%);
background: -ms-linear-gradient(left,  #ff0000 0%,#ff6e00 16%,#f2ff00 33%,#00ff0c 50%,#00a5ff 66%,#2200ff 83%,#82007d 100%);
background: linear-gradient(to right,  #ff0000 0%,#ff6e00 16%,#f2ff00 33%,#00ff0c 50%,#00a5ff 66%,#2200ff 83%,#82007d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#82007d',GradientType=1 );
}

.hr{position:relative;margin: 1em 0em;}
.hr>hr{margin:auto;width:50%;border:none;color:#ccc;background-color:#ccc;height:1px;}

@-ms-keyframes krut {
  from { -ms-transform: rotate(0deg); }
  to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes krut {
  from { -moz-transform: rotate(0deg); }
  to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes krut {
  from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); }
}
@keyframes krut {
  from {
    transform:rotate(0deg);
  }
  to {
    transform:rotate(360deg);
  }
}

.load{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:25px;height:25px;background:url('images/load5.png');background-position:center center;background-size:cover;background-repeat:no-repeat;
-webkit-animation-name: krut;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: krut;
  -moz-animation-duration: 1s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
   -ms-animation-name: krut;
  -ms-animation-duration: 1s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
 
  animation-name: krut;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.sel_click{position:relative;border:1px solid #ccc;height:100%;width:100%;padding:0.5em;text-align:left;border-radius: 0.3em;background:#fafafa;z-index:1;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;   
 }
.sel_str{position:absolute;right:0.5em;margin:auto;top:0;bottom:0;height:1em;line-height:1em;font-size:0.62em;z-index:2;}
.sel_click_act{box-shadow:0px 0px 0px 2px rgba(140, 38, 35, 0.5);border:1px solid #fff;}
.sel_click_tab{display:none;box-shadow:0px 0px 1px rgba(140, 38, 35, 0.5);position:fixed;background:#fff;width:100%;max-width:300px;max-height:100%;overflow-y:auto;top:0;bottom:0;left:0;right:0;margin:auto;height:min-content;z-index:1000;top:1px;border:1px solid rgba(140, 38, 35, 0.5);}
.podlozhka_sel{position:fixed;width:100%;height:100%;left:0;top:0;z-index:201;background:#000;opacity:0.15;display:none;}
.sel_click_tab_punkt{text-align:left;padding:0.5em;background:#fff;cursor:pointer;float: left;width: calc(100% - 1em);}
.sel_click_tab_punkt span{color:#999;font-size:0.864em;}
.sel_click_tab_punkt img{max-width:3em;float:left;margin-right:1em;}
.sel_click_tab_punkt_act{background: rgba(204, 130, 130, 0.75)!important;color:#fff!important;}
.sel_click_tab_punkt_act span{color:#fff!important;}
.sel_click_tab_punkt:hover{background: rgba(212, 131, 131, 0.5);color:#fff;}
.sel_click_tab_punkt:hover span{color:#666;}

.sel_click_tab_bey{display:none;box-shadow:0px 0px 1px rgba(140, 38, 35, 0.5);position:fixed;background:#fff;width:20em;max-width:300px;max-height:100%;overflow-y:auto;top:0;bottom:0;left:0;right:0;margin:auto;height:min-content;z-index:1000;top:1px;border:1px solid rgba(140, 38, 35, 0.5);}
.sel_click_tab_punkt_bey{background:#fff;cursor:pointer;float: left;width: 10em;height:10em;position:relative;}
.sel_click_tab_punkt_bey>div{width:100%;height:8em;position:relative;}
.sel_click_tab_punkt_bey>div>img{position:absolute;margin:auto;max-width:8em;max-height:8em;top:0;bottom:0;left:0;right:0;}
.sel_click_tab_punkt_bey span{position:absolute;margin:auto;width:100%;height:2em;bottom:0;left:0;right:0;}
.sel_click_tab_punkt_bey:hover{background: rgba(212, 131, 131, 0.5);color:#fff;}
.sel_click_tab_punkt_bey:hover span{color:#fff;}

.holst{width:100%;height:100%;margin:0 auto;max-width:1200px;}
.header{display:block;width:100%;height:8.9583333%;min-height:43px;/*43px/480px*/background-color:#8C2623;/*min-height:47px;max-height:69px;*/position:fixed;top:0;left:0;z-index: 100;}
.header{background:#fff;box-shadow: 0px 0px 5px #ccc;}
.header2{display:none;}
.podlozhka{position:fixed;width:100%;height:100%;left:0;top:0;z-index:199;background:#000;opacity:0.15;display:none;}
.form{padding-bottom:1em;background:#efefef;;}
.back_war{background:#FFDADA;}

.check_tab{width:100%;max-width:600px;border-collapse: collapse;}
.check_tab th{font-size:0.8em;padding:0.5em;border:1px solid #000;}
.check_tab td{font-size:0.8em;padding:0.5em;border:1px solid #000;}
.check_tab td:nth-child(1){}
.check_tab td:nth-child(2){text-align:center;}
.check_tab td:nth-child(3){text-align:center;}
.check_tab td:nth-child(4){text-align:right;}
.check_tab td:nth-child(5){text-align:right;}

.btn{background:#8C2623;color:#fff;padding:10px;cursor:pointer;}
.btn:active{background:#660D0D;color:#fff;padding:10px;}

.menu_icon{height:100%;position:relative;float:left;}
.menu_icon>div{width:8.9583333vmax;height:100%;}
.menu_icon img{height:50%;margin:auto;top:0px;bottom:0px;position:absolute;left:0px;right:0px;}
.search_icon{height:100%;position:relative;float:left;}
.search_icon>div{width:8.9583333vmax;height:100%;}
.search_icon img{height:50%;margin:auto;top:0px;bottom:0px;position:absolute;left:0px;right:0px;}
.logo_icon{position:absolute;height:100%;width:100%;text-align: center;}
.logo_icon>a{margin:0 auto;}
.logo_icon img{height:50%;margin:auto;top:0px;bottom:0px;position:absolute;left:0px;right:0px;}
.phone_icon{height:100%;position:relative;float:right;}
.phone_icon>div{width:8.9583333vmax;height:100%;}
.phone_icon img{height:50%;margin:auto;top:0px;bottom:0px;position:absolute;left:0px;right:0px;}
.korzina_icon{height:100%;position:relative;float:right;}
.korzina_icon>div{width:8.9583333vmax;height:100%;}
.korzina_icon img{height:50%;margin:auto;top:0px;bottom:0px;position:absolute;left:0px;right:0px;}
.korzina_icon_kol{position:absolute;right:10%;top:10%;background:#8C2623;color:#8C2623;border:1px solid #8C2623;font-size:0.8em;padding:0em 0.45em;border-radius:10vmin;background:#fff;}
.korzina_icon_kol{position:absolute;right:10%;top:10%;background:#8C2623;color:#fff;border:1px solid #fff;font-size:0.8em;padding:0em 0.45em;border-radius:10vmin;}
.korzina_icon:active{opacity:0.8;}
.korzina2{position:absolute;width:120px;height:46px;right:20px;top:40px;border-radius: 0.3em;border:1px solid #ddd;text-align: center;opacity:1;}
.korzina2 img{height:30px;left:8px;top:8px;position:relative;}
.korzina2_kol{color:#8C2623;font-size:0.764em;line-height:46px;position:absolute;width:70px;height:46px;right:0;top:0;margin:0 auto;}
.korzina2_kol div:nth-child(1){font-weight:bold;font-size:1.618em;width:100%;height:26px;line-height: 26px;}
.korzina2_kol div:nth-child(2){width:100%;height:20px;line-height:20px;top:26px;}
.korzina2:active{opacity:0.8;}
.korzina2_pusto{color:#999;position:absolute;width:70px !important;height:46px!important;right:0;top:0;margin:0 auto;font-size:0.864em!important;font-weight:normal!important;line-height: 46px !important;}
.search_form{position:absolute;width:100%;height:100%;background:#fff;z-index:200;}
.search_block{position:fixed;height:91.0416667%;width:calc(100% - 1em);background:#fff;z-index:200;border-bottom:1px solid #ccc;overflow-y: auto;padding: 0 0.5em;}
.close_search_form{height:100%;position:relative;float:right;}
.close_search_form>div{width:8.9583333vmax;height:100%;}
.close_search_form img{height:50%;margin:auto;top:0px;bottom:0px;position:absolute;left:0px;right:0px;}
.search_value{width:calc(100% - 8.9583333vmax - 2em);height:100%;padding:0em 1em;font-size:0.864em;border:0;border-radius:0;}


.poisk_str{}
.poisk_str img{max-height:60px;max-width:60px;}
.poisk_str div:nth-child(1){float:left;width:60px;min-height:60px;padding:10px;}
.poisk_str div:nth-child(2){float:left;width:calc(100% - 100px);min-height:60px;padding:10px;}
.poisk_str:nth-child(odd){background:#f9f9f9;}
.poisk_str:nth-child(even){background:#ffffff;}

.file_send{position:relative;padding-bottom:1em;}
.file_send>label{position:relative;padding:0.5em 1em;margin:1em 0em;box-shadow: 0px 0px 2px #666;border-radius:0.2em;width:100%;max-width:200px;text-align:center;color:#333;cursor:pointer;font-size:0.864em;}
.file_send input{position:absolute;outline:0;opacity:0;pointer-events:none;user-select:none;}
.file_send>label:hover{opacity:0.9;}

.file_cart{width:100%;max-width:220px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:0.864em;
border-radius: 0.3em;float:left;border:1px solid #d8d69d;
background: #f5f1aa;position: relative;margin-right: 0.5em;margin-top: 0.5em;
}
.file_cart>div:nth-child(1){width:100%;max-width:calc(218px - 1px - 1.6em - 1em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin: 0.4em;
float:left;position: relative;
}
.file_cart>div:nth-child(2){width:100%;max-width:1.6em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height: 4em;text-align:center;float:left;position: relative;cursor:pointer;
border-left:1px solid #d8d69d;color:#a5a100;
}
.file_cart>div:nth-child(2):hover{opacity:0.8;}
.file_cart>div:nth-child(3){clear:both;}
.file_cart img{float:inherit;height:3em;}
.file_cart span{line-height: 1.5em;}
.file_cart_size{color:#666;font-size:0.864em;}
.file_cart_load{width:100%;max-width:220px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:0.864em;
border-radius: 0.3em;float:left;border:1px solid #d8d69d;
background: #f5f1aa;position: relative;margin-right: 0.5em;margin-top: 0.5em;
}
.file_cart_load>div:nth-child(1){width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin: 0.5em;position: relative;}
.file_cart_load span{font-size:0.764em;color:#c00;}
.bar_load_file{width:calc(100% - 1em);height:5px;background:#fff;margin-left:0.5em;position:relative;margin-bottom:0.5em;}
.bar_load_file>div{width:0;height:5px;background:#aad5f5;position:absolute;top:0;left:0;}

.spis_files_cart{position:relative;padding:0em;margin: 0em 1em;}

.cart_comm_block{width:100%;background:#ddd;}
.cart_comm_block2{width:100%;}
.cart_comm_block2>div{margin:0.5em;font-style:italic;color:#ab61b3;font-family:verdana,arial,tahoma;font-size:0.854em;}
.textarea_cart{width:100%;max-width:calc(100% - 2em);margin:0.5em;}
.save_comm_cart{float:left;margin: 0em 0.5em 0.5em 0.5em;font-size:0.764em;padding:0.5em;border:1px solid #999;border-radius:0.3em;cursor:pointer;color:#332135;}
.save_comm_cart:hover{background: #ccc;}

.telefony2{display:none;}

.send_input{padding:0.5em;width:90%;}

.mess_war{padding:1em;border:1px solid #b92828;background:#ffe5e5;color:#b92828;}

.cart_str{position:relative;word-break: break-word;padding: 0.5em 0em;border: 1px solid #eee;border-bottom:0px;}
.cart_str:nth-child(odd){background:#f9f9f9;}
.cart_str:nth-child(even){background:#ffffff;}
.cart_str_n{position:relative;float:left;height:100%;width:5%;font-size:1.382em;text-align:center;color:#666;}
.cart_str_s{position:relative;float:left;height:100%;width:90%;}
.cart_str_d{position:relative;float:left;height:100%;width:5%;}
.cart_str_del{width:50%;margin: 0 auto;padding:0.15em;border:1px solid #eee;border-radius:0.2em;background:#ddd;cursor:pointer;}
.cart_str_del div{text-align:center;}
.cart_str_file_btn{position:relative;float:left;width:auto;max-width:40%;text-decoration: underline;color:#666;line-height: 1.25;font-size:0.764em;cursor:pointer;box-shadow: rgb(0, 0, 0) 0px 0px 1px;
    padding:0.35em 0.5em;text-decoration:none;margin-top:0.5em;margin-left: 1em;}
.cart_str_com_btn{position:relative;float:left;margin-left:5%;width:auto;max-width:40%;text-decoration: underline;color:#666;line-height: 1.25;font-size:0.764em;cursor:pointer;box-shadow: rgb(0, 0, 0) 0px 0px 1px;
    padding:0.35em 0.5em;text-decoration:none;margin-top:0.5em;margin-left:1em;}
.cart_str_name{font-size:1em;color:#8C2623;}
.cart_str_opis{font-size:1em;color:#666;}
.cart_str_left{float:left;width:100%;}
.cart_str_right{float:left;width:100%;margin: 0.5em 0em;}
.cart_str_kol{float:left;width:49%;text-align:left;font-size:1.382em;color#333;}
.cart_str_summa{float:left;width:49%;text-align:right;font-size:1.382em;font-weight:bold;}
.cart_kop{font-size:0.618em;}
.cart_r{font-size:0.618em;}

.form_menu{width: 100%;height: 91.0416667%;position:fixed;background-color: #fff;top: 8.9583333%;overflow-y: auto;z-index: 300;display:none;}
.menu_top_ul{position:relative;min-height:100%;}
.menu_top_ul li{font-size:1.3076923em;line-height: 3em;border-bottom:1px solid #efefef;list-style: none;}
.menu_top_ul li:first-child{padding-top: 1em;}
.menu_top_ul li:last-child{margin-bottom: 1em;}
.menu_top_ul li>a{text-decoration:none;color:#8C2623;}
.menu_top_ul li>a>div{margin:0px 5%;}


.menu2{position:absolute;bottom:0;left:0;height:40px;z-index:50;}
.menu_top_ul2{position:relative;min-height:100%;left: 20px;}
.menu_top_ul2 li{font-size:1em;line-height: 1em;float:left;list-style: none;height:40px;}
.menu_top_ul2 li:first-child{}
.menu_top_ul2 li:last-child{}
.menu_top_ul2 li>a{text-decoration:none;color:#8C2623;}
.menu_top_ul2 li>a>div{white-space: nowrap;height:100%;line-height: 40px;margin:0em 1em;}
.menu_top_ul2 li>div{border:1px solid #ddd;border-bottom:none;border-radius:10px 10px 0px 0px;}
.menu_top_ul2 li>div>div{white-space: nowrap;height:100%;line-height: 40px;margin:0em 0.5em;}

/*Телефоны*/
.form_phone_number{font-size:1.3076923em;color:#8C2623;line-height:3em;text-align:right;margin:0px 5%;border-bottom:1px solid #efefef;font-family:'Open Sans',Tahoma,Arial;}
.form_phone_number img{height:1em;vertical-align: middle;}

.content{width:100%;height:91.0416667%;/*437px/480px*/position:relative;top:8.9583333%;overflow-y: auto;}
.content_l{display:none;}
.helper{width:14.6875%;/*47px/320px*/height:61.8%;/*297px/437px*/position:fixed;bottom:0;left:0;z-index: 200;}

/*Значок корзины*/

.basket_icon{width:100%;height:100%;max-height:10vmin;max-width:10vmin;left:14%;top:5%;position:absolute;background:#8C2623;border-radius:10vmin;min-width:43px;min-height:43px;}
.basket_icon img{position:absolute;width:61.8%;margin:auto;top:0;bottom:0;left:0;right:0;}
.basket_kol{position:absolute;right:0;top:-0.6153846em;background:#8C2623;color:#8C2623;border:1px solid #8C2623;font-size:1em;padding:0em 0.45em;border-radius:10vmin;background:#fff;}

/*Задать вопрос*/
.shortcut{width:100%;height:100%;max-height:10vmin;max-width:10vmin;left:7%;bottom:5%;position:absolute;background-color:#332135;border-radius:10vmin;min-width:43px;min-height:43px;cursor:pointer;}
.shortcut img{position:absolute;width:50%;margin:auto;top:0;bottom:0;left:0;right:0;}
.shortcut_menu{z-index:200;width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;}
.shortcut_menu2{display:none;}
.shortcut_menu_title{position:relative;font-size:1.3076923em;height:8.9583333%;min-height:43px;border-bottom:1px solid #efefef;}
.shortcut_menu_title_t{height:1.3076923em;position:absolute;margin:auto;top:0;bottom:0;left:1em;}
.shortcut_close{height:100%;position:relative;float:right;}
.shortcut_close>div{width:8.9583333vmax;height:100%;}
.shortcut_close img{height:50%;margin:auto;top:0px;bottom:0px;position:absolute;left:0px;right:0px;}
.shortcut_menu_block{position:relative;height:91.0416667%;overflow-y: auto;}
.shortcut_icon{position:relative;height:25vmin;width:25vmin;float:left;}
.shortcut_icon_i{height:14vmin;width:14vmin;left:5.25vmin;top:5.25vmin;position: absolute;}
.shortcut_icon_i>img{width:90%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;}
.shortcut_icon_tit{position:absolute;bottom:0;width:100%;height:6vmin;text-align:center;}
.shortcut_text{text-align:center;border-top:1px solid #efefef;padding-top:2em;}

.grafik_btn{color:#666;text-decoration:underline;cursor:pointer;margin-top:1em;}
.grafik_block{display:none;position:relative;width:calc(100% - 2em);max-width:500px;background:#ddd;margin:0 auto;padding:1em;}
.grafik_block_tr{position:relative;width:100%;text-align:left;padding:5px 0px;}
.grafik_block_tr:nth-child(1) {font-weight:bold;}
.grafik_block_tr:nth-child(odd) {background:#fff;}
.grafik_block_tr:nth-child(even) {background:#efefef;}
.grafik_block_tr div:nth-child(1) {width:25%;text-align:center;float:left;}
.grafik_block_tr div:nth-child(2) {width:50%;text-align:center;float:left;}
.grafik_block_tr div:nth-child(3) {width:calc(25% - 1em);text-align:right;float:left;padding-right:1em;}
.grafik_block_tr div:last-child {clear:both;}
.grafik_btn:hover .grafik_block{display:block !important;cursor:default;}

.grafik_block2{position:relative;width:calc(100% - 2em);max-width:500px;background:#ddd;margin:0 auto;padding:0.5em;font-size:1em;color:#000;}
.grafik_block_tr2{position:relative;width:100%;text-align:left;padding:5px 0px;}
.grafik_block_tr2:nth-child(1) {font-weight:bold;}
.grafik_block_tr2:nth-child(odd) {background:#fff;}
.grafik_block_tr2:nth-child(even) {background:#efefef;}
.grafik_block_tr2 div:nth-child(1) {width:25%;text-align:center;float:left;}
.grafik_block_tr2 div:nth-child(2) {width:50%;text-align:center;float:left;}
.grafik_block_tr2 div:nth-child(3) {width:calc(25% - 1em);text-align:right;float:left;padding-right:1em;}
.grafik_block_tr2 div:last-child {clear:both;}
/*Меню цен*/
.ceny_icon{position:relative;height:35vmin;width:40vmin;float:left;margin-bottom:5vmin;}
.ceny_icon_i{height:20vmin;width:40vmin;left:0vmin;top:5vmin;position: absolute;}
.ceny_icon_i>img{max-height:100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:100%;}
.ceny_icon_tit{position:relative;width:90%;left:5%;top:25vmin;height:8vmin;text-align:center;line-height:1.2;}
.ceny_razdel{font-size:1.3076923em;color:#666;margin:1em 0em;}

.form_crumbs{width:100%;position:relative;padding: 1em 0em;}
.crumbs_content{width:calc(100% - 3em);margin-left:1.5em;/*19px/320px*/}
.title_page{font-size:1.3076923em;margin-top:0.5em;/*17px/13px*/font-weight:bold;}
.forms{position:relative;width:calc(100% - 3em);/*100%-14.6875%*/margin-left:1.5em;overflow:hidden;margin-bottom:2em;}
.block_pol{position:relative;width:calc(100% - 3em);margin-left:1.5em;overflow-x:hidden;background: #f5f5f5;}
.forms_img{display:none;}
.forms_img{position:relative;width:200px;float:left;height:370px;text-align: center;}
.forms_img>img {max-height:350px;width:auto;height:auto;max-width:200px;}
.forms_img2{display:none;}
.forms_img2{position:relative;width:50%;float:left;height:370px;text-align: center;}
.forms_img2>img {max-height:350px;width:auto;height:auto;max-width:50%;}
.forms_img_mob{position:relative !important;display:block;width:100% !important;float:none !important;height:370px !important;}
.forms_raschet{width:100%;}
.forms_raschet2{width:100%;}
.filter_forms{width:100%;text-align:center;}
.filter_forms2021{width:100%;}
.filter{display:inline-block;position: relative;margin-left:0.5em;margin-right:0.5em;margin-bottom: 0.5em;/*6.5px/13px*/}
.filter2{position: relative;margin-left:0.5em;margin-right:0.5em;margin-bottom: 0.5em;/*6.5px/13px*/}
.dop_filter{height:0px;overflow:hidden;}
.dop_filter_btn{text-align:center;color:#999;text-decoration:underline;cursor:pointer;font-size:0.8em;}
.filter_name{margin-left:0.5em;margin-bottom: 0.5em;font-weight:bold;}
.filters{display:inline-block;}
.filters2{display:inline-block;width:100%;}
.title_filter{font-size:0.6153846em;/*8px/13px*/}
.title_filter{font-size:0.764em;/*8px/13px*/}
.title_filter2{display:inline-block;width:40%;text-align:right;/*8px/13px*/}
.window_filter{width:7.3076923em;/*95px/13px*/height:2.6153846em;/*34px/13px*/border:1px solid #ccc;}
.list_filter{width:4.6153846em;/*60px/13px*/margin:0 auto;line-height:2.6153846em;/*34px/13px*/}
.value_list_filter{float:left;}
.icon_list_filter{width:1.0769231em;/*14px/13px*/float:right;}
.advanced_filter{width:12.5384615em;/*163px/13px*/height:1.2307692em;/*16px/13px*/margin:0 auto;}
.title_advanced_filter{float:left;}
.icon_advanced_filter{width:1.0769231em;/*14px/13px*/float:right;}
.input_quantity{width:100%;}
.title_quantity{width:5.6153846em;/*73px/13px*/margin:0 auto;text-align:center;}
.counter{text-align: center;margin:0 auto;position:relative;}
.minus{cursor:pointer;width:2.6153846em;/*34px/13px*/height:2.6153846em;min-height:43px;min-width:43px;/*34px/13px*/border:1px solid #ccc;position:relative;display:inline-block;border-radius: 0.3em;}
.pieces{height:2.6153846em;/*34px/13px*/margin:0em 0.5em;position:relative;display:inline-block;}
.value_pieces{font-size:2.6153846em;/*34px/13px*/line-height:1em;text-align:center;width:3.5em;border-radius: 0.1em;}
.plus{cursor:pointer;width:2.6153846em;/*34px/13px*/height:2.6153846em;/*34px/13px*/min-height:43px;min-width:43px;position:relative;border:1px solid #ccc;display:inline-block;border-radius: 0.3em;}
.title_plus,.title_minus{font-size:2.1538462em;/*28px/13px по макету!*/line-height:1em;text-align:center;}
.value_pieces_plus,.value_pieces_minus{font-size:0.6153846em;/*8px/13px*/line-height:1em;text-align:center;margin-top:-0.4em;}
.price{width:100%;margin:0.5em 0em;text-align: center;position: relative;}
.total_price{/*94px/13px*/height:5.2307692em;/*68px/13px*/position:relative;margin:0 auto;display:inline-block;}
.total_price_bez_skidok{color:#c54955;font-size:0.8em;}
.total_price_load{position:absolute;width:100%;height:100%;top:0;bottom:0;background:rgba(255,255,255,0.90)}
.total_price_load>div{position:absolute;width:100%;margin:auto;top:0;right:0;display:table;text-align:left;}
.value{font-size:4.2307692em;/*55px/13px*/position:relative;float:left;text-align:right;}
.value2{font-size:4.2307692em;/*55px/13px*/position:relative;float:left;text-align:left;}
.value_kopeks{font-size:0.618em;position:relative;}
.value_currency{font-size:0.328em;position:relative;}
.cena_za_ed{color:#999;}
.form_button{width:100%;position:relative;margin-bottom:1em;}
.button{width:11.2307692em;/*146px/13px*/height:2.6153846em;/*34px/13px*/margin:0 auto;position:relative;color:#fff;border-radius:0.2em;cursor:pointer;opacity:1;
background: #fcc123;
background: -moz-linear-gradient(top, #fcc123 1%, #f07500 59%, #ee761c 100%);
background: -webkit-linear-gradient(top, #fcc123 1%,#f07500 59%,#ee761c 100%);
background: linear-gradient(to bottom, #fcc123 1%,#f07500 59%,#ee761c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcc123', endColorstr='#ee761c',GradientType=0 );
}
.button:hover{opacity:0.9;}
.button:active{opacity:0.8;}
.button_bystr{width:18em;float:none;}
.button_ceny{width:12em;float:none;margin-bottom: 2em;
background: #7d2526;
background: -moz-linear-gradient(top,  #7d2526 0%, #96211d 60%, #7d2526 100%);
background: -webkit-linear-gradient(top,  #7d2526 0%,#96211d 60%,#7d2526 100%);
background: linear-gradient(to bottom,  #7d2526 0%,#96211d 60%,#7d2526 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d2526', endColorstr='#7d2526',GradientType=0 );
}
.button_bordo{width:12em;float:none;margin-bottom: 2em;
background: #7d2526;
background: -moz-linear-gradient(top,  #7d2526 0%, #96211d 60%, #7d2526 100%);
background: -webkit-linear-gradient(top,  #7d2526 0%,#96211d 60%,#7d2526 100%);
background: linear-gradient(to bottom,  #7d2526 0%,#96211d 60%,#7d2526 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d2526', endColorstr='#7d2526',GradientType=0 );


}

.button_gray{width:11.2307692em;/*146px/13px*/height:2.6153846em;/*34px/13px*/margin:0 auto;position:relative;color:#666;border-radius:0.3em;cursor:pointer;opacity:1;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
}
.button_gray:active{opacity:0.9;}
.ssylka_btn{cursor:pointer;text-decoration:underline;color:#ee761c;}
.ssylka{cursor:pointer;text-decoration:underline;color:#8C2623;}
.title_button{position:absolute;line-height:2.6153846em;width:100%;text-align:center;}
.form_notes{width:100%;margin-bottom:1em;position:relative;}
.notes{}
.ceny_table{position:relative;float:left;margin-bottom:0.5em;border:1px solid #ccc;}
.ceny_table div{padding:0.2em;background:#fff;text-align:center;border-top:1px solid #ccc;}
.ceny_table div:first-child{padding:0.2em;border-top:none;background:#eee;}
.ceny_table sup{font-size:0.62em;}

.mess_cart{position:fixed;top:8.9583333%;right:0;z-index:300;}
.mess_cart>div{position:relative;width:100%;max-width:250px;height:auto;background:#9bf591;color:#0c5400;font-size:0.764em;padding:5px 10px;}

.div_glavnaya{position:relative;width:100%;}
.div_gl_osn{font-size:2em;font-weight:bold;font-family:times,arial,tahoma;color: #8C2623;text-align: center;padding:1em 0em;}


.block_pol2{position:relative;width:100%;}
.block_pol2_l{margin:1em 2em;}
.block_pol2_r{margin:2em 3em;color:#666;font-size:0.854em;text-align:center;}


.menu_top_niz{position:relative;min-height:100%;width:100%;}
.menu_top_niz li{font-size:0.854em;line-height:3em;list-style: none;width:100%;float:none;text-align:center;}
.menu_top_niz li:hover{opacity:0.7;text-decoration:underline;}
.menu_top_niz li:first-child{}
.menu_top_niz li:last-child{}
.menu_top_niz li>a{text-decoration:none;color:#666;}
.menu_top_niz li>a>div{margin:0px 5%;}

.table_stud{border-collapse: collapse;border: 2px solid #8C2623;}
.table_stud tr td{padding: 7px;text-align:center;border: 1px solid #C3C3C3;}
.table_stud_title{background:#8C2623;color:#fff}
.table_stud tr:nth-child(2) td{background:#eee;border-bottom: 1px solid #8C2623;}
.table_stud_zal{background:#eee;}

.table_prost{border-collapse: collapse;border: 1px solid #999;}
.table_prost tr td{padding: 7px;text-align:center;border: 1px solid #C3C3C3;}
.table_prost th{padding: 7px;font-weight:normal;background:#eee;text-align:center;border: 1px solid #C3C3C3;}

.block_menu_kal_kv{position:relative;width:180px;height:200px;background-size:cover !important;background-position:top !important;overflow:hidden;cursor:pointer;margin-bottom:1em;margin-right:1em;margin-left:1em;float:left;}
.block_menu_kal_kv_ten{position:absolute;left:0;top:0;width:100%;height:100%;background-size:100% 100% !important;background-position:top !important;overflow:hidden;}
.block_menu_kal_kv_title{position:absolute;right:0.5em;bottom:0.2em;width:100%;text-align:right;color:#8C2623;}
.block_menu_kal_kv:hover{box-shadow:0px 0px 0.2em #666;}
.kalkvar_nom_tit{font-size:1.5em;text-align:center;}
.block_menu_kal_kv_cena{position:absolute;left:0;bottom:0.2em;width:100%;text-align:left;color:#8C2623;}
.block_menu_kal_kv_cena>span{background:#8C2623;color:#fff;padding:0.2em 0.5em;border-radius:0.2em;}

.img_zoom{cursor:pointer;}
.img_zoom_uvel:after{position:absolute;bottom:0px;left:0px;width:100%;color:#666;display:block;font-size:0.76em;content:"Нажмите для увеличения";background:rgba(255,255,255,0.5);}
.img_zoom_block{width:100%;height:100%;margin:auto;max-width:1200px;z-index:301;background:#fff;top:0;left:0;right:0;position:fixed;display:none;}
.img_zoom_block_img{position:relative;background:#fff;height:calc(100% - 20% - 8.9583333%);}
.img_zoom_block_img>img{position:absolute;width:auto;height:auto;max-width:90%;max-height:90%;margin:auto;left:0;right:0;top:0;bottom:0;}
.img_zoom_block_list{position:relative;background:#fff;height:20%;border-top:1px solid #ccc;overflow:hidden;overflow-x:auto;white-space: nowrap;}
.img_zoom_block_list_img{position:relative;width:20vh;height:20vh;background:#fff;display: inline-block;}
.img_zoom_block_list_img img{position:absolute;width:auto;height:auto;max-width:15vh;max-height:15vh;margin:auto;left:0;right:0;top:0;bottom:0;}

.nam_dov{overflow:hidden;position:relative;white-space: nowrap;}
.nam_dov2{position:relative;overflow-x: auto;}
.nam_dov2::-webkit-scrollbar{
    height:0px;
}
.nam_dov2::-webkit-scrollbar-thumb{
    border-width:1px 1px 1px 2px;
    border-color: #ccc;
    background-color: #999;
}
.nam_dov2::-webkit-scrollbar-thumb:hover{
    border-width: 1px 1px 1px 2px;
    border-color: #aaa;
    background-color: #999;
}
.nam_dov2::-webkit-scrollbar-track{
    border-width:0;
	background-color: #ddd;
}
.nam_dov2 img{margin-top:1em;margin-bottom:2em;width:100px;height:100px;}
.nam_dov_l{display:none !important;}
.nam_dov_r{display:none !important;}

.block_prosm_left{display:none;}
.block_srok_izg>div{color:#333;margin-bottom:1em;line-height:1.5em;display:inline-block;padding-left:0em;}
.block_srok_izg>div>span{font-size:1.5em;font-weight:bold;}

@media screen and (max-width: 999px)/*примерно*/{
	.forms_img{position:fixed;width:14.6875%;float:none;left:0;max-height:50%;overflow:hidden;text-align: center;display:block;height: unset;}
	.forms_img>img {max-height:100%;width:auto;height:auto;max-width:100%;}
	.forms_img2{position:fixed;width:14.6875%;float:none;left:0;max-height:50%;overflow:hidden;text-align: center;display:block;height: unset;}
	.forms_img2>img {max-height:100%;width:auto;height:auto;max-width:100%;}
}

@media screen and (orientation:landscape) and (max-width: 999px)/*примерно*/{
	.header{height:14.6875%;/*47px/320px*/}
	.search_block{height:85.3125%;}
	.shortcut_menu_title{height:14.6875%;}
	.img_zoom_block_img{height:calc(100% - 20% - 14.6875%);}
	.menu_icon>div{width:14.6875vmin;}
	.search_icon>div{width:14.6875vmin;}
	.phone_icon>div{width:14.6875vmin;}
	.form_menu{top:14.6875%;height:85.3125%}
	.content{height:85.3125%;top:14.6875%;/*273px/320px*/}
	.mess_cart{top:14.6875%;}
	.helper{width:14.583333%;/*70px/480px*/}
	.crumbs{width:100%;height:27.4725275%;/*75px/273px*/}
	.input_forms{width:100%;height:calc(100%/3);background-color:#f1d1aa;}
    .prices{width:100%;height:calc(100%/3);background-color:#e0b8b8;}
    .main_button{width:100%;height:calc(100%/3);background-color:#c6dcbd;}
	.cart_str_n{width:5%;}
	.cart_str_s{width:90%;}
	.cart_str_d{width:5%;}
	
 
}

@media screen and (orientation:landscape) and (max-width: 999px)/*примерно*/{
	.header{height:14.6875%;/*47px/320px*/}
	.search_block{height:85.3125%;}
	.shortcut_menu_title{height:14.6875%;}
	.img_zoom_block_img{height:calc(100% - 20% - 14.6875%);}
	.menu_icon>div{width:14.6875vmin;}
	.search_icon>div{width:14.6875vmin;}
	.phone_icon>div{width:14.6875vmin;}
	.form_menu{top:14.6875%;height:85.3125%}
	.content{height:85.3125%;top:14.6875%;/*273px/320px*/}
	.mess_cart{top:14.6875%;}
	.helper{width:14.583333%;/*70px/480px*/}
	.crumbs{width:100%;height:27.4725275%;/*75px/273px*/}
	.input_forms{width:100%;height:calc(100%/3);background-color:#f1d1aa;}
    .prices{width:100%;height:calc(100%/3);background-color:#e0b8b8;}
    .main_button{width:100%;height:calc(100%/3);background-color:#c6dcbd;}
	.cart_str_n{width:5%;}
	.cart_str_s{width:90%;}
	.cart_str_d{width:5%;}
	.forms_img{position:fixed;width:14.6875%;float:none;left:0;max-height:50%;overflow:hidden;text-align: center;display:block;height: unset;}
	.forms_img>img {max-height:100%;width:auto;height:auto;max-width:100%;}
	.forms_img2{position:fixed;width:14.6875%;float:none;left:0;max-height:50%;overflow:hidden;text-align: center;display:block;height: unset;}
	.forms_img2>img {max-height:100%;width:auto;height:auto;max-width:100%;}
 
}
@media screen and (orientation:portrait) and (max-width: 360px) {
	body {font-size:0.8125em;/*13px/16px*/}
	.header{max-height:53px;}
	.menu_icon>div{max-width:53px;}
	.search_icon>div{max-width:53px;}
	.phone_icon>div{max-width:53px;}
	.korzina_icon>div{max-width:53px;}
	.cart_str_n{width:10%;}
	.cart_str_s{width:80%;}
	.cart_str_d{width:10%;}
	.title_up_block{max-width:300px;}
}
@media screen and (orientation:portrait) and (min-width: 361px) {
	body {font-size:0.9375em;/*13px/16px*/}
	.header{max-height:58px;}
	.menu_icon>div{max-width:58px;}
	.search_icon>div{max-width:58px;}
	.phone_icon>div{max-width:58px;}
	.korzina_icon>div{max-width:58px;}
	.cart_str_n{width:10%;}
	.cart_str_s{width:80%;}
	.cart_str_d{width:10%;}
}
@media screen and (orientation:portrait) and (min-width: 463px) {
	body {font-size:1.0625em;/*13px/16px*/}
	.header{max-height:75px;}
	.menu_icon>div{max-width:75px;}
	.search_icon>div{max-width:75px;}
	.phone_icon>div{max-width:75px;}
	.korzina_icon>div{max-width:75px;}
	.ceny_icon{height:26.92vmin;width:30.77vmin;margin-bottom:3.85vmin;}
	.ceny_icon_i{height:15.38vmin;width:30.77vmin;top:3.85vmin;position: absolute;}
	.ceny_icon_tit{top:19.23vmin;height:8vmin;}
}
@media screen and (orientation:portrait) and (min-width: 565px) {
	body {font-size:1.1875em;/*13px/16px*/}
}
@media screen and (orientation:portrait) and (min-width: 667px){
	body{font-size:1.3125em;/*0.8125em*1.5*/}
	.ceny_icon{height:21.67vmin;width:24.77vmin;margin-bottom:3.10vmin;}
	.ceny_icon_i{height:12.38vmin;width:24.77vmin;top:3.10vmin;position: absolute;}
	.ceny_icon_tit{top:15.48vmin;height:4.95vmin;}
}
@media screen and (orientation:portrait) and (min-width: 769px){
    body{font-size:1.3125em;/*0.8125em*1.618*/}
	.cart_str_left{width:70%;}
	.cart_str_right{width:30%;}
}	
@media screen and (orientation:landscape) and (min-width: 769px){
    .cart_str_left{width:70%;}
	.cart_str_right{width:30%;}
}
@media screen and (orientation:landscape) and (max-height: 360px) {
	body {font-size:0.8125em;/*13px/16px*/}
}
@media screen and (orientation:landscape) and (min-height: 361px) {
	body {font-size:0.9375em;/*13px/16px*/}
}
@media screen and (orientation:landscape) and (min-height: 463px) {
	body {font-size:1.0625em;/*13px/16px*/}
	.ceny_icon{height:26.92vmin;width:30.77vmin;margin-bottom:3.85vmin;}
	.ceny_icon_i{height:15.38vmin;width:30.77vmin;top:3.85vmin;position: absolute;}
	.ceny_icon_tit{top:19.23vmin;height:8vmin;}
}
@media screen and (orientation:landscape) and (min-height: 565px) {
	body {font-size:1.1875em;/*13px/16px*/}
}
@media screen and (orientation:landscape) and (min-height: 667px){
	body{font-size:1.3125em;/*0.8125em*1.5*/}
	.ceny_icon{height:21.67vmin;width:24.77vmin;margin-bottom:3.10vmin;}
	.ceny_icon_i{height:12.38vmin;width:24.77vmin;top:3.10vmin;position: absolute;}
	.ceny_icon_tit{top:15.48vmin;height:4.95vmin;}
}
@media screen and (orientation:landscape) and (min-height: 769px){
    body{font-size:1.3125em;/*0.8125em*1.618*/}
}

@media screen and (min-width: 1000px){
    body{font-size:0.864em;/*0.8125em*1.618*/}
	.vverh{left:auto;right:0.5em;}
	.header{display:none;}
	.header2{position:relative;display:block;height:140px;}
	.logo_b{display:block;}
	.logo_w{display:none;}
	.helper{width:100px;/*47px/320px*/height:100px;/*297px/437px*/position:fixed;bottom:0;left:0;z-index: 50;}
	.header2_fix .shapka2{height:60px;}
	.logo_icon2{position:relative;height:140px;width:280px;text-align: center;float:left;}
		.logo_icon2>a{margin:0 auto;}
		.logo_icon2 img{height:60px;margin:auto;top:0px;bottom:0px;position:absolute;left:0px;right:0px;}
	.header2_fix{position:fixed;width:100%;max-width:1200px;height:60px;background:#fff;top:0;z-index:300;box-shadow: 0px 0px 5px #ccc;background:#8C2623;}
	.header2_fix{position:fixed;width:100%;max-width:1200px;height:60px;background:#fff;top:0;z-index:300;box-shadow: 0px 0px 5px #ccc;}
	.header2_fix .logo_icon2{height:60px;width:280px;}
	.header2_fix .logo_icon2 img{height:30px;}
	.header2_fix .korzina2{position:absolute;width:120px;height:46px;right:0px;top:7px;border-radius:0;border:0;border-left:1px solid #ddd;text-align: center;opacity:1;}
	.header2_fix .menu2{position:absolute;bottom:auto;left:0;top:10px;height:40px;}
	.header2_fix .menu_top_ul2 li>a{text-decoration:none;color:#fff;}
	.header2_fix .menu_top_ul2 li>a{text-decoration:none;color:#8C2623;}
	.header2_fix .logo_b{display:none;}
	.header2_fix .logo_w{display:block;}
	.content_fix{margin-top:140px;}
	.header2_fix .korzina2_kol{color:#fff;z-index:50;}
	.header2_fix .korzina2_kol{color:#8C2623;z-index:50;}
	

	.shapka2{position:relative;width:calc(100% - 280px);height:140px;float:left;}
	.shortcut{max-width:80px;max-height:80px;}
	.content{width:100%;height:auto;position:relative;top:none;overflow-y: auto;}
	.content_l{display:block;width:260px;margin:10px;float:left;box-shadow: 0px 0px 2px #ccc;border-radius:5px;background:#fff;}
	.content_r{width:calc(100% - 340px);margin:10px;float:left;box-shadow: 0px 0px 2px #ccc;border-radius:5px;padding:20px;background:#fff;}
	.holst{box-shadow: 0px 0px 5px #ccc;margin-top:15px;height:auto;margin-bottom:15px;border-radius:5px;}
	.forms{position:relative;margin-left:0;width:100%;}
	.block_pol{position:relative;margin-left:0;width:100%;}
	.forms_img{display:block;width:200px;float:left;height:370px;text-align: center;}
	.forms_img>img {max-height:350px;width:auto;height:auto;max-width:200px;}
	.forms_img2{display:block;width:50%;float:left;height:370px;text-align: center;}
	.forms_img2>img {max-height:350px;width:auto;height:auto;max-width:50%;}
	
	
	.forms_raschet{width:calc(100% - 200px);float:left;}
	.forms_raschet2{width:50%;float:left;}
	.ceny_razdel2{font-size:1em;color:#666;margin:1em 0em;padding:0px 10px;}
	.ceny_icon_tit2{padding:5px 10px;}
	.ceny_icon_tit2:hover{background:#eee;}
	.crumbs_content{margin-left:0;/*19px/320px*/}
	.form_crumbs{padding:0px;padding-bottom:20px;}
	.title_page{font-size:2em;/*17px/13px*/font-weight:bold;}
	
	/*Меню цен*/
	.ceny_icon{position:relative;height:156px;width:170px;float:left;margin-bottom:19px;}
	.ceny_icon_i{height:100px;width:170px;left:0px;top:19px;position: absolute;}
	.ceny_icon_i>img{max-height:100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;opacity:0.85;max-width:100%;}
	.ceny_icon_tit{position:relative;font-size:1em;width:90%;left:5%;top:124px;height:30px;text-align:center;line-height:1.2;}
	.ceny_razdel{font-size:1.3076923em;color:#666;margin:1em 0em;text-align: center;}
	.menu_ceny_active{background:#8C2623;color:#fff;}
	.menu_ceny_active:hover{background:#8C2623;color:#fff;}
	.ceny_icon:hover .ceny_icon_i>img{opacity:1;}
	
	.mess_cart{position:absolute;bottom:-10px;right:50px;top:auto;}
	.mess_cart>div{position:relative;width:100%;max-width:250px;height:auto;font-size:0.864em;margin:5px 10px;border-radius:3px;text-align: center;padding:10px;}
	.mess_fix {position:absolute;top:50px;right:30px;bottom:auto;	}
	
	.telefony2{display:block;position:absolute;width:150px;height:70px;right:160px;top:40px;opacity:1;text-align:right;z-index:50;}
	.telefony2 img{height:1em;}
	.telefony2 a{text-decoration:none;color:#444;}
	.telefony2 a:hover{text-decoration:underline;}
	
	.search_form2{position:absolute;top:40px;left:20px;height:40px;width:calc(100% - 400px);}
	.search_form2>input{width:calc(100% - 2em);height:100%;padding:0em 1em;font-size:0.864em;}
	
	.search_block2{position:absolute;top:100%;width:100%;z-index:200;margin-top:2px;min-width: 400px;right:0;}
	.search_block2>div{position:relative;width:calc(100% - 2em);background:#fff;box-shadow:2px 5px 5px #ccc;border:1px solid #ccc;border-radius:0px 0px 5px 5px;padding:1em;font-size:0.864em;}
	.search_form2_fixed{top:10px !important;right:130px !important;left:auto !important;width:calc(100% - 670px) !important;}
	
	.shortcut_menu{z-index:200;width:100px;height:auto;position:fixed;bottom:10px;left:10px;background:#fff;top:auto;box-shadow: 0px 0px 5px #999;border-radius: 5px;}
	.shortcut_icon {position: relative;height:80px;width:100px;float: left;cursor:pointer;}
	.shortcut_icon:hover{opacity:0.85;}
	.shortcut_icon_i {height:50px;width:50px;left:25px;top:15px;position:absolute;}
	.shortcut_menu_title_t{display:none;}
	.shortcut_menu_title{height:50px;}
	.img_zoom_block_img{height:calc(100% - 20% - 50px);}
	.shortcut_icon_tit{height:18px;font-size:0.764em;}
	.shortcut_text{font-size:0.764em;margin-top:1em;padding:1em 0em;}
	.shortcut_close{float:none;cursor:pointer;}
	.shortcut_close>div{width:100%;}
	
	.grafik_btn{color:#666;text-decoration:underline;cursor:pointer;}
	.grafik_block{display:none;position:fixed;bottom:10px;left:110px;width:210px;height:auto;background:#ddd;padding:5px;}
	.grafik_block_tr{position:relative;width:100%;text-align:left;padding:5px 0px;}
	.grafik_block_tr:nth-child(odd) {background:#fff;}
	.grafik_block_tr:nth-child(even) {background:#efefef;}
	.grafik_block_tr div:nth-child(1) {width:50px;text-align:center;float:left;}
	.grafik_block_tr div:nth-child(2) {width:100px;text-align:center;float:left;}
	.grafik_block_tr div:nth-child(3) {width:55px;text-align:right;float:left;padding-right:5px;}
	.grafik_block_tr div:last-child {clear:both;}
	.grafik_btn:hover .grafik_block{display:block !important;cursor:default;}
	.button_bystr{}
	.button_ceny{display:none;}
	
	.div_gl_osn{font-size:4em;padding:0.5em 0em;}
	
	.check_tab th{font-size:1em;}
	.check_tab td{font-size:1em;}
	.block_pol2{position:relative;float:left;width:50%;}
	
	.menu_top_niz li{font-size:0.764em;line-height: 2em;list-style: none;width:50%;float:left;text-align:left;}
	.block_pol2_r{text-align:right;}
	.forms_img_mob{width:200px !important;float:left !important;height:370px !important;}
	
	.img_zoom_uvel:after{content:"";}
	.img_zoom:hover .img_zoom_uvel:after{content:"Увеличить";}
	.img_zoom2:hover .img_zoom_uvel:after{content:"Увеличить";}
	.nam_dov img{margin:1em;width:100px;height:100px;}
	.nam_dov_l{display:block !important;opacity:0;position:absolute;left:0px;top:0px;width:50px;height:calc(100% - 5px);font-size:2em;background:#fff;cursor:pointer;}
	.nam_dov_l>div{position:absolute;left:0px;top:0px;bottom:0;right:0;margin:auto;width:1em;height:1em;line-height:1em;text-align:center;}
	.nam_dov_r{display:block !important;opacity:0;position:absolute;right:0px;top:0px;width:50px;height:calc(100% - 5px);font-size:2em;background:#fff;cursor:pointer;}
	.nam_dov_r>div{position:absolute;left:0px;top:0px;bottom:0;right:0;margin:auto;width:1em;height:1em;line-height:1em;text-align:center;}
	.nam_dov:hover .nam_dov_l{opacity:0.75;}
	.nam_dov:hover .nam_dov_r{opacity:0.75;}
	
	.block_prosm_left{position:fixed;background:#fff;width:260px;height:600px;left:10px;margin:auto;top:0px;bottom:0px;box-shadow:0px 0px 5px #ccc;z-index: 1000;}
	.block_prosm_left img{position:relative;max-width:260px;max-height:600px;}
	.block_prosm_left_zomm:hover .block_prosm_left{display:block;}
	
	.sel_click_tab{display:none;position:relative;background:#fff;width:100%;z-index:1000;top:1px;border:1px solid rgba(140, 38, 35, 0.5);border-top:none;max-height: none;}
	.sel_click_tab_bey{display:none;position:relative;background:#fff;width:20em;z-index:1000;top:1px;border:1px solid rgba(140, 38, 35, 0.5);border-top:none;max-height: none;}
	.podlozhka_sel{display:none !important;}
	.title_up_block{font-size: 1em;}

}	
@media screen and (min-width: 1400px){
	.shortcut_menu2{display:block;z-index:200;width:80px;height:max-content;margin:auto;position:fixed;bottom:0;left:0;top:0;background:#fff;box-shadow: 0px 0px 5px #999;border-radius: 5px;}
	.shortcut_menu_block2{position:relative;height:91.0416667%;}
	.shortcut_icon{width:80px;height:70px;}
	.shortcut_icon_tit{width:80px;}
	.shortcut_icon_i{height:40px;width:40px;left:20px;top:10px;}
	.helper{display:none;}
}
@media screen and (min-width: 1100px){
	.menu_top_ul2 li>div>div{margin:0em 1em;}
}
@media screen and (orientation:portrait) and (max-height: 480px) {
	.form_menu{top:43px;height:calc(100% - 43px);}
	.content{top:43px;height:calc(100% - 43px);}
	.search_block{height:calc(100% - 43px);}
	.mess_cart{top:43px;}
}

@media screen and (orientation:landscape) and (max-height: 320px) {
	.form_menu{top:43px;height:calc(100% - 43px);}
	.content{top:43px;height:calc(100% - 43px);}
	.search_block{height:calc(100% - 43px);}
	.mess_cart{top:43px;}
}