@charset "utf-8";
/* CSS Document */

.clear {clear: both;}

.module_reg_header_banner {
	float: left;
	width: 775px; width/* */:/**/460px; width:/**/460px;
	height: 210px; height/* */:/**/200px; height:/**/200px;
	padding: 10px 15px 0 300px;
	background: url(../images/reg_site/header_banner.jpg) no-repeat 0 0;
	margin-top: 10px;
	position: relative;
	top: 0;
	left: 0;
}

.module_reg_header_banner h1 {
	margin: 0;
	padding: 0;
	color: #00275d;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

.module_reg_header_banner p {
	margin: 0;
	padding: 0;
	color: #414141;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 10px;
}

.module_reg_header_banner ul {
	margin: 0;
	padding: 0;
}

.module_reg_header_banner ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #414141;
	font-size: 12px;
	line-height: 18px;
	width: 300px; width/* */:/**/288px; width:/**/288px;
	padding-left: 12px;
	background: url(../images/reg_site/module_reg_header_banner_li.gif) no-repeat 0 7px;
}

.module_reg_header_banner_btn_l, 
.module_reg_header_banner_btn_l:link, 
.module_reg_header_banner_btn_l:visited, 
.module_reg_header_banner_btn_l:active, 
.module_reg_header_banner_btn_l:hover {
	float: left;
	padding: 0 0 0 10px;
	line-height: 50px;
	position: absolute;
	right: 15px;
	bottom: 15px;
	background: url(../images/reg_site/module_reg_header_banner_btn_l.gif) no-repeat 0 0;
	text-decoration: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.module_reg_header_banner_btn_l span.module_reg_header_banner_btn_r {
	float: left;
	line-height: 50px;
	padding: 0 10px 0 0;
	background: url(../images/reg_site/module_reg_header_banner_btn_r.gif) no-repeat 100% 0;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.module_reg_header_banner_btn_l span.module_reg_header_banner_btn_txt {
	line-height: 50px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 10;
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
	cursor: pointer;
}

.module_reg_header_banner_btn_l span.module_reg_header_banner_btn_shadow {
	line-height: 46px;
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 8;
	color: #ca7914;
	font-weight: bold;
	font-size: 18px;
	cursor: pointer;
}

.module_reg_header_banner_btn_l:hover span.module_reg_header_banner_btn_shadow {
	display: none;
}

.module_reg_top_offer_m_0 {
	float: right;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_m.png) repeat-y 0 0;
	margin: 0;
}

.module_reg_top_offer_m {
	float: right;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_m.png) repeat-y 0 0;
	margin: 10px 0 0 0;
}


.module_reg_top_offer_t {
	float: left;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_t.png) no-repeat 0 0;
	padding-top: 5px;
}

.module_reg_top_offer_b {
	float: left;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_b.png) no-repeat 0 100%;
	padding-bottom: 5px;
}

.module_reg_top_offer_b table.top_product {background: none;}

.module_reg_top_offer_b table.top_prod_content td.header {
	margin: 0;
	padding: 0;
	color: #00275d;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 15px;
	background: url(../images/reg_site/module_reg_top_offer_hr.png) no-repeat 0 90%;
}

table.product_setup_2 {
	float: left;
	width: 573px;
	z-index: 0;
}
table.product_setup_2 p.prod_title {
	height: auto;
}

table.product_setup_2 p.prod_title a:link, 
table.product_setup_2 p.prod_title a:active, 
table.product_setup_2 p.prod_title a:visited {
	font-size: 14px;
}

table.product_setup_2 p.prod_img {
padding: 3px 10px 3px 0;
}

table.product_setup_2 .text {padding: 0 10px 0 0;}

.module_reg_left_m {
	float: left;
	width: 167px;
	background: url(../images/reg_site/module_reg_left_bg_m.gif) repeat-y 0 0;
}

.module_reg_left_t {
	float: left;
	width: 167px;
	background: url(../images/reg_site/module_reg_left_bg_t.gif) no-repeat 0 0;
}

