/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}

h2 { font-size: 12px; }
h4 { font-size: 16px; }

table {
	margin: 0px 0px 0px 0px;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:12px; text-decoration:none;
}
tbody th { text-align: left; font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:12px; text-decoration:none;}
tr, th, td { padding: 0px; font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:12px; text-decoration:none;}

a img { border: none; }
a { font-family:Trebuchet MS, Arial, Verdana, sans-serif; text-decoration:none; }
a:link { font-family:Trebuchet MS, Arial, Verdana, sans-serif; text-decoration:none; line-height:15px }
a:visited { font-family:Trebuchet MS, Arial, Verdana, sans-serif; text-decoration:none; line-height:15px }
a:active { font-family:Trebuchet MS, Arial, Verdana, sans-serif; text-decoration:none; line-height:15px }
a:hover { font-family:Trebuchet MS, Arial, Verdana, sans-serif; text-decoration:none; line-height:15px }

/*font size S*/
.p8 {font-size:8px}
.p9 {font-size:9px}
.p10 {font-size:11px}
.p11 {font-size:11px}
.p12 {font-size:12px}
.p13 {font-size:13px}
.p14 {font-size:15px}
.p16 {font-size:16px}
.p17 {font-size:17px}
.p18 {font-size:18px}
.p19 {font-size:19px}
.p20 {font-size:20px}

.showing { display: default; background:#DFDFDF;}
.hidden { display: none; }

#topSmenu A:link {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:11px; text-decoration: none; color:#333333} 
#topSmenu A:visited {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:11px; text-decoration: none; color:#333333} 
#topSmenu A:hover {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:11px;text-decoration: none; color:#333333} 

#topSmenu a.menu_over {display:block;}
#topSmenu a.menu_over:hover {display:block; background:#000; color:white;}

#navi {
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 14px;
	float: left;
	width: 400px;
	color: #6f6f6f;
	overflow: hidden;
}
#navi a { color: #6f6f6f; }
#navi a:hover { text-decoration: none; color:#ff0081;}

#leftmenu {
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	float: left;
	width: 180px;
	overflow: hidden;
}
#leftmenu a { color: #000000; }
#leftmenu a:hover { text-decoration: none; color:#ffffff; background:#363636;}

#leftmenu div { font-family:Trebuchet MS, Arial, Verdana, sans-serif; margin: 10px 0px 10px 0px; }
#leftmenu h4 {
	margin: 5px 0px 5px 0px;
	padding; 5px 0px 5px 2px;
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 0px solid #999999;	
}
#leftmenu h4 a, #leftmenu_general h4 {
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	display: block;
	width: 180px;
	color: #000000;
	text-decoration: none;
	line-height: 24px;	
	overflow: hidden;
}
#leftmenu h4 a:hover, #leftmenu_general.active h4 {
	color:#ffffff; 
	background:#363636;
}
#leftmenu div.active h4 a {
	color:#ffffff; 
	background:#363636;
}
#leftmenu h4.active a { 
	color:#ffffff; 
	background:#363636;
}
#leftmenu h4.active a:hover { 
	color:#ffffff; 
	background:#363636;
}

#leftmenu h2 {
	margin: 1px 0px 0px 0px;
	line-height: 14px;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 0px solid #000000;	
}
#leftmenu h2 a, #leftmenu_general h2 {
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	padding: 2px 0px 2px 6px;	
	display: block;
	width: 180px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;	
	overflow: hidden;
}
#leftmenu h2 a:hover, #leftmenu_general.active h2 {
	color:#ffffff; 
	background:#363636;
}
#leftmenu div.active h2 a {
	color:#ffffff; 
	background:#363636;
}
#leftmenu h2.active a { 
	color:#ffffff; 
	background:#363636;
}
#leftmenu h2.active a:hover { 
	color:#ffffff; 
	background:#363636;
}

#leftmenu ul { 	font-family:Trebuchet MS, Arial, Verdana, sans-serif; list-style-type: none; margin: 0px 0px 0px 0px;}
#leftmenu ul li {
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 12px;
	font-size: 11px; 
}
#leftmenu ul li a { 
	display:block;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	width: 180px;
	padding: 2px 0px 2px 10px; 
	line-height: 18px; 
}
#leftmenu ul li.active { font-weight: normal; }
#leftmenu ul li.active a { 
	color:#ffffff; 
	background:#363636;
	text-decoration: none; 
}
#leftmenu ul li.active a:hover { 
	color:#ffffff; 
	background:#363636;
	text-decoration: none;
}
#leftmenu ul ul { padding: 0px 0px 0px 0px; }
#leftmenu ul li.active ul li { font-weight: normal; }
#leftmenu ul li.active ul li a { 
	color: #000000; 
	background: #ffffff; 
	text-decoration: underline;
}
#leftmenu ul li.active ul li a:hover { text-decoration: none; }
#leftmenu ul li.active ul li.active { font-weight: normal; }
#leftmenu ul li.active ul li.active a { 
	color: #000000; 
	background: #f0ff00; 
	text-decoration: none; 
}
#leftmenu ul li.active ul li.active a:hover { text-decoration: none; }

