
/*reset*/
html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,address,dl,dt,dd,ul,ol,li,fieldset,form,legend,table,caption,tbody,tfoot,
thead,tr,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img,fieldset{border:none;}
table{border-collapse:collapse; border-spacing:0;}
ul,ol,li{list-style:none;}
address,em{font-style:normal;}
img{vertical-align:top;}
input,select,textarea{vertical-align:middle;}

/*font*/
body{color:#333; font:85% "",Dotum,"",Gulim,verdana,Arial,sans-serif;}
input,select,textarea{color:#333; font:1em "",Dotum,"",Gullim,verdana,Arial,sans-serif;}

/* anchor */
a{color:#333; text-decoration:none;}
a:hover{color:#1949c5; text-decoration:underline;}

/*skip*/
#accessiblility,.skip,hr,legend,caption{position:absolute; visibility:hidden; width:0; height:0; font-size:0; line-height:0; left:-5000px; overflow:hidden;}

/*------layout------*/
html,body{height:100%; width:100%;}
#login_wrap{height:100%;background:url(../images/login/login_img_bg.png) repeat-x left center;}
#login_center{width:722px; height:545px; position:absolute; left:50%; top:50%; margin:-273px 0 0 -361px;}
.logo{width:139px;padding:3px 20px 30px 0px; margin:0 auto;}
.img{width:714px; height:266px;  text-indent:-5000px; overflow:hidden; background:url(../images/login/login_img4.png) no-repeat; margin:0 auto;}
#login_notice_box{width:708px; height:150px; margin:0 auto; padding-top:10px;}
#notice{width:340px; float:left; padding:10px 0 0 15px;}
#login_notice{width:340px; font-size:12px; font-family:Dotum; color:#333333; overflow:hidden;background:url(../images/login/notice_bg.png) repeat-x left center;}
#login_notice p{padding-bottom:10px;}
#login_notice ul{width:338px; }
#login_notice ul li{position:relative; height:24px; line-height:24px; padding-left:10px; background:url(../images/login/login_icon.gif) no-repeat left 10px; border-bottom:1px dashed #d1d1d1;}
#login_notice ul li span{position:absolute; right:19; top:0; height:24px; line-height:24px; overflow:hidden}

#login_from{float:left; width:305px; height:103px; margin-left:34px; background:url(../images/login/login_form.gif) no-repeat -1px top;}
#login_from ul{position:relative;}
.id input,
.pw input{margin-top:-2px; width:149px; height:18px; border:1px solid #acb0b4; background:#ececec; padding-left:3px;}
.id img,
.pw img,
.idsave img{vertical-align:middle;}
.id {padding:39px 0 0 18px;}
.pw {padding:5px 0 0 18px;}
.idsave{position:absolute; right:34px; top:35px;}
.login_btn{position:absolute; right:18px; top:58px;}
#login_from p{float:left; padding:25px 0px 0 0;}
.btn03 img{padding-right:7px;}
.copyrighty{clear:both; width:708px; padding:10px 0 0 0px; margin:0 auto;}

.noticelist{
	clear:both;
	padding-left:5px;
	height:18px;
	overflow:hidden;text-overflow:ellipsis;
	width:260px;

}

/*
Made By Shinyong Kim
*/
.loginbody {
	background-image: url(../images/login/login_page_bg.png);
	background-repeat: no-repeat;
	background-position: center;
}