@charset "utf-8";

*{margin:0;padding:0;font-family:"",-webkit-text-size-adjust:none;color:#000;font-family:dotum;}
img,input.type-image {border: 0 none;}
input[type='checkbox'] {width:19px; height:19px; vertical-align:bottom; }

.clear {clear:both;}
a:link     {color:#212121; text-decoration:none;}
a:visited  {color:#212121; text-decoration:none;}
a:active   {color:#212121; text-decoration:none;}
a:hover    {color:#444444; text-decoration:none;}
ul {
    list-style:  none;
    margin: 0;
    padding:0;
}

li {
    margin:0;
    padding:0;
}
/*  form */
input.basic {
	border:1px solid #cdcdcd; 
	color:#777777; 
	background-color:#FFFFFF; 
	letter-spacing:0; 
	line-height:17px; 
	height:20px;
	}
	
input.colortxt {
	border:0px solid #BBBBBB; 
	color:#FE3C32; 
	font-weight:bolder; 
	background-color:#F1F1F1; 
	letter-spacing:0; 
	line-height:17px; 
	height:20px;}

/*  txt */
.bold {font-weight:bolder;}
.s11  { font-size:11px;}
.s12  { font-size:12px;}
.fs15 {line-height:150%;}
.white {color:#fff;}
.red {color:#fd2a00;}
.blue{color:#458bd5;}
.h33 {height:33px;}
.h36 {height:36px;}
.h82 {height:82px;}
.p_l10 {padding-left:10px;}
.p_l20 {padding-left:20px;}
.p_r10 {padding-right:10px;}
.p_r20 {padding-right:20px;}
.p_b2 {padding-bottom:2px;}
.p_t10 {padding-top:10px;}
.p_t65 {padding-top:60px;}
.h_align_right {text-align:right;}
.h_align_left {text-align:left;}
.h_align_center {text-align:center;}
.v_align_bottom {vertical-align:bottom;}


/* ---------------------------------common----------------------------------------------- */
/*  content */

html, body {
	width:100%; 
	height:100%; 
	margin:0; 
	padding:0;
	background:#fff repeat-x; 
	font: 12px; 
	color:#333;
	background:url(../img/login/login_bg.png);
}

#wrap {
	width:100%; 
	margin:0px auto;
	height:100%;
}

#login_logo {
	margin:0px auto;
	width:641px;
	height:191px;
}

#login_logo img {
	margin-left:49px;
	padding-bottom:8px;
}

#login_logo p {
	width:133px;
	height:38px;
        padding-top:147px;
}

#login_cont1 {
	margin:0px auto;
	width:641px;
	height:174px;
	background:url(../img/login/login_big_1.png);
}

#login_cont1 #leftcont {
	float:left;
	width:327px;
	height:174px;
}

#login_cont1 #rightcont {
	float:right;	
	width:314px;
	height:80px;
}


#login_cont1 #leftcont img {
	padding-left:73px;
	padding-top:23px;
}

#login_cont1 table {
	width:100%;
	border-collapse:collapse;
	height:174px;
}

#login_cont2 {
	margin:0px auto;
	width:641px;
	height:174px;
	background:url(../img/login/login_big_2.png);
}

#login_cont2 #login_input {
	padding-left:90px;
	width:380px;
	height:160px;
}

#login_cont2 #login_input table {
	width:100%;
	border-collapse:collapse;
	height:160px;
}

#login_cont3 {
	margin:0px auto;
	width:641px;
	height:54px;
	background:url(../img/login/login_big_3.png);
}

#login_cont3 p {
	padding:14px 0 0 0;
	width:100%;
	height:54px;
}

#login_cont3 img {
	padding-left:64px;
	padding-bottom:8px;
}

#login_layer {
    width:350px;
    margin:0px auto;
    padding:17px 0 0 0;

 }

#login_layer .LoGginForm {
    position: relative;
    margin: 7px 0 0 0;
}

#login_layer .LoGginForm dl{
    overflow: hidden; 
    height:80px;
}

#login_layer .LoGginForm dt{
    float:left; 
    width: 104px; 
    height:35px;
    vertical-align:baseline; 
}

#login_layer .LoGginForm dd{
    padding: 0 0 3px 0; 
    height:32px;
}

#login_layer .LoGginForm  .LoginBt{
    position: absolute; 
    top:1px; 
    right: 1px;
    margin: 5px 0 0 0;
}

#login_layer .right {
    float:right;
}

#login_layer .loginbox {
    width:130px; 
    height:18px;
    margin:7px 0 0 0;
}

#login_layer .loginbox1 {   
    padding: 5px 0 0 0;
    width:130px; 
    height:13px;
    margin:6px 0 0 0;
}

#login_layer .nbsp {
    width:295px; 
    height:1px;  
    border:1px #000 solid;
}

#login_layer .btn {
    clear:both; 
    padding:7px 0 0 0; 
    text-align: right;
}

#login_layer .btn li{
    float:left;
    padding:0 0 0 0;
    margin:2px 0 0 0; 
    list-style:none;
    font-size:8pt;
    color:#333;
}
#login_layer .btn_login {
    padding:7px 0 0 0;

}
#login_layer .btn_login li{
    padding:17px 0 0 0;
    font-size:9pt;

}
#login_layer .LoGginForm margin{
    margin:10px 0 0 0
}

ul.notice  li{
    width:300px;
/*    padding:5px 0 0 0 ;*/
    height:20px;
}
ul.notice a {
    background:url("../img/login/login_news_icon.png") 0 60% no-repeat;
    padding-left:10px; 
    font-size:12px;
    color:#ffffff;
    font-family:돋움;
    
}

ul.notice {
    background:url("../img/login/login_news_icon.png") 0 60% no-repeat;
    padding-left:10px; 
    font-size:12px;
    color:#ffffff;
    font-family:돋움;
    
}

ul.notice span{
    color:gray;
}
