@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:700);

*{margin:0; padding:0;margin:0; padding:0;}
div#marginTop20 { margin-top: 20px; }
#wrap { width: 900px; margin: 0 auto; }
#container { width: 100%; height: 100%; overflow: hidden;}
#header { float: right; width: 730px; height: 50px; background: #0098de; }
#logo { float: left; width: 170px; height: 50px; background:url(../../images/cmmn/logo.gif) no-repeat; }
#leftmenu { float: left; width: 170px; min-height: 800px; background: #ffffff; }
#content { float: left; width: 600px; min-height: 200px; background: #ffffff; }
#list { width: 100%; height: 330px; background: #ffffff; }
#paging {padding:0 0 0 0; text-align:center; width:80%;}
#paging ul {display:inline; }
#paging li {display:inline; list-style-type:none; padding:0 10px 0 10px; font-family: Tahoma; font-size:15px; color: #333333;}
#paging li.pre10 {padding:0 5px 0 5px;}
#paging li.pre1 {padding:0 5px 0 5px;}
#paging li.next10 {padding:0 5px 0 5px;}
#paging li.next1 {padding:0 5px 0 5px;}
#paging li.line {background:url(../../images/egovframework/example/paging_line.gif) 0 2px no-repeat;}
#paging li.first {padding:0 5px 0 0;}
#paging li.last {background:url(../../images/egovframework/example/paging_line.gif) 0 2px no-repeat; padding:0 5px 0 0;}

#cart { width: 100%; height: 408px; background: #ffffff; }

.menu { text-align:center; height:38px; margin:0; padding:13px 0 0 0;}
.menu ul {display:inline; width:910px;}
.menu li {display:inline; list-style-type:none; margin:0; padding:14px 28px 0 28px; background:url(../../images/egovframework/example/civilappeal_topmn_bar.jpg) 0 15px no-repeat;}
.menu li.last {width:1px; padding:15px 0 0 0; background:url(../../images/egovframework/example/civilappeal_topmn_bar.jpg) 0 0 no-repeat;}
.menu a.top:link {font-family:"굴림"; font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:12px;}
.menu a.top:visited {font-family:"굴림"; font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:12px;}
.menu a.top:hover {font-family:"굴림"; font-weight:bold; color: #00CCFF; text-decoration:none; font-size:12px;}	
.menu a.top:active {font-family:"굴림"; font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:12px;}	

.menu .on a.top:link {font-family:"굴림"; font-weight:bold; color:#00CCFF; text-decoration:none; font-size:12px;}
.menu .on a.top:visited {font-family:"굴림"; font-weight:bold; color:#00CCFF; text-decoration:none; font-size:12px;}
.menu .on a.top:hover {font-family:"굴림"; font-weight:bold; color: #00CCFF; text-decoration:none; font-size:12px;}	
.menu .on a.top:active {font-family:"굴림"; font-weight:bold; color:#00CCFF; text-decoration:none; font-size:12px;}

.titleBox {margin:0 0 25px 0;padding:15px 15px 15px 15px;font-size:18pt;font-weight:bold;}

tr.selected { background: #FFC6C3; }
.graph {border-left : solid thin !important; border-right : solid thin!important; border-top : solid thin!important; border-bottom : solid thin!important; border-width:1px; border-color:#000000;}

/* #cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#cssmenu ul {
  position: relative;
  z-index: 597;
  float: left;
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 1px;
  left: 99%;
  z-index: 598;
  width: 100%;
}
#cssmenu ul ul li {
  float: none;
}
#cssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul li {
  float: none;
}
#cssmenu ul ul li {
  font-weight: normal;
}
Custom CSS Styles
#cssmenu {
  font-size: 13px; width: 170px; float: left; min-height: 800px; background: #ffffff;
}
#cssmenu ul a,
#cssmenu ul a:link,
#cssmenu ul a:visited {
  display: block;
  color: #848889;
  text-decoration: none;
  font-weight: 300;
}
#cssmenu > ul {
  float: none;
}
#cssmenu ul {
  background: #fff;
}
#cssmenu > ul > li {
  border-left: 3px solid #d7d8da;
}
#cssmenu > ul > li > a {
  padding: 10px 20px;
}
#cssmenu > ul > li:hover {
  border-left: 3px solid #3dbd99;
}
#cssmenu ul li:hover > a {
  color: #3dbd99;
}
#cssmenu > ul > li:hover {
  background: #f6f6f6;
} */

#header ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1;
	display: block;
	zoom: 1;
}
#header ul:after {
	content: ' ';
	display: block;
	font-size: 0;
	height: 0;
	clear: both;
	visibility: hidden;
}
#header ul li {
	float: left;
	display: block;
	padding: 0;
}
#header ul li a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding: 17px 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px;
	position: relative;
	-webkit-transition: color .25s;
	-moz-transition: color .25s;
	-ms-transition: color .25s;
	-o-transition: color .25s;
	transition: color .25s;
}
#header ul li a:hover {
	color: #333333;
}
#header ul li a:hover:before {
	width: 100%;
}
#header ul li a:after {
	content: '';
	display: block;
	position: absolute;
	right: -3px;
	top: 19px;
	height: 6px;
	width: 6px;
	background: #ffffff;
	opacity: .5;
}
#header ul li a:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3px;
	width: 0;
	background: #333333;
	-webkit-transition: width .25s;
	-moz-transition: width .25s;
	-ms-transition: width .25s;
	-o-transition: width .25s;
	transition: width .25s;
}
#header ul li.last > a:after,
#header ul li:last-child > a:after {
	display: none;
}
#header ul li.active a {
	color: #333333;
}
#header ul li.active a:before {
	width: 100%;
}
@media screen and (max-width: 768px) {
	#header ul li {
		float: none;
	}
	#header ul li a {
		width: 100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	#header ul li a:after {
		display: none;
	}
	#header ul li a:before {
		height: 1px;
		background: #ffffff;
		width: 100%;
		opacity: .2;
	}
	#header ul li.last > a:before,
	#header ul li:last-child > a:before {
		display: none;
	}
}

.center {
	width:80%;
	margin: auto;
	text-align: center;
}
.center2 {
	margin: auto;
	text-align: center;
}
.search_list { float: right; margin-bottom:10px;}
/* .loading { position:absolute;top:50%;left:50%;z-index: 199; } */

/* 로딩*/
#loading {
	height: 100%;
	left: 0px;
	position: fixed;
	_position:absolute; 
	top: 0px;
	width: 100%;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity : 0.5;
}

.loading {
	background-color: white;
	z-index: 199;
}

#loading_img{
	position:absolute; 
	top:45%;
	left:50%;
	z-index: 200;
}

/* 맨 위로 */
.div_top {
	position:fixed;
	right:60px;
	bottom:15px;
	display:none;
}

/* 뒤로 */
.div_back {
	position:fixed;
	right:15px;
	bottom:15px;
	display:none;
}


/* important css */
.t_left {text-align:left !important;}
.t_center {text-align:center !important;}
.t_right {text-align:right !important;}
.f_left {float:left !important;}
.f_center {float:center !important;}
.f_right {float:right !important;}
.v_middle {vertical-align:middle !important;}
.p_relative {position:relative !important;}
.h_auto {height:auto !important;}

.t_normal{font-weight:normal !important}
.t_sp{letter-spacing:-1px !important}


.mar5{margin: 5px 5px 5px 5px !important;}
.mar10{margin: 10px 10px 10px 10px !important;}
.mar20{margin: 20px 20px 20px 20px !important;}
.mar30{margin: 30px 30px 30px 30px !important;}

.marT_1{margin-top:-1px !important;}
.marT_5{margin-top:-5px !important;}
.marT_10{margin-top:-10px !important;}
.marT_15{margin-top:-15px !important;}
.marT_25{margin-top:-25px !important;}

