body, div, td, th, li{font-size:12px;color:#4F4F30; line-height=160%;}
body, div, td, th, li{fontfamily:Dotum,AppleGothic,sans-serif}
body {margin: 10px;}

.b{font-weight:bold;letter-spacing:-1px}
.o{color:#ED6C1F}
img {border:0 none}

.lbox {
		border:1px solid #C6C6C6;
		background-color:#FFFFFF;
		height:20px;
	 	color: #474747;
		}



/* table {border:0 none} */
.mtable {background:url("simg/mback.gif") repeat-x; margin:0 0 0 0 }
.mtd {background:url("simg/m1.jpg"); background-repeat:no-repeat; background-position:right;}
.ftable {background:url("simg/fback.gif") repeat-x; margin:0 0 0 0; height:100}

/* box */
.clearboxbody {
 	background-color:#FFFFFF;
 	padding:1px 0;
 	border-left: 1px solid #c4dfbe;
 	border-right: 1px solid #c4dfbe;
	text-align:center;
}

.clearboxinner {
 	padding-bottom:3px;
 	width:100%;
 	background: url(simg/eventf.gif) bottom left no-repeat;
}
	
.clearbox {
 	width: 142px;
 	padding-top: 3px;
 	margin-bottom: 0px;
 	background: url(simg/eventt.gif) top left no-repeat;
}	

.gboxbody {
 	background-color:#f7f7f1;
 	padding:1px 0;
 	border-left: 1px solid #f0f0e2;
 	border-right: 1px solid #f0f0e2;
	text-align:center;
}

.gboxinner {
 	padding-bottom:5px;
 	width:100%;
 	background: url(simg/gbox_f.gif) bottom left no-repeat;
}
	
.gbox {
 	width: 170px;
 	padding-top: 5px;
 	margin-bottom: 12px;
 	background: url(simg/gbox_t.gif) top left no-repeat;
}	
	
/* news table */
table.ln { height: 92;}

table.igly {margin:0px 0px 0px 0px;}
table.igly td {padding:0px 15px 0px 0px;} 

table.inbox {
	margin:0 0 0 10px;
	width: 98%;
}

table.inbox tr { vertical-align:top}

table.nbox	{
	width:100%;
	margin:2px 0;
}

table.nbox th	{
	padding:6px 6px 0 10px;
	height:30px;
	color:#666666;
	background-image:url(simg/titleb_b.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	text-align:left;
	font-weight:bold;letter-spacing:-1px
}

table.nbox td	{
	padding:6px 6px 8px 8px;
	width:230px;
}

table.nboxx  {
  width:100%;
  margin:2px 0;
}

table.nboxx th {
  padding:6px 6px 0 10px;
  height:30px;
  color:#666666;
  background-image:url(simg/titleb_b.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  text-align:left;
  font-weight:bold;letter-spacing:-1px
}

table.nboxx td {
  padding:6px 6px 8px 8px;
  width:100%;
}

table.nboxy th {
  padding:6px 6px 0 10px;
  height:30px;
  color:#666666;
  background-image:url(simg/titleb_b1.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  text-align:left;
  font-weight:bold;letter-spacing:-1px
}

table.ngbox	{
	width:100%;
	margin:2px 0;
}

table.ngbox th	{
	padding:6px 6px 0 10px;
	height:30px;
	color:#666666;
	background-image:url(simg/titleb_g.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	text-align:left;
	font-weight:bold;letter-spacing:-1px
}

table.ngbox td	{
	padding:6px 6px 8px 8px;
	width:230px;
}

table.npbox	{
	width:100%;
	margin:2px 0 5px 0;
}

table.npbox th	{
	padding:6px 6px 0 10px;
	height:30px;
	color:#666666;
	background-image:url(simg/titleb_p.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	text-align:left;
	font-weight:bold;letter-spacing:-1px
}

table.nrbox	{
	width:100%;
	margin:2px 0 5px 0;
}

table.nrbox td	{
	padding:6px 6px 8px 8px;
}

table.ncbox	{
	width:100%;
	margin:2px 0;
}

table.ncbox th	{
	background-image:url(simg/icon_b.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:0 0 0px 0;
	padding-left:10px;
	font:bold 12px Dotum;
	line-height:18px;
	text-align:left;
	color:#036; letter-spacing:-1px;
}

table.ncbox td	{
	padding:6px 6px 8px 8px;
	width:230px;
}

table.gly {
	background-image:url(simg/galleryb.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width:100%;
	height:119px;
	margin:10px 0;
}

table.gly tr	{
	vertical-align:top;
}

table.gly td	{
	text-align:right;
	width:100%;
}

table.cls	{
	background-image:url(simg/cls_wm.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#f7f6f1;
	width:100%;
	margin:2px 0;
}

table.cls th	{
	background-image:url(simg/cls_bd.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0px 0;
	padding-left:10px;
	font:bold 12px Dotum;
	line-height:28px;
	text-align:left;
	color:#036; letter-spacing:-1px;
}

table.cls td	{
	padding:6px 6px 0px 8px;
}

table.clss	{
	width:267px;
	margin:2px 0;
}

table.clss th	{
	background-image:url(simg/clf_hd.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0px 0;
	padding-left:10px;
	font:bold 12px Dotum;
	line-height:22px;
	text-align:left;
	color:#036; letter-spacing:-1px;
}

table.clss td	{
	padding:6px 6px 0px 8px;
}


table.dtline	{
	background-image:url(simg/line_gr.gif);
	background-repeat: repeat-x;
	width:100%;
	height:2px;
	margin:0 0 5px;
}

.vdtline	{
	background-color:#8fb6ba;
	width:1px;
	height:100%;
	margin:0 0 0 10px;
	
}

/* left ad */
table.lad	{
	width:100%;
	margin:5px 0 10px 0;
}

table.lad td	{
	padding:7px 0px 0px 0px;
}

/* right bottom infor list */
table.infor	{
	width:100%;
	margin:5px 0 10px 0;
}

table.infor td	{
	padding:7px 0px 0px 0px;
}

/* ????? ?? ?? ? ??*/
.kjb {
	background-image:url(simg/mcr.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

/* head */
.bhead	{
	background-image:url(simg/icon_b.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:0 0 0px 0;
	padding-left:10px;
	font:bold 12px Dotum;
	line-height:18px;
	text-align:left;
	color:#036; letter-spacing:-1px;
}

.brhead	{
	background-image:url(simg/icon_b.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:0 0 0px 0;
	padding-left:10px;
	font:bold 12px Dotum;
	line-height:18px;
	text-align:left; color:#CC0000;
	letter-spacing:-1px;
}

.yhead	{
	background-image:url(simg/icon_y.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:10px 0 0px 0;
	padding-left:10px;
	font:bold 12px Dotum;
	line-height:18px;
	text-align:left;
	color:#75753e; letter-spacing:-1px;
	text-decoration: none;
}

.phead {
	margin:11px 20px 0px 0;
	font:bold 12px Dotum;
	text-align:right;
	color:#FFFFFF; letter-spacing:-1px;
}

.phead2 {
	margin:21px 20px 0px 0px;
	font:bold 12px Dotum;
	text-align:right;
	color:#FFFFFF; letter-spacing:-1px;
}

.enghead {
	padding:6px 6px 0 10px;
	height:30px;
	color:#666666;
	text-align:left;
	font:Arial;
	font-weight:bold;letter-spacing:-1px;
}

.nhead {
	margin:0 0 0px 0;
	padding-left:1px;
	font:bold 12px Dotum;
	line-height:24px;
	text-align:left;
	color:#036; letter-spacing:-1px;
}

.nhead a	{
	text-align:left;
	color:#036;
	text-decoration:none;
}

.nhead a:hover	{
	text-align:left;
	text-decoration:underline;
	color:#F63;
}

/* news list */
.nblist	{
	background-image:url(simg/sq_b.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:0 0 3px -1px;
	padding-left:10px;
	font:normal 12px Dotum;
	line-height:16px;
	text-align:left;
	color:#036;
}

.nblist a	{
	text-align:left;
	color:#036;
	text-decoration:none;
}

.nblist a:hover	{
	text-align:left;
	text-decoration:none;
	color:#F63;
}

.nblistx {
  margin:0 0 3px -1px;
  font:normal 12px Dotum;
  line-height:16px;
  text-align:left;
  color:#036;
}

.nblistx a {
  text-align:left;
  color:#036;
  text-decoration:none;
}

.nblistx a:hover {
  text-align:left;
  text-decoration:none;
  color:#F63;
}


.glist	{
	background-image:url(simg/sq_g.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:0 0 3px -1px;
	padding-left:10px;
	font:normal 12px Dotum;
	line-height:16px;
	text-align:left;
	color:#005951;
}

.glist a	{
	text-align:left;
	color:#036;
	text-decoration:none;
}

.glist a:hover	{
	text-align:left;
	text-decoration:none;
	color:#F63;
}


.nglist	{
	background-image:url(simg/sq_dg.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:0 0 3px -1px;
	padding-left:10px;
	font:normal 12px Dotum;
	line-height:16px;
	text-align:left;
	color:#036;
}

.nglist a	{
	text-align:left;
	color:#036;
	text-decoration:none;
}

.nglist a:hover	{
	text-align:left;
	text-decoration:none;
	color:#F63;
}

.nnblist	{
	margin:0 0 3px -1px;
	padding-left:1px;
	font:normal 12px Dotum;
	line-height:16px;
	text-align:left;
	color:#036;
}

.nnblist a	{
	text-align:left;
	color:#036;
	text-decoration:none;
}

.nnblist a:hover	{
	text-align:left;
	text-decoration:none;
	color:#F63;
}

.default	{
	font:normal 12px Dotum;
	line-height:160%;
	color:#036;
}

.default a	{
	color:#036;
	text-decoration:underline;
}

.default a:hover	{
	text-decoration:underline;
	color:#F63;
}

/* font type */
.sftype	{
	margin:0 0 3px -1px;
	padding-left:1px;
	font:normal 11px Dotum;
	line-height:18px;
	text-align:right;
	color:#999999;
}

.sftype a	{
	text-align:right;
	color:#999999;
	text-decoration:none;
}

.sftype a:hover	{
	text-align:right;
	text-decoration:none;
	color:#333333;
}

.ehead {font:AppleGothic}

/* copyright */
.fcopy {font:normal 10px arial; color:#999999;line-height=120%;}

/* ¿ÞÂÊ ¸Þ´ºÀÇ ¿ÞÂÊ ºÎºÐÀÇ ¿©¹éÀ» ´Ã¸®·Á¸é .ltableÀÇ 0pk °ªÀ» 15px·Î ±³Ã¼ÇÑ´Ù */
.ltable {padding:0px 0px 0px 0px;}

/* menu box */
.mbox {background-color:#f7f7f1;}
.mbline {background-color:#f0f0e2; width:1px}
/* box content : ¾çÂÊ ¿©¹é 15px */

.bcon1 {width:134}
.bcon2 {width:140}
.eline {background-color:#f0f0e2; width:1px}

.line1 {background-color:#e4e5d5; height:1px}
.line2 {background-color:#75753e; height:1px}

.tsize {width:988}
.lsize {width:170}
.lgsize {width:186}
.csize {width:230}
.ccsize {width:648}
.cccsize {width: 616}
.rsize {width:572}
.rnsize {width:370}
.gsize {width:16}
.agap {height:9}
.pngap {width:10}
.pgap {width:10}
.hmgap {height:16}

a:link.writedayx, a:visited.writedayx  {font-size: 8pt; color: #ffffff; font-weight:bold;}
