.bg_img_title {
	background-attachment: fixed;
	background: url('images_index/bg_img_title.gif') repeat-x left bottom;
	height: 210px;
}
.img_main_title {
	background-attachment: fixed;
	background: url('images_index/img_main_title.jpg') no-repeat left bottom;
}
.bg_img_footer {
	background-attachment: fixed;
	background: url('images_index/bg_img_footer.gif') repeat-x left top;
	height: 30px;
}
.ti_login {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0291c3;
	text-decoration: none;
}
.sep_line_login {
	background-attachment: fixed;
	background: url('images_index/sep_img_login.gif') repeat-x left top;
	height: 9px;
}
.tx_login {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.tx_login:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.form_field_login {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	height: 16px;
	width: 119px;
	border: 1px solid #909c9d;
	padding: 0 0 0 2px;
}
.blue {
	background-color: #0291c3;
	height: 50px;
	width: 28px;
}
.tx1_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tx1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sep_line_blocks {
	background-attachment: fixed;
	background: url('images_index/sep_line_blocks.gif') repeat-x left;
	height: 3px;
	width: 911px;
}
.ti_register {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sep_line_register {
	background-attachment: fixed;
	background: url('images_index/sep_img_register.gif') repeat-x left top;
	height: 15px;
}
.sep_line_register_blocks {
	background-attachment: fixed;
	background: url('images_index/sep_line_register_blocks.gif') repeat-y left top;
	width: 106px;
}
.tx_co {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.bg_img_next {
	background-attachment: fixed;
	background: url('images_index/bg_img_next.gif') repeat-x left top;
	height: 95px;
}
.bg_next_fields {
	background-color: #f0f6f6;
}
.bg_next_left {
	background-attachment: fixed;
	background: url('images_index/bg_next_left.gif') repeat-y left top;
	width: 38px;
}
.tx_fields {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding: 0 0 0 11px;
}
.tx_st {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #0092c3;
	text-decoration: none;
}
.reg_field {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 17px;
	width: 120px;
	padding: 0px 0 0 2px;
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: ridge solid solid ridge;
	border-color: #8b8b8b #c4c4c4 #c4c4c4 #8b8b8b;
}
.sep_line_next_fields {
	background-attachment: fixed;
	background: url('images_index/sep_line_next_fields.gif') repeat-x left top;
	height: 9px;
}
.tx_st2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #0092c3;
	text-decoration: none;
	padding: 0 0 0 11px;
}
.reg_field_drop {

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 17px;
	width: 136px;
	padding: 0px 0 0 2px;
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: ridge solid solid ridge;
	border-color: #8b8b8b #c4c4c4 #c4c4c4 #8b8b8b;
}
.reg_field_drop_time {

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 17px;
	width: 305px;
	padding: 0 0 0 2px;
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: ridge solid solid ridge;
	border-color: #8b8b8b #c4c4c4 #c4c4c4 #8b8b8b;
}
.reg_field_drop_browse {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 17px;
	width: 172px;
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: ridge solid solid ridge;
	border-color: #8b8b8b #c4c4c4 #c4c4c4 #8b8b8b;
}
.bg_line_next_bottom {
	background-attachment: fixed;
	background: url('images_index/bg_line_next_bottom.gif') repeat-x left top;
	height: 25px;
}
.tx_required {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #0090c2;
	text-decoration: none;
	font-weight: bold;
	vertical-align: bottom;
	padding: 0 0 0 38px;
}
.tx_fields_red {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ed1c31;
	text-decoration: none;
	font-weight: bold;
}
.tx_blue {
	color: #0291c3;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
