#authentication_enter .table_main {margin: 0px auto; width: 300px;}
#authentication_enter .td_1 {width: 225px;}
#authentication_enter .td_2 {width: 175px;}
#authentication_enter .log_psw {font-weight: bold;}
#authentication_enter .usr_txt_field {font-size: 11px; width: 175px;}
#authentication_enter .usr_checkbox_field {width: 12px; height: 12px}
#authentication_enter .td2_1 {width: 70px;}
#authentication_enter .td2_2 {padding-left: 5px;}
#authentication_enter .td2_3 {font-size: 10px; padding-left: 5px;}
#authentication_enter .usr_submit {}
#authentication_enter .registr_recov {text-align: center; padding-top: 10px;}
#authentication_enter .registr_recov a {text-decoration: underline; font-size: 11px;}
#authentication_enter .registr_recov a:hover {text-decoration: none; font-size: 11px;}

#cabinet_registered_users_menu {margin-top: 20px;}
#cabinet_registered_users_menu A:link {font-size: 16px; font-weight: bold;}
#cabinet_registered_users_menu A:visited {font-size: 16px; font-weight: bold;}
#cabinet_registered_users_menu A:active {font-size: 16px; font-weight: bold;}
#cabinet_registered_users_menu A:hover {font-size: 16px; font-weight: bold;}

#registration_users_menu {margin-top: 20px;}
#registration_users_menu A:link {font-size: 14px; font-weight: bold;}
#registration_users_menu A:visited {font-size: 14px; font-weight: bold;}
#registration_users_menu A:active {font-size: 14px; font-weight: bold;}
#registration_users_menu A:hover {font-size: 14px; font-weight: bold;}

form {margin: 0px;}

#usr_registration {width: 375px;}
#usr_registration form {margin: 0px;}
#usr_registration .table_main {width: 375px;}
#usr_registration .td_colspan {width: 375px;}
#usr_registration .td_1 {width: 200px;}
#usr_registration .td_2 {width: 175px;}
#usr_registration .td_12 {width: 375px;}
#usr_registration .necessarily_field {font-weight: bold;}
#usr_registration .optional_field {}
#usr_registration .usr_txt_field {font-size: 11px; width: 170px;}

#usr_registration .birthdate_day {font-size: 11px; width: 50px;}
#usr_registration .birthdate_month {font-size: 11px; width: 67px;}
#usr_registration .birthdate_year {font-size: 11px; width: 50px;}

#usr_registration .phone_table {width: 375px;}
#usr_registration .phone_ser_number {font-size: 11px; width: 16px;}
#usr_registration .phone_code_country {font-size: 11px; width: 45px;}
#usr_registration .phone_code_city {font-size: 11px; width: 30px;}
#usr_registration .phone_number {font-size: 11px; width: 50px;} 
#usr_registration .phone_td1_title {width: 200px;}
#usr_registration .phone_td2_title {width: 20px; font-size: 10px; text-align: center; font-weight: bold; background-color: #e0e0e0;}
#usr_registration .phone_td34_title {width: 80px; font-size: 10px; text-align: center; font-weight: bold; background-color: #e0e0e0;}
#usr_registration .phone_td3_title {width: 50px; font-size: 10px; text-align: center; font-weight: bold; background-color: #e0e0e0;}
#usr_registration .phone_td4_title {width: 35px; font-size: 10px; text-align: center; font-weight: bold; background-color: #e0e0e0;}
#usr_registration .phone_td5_title {width: 55px; font-size: 10px; text-align: center; font-weight: bold; background-color: #e0e0e0;}
#usr_registration .phone_td1 {width: 80px; text-align: left;}
#usr_registration .phone_td2 {width: 20px; font-size: 10px; text-align: center;}
#usr_registration .phone_td3 {width: 40px; font-size: 10px; text-align: center;}
#usr_registration .phone_td4 {width: 40px; font-size: 10px; text-align: center;}
#usr_registration .phone_td5 {width: 60px; font-size: 10px; text-align: center;}

#usr_registration .phone_title2 {font-size: 10px; text-align: center; font-weight: bold;}
#usr_registration .phone_td1_2 {width: 25px; font-size: 10px; font-weight: bold;}
#usr_registration .phone_td2_2 {width: 150px; font-size: 10px;}
#usr_registration .form_phonestr {width: 140px; font-size: 10px;}

#usr_registration .address_table {width: 175px;} 
#usr_registration .address_title {padding: 15px 0px 3px 10px; font-size: 11px; font-weight: bold;} 
#usr_registration .address_postcode_name {width: 10px; text-align: center; font-size: 10px;} 
#usr_registration .address_city_name {width: 10px; text-align: center; font-size: 10px;} 
#usr_registration .address_name {width: 10px; text-align: center; font-size: 10px;} 
#usr_registration .address_form_postcode {width: 35px; font-size: 11px;} 
#usr_registration .address_form_city {width: 127px; font-size: 11px;} 
#usr_registration .address_form_street {width: 170px; font-size: 12px;} 

#usr_registration .address_td_50 {width: 88px; font-size: 10px; text-align: center;} 
#usr_registration .address_form_input_45 {width: 79px; font-size: 11px;} 
#usr_registration .address_form_input_50 {width: 83px; font-size: 11px;} 
#usr_registration .address_name2 {text-align: left; font-size: 10px;} 
#usr_registration .address_form_input_full_row {width: 175px; font-size: 11px;} 
#usr_registration .address_form_select_full_row {width: 175px; font-size: 11px; height: 18px;} 
#usr_registration .address_form_select_min {width: 50px; font-size: 11px; height: 18px;} 
#usr_registration .address_form_input_large {width: 120px;} 
#usr_registration .address_form_street {width: 170px; font-size: 12px;} 

#usr_registration .captcha {text-align: center; font-weight: bold;}

#usr_registration .usr_submit_td {text-align: center;}
#usr_registration .usr_submit_input {font-size: 11px;}

#usr_registration .text_after_form {margin-bottom: 10px; text-align: justify;}

#usr_registration .error_present {color: red;}
#usr_registration .error_title {margin: 20px 10px; text-align: center; font-weight:  bold;}
