﻿#login_wrap{height:577px; background:url('../images/blue/bg_login.gif') repeat-x 0 0;}

#header{height:163px;}
#header_con{width:960px; margin:0 auto; position:relative; height:163px; z-index:1;}
h1{padding-top:43px; float:left;}

#gnb{float:right; width:656px; padding-top:54px; position:relative; z-index:1;}
#gnb:after{content:''; clear:both; display:none;}
#gnb li{float:left; width:128px; height:24px; margin-right:4px; color:#fff; font-weight:bold; text-align:center;}
#gnb li a {display:block; width:100%; height:19px; padding:5px 9px 13px 0; color:#fff; text-decoration:none; font-size:15px;}
#gnb li a:hover{background:url('../images/blue/bg_gnb.png') no-repeat 0 0;}
#gnb li.last{margin-right:0;}

#container{width:960px; height:414px; margin:0 auto; position:relative;}
#container .visual{position:absolute; top:-141px; right:0;}
#container h2.login_tit{padding-top:40px; padding-bottom:40px;}
#container .login_box{width:355px; margin-bottom:13px; position:relative;}

#container .login_box .btn_login{display:block;width:101px; height:89px; position:absolute; top:0; right:0; text-indent:-3000px;}

/* btn_type03 */
.btn_type03{display:inline-block; font-size:14px; position:absolute; top:9px; left:210px; border: 2px solid #ffd6a6; border-radius: 10px; background-color: midnightblue; }
.btn_type03:hover{color:#fff2e4;text-decoration:none;}
.btn_type03 strong{display:inline-block; padding:39px 20px;}
.btn_type03:link, .btn_type03:visited{ border-radius: 14px; color:#ffd6a6; background-color: #0060be;}

#container .login_area input.txt{border:1px solid #90360b; color:#000000; font-size:14px; width:200px; height:30px; padding:1px 1px 1px 9px; margin-bottom:3px; line-height:21px; text-indent: 0;}
#container .login_area input.chk{margin-left:0px;}
#container .login_area .saveid{color:#ffd8ad;}

.forget_txt{width:299px; padding-top:10px;}
.forget_txt li{background:url('../images/blue/bul02.gif') no-repeat 0 0; padding-bottom:13px; padding-left:20px;}
.forget_txt li a{color:#0a2514;font-weight:bold; font-family:Arial;  font-size:12px; }

/* footer */
#footer{height:165px; padding-top:44px;}
#footer p{width:960px; margin:0 auto;  text-align:center; color:#8c8c8c; font-family:Verdana;  font-size:11px;}