.module_reg_left_b {
	float: left;
	width: 167px; width/* */:/**/147px; width:/**/147px;
	background: url(../images/reg_site/module_reg_left_bg_b.gif) no-repeat 0 100%;
	padding: 19px 10px 5px 10px;
}

.module_reg_left_b h3 {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0;
	padding: 0;
}

.module_reg_left_b ul {
	margin: 0;
	padding: 0 0 20px 7px;
}

.module_reg_left_b ul li {
	margin: 0;
	padding: 0 7px 5px 0;
	list-style: none;
}

.module_reg_left_b ul li.active {font-weight: bold; padding: 0 0 5px 0;}

.module_reg_left_b ul li a, 
.module_reg_left_b ul li a:link, 
.module_reg_left_b ul li a:active, 
.module_reg_left_b ul li a:visited, 
.module_reg_left_b ul li a:hover {
	font-size: 12px;
	color: #545454;
	line-height: 16px;
}

#inc_module_reg_left_login_form_error {
	margin-top: 5px;
	font-size: 12px;
	line-height: 16px;
	color: #F00;
}

#inc_module_reg_left_login_form {
	padding: 5px 0 0 0;
	width: 147px;
	display: block;
	clear: both;
}

#inc_module_reg_left_login_form label {
	font-size: 11px;
	line-height: 14px;
	color: #545454;
	padding: 1px 0;
	float: left;
	clear: left;
}

#inc_module_reg_left_login_form #user {
	width: 147px; width/* */:/**/139px; width:/**/139px;
	height: 21px; height/* */:/**/15px; height:/**/15px;
	font-size: 12px;
	line-height: 15px;
	padding: 2px 3px 2px 3px;
	color: #545454;
	border: 1px solid #000;
	clear: left;
	float: left;
	margin-bottom: 5px;
}

#inc_module_reg_left_login_form #password {
	width: 122px; width/* */:/**/115px; width:/**/115px;
	height: 21px; height/* */:/**/15px; height:/**/15px;
	font-size: 12px;
	line-height: 15px;
	padding: 2px 3px 2px 3px;
	color: #545454;
	border: 1px solid #000;
	border-right: 0 none;
	clear: left;
	float: left;
	margin-bottom: 7px;
}

#inc_module_reg_left_login_form #inc_module_reg_left_form_btn {
	float: left;
	width: 25px;
	height: 21px;
	background: url(../images/reg_site/inc_module_reg_left_btn.png) no-repeat 0 0;
	margin-bottom: 7px;
}

#inc_module_reg_left_form_forget_btn, #inc_module_reg_left_form_forget_btn:hover {
	font-size: 11px;
	color: #545454;
	line-height: 16px;
	margin-bottom: 2px;
	float: left;
	clear: left;
}

#inc_module_reg_left_form_change_btn, #inc_module_reg_left_form_change_btn:hover {
	font-size: 11px;
	color: #545454;
	line-height: 16px;
	margin-bottom: 15px;
	float: left;
	clear: left;
}

#inc_module_reg_left_login_form_txt {
	font-size: 11px;
	line-height: 15px;
	color: #000;
	margin: 5px 0;
}

#inc_module_reg_left_login_form_forget label {
	font-size: 11px;
	line-height: 15px;
	color: #545454;
	padding: 1px 0;
	float: left;
	clear: left;
}

#inc_module_reg_left_login_form_forget #email {
	width: 122px; width/* */:/**/115px; width:/**/115px;
	height: 21px; height/* */:/**/15px; height:/**/15px;
	font-size: 12px;
	line-height: 15px;
	padding: 2px 3px 2px 3px;
	color: #545454;
	border: 1px solid #000;
	border-right: 0 none;
	clear: left;
	float: left;
	margin-bottom: 25px;
}

#inc_module_reg_left_login_form_forget #inc_module_reg_left_form_btn {
	float: left;
	width: 25px;
	height: 21px;
	background: url(../images/reg_site/inc_module_reg_left_btn.png) no-repeat 0 0;
	margin-bottom: 25px;
}

