A:link {text-decoration:none; color:#5E5E5E;}
A:visited {text-decoration:none; color:#5E5E5E;}
A:hover {text-decoration:underline; color:#2159A6;}
p,br,body,table,tr,td,select{font-family: Dotum,Gulim; font-size: 9pt; line-height:145%;}
img	{border:0px; }
.sm {font-family: Dotum,Gulim; font-size: 8pt;}
.8pt {font-size:8pt;letter-spacing:-1px;line-height:13px;}
.9pt {font-size:9pt;letter-spacing:-1px;}

a.menu:link {text-decoration:underline; color:#0949A7; font-size: 9pt;}
a.menu:visited {text-decoration:underline; color:#0949A7; font-size: 9pt;}
a.menu:hover {text-decoration:underline; color:#E946A3; font-size: 9pt;}

a.txt_ff:link {text-decoration:none; color:#ffffff;}
a.txt_ff:visited {text-decoration:none; color:#ffffff;}
a.txt_ff:hover {text-decoration:underline; color:#ffffff;}

a.clip1:link {text-decoration:none; font-size: 8pt; letter-spacing:-1px; line-height:13px;}
a.clip1:visited {text-decoration:none; font-size: 8pt; letter-spacing:-1px; line-height:13px;}
a.clip1:hover {text-decoration:underline; font-size: 8pt; letter-spacing:-1px; line-height:13px;}

/* 뉴스 */
.hr { border-bottom:2px solid #DAD9D9;}
.hl { border-left:3px solid #388DCB;}
.fr { float:right; font-size:8pt;font-family:돋움;letter-spacing:-1px;}
.ft08 { font-size:8pt; font-family:돋움;}
.lhp{line-height:150%; padding:2px 0 2px 0; font-family:돋움;}
.ln00 {background-color:#FFFFFF;border:1px solid #D8D8D8;}
.ln02 {border:3px solid #EFEFEF;}
/* 포토 */
.cm_img ul	{ margin-left:0; margin-top:5px;}
.cm_img li	{ float:left; padding-left:10px;}
.cm_img li img{background-color:#FFFFFF;border:1px solid #C4C4C4;margin-bottom:3px;}
.cm_img li a	{ text-align:center; width:86; font-family:돋움; font-size:11px; letter-spacing:-1px; line-height:14px;}
/* 쇼핑 */
#r_shop ul	{ margin-left:0; margin-top:5px;}
#r_shop li	{ float:left; padding-left:3px;}
#r_shop li img{background-color:#FFFFFF;margin-bottom:6px;}
#r_shop li a  { text-align:center; width:57; font-family:돋움; font-size:8pt; letter-spacing:-1px;line-height:12px;}

.r_shop02 ul { float:left; margin:5px 0 5px 0;letter-spacing:-1px;}
.r_shop02 li { padding-left:8px;}
.r_shop02 li.n1 {margin-left:0;}

.lr_sun{ border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #D8D8D8;
	border-right-color: #D8D8D8;
	}
.lr_idx{ border-left-width: 3px;
	border-right-width: 3px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #CDD9F2;
	border-right-color: #CDD9F2;
	}
/* 하단 */
#btm ul.line { background:url(/img/btm_line.gif) left repeat-y; padding-left:10px;}
#btm ul	{ float:left; width:95px; margin-left:8px;}
#btm li { padding: 2px 0 2px 0; font-family:굴림;}
/* 디렉토리 */
.dir ul.line { background:url(http://www.hanple.com/img/btm_line.gif) left repeat-y; padding-left:8px;}
.dir ul	{ float:left; width:125px; margin-left:2px;}
.dir li { padding-top: 3px;}

#cm_box ul{
	margin:0;padding:0; list-style:none;
}
#cm_box li {
	margin:0;padding:5px;
}

.cm_img ul{
	margin:0;padding:0; list-style:none;
}
.cm_img li {
	margin:0;padding:5px;
}

.cm_dir ul{
	margin:0;padding:0; list-style:none;
}
.cm_dir li {
	margin:0;padding:5px;
}
.