/*20110803*/
.de_td td { border-left:1px #d7d7d7 solid; border-top:1px #d7d7d7 solid; height:27px;}
.de_end { border-right:1px #d7d7d7 solid;}
.db_end { border-bottom:1px #d7d7d7 solid;}
.selbg { background-color:#ebebeb; width:155px; text-align:center;}
.dtp {padding-left:8px;}
.dtp2 {padding-left:2px;}



/*new*/
.gnb_txt01 {
	font-weight:bold;
	font-size:12px;
	color:#313131;
	display:inline;
	line-height:26px
}
.gnb_txt02 {
	font-weight:normal;
	font-size:12px;
	color:#6e6e6e;
	display:inline;
	line-height:26px
}
.gnb_table {background:url(../images/img_07.jpg) repeat-x top; background-color:#FFF;}


/*body 공통속성*/
* {margin:0;padding:0;-webkit-text-size-adjust:none;}

html, body {width:100%;height:100%;margin:0;padding:0}

body {font:normal;font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;!important;font-size:11px; background-color:#C5CFD8;}

/*
body {font:normal;font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;!important;font-size:11px;background-color:#c5cfd8;}
*/

img, select, textarea, button { border:0; vertical-align: middle;}
textarea {padding: 0 0 0 0px;}

input {vertical-align: middle;}



li {list-style: none;margin:0;padding:0}

.disNone {display: none;}

a {text-decoration: none;color: #292929;}
a:hover, a:focus, a:active {text-decoration: underline;color: #6e6e6e;}
legend, caption {display:none;}


/*로그인*/
.login_box {width:100%; height:100%; background-color:#fff;}




.relative	{ position:relative; }
.mt30		{ margin-top:0px !important; }
.fs11		{ font-size:11px !important; }
.dot		{ font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif; !important; }
.wmax	{ width:100%; }





.selected	{ border:1px #ababab solid; background:url(../images/sbg_03.gif) right center no-repeat; padding:3px 20px 0 5px; height:17px; width:115px; color:#292929; overflow:hidden; cursor:pointer; }
.selected1	{ border:1px #ababab solid; background:url(../images/sbg_03.gif) right center no-repeat; padding:3px 20px 0 5px; height:17px; width:35px; color:#292929; overflow:hidden; cursor:pointer; }
.selected2	{ border:1px #ababab solid; background:url(../images/caliconss.jpg) right center no-repeat; padding:3px 20px 0 5px; height:17px; width:114px; color:#292929; overflow:hidden; cursor:pointer; }


.select_sub			{ width:874px; border:1px #ababab solid; position:absolute; left:0px; top:21px; background-color:#FFF; padding-top:0px; overflow:hidden; }
.select_sub1		{ width:425px; border:1px #ababab solid; position:absolute; left:0px; top:21px; background-color:#FFF; padding-top:0px; overflow:hidden; }
.select_sub2		{ width:201px; border:1px #ababab solid; position:absolute; left:0px; top:21px; background-color:#FFF; padding-top:0px; overflow:hidden; }
.select_sub3		{
	width:224px;
	border:1px #ababab solid;
	position: absolute;
	left:0px;
	top:21px;
	background-color:#FFF;
	padding-top:0px;
	overflow: hidden;
}
.select_sub4		{
	width:874px;
	border:1px #ababab solid;
	position: absolute;
	left:-449px;
	top:21px;
	background-color:#FFF;
	padding-top:0px;
	overflow: hidden;
}


.fdiv {
	height: 176px;
	position: absolute;
	width: 866px;
	overflow:auto;
	border:1px #d7d7d7 solid;
}
.fdiv1 {
	height: 176px;
	position: absolute;
	width: 417px;
	overflow:auto;
	border:1px #d7d7d7 solid;
}
.fdiv2 {
	height: 151px;
	position: absolute;
	width: 193px;
	overflow:auto;
	border:1px #d7d7d7 solid;
}



/*레리아웃 큰박스속성*/
#colorbg {
	background-color:#FFF ; height:830px;
}
#wrap {
	margin:0px;
	width:100%;
	height:100%;
	background:url(../images/img_07.jpg) repeat-x top;
	clear:both;
	
}

#login_wap {
	margin:0px;
	width:100%;
	height:770px;
	clear:both;
	background-color:#FFF;
	
}
#contents {
	width:1024px;
	height:680px;
	margin:0 auto;
	background-color:#FFF;
}

#foot {
	height:50px;
	width:100%;
	background-color:#c5cfd8;
	margin:0 auto;
	position: absolute;
}
#foot .logo {
	float:left;
	width:745px;
	padding:19px 0 0 0px;
}
#foot .copyright {
	float:left;
	padding:22px 0 0 0
}
#header {
	float:none;
	width:1024px;
	height:26px;
	margin:0 auto;
}
#gnb {
	float:left;
	width:500px;
}
.gnb ul {
	list-style:none;
	padding:0;
	margin:0;
}
.gnb li {
	display:inline;
}

#gnb_s {
	float:right;
	width:142px;
	height:26px;
}
.gnb_s ul {
	list-style:none;
	padding:0;
	margin:0;
	float:right;
}
.gnb_s li {
	display:inline;
	padding:0;
	margin:0;
}
#logo {
	width:1024px;
	height:77px;
	margin:0 auto;
	padding-top:18px;
}
#menu {
	width:100% auto;
	height:28px;
	margin:0 auto;
	background-color:#478ccb;
}
#menu_st {
	width:1024px;
	margin:0 auto;
}
.menu_st ul {
	list-style:none;
	padding:0;
	margin:0;
}
.menu_st li {
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	float:left
}
#m25box1 {
	width:1024px;
	height:102px;
	margin:25px 0 0 0;
}
.search {
	background-color:#ebebeb;
	height:78px;
}
.search table {
	padding:4px 0 0 32px;
	width:450px;
}
.search td {
	padding:2px 0 2px 0;
	height:22px;
}
.search input {
	padding: 0 0 0 5px;
}
#m25box2 {
	width:1024px;
	height:206px;
	margin:25px 0 0 0;
}
#m25box3 {
	width:1024px;
	height:182px;
	margin:25px 0 0 0;
}
input {padding: 0 0 0 0px;font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;background-color: #FFF;line-height:18px;color:#292929;
}
select {font-size:11px; padding:2px; line-height:14px; font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
}