#inc_module_reg_left_login_change_form {
	padding: 5px 0 0 0;
	width: 147px;
	display: block;
	clear: both;
}

#inc_module_reg_left_login_change_form label {
	font-size: 11px;
	line-height: 14px;
	color: #545454;
	padding: 1px 0;
	float: left;
	clear: left;
}

#inc_module_reg_left_login_change_form #user, 
#inc_module_reg_left_login_change_form #old_pass {
	width: 147px; width/* */:/**/139px; width:/**/139px;
	height: 21px; height/* */:/**/15px; height:/**/15px;
	font-size: 12px;
	line-height: 15px;
	padding: 2px 3px 2px 3px;
	color: #545454;
	border: 1px solid #000;
	clear: left;
	float: left;
	margin-bottom: 5px;
}

#inc_module_reg_left_login_change_form #new_pass {
	width: 122px; width/* */:/**/115px; width:/**/115px;
	height: 21px; height/* */:/**/15px; height:/**/15px;
	font-size: 12px;
	line-height: 15px;
	padding: 2px 3px 2px 3px;
	color: #545454;
	border: 1px solid #000;
	border-right: 0 none;
	clear: left;
	float: left;
	margin-bottom: 25px;
}

#inc_module_reg_left_login_change_form #inc_module_reg_left_form_login_change_btn {
	float: left;
	width: 25px;
	height: 21px;
	background: url(../images/reg_site/inc_module_reg_left_btn.png) no-repeat 0 0;
	margin-bottom: 25px;
}

.module_reg_left_safe_buy_holder {
	float: left;
	clear: left;
	width: 167px; width/* */:/**/117px; width:/**/117px;
	margin-top: 10px;
	padding: 0 25px;
}

.module_reg_left_safe_buy_holder a, 
.module_reg_left_safe_buy_holder a:link, 
.module_reg_left_safe_buy_holder a:active, 
.module_reg_left_safe_buy_holder a:visited, 
.module_reg_left_safe_buy_holder a:hover {
	padding: 110px 0 10px 0;
	background: url(../images/reg_site/safe_buy_img.png) no-repeat 50% 0;
	width: 117px;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #000;
}

#klub_unreg_main_banner_holder {
	float: left;
	clear: left;
	width: 598px;
	padding: 10px 0 0 0;
}

.module_reg_latest_news_m {
	float: right;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_m.png) repeat-y 0 0;
	margin-top: 10px;
}

.module_reg_latest_news_t {
	float: left;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_t.png) no-repeat 0 0;
	padding-top: 1px;
}

.module_reg_latest_news_b {
	float: left;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_b.png) no-repeat 0 100%;
	padding-bottom: 1px;
	position: relative;
	top: 0;
	left: 0;
}

.module_reg_latest_news_content {
	float: left;
	min-height: 231px;
	height: auto !important;
	height: 231px;
	width: 340px; width/* */:/**/310px; width:/**/310px;
	background: url(../images/reg_site/module_reg_latest_news_content_line.png) no-repeat 100% 50%;
	padding: 5px 15px 5px 15px;
}

.module_reg_latest_news_b h2 {
	background:transparent url(../images/reg_site/module_reg_top_offer_hr.png) no-repeat scroll 15px 90%;
	color:#00275D;
	font-size: 20px;
	font-weight:normal;
	margin:0;
	padding: 13px 15px 15px 15px;
}

.module_reg_latest_news_content h3 {
	padding: 6px 0 5px 0;
}

.module_reg_latest_news_content_txt {
	color:#3A3A3A;
	font-size:12px;
	padding-bottom: 5px;
}

.module_reg_latest_news_content_txt p {
	padding-bottom: 5px;
}

.module_reg_latest_news_content_txt p a, .module_reg_latest_news_content_txt p a:hover {
	color:#00275D;
	font-size:12px;
}

.module_reg_latest_news_content h3 a, .module_reg_latest_news_content h3 a:hover {
	color:#00275D;
	font-size:12px;
	font-weight:bold;
}

