body {margin:0; padding:0; background:transparent;}
#login_common_ly {position:relative; clear:both; width:216px; height:91px; font-family:dotum;}
#login_common_ly img, #login_common_ly input {border:0; font-family:dotum;}
#login_common_ly a {color:#53575e; text-decoration:none; font-family:dotum; font-size:11px;}
#login_common_ly a:hover  {color:#736357; }
#login_common_ly fieldset {border:0; margin:0; padding:0;}
#login_common_ly fieldset legend {display:none; }
#login_common_ly .slider {position:absolute; float:left; left:1px; top:0px; width:38px; height:13px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/lg_control_bg.gif) 0 0 no-repeat;}
#login_common_ly .slider .slider-thumb  {position:absolute; overflow:hidden; width:11px; height:8px; margin:2px 0 4px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/lg_bar_control.gif) 0 0 no-repeat;cursor:pointer;  }
#login_common_ly .lg_steptxt {position:absolute; left:44px; top:1px; width:46px; height:12px; font-size:11px; letter-spacing:-1px; color:#82868c;}
#login_common_ly .lg_help {position:absolute; left:93px; top:0; width:12px; height:12px; }
#login_common_ly .lg_help img {width:12px; height:12px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/btn_help.gif) 0 0 no-repeat;  }
#login_common_ly .lg_help a:hover img {background-position:0 -12px; }
#login_common_ly .lg_iptxt {position:absolute; left:113px; top:0; width:61px; height:12px; padding:0 0 0 8px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/lg_line_y2.gif) no-repeat 0 1px; font-size:11px; letter-spacing:-1px; color:#53575e;}
#login_common_ly .lg_iptxt label {position:relative; top:1px; }
#login_common_ly .lg_iptxt label a:hover {text-decoration:underline;}
#login_common_ly .input_form {position:absolute; left:0; top:22px; width:153px; height:47px;}
/*#login_common_ly.step02 .input_form  {top:31px;}*/
#login_common_ly .input_form input {width:140px; height:20px; margin:3px 5px 0 7px; font-size:12px; color:#535353; font-weight:normal; letter-spacing:-1px;  background-color:transparent !important; vertical-align:top;}
#login_common_ly .input_form div {overflow:hidden; width:153px; height:23px; margin-bottom:1px;}
#login_common_ly .input_form .input_id {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/input_txt_id.gif) 0 0 no-repeat;}
#login_common_ly .input_form .input_pw {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/input_txt_pw.gif) 0 0 no-repeat;}
:root #login_common_ly .input_form .input_pw {}
#login_common_ly .input_form .input_mouseover { background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/input_txt_mouseover.gif) 0 0 no-repeat !important;}
#login_common_ly .input_form .input_mouseover input {font-weight:bold;}
#login_common_ly .input_form .input_writeafter {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/input_txt_writeafter.gif) 0 0 no-repeat !important;}
#login_common_ly .lg_input_btn {position:absolute; left:153px; top:22px; width:63px; height:47px; cursor:pointer;}
#login_common_ly .lg_input_btn img { width:63px; height:47px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/btn_login.gif) 0 0 no-repeat;} /*edit_20120214*/
#login_common_ly .lg_input_btn img.btn_ipin {width:54px; height:45px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/btn_login_ipin.gif) 0 0 no-repeat;}
#login_common_ly .lg_member_con  {position:absolute; left:1px; top:80px; width:215px; height:15px; margin:0; padding:0;}
#login_common_ly .lg_member_con li {float:left; list-style:none; padding:0 13px 0 11px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/lg_line_y.gif) 100% 0 no-repeat; font-size:11px; letter-spacing:-1px;}
#login_common_ly .lg_member_con li.mem_id_search {}
#login_common_ly .lg_member_con li.mem_pw_search {background:none;}
#login_common_ly .lg_member_con li.mem_idpw_search {background:none;}
#login_common_ly .lg_member_con li.mem_join {padding-left:1px}
#login_common_ly .lg_member_con li.mem_join img {}
#login_common_ly .lg_member_con a:hover {text-decoration:underline;}
#login_common_ly .iframe_step3 {margin-top:22px; width:155px; height:48px;}

