@media print {
.noprint {display:none;}
.showprint {display:block;}
}
@media screen {
.noprint {display:block;}
.showprint {display:none;}
}
/*common*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-family:dotum;
}
ul, ol, li, dl, dt, dd, form, p, h1, h2, h3, h4, h5, h6, blockquote {list-style:none; margin:0px; padding:0px;}
div#body {height:400px; font-family:dotum;}

/*Default Table*/
table, td {font-size:12px;font-family:dotum,gulim,arial,verdana; color:#585858;word-break:break-all;line-height:16px;}
.rborder {border-right:0px;}
a:link, a:active, a:visited {color:#555555;text-decoration:none}
a:hover {color:#FF6622;text-decoration:none; font-family:dotum}

/*Form*/
input {height:19px; color:#666666; font-size:12px; padding:2 2 0 2;}
select {height:19px; font-size:12px; color:#666666; border:solid 1px #bbbbbb;}
.select {height:19px; font-size:12px; color:#666666; border:solid 1px #bbbbbb;}
textarea {font-size:12px; color:#666666; border:solid 1px #bbbbbb; padding:2 2 2 2;}
.input {border:solid 1px #bbbbbb; height:19px; color:#666666; font-size:12px; padding:2 2 0 2;}
.readonly {border:solid 1px #bbbbbb; height:19px; background:#f5f5f5; color:#555555; font-size:12px; padding:2 2 0 2;}
.input_R {border:solid 1px #bbbbbb; height:19px; color:#555555; font-size:11px; padding:2 2 0 2; text-align:right;}
.input_f11 {border:solid 1px #bbbbbb; height:19px; color:#666666; font-size:11px; padding:3 2 0 2; font-family:dotum;}

/*°øÅë¿ä¼Ò*/
img {border:0px;}

/*Font*/
.font7 {font-size:7px}
.font9 {font-size:9px;color:#FFFFFF;font-family:verdana}
.font9G {font-size:9px;color:#666666;font-family:verdana}
.font9B {font-size:9px;color:#000000;font-family:verdana}
.font10 {font-size:10px}
.font11 {font-size:11px;color:#585858}
.font11W {font-size:11px;color:#ffffff}
.font11B {font-size:11px;color:#ffffff;font-family:dotum}
.font11G {font-size:11px;color:#585858;font-family:dotum,gulim;background-color:#EAEAEA;font-weight:bold}
.font11D {font-size:11px;color:#0071C1;font-family:dotum,gulim}
.font12BL {font-size:12px;color:#0071C1;font-family:dotum,gulim;font-weight:bold}
.font12BL2 {font-size:12px;color:#29588e;font-family:dotum,gulim;font-weight:bold;line-height:27px;}
.font12 {font-size:12px; color:#000000}
.font12B {font-size:12px;color:#000000;font-weight:bold}
.font12B2 {font-size:12px;color:#003F99}
.font12G {font-size:12px;color:#585858;font-family:dotum;font-weight:bold}
.font12G2 {font-size:12px;color:#898989;font-family:dotum;font-weight:bold  /*g2b tab*/}
.font12G3 {font-size:12px;color:#333333;font-family:dotum}
.font12Or {font-size:12px;color:#FF6628;font-family:dotum;font-weight:bold}
.font12Main {font-size:12px;color:#0F3A71;font-family:dotum;font-weight:bold}
.font12OrS3 {font-size:12px;color:#FF6628;font-family:dotum;}
.font12Blue {font-size:12px;color:#0172C2;font-family:dotum;}
.font12Red {font-size:12px;color:#E10010;font-family:dotum;}
.font12Red2 {font-size:12px;color:#ffeeAA;font-family:dotum;}
.font12W {font-size:12px;color:#679EE5;background-color:#ffffff}
.font14 {font-size:14px;color:#000000}
.font13BL {font-size:13px;color:#25569b;font-family:dotum;font-weight:bold; line-height:20px; Letter-spacing:-1px}
.font14G {font-size:14px;color:#585858;font-family:dotum;font-weight:bold;line-height:20px}
.font14Or {font-size:14px;color:#FF6628;font-family:dotum;font-weight:bold;line-height:20px}

.selPage {font-size:12px;color:#FF6628;font-weight:bold}
.border1 {border:1px solid #dadada }


/*»ó´Ü ¸Þ´º*/
div#top {width:915; height:132px; margin:0 0 0 15}
div#srcSelect {width:110px; height:23px; color:#777777; padding:5 20 0 15; cursor:hand; background-image: url(../images/common/selectBG.gif);}
#select1 {
	position:absolute;
	left:162px;
	top:85px;
	width:95;
	height:40;
	z-index:2;
	background:#FFFFFF;
	padding:5 10 5 10;
	border:solid 1px #9cac2f;
	visibility: hidden;
}
#iframe{
	position:absolute;
	left:1px;
	top:1px;
	width:1;
	height:1;
	z-index:1;
}
.user {font-size:11px; color:#999999; background:#eeeeee; line-height:11px; height:16px}
.tm {font-size:11px; color:#666666;}

/*»ó´Ü °Ë»ö*/
.srcinput_bg {width:327px ;height:23; background-image:url(../images/common/src_input_bg.gif);}
.SRC_input {border:solid 0px; background:#ffffff; width:270px; height:18px; margin:3 3 0 10}
.SRC_select {width:90px; height:20px; font-size:12px; margin:0}
.src_CRT {padding:4 0 4 28}
#CRT {
	position:absolute;
	left:44px;
	top:115px;
	z-index:1;
}
/*ÄÁÅÙÃ÷ °Ë»ö*/
div#BD_src { margin:10 0 15 15; width:915px;}
.src_btn {margin:0 0 3 4;}

div#tab {
	background-image:url(../images/common/tab_line.gif);
	margin-bottom:5px;
	}
.tab_on {
	border-top:solid 2px #bdc955; 
	border-right:solid 2px #bdc955; 
	border-left:solid 2px #bdc955;
	font-size:14px;
	color:#000000;
	padding:5 15 3 15;
	font-weight:bold;
	height:30px;
	white-space:nowrap;
	}
.tabOn {
	background:#FFFFFF;
	border-top:solid 2px #bdc955; 
	font-size:14px;
	color:#000000;
	padding:8 12 3 5;
	font-weight:bold;
	height:30px;
	white-space:nowrap;
	}
.tab_off {
	font-size:12px;
	color:#555555;
	padding:6 10 0 10;
	height:30px;
	background-image:url(/front/images/common/tab_off.gif);
	}
.tabOff {
	font-size:12px;
	color:#8f9b26;
	padding:10 10 0 10;
	height:30px;
	background-image:url(../images/common/tab2_center.gif);
	}
.tabOff a:link, a:visited {
	font-size:12px;
	color:#8f9b26;
	}
.tabOff a:hover, a:active {
	font-size:12px;
	color:#000000;
	}
.tab_right {
	border-bottom:solid 2px #bdc955; text-align:right;
	}

.src_bg {
	background:#fafce9;
	border-left:solid 1px #dde1bf;
	border-right:solid 1px #dde1bf;
	}
div#src {margin:5 15 5 15;}
.srcHD {font-size:12px; color:#666666; font-weight:bold; height:25px;}
.src_cnt {
	background:#fafce9;
	border-left:solid 1px #dee4a6;
	border-right:solid 1px #dee4a6;
	}
.tab_btn {
	border-bottom:solid 2px #bdc955;
	text-align:right;
	width:100%;
	}
div#src_item {margin-left:15px;}
.src_hd {font-size:12px; color:#666666; font-weight:bold; width:80px; height:25px;}

/*Å×ÀÌºíÅ×¸¶1*/
.tb_thema1 {background:#dde1bf;}
.thm_th {background:#f4f7da; font-size:12px; color:#879139; font-weight:bold; height:22px; padding:2 3 2 3}
.thm_th_C {background:#f4f7da; font-size:12px; color:#879139; font-weight:bold; height:22px; text-align:center;}
.thm_th_11{background:#f4f7da; font-size:11px; color:#879139; font-weight:bold; height:22px; text-align:center;}
.thm_td {background:#ffffff; font-size:12px; color:#666666; height:22px; padding:2 3 2 3}
.thm_td_R {background:#ffffff; font-size:12px; color:#666666; height:22px; text-align:right; padding:2 3 2 3}
.thm_td_C {background:#ffffff; font-size:12px; color:#666666; height:22px; text-align:center; padding:2 3 2 3}

.tb_thema2 {background:#dfd2c0; border:solid 1px #dfd2c0}
.tb_thema {background:#dfd2c0;}
.thm2_th {font-size:12px; color:#806a56; font-weight:bold; height:22px; text-align:center; background-image:url(/front/images/common/grid_th_bg.gif); padding:2 3 2 3;}
.thm2_th11 {font-size:11px; color:#806a56; font-weight:bold; height:22px; text-align:center; background-image:url(/front/images/common/grid_th_bg.gif); padding:2 3 2 3;}
.thm2_th_L {font-size:12px; color:#806a56; font-weight:bold; height:22px; background-image:url(/front/images/common/grid_th_bg.gif); padding:2 3 2 3;}
.thm2_td {background:#ffffff; font-size:12px; color:#666666; height:22px; padding:2 3 2 3}
.thm2_td_R {background:#ffffff; font-size:12px; color:#666666; height:22px; text-align:right; padding:2 3 2 3}
.thm2_td_C {background:#ffffff; font-size:12px; color:#666666; height:22px; text-align:center; padding:2 3 2 3}

.tb_thema3 {background:#dddddd;}
.thm3_th {font-size:12px; color:#777777; font-weight:bold; height:22px; text-align:center; background:#f5f5f5; padding:2 3 2 3;}
.thm3_th2 {font-size:12px; color:#666666; font-weight:bold; height:22px; text-align:center; background:#eeeeee; padding:2 3 2 3;}
.thm3_td {background:#ffffff; font-size:12px; color:#666666; height:22px; padding:2 3 2 3}
.thm3_td_R {background:#ffffff; font-size:12px; color:#666666; height:22px; text-align:right; padding:2 3 2 3}
.thm3_td_C {background:#ffffff; font-size:12px; color:#666666; height:22px; text-align:center; padding:2 3 2 3}


/*ÁÖ¹®°ü·Ã*/
.ord_out {border:solid 1px #dfd2c0;}
.ord_total {
	border-left:solid 1px #dde1bf;
	border-right:solid 1px #dde1bf;
	border-bottom:solid 1px #dde1bf;
	text-align:right; 
	color:#000000; 
	padding:4 10 4 10; 
	background:#f5f5f5;
	line-height:14px;
	}

#address {color:#666666; font-size:12px;}
#address strong {color:#879139; font-size:12px;}
.add {color:#666666; font-size:12px; width:350; white-space:nowrap}
.meno {padding:2 0 2 0; color:#666666; font-size:12px;}
.sp_od {color:#000000; font-weight:bold; padding:2 0 2 0; font-size:12px;}
.op_btn {padding:2 0 2 0; color:#666666; font-size:12px;}
.attach {padding:2 0 2 0; color:#666666; font-size:12px;}
.etc {padding:2 0 2 0; color:#666666; font-size:12px; text-decoration:underline}
.Ovflow {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.hddn {filter:alpha(opacity:0)}
.result_MSS {padding:10 10 10 10;line-height:22px; background:#f5f5f5; margin:5 10 5 10; color:#000000;}
.result_err {padding:2 2 2 2; color:#000000;}
.MSS_nm {color:#7a8800; font-weight:bold; font-size:14px; }

/*±×¸®µå*/
div#grid {width:915; margin:5 0 10 15;}
div#grid_p {padding-left:10}
.td_btn {padding-top:5px; text-align:right}
.btn {padding:10 0 5 0; text-align:right}
div#grid_scll {width:915px; height:300px; overflow:auto; border:solid 1px #b0a089;}
div#grid_noscll {width:915px; border:solid 1px #b0a089;}

div#paging {
	width:100%;
	clear:both;
	text-align:center;
	font-family:verdana;
	font-size:11px;
	line-height:14px;
	margin:10px 0 -28px 0;
	float:left;
	padding-top:5px;
	}
div.pager img {
	margin:0 0 -2px 0;
}
.current {
	font-weight: bold;
	font-family:verdana;
	color:#ff6622;
	text-decoration:underline;
}
div#paging :link {
	color:#555555;
	font-size:11px;
	font-family:verdana;
	}
div#paging :active {
	color:#555555;
	font-size:11px;
	font-family:verdana;
	}
div#paging :visited {
	color:#555555;
	font-size:11px;
	font-family:verdana;
	}
div#paging :hover {
	color:#ff6622;
	font-size:11px;
	font-family:verdana;
	}
	
div.boardBtnRight {
	margin:5px 0 10px 0;
	text-align: right;
	clear:both;
}
.etc_txt {
	font-size:12px;
	color:#ff6600;
	float:left;
	padding-left:15px;
	}
	
/*ÆË¾÷*/
#Mark1 {	
	position:absolute;
	left:38px;
	top:59px;
	width:60px;
	height:67px;
	z-index:1;
	visibility: visible;
	Filter:Alpha(opacity=50);
}
#Mark2 {	
	position:absolute;
	left:225px;
	top:234px;
	width:60px;
	height:67px;
	z-index:1;
	visibility: visible;
	Filter:Alpha(opacity=50);
}
#Mark3 {	
	position:absolute;
	left:20px;
	top:200px;
	width:60px;
	height:67px;
	z-index:1;
	visibility: visible;
	Filter:Alpha(opacity=50);
}
#Mark4 {	
	position:absolute;
	left:200px;
	top:200px;
	width:60px;
	height:67px;
	z-index:1;
	visibility: visible;
	Filter:Alpha(opacity=50);
}
#Mark5 {	
	position:absolute;
	left:100px;
	top:200px;
	width:60px;
	height:67px;
	z-index:1;
	visibility: visible;
	Filter:Alpha(opacity=50);
}
div#pop_ttl {}
.ttl {color:#FFFFFF; font-size:12px; font-weight:bold;}
div#pop_cnt {margin:10 0 10 0;}
.cnt_tb {background:#dde1bf}
.cnt_hd {font-size:12px; color:#898f5a; font-weight:bold; width:80px; height:25px; background:#fafce9; padding:2 5 2 5;}
.cnt_hd_w {font-size:12px; color:#898f5a; font-weight:bold; height:25px; background:#fafce9; padding:2 5 2 5;}
.cnt_td {background:#ffffff;font-size:12px; color:#666666; height:25px; padding:2 5 2 5;}
.cnt_hd_C {font-size:12px; color:#898f5a; font-weight:bold; height:25px; background:#fafce9; text-align:center}
.cnt_td_C {background:#ffffff;font-size:12px; color:#666666; height:25px; padding:2 5 2 5; text-align:center}
.cnt_ms {font-size:12px; color:#898f5a; font-weight:bold; background:#fafce9; padding:3 10 0 10; text-align:center; line-height:12px;}
.cnt_std {background:#fafce9; color:#898f5a; padding:2 5 2 5;}
div#pop_btn {}
div#pop_copy {font-family:verdana; font-size:10px; color:#999999; text-align:center; margin:10 0 0 0; height:22px; border-top:solid 1px #dddddd; padding-top:5px}
.td_unl {border-bottom:solid 1px #dddddd; height:20px;}
.td_undl {border-bottom:dotted 1px #dddddd; height:20px;}

div#PUcard {
	width:350px;
	border:solid 1px #dddddd;
	padding:10 5 10 5;
	margin:10 10 10 10;
	height:180px;
	}
.name {
	color:333333;
	font-weight:bold;
	}
.position {
	font-size:11px;
	color:#777777;
	margin-bottom:10px
	}
	
div#cnt_scll {
	width:100%;
	height:150px;
	overflow:auto; 
	border:0px;
	}

div#sb_ttl {
	width:100%;
	padding:5 0 5 0;
	margin-top:10px;
	text-align:left;
	font-weight:bold;
	color:#555555;
	}
	
div#pop_grid1 {width:100%; margin-top:5;}
div#pop_grid2 {width:250px; margin-top:5;}
div#pop_grid3 {width:350px; margin-top:5;}

div#comment {background:#f5f5f5; color:#555555; padding:5 5 5 5; margin:10 0 10 0; font-size:11px}

div#Signe {}
div#Signe ul {width:120px; display:inline; float:left; list-style:none;}
div#Signe li {float:left;}
div#Signe li.lt1 {
	width:120px; 
	color:#666666; 
	background:#f5f5f5; 
	border:solid 1px #dddddd; 
	text-align:center; 
	font-weight:bold; 
	line-height:22px; 
	margin:2 0 0 0;
	}
div#Signe li.ld1 {
	width:120px; 
	border-left:solid 1px #dddddd; 
	border-bottom:solid 1px #dddddd; 
	border-right:solid 1px #dddddd;
	text-align:center; 
	height:60px; 
	margin:0 0 2 0;
	font-style:italic;
	padding-top:5px;
	}

div#Signe li.lt {
	width:120px; 
	color:#666666; 
	background:#f5f5f5; 
	border-top:solid 1px #dddddd; 
	border-right:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	text-align:center; 
	font-weight:bold; 
	line-height:22px; 
	margin:2 0 0 0;
	}
div#Signe li.ld {
	width:120px; 
	border-right:solid 1px #dddddd; 
	border-bottom:solid 1px #dddddd; 
	text-align:center; 
	height:60px; 
	margin:0 0 2 0;
	font-style:italic;
	padding-top:5px;
	}
	
div#Nolist {
	height:200px;
	text-align:center;
	font-size:12px;
	padding-top:100px;
	}
	
div#P_detail {
	width:642; 
	float:right; 
	margin-top:10;
	}
.P_info {
	height:100; 
	border:solid 2px #dde1bf; 
	padding:10 10 10 10;
	color:#666666;
	text-align:left;
	}
div#S_ttl {
	height:20px; 
	width:915px; 
	margin-top:10;
	text-align:left;
	}
div#P_img {
	float:left; 
	width:263px;
	height:263px; 
	margin-top:10;
	padding:0 0 0 0;
	}

/*Ä«Å×°í¸®*/
div#CTG {
	width:188px;	
	}

div#CTG_1depth {
	width:188px;	
	border-left:solid 1px #d3d2d0;
	border-right:solid 1px #d3d2d0;
	}
div#CTG_1depth ul {
	width:174px;
	float:left; 
	list-style:none;
	}
div#CTG_1depth li {
	width:174px;
	height:21;
	margin:0 6 0 6;
	line-height:20px;
	font-weight:bold;
	}	
.on{
	width:174px;
	height:21;
	margin-bottom:0;
	line-height:20px;
	color:#ffffff;
	font-weight:bold;
	padding:1 10 0 15;
	background-image: url(../images/main/1depth_on.gif);
	cursor:hand;
	}
.off{
	width:174px;
	height:21;
	margin-bottom:0;
	line-height:20px;
	color:#777777;
	font-weight:bold;
	padding:1 10 0 15;
	background-image: url(../images/main/1depth.gif);
	cursor:hand;
	}	
div#CTG_2depth {
	background:#FFFFFF;
	border:solid 3px #ff9c3c;
	padding:10 0 10 0;
	width:180px;
	position:absolute;
	}
div#CTG_2depth ul {width:180px; display:inline; float:left; list-style:none;}
div#CTG_2depth li {
	width:180px;
	height:20;
	float:left;
	}
.2on {
	width:180px;
	height:20;
	color:#000000;
	background-image:url(../images/main/2depth_bg.gif);
	padding:3 15 0 15;
	cursor:hand;
	}
.2off {
	width:180px;
	height:20;
	color:#666666;
	padding:3 15 0 15;
	cursor:hand;
	}
div#CTG_depth {
	background:#FFFFFF;
	width:720;
	}
div#CTG_depth ul {
	display:inline; 
	float:left; 
	list-style:none;
	}
div#CTG_depth li {
	width:180;
	height:20;
	float:left;
	padding:2 10 2 10;
	}
div#CTG_depth li :link {
	color:#666666;
	}
div#CTG_depth li :visited {
	color:#666666;
	}
div#CTG_depth li :hover {
	color:#0073c1;
	text-decoration:underline;
	}
div#CTG_depth li :active {
	color:#0073c1;
	text-decoration:underline;
	}
.bar{
	width:180;
	height:20;
	float:left;
	padding:2 10 2 10;
	background-image:url(../images/common/crt_vline.gif);
	}
.bar :link {
	color:#666666;
	}
.bar :visited {
	color:#666666;
	}
.bar :hover {
	color:#0073c1;
	text-decoration:underline;
	}
.bar :active {
	color:#0073c1;
	text-decoration:underline;
	}
div#userBox {
	width:188px;
	height:170px;
	background-image:url(../images/main/user_box.gif);
	padding:5 5 5 5;
	text-align:center;
	margin-bottom:10px;
	}	
div#userBox ul{
	width:170px;
	}
div#userBox li{
	width:170px;
	}
div#userBox li .mng{
	width:170px;
	padding-top:20px;
	font-size:11px;
	}
div#GRAPH {
	width:915px;
	height:200px;
	margin:10 0 10 0;
	}
div#M_ADM {
	width:915px;
	height:180px;
	text-align:left;
	margin:10 0 10 0;
	padding-top:2;
	}
.EXECEL {
	float:right;
	margin:-22 0 0 0;
	}
div#M_GRD {
	width:915px;
	border-top:solid 2px #b2c038;
	}
div#M_OL {
	width:410px;
	border-top:solid 1px #b2c038;
	}
div#M_bbs {
	width:410px;
	height:130px;
	text-align:left;
	margin-bottom:10px;
	}
.bbs_tb {background:#dde1bf;border-top:solid 1px #b2c038}
.bbs_hd {
	font-size:12px; 
	color:#898f5a; 
	font-weight:bold; 
	height:20px; 
	background:#fafce9; 
	padding:2 5 2 5;
	text-align:center;
	}
.bbs_td {
	background:#ffffff;	 
	font-size:12px; 
	color:#666666; 
	height:20px; 
	padding:2 5 2 5;
	}
.bbs_td_R{
	background:#ffffff;	 
	font-size:12px; 
	color:#666666; 
	height:20px; 
	padding:2 5 2 5;
	text-align:right;
	}
.bbs_td_C{
	background:#ffffff;	 
	font-size:12px; 
	color:#666666; 
	height:20px; 
	padding:2 5 2 5;
	text-align:center;
	}
.bbs_ntc {
	background:#ffffff;	 
	font-size:12px; 
	color:#666666; 
	height:22px;
	padding:3 5 0 5;
	}
.more {
	float:right;
	margin:-15 0 0 0;
	}
div#ML_OL {
	width:280px;
	border-top:solid 1px #b2c038;
	}
div#ML_bbs {
	width:280px;
	height:110;
	margin-bottom:10px;
	}
div#workFlow {
	width:410px;
	height:115px;
	margin-bottom:16px;
	color:#777777;
	text-align:center;
	background-image:url(../images/main/workflow_bg.gif)
	}
div#workFlow td{
	color:#777777;	
	}
div#workFlow :link{
	color:#000000;
	font-weight:bold;	
	}
div#workFlow :visited{
	color:#000000;
	font-weight:bold;	
	}
div#workFlow :hover{
	color:#ff6600;
	font-weight:bold;
	text-decoration:underline;	
	}
div#workFlow :active{
	color:#ff6600;
	font-weight:bold;
	text-decoration:underline;	
	}
.wf_off{
	background-image:url(../images/common/wf_bg_off.gif);
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	padding-top:8;
	line-height:14px;
	cursor:pointer;
	}
.wf_on{
	background-image:url(../images/common/wf_bg_on.gif);
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	}
	
div#notice_vw{
	width:448px; 
	height:300px; 
	overflow:scroll; 
	border:solid 2px #dde1bf; 
	margin-top:10; 
	padding:10 10 10 10;
	text-align:left;
	}
	
div#notice_vw2{
	width:100%; 
	height:300px; 
	overflow:scroll; 
	padding:0 0 0 0;
	text-align:left;
	}
/*ÇÏ´Ü Ä«ÇÇ¶óÀÌÆ®*/
div#bttm {margin:15 0 15 15; width:915;}
.fml {height:18px; font-size:11px; color:#777777;}


.odd td{ background:#eeeeee;}