.module_reg_latest_news_banner_holder {
	float: right;
	padding: 8px 25px 8px 0;
	position: absolute;
	height: 226px; height/* */:/**/210px; height:/**/210px;
	top: 50%;
	right: 0;
	margin-top: -89px;
}

.module_reg_login_m {
	float: right;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_m.png) repeat-y 0 0;
	margin-bottom: 10px;
}

.module_reg_login_t {
	float: left;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_t.png) no-repeat 0 0;
	padding-top: 1px;
}

.module_reg_login_b {
	float: left;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_b.png) no-repeat 0 100%;
	padding-bottom: 1px;
	position: relative;
	top: 0;
	left: 0;
}

.module_reg_login_b h2 {
	background:transparent url(../images/reg_site/module_reg_top_offer_hr.png) no-repeat scroll 15px 90%;
	color:#00275D;
	font-size: 20px;
	font-weight:normal;
	margin:0;
	padding: 13px 15px 15px 15px;
}

.module_reg_login_b p {
	color:#3A3A3A;
	font-size:12px;
	padding: 11px 15px 10px 15px;
}

.module_reg_login_b p#form_error {
	color: #F00;
	font-size:12px;
	padding: 0px 15px 10px 15px;
	display: block;
}


.inc_module_reg_login_form {
	padding: 0 15px 18px 15px;
}

#login_form_table tr td {
	padding-bottom: 5px;
}

.inc_module_reg_login_form label {
	text-align: right;
	margin: 0 5px 0 0;
	float: left;
	color: #545454;
	font-size: 12px;
	float: right;
	cursor: pointer;
}

.inc_module_reg_login_form .sex_holder label {
	float: left;
	margin-top: 0;
}

.inc_module_reg_login_form .sex_holder .input_radio {
	float: left;
	margin: 0 10px 0 0;
	*margin: -4px 10px 0 0;
}

.inc_module_reg_login_form input.input_text {
	width: 147px; width/* */:/**/139px; width:/**/139px;
	height: 21px; height/* */:/**/15px; height:/**/15px;
	font-size: 12px;
	line-height: 15px;
	padding: 2px 3px 2px 3px;
	color: #545454;
	border: 1px solid #000;
	float: left;
}

.inc_module_reg_login_form input.input_text_error {
	width: 147px; width/* */:/**/139px; width:/**/139px;
	height: 21px; height/* */:/**/15px; height:/**/15px;
	font-size: 12px;
	line-height: 15px;
	padding: 1px 2px 1px 2px;
	color: #545454;
	border: 2px solid #F00;
	float: left;
}

.inc_module_reg_login_form div.input_text {
	width: 147px; width/* */:/**/145px; width:/**/145px;
	height: 21px; height/* */:/**/19px; height:/**/19px;
	*width: 147px;
	*height: 21px;
	font-size: 12px;
	line-height: 15px;
	color: #545454;
	border: 1px solid #000;
	*border: 0 none;
	float: left;
}

.inc_module_reg_login_form div.input_text .select_box {
	width: 145px;
	height: 19px;
	*width: 147px;
	*height: 21px;
	font-size: 12px;
	line-height: 15px;
	padding: 0px 0px 0px 0px;
	color: #545454;
	float: left;
	text-align: center;
	border: 0 none;
}

.inc_module_reg_login_form div.input_text_error {
	width: 143px;
	height: 17px;
	*width: 145px;
	*height: 19px;
	font-size: 12px;
	line-height: 15px;
	color: #545454;
	border: 2px solid #F00;
	*border: 1px solid #F00;
	float: left;
}

.inc_module_reg_login_form div.input_text_error .select_box {
	width: 143px;
	height: 17px;
	*width: 145px;
	*height: 19px;
	font-size: 12px;
	line-height: 15px;
	padding: 0px 0px 0px 0px;
	color: #545454;
	float: left;
	text-align: center;
	border: 0 none;
}

