@charset "utf-8";
/* CSS Document */

/* Common */
body { background:#2c2f3c;height:100%;}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select { margin:0; padding:0 }
body, input, textarea, select, button, table { font-family:'돋움', Dotum, AppleGothic, sans-serif; font-size:12px; color:#4b4b4b; }
table { font-size:12px; font-family:"굴림", Gulim, AppleGothic, Sans-serif; border-collapse:collapse; }
img, fieldset { border:0 }
ul, ol { list-style:none }
ul { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
li { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
em, address { font-style:normal }
a { text-decoration:none }
a:hover, a:active, a:focus { color:#4b4b4b; text-decoration:underline }

/* 로그인전체틀 */
#wrap{background:url(/images/headerBg.gif) left top repeat-x;MIN-WIDTH: 100%;POSITION: relative;}
#header{height:40px;MARGIN: 0px auto;overflow:hidden;POSITION: relative;}
#header .menuHome a{padding:0 13px 0 13px;text-align:center;border-right:1px solid #775cbe;border-left:1px solid #775cbe;line-height:0;}
#header ul{height: 39px;}
#header li{float:left;position:relative;z-index:10;color:#fff;font-size:12px;text-align:center;line-height:12px;}
#header li a{color:#e1e1e1;text-decoration:none;display:inline-block;padding:10px 15px;background-position: 100% 0;}
#header .on{background:#775cbe;}

.mw_login_1{position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%;background:url(/images/loginBg_1.jpg) center top no-repeat;}

.mw_login{position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%;background:url(/images/loginBg.jpg) center top no-repeat;}

/*.mw_login .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}*/
#login{position:absolute;top:430px;left:50%;width:328px;margin:-150px 0 0 -194px;padding:28px 28px 0 35px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;color:#767676;line-height:normal;white-space:normal}

#login .btn_login,
#login .btn_login input{display:inline-block;overflow:visible;position:relative;height:50px;margin:0;padding:0;border:0;background:url(/images/btnLogin.gif) no-repeat;font-size:12px;font-weight:bold;color:#fff;line-height:32px;text-decoration:none !important;vertical-align:middle;cursor:pointer}
#login .btn_login{margin:0 4px 0 5px;background-position:left top}
#login .btn_login input{left:4px;padding:0 24px 0 36px;background-position:right top;*vertical-align:top;}
#uid,#upw{border:1px solid #8d95b6;background:#fff;height:24px;width:200px;padding:5px;}
.loginBox{margin:20px 0 0 15px;}
.loginBox th{font-family:Tahoma, Geneva, sans-serif;font-weight:100;text-align:right;padding-right:10px;}
.i_label{font-family:Tahoma, Geneva, sans-serif;top:89px;left:58px;font-weight:bold;font-size:11px;display:block;position:static;}
.p_label{font-family:Tahoma, Geneva, sans-serif;top:114px;left:58px;font-weight:bold;font-size:11px;display:block;position:static;}