/*font*/

@import url(/common/css/nanumbarungothic.css);


a:link {text-decoration:none;color:#000000; border:none;}
a:visited {text-decoration:none; color:#000000;}
a:hover {text-decoration:none;color:#234860;}
img {border:none;}
p {margin-top:0px;margin-bottom:0px; font-family: 'Nanum Barun Gothic';}
td {font-size:12px;font-family: 'Nanum Barun Gothic';color:#000000;}
/*table {border-collapse:collapse;}*/


* { margin: 0; padding: 0; font-family: 'Nanum Barun Gothic';}
* html { height: 1px; }

body{
	background-color: #ffffff;
	margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom: 0;
	SCROLLBAR-FACE-color: #CFCFCF;
	SCROLLBAR-3DLIGHT-color: #CFCFCF;
	SCROLLBAR-ARROW-color: #ffffff;
	SCROLLBAR-DARKSHADOW-color: #CFCFCF;
	SCROLLBAR-BASE-color:#CFCFCF;
}

.input {
	font-size:9pt;
	font-family: 'Nanum Barun Gothic';
	color:#545454;
	border-width:1pt;
	border-style:solid;
	background-color:#ffffff;
	border-color:#cccccc;
	line-height: 16px;
}

.textarea {
	font-size:9pt;
	font-family: 'Nanum Barun Gothic';
	color:#545454;
	border-width:1pt;
	border-style:solid;
	background-color:#ffffff;
	border-color:#cccccc;
}

.login_input {
	font-size:9pt;
	font-family: 'Nanum Barun Gothic';
	color:#545454;
	border-width:1pt;
	border-style:solid;
	background-color:#ffffff;
	border-color:#cccccc;
	height:20px;
}

.s11 { font-size:11px;font-family: 'Nanum Barun Gothic'; color:#000000; line-height:160%; }
.s01 { font-size: 11px; color: #000000; font-family: "돋움"; letter-spacing: 0px; line-height: 16px;}
.s02 {font-size: 11px; color: #6d6d6d; font-family: "돋움"; letter-spacing: -1px; line-height: 10px;}
.s03 {font-size: 11px; color: #ffffff; font-family: "돋움"; letter-spacing: -1px; line-height: 14px;font-weight: bold;}
.s04 {font-size: 11px; color: #666666; font-family: "돋움"; letter-spacing: -1px; line-height: 14px;padding-left:20px;}

.left_tit {font-size:12px;font-family: 'Nanum Barun Gothic';color:#000000;line-height:140%;padding-left:5px;}
.left_sub {font-size: 12px; color: #666666; font-family: "돋움"; letter-spacing: -1px; line-height: 14px;padding-left:15px;}

.chk_alt {font-size: 12px; color: #ffffff; font-family: "돋움"; line-height: 20px;}
.chk_alt td{font-size: 12px; color: #ffffff; font-family: "돋움"; line-height: 20px;}

.tit {font-size: 16px; color: #000000;font-family: 'Nanum Barun Gothic'; letter-spacing: -1px; line-height: 16px; font-weight: bold;}
.tit_sub {font-size: 13px; color: #000000; font-family: "돋움"; letter-spacing: -1px; line-height: 25px; height:25px; font-weight: bold;}
.tit_alt {font-size: 11px; color: #6d6d6d; font-family: "돋움"; letter-spacing: -1px; line-height: 10px;}

.t_rd {border-left:0px solid #ffffff;border-right:0px solid #ffffff;background-color:#576c89;height:1px;}
.t_th{font-size: 12px; color: #ffffff; text-align: center; height:26px; background-color:#8197b3; background-repeat:repeat-x; }
.t_line { height:1px; background: #dcd8d6;}

.t_style { font-size:12px; background: #d9dce5;}
.t_top{border-top:2px solid #3695ff;}
.t_name {font-size:12px; font-family:"굴림","돋움"; color: #616161; background: #f0f3f7; line-height: 15px; padding-left:10px; height:33px}
.t_bname {font-size:12px; font-family:"굴림","돋움"; font-weight: bold; color: #000000; background: #f6f6f6; line-height: 10px; padding-left:10px}
.t_value {font-size:12px; font-family:"굴림","돋움"; color: #555555; background: #ffffff; line-height: 20px; padding-left:10px}

.btn_s {cursor:hand; font-size:12px; font-family: 돋움; BACKGROUND-COLOR: #555555; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #999999 1px solid; COLOR: #ffffff; HEIGHT:20px; line-height: 18px; }
.btn_m {cursor:hand; font-size:12px; font-family: 돋움; BACKGROUND-COLOR: #7D726E; BORDER-BOTTOM: #7D726E 1px solid; BORDER-LEFT: #B7AEAB 1px solid; BORDER-RIGHT: #7D726E 1px solid; BORDER-TOP: #B7AEAB 1px solid; COLOR: #ffffff; HEIGHT:20px; line-height: 18px; }
.btn_l {cursor:hand; font-size:12px; font-family: 돋움; BACKGROUND-COLOR: #a2b700; BORDER-BOTTOM: #7a8a02 1px solid; BORDER-LEFT: #becd4d 1px solid; BORDER-RIGHT: #7a8a02 1px solid; BORDER-TOP: #becd4d 1px solid; COLOR: #ffffff; HEIGHT:20px; line-height: 18px; }

/*login css 20150410*/

.loginWrap {width:100%; margin-top:200px; padding-top:80px;border-top:1px solid #d7dce2; border-bottom:1px solid #eee;background:#f2f7fd; height:240px;}
.loginWrap .loginBox { margin:0 auto; width:780px;}

.loginWrap .loginBox h1 {float:left; display:inline-block; width:390px; vertical-align:top;}
.loginWrap .loginBox .logForm {float:right; width:270px; padding-left:60px; background:url('../manage/image/line.jpg') left top no-repeat; }
.loginWrap .loginBox .logForm td.bg_id {width:270px; height:44px; background:url('../manage/image/bg_id_input.gif') left top no-repeat; padding-left:43px; }
.loginWrap .loginBox .logForm td.bg_pw {width:270px; height:44px; background:url('../manage/image/bg_pw_input.gif') left top no-repeat; padding-left:43px; }
.loginWrap .loginBox .logForm td input.login_input {border:none !important; background:#fff !important; height:30px; width:200px;}


/*efront 추가 0328*/

.l_line{border-left:1px solid #b6b8bb;}
.r_line{border-right:1px solid #b6b8bb;}
.b_line{border-bottom:1px solid #b6b8bb;}

.l25{padding-left:25px;}
.l15{padding-left:15px;}
.r25{padding-right:25px;}
.r15{padding-right:15px;}

.b15{padding-bottom:15px;}
.bg1{background-color:#f8f8f8;}

.color1{color:#8e8e8e;}
.tx1{font-family:'NanumGothic'; font-weight:bold;  letter-spacing: -1px; }
.tx2{font-family:'NanumGothic'; color:#666; font-size:11px; font-weight:bold;   }
.tmenu .last{border-right:none;}

.tmenu{height:29px; border-bottom:solid 1px #9a9ea6; }
.tmenu td{border-right:solid 1px #e0e0e4;background:url('image/bg_m.gif') no-repeat ; text-align:center; }
.tmenu td:hover { background-position:0 -31px;  }	
.tmenu td a:hover{color:#fff; font-weight:bold;}

#Wrap_admin{padding-left:35px; padding-top:15px;}

.bt15{padding-bottom:15px;}