.inc_module_reg_login_form_btn, 
.inc_module_reg_login_form_btn:link, 
.inc_module_reg_login_form_btn:visited, 
.inc_module_reg_login_form_btn:active, 
.inc_module_reg_login_form_btn:hover {
	float: left;
	clear: left;
	margin: 0 0 5px 0;
	width: 147px; width/* */:/**/115px; width:/**/115px;
	line-height: 19px;
	padding: 0 25px 0 5px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #b72b00;
	background: url(../images/reg_site/login_form_btn.png) no-repeat 100% 0;
	text-decoration: none;
}
.inc_module_reg_login_form_btn:hover {text-decoration: underline;}

.inc_module_reg_login_form_links span.input_text {
	float: left;
	margin: 0 5px 5px 0;
	border: 2px solid #FFF;
	*border: 0 none;
	*position: relative;
	*left: 0;
	*top: -2px;
}

.inc_module_reg_login_form_links span.input_text input {
	float: left;
	padding: 0;
	margin: 0;
}

.inc_module_reg_login_form_links span.input_text_error {
	float: left;
	margin: 0 5px 5px 0;
	border: 2px solid #F00;
	*border: 0 none;
	*position: relative;
	*left: 0;
	*top: -2px;
}

.inc_module_reg_login_form_links span.input_text_error input {
	float: left;
	padding: 0;
	margin: 0;
	*border: 2px solid #F00;
}

.inc_module_reg_login_form_links a, .inc_module_reg_login_form_links a:hover {
	color:#00275D;
	margin-bottom: 5px;
	float: left;
}

.popup_module_reg_login {
	background: url(../images/reg_site/popup_module_reg_login_bg.png) repeat-x 0 0;
}

.popup_module_reg_login h2 {
	background:transparent url(../images/reg_site/module_reg_top_offer_hr.png) no-repeat scroll 50% 90%;
	color:#00275D;
	font-size: 20px;
	font-weight:normal;
	margin:0;
	padding: 13px 15px 15px 15px;
}

.popup_module_reg_login p {
	color:#3A3A3A;
	font-size:12px;
	padding: 11px 15px 10px 15px;
}

.popup_module_reg_login p#form_error {
	color: #F00;
	font-size:12px;
	padding: 0px 15px 10px 15px;
	display: block;
}


.module_reg_news_m {
	float: right;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_m.png) repeat-y 0 0;
	margin-bottom: 10px;
}

.module_reg_news_t {
	float: left;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_t.png) no-repeat 0 0;
	padding-top: 1px;
}

.module_reg_news_b {
	float: left;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_b.png) no-repeat 0 100%;
	padding-bottom: 1px;
	position: relative;
	top: 0;
	left: 0;
}

.module_reg_news_b h2 {
	background:transparent url(../images/reg_site/module_reg_top_offer_hr.png) no-repeat scroll 15px 90%;
	color:#00275D;
	font-size: 20px;
	width: 598px; width/* */:/**/568px; width:/**/568px;
	font-weight:normal;
	margin:0;
	padding: 13px 15px 15px 15px;
	float: left;
}

.module_reg_news_content {
	float: left;
	width: 598px; width/* */:/**/568px; width:/**/568px;
	padding: 0 15px 5px 15px;
	background:transparent url(../images/reg_site/module_reg_top_offer_hr.png) no-repeat scroll 15px 100%;
	margin-bottom: 0;
}

.module_reg_news_content h3 {
	color:#00275D;
	font-size:16px;
	font-weight: bold;
	margin:0;
	padding: 11px 0 10px 0;
}

.module_reg_news_content_txt {
	color:#3A3A3A;
	font-size:12px;
	padding-bottom: 10px;
	clear: left;
	float: left;
	width: 568px;
}

.module_reg_news_content_txt h4 {
	color:#00275D;
	font-size:14px;
	padding: 2px 0 10px 0;
}

.module_reg_news_content_txt h5 {
	color:#00275D;
	font-size:12px;
	padding: 0 0 10px 0;
}

.module_reg_news_content_txt p {
	padding-bottom: 10px;
}

