/* rw обозначает, что этот дивчег выглядит так же, как row таблицы. row - это строка*/
div.rw {
	display: inline;
	float: left;
	width: 260;
/*	margin: 2px;
    margin: 0px; *//
	padding: 0px;
}

div.rw1 {
	display: inline;
	text-align :right;
    float: left;
	width: 260;
//	margin: 2px;
    margin-right: 10px;
//  margin: 0px;
	padding: 0px;
}

div.ri {
	overflow: hidden;
	margin: 2px;
//  margin: 0px;
	padding: 0px;
}

div.rw_inner {
	 font-size: 11px; 
	 color: #CCCCCC;
}

div.rwcode {
	display: inline;
	float: left;
	width: 60;
	margin: 2px;
}

#guarantee_id, #havechildren_id, #addresses_eq_id, #criminal_id, #is_other_banks_id, #is_other_credits_id, #is_auto_id, #is_flat_id, #is_realty_id, #is_securities_id, #is_insurance_id, #is_inn_id, #is_driver_id,#is_voen_id, #is_diplom_id, #is_foreign_id, #citizen_id_1,#citizen_id_2, #phone_selected_id_1,#phone_selected_id_2,#phone_selected_id_3  {
	color: #000000;
	width: 20;
}

#sex_id {
	color: #000000;
	width: 60;
}

#birth_day_id,#birth_year_id,#birth_month_id,#pass_date_day_id,#pass_date_year_id,#pass_date_month_id, #cell_phone_id, #home_phone_id, #work_phone_id {
	width: 80;
}

#work_phone_code_id,#cell_phone_code_id,#home_phone_code_id {
	width: 50;
}

input.text {
	color: #000000;
	border: 1px solid #7F9DB9;
	/* width: 400; */
}

select {
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #7F9DB9;
/*	width: 400; */
}

textarea {
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #7F9DB9;
}

#phone_selected_cell_val,#phone_selected_home_val,#phone_selected_work_val {
	width: 40;
}

#phone_selected_cell_label, #phone_selected_home_label, #phone_selected_work_label {
	width: 100;
}

#step1 {
	
}
	
#step2 {
	display: none;	
}
	
#step3 {
	display: none;
}
	
#step4 {
	display: none;
}
	
.error {
	color: red;
}
	
.default {
	
}