/* all style */
html,body{height:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,button{margin:0;padding:0;line-height:1.4em}
body,h1,h2,h3,h4,h5,h6,th,td,input,select{margin:0;padding:0;color:#454545;font-size:12px;font-family:'?뗭?',dotum}
ul,ol,dl,dt,dd{margin:0;padding:0;list-style:none}
p{text-align:justify}
img{border:none;vertical-align:top}
hr{display:none}
a{text-decoration:none}
fieldset{border:none}
legend{display:none}
li p, dd p{margin-left:0}
table caption{position:relative;visibility:hidden;height:0;font-size:0;line-height:0}
                       
/* layout common */                                              
.login_wrap #wrap{width:990px;margin:0 auto;background:url(../../../images/tg/login/bg_login.jpg) no-repeat 0 0}
.header{position:relative;height:69px;z-index:99}
.mainLogo{position:relative;left:105px;top:125px}      
h1.logo{position:absolute;top:100px;left:50px;width:276px;height:62px}
        
/* login layout */   
.login_page{height:417px;margin-bottom:30px;padding:48px 119px 0 241px}
.login_page h2{margin:0 0 41px 0px}
.login_page fieldset{height:24px;padding:37px 114px 38px 4px}
.login_page fieldset label,.login fieldset input,.login_page fieldset input[type="text"],.login_page fieldset input[type="password"]{display:inline-block;vertical-align:top}
.login_page fieldset input[type="text"],.login_page fieldset input[type="password"]{width:146px;height:18px;margin:1px 5px 0 1px;padding:1px;border:1px solid #dbdbdb}
.login_page fieldset input[type="image"]{margin-left:13px}
.login_page ul{padding-right:117px} 
.login_page ul li{position:relative;min-height:24px;height:auto !important;height:24px;margin-bottom:11px;padding:0 177px 0 9px;line-height:14px;color:#757575;}
.login_page ul li a{display:block;position:absolute;top:0;right:0;width:141px}