.module_reg_news_content_txt a, 
.module_reg_news_content_txt a:link, 
.module_reg_news_content_txt a:visited, 
.module_reg_news_content_txt a:active, 
.module_reg_news_content_txt a:hover {
	color:#00275D;
	font-size:12px;
}

.module_reg_news_b .news_archive_menu {
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 598px; width/* */:/**/568px; width:/**/568px;
	padding: 10px 15px 15px 15px;
}

.module_reg_news_b .news_archive_menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 18px;
/*	padding: 0 0 5px 12px;
	background: url(../images/reg_site/module_reg_header_banner_li.gif) no-repeat 0 7px;*/
	padding: 0 0 10px 0;
	float: left;
	clear: left;
	width: 568px;
}

.module_reg_news_b .news_archive_image_holder {
	float: left;
	width: 110px;
}

.module_reg_news_b .news_archive_image_holder a {
	float: left;
	width: 100px;
	height: 100px;
	position: relative;
	top: 0;
	left: 0;
}

.module_reg_news_b .news_archive_image_holder a .news_archive_image_border {
	position: absolute;
	top: 0;
	left: 0;
}

.module_reg_news_b .news_archive_text_holder {
	float: right;
	width: 458px;
}

.module_reg_news_b .news_archive_text_wide_holder {
	float: left;
	width: 568px;
}

.module_reg_news_b .news_archive_menu li a.news_archive_text_title, .module_reg_news_b .news_archive_menu li a.news_archive_text_title:hover {
	color:#00275D;
	font-size:12px;
	font-weight: bold;
}

.module_reg_news_b .news_archive_menu li a, .module_reg_news_b .news_archive_menu li a:hover {
	color:#00275D;
	font-size:12px;
	font-weight: normal;
}

.module_reg_info_m {
	float: right;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_m.png) repeat-y 0 0;
	margin-bottom: 10px;
}

.module_reg_info_t {
	float: left;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_t.png) no-repeat 0 0;
	padding-top: 1px;
}

.module_reg_info_b {
	float: left;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_b.png) no-repeat 0 100%;
	padding-bottom: 1px;
	position: relative;
	top: 0;
	left: 0;
}

.module_reg_info_b h1 {
	background:transparent url(../images/reg_site/module_reg_top_offer_hr.png) no-repeat scroll 15px 90%;
	color:#00275D;
	font-size: 20px;
	width: 598px; width/* */:/**/568px; width:/**/568px;
	font-weight:normal;
	margin:0;
	padding: 13px 15px 15px 15px;
	float: left;
}

.module_reg_info_content {
	float: left;
	width: 598px; width/* */:/**/568px; width:/**/568px;
	padding: 0 15px 5px 15px;
	background:transparent url(../images/reg_site/module_reg_top_offer_hr.png) no-repeat scroll 15px 100%;
	margin-bottom: 0;
}

.module_reg_info_content h2 {
	color:#00275D;
	font-size: 18px;
	font-weight:normal;
	margin:0;
	padding: 11px 0 10px 0;
}

.module_reg_info_content h3 {
	color:#00275D;
	font-size: 16px;
	font-weight: bold;
	margin:0;
	padding: 11px 0 10px 0;
}

.module_reg_info_content {
	color:#3A3A3A;
	font-size:12px;
	padding-bottom: 5px;
	clear: left;
	float: left;
	width: 568px;
}

.module_reg_info_content h4 {
	color:#00275D;
	font-size:14px;
	padding: 2px 0 10px 0;
}

.module_reg_info_content h5 {
	color:#00275D;
	font-size:12px;
	padding: 0 0 10px 0;
}

.module_reg_info_content p {
	padding-bottom: 10px;
}

.module_reg_info_content ul {
	margin-top: 0;
}

.module_reg_info_content a, 
.module_reg_info_content a:link, 
.module_reg_info_content a:visited, 
.module_reg_info_content a:active, 
.module_reg_info_content a:hover {
	color:#00275D;
	font-size:12px;
}

