body, th, td, p, input, button, textarea, select, .c1 { 
	font-family:"Malgun Gothic","¸¼Àº °íµñ",Tahoma, ±¼¸²; 
	font-size:13px; 
	color:#666666; 
}
* { 
	margin:0; 
	padding:0; 
} 

/* skip ¼û±è¿µ¿ª */
#accessibility, .skip, hr, fieldset legend  {
	position:absolute;
	width:1px;
	height:1px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
	z-index:-1;
}

html, body {
	text-align:center; 
}

img {
	border:0;
}

#ly_wrap {
	clear:both;
	position:relative;
	background:url(/img/main/bg_line.gif) repeat-x;
    width:100%;
	height:100%;
}
#ly_header {clear:both; width:1000px; margin:0 auto; text-align:left;}
#ly_contents {clear:both; width:1000px; margin:0 auto; text-align:left;}
	#contents {float:left; position:relative; top:-25px; padding:20px; background:url('/img/sub/bg_contents.png') no-repeat; width:740px;}
#ly_footer {position:relative; margin:0 auto; width:100%; background:url(/img/main/bg_footer.gif) repeat-x;}
	#footer {width:1000px; margin:0 auto; text-align:left;}

.bg_path {
    width:100%;
	height:40px;
	padding-bottom:20px;
	background:url(/img/sub/bg_path.gif) repeat-x;
}

.caption {display:none;}

.latest { 
	font-family:Dotum; 
	font-size:11px; 
	color:#666666; 
}
.comment { 
	font-family:Dotum; 
	font-size:8px; 
	color:#666666; 
}

/* img {border:0px;} */

a:link, a:visited, a:active { 
	text-decoration:none; 
	color:#666666; 
}
a:hover { 
	text-decoration:underline; 
}

.login { float:right; position:relative; width:600px;height:30px; padding-top:10px;}

/* ¸ÞÀÎ¸Þ´º */
.menu {
	background-image:url(/img/main/bg_top.gif);
	vertical-align:top;
	text-align:right;
}
/* ¼­ºê¸Þ´º css */
.smenu { width:226px; text-align:right; padding-top:20px;}

/* ·Î±×ÀÎ/¾Æ¿ô ¹öÆ° */
.btn {
	padding-right:30px;
	text-align:right;
}

/* ¼öÁ÷Á¤·Ä ¹æ½Ä ¼±¾ð */
.v_top { 
	vertical-align:top; 
}
.v_bottom { 
	vertical-align:bottom; 
}

.member {
	font-weight:bold;color:#888888;
}
.guest  {
	font-weight:normal;color:#888888;
}

.lh { 
	line-height: 150%; 
}
.jt { 
	text-align:justify; 
}

.li { 
	font-weight:bold; 
	font-size:18px; 
	vertical-align:-4px; 
	color:#66AEAD; 
}

.ul { 
	list-style-type:square; 
	color:#66AEAD; 
}

.ct { 
	font-family: Verdana, ±¼¸²; 
	color:#222222; 
} 

.ed { 
	border:1px solid #cccccc; 
} 

.tx { 
	border:1px solid #cccccc; 
} 

.small { 
	font-size:11px; font-family:µ¸¿ò; 
}

/* Èå¸° ±Û¾¾ */
.cloudy, a.cloudy {
	color:#888888;
}

input.ed { 
	height:20px; 
	border:1px solid #9A9A9A; 
	border-right:1px solid #D8D8D8; 
	border-bottom:1px solid #D8D8D8; 
	padding:3px 2px 0 2px; 
}
input.ed_password { 
	height:20px; 
	border:1px solid #9A9A9A; 
	border-right:1px solid #D8D8D8; 
	border-bottom:1px solid #D8D8D8; 
	padding:3px 2px 0 2px; 
	font:10px Tahoma; 
}
textarea.tx { 
	border:1px solid #9A9A9A; 
	border-right:1px solid #D8D8D8; 
	border-bottom:1px solid #D8D8D8; 
	padding:2px; 
}

/* È¸¿øÁ¤º¸ Å×ÀÌºí */
.member_info {text-align:center; border-top: 1px solid #343e86; background-color:#e6e6e6;}
.member_info tr {height:26px;background-color:#ffffff;}
.member_info td {text-align:left; padding-left:5px; color:#666; font-size:12px;}

/* Å×ÀÌºí ½ºÅ¸ÀÏ */
.table_list {text-align:center; border-top: 1px solid #343e86; color:#555;}
.table_list thead th {color:#006; padding:10px 0 9px 0; line-height:18px; font-weight:bold; font-size:12px;}
.table_list .line {background-color:#e7e7e7; height:1px;}
.table_list thead th.t_no { background:url(/img/board/thead_bg.gif) repeat-x 0 0;} 
.table_list thead th.t_line { background:url(/img/board/thead_line.gif) no-repeat 0 0;}
.b_subject {padding-left:10px;font-size:12px; text-align:left;}  
.b_data{ font-family:Tahoma; font-size:12px;letter-spacing:0; text-align:center;} 
.table_list tbody td {border-bottom: 1px solid #e6e6e6; color:#666;font-size:12px;}
