TABLE.login_form, TABLE.reg_success {width:300px;border: 1px solid #d9dfe1;padding: 15px;background: #f7f7f7;}
TD span{display:inline-block;padding-bottom:2px;font: 15px MCS-500; text-transform: uppercase;}
TD span div {text-transform: none;}
TD input{margin-bottom:10px;font: 15px MCS-300;width: 180px;}
.lk_form {display: flex;justify-content: center;margin: 50px;min-height: 700px;}
#form_submit, #submit, #but_ok, .button {width:auto;background-color: #607d8b;color: #fff;font: 15px MCS-500;border: none;cursor: pointer;padding: 7px 20px;}
#form_remember {text-transform:none;}
#rem_in {width:auto;}
#form_title_right:hover, #form_title_left:hover {color: #ff9807!important;}
#form_title_right2 {width: 100%;text-align: right; font: 15px MCS-500; margin:10px 0;color: #607d8b;}
.background2 {width: 100%;display: -webkit-box;display: -ms-flexbox;display: block;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: #607d8b;margin-bottom:20px;padding-left: 20px;}
.background2 nav {padding: 10px 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.background2 nav a {color: #fff;font: 14px MCS-500;padding-left: 20px;padding-right: 20px;text-transform: uppercase;}
.idnum{font: 18px MCS-500;margin: 20px 0;}
.profile_form .text_input {font: 15px MCS-300;border: 1px solid #fff;color: #000;padding: 6px 5px 6px 7px;}
.profile_form .select_css {max-width: none;min-width: auto;border: 1px solid #fff;}
.profile_form span, #phone_repeat_code_timer, #email_repeat_code_timer {font: 16px MCS-500;}
.profile_form input[type=radio] {display:inline;margin: 10px 0;}
.profile_form .newpass {font: 17px MCS-500; margin:10px 0;}
#phone_input_check_code {width: 55px;font: 17px MCS-300;border: 1px solid #d9dfe1;color: #000;padding: 6px 5px 6px 7px;}
#but_ok, #phone_repeat_code_timer, #email_repeat_code_timer, #phone_input_check_code {display: none;}
.lk_body {width: 850px;margin: auto;background: #f7f7f7; padding: 5px 20px;min-height: 700px;}
.lk_map{width:100%;height: 600px;border: 1px solid #e2e2e2;}
#address_street_house {width:500px;margin-bottom:15px;}
#address_area, #address_area_micro, #address_area_zhk {width:300px;margin-bottom:15px;}
#phone,#seller,#email {width:200px;margin-bottom:15px;}
#floor,#all_floors,#area,#kitchen,#construction_date,#sotok,#distance {width:40px;}
#price {width:90px;}
#text {width:100%; height:250px; font: 15px MCS-300;}
.date_renew {font: 15px MCS-500;border: 1px solid #d9dfe1;color: #000;padding: 6px 5px 6px 7px;width: 80px;}
.date_block {width:380px;text-align: left;}
#moderation {margin-bottom: 20px;}
.date_block .ann {font: 14px MCS-300;}
.myob span {font: 15px MCS-500;padding: 10px 5px;display: inline-block;}
#myob_id {width:6%;}
#myob_txt {width:45%;}
#myob_stat {width:20%;}
#myob_date {width:20%;}
#myob_str {font: 15px MCS-300;}
#left_column {display: none;}
#del_f {font: 13px MCS-300;color: gray;}
@media only screen and (max-width: 800px) 
{
.lk_body {width: 100%;margin: auto;min-height: 700px;padding:0;}
.background2 {padding: 0;}
.background2 nav {padding: 10px 10px;}
.background2 nav a {display:block;margin:5px}
#address_street_house, #address_area, #address_area_micro, #address_area_zhk {width:95%;}
.lk_map {height: 350px;}
#form_title_right2 {font: 14px MCS-500; margin:10px 0;}
label {font-size: 15px;}
.profile_form span, #phone_repeat_code_timer, #email_repeat_code_timer {font: 14px MCS-500;}
#myob_stat {display: none;}
.myob span {font: 13px MCS-500;padding: 10px 5px;display: inline-table;}
#myob_txt {width:60%;}	
#myob_date {width:20%;}
#myob_id {width:8%;}
.date_block {width:100%;}
#form_submit, #submit, #but_ok, .button {font-size: 14px;}	
}