.module_reg_faq_m {
	float: right;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_m.png) repeat-y 0 0;
	margin-bottom: 10px;
}

.module_reg_faq_t {
	float: left;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_t.png) no-repeat 0 0;
	padding-top: 1px;
}

.module_reg_faq_b {
	float: left;
	width: 598px;
	background: url(../images/reg_site/module_reg_top_offer_bg_b.png) no-repeat 0 100%;
	padding-bottom: 1px;
	position: relative;
	top: 0;
	left: 0;
}

.module_reg_faq_b h2 {
	background:transparent url(../images/reg_site/module_reg_top_offer_hr.png) no-repeat scroll 15px 90%;
	color:#00275D;
	font-size: 20px;
	width: 598px; width/* */:/**/568px; width:/**/568px;
	font-weight:normal;
	margin:0;
	padding: 13px 15px 15px 15px;
	float: left;
}

.module_reg_faq_form {
	float: left;
	width: 598px; width/* */:/**/568px; width:/**/568px;
	padding: 11px 15px 10px 15px;
	background:transparent url(../images/reg_site/module_reg_top_offer_hr.png) no-repeat scroll 15px 100%;
	margin-bottom: 0;
}

.module_reg_faq_b p#faq_form_error {
	color: #F00;
	font-size:12px;
	padding: 10px 15px 0px 15px;
	display: block;
	float: left;
}

.module_reg_faq_form label {
	width: 95px;
	text-align: right;
	margin: 4px 5px 5px 0;
	float: left;
	color: #545454;
	font-size: 12px;
}

.module_reg_faq_form .input_text {
	width: 207px; width/* */:/**/199px; width:/**/199px;
	height: 21px; height/* */:/**/15px; height:/**/15px;
	font-size: 12px;
	line-height: 15px;
	padding: 2px 3px 2px 3px;
	color: #545454;
	border: 1px solid #000;
	float: left;
	margin-bottom: 5px;
}
.module_reg_faq_form textarea.input_text {
	height: 81px; height/* */:/**/75px; height:/**/75px;
}

.module_reg_faq_form .input_text_error {
	width: 207px; width/* */:/**/199px; width:/**/199px;
	height: 21px; height/* */:/**/15px; height:/**/15px;
	font-size: 12px;
	line-height: 15px;
	padding: 1px 2px 1px 2px;
	color: #545454;
	border: 2px solid #F00;
	float: left;
	margin-bottom: 5px;
}
.module_reg_faq_form textarea.input_text_error {
	height: 81px; height/* */:/**/75px; height:/**/75px;
}

.faq_question_form_btn, 
.faq_question_form_btn:link, 
.faq_question_form_btn:visited, 
.faq_question_form_btn:active, 
.faq_question_form_btn:hover {
	float: left;
	clear: left;
	margin: 0 0 10px 100px;
	line-height: 19px;
	padding: 0 30px 0 15px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #b72b00;
	background: url(../images/reg_site/login_form_btn.png) no-repeat 100% 0;
	text-decoration: none;
}
.faq_question_form_btn:hover {text-decoration: underline;}

#module_reg_faq_anwser {
	width: 598px; width/* */:/**/568px; width:/**/568px;
	padding: 8px 15px 15px 15px;
	float: left;
	clear: left;
}

.accordion_title {
	float: left;
	clear: left;
	margin: 0 0 5px 0;
}

.accordion_title a, 
.accordion_title a:link, 
.accordion_title a:visited, 
.accordion_title a:active, 
.accordion_title a:hover {
	color:#00275D;
	font-size: 13px;
	padding-left: 10px;
	background: url(../images/reg_site/module_reg_header_banner_li.gif) no-repeat 0 6px;
	display: block;
}

.accordion_box {
	display: none;
	color:#3A3A3A;
	font-size:12px;
	float: left;
	clear: left;
	width: 568px; width/* */:/**/548px; width:/**/548px;
	padding: 0 10px;
}

.accordion_box p {
	margin-bottom: 10px;
}