input {font-size:11px; padding:2px; line-height:14px; font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;}

.input1 {height: 17px;width: 132px;border: 1px solid #ababab; font-size:11px; padding:2px; line-height:14px;}

.input1a {height: 19px;width: 135px;border: 1px solid #ababab; padding:2px; font-size:11px;}

.input2 {
	font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
	line-height:14px;
	background-color: #FFF;
	border: 1px solid #ababab;
	height: 18px;
	width: 118px;
	font-weight:bold;
	color:#292929;
	padding:2px;
}

.input2a {
	font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
	line-height:14px;
	background-color: #FFF;
	border: 1px solid #ababab;
	height: 18px;
	width: 118px;
	font-weight:normal;
	color:#292929;
	padding:2px;
}

.input3 {
	font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
	line-height:18px;
	background-color: #FFF;
	border: 1px solid #ababab;
	height: 20px;
	width: 810px;
	font-weight:bold;
	color:#292929;
}
.input4 {
	font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
	line-height:18px;
	background-color: #FFF;
	border: 1px solid #ababab;
	height: 20px;
	width: 361px;
	font-weight:bold;
	color:#292929;
}
.input5 {
	font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
	line-height:18px;
	background-color: #FFF;
	border: 1px solid #ababab;
	height: 20px;
	width: 137px;
	font-weight:bold;
	color:#292929;
}
.input6 {
	font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
	font-size : 9pt;
	line-height:18px;
	background-color: #FFF;
	border: 1px solid #ababab;
	height: 20px;
	width: 110px;
	font-weight:bold;
	color:#292929;
	padding:2px;
}
.select_login {
	font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
	font-size:11px;
	line-height:14px;
	background-color: #FFF;
	border: 1px solid #ababab;
	height: 23px;
	width: 138px;
}
.select0 {
	font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
	line-height:23px;
	background-color: #FFF;
	border: 1px solid #ababab;
	height: 24px;
	width: 136px;
}
.select1 {
	font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
	font-size:11px;
	line-height:14px;
	background-color: #FFF;
	border: 1px solid #ababab;
	height: 23px;
	width: 137px;
}
.select2 {
	font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
	font-size:11px;
	line-height:14px;
	background-color: #FFF;
	border: 1px solid #ababab;
	height: 23px;
	width: 57px;
}
.selectc2 {
	font-family:'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif;
	font-size:11px;
	line-height:12px;
	background-color: #FFF;
	border: 1px solid #ababab;
	height: 20px;
	width: 62px;
}
/*테이블*/
.table_01 {
	float: left;
	height: auto;
	width: 100% auto;
}
.table_01 td {
	height:24px;
	line-height:18px;
}

.table_02 {
	float: left;
	height: auto;
	width: 100% auto;
}
.table_02 td {
	height:24px;
	line-height:18px;
}


/*body 스크롤*/
#info {padding-bottom:100px;}


.outer {
position:relative;
padding:4em 0 3em 0;
width:54em;
background:#eee;
margin:0 auto 3em auto;
}
.innera {
overflow:auto;
width:54em;
height:9.6em;
background:#eee;
}
.outer table caption {
position:absolute;
width:51.7em;
text-align:center;
top:0;
left:0;
height:1.5em;
background:#697210;
border:0.1em solid #fff;
color:#fff;
}
.outer thead tr {
position:absolute;
top:1.5em;
height:1.5em;
left:0;
}
.outer tfoot td {
position:absolute;
width:51.5em;
text-align:center;
background:#f0c992; 
border:0.1em solid #000;
color:#000;
bottom:0;
left:0
}
.outer th, .outer td {
width:10em; 
text-align:left;
}
.outer th {
background:#724a10; 
color:#fff;}
.outer .dk {background:#fff;
}

.tableone {width:650px; border-collapse:collapse; margin:0 auto;}
.tabletwo {width:620px; border-collapse:collapse;}

.tableone {background:#697210; border:1px solid #fff; color:#fff;}
.tableone td {border:1px solid #fff; color:#fff;}
.tableone tbody {background:#f0c992; color:#000;}
.tableone caption {background:#fff; color:#697210; font-size:1.2em; margin:0 auto;}
.tabletwo td {background:#eee; color:#000;}
.tableone th, .tabletwo th {text-align:left;}
.tabletwo tr.dk td {background:#ddd; color:#000;}

.innerb {height:10em; overflow:auto;}

