.zagolovok {font-size: 22px;}
#kabinet_box {background-color: #ffffff; width: 100%; min-height: 500px;}
.main_top_menu_right {width:auto; float:right;  margin-top:0px; min-width: 120px; }
.kabinet_main_div {max-width:1280px; width: 99%; min-height: 400px; padding-top: 60px; }
.item_menu { text-align: left; padding: 10px; ; padding-left: 17px; font-size:12px; 
             line-height:14.06px; cursor:pointer; color:#303030; }
#placeAnOrders {margin-top:22px;text-transform: uppercase; font-size: 12px; line-height: 36px;
       width:186px; height:36px; border-radius: 4px; padding:0px; float: left;}
#click_menu {width:38px;  cursor: pointer; float:left;margin-left: 20px;}
#foto_box {margin-top:22px;font-size: 12px; line-height: 36px; 
           width:36px; height:36px; border-radius: 4px; padding:0px; float: left;} 
.icon_vip {width:36px; height:36px;  border-radius: 4px; border:2px D0D0D0 solid; }           
#strlka_box {margin-top:36px;font-size: 12px; margin-left: 10px;
           width:10px; height:36px; border-radius: 4px; padding:0px; float: left;}      
#kabinet_topItems_menu {width:266px;  position: absolute; border: 2px solid #E0E0E0; 
          border-radius: 2px; display:none}
.main_show_predpr {width:133%; min-height:500px; margin-left:-130px; }          
.count_ord,
.count_ords { cursor: pointer;text-align: right; color:#000000; float:right; width: auto;
              font-weight: 300;font-size:16px; padding-top:13px; text-decoration: underline;}
