.highlight {    color: #0783f0; font-weight:700; }
.item_str {border:1px #eee solid; padding:2px 10px 2px; cursor:pointer; text-align:left;background-color:#fff;}
.item_str:hover {background-color:#f5f5f5;}

.auto-resize1  {
    width:266px; max-width:266px; min-width:266px; font-size:16px; 
    line-height:16px; min-height:30px; border:1px #aaa solid; line-height:16px;
     
    resize: none; /* Отключение ручного изменения размера */
    overflow-y: hidden; /* Скрытие вертикальной полосы прокрутки */
    box-sizing: border-box; /* Включение padding и border в общую ширину/высоту */
}

.auto-resize  {
    font-size: 14px; border: 1.5px #ccc solid; border-radius:4px;
    line-height: 16px;
    font-size:16px;

    padding:10px; 
    padding-right:15px; 
    width: 100%;
    min-height: 20px; /* Минимальная высота */
    resize: none; /* Отключение ручного изменения размера */
    overflow-y: hidden; /* Скрытие вертикальной полосы прокрутки */
    box-sizing: border-box; /* Включение padding и border в общую ширину/высоту */
    
   }

.box_search_reg {border:1px #aaa solid; width:98;  display:none; 
                   max-height:300px; font-size:16px; margin-top:-1px;
                   background-color:white; padding:3px; 
                   font-size:12px; color:#666; 
                   overflow-y: scroll; 
                   background-color:#fff;}  

.krest_clear {width:12px; height:12px; float:right;margin-right:5px;
               font-size:12px; opacity:0.4; cursor:pointer; 
               z-index:100;margin-top:-30px;}
.krest_clear:hover {opacity:1.0;}   

.auto-resize1 {min-width:271px;  width:271px; max-min-width:271px; font-size:16px; line-height:20px; padding-top:7px;}

.input_form {text-indent:10px;width:266px; max-width:266px; min-width:266px; font-size:16px; line-height:16px; min-height:30px; border:1px #aaa solid;}
.input_form1 {text-indent:10px; font-size:16px; line-height:16px; min-height:30px; border:1px #aaa solid;}
.input_form_adr {width:266px; max-width:266px; min-width:266px; font-size:16px; line-height:16px; min-height:35px; border:1px #aaa solid;}
.div_inpfomt {float:left; width:260px; margin-left:10px; padding:0px; margin-top:5px;  height:30px; border-radius:0px; }
.div_img_form {float:left; width:30px; height:30px; padding-top:3px; margin-top:5px; text-align:left;}

.div_inpfomt_adr {width:268px; float:left; margin-left:10px; padding:0px; margin-top:5px;
                  min-height:37px; }
#text_checkbox {text-align:left; font-size:9.5px; width:285px;  margin-top:5px;}
#main_form_z {padding:20px; padding-top:5px; padding-bottom:0px;}
.srok_forms {font-size:14px; float:left; font-weight:700; width:159px; text-align:left; padding-top:10px;}
#kn_zakazz {width:93.5%; margin-right:0%; }

.auto-resize1 { text-index:10px; width:271px; min-width:271px;max-width:271px; }

@media  (min-width: 0px) and (max-width: 384px)
{ /* мобильники */
     .krest_clear {margin-right:5px;}
     .auto-resize {font-size:14px;padding:3px;padding-top:10px; padding-right:5px; }
      #main_form_z {padding:5px;}
      #show_order_window_main {width:305px;}  
      .input_form {width:235px; max-width:235px; min-width:235px; }
      .div_inpfomt_adr {width:240px; border:1px #fff solid;}
      .div_inpfomt {width:240px; }
      #kn_zakazz {width:92%; margin-left:1px;   }
      #text_checkbox {width:250px; font-size:9px; margin-top:7px;}
      .srok_forms {font-size:12px; font-weight:400;width:130px;}
      .auto-resize1 {width:240px;  max-width:240px; min-width:240px;}

}


@media  (min-width: 385px) and (max-width: 767px)
{
  #main_form_z {padding:10px;}  
  #show_order_window_main {width:305px; margin-top: 3%;}  
  #kn_zakazz {float:left; width:94%; margin-left:1%;   }
  .input_form {width:235px;  max-width:235px; min-width:235px; }
  .div_inpfomt_adr {width:200px; border:1px #fff solid;}
  .div_inpfomt {width:230px;}
  #kn_zakazz {width:93%; margin-right:1px;   }
  #text_checkbox {width:240px; font-size:8.5px; margin-top:7.5px;}
  .srok_forms {font-size:11px;width:127px;}
  .auto-resize1 {width:240px;  max-width:240px; min-width:240px; 


}

@media  (min-width: 768px) and (max-width: 1279px) 
{ 
  #kn_zakazz {float:right; width:96.5%; margin-right:1%;   }

}

@media  (min-width: 1280px) 
{

}