.textleftmenu {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #111111;}
.textleftmenu a {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #111111;}
.textleftmenu a:link {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #111111;}
.textleftmenu a:active {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #111111;}
.textleftmenu a:visited {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #111111;}
.textleftmenu a:hover {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #ff0081;}

.textmenu {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #111111; font-size:11px; line-height:13px;}
.textmenu a {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #111111; font-size:11px; line-height:13px;}
.textmenu a:link {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #111111; font-size:11px; line-height:13px;}
.textmenu a:active {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #111111; font-size:11px; line-height:13px;}
.textmenu a:visited {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #111111; font-size:11px; line-height:13px;}
.textmenu a:hover {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #ff0081; font-size:11px; line-height:13px;}

.texttopmenu {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #000000; font-size:10px; line-height:12px;}
.texttopmenu a {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #000000; font-size:10px; line-height:12px;}
.texttopmenu a:link {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #000000; font-size:10px; line-height:12px;}
.texttopmenu a:active {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #000000; font-size:10px; line-height:12px;}
.texttopmenu a:visited {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #000000; font-size:10px; line-height:12px;}
.texttopmenu a:hover {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color: #f40199; font-size:10px; line-height:12px;}

.shopfont {font-family:Trebuchet MS; color: #000000; }
.shopfont a {font-family:Trebuchet MS; color: #000000; }
.shopfont a:link {font-family:Trebuchet MS; color: #000000; }
.shopfont a:active {font-family:Trebuchet MS; color: #000000; }
.shopfont a:visited {font-family:Trebuchet MS; color: #000000; }
.shopfont a:hover {font-family:Trebuchet MS; color: #f40199; }

.topmenuStyle {border-bottom: 1px solid #000000; border-top: 1px solid #000000;}

/*bold S*/
.b {font-weight:bold}

/*underline S*/
.under {text-decoration:underline;}

/*color*/

.font_c1 {color:#000000; font-family:arial;}
.font_c2 {color:#ff0081;}
.font_c3 {color:#ffff00;}
.font_c4 {color:#f40199;}
.font_white {color:#ffffff;}
.font_gray {color:#666666;}
.font_black {color:#333333;}

/*number*/

.figure{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}

.inputBox {font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; background-color:#dfdfdf; border:1px solid #CFCFCF;}
.inputBox2 {font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; background-color:#FFFFFF; border:1px solid #CFCFCF;}

.paging_no { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration:none}
.paging_no a:link { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; font-weight:normal;text-decoration:none }
.paging_no a:visited { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration:none }
.paging_no a:active { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#ff0081; font-weight:normal;text-decoration:none }
.paging_no a:hover { font-family:Arial, Verdana, sans-serif; font-size: 12px; color:#ff0081; font-weight:normal;text-decoration:none }

.selectBox {
	background-color: #ffffff;
	text-align:left;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
}

.style3 {
	color: #FFFF00;
	font-size: 12px;
}

.style4 {color: #EC009A}
.style5 {color: #0066cc}
.style6 {color: #ff0099}
.style7 {color: #FFFFFF}
.style15 {color: #0056ce}

.TBline {color:#FFFFFF; background-color:#363636; height:20px;}

.breakAfter{page-break-after:auto;}

.cssHide2{position:absolute;top:0px;left:0px;visibility:hidden;}
.cssHide3{position:absolute;top:0px;left:0px;visibility:hidden;}

span.top_search {width:200px; height:20px; background:url(/images/top_search.gif) no-repeat; background-position:10px; display:inline-block; text-align:right;}
span.top_search input {width:155px; border:0px; padding:0 10px; font-family:dotum; font-size:11px; vertical-align:middle; background:transparent;}
span.top_search a img {vertical-align:middle;}

span.footer_search {width:240px; height:20px; background:url(/images/footer_inputbg.gif) no-repeat left top; display:inline-block;}
span.footer_search input {width:170px; border:0; padding-right:10px; font-family:dotum; color:#999; font-size:11px; vertical-align:middle; background:transparent;}
span.footer_search a img {vertical-align:middle;}
