@charset "utf-8";
main > img{ margin:0 3% 10px 0}
.imaginfo{ margin-top:0px}
	.img_harakteristiki{ float:left; width:100%; border:1px solid #000400; border-top:none; padding-top:20px}
hr{ float:left; width:90%; } 



h3{ float:left; font-size:14px; border:none; margin:0; width:auto }	

.hidd_{ display:none !important }
 .nohidd_{ display:block !important}

.imaginfo .sel_data div{ width:auto;  position:relative; display:block; float:right!important; margin:0 !important;  padding:0px  1% 10px 1%}/*border:1px solid #0F0*/
.chirinafas{/* border:1px solid #161616 */ text-align:center !important;  }

.sel_data{display: flex; flex-direction: row; flex-wrap:wrap ; width:100% !important;  margin:10px 0 0 0 !important; justify-content:space-around; justify-content: space-evenly  }/*border:1px solid #000400;*/
/*.parametr_f{margin:5px 0 0 0 !important;}*/
.sel_data_img{display: flex; width:100% !important; flex-direction: row; flex-wrap: wrap; justify-content: space-around;}

.img_flex{ width:30%; height:auto}
.img_flex img{ width:100%; height:auto}
.sel_data_harakteristiki{ float:left;  display: flex; flex-direction: column; justify-content:space-between; flex-wrap:nowrap; width:69%; padding:0 !important; margin-left:2% }
.date_parametr_1, .date_parametr_2{ padding:0; float:none;  /*flex-grow: 0;  flex-shrink: 1;  flex-basis: content;*/ flex:0 1 content !important; margin:0 }
.date_parametr_1:first-child, .date_parametr_2:first-child { margin-left:1.5%; min-width:35%; padding-right:1.5%;  }
.date_parametr_1:last-child, .date_parametr_2:last-child{ padding-left:1.5%;  }
label { margin: 0 0 10px 0 !important; clear:both}

 #dop_sel_chirinafas, #dop_sel_visotafas{ width:auto;  float:inherit !important;}
  #dop_sel_chirinafas select, #dop_sel_visotafas select{ margin-top:10px}
.sel_data div select{ float:left;  clear:both !important;/* min-width:50%;*/ width:auto; margin:0;  }
.sel_data:last-child div select, .sel_data:last-child div input{ float:left; /* clear:both !important;  margin:5px 0 20px 0*/ }

.date_parametr { float:left !important; width:100% !important; text-align:left; border-bottom:none;
 margin-left:0 0 0 2% !important; clear:both }/*border: 1px solid #ACACAC; */
.date_parametr span { font-size:12px; color:#000400;  text-align:left; display:inline-block }/*border:1px solid #80FF00 ;*/

#koment_harakteristik{ float:left; clear:both; width:100%; margin:10px 0 0 0; color:#000; font-size:13px;}/*color:#F00;*/

#koment_harakteristik span { color:#191919}
#koment_harakteristik a { float:none !important; display:inline !important}
.razmer{  width:auto}
.imaginfo h2{ width: 100%;}

.flex_img{ width:100%; float:left; flex-direction: row; flex-wrap:wrap ;  margin-left:1%;  justify-content:space-around }
.slide{ width:100%}
.slide img, .slide_mini img{ width:100%; height:auto; cursor:pointer}
 .slide_mini{ width:31%; flex: 0 1 content; float:left}
 .slide_mini img{width:100%; float:left}
 




.video_aventos{ float:left; width:48%; margin-right:3%}
.video_aventos video{ width:100%; height:auto}

.pokaz_img:before{ content:"▼\00a0Инструкция по установке"}
.skrit_img:before{ content:"▲\00a0Закрыть"}
.pokaz_img, .skrit_img{ font-size:14px; margin-top:20px}
.imaginfo div{ margin:0 0.5% 10px 0  }
.imaginfo h2 span { float:none}
.flex_komplekt_img{display: flex; flex-direction: row; flex-wrap:wrap ; width:100% !important;  margin:10px 0 0 0 !important; justify-content:space-around; justify-content: space-evenly;  }
.flex_komplekt_img div{ width:24% !important; height:auto; margin:10px 0 0 0 !important; border:1px solid #232323; padding:0 5px 0 5px !important}
.imaginfo .sel_data .ruchka { padding-bottom:0 !important}
.flex_komplekt_img div img{ width:100% !important; height:auto; /*border:1px solid #F00; */}
.flex_komplekt_img h3 { margin:0; padding:0; float:none; text-align:center; border:none}
.flex_komplekt_img div div { width:100% !important; border:none !important}
.flex_komplekt_img div select { float:left; clear:both !important; width:90%}
.img_zagluhka_zerkalo { transform: scaleX(-1) !important; }
.flex_komplekt_img{ text-align:center}


#instr_hk{  margin:10px 0 20px 2%  }
.video_aventos h3{ margin:0 0 10px 0}
.color_serv{ width:70% !important; float:right !important; margin:10px 0 0 0  !important}
/*.zagluhka_serv select { clear:both !important}*/
table h3.parametr_h3{ width:98% !important; margin:0 1% 0 1%; border:none  }
h2{ /*border:none !important*/}
h2 small{  }
.zagolovok_h2 td:first-child span{ display:block; font-weight:bold; font-size:12px; clear:both; text-align:center}
.zagolovok_h2 td { border-right:none !important}
.zagolovok_h2 td+td { border-left:none !important}
.cena_aventos{  font-weight: bold; color: #313131; font-size: 28px; text-align: center;   margin: 7px 5% 0 0 }
.previchenie_vesa{font-size: 18px;}

.span_sena{/*border:1px solid #222 ;*/ width:30% !important;}
.chirinafas .jcart{/* float:left*/ float:none !important }
.chirinafas h2{ float:none; text-align:center; border:none; white-space: nowrap;  font-size:18px !important }
.zag_h2 span{ text-align:center; float:none; display:block }
.zag_h2 {/*border:1px solid #222 ;*/ padding:0 !important ; width:65% !important}
.parametr{margin-top:0 !important;}
p.main{ text-indent:20px}
 .flex_komplekt_img .date_parametr{ width:100% !important}
   .flex_komplekt_img .characteristiki div{ border:none  !important}
  .flex_komplekt_img .characteristiki{ width:50%  !important; padding:5px 0 10px 2% !important}
  .characteristiki h3{ border:none}
  .characteristiki{ width:100% !important; margin:10px 0 0 0 !important}
  .characteristiki .date_parametr{ margin: 0 0 5px 0  !important} 
  
 #myform_hk .add {
  height: 50px;
  width: 50px;
  }
  


.imaginfo summary.harakteristiki::after {
  content: "Характеристики";
}


details[open] .harakteristiki::after {
  content: 'Скрыть' !important;
}
.main ul {
  float: left;
  margin: 0 0 10px 5%;
}
.details_harakteristiki ul a {
  float: none !important;
  margin-left: 5% !important;
}
h3{ border:none !important}
.details_harakteristiki{ float:left; margin:20px 0 0 0 !important}
  
/*#cena_hk{ font-size:22px !important}*/
/*.add{ height:40px !important; width:42px !important}*/
 @media only screen and (max-width: 1200px) {
.chirinafas{text-align:right !important; padding-right:5% !important }
.zagolovok_h2 h2{ font-size:14px; }	
.flex_komplekt_img div{ width:24% !important} 
  .flex_komplekt_img .characteristiki{ width:50%  !important;}
  .zag_h2{width:50% !important}
  .span_sena{width:50% !important}
 }

@media screen and (max-width: 1200px) and (orientation: portrait){
.chirinafas{text-align:center !important; }
	.zag_h2 {/*border:1px solid #222 ;*/ padding:0 !important ; width:auto !important}
.imaginfo .sel_data .span_sena{/*border:1px solid #222 ;*/ width:100% !important; margin-top:10px !important; text-align:center;  margin-bottom:20px !important }
.imaginfo .sel_data .span_sena .cena_aventos, .imaginfo .sel_data .span_sena .jcart{float:none !important; display:inline !important; text-align:center !important}
.flex_komplekt_img div{ width:24% !important} 
  .flex_komplekt_img .characteristiki{ width:98%  !important;}
  label {clear:none}
  .sel_data div select {clear:none !important; float:right !important; margin-right:10px}
  .sel_data.parametr{flex-direction: column;}
.flex_komplekt_img div img{/* border:1px solid #F00;*/ }
.span_portret{ display:none !important}
/*.flex_komplekt_img div h3 { display:none}*/
.imaginfo img{ margin-top:0 !important}
  .flex_komplekt_img div {width: 47% !important;}
.imaginfo .sel_data div{ margin:0 0 10px 0 !important}
.mobil_portrait{ display:none}
 }