@import url(/css/outer.css);

#member_wrap { position: absolute;margin: 50px 0 0 10px;text-align: center; left:30%;}
#member_wrap p.pass { text-align:center; padding:20px 0; border-top:#e4e4e4 1px dotted; }
#member_wrap p.pass a.home { padding:7px; font-size:15px; border:2px solid #ebebeb; }

/* login */
#login_msg { margin-left:10px; margin-top:20px;}
#login_header { float:center; padding-top:20px; }
#login_header p { float:center; width:450px; height:35px; }
#login_header p label { float:center; width:100px; text-align:right; padding-top:6px;padding-right:10px;}
#login_header li.infor { float:center; padding:30px; }
#login_footer { clear:both; padding:20px 0px 0px 10px; border-top:#ccc 1px dotted; }
#login_footer img { vertical-align:middle; }
#login_footer p { height:30px; }

/* forget_idpwd */
#fidp_title { border-bottom:1px solid #ddd; font-size:13px; font-family:tahoma; font-weight:bold; padding-bottom:10px; } 
#fidp { padding:30px 0px 0px 0px }
#fidp p { height:40px; }
#fidp p label { float:left; width:100px; }
#fidp p label.answer { width:150px; }
#fidp p.wrkey { height:60px; }
#kcaptcha { float:left; padding-right:10px; }

/* confirm */
#conf_title { padding:15px 0; border-bottom:2px solid #ebebeb; }
#conf_cont { padding:30px 0px; margin:0px;  }
#conf_cont p { width:350px; height:30px; }
#conf_cont p label { float:left; width:100px; }
#conf_cont li.infor { float:left; padding:0 0 10px 0px; }
#conf_cont li.infor span { float:left; width:100px;  }
#conf_msg { clear:both; text-align:center; border-top:#e4e4e4 1px dotted; }

/* join_check */
#joinChk { padding:5px 40px 0 40px; }
#joinChk p { height:40px; }
#joinChk li.infor { margin-bottom:15px; border-bottom:1px solid #eeeeee; }
#joinChk li.infor p label { float:left; width:100px; }
#joinChk li.infor p span { color:#66a2c8; }
#joinChk textarea { width:98%; height:100px; margin:10px 0; }

/* join */
.join { margin:5px 20px 0 10px; overflow:visible; }
.join #btn_id, #btn_nick, #btn_email { cursor:pointer; }
.join li { position:relative; overflow:visible; height:100%; padding:10px 0; }
.join li label { float:left; width:150px; margin-right:25px; }
.join li label span { color:#DD4B39; }
.join li label.error { width:300px; margin:0; border:none; }
.join li p.title { margin-left:0px;margin-bottom:5px; }
.join li select { width:262px;padding:5px;border:1px solid #D9D9D9; }
.join li input { margin-top:0px; width:250px; }
.join li input.check { width:15px; }
.join li.mb_img { margin-left:175px; background:#eee;}
.join li.last { border:none; }
.join li .msg_tip { margin-left:10px;position:absolute; background:#E0E0E0 url(/img/tip_arrow.gif) center left no-repeat; top:30px; display:none; border-left:none; padding:15px; color:#666; }
#mb_profile { height:55px; }
#jmore { cursor:pointer; text-decoration:underline; }
#joption { display:none; }
#join_ad { position:absolute; top:30px; left:320px; width:400px; }
#join_ad p b { font-size:20px; line-height:30px; }
/* join_result */
#joinRes { padding:5px 10px 10px 10px; }

/* modify_password */
#modifyPwd_title { padding:15px 0px; border-bottom:2px solid #ebebeb; } 
#modifyPwd { margin:0px; padding:20px 0px 10px 0px; background:#ccc; }
#modifyPwd li { padding:10px 0; }
#modifyPwd li input { margin-top:0px; width:250px; }
#modifyPwd li label { float:left; width:150px; }
#modifyPwd li.under {  }
#modifyPwd li.wrkey { height:60px; }
#modifyPwd li label.error { width:340px; margin:0; border:none; }

/* point */
#pnt_title { padding:15px 0; border-bottom:2px solid #ebebeb; }
#pnt_list { padding:20px; }
#pnt_list col.po_date { width:70px; }
#pnt_list col.po_give { width:70px; }
#pnt_list col.po_use { width:70px; }
#pnt_list th { height:24px; background-color:#f6f6f6; border-top:2px solid #e1e1e1; }
#pnt_list tr.po_row { height:24px; text-align:center; }
#pnt_list tr.po_sum { height:24px; text-align:center; background-color:#f6f6f6; }
#pnt_list p.po_none { text-align:center; padding:20px 0; }
#pnt_list p.po_paging { text-align:center; padding:5px 0; }
#pnt_list p.po_total { text-align:center; padding:20px 0; border-top:#e4e4e4 1px dotted; }

/* modify */
.modi { margin:5px 20px 0 10px; overflow:visible; }
.modi #btn_id, #btn_nick, #btn_email { cursor:pointer; }
.modi li { position:relative; overflow:visible; height:100%; padding:10px 0; }
.modi li label { float:left; width:150px; margin-right:25px; }
.modi li label span { color:#DD4B39; }
.modi li label.error { width:300px; margin:0; border:none;margin-left:175px; }
.modi li p.title { margin-left:0px;margin-bottom:5px; }
.modi li select { width:262px;padding:5px;border:1px solid #D9D9D9; }
.modi li input { margin-top:0px; width:250px; }
.modi li input.check { width:15px; }
.modi li.mb_img { margin-left:175px; background:#eee;}
.modi li.last { border:none; }
.modi li .msg_tip { margin-left:10px;position:absolute; background:#E0E0E0 url(/img/tip_arrow.gif) center left no-repeat; top:0px; display:none; border-left:none; padding:15px; color:#666; }

.error { color:#CC0000; }