.accordion_close {
	display: block;
	text-align: right;
}

.accordion_close a, 
.accordion_close a:link, 
.accordion_close a:visited, 
.accordion_close a:active, 
.accordion_close a:hover {
	color:#00275D;
	font-size: 12px;
}

#module_reg_bot_menu_t {
	float: left;
	padding: 10px 0 15px;
	width: 775px;
	background: url(../images/reg_site/reg_bot_menu_bg_t.png) no-repeat 0 0;
	margin-top: 10px;
}

#module_reg_bot_menu_b {
	float: left;
	padding: 0 0 10px 0;
	width: 775px;
	background: url(../images/reg_site/reg_bot_menu_bg_b.png) no-repeat 0 100%;
}

#module_reg_bot_menu_m {
	float: left;
	padding: 0 15px 107px 15px;
	width: 775px; width/* */:/**/745px; width:/**/745px;
	background: url(../images/reg_site/reg_bot_menu_bg_m.png) repeat-y 0 0;
	font-family: Verdana, Geneva, sans-serif;
	position: relative;
	top: 0;
	left: 0;
}

#module_reg_bot_menu_m h2 {
	float: left;
	width: 745px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom: 3px;
}

#module_reg_bot_menu_intro_txt {
	color: #3a3a3a;
	font-size: 12px;
}

#module_reg_bot_menu_menu {
	float: left;
	width: 745px;
	position: absolute;
	bottom: -25px;
	left: 15px;
	margin: 0;
	padding: 0;
}

#module_reg_bot_menu_menu li {
	float: left;
	width: 155px;
	height: 130px;
	margin: 0;
	padding: 0;	
	position: relative;
	top: 0;
	left: 0;
	list-style: none;
}
#module_reg_bot_menu_menu li.last {
	width: 125px;
}

#module_reg_bot_menu_menu li a {
	width: 125px;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #00275D;
	padding: 0 0 90px 0;
}

#module_reg_bot_menu_menu li a .reg_bot_menu_item_desc, #module_reg_bot_menu_menu li a:hover .reg_bot_menu_item_desc {
	font-size: 11px;
	font-weight: bold;
	color: #00275D;
}

#module_reg_bot_menu_menu li a span {cursor: pointer;}

#reg_bot_menu_dormeo_2_12 {float: left; width: 103px; height: 82px; position: absolute; bottom: 0; left: 0px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reg_site/reg_bot_menu/dormeo_2_12.png', sizingMethod='crop');}
a > #reg_bot_menu_dormeo_2_12 {background: url(../images/reg_site/reg_bot_menu/dormeo_2_12.png) no-repeat 0 0;}
#reg_bot_menu_memosan_plus {float: left; width: 104px; height: 82px; position: absolute; bottom: 0; left: -1px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reg_site/reg_bot_menu/memosan_plus.png', sizingMethod='crop');}
a > #reg_bot_menu_memosan_plus {background: url(../images/reg_site/reg_bot_menu/memosan_plus.png) no-repeat 0 0;}
#reg_bot_menu_eva {float: left; width: 104px; height: 88px; position: absolute; bottom: -6px; left: -1px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reg_site/reg_bot_menu/eva.png', sizingMethod='crop');}
a > #reg_bot_menu_eva {background: url(../images/reg_site/reg_bot_menu/eva.png) no-repeat 0 0;}
#reg_bot_menu_fixflex {float: left; width: 117px; height: 87px; position: absolute; bottom: -5px; left: -14px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reg_site/reg_bot_menu/fixflex.png', sizingMethod='crop');}
a > #reg_bot_menu_fixflex {background: url(../images/reg_site/reg_bot_menu/fixflex.png) no-repeat 0 0;}
#reg_bot_menu_protect {float: left; width: 90px; height: 82px; position: absolute; bottom: 0; left: 9px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reg_site/reg_bot_menu/protect.png', sizingMethod='crop');}
a > #reg_bot_menu_protect {background: url(../images/reg_site/reg_bot_menu/protect.png) no-repeat 0 0;}