.marT3{margin-top:3px !important}
.marT5{margin-top:5px !important}
.marT10{margin-top:10px !important}
.marT15{margin-top:15px !important}
.marT20{margin-top:20px !important}
.marT25{margin-top:25px !important}
.marT30{margin-top:30px !important}
.marT35{margin-top:35px !important}
.marT40{margin-top:40px !important}
.marT45{margin-top:45px !important}
.marT50{margin-top:50px !important}
.marT55{margin-top:55px !important}
.marT60{margin-top:60px !important}
.marT65{margin-top:65px !important}
.marT100{margin-top:100px !important}
.marT150{margin-top:150px !important}
.marT0{margin-top:0px !important}
.marL0{margin-left:0px !important}
.marL5{margin-left:5px !important}
.marL10{margin-left:10px !important;}
.marL15{margin-left:15px !important;}
.marL20{margin-left:20px !important;}
.marL25{margin-left:25px !important;}
.marL30{margin-left:30px !important;}
.marL40{margin-left:40px !important;}
.marL45{margin-left:45px !important;}
.marL60{margin-left:60px !important;}
.marL85{margin-left:85px !important;}
.marL100{margin-left:100px !important;}
.marL155{margin-left:155px !important;}
.marL165{margin-left:165px !important;}
.marL250{margin-left:250px !important;}
.marR1{margin-right:1px !important}
.marR5{margin-right:5px !important}
.marR10{margin-right:10px !important}
.marR15{margin-right:15px !important}
.marR20{margin-right:20px !important}
.marR30{margin-right:30px !important}
.marR60{margin-right:60px !important}
.marR100{margin-right:100px !important}
.marR160{margin-right:160px !important}
.marM5{margin-top:-5px !important}
.marM10{margin-top:-10px !important}
.marM20{margin-top:-20px !important}
.marM30{margin-top:-30px !important}
.marM0{margin-left:0px !important}
.marB0{margin-bottom:0 !important;}
.marB5{margin-bottom:5px !important;}
.marB7{margin-bottom:7px !important;}
.marB10{margin-bottom:10px !important;}
.marB15{margin-bottom:15px !important;}
.marB20{margin-bottom:20px !important;}
.marB30{margin-bottom:30px !important;}
.marB40{margin-bottom:40px !important;}
.marB60{margin-bottom:60px !important;}
.marB100{margin-bottom:100px !important;}


.pad5{padding: 5px 5px 5px 5px !important;}
.pad10{padding: 10px 10px 10px 10px !important;}
.pad30{padding: 30px 30px 30px 30px !important;}

.padL285{padding-left:285px !important}
.padL180{padding-left:180px !important}
.padL124{padding-left:124px !important}
.padL40{padding-left:40px !important}
.padL30{padding-left:30px !important}
.padL20{padding-left:20px !important}
.padL22{padding-left:22px !important}
.padL25{padding-left:25px !important}
.padL15{padding-left:15px !important}
.padL10{padding-left:10px}
.padR0{padding-right:0 !important}
.padR5{padding-right:5px}
.padR8{padding-right:8px}
.padR10{padding-right:10px !important}
.padR11{padding-right:11px !important}
.padR15{padding-right:15px !important}
.padR20{padding-right:20px !important}
.padR30{padding-right:30px !important}
.padR40{padding-right:40px !important}

.padT_5{padding-top:-5px !important;}
.padT15{padding-top:15px !important}

.padB0{padding-bottom:0 !important}
.padB5{padding-bottom:5px !important}
.padB10{padding-bottom:10px !important}
.padB15{padding-bottom:15px !important}
.padB20{padding-bottom:20px !important}
.padB25{padding-bottom:25px !important}
.padB30{padding-bottom:30px !important}
.padB35{padding-bottom:35px !important}
.padB40{padding-bottom:40px !important}
.verAl{vertical-align:top !important}

.padT0{padding-top:0 !important}

.fs12{font-size:12px !important;}
.fs11{font-size:11px;}
.fs16{font-size:16px;}
.fs20{font-size:20px;}
.fs14{font-size:14px;}

