

html, body { background: none; }

a { color: white; }
a:hover { color: white; }

.login_wrap { width: 100%; height: 100%; display: none; }

.login_bg { position: absolute; width: 100%; height: 100%; background-image: url(/imgs/clubm/login/bg_login.jpg?a=1); background-position:center center; background-repeat:no-repeat; background-attachment:fixed; }
.login_bg2 { position: absolute; width: 100%; height: 100%; background-image: url(/imgs/clubm/login/bg_login2.jpg); background-position:center center; background-repeat:no-repeat; background-attachment:fixed; display: none; }

.login_cont { width: 442px; height: 452px; position: absolute; }

.login_title { width: 100%; text-align: center; display: none; padding-bottom: 15px; }
.login_box .h_line { float: left; width: 442px; height: 2px; text-align: center; }

.login_box { float: left; width: 100%; height: 298px; display: none; background-image: url(/imgs/clubm/login/bg_login_box.jpg); }

.login_box .top { width: 100%; height: 60px; padding: 20px 0 0 0; }
.login_box .top li { padding: 5px 37px 8px 37px; }
.login_box .top img.han_msg { padding-top: 9px; }

.login_box .input_box_cont	{ float: left; padding: 20px 20px 15px 20px; }
.login_box .input_box_cont	a { color: #d2d2d2; }
.login_box .input_box_cont	a:hover { color: #f2f2f2; }
.login_box .input_box_cont1 { float: left; padding: 20px 20px 5px 20px; }

.login_box .input_box { float: left;  }
.login_box .input_box .id_pw	{ width: 290px; float: left; padding-top: 15px;  }
.login_box .input_box .id_pw li { padding-left: 20px; }
.login_box .input_box .id_pw img.label { padding-right: 20px; padding-top: 5px; }
.login_box .input_box .id_pw1	{ width: 290px; float: left; padding-top: 5px;  }
.login_box .input_box .id_pw1 li { padding-left: 20px; }
.login_box .input_box .id_pw1 img.label { padding-right: 20px; padding-top: 5px; }

.login_box .input_box li { padding-bottom: 8px; }
.login_box .input_box input.data { width: 160px; padding: 3px; font-size: 15px; font-weight: bold; background-color: #BCBCBC; border: solid 1px #000; color: #000; }

.login_box .btn_login { margin-top: 2px; }

.connect_btns { float: left; width: 442px; text-align: center; vertical-align: top; margin-top: 11px; padding: 0 0 5px 0; }

.copyright { float: left; width: 100%; color: #a2a2a2; text-align: center; padding-top: 25px; }
.copyright .copy_text { margin-bottom: 10px; }
.copyright .copy_text a { color: #fff; font-size: 12pt; font-weight: bold;}
.copyright .copy_text a:hover { text-decoration: underline; color: #fff;  font-size: 12pt; font-weight: bold;}
.today_count { width: 200px; color: #000; background-color: #fff; padding: 5px 10px 4px 10px; }

.find_pw_box { 	
	position: absolute;
	width: 442px; height: 298px;
	background-image: url(/imgs/clubm/login/login_loginbox.jpg);
	background-repeat: no-repeat;
	padding: 20px; 
	color: #f9f9f9;
	display: none; 
}

.find_pw_box .input_box { float: left; width: 400px; margin: 0px 0 23px 0; }
.find_pw_box .input_box img.label { padding-right: 20px; padding-top: 5px; }
.find_pw_box .input_box input.data { padding: 3px; font-weight: bold; background-color: #BCBCBC; border: solid 1px #000; color: #000; }
.find_pw_box .input_box input.find_id { width: 160px; font-size: 12pt; }
.find_pw_box .input_box input.hp_num1 { width: 31px; font-size: 12pt; }
.find_pw_box .input_box input.hp_num2 { width: 43px; font-size: 12pt; }
.find_pw_box .h_line { float: left; width: 400px; height: 2px; text-align: center; }
.find_pw_box .input_box #find_id { margin-bottom: 8px; }

.find_pw_box .input_box_cont { float: left; margin: 11px 24px 0 20px; }
.find_pw_box .find_img { float: left; vertical-align: top; }

.find_pw_box .find_title { margin: 5px 0 22px 20px; }
.find_pw_box .find_sub_t { float: left; margin: 10px 0 0 20px; }
.find_pw_box .find_btn { float: left; margin-top: 15px; width: 400px; text-align: center; }

.ask_board_box { 
	position: absolute; 
	width: 658px; height: 560px; 
	background-image: url(/imgs/clubm/login/contact/c_box.gif);
	background-repeat: no-repeat;
	display: none; 
	padding: 25px; 
}
