.fo_text{
	font-size:12px;
	width:240px;
	font-family:Times;
	/*color:#E3C978;*/
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.fo_categories_tree {
	font-size:12px;
	width:240px;
	font-family:Times;
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.fo_number{
	font-size:12px;
	width:240px;
	font-family:Times;
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.fo_float{
	font-size:12px;
	width:240px;
	font-family:Times;
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.fo_password{
	font-size:12px;
	width:240px;
	font-family:Times;
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.fo_textarea{
	font-size:12px;
	width:235px;
	height:94px;
	font-family:Times;
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.fo_file{
	font-size:12px;
	width:240px;
	font-family:Times;
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.fo_radio{
	font-size:12px;
	border:none;
	font-family:Times;
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.fo_checkbox{
	font-size:12px;
	border:none;
	font-family:Times;
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.fo_checkbox_group {
	font-size:12px;
	border:none;
	font-family:Times;
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.fo_image{
	font-size:12px;
	width:220px;
	font-family:Times;
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.fo_html{
	font-size:12px;
	width:220px;
	font-family:Times;
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.fo_date{
	font-size:12px;
	width:220px;
	font-family:Times;
	color:#7D3220;
	background:#F6EDB7;
	border:1px solid #E3C978;
}
.separator {
	padding:3px;
	padding-top:7px;
	padding-bottom:7px;
	color:#8e2626;
	font-size:13px;
}
.btn, .submitBtn, .fo_submit {
	font-size:12px;
	font-weight:normal;
	color:#F6EDB7;
	font-family:Times;
	background:#BE8D35;
	border:1px solid #B89D71;
}
.formElementsField {
	padding-top:2px;
	padding-left:0px;
	margin:0px;
	border: 0px solid #eee;
	width:242px;
	float:right;
	text-align:left;
}
.formElementsField div {
	padding:0px;
}
.txt{
	font-size:12px;
}
.error{
	color:#EE3333;
	font-size:12px;
}
.error_message {
	color:#EE3333;
	font-size:9px;
}
#id_text, #id_submit {
	text-align:right;
}
#id_text div.t {
	text-align:left;
	padding-left:8px;
}
.main_form_block {
	padding:0px;
	margin:0px;
	border:0px solid #000;
	vertical-align:top;
	text-align:left;
	width:485px;
}

