/* profile  profile  profile  profile  profile  profile  */	
.oformlenie_h4 { clear:both; width:1010px; font-size:20px; line-height:30px; text-align:center; border-bottom:1px dotted #999; margin-bottom:10px; font-family:Verdana;} 
#kabinet_person_change { display:none;}
#kabinet_address_change { display:none;}
.korzina_oformlenie_contact { display: flex; flex-wrap: nowrap;}
	.korzina_oformlenie_contact_left { width:460px; padding:5px 10px;}
		.korzina_oformlenie_contact_item { display: flex; flex-wrap: nowrap; margin:12px 0;}
			.korzina_oformlenie_contact_item_in {  width:161px; text-align:right; padding:4px 12px 0 0;}
			.contact_info_item {  width:161px; text-align:left; padding:4px 0 0 5px;}
			.korzina_oformlenie_contact_item_in2 { width:84px; text-align:right; padding:4px 12px 0 75px; }
			.contact_info_item2 {  width:41px; text-align:left; padding:4px 0 0 5px;}
			.contact_input { width:270px;}
			.contact_input::placeholder { color:#bbb;} 
			.contact_select { width:120px; height:26px; border:1px solid #75b29c; border-radius:2px; }
			.korzina_oformlenie_contact_item2 { width:401px; display: flex; flex-wrap: nowrap; padding-left:46px; }
			.korzina_oformlenie_contact_item_in3 { text-align:right; margin:4px 12px 0 62px; }
			.korzina_oformlenie_contact_item_in4 { text-align:right; margin:4px 12px 0 18px; }
			.contact_input2 { width:70px; margin:0 12px 0 0;  }
			.contact_input2::placeholder { color:#bbb;} 
				.zakaz_client { height:32px; border:1px solid #75b29c; border-radius:3px; padding-left:8px;} 
			.necessarily { color:red; position:relative; top:-3px;}  
	.korzina_oformlenie_contact_right { width:50px; padding:5px 10px;} 
		.korzina_oformlenie_deliv_butt { font:15px Verdana; width:435px; height:27px; border:1px solid #75b29c; border-radius:4px; padding-top:6px; text-align:center; 
										 color:#0e5b3f; background:#edfff4; cursor:pointer; transition:background 0.3s ease; margin:15px auto;}
		.korzina_oformlenie_deliv_butt:hover { color:#fff; background:#177156; border:1px solid #fff; } 
	
/*	 личный кабинет */
#kabinet { width:920px; border:20px solid #fff; border-radius:2px; padding:0; margin:25px 0 50px 0; }
	#kabinet_in{ background:#00704d; width:880px; padding:20px; color:#fff; font-family: Calibri, Arial, sans-serif;}
		#kabinet_h2{ padding:0; margin-top:-10px; text-align:center; font-weight:normal; font-size:64px;
							border-bottom:2px solid #fff; line-height:2em; font-family: Verdana, Arial, sans-serif;} 
		.popup_option_window {margin:25px 0 25px 20px;}
		.popup_input_window { width:840px; height:80px; background:#fff; border: 1px ridge #333; border-radius:3px; font-size:40px; padding-left:12px;} 
		#kabinet_choice { width:880px; display:flex; flex-wrap:nowrap; margin:0 auto; padding-top:25px;}
			.kabinet_choice { width:420px; height:70px; margin:0 10px; padding-top:5px; font-size:50px; color:#fff; 
							 text-align:center; border:1px solid #053023; border-radius:3px; background:#0a4e3a;
							 cursor:pointer; font-weight:bold; transition: 0.3s ease; }
			.kabinet_choice:hover { border:1px solid #0a4e3a; background:#fff; color:#053023;}	
			#name, #name_txt, #password_confirm, #password_confirm_input, #popup_kabinet_pers_data {display:none;}
			#password_forgot { cursor:pointer; }	
			#password_forgot:hover { text-decoration:underline; }	
			.kabinet_choice_on { background:#139971; }	
			.kabinet_choice_on:hover  { background:#139971; color:#fff; border:1px solid #053023; }	
		#popup_kabinet_pers_data { margin: 15px 15px 10px 18px;}
	.popup_submit_kabinet{ margin: 15px 15px 30px 18px; padding-top:2px; width:840px; height:100px; background:#f50; border:1px solid #66290b; border-radius:3px;
						color:#fff; font-size:60px; cursor:pointer; font-weight:bold; } 
						
						
						
						
						
    