/*step3 iframe*/
body#step3 {margin:0; padding:0; background:transparent;}
#step3 img, #step3 input {border:0; font-family:dotum;}
#step3 .input_form {position:relative; left:0; top:0; width:153px; height:47px;}
#step3 .input_form input {width:140px; height:20px; margin:3px 5px 0 9px; font-size:12px; color:#535353; font-weight:normal; letter-spacing:-1px;  background-color:transparent !important; vertical-align:top; }
#step3 .input_form div {overflow:hidden; width:153px; height:23px; margin-bottom:1px;}
#step3 .input_form .input_id {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/input_txt_id.gif) 0 0 no-repeat;}
#step3 .input_form .input_pw {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/input_txt_pw.gif) 0 0 no-repeat;}
 :root #step3 .input_form .input_pw {}
#step3 .input_form .input_mouseover { background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/input_txt_mouseover.gif) 0 0 no-repeat !important;}
#step3 .input_form .input_mouseover input {font-weight:bold;}
#step3 .input_form .input_writeafter {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/input_txt_writeafter.gif) 0 0 no-repeat  !important; }

/*layer */
/*091223 edit*/
#login_common_ly .ly_lgtxt_area {position:absolute; left:0; top:0; width:216px; height:91px; z-index:100; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_bg.gif) 0 0 repeat;}
#login_common_ly .ly_lgtxt_area img {vertical-align:top; }
#login_common_ly .ly_lgtxt_area .ly_inbox {position:relative; width:216px; height:91px; overflow:hidden; border:2px solid #dd0012; }
:root #login_common_ly .ly_lgtxt_area .ly_inbox  { width:212px; height:87px;}
#login_common_ly .ly_lgtxt_area p {margin:16px 12px 0 12px; padding:0 0 9px 12px; border-bottom:1px solid #414141;}
/*//091223 edit*/
#login_common_ly .ly_lgtxt_area p img {width:164px; height:25px;}
#login_common_ly .ly_lgtxt_area p img.ly_txt_password {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_txt_password.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_area p img.ly_txt_step3_failure {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_txt_step3_failure.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_area p img.ly_txt_step2_flash {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_txt_step2_flash.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_area p img.ly_txt_step2_failure {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_txt_step2_failure.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_area p img.ly_txt_setflash {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_txt_setflash.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_area p img.ly_txt_step3_none {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_txt_step3_none.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_area p img.ly_txt_step3_activex {background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_txt_step3_activex.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_area .ly_btn_area {margin-top:8px; text-align:center; }
#login_common_ly .ly_lgtxt_area .ly_btn_area img {margin:0 3px 0 2px;}
#login_common_ly .ly_lgtxt_area .ly_topclose {position:absolute; right:2px; top:3px; width:13px; height:13px;}
#login_common_ly .ly_lgtxt_area .ly_topclose img { width:14px; height:14px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_btn_topclose.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_area .ly_btn_close {width:31px; height:19px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_btn_close.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_area .ly_btn_loginstep1 {width:67px; height:19px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_btn_loginstep1.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_area .ly_btn_loginstep2 {width:67px; height:19px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_btn_loginstep2.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_area .ly_btn_password {width:72px; height:19px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_btn_password.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_area .ly_btn_setup {width:50px; height:19px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_btn_setup.gif) 0 0 no-repeat;}
#login_common_ly .ly_lgtxt_capslock {position:absolute; left:0; top:72px; width:216px; height:23px; z-index:100; overflow:hidden;}
#login_common_ly .ly_lgtxt_capslock img {width:216px; height:23px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/ly_txt_capslock.gif) 0 0 no-repeat;}

/* checkbox-applied */
.checkbox-applied{display:-moz-inline-block; display:-moz-inline-box; display:inline-block; overflow:hidden; position:relative; width:12px; height:12px; vertical-align:middle;}
.checkbox-applied span.checkbox-mark{display:-moz-inline-block; display:-moz-inline-box; display:inline-block; position:absolute; left:0; top:0; z-index:1; width:12px; height:12px; background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/input_check.gif) no-repeat 0 0;}
.checkbox-applied span.checkbox-mark.checkbox-checked{background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/input_check.gif) no-repeat 0 -15px;}
.checkbox-disabled span.checkbox-mark{background-position:-15px -30px;}
.checkbox-disabled span.checkbox-mark.checkbox-checked{background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/input_check.gif) no-repeat 0 -15px;}
.checkbox-focused{background:url(http://images.hangame.co.kr/hangame/login/loginui/weo/input_check.gif) no-repeat 0 -123px;}
.checkbox-applied input{position:absolute; left:0; top:0; width:12px; height:12px; margin:-6px 0 0 -6px;}
.checkbox-applied span.checkbox-mark, x:-moz-any-link{position:relative; margin-left:0;}
.checkbox-applied span.checkbox-mark, x:-moz-any-link, x:default{position:absolute; margin-left:0;}
