.userlogin{position:absolute; top: 50%; left: 50%;	width:578px; height:235px; margin-top: -117px;  margin-left: -289px;}
.pwlogin{position:absolute; top: 50%; left: 50%; width:472px; height:235px; margin-top: -117px; margin-left: -236px;}
.pw2login{position:absolute; top: 50%; left: 50%; width:472px; height:303px; margin-top: -151px; margin-left: -236px;}
.login_bg{background:url('../img/userlogin_bg002.gif');}
.pw_bg{background:url('../img/pwlogin_bg002.gif');}
.dot_line{height:1px; background:url('../img/dot_01.gif'); overflow:hidden;}
.input_login {border:1px solid #385b9b;	background:#7b9fcb;	width:178px; height:20px; padding:0 0 0 0;}
.input_auth {border:1px solid #385b9b;	background:#7b9fcb; height:20px; padding:0 0 0 0;}
.pw_login {border:1px solid #a2a2a2; background:#f3f3f3; width:117px; height:20px; line-height:20px; padding:0 0 0 0;}
.dontDisplay { display:none; }
.hover_underline a:hover{text-decoration: underline;}
.login_check{font-size:11px; color:#666666;}
.login_check input{padding:0; margin:0; vertical-align: middle; margin-left:10px; _ margin-left:4px;}
.login_check label{position:relative; top:2px; line-height:19px;}
.pw_txt1{font-family: dotum; font-size:18px; font-weight:bold; color:#2e3e5f;}
.pw_txt2{font-family: dotum; font-size:12px; color:#666666; line-height:15px; padding:5px 10px 0 0;}
.code{width:144px; height:53px; background:url('../img/code_img.gif');}


.bbox{margin-top:7px;}
.btn_login_pack,
.btn_login_pack *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url('../img/btn_refresh.gif') no-repeat; font-size:12px;font-family:Tahoma, Sans-serif;color:#6c6c6c;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_login_pack{margin-right:4px}
.btn_login_pack *{left:4px;cursor:pointer;_cursor:hand}
.btn_login_pack.medium,
.btn_login_pack.medium *{height:22px;line-height:22px}
.btn_login_pack.medium{background-position:left 0}
.btn_login_pack.medium *{padding:0 7px 0 6px;background-position:right top;font-size:12px}
.btn_login_pack *:hover,
.btn_login_pack *:active,
.btn_login_pack *:focus{color:#1a1a1a}
.btn_login_pack.strong *{font-weight:bold !important}
.btn_login_pack.icon *{padding-left:20px}
.btn_login_pack.icon span{width:20px;margin-right:-20px;padding:0 !important}
.btn_login_pack.medium .refresh{background: url('../img/img_refresh.gif') no-repeat 4px 6px;}

.btn_install{float:right;position:absolute;margin-top:29px;_margin-top:29px;right:62px;}
.btn_install a{background: url('../img/btn_install.gif') left 0;font-size:12px ;  color:#2f3e5e; float:left; padding-left:19px; text-align:center; height:22px; cursor:pointer; overflow:hidden;}
.btn_install a:hover{background:url('../img/btn_install.gif') left -22px}
.btn_install a span{float:left; background:url('../img/btn_install.gif') right 0; line-height:25px; padding-right:5px; height:22px; overflow:hidden}
.btn_install a:hover span{background:url('../img/btn_install.gif') right -22px; color:#2f3e5e }