/* Category CSS */
.category-basic { 
	position:relative; height:29px; margin:0px; padding:0px 0px 0px 15px; background:url('./img/tab_menu.gif') repeat-x 0 100%; font:normal 12px dotum;
}
.category-basic ul {
	margin:0px; padding:0px; list-style:none;
}
.category-basic ul:after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.category-basic ul li{ 
	margin:0px; padding:0px; list-style:none; float:left; margin-right:-1px; height:29px;
}
.category-basic ul li,.category-basic ul li a{
	background:url('./img/bg_tab_off.gif') no-repeat;
}
.category-basic ul li a {
	display:inline-block; padding:4px 14px 0px !important; background-position: 100% 0px; font-weight:bold; color:#333; text-decoration:none !important; line-height:24px;
}
.category-basic ul li a:hover{
	color:#ff6600;
}
.category-basic ul li.on,.category-basic ul li.on a{
	background-image:url('./img/bg_tab_on.gif');
}
.category-basic ul li.on a {
	color:#ff6600;
}
.category-basic ul li.end {
	float:right; background:none; margin:0px;
}
.category-basic ul li.end a{
	display:inline-block; padding:2px 14px 1px; background:none; color:#888; text-decoration:none !important; font-weight:normal;
}
.category-basic ul li .txt {
	font:normal 11px dotum; color:#888; letter-spacing:-1px;
}
.category-basic ul li .cnt {
	font:bold 12px tahoma; color:orangered;
}