.count_ords:hover {color: green;}
.count_ords span {font-weight: 900; color: #2A9E89}

.left_bg1 { background:url(../images/svg/mmm.svg) repeat left top; opaticy:0.5;}
.left_bg { background:url(../images/svg/mmm.svg) repeat left top; max-width:260px; 
           width: 33%; float:left; height:260px; overflow-y: auto; overflow-x: hidden;}

.select_menu_item {padding: 5px; padding-top: 2px; padding-bottom: 5px;}
.items_sel_men {padding: 5px; padding-top: 2px; font-size: 18px; font-weight:400;  cursor: pointer; color: #000000}
.items_sel_men:hover { background-color: #f5f5f5; text-decoration: underline; }


#kabinet_topItems_menu a {color: #303030;}          
.line_clear {clear:both; border-bottom:1px solid #D0D0D0;}                     

#main_lk {width: 100%; margin-top: 56px;}
#left_kabinet {float: left; margin-left: 60px; width: 360px;border-radius: 4px;}
#right_kabinet {float: left; max-width: 700px; min-height:658px;border-radius: 4px;}
#polz {width: 100%; height: 40px;}
.razm_zakaz {width: 100%; height:250px; border:2px #2A9E89 solid; border-radius:4px; text-align: center; color:#2A9E89; font-size:18px; }
#text-uved {color: #383838; font-size: 18px; line-height: 50px; height: 60px; font-weight: 700;}
.zakaz_txt {margin-top:105px; width:100%; text-decoration: underline; cursor:pointer; font-weight:700; color: #2A9E89;}
.online {color: #2A9E89; font-size: 14px; font-weight: 700; float: left; margin-left: 20px;}
.flag {float: right; margin-right: 20px;}
.foto_lk { margin-left: 5px; border-radius:70px; width:140px; height:140px; border: 1px solid #E8E8E8;
           background-color:#FFFBFB ;}
.foto_lk_dr { float: left; border-radius:50px; width:60px; height:60px; border: 1px solid #E8E8E8;
           background-color:#FFFBFB ;}


.kol_met {width:20px; float:right; text-align: right; text-decoration:underline;}
.txt_met {width:auto; float:left; text-align: left;  font-weight:700; }
.txt_line_met {text-align: left; font-size: 14px; margin-left: 0px;
        font-weight:400 ;color:#383838; width:88%; }

.img_met_red {width:auto; float:left; text-align: left; height:18px; }
.txt_met_red {width:auto; color: #D4424B; margin-left: 15px;float:left; text-align: left; font-weight: 400;height:18px; }
.kol_met_red {width:auto; color: #D4424B; margin-left: 15px;float:right; text-align: right; text-decoration: underline; font-weight: 400;height:18px; }

.menu_center_sel  {border-bottom:3px solid #383838; width:audo; float: left; height:100%; cursor: pointer; 
      font-size:12px line-height:14px; font-weight: 400; color:#383838; padding-left:10px; padding-right:10px;
     margin-left:20px;}        

.menu_center_no  { width:audo; float: left; height:100%; cursor: pointer;
font-size:12px line-height:14px; font-weight: 400;  padding-left:10px; padding-right:10px;
border-bottom:1px  #D0D0D0 solid; color:#D0D0D0;margin-left:20px;}        
.menu_center_no:hover {color: #909090; border-bottom:3px solid #383838; border-bottom:1px  #404040 solid; }

.transporant_gray {background-color: #8E8E8E; color: #fff; font-size: 18px; width: 100%;  min-height:100px; }

.transporant_dac { width: 100%;  min-height:100px;  font-size: 24px;
                   background-color: #F3F3F3; color:#383838; font-weight: 700; }


.back_button {padding: 20px ; background-color:#383838; font-size: 12px; line-height: 36px; 
           text-align: center; padding: 0px;
           font-weight: 700; color: #fff; cursor: pointer;
         text-transform: uppercase; height:36px; border-radius: 4px;
         padding-left: 20px; padding-right: 20px;
         opacity: 1.0;
         font-size:14px; margin-left:-20px; 
         max-width: 192px; width: 20%; margin-left:60px;
         float: left;
   }

.back_button:hover {opacity: 0.8; }

.my_company {width:70%; float:right; text-align:center;}


.menu_left_edits_blue {font-size: 18px; font-weight: 700; line-height: 21px; margin-top: 20px; cursor: pointer; color: #369;}

.menu_left_edits,
.menu_left_edit {font-size: 18px; font-weight: 700; line-height: 21px; margin-top: 20px; cursor: pointer; color: #383838;}

.menu_left_edits_none,
.menu_left_edit_none {font-size: 18px; font-weight: 700; line-height: 21px; margin-top: 20px; cursor: pointer; color:#ccc ;}
.menu_left_edit_none:hover {color: #595959;}


.input_titul_lk {width: 360px; text-indent: 15px; margin-top: 20px; height:40px; font-size: 18px; font-weight: 400; border-radius: 4px; border: 2px #ffffff solid; padding: 0px;}
.input_titul_wlk {width: 360px; text-indent: 15px; margin-top: 20px; height:40px; font-size: 18px; font-weight: 400; border-radius: 4px; border: 1.5px #D0D0D0 solid; padding: 0px; color: #383838;}

.input_titul_w { text-indent: 15px; }
.input_titul_wa { text-indent: 15px; margin-top:20px;font-size:18px; 
                  border-radius:4px;line-height:1.0; padding:15px; text-align:left; 
                  color:#383838; font-weight:500; 
                  height:auto; border:1px #bbb solid; text-indent:0; 
                   width:95%;  }

.razdelit { display:none;clear:both; }
.width_selectsBox45 {width: 45%;}
.width_selectsBox45_r {width: 45%;} 

.tiile_getEdit {font-family: 'Roboto'; font-size: 18px; font-weight: 700; padding: 10px; padding-right: 0px; line-height: 21px; }


.krest_close {width:20px; position:absolute; cursor: pointer; top: -15px; color: #c0c0c0;
          right: 20px;font-size:42px;}
.krest_close:hover {color: green}
.pen_class {background:url(../images/svg/pen.svg) no-repeat left top;  float:right; width:40px; height:42px;
            margin-top: -25px; margin-right: 0px; cursor: pointer;}

 #Ur_add_telBox {margin-top: -30px;}

#Ur_INN_FL_IP {margin-top: -50px;}
#info_rekvisits_onINN {width:300px; height:600px;  display:none;  background-color: #fff;   position:relative;   padding:0px; 
                border:2px #aaa solid; z-index: 1000;  top: 0px;   left: 0px;   margin-left:-20px;   margin-top: -700px;
                z-index:1000000000}

 #Ser_Nom_pas_fl {margin-top:-50px; text-align: left; float: right; }

 #Ser_Nom_pas_flSam  {margin-top:-48px;} 
 
 
.file_present  {width:60px; float: left;  height:60px; border: 3px #bbb solid; border-radius: 5px; margin: 5px;
    background: #FFFFFF; cursor: pointer; 
             box-shadow: 0px 10px 22px rgba(0, 0, 0, 0.1);
                }              
.top_right_boxes {float:left; width:60%;  margin-top:-6px; cursor: pointer;}

.list_border_div {width:100%; position: relative; border: 1.5px #D0D0D0 solid ; border-radius: 4px; margin-top: 40px; min-height:260px; text-align: left;}

.razm_zakaz1 {width: 100%; height:40px; border: 1px #ffffff solid; text-align: left;
            border-bottom: 1px solid #D0D0D0; text-align: center; color:#2A9E89; font-size:18px; }

.razm_zakaz2 {height:40px; padding-top: 30px; border: 1px #ffffff solid; text-align: left;   border-bottom: 1px solid #D0D0D0;}


.dip_spisok_isp {width:auto; margin-top:-50px;border:1.5px #2A9E89 solid;
                     position:absolute; right:20px; border-radius:4px; }
.clear_height {clear:both; height:32px;} 
.right_lk_div {width:100%; min-height: 600px; background-color: #fff ; margin-left: -140px; 
border-left:1px #D0D0D0 solid; border-radius: 4px; padding-left:40px; }  
#show_galery {width:95%;margin-left:-20px;}              

.transporant_top {clear:both; min-width:290px; width:500px; border:1px #aaa solid;  
                   font-size:14px; margin-top:-20px; margin-left:-10px; padding-bottom:3px;}
.transp1 {width:85px; float:left; padding-top:10px; margin-left:20px;}
.profi_cont {width:90px; float:left; margin-top:4px;}
.profi_cont_img {width:80px;}
.transp2 {width:300px; float:left; padding-top:10px;  text-align:left;}

@media  (min-width: 0px) and (max-width: 384px)
{ 
      /* мобильники */

    .transporant_top {width:300px; font-size:8.5px; margin-top:10px; margin-left:0px; }
    .transp1 {width:55px; margin-left:5px;float:left; padding-top:6.5px;}
    .profi_cont {width:48px;margin-top:3px;}
    .profi_cont_img {width:50px;}
    .transp2 {width:182px; padding-top:6.5px; padding-left:5px;}


  
    .transporant_desc {display:none;}  
    .dip_spisok_isp {margin-top:0px;right:5px;}
    .right_lk_div {margin-left:-40px;}
    .razm_zakaz1 {height:20px;}
    .zagolovok {font-size: 16px;}
    .razm_zakaz2 {width:100%; height:20px;}
    .razm_zakaz2 .menu_center_sel {font-size:7.5px;margin-left: 0px;}
    .razm_zakaz2 .menu_center_no {font-size:7.5px;margin-left: 0px;}
    .menu_center_sel {font-size: 10px; margin-left: 2px;}
    .menu_center_no {font-size: 10px; margin-left: 2px;}
    .input_titul_w { text-indent: 5px; font-size:12px; }
    
    .razdelit  {display: block;}
    #left_kabinet {margin-left: 1%; width: 97%; }
    #right_kabinet {margin-left: 1%; width: 96%; min-height: 100px;}
    #box_menu {padding-left: 15%; margin-top:0px;}
    .width_selectsBox45 {width: 100%; }
    .width_selectsBox45_r{width: 100%; margin-top: 0px;}

    #Ur_INN_FL_IP {margin-top: 0px; width: 100%; }
    #prav_Fiz_add_IP {width: 100%;}
    #prav_Fiz_add_IP {width: 90%}
    .tiile_getEdit {font-size: 14px;}
    
    #Ur_add_telBox {margin-top: 0px;  }
    #phone_tops {width: 100%;}
    #sites_organiz {margin-top:-5px;}
    #address_pr_edit_sovp {display: none;}
    .address_pr_edit_sovp {display: none;}
    #Ser_Nom_pas_fl {margin-top: 0px;}
    .back_button {display: none;}
    .my_company {width:90%; float:left; padding:5%;}
    .transporant_dac { min-height:50px; }
    .clear_height {height:10px;}   
    

    #Ser_Nom_pas_flSam {margin-top: 00px;} 
    
    .file_present { margin-left:3%; }
    .top_right_boxes {margin-top: 0px; font-size: 10px; width:62%; padding-left:0px; }
    .main_show_predpr {width:100%; min-height:500px; margin-left:-5px; } 
    .main_top_menu_right {margin-right:-10px;}
    .kabinet_main_div {font-size:17px;}
     .input_titul_wa {width:89%;}
     #show_galery {width:98%;margin-left:-25px;}  


}



@media  (min-width: 385px) and (max-width: 767px)
{      .transporant_desc {display:none;}  
  
    .transporant_top {width:300px; font-size:8.5px; margin-top:-10px; margin-left:-10px;}
    .transp1 {width:62px; margin-left:0px;float:left; padding-top:6px;}
    .profi_cont {width:48px;margin-top:3px;}
    .profi_cont_img {width:50px;}
    .transp2 {width:182px; padding-top:7px; padding-left:4px;}

   

    .dip_spisok_isp {margin-top:-30px;right:10px; }
    .right_lk_div {margin-left:-50px;}
     .razm_zakaz1 {height:30px; }
    /* мини планшет*/
    .zagolovok {font-size: 18px;}
    .razdelit  {display: block;}
    .razm_zakaz2 .menu_center_sel {font-size:9px;}
    .razm_zakaz2 .menu_center_no {font-size:9px;}

    .menu_center_sel {font-size: 14px; margin-left: 15px;}
    .menu_center_no {font-size: 14px; margin-left: 15px;}
    
     #left_kabinet {margin-left: 1%; width: 97%; }
    #right_kabinet {float: right; margin-top: 30px;margin-left: 1%; width: 96%; margin-right: 1%;}
    #box_menu {padding-left: 35%; margin-top:0px;}
    .tiile_getEdit {font-size: 14px;}
    
    #Ur_add_telBox {margin-top: -30px;}
    .tiile_getEdit {font-size: 14px;} 
     .input_titul_w { text-indent: 5px; font-size:14px; }
    #phone_tops {width: 113%;} 
    #addr_sov_sur_editSF {display: none;}
    .address_pr_edit_sovp {display: none;}
    .back_button {display: none;}
    .my_company {width:90%; float:left; padding:5%;}
    .transporant_dac { min-height:65px; }
    .clear_height {height:15px;}   
    .input_titul_wa {width:92%;}
    
   
   .top_right_boxes {margin-top: 10px;}
   .main_show_predpr {width:100%; min-height:500px; margin-left:5px; }  
   .main_top_menu_right {margin-right:-30px;}
   .kabinet_main_div {font-size:19px;}
    #show_galery {width:90%;margin-left:-25px;} 
 

}

@media  (min-width: 768px) and (max-width: 1279px) 
{ 
    /* планшеты */
    
    .transporant_top {margin-left:-20px; margin-top:-10px;}
    #left_kabinet {margin-left: 4%; max-width: 360px; width: 30%;}
    .zagolovok {font-size: 20px;}
    .razdelit  {display: none;}


    #right_kabinet {float: right; width: 56%; margin-left: 2%; margin-right: 1%;} 
    .input_titul_w { text-indent: 5px;font-size: 16px; }
    .edit_titles_ul {font-size: 15px;}
    .edit_titles_fl {font-size: 14px;}
    #add_telsBox {margin-top: margin-top:10px;}
    #phone_tops {width: 118%;} 
    .address_pr_edit_sovp {display: none;}
    .back_button {margin-top: -65px; height:36px; font-size: 12px; padding-top: 0px;}
    
    .file_present { margin-left:9%; }
    .top_right_boxes {margin-top: 10px;}
     .menu_center_sel {font-size: 15px; margin-left: 8px;}
    .menu_center_no {font-size: 15px; margin-left: 8px;}
    .main_show_predpr {width:100%; min-height:500px; margin-left:30px; }          
    
    #show_galery {width:98%;margin-left:-30px;}                  
}

 


@media  (min-width: 1280px) 
{
    /* компьютеры */

    .raszelit {display: none;}
   
    #right_kabinet {float: right; width: 700px;margin-left: 40px; margin-left:100px;} 
    #box_menu {padding-left: 0%; margin-top: -0px;}
    #Ur_add_telBox {margin-top: margin-top:110px;}
    #phone_tops {width: 100%;} 
    #Ser_Nom_pas_fl {margin-top:-50px;}
    .back_button {margin-top: -65px;height:36px; padding-top: 0px;}
    .top_right_boxes {margin-top: 10px;}
    .single_rekvizit {width:186px;}
  
} 