/* title */
.title{padding-top:20px;margin-bottom:20px;font-size:17px;font-weight:bold;color:#0098de;}
.titDep1{margin-bottom:10px;padding-bottom:45px;color:#192128;font-size:30px;font-family:'SECGCM' !important;font-weight:bold;background:url(/img/common/bg_pageInfo.gif) no-repeat 0 100%;*zoom:1;}
.titDep2{margin-bottom:11px;padding-left:23px;*zoom:1;color:#192128;font-size:14px;font-weight:bold;letter-spacing:-1px;background:url(/kcu/images/cmmn/bg_Title.gif) no-repeat 0 1px}
.titDep3{margin-bottom:5px;*zoom:1;color:#192128;font-size:14px;font-weight:bold;letter-spacing:-1px;}
.titDep3B{color:#4F565B;margin:0 0 13px 0;padding-left:16px;line-height:1.15;background:url(/img/common/bult_square.gif) no-repeat 0 2px;*zoom:1;}
.titDep4{color:#4F565B;margin:0 0 5px 10px;padding-left:16px;line-height:1.1;background:url(/img/common/bult_square.gif) no-repeat 0 1px}
.titSign{margin-bottom:30px;margin-left:40px;color:#192128;font-size:20px;font-weight:bold;}

/* 보통버튼 */
.inpBtn150 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #a1a1a1;
	display:inline-block;
	color:#424242;
	font-family:"맑은 고딕";
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	width:150px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.inpBtn150:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.inpBtn150:active {
	position:relative;
	top:1px;
}

.inpBtn130 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #a1a1a1;
	display:inline-block;
	color:#424242;
	font-family:"맑은 고딕";
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	width:130px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.inpBtn130:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.inpBtn130:active {
	position:relative;
	top:1px;
}

.inpBtn100 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #a1a1a1;
	display:inline-block;
	color:#424242;
	font-family:"맑은 고딕";
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.inpBtn100:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.inpBtn100:active {
	position:relative;
	top:1px;
}

.inpBtn80 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #a1a1a1;
	display:inline-block;
	color:#424242;
	font-family:"맑은 고딕";
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	width:80px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.inpBtn80:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.inpBtn80:active {
	position:relative;
	top:1px;
}

.inpBtn60 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #a1a1a1;
	display:inline-block;
	color:#424242;
	font-family:"맑은 고딕";
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	width:60px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.inpBtn60:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.inpBtn60:active {
	position:relative;
	top:1px;
}

/* 작은버튼 */
.s_inpBtn100 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #4c72c9;
	display:inline-block;
	color:#5276cc;
	font-family:"맑은 고딕";
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.s_inpBtn100:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.s_inpBtn100:active {
	position:relative;
	top:1px;
}

.s_inpBtn90 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #4c72c9;
	display:inline-block;
	color:#5276cc;
	font-family:"맑은 고딕";
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:90px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.s_inpBtn90:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.s_inpBtn90:active {
	position:relative;
	top:1px;
}

.s_inpBtn75 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #4c72c9;
	display:inline-block;
	color:#5276cc;
	font-family:"맑은 고딕";
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:75px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.s_inpBtn75:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.s_inpBtn75:active {
	position:relative;
	top:1px;
}

.s_inpBtn55 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #4c72c9;
	display:inline-block;
	color:#5276cc;
	font-family:"맑은 고딕";
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:55px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.s_inpBtn55:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.s_inpBtn55:active {
	position:relative;
	top:1px;
}

.s_inpBtn40 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #4c72c9;
	display:inline-block;
	color:#5276cc;
	font-family:"맑은 고딕";
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:40px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.s_inpBtn40:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.s_inpBtn40:active {
	position:relative;
	top:1px;
}

/* 테이블 안에 들어가는 버튼 */
.i_inpBtn100 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #a1a1a1;
	display:inline-block;
	color:#424242;
	font-family:"맑은 고딕";
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.i_inpBtn100:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.i_inpBtn100:active {
	position:relative;
	top:1px;
}

.i_inpBtn80 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #a1a1a1;
	display:inline-block;
	color:#424242;
	font-family:"맑은 고딕";
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:80px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.i_inpBtn80:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.i_inpBtn80:active {
	position:relative;
	top:1px;
}

.i_inpBtn60 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #a1a1a1;
	display:inline-block;
	color:#424242;
	font-family:"맑은 고딕";
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:60px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.i_inpBtn60:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.i_inpBtn60:active {
	position:relative;
	top:1px;
}

.i_inpBtn40 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #a1a1a1;
	display:inline-block;
	color:#424242;
	font-family:"맑은 고딕";
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:27px;
	line-height:27px;
	width:40px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.i_inpBtn40:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.i_inpBtn40:active {
	position:relative;
	top:1px;
}

/* table */
.t_default{margin-bottom:30px;width:100%;*empty-cells:show;*border-collapse:collapse}
.t_default th{padding:8px 5px 8px 10px;text-align:left;font-weight: bold;}
.t_default td{padding:8px 5px 8px 10px;}

.rowtype{border-top:1px solid #686e70;border-bottom:1px solid #cdd6d8;margin-bottom:30px;width:100%;*empty-cells:show;*border-collapse:collapse}
.rowtype th{padding:9px 0 8px 10px;color:#4a4f50;text-align:left;border-bottom:1px solid #e3e8e9;background:#f5f7f7;font-weight: bold}
.rowtype td{padding:9px 5px 8px 10px;border-bottom:1px solid #e3e8e9;text-align:left;}
.rowtype td.lineB{border-bottom:1px solid #e3e8e9 !important}
.rowtype th:first-child{border-left:none}
.rowtype tr.last th, .rowtype tr.last td{border-bottom:none}
.rowtype tr.dot td {border-bottom:1px dotted #e0e5eb;}
.rowtype th a img, .coltype th a img, .coltype td a img{vertical-align:middle;margin-top:-2px;*margin-top:0}
.rowtype th.t_center{padding-left:0;}
.rowtype td input, .rowtype td img{vertical-align:middle}
.rowtype td.t_right{padding-right:10px}
.rowtype td.last, .rowtype th.last{border-bottom:none}
.rowtype input.inpReply{padding-left:65px;background:url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}
.rowtype input.inpReply:focus{background:#edf6fb url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}
.nessItem{display:inline-block;*display:inline;*zoom:1;padding-right:15px;background:url(/img/common/ico_ness.gif) no-repeat 100% 4px}
.nessTxt{display:inline-block;*display:inline;*zoom:1;float:right;padding:0 0 6px 15px;background:url(/img/common/ico_ness.gif) no-repeat 0 4px}
.nessTxt span{position:absolute;top:-9999px;left:-9999px;text-indent:-9999px}

.rowtype.type2 td{padding:9px 13px 8px 13px}
.rowtype.type2 th{padding:9px 0 8px 13px}
.rowtype td.pad{padding:10px 0 10px 10px}

.rowtype2{border-top:1px solid #686e70;border-bottom:1px solid #cdd6d8;margin-bottom:30px;width:100%;*empty-cells:show;*border-collapse:collapse}
.rowtype2 th{padding:9px 0 8px 10px;color:#4a4f50;text-align:left;border-bottom:1px solid #e3e8e9;background:#f5f7f7;font-weight: bold}
.rowtype2 td{padding:9px 5px 8px 10px;border-bottom:1px solid #686e70}
.rowtype2 td.lineB{border-bottom:1px solid #686e70 !important}
.rowtype2 td.lineR{border-right:1px solid #686e70 !important}
.rowtype2 td.lineL{border-left:1px solid #686e70 !important}
.rowtype2 th:first-child{border-left:none}
.rowtype2 tr.last th, .rowtype2 tr.last td{border-bottom:none}
.rowtype2 tr.dot td {border-bottom:1px dotted #e0e5eb;}
.rowtype2 th a img, .coltype th a img, .coltype td a img{vertical-align:middle;margin-top:-2px;*margin-top:0}
.rowtype2 th.t_center{padding-left:0;}
.rowtype2 td input, .rowtype2 td img{vertical-align:middle}
.rowtype2 td.t_right{padding-right:10px}
.rowtype2 td.last, .rowtype2 th.last{border-bottom:none}
.rowtype2 input.inpReply{padding-left:65px;background:url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}
.rowtype2 input.inpReply:focus{background:#edf6fb url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}
.nessItem{display:inline-block;*display:inline;*zoom:1;padding-right:15px;background:url(/img/common/ico_ness.gif) no-repeat 100% 4px}
.nessTxt{display:inline-block;*display:inline;*zoom:1;float:right;padding:0 0 6px 15px;background:url(/img/common/ico_ness.gif) no-repeat 0 4px}
.nessTxt span{position:absolute;top:-9999px;left:-9999px;text-indent:-9999px}

.rowtype50{border-top:1px solid #686e70;border-bottom:1px solid #cdd6d8;margin-bottom:30px;width:50%;*empty-cells:show;*border-collapse:collapse}
.rowtype50 th{padding:9px 0 8px 10px;color:#4a4f50;text-align:left;border-bottom:1px solid #e3e8e9;background:#f5f7f7;font-weight: bold}
.rowtype50 td{padding:9px 5px 8px 10px;border-bottom:1px solid #e3e8e9}
.rowtype50 td.lineB{border-bottom:1px solid #e3e8e9 !important}
.rowtype50 th:first-child{border-left:none}
.rowtype50 tr.last th, .rowtype50 tr.last td{border-bottom:none}
.rowtype50 tr.dot td {border-bottom:1px dotted #e0e5eb;}
.rowtype50 th a img, .coltype th a img, .coltype td a img{vertical-align:middle;margin-top:-2px;*margin-top:0}
.rowtype50 th.t_center{padding-left:0;}
.rowtype50 td input, .rowtype50 td img{vertical-align:middle}
.rowtype50 td.t_right{padding-right:10px}
.rowtype50 input.inpReply{padding-left:65px;background:url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}
.rowtype50 input.inpReply:focus{background:#edf6fb url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}

.rowtype70{border-top:1px solid #686e70;border-bottom:1px solid #cdd6d8;margin-bottom:30px;width:70%;*empty-cells:show;*border-collapse:collapse}
.rowtype70 th{padding:9px 0 8px 10px;color:#4a4f50;text-align:left;border-bottom:1px solid #e3e8e9;background:#f5f7f7;font-weight: bold}
.rowtype70 td{padding:9px 5px 8px 10px;border-bottom:1px solid #e3e8e9}
.rowtype70 td.lineB{border-bottom:1px solid #e3e8e9 !important}
.rowtype70 th:first-child{border-left:none}
.rowtype70 tr.last th, .rowtype70 tr.last td{border-bottom:none}
.rowtype70 tr.dot td {border-bottom:1px dotted #e0e5eb;}
.rowtype70 th a img, .coltype th a img, .coltype td a img{vertical-align:middle;margin-top:-2px;*margin-top:0}
.rowtype70 th.t_center{padding-left:0;}
.rowtype70 td input, .rowtype70 td img{vertical-align:middle}
.rowtype70 td.t_right{padding-right:10px}
.rowtype70 input.inpReply{padding-left:65px;background:url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}
.rowtype70 input.inpReply:focus{background:#edf6fb url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}

.rowtype80{border-top:1px solid #686e70;border-bottom:1px solid #cdd6d8;margin-bottom:30px;width:80%;*empty-cells:show;*border-collapse:collapse}
.rowtype80 th{padding:9px 0 8px 10px;color:#4a4f50;text-align:left;border-bottom:1px solid #e3e8e9;background:#f5f7f7;font-weight: bold}
.rowtype80 td{padding:9px 5px 8px 10px;border-bottom:1px solid #e3e8e9}
.rowtype80 td.lineB{border-bottom:1px solid #e3e8e9 !important}
.rowtype80 th:first-child{border-left:none}
.rowtype80 tr.last th, .rowtype80 tr.last td{border-bottom:none}
.rowtype80 tr.dot td {border-bottom:1px dotted #e0e5eb;}
.rowtype80 th a img, .coltype th a img, .coltype td a img{vertical-align:middle;margin-top:-2px;*margin-top:0}
.rowtype80 th.t_center{padding-left:0;}
.rowtype80 td input, .rowtype80 td img{vertical-align:middle}
.rowtype80 td.t_right{padding-right:10px}
.rowtype80 input.inpReply{padding-left:65px;background:url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}
.rowtype80 input.inpReply:focus{background:#edf6fb url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}

.rowtype90{border-top:1px solid #686e70;border-bottom:1px solid #cdd6d8;margin-bottom:30px;width:90%;*empty-cells:show;*border-collapse:collapse}
.rowtype90 th{padding:9px 0 8px 10px;color:#4a4f50;text-align:left;border-bottom:1px solid #e3e8e9;background:#f5f7f7;font-weight: bold}
.rowtype90 td{padding:9px 5px 8px 10px;border-bottom:1px solid #e3e8e9}
.rowtype90 td.lineB{border-bottom:1px solid #e3e8e9 !important}
.rowtype90 th:first-child{border-left:none}
.rowtype90 tr.last th, .rowtype90 tr.last td{border-bottom:none}
.rowtype90 tr.dot td {border-bottom:1px dotted #e0e5eb;}
.rowtype90 th a img, .coltype th a img, .coltype td a img{vertical-align:middle;margin-top:-2px;*margin-top:0}
.rowtype90 th.t_center{padding-left:0;}
.rowtype90 td input, .rowtype90 td img{vertical-align:middle}
.rowtype90 td.t_right{padding-right:10px}
.rowtype90 input.inpReply{padding-left:65px;background:url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}
.rowtype90 input.inpReply:focus{background:#edf6fb url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}

.rowtype97{border-top:1px solid #686e70;border-bottom:1px solid #cdd6d8;margin-bottom:30px;width:97%;*empty-cells:show;*border-collapse:collapse}
.rowtype97 th{padding:9px 0 8px 10px;color:#4a4f50;text-align:left;border-bottom:1px solid #e3e8e9;background:#f5f7f7;font-weight: bold}
.rowtype97 td{padding:9px 5px 8px 10px;border-bottom:1px solid #e3e8e9}
.rowtype97 td.lineB{border-bottom:1px solid #e3e8e9 !important}
.rowtype97 th:first-child{border-left:none}
.rowtype97 tr.last th, .rowtype97 tr.last td{border-bottom:none}
.rowtype97 tr.dot td {border-bottom:1px dotted #e0e5eb;}
.rowtype97 th a img, .coltype th a img, .coltype td a img{vertical-align:middle;margin-top:-2px;*margin-top:0}
.rowtype97 th.t_center{padding-left:0;}
.rowtype97 td input, .rowtype97 td img{vertical-align:middle}
.rowtype97 td.t_right{padding-right:10px}
.rowtype97 input.inpReply{padding-left:65px;background:url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}
.rowtype97 input.inpReply:focus{background:#edf6fb url(/img/common/bg_replyInput.gif) no-repeat 10px 7px}

/* 모든 line 없앤 테이블 */
.rowtype_nonLine{margin-bottom:30px;width:100%;*empty-cells:show;*border-collapse:collapse}
.rowtype_nonLine th{padding:8px 5px 8px 10px;color:#4a4f50;text-align:left;background:#f5f7f7;font-weight: bold;*border-collapse:collapse}
.rowtype_nonLine td{padding:8px 5px 8px 10px;*border-collapse:collapse}
.rowtype_nonLine th a img, .coltype th a img, .coltype td a img{vertical-align:middle;margin-top:-2px;*margin-top:0}
.rowtype_nonLine th.t_center{padding-left:0;}
.rowtype_nonLine td input, .rowtype_nonLine td img{vertical-align:middle}
.rowtype_nonLine td.t_right{padding-right:10px}

/* 모든 line 보이는 테이블 */
.rowtype_line{border:1px solid #000000;margin-bottom:30px;width:100%;*empty-cells:show;*border-collapse:collapse}
.rowtype_line th{border:1px solid #000000;padding:8px 5px 8px 10px;color:#4a4f50;text-align:left;background:#f5f7f7;font-weight: bold;*border-collapse:collapse}
.rowtype_line td{border:1px solid #000000;padding:8px 5px 8px 10px;*border-collapse:collapse}
.rowtype_line th a img, .coltype th a img, .coltype td a img{vertical-align:middle;margin-top:-2px;*margin-top:0}
.rowtype_line th.t_center{padding-left:0;}
.rowtype_line td input, .rowtype_line td img{vertical-align:middle}
.rowtype_line td.t_right{padding-right:10px}

/* rowtype_line 보다 얇은 테이블 */
.rowtype_line2{margin-bottom:30px;width:100%;*empty-cells:show;*border-collapse:collapse}
.rowtype_line2 th{padding:8px 5px 8px 10px;color:#4a4f50;text-align:left;font-weight: bold;*border-collapse:collapse}
.rowtype_line2 td{padding:8px 5px 8px 10px;*border-collapse:collapse}
.rowtype_line2 th a img, .coltype th a img, .coltype td a img{vertical-align:middle;margin-top:-2px;*margin-top:0}
.rowtype_line2 th.t_center{padding-left:0;}
.rowtype_line2 td input, .rowtype_line2 td img{vertical-align:middle}
.rowtype_line2 td.t_right{padding-right:10px}

/* line 없애기 */
.rowtype_line thead th.nonLine, .rowtype_line tbody td.nonLine, .rowtype_line tbody th.nonLine, .rowtype_line th.nonLine, .rowtype_line td.nonLine{border-left:none; border-right:none; border-top:none; border-bottom:none;}
.rowtype_line thead th.nonLineL, .rowtype_line tbody td.nonLineL, .rowtype_line tbody th.nonLineL, .rowtype_line th.nonLineL, .rowtype_line td.nonLineL{border-left:none;}
.rowtype_line thead th.nonLineR, .rowtype_line tbody td.nonLineR, .rowtype_line tbody th.nonLineR, .rowtype_line th.nonLineR, .rowtype_line td.nonLineR{border-right:none;}
.rowtype_line thead th.nonLineT, .rowtype_line tbody td.nonLineT, .rowtype_line tbody th.nonLineT, .rowtype_line th.nonLineT, .rowtype_line td.nonLineT{border-top:none;}
.rowtype_line thead th.nonLineB, .rowtype_line tbody td.nonLineB, .rowtype_line tbody th.nonLineB, .rowtype_line th.nonLineB, .rowtype_line td.nonLineB{border-bottom:none;}

.coltype{border-top:1px solid #575c64;border-bottom:1px solid #c5cad1;margin-bottom:30px;width:100%;*empty-cells:show;*border-collapse:collapse}
.coltype th{padding:9px 0 8px;color:#4a4f50;border-left:1px solid #e3e8e9;border-bottom:1px solid #cdd6d8;text-align:center;background:#f5f7f7}
.coltype th:first-child{border-left:none}
.coltype thead th.line, .coltype tbody th.line{border-bottom:1px solid #e3e8e9}
.coltype thead th.lineL, .coltype tbody td.lineL, .coltype tbody th.lineL, .rowtype th.lineL, .rowtype td.lineL, .coltype.type2 tbody th.lineL, .coltype tfoot td.lineL{border-left:1px solid #e3e8e9}
.coltype thead th.prdtName{padding-left:10px;padding-right:10px;}
.coltype thead th.t_left{padding-left:10px;}
.coltype thead th.thl{padding-left:10px;color:#0098de;text-align:left;}
.coltype tbody th{padding-left:10px;border-top:1px solid #e3e8e9;border-bottom:none;text-align:left;background:#fff}
.coltype tbody th.bgcolor{padding-left:10px;border-top:1px solid #e3e8e9;border-bottom:none;text-align:left;background:#f5f7f7}
.coltype tbody th.thl{font-weight:normal;}
.coltype tbody th.thc1{padding-left:0;font-weight:normal;text-align:center;}
.coltype tbody tr.first th{border-top:none}
.coltype tfoot th{border-bottom:none}
.coltype tfoot th,.coltype tfoot td{color:#0098de;border-top:1px solid #cdd6d8;font-weight:bold;background:#fff}
.coltype tfoot td .t_right{text-align:right}
.coltype td{padding:9px 0 8px 0;text-align:center;border-top:1px solid #e6eaef;border-left:1px solid #e6eaef}
.coltype td.t_left{padding-left:10px;padding-right:10px}
.coltype td.t_right, .coltype th.t_right{padding-right:10px}
.coltype td.line0{padding-left:10px;padding-right:10px;border-left:0;}
.coltype tr.lineT td{border-top:1px solid #cdd6d8}
.coltype tr.first td, .coltype.type6 tbody tr.first th{border-top:none !important}
.coltype td label{display:inline-block;}
.coltype td:first-child{border-left:none}
.coltype td.pad{padding-top:10px !important;padding-bottom:10px !important}
.coltype tr.lineB td, .coltype td.lineB{border-bottom:1px solid #cdd6d8 !important}
.coltype tr.blod td, .coltype tr.blod th, .rowtype tr.blod td, .rowtype tr.blod th{font-weight:bold;color:#0098de}
.coltype td .coltype th {background:#f5f7f7;}

.coltype.type2 th, .coltype.type2 td{font-size:11px;letter-spacing:-0.04em}
.coltype.type2 td.t_right{padding-right:6px}
.coltype.type2 th.t_center, .coltype th.t_center{padding-left:0}
.coltype.ctype3 th{font-weight:normal}
.coltype.ctype3 tr.line th{border-bottom:1px solid #c1c7ce}
.coltype.ctype3 td{text-align:right;padding-left:15px;padding-right:15px}
.coltype.ctype3 tr.sub th, .coltype.ctype3 tr.sub td, .coltype tr.sub th, .coltype tr.sub td{border-top:1px solid #c5cad1;border-bottom:1px solid #c5cad1;font-weight:bold;background:#f7f9fc}
.coltype.ctype3 tr.sub th, .coltype.ctype3 tfoot th{text-align:left;padding-left:19px}
.coltype.ctype3 tfoot th, .coltype.ctype3 tfoot td{border-top:1px solid #c5cad1;border-bottom:none;color:#0082cd;font-weight:bold;background:#fff}

.coltype_marB_1{border-top:1px solid #575c64;border-bottom:1px solid #c5cad1;margin-bottom:-1px;width:100%;*empty-cells:show;*border-collapse:collapse}
.coltype_marB_1 th{padding:9px 0 8px;color:#4a4f50;border-left:1px solid #e3e8e9;border-bottom:1px solid #cdd6d8;text-align:center;background:#f5f7f7}
.coltype_marB_1 th:first-child{border-left:none}
.coltype_marB_1 thead th.line, .coltype_marB_1 tbody th.line{border-bottom:1px solid #e3e8e9}
.coltype_marB_1 thead th.lineL, .coltype_marB_1 tbody td.lineL, .coltype_marB_1 tbody th.lineL, .rowtype th.lineL, .rowtype td.lineL, .coltype_marB_1.type2 tbody th.lineL, .coltype_marB_1 tfoot td.lineL{border-left:1px solid #e3e8e9}
.coltype_marB_1 thead th.prdtName{padding-left:10px;padding-right:10px;}
.coltype_marB_1 thead th.t_left{padding-left:10px;}
.coltype_marB_1 thead th.thl{padding-left:10px;color:#0098de;text-align:left;}
.coltype_marB_1 tbody th{padding-left:10px;border-top:1px solid #e3e8e9;border-bottom:none;text-align:left;background:#fff}
.coltype_marB_1 tbody th.bgcolor{padding-left:10px;border-top:1px solid #e3e8e9;border-bottom:none;text-align:left;background:#f5f7f7}
.coltype_marB_1 tbody th.thl{font-weight:normal;}
.coltype_marB_1 tbody th.thc1{padding-left:0;font-weight:normal;text-align:center;}
.coltype_marB_1 tbody tr.first th{border-top:none}
.coltype_marB_1 tfoot th{border-bottom:none}
.coltype_marB_1 tfoot th,.coltype_marB_1 tfoot td{color:#0098de;border-top:1px solid #cdd6d8;font-weight:bold;background:#fff}
.coltype_marB_1 tfoot td .t_right{text-align:right}
.coltype_marB_1 td{padding:9px 0 8px 0;text-align:center;border-top:1px solid #e6eaef;border-left:1px solid #e6eaef}
.coltype_marB_1 td.t_left{padding-left:10px;padding-right:10px}
.coltype_marB_1 td.t_right, .coltype_marB_1 th.t_right{padding-right:10px}
.coltype_marB_1 td.line0{padding-left:10px;padding-right:10px;border-left:0;}
.coltype_marB_1 tr.lineT td{border-top:1px solid #cdd6d8}
.coltype_marB_1 tr.first td, .coltype_marB_1.type6 tbody tr.first th{border-top:none !important}
.coltype_marB_1 td label{display:inline-block;}
.coltype_marB_1 td:first-child{border-left:none}
.coltype_marB_1 td.pad{padding-top:10px !important;padding-bottom:10px !important}
.coltype_marB_1 tr.lineB td, .coltype_marB_1 td.lineB{border-bottom:1px solid #cdd6d8 !important}
.coltype_marB_1 tr.blod td, .coltype_marB_1 tr.blod th, .rowtype tr.blod td, .rowtype tr.blod th{font-weight:bold;color:#0098de}
.coltype_marB_1 td .coltype_marB_1 th {background:#f5f7f7;}

.coltype98{border-top:1px solid #575c64;border-bottom:1px solid #c5cad1;width:97.7%;*empty-cells:show;*border-collapse:collapse}
.coltype98 th{padding:9px 0 8px;color:#4a4f50;border-left:1px solid #e3e8e9;border-bottom:1px solid #cdd6d8;text-align:center;background:#f5f7f7}
.coltype98 th:first-child{border-left:none}
.coltype98 thead th.line, .coltype98 tbody th.line{border-bottom:1px solid #e3e8e9}
.coltype98 thead th.lineL, .coltype98 tbody td.lineL, .coltype98 tbody th.lineL, .rowtype th.lineL, .rowtype td.lineL, .coltype98.type2 tbody th.lineL, .coltype98 tfoot td.lineL{border-left:1px solid #e3e8e9}
.coltype98 thead th.prdtName{padding-left:10px;padding-right:10px;}
.coltype98 thead th.t_left{padding-left:10px;}
.coltype98 thead th.thl{padding-left:10px;color:#0098de;text-align:left;}
.coltype98 tbody th{padding-left:10px;border-top:1px solid #e3e8e9;border-bottom:none;text-align:left;background:#fff}
.coltype98 tbody th.bgcolor{padding-left:10px;border-top:1px solid #e3e8e9;border-bottom:none;text-align:left;background:#f5f7f7}
.coltype98 tbody th.thl{font-weight:normal;}
.coltype98 tbody th.thc1{padding-left:0;font-weight:normal;text-align:center;}
.coltype98 tbody tr.first th{border-top:none}
.coltype98 tfoot th{border-bottom:none}
.coltype98 tfoot th,.coltype98 tfoot td{color:#0098de;border-top:1px solid #cdd6d8;font-weight:bold;background:#fff}
.coltype98 tfoot td .t_right{text-align:right}
.coltype98 td{padding:9px 0 8px 0;text-align:center;border-top:1px solid #e6eaef;border-left:1px solid #e6eaef}
.coltype98 td.t_left{padding-left:10px;padding-right:10px}
.coltype98 td.t_right, .coltype98 th.t_right{padding-right:10px}
.coltype98 td.line0{padding-left:10px;padding-right:10px;border-left:0;}
.coltype98 tr.lineT td{border-top:1px solid #cdd6d8}
.coltype98 tr.first td, .coltype98.type6 tbody tr.first th{border-top:none !important}
.coltype98 td label{display:inline-block;}
.coltype98 td:first-child{border-left:none}
.coltype98 td.pad{padding-top:10px !important;padding-bottom:10px !important}
.coltype98 tr.lineB td, .coltype98 td.lineB{border-bottom:1px solid #cdd6d8 !important}
.coltype98 tr.blod td, .coltype98 tr.blod th, .rowtype tr.blod td, .rowtype tr.blod th{font-weight:bold;color:#0098de}
.coltype98 td .coltype98 th {background:#f5f7f7;}

.coltype97{border-top:1px solid #575c64;border-bottom:1px solid #c5cad1;margin-bottom:30px;width:97%;*empty-cells:show;*border-collapse:collapse}
.coltype97 th{padding:9px 0 8px;color:#4a4f50;border-left:1px solid #e3e8e9;border-bottom:1px solid #cdd6d8;text-align:center;background:#f5f7f7}
.coltype97 th:first-child{border-left:none}
.coltype97 thead th.line, .coltype97 tbody th.line{border-bottom:1px solid #e3e8e9}
.coltype97 thead th.lineL, .coltype97 tbody td.lineL, .coltype97 tbody th.lineL, .rowtype th.lineL, .rowtype td.lineL, .coltype97.type2 tbody th.lineL, .coltype97 tfoot td.lineL{border-left:1px solid #e3e8e9}
.coltype97 thead th.prdtName{padding-left:10px;padding-right:10px;}
.coltype97 thead th.t_left{padding-left:10px;}
.coltype97 thead th.thl{padding-left:10px;color:#0098de;text-align:left;}
.coltype97 tbody th{padding-left:10px;border-top:1px solid #e3e8e9;border-bottom:none;text-align:left;background:#fff}
.coltype97 tbody th.bgcolor{padding-left:10px;border-top:1px solid #e3e8e9;border-bottom:none;text-align:left;background:#f5f7f7}
.coltype97 tbody th.thl{font-weight:normal;}
.coltype97 tbody th.thc1{padding-left:0;font-weight:normal;text-align:center;}
.coltype97 tbody tr.first th{border-top:none}
.coltype97 tfoot th{border-bottom:none}
.coltype97 tfoot th,.coltype97 tfoot td{color:#0098de;border-top:1px solid #cdd6d8;font-weight:bold;background:#fff}
.coltype97 tfoot td .t_right{text-align:right}
.coltype97 td{padding:9px 0 8px 0;text-align:center;border-top:1px solid #e6eaef;border-left:1px solid #e6eaef}
.coltype97 td.t_left{padding-left:10px;padding-right:10px}
.coltype97 td.t_right, .coltype97 th.t_right{padding-right:10px}
.coltype97 td.line0{padding-left:10px;padding-right:10px;border-left:0;}
.coltype97 tr.lineT td{border-top:1px solid #cdd6d8}
.coltype97 tr.first td, .coltype97.type6 tbody tr.first th{border-top:none !important}
.coltype97 td label{display:inline-block;}
.coltype97 td:first-child{border-left:none}
.coltype97 td.pad{padding-top:10px !important;padding-bottom:10px !important}
.coltype97 tr.lineB td, .coltype97 td.lineB{border-bottom:1px solid #cdd6d8 !important}
.coltype97 tr.blod td, .coltype97 tr.blod th, .rowtype tr.blod td, .rowtype tr.blod th{font-weight:bold;color:#0098de}
.coltype97 td .coltype95 th {background:#f5f7f7;}

.coltype90{border-top:1px solid #575c64;border-bottom:1px solid #c5cad1;margin-bottom:30px;width:90%;*empty-cells:show;*border-collapse:collapse}
.coltype90 th{padding:9px 0 8px;color:#4a4f50;border-left:1px solid #e3e8e9;border-bottom:1px solid #cdd6d8;text-align:center;background:#f5f7f7}
.coltype90 th:first-child{border-left:none}
.coltype90 thead th.line, .coltype90 tbody th.line{border-bottom:1px solid #e3e8e9}
.coltype90 thead th.lineL, .coltype90 tbody td.lineL, .coltype90 tbody th.lineL, .rowtype th.lineL, .rowtype td.lineL, .coltype90.type2 tbody th.lineL, .coltype90 tfoot td.lineL{border-left:1px solid #e3e8e9}
.coltype90 thead th.prdtName{padding-left:10px;padding-right:10px;}
.coltype90 thead th.t_left{padding-left:10px;}
.coltype90 thead th.thl{padding-left:10px;color:#0098de;text-align:left;}
.coltype90 tbody th{padding-left:10px;border-top:1px solid #e3e8e9;border-bottom:none;text-align:left;background:#fff}
.coltype90 tbody th.bgcolor{padding-left:10px;border-top:1px solid #e3e8e9;border-bottom:none;text-align:left;background:#f5f7f7}
.coltype90 tbody th.thl{font-weight:normal;}
.coltype90 tbody th.thc1{padding-left:0;font-weight:normal;text-align:center;}
.coltype90 tbody tr.first th{border-top:none}
.coltype90 tfoot th{border-bottom:none}
.coltype90 tfoot th,.coltype90 tfoot td{color:#0098de;border-top:1px solid #cdd6d8;font-weight:bold;background:#fff}
.coltype90 tfoot td .t_right{text-align:right}
.coltype90 td{padding:9px 0 8px 0;text-align:center;border-top:1px solid #e6eaef;border-left:1px solid #e6eaef}
.coltype90 td.t_left{padding-left:10px;padding-right:10px}
.coltype90 td.t_right, .coltype90 th.t_right{padding-right:10px}
.coltype90 td.line0{padding-left:10px;padding-right:10px;border-left:0;}
.coltype90 tr.lineT td{border-top:1px solid #cdd6d8}
.coltype90 tr.first td, .coltype90.type6 tbody tr.first th{border-top:none !important}
.coltype90 td label{display:inline-block;}
.coltype90 td:first-child{border-left:none}
.coltype90 td.pad{padding-top:10px !important;padding-bottom:10px !important}
.coltype90 tr.lineB td, .coltype90 td.lineB{border-bottom:1px solid #cdd6d8 !important}
.coltype90 tr.blod td, .coltype90 tr.blod th, .rowtype tr.blod td, .rowtype tr.blod th{font-weight:bold;color:#0098de}
.coltype90 td .coltype90 th {background:#f5f7f7;}

/* 라인없는 테이블 */
.coltype_tl_non{border-bottom:1px solid #c5cad1;width:100%;*empty-cells:show;*border-collapse:collapse}
.coltype_tl_non th{padding:9px 0 8px;color:#4a4f50;border-left:1px solid #e3e8e9;border-bottom:1px solid #cdd6d8;text-align:center;background:#f5f7f7}
.coltype_tl_non th:first-child{border-left:none}
.coltype_tl_non thead th.line, .coltype_tl_non tbody th.line{border-bottom:1px solid #e3e8e9}
.coltype_tl_non thead th.lineL, .coltype_tl_non tbody td.lineL, .coltype_tl_non tbody th.lineL, .rowtype th.lineL, .rowtype td.lineL, .coltype_tl_non.type2 tbody th.lineL, .coltype_tl_non tfoot td.lineL{border-left:1px solid #e3e8e9}
.coltype_tl_non thead th.prdtName{padding-left:10px;padding-right:10px;}
.coltype_tl_non thead th.t_left{padding-left:10px;}
.coltype_tl_non thead th.thl{padding-left:10px;color:#0098de;text-align:left;}
.coltype_tl_non tbody th{padding-left:10px;border-top:1px solid #e3e8e9;border-bottom:none;text-align:left;background:#fff}
.coltype_tl_non tbody th.bgcolor{padding-left:10px;border-top:1px solid #e3e8e9;border-bottom:none;text-align:left;background:#f5f7f7}
.coltype_tl_non tbody th.thl{font-weight:normal;}
.coltype_tl_non tbody th.thc1{padding-left:0;font-weight:normal;text-align:center;}
.coltype_tl_non tbody tr.first th{border-top:none}
.coltype_tl_non tfoot th{border-bottom:none}
.coltype_tl_non tfoot th,.coltype_tl_non tfoot td{color:#0098de;border-top:1px solid #cdd6d8;font-weight:bold;background:#fff}
.coltype_tl_non tfoot td .t_right{text-align:right}
.coltype_tl_non td{padding:9px 0 8px 0;text-align:center;border-top:1px solid #e6eaef;border-left:1px solid #e6eaef}
.coltype_tl_non td.t_left{padding-left:10px;padding-right:10px}
.coltype_tl_non td.t_right, .coltype_tl_non th.t_right{padding-right:10px}
.coltype_tl_non td.line0{padding-left:10px;padding-right:10px;border-left:0;}
.coltype_tl_non tr.lineT td{border-top:1px solid #cdd6d8}
.coltype_tl_non tr.first td, .coltype_tl_non.type6 tbody tr.first th{border-top:none !important}
.coltype_tl_non td label{display:inline-block;}
.coltype_tl_non td:first-child{border-left:none}
.coltype_tl_non td.pad{padding-top:10px !important;padding-bottom:10px !important}
.coltype_tl_non tr.lineB td, .coltype_tl_non td.lineB{border-bottom:1px solid #cdd6d8 !important}
.coltype_tl_non tr.blod td, .coltype_tl_non tr.blod th, .rowtype tr.blod td, .rowtype tr.blod th{font-weight:bold;color:#0098de}
.coltype_tl_non td .coltype_tl_non th {background:#f5f7f7;}

/* 바깥 라인이 보이는 테이블 */
.coltype_outline{border:1px solid #575c64;margin-bottom:30px;width:100%;*empty-cells:show;*border-collapse:collapse}
.coltype_outline th{padding:9px 0 8px;color:#4a4f50;text-align:center;background:#f5f7f7}
.coltype_outline tbody th{padding-left:10px;text-align:left;background:#fff}
.coltype_outline tbody th.bgcolor{padding-left:10px;text-align:left;background:#f5f7f7}
.coltype_outline tbody th.thl{font-weight:normal;}
.coltype_outline tbody th.thc1{padding-left:0;font-weight:normal;text-align:center;}
.coltype_outline tfoot th,.coltype_outline tfoot td{color:#0098de;font-weight:bold;background:#fff}
.coltype_outline tfoot td .t_right{text-align:right}
.coltype_outline td{padding:9px 0 8px 0;text-align:center;}
.coltype_outline td.t_left{padding-left:10px;padding-right:10px}
.coltype_outline td.t_right, .coltype_outline th.t_right{padding-right:10px}
.coltype_outline td.line0{padding-left:10px;padding-right:10px;border-left:0;}
.coltype_outline td label{display:inline-block;}
.coltype_outline td.pad{padding-top:10px !important;padding-bottom:10px !important}
.coltype_outline .lineL{border-left:1px solid #575c64 !important}
.coltype_outline .lineR{border-right:1px solid #575c64 !important}
.coltype_outline .lineB{border-bottom:1px solid #575c64 !important}
.coltype_outline tr.blod td, .coltype_outline tr.blod th, .rowtype tr.blod td, .rowtype tr.blod th{font-weight:bold;color:#0098de}
.coltype_outline td .coltype_outline th {background:#f5f7f7;}

/* 모든 라인이 보이는 테이블 */
.coltype80_line{border-top:1px solid #575c64;border-bottom:1px solid #575c64;margin-bottom:30px;width:80%;*empty-cells:show;*border-collapse:collapse}
.coltype80_line th{padding:9px 0 8px;color:#4a4f50;border-left:1px solid #575c64;border-bottom:1px solid #575c64;text-align:center;background:#f5f7f7}
.coltype80_line tbody th{padding-left:10px;border-top:1px solid #575c64;text-align:left;background:#fff}
.coltype80_line tbody th.bgcolor{padding-left:10px;border-top:1px solid #575c64;text-align:left;background:#f5f7f7}
.coltype80_line tbody th.thl{font-weight:normal;}
.coltype80_line tbody th.thc1{padding-left:0;font-weight:normal;text-align:center;}
.coltype80_line tfoot th,.coltype80_line tfoot td{color:#0098de;border-top:1px solid #575c64;font-weight:bold;background:#fff}
.coltype80_line tfoot td .t_right{text-align:right}
.coltype80_line td{padding:9px 0 8px 0;text-align:center;border-left:1px solid #575c64;}
.coltype80_line td.t_left{padding-left:10px;padding-right:10px}
.coltype80_line td.t_right, .coltype80_line th.t_right{padding-right:10px}
.coltype80_line td.line0{padding-left:10px;padding-right:10px;border-left:0;}
.coltype80_line tr.lineT td{border-top:1px solid #575c64}
.coltype80_line td label{display:inline-block;}
.coltype80_line td.pad{padding-top:10px !important;padding-bottom:10px !important}
.coltype80_line .lineL{border-left:1px solid #575c64 !important}
.coltype80_line .lineR{border-right:1px solid #575c64 !important}
.coltype80_line .lineB{border-bottom:1px solid #575c64 !important}
.coltype80_line tr.lineB td, .coltype80_line td.lineB{border-bottom:1px solid #575c64 !important}
.coltype80_line tr.blod td, .coltype80_line tr.blod th, .rowtype tr.blod td, .rowtype tr.blod th{font-weight:bold;color:#0098de}
.coltype80_line td .coltype80_line th {background:#f5f7f7;}

/* layer popup */
.divpop {position:absolute;left:50%;top:10px;margin-left:-250px;width:510px;background-color:#ffffff;border:5px solid rgb(0,0,0);padding:0px;z-index:201;visibility:hidden;}


/* index페이지 */
.lefttitle_image{float:left;padding-top:50px;padding-left:9px;width:100%;height:430px;}
.rightmain_wrap{float:left;width:722px;padding-left:20px;}
.board_wrap{float:left;padding-top:0;padding-left:10px;}
.notice_area{float:left;width:384px;height:170px; vertical-align:middle;}
.notice_area h3{border-bottom:1px solid #dddddd;padding:3px;}
.notice_area ul{list-style-type:none; clear: both;} 
.notice_area ul li{display:block; height:21px;}  
.notice_lefttext{float:left;width:300px;background: url("../images/bl_dot.gif") no-repeat 0 5px; vertical-align: middle;padding-left:8px;}
.notice_righttext{float:right;}
.more{position:relative;top:-20px;float:right;}
.info_divwrap{float:left;width:286px;height:327px; position:relative;padding-left:36px}
.righttop_banner{float:left;width:286px;height:120px;padding-top:40px;}
.righttop_banner ul{}
.righttop_banner ul li{display:inline;float:left;}
.middle_banner{float:left;padding-top:20px;}
.middle_banner .li_btm{padding-bottom:10px;}
#img_area{float:left;width:298px;height:327px;border:1px solid #dddddd;}

.mainbtm_text1{left: 100px; position: absolute; top: 40px; width: 212px;}
.mainbtm_text2{left: 440px; position: absolute; top: 40px; width: 212px;} 
.img_div01{position: absolute;left: 360px; top: 15px; width: 212px;} 
 
#main_btm_area{clear:both;float:left;position:absolute;top:458px;left:470px;background: url("../images/index/bg_bottom.gif") no-repeat left top; width:716px;height: 112px;}
#main_btm_area ul{list-style-type:none;padding-top:15px;padding-left:10px;}
#main_btm_area ul li{display:inline-block;}
.mainbtm_vline{left: 330px; position: absolute; top: 12px; width: 212px;}

.header_login{float:right;height:26px;margin-right: 10%;}
.header_login ul li{height:26px;display:inline-block}
#header_loginname{float:left;padding-top:20px;padding-right:10px;}
#header_loginname a{font-weight:bold;}
#header_loginname a:link {
    color: #F29113;
    letter-spacing: 0px;
    text-decoration: none;
}
#header_loginname a:visited {
    color: #F29113;
    letter-spacing: 0px;
    text-decoration: none;
}

#header_loginname a:active {
    color: #F29113;
    letter-spacing: 0px;
    text-decoration: none;
}
#header_loginname a:hover {
    color: #F29113; 
    text-decoration: none;
}

.header_loginconnection{float:left;padding-top:20px;padding-right:20px;}

.login_bg_area{padding-top:15px;float:left}
.righttop_bgleft{background: url("../images/header/img_loginright_leftbg.gif") no-repeat;width:7px;height:26px;float:left;}
.righttop_bgmiddle{background: url("../images/header/img_loginright_middlebg.gif") repeat-x scroll 0 0 ;float:left;padding-top:5px; font-weight:bold;padding-left:5px;padding-right:5px}
.righttop_bgright{background: url("../images/header/img_loginright_rightbg.gif") no-repeat;width:9px;height:26px;float:left;}
#header_mainsize{margin-top:5px;width:1150px;}
.vline_rt{font-weight:normal;color:#dddddd;}
.righttop_bgmiddle a {
    color: #666666;
}
.righttop_bgmiddle a:link, a:visited {
    color: #666666;
}
.righttop_bgmiddle a:hover {
    color: #1F58B1;
}
.invisible {
width:0px;
height:0px;
visibility: hidden;
}

#paging_div{clear:both;position:relative;width:100%;}
#paging_div .paging_align{
	clear: both;
    margin: 0 auto;
    padding-top: 16px;
    text-align: center;
    width: 100%;}
.paging_align .first{border:medium none;padding:0px;}
.paging_align li{display:inline;border-right:1px solid #dddddd;padding-left:3px;padding-right:10px; vertical-align:middle;}
.paging_align li a{color:#666666;}
.paging_align li a:hover{color:#0958A5;font-weight:bold;}
.paging_align a:active{color:#0958A5;} 
.paging_align a:visited{color:#0958A5;}

.btn_style01{font-family:"굴림", Gulim, AppleGothic, Sans-serif; font-size:13pt;background:none;}

#search_first_ul {padding-left:10px;}
#search_first_ul li{display:inline;padding-right:25px;}
#search_first_ul label{font-weight:bold;color:#666666;font-size:110%;}
#search_first_ul input{margin-right:2px;}
#search_second_ul {padding-left:10px;}
#search_second_ul li{display:inline;}
#search_second_ul label{font-weight:bold;color:#666666;font-size:110%;}
#search_second_ul input{margin-right:3px;}
 
#page_info{clear:both;width:800px;padding-top:20px;padding-bottom:3px;} 
#page_info_align{float:right;}
.default_tablestyle {
	clear:both;
    color: #666666;
    float: left;
    line-height: 18px;
    padding-top: 4px;
}
.default_tablestyle table {
	font-size:90%;
    table-layout: fixed;
    text-align: center;
    width: 800px;
}
.default_tablestyle table th {
    border-bottom: 2px solid #CBB9FC;
    border-top: 2px solid #CBB9FC;
    color:#0f438a;
    height: 26px;
}
  
.default_tablestyle table td {
    border-bottom: 1px solid #dddddd;
    line-height: 28px;
    overflow: hidden;
    padding-left: 0px;
    white-space: nowrap;
    width: 100%;
}
.default_tablestyle a {
    color: #666666;
}
.default_tablestyle a:link, a:visited {
    color: #666666;
}
.default_tablestyle a:hover {
    color: #1F58B1;
    text-decoration: underline;
}
.default_tablestyle .align_left_text {
    text-align:left;
    padding-left: 3px;
}
.modify_user table{clear:both; width:800px;    border: 1px solid #dddddd;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap;}
.modify_user table th {background-color:#f2f2f2;border:1px solid #dddddd;
    color:#0f438a;
    height: 26px;
}
.modify_user table td{background-color:#ffffff;border:1px solid #dddddd;
    color:#0f438a;
    height: 26px;padding-left:10px;}


 

.search_leftselect{float:left}
.search_leftselect select{height:30px;width:110px; vertical-align: bottom;border:1px solid #F0B8F4}
.inputbox_style01{float:left;position:relative;border:1px solid #F0B8F4;margin-left:10px;}
.inputbox_style01 input{ border: none; background-color: #ffffff; height: 28px;width:500px;}


.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dddddd;
    font-size:110%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons a:hover{color:#4786AD;}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

#search_field{clear:both;width:800px;}
#search_field_loc{padding-top:10px;padding-bottom:10px;}
#search_field h2{display:inline;padding-top:40px;padding-left:0px;letter-spacing:-2px;color:#2d2d2d; font-size:14px;}
    
#search_field fieldset{border:2px solid #E8D0EB;min-height: 48px;height:48px;}
.sf_start{padding-top:10px;margin-bottom:10px;}

#content_field .search_area{background: url("../images/subpage/bg_searcharea.gif") no-repeat left center; width:100%;height:73px;}
.search_area{position:relative;}  

.search_area #SubTopSearch .inputText {
    position: relative;top:26px;left:10px;
    border: 1px solid #dddddd; 
    color: #333333;
    display: inline-block;
    font-size: 12px;  
    height: 20px;
    line-height: 32px;
    padding: 0 4px;
    width: 150px;
}
.search_area #SubTopSearch select {
    position: relative;top:26px;left:10px;
    overflow:auto;
    border: 1px solid #dddddd; 
    color: #333333;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 32px;
    padding: 2px 4px;
    width: 100px;
}
.search_area #SubTopSearch .btnSearch {
    position: relative;top:26px;left:10px;
    background: url("../images/header/btn_subsearch.gif") no-repeat scroll left top transparent;
    height: 22px;
    margin-left: 1px;
    width: 42px;
    vertical-align: middle;
    cursor: pointer;
}
.search_area #SubTopSearch1 .inputText {
    position: relative;top:26px;left:10px;
    border: 1px solid #dddddd; 
    color: #333333;
    display: inline-block;
    font-size: 12px;  
    height: 20px;
    line-height: 32px;
    padding: 0 4px;
    width: 150px;
}
.search_area #SubTopSearch1 select {
    position: relative;top:26px;left:10px;
    overflow:auto;
    border: 1px solid #dddddd; 
    color: #333333;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 32px;
    padding: 2px 4px;
    width: 100px;
}
.search_area #SubTopSearch1 .btnSearch {
    position: relative;top:26px;left:10px;
    background: url("../images/header/btn_subsearch.gif") no-repeat scroll left top transparent;
    height: 22px;
    margin-left: 1px;
    width: 42px;
    vertical-align: middle;
    cursor: pointer;
}
.search_area #SubTopSearch2 .inputText {
    position: relative;top:26px;left:10px;
    border: 1px solid #dddddd; 
    color: #333333;
    display: inline-block;
    font-size: 12px;  
    height: 20px;
    line-height: 32px;
    padding: 0 4px;
    width: 150px;
}
.search_area #SubTopSearch2 select {
    position: relative;top:26px;left:10px;
    overflow:auto;
    border: 1px solid #dddddd; 
    color: #333333;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 32px;
    padding: 2px 4px;
    width: 100px;
}
.search_area #SubTopSearch2 .btnSearch {
    position: relative;top:26px;left:10px;
    background: url("../images/header/btn_subsearch.gif") no-repeat scroll left top transparent;
    height: 22px;
    margin-left: 1px;
    width: 42px;
    vertical-align: middle;
    cursor: pointer;
}

.search_conditions {
    position:relative;
    top:27px;
    left:20px;
    float:left;
}
    
.search_top_table{position:relative;top:10px;}
.search_top_table table{border:1px solid #dddddd;padding:5px;width:900px;margin-bottom:10px;}  
.search_top_table table td{height:34px;}
.search_top_table .td_width{font-size:12px;width:150px;border-right:1px solid #dddddd;padding-left:5px;border-bottom:1px solid #dddddd;}
.search_top_table .td_content{font-size:12px;border-bottom:1px solid #dddddd;padding-left:5px;}

.search_result_div{float:left;top:20px;padding-bottom:0px;}
.search_area .search_txt{position:relative;top:27px;left:10px;}

.search_result_div table {
    border:1px solid #dddddd;
    font-size:90%;
    table-layout: fixed;
    text-align: center;
    width: 100%;
}
.search_result_div table th {
	text-align: center;
    background-color: #ecf2ff;
    border-bottom: 1px solid #4CA2C2;
    border-top: 2px solid #4CA2C2;
    border-right:1px solid #dddddd;
    color:#0f438a;
    height: 32px;
}
.search_result_div table td {
    border-right:1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    line-height: 28px;
    overflow: hidden;
    padding-left: 0px;
    white-space: nowrap;
    width: 100%;
}
.search_result_div a {
    color: #666666;
}
.search_result_div a:link, a:visited {
    color: #666666;
}
.search_result_div a:hover {
    color: #1F58B1;
    text-decoration: underline;
}
.buttons a, .buttons button, .buttons input{
	margin: 0 auto; 
    display:block;
    float:right;
    margin:20px 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

.search_buttons{
    left:50px; 
    margin : 0 0 0 50px;
    top:50px;
    float:left
}
.search_buttons a, .search_buttons button, .search_buttons input{margin: 0 auto; 
    display:block;
    float:left;
    margin:20px 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.boardtext{float:left;}


.search_result_div_popup{float:left;top:20px;padding-bottom:10px;}

.search_result_div_popup table {
    border:1px solid #dddddd;
    font-size:90%;
    table-layout: fixed;
    text-align: center;
    width: 500px;
}
.search_result_div_popup table th {
    background-color: #ecf2ff;
    border-bottom: 1px solid #4CA2C2;
    border-top: 2px solid #4CA2C2;
    border-right:1px solid #dddddd;
    color:#0f438a;
    height: 32px;
}
.search_result_div_popup table td {
    border-right:1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    line-height: 28px;
    overflow: hidden;
    padding-left: 0px;
    white-space: nowrap;
    width: 100%;
}
.search_result_div_popup a {
    color: #666666;
}
.search_result_div_popup a:link, a:visited {
    color: #666666;
}
.search_result_div_popup a:hover {
    color: #1F58B1;
    text-decoration: underline;
}

.invisible {
width:0px;
height:0px;
visibility: hidden;
}  
ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    width: 100%;
    font-family:"dotum";
    font-size:12px;
}
ul.tabs li {
    float: left;
    text-align:center;
    cursor: pointer;
    width:100px;
    height: 31px;
    line-height: 31px;
    border: 1px solid #eee;
    border-left: none;
    font-weight: bold;
    background: #fafafa;
    overflow: hidden;
    position: relative;
}
ul.tabs li.active {
    background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.tab_container {
    border: 1px solid #eee;
    border-top: none;
    clear: both;
    float: left;    
    width:100%;
    background: #FFFFFF;
}
.tab_content {
    width:100%;
    padding: 5px;
    font-size: 12px;
    display: none;
}
.tab_container .tab_content ul {
    width:100%;
    margin:0px;
    padding:0px;
}
.tab_container .tab_content ul li {
    width:100%;
    padding:5px;
    list-style:none
}
;
 #container {
    width: 249px;
    margin: 0 auto;
}

.modal_wrap{
    display: none;
    width: 500px;
    height: 200px;
    position: absolute;
    top:50%;
    left: 50%;
    margin: -250px 0 0 -250px;
    background:#eee;
    z-index: 2;
}
.black_bg{
    display: none;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background-color:rgba(0, 0,0, 0.5);
    top:0;
    left: 0;
    z-index: 1;
}

.input_password {
	padding-top: 20px;
}
