@charset "utf-8";
@import 'reset.css';

/**********************************************************************************
                              LOGIN
***********************************************************************************/

body{background:url(../images/login/bg_login.gif) repeat-x; overflow-x:hidden; overflow-y:auto}
#Wrap{width:100%; height:100%; margin:0 auto; min-width:1200px}
#Wrapxx{width:100%; height:100%; margin:0 auto; min-width:1200px}
#header{height:58px; background:#fff}
#header p{margin:0 auto ;  text-align:center; background:url(../images/login/logo_system.png) no-repeat; width:695px;  height:47px;}
#headerb pb{position:absolute; top:20px; left:30px; background:url(../images/login/logo_system.png) no-repeat; width:95px; height:47px;}
#intro{height:100%;background:url(../images/login/bg_login.gif) repeat-x}
#intro .main{margin:0 auto ;text-align:center; background:url(../images/login/login_main.png) no-repeat; width:1280px;height:320px}
#intro .header {margin:0 auto ;text-align:center;  background:url(../images/login/logo_system.png) no-repeat; width:1280px; height:47px}
#form{width:731px; height:231px;margin:0 auto;background:url(../images/login/form_bg.png) no-repeat;overflow:hidden; margin-top:-30px}
#main{ margin:0 auto ;text-align:center; background:url(../images/login/login_main.png) no-repeat; width:1280px;height:320px}

#form0{width:731px; height:80px;margin:0 auto;margin-top:-30px}
#login_security{position:relative;height:80px;left:40px}
.login_sform{left:40px}
.login_sform fieldset{position:relative;height:108px;padding-top:5px}
.login_sform dl{width:600px}
.login_sform dt,.login_form dd{float:left;height:24px;margin-bottom:7px}
.login_sform dt{width:600px;height:12px;padding-top:3px;font-family:맑은고딕,돋움,Arial, Tahoma, sans-serif;font-weight:bold; color:#666}
.login_sform dd{width:135px}
.login_sform dd input{height:17px;padding:2px 0;font-size:1.2em}
.login_sform .secu_id{position:absolute;top:25px;right:60px;font-family:맑은고딕,돋움,Arial, Tahoma, sans-serif;font-weight:bold; color:#666}

/********************************* login form ************************************/
#login_container{position:relative;height:380px;}
.login_form{position:absolute;top:30px;right:40px;width:315px}
.login_form fieldset{position:relative;height:108px;padding-top:24px}
.login_form dl{width:210px}
.login_form dt,.login_form dd{float:left;height:24px;margin-bottom:7px}
.login_form dt{width:70px;height:12px;padding-top:3px;font-family:맑은고딕,돋움,Arial, Tahoma, sans-serif;font-weight:bold; color:#666}
.login_form dd{width:135px}
.login_form dd input{height:17px;padding:2px 0;font-size:1.2em}
.login_form .find{position:absolute;left:70px;bottom:22px}
.login_form .find li{float:left}
.login_form .find li a{margin-right:10px;padding-left:7px;background:url(../images/common/bullet.gif) no-repeat left -53px;text-decoration:none; color:#333}
.login_form .save_id{position:absolute;top:93px;left:213px}
.login_form .save_id input{margin-right:3px}
.login_form .button{position:absolute;top:24px;left:213px}


/********************************* 추가 CSS 2016-01-27 ************************************/
.hw-layout-header {width:100%; height:82px; background:#fff url(../images/login/logo_system.png) no-repeat 16px 14px;}
.hw-layout-contents-wrap {width:100%; height:566px; background:url(../images/login/bg_login.gif) repeat-x;}
.hw-layout-contents {background:url(../images/login/login_main.png) no-repeat; width:1280px;margin: auto;height: 320px;}
.hw-ui-login {background:url(../images/login/login_background.png) no-repeat 0 280px;width: 696px;height: 213px;margin: auto;padding: 283px 0 0 0;}
.hw-ui-login .hw-bg-login {height:197px;width: 299px;background: url(../images/login/login_tlebg.gif) no-repeat 90px 65px;float:left;}
.hw-login-wrap {float: left;height: 197px;position: relative;}
.hw-login-form {float: left;margin: 55px 0 0 50px;border-bottom: 1px solid #f1f1f1;padding: 2px 0 9px 0;width: 275px;position: relative;}
.hw-login-form dl {clear: both;margin: 0 0 8px 0;overflow: hidden;}
.hw-login-form dl dt {float: left;line-height: 18px;width:62px; font-weight:bold; color:#666}
.hw-login-form dl dd {float: left;}
.hw-login-form dl dd input {display:inline-block;border: 1px solid #bfbfbf;width: 135px;height: 16px;float: left;}
.hw-login-form .hw-btn-login {background: url(../images/login/btn_login.png) no-repeat;width:70px;height:47px;float:left; margin: 0 0 0 5px; position:absolute;top: 0;right: 0;cursor:pointer}
.hw-login .find {position: absolute;left: 70px;bottom: 50px}
.hw-login .find li {float: left}
.hw-login .find li a {margin-right: 10px;padding-left: 7px;background: url(../images/common/bullet.gif) no-repeat left -53px;text-decoration: none;color: #666}
.hw-login .save_id {position: absolute;top: 93px;left: 213px}
.hw-login .save_id input {margin-right: 3px}
.hw-login .button {position: absolute;top: 24px;left: 213px}
/********************************* 추가 CSS 2016-01-27 ************************************/

/********************************* footer ************************************/
/********************************* footer ************************************/
footer{clear:both;padding:15px 0 5px;font-family:맑은고딕,돋움,Arial, Tahoma, sans-serif; font-size:.95em;color:#a1a1a1;width:750px; margin:0 auto}
footer p{padding:2px 0 5px 20px}