body {
	margin:0px; padding:0px;
	background-image:url(/m2/img/main/slash_fr_background.gif);
	background-position:center;
	background-repeat:repeat;
}

body, textarea, div, td {
	scrollbar-face-color:#333333;
	scrollbar-highlight-color:#333333;
	scrollbar-3dlight-color:#333333;
	scrollbar-darkshadow-color:#333333;
	scrollbar-shadow-color:#111111;
	scrollbar-arrow-color:#666666;
	scrollbar-track-color:#000000;
}
body, td, th, a, span	 	{ font-family:arial; color:#999999; font-size:11px; line-height:160%; }
input, textarea, select { font-family:arial; color:#999999; font-size:11px; border:1px solid #444444; background-color:#333333; }
input.rea, textarea.req, select.req { background-color:#505050; }
form { display:inline; margin:0px; padding:0px; }
.mainline { background-color:#CDCDCD; }

.nobox		{ border:0px; }
.nobg     { background-color:transparent; background-image:none; }
.red			{ color:#ff0000; }
.blue			{ color:#0066CC; }
.green		{ color:#008000; }
.gray			{ color:#333333; }
.recent		{ color:#26708D; font-weight:bold; font-size:9pt; }
.size7en	{ font-size:7pt; font-family:arial; }
.size8en	{ font-size:8pt; font-family:arial; }
.size8ko	{ font-size:8pt; font-family:µ¸¿ò; }
.comment_recent { font-family:arial; font-size:7pt; color:#BDBD00; }

.link, a	{ color:#C2C2C2; text-decoration:none; line-height:120%; }
a.visited	{ color:#C2C2C2; }
a:hover		{ color:#FFFFFF; text-decoration:underline; }

.tmenu, a.tmenu	{ color:#5F656B; font-size:7pt; text-decoration:none; line-height:120%; }
a.tmenu:visited	{ color:#5F656B; }
a.tmenu:hover		{ color:#C2C2C2; text-decoration:underline; }

/*===== for List Box ===== */
.boxtable { border:1px solid #cccccc; }
.boxtitle	{ color:#000000; background-color:#E3E3E3; }
.boxcont	{ background-color:#ffffff; }

/*===== for Popup Window =====*/
body.popup_body, table.line_body { background-image:url(/m2/img/main/fr_popup_line.gif); padding:4px; }

.popup_body   { margin:0px; padding:0px; background-image:none; background-color:#ffffff; }
.popup_title  { background-color:#555555; color:#999999; font-weight:bold; padding:8 5 5 15; height:32px; }
.popup_bottom { background-color:#555555; height:26px; text-align:right; padding:2 4 0 0; }
.barcolor1		{ background-color:#666666; }
.barcolor2		{ background-color:#333333; }

/*===== for Page Selector =====*/
a.pgSelector 					{ font-size:10px; color: #666666; text-decoration:none; }
a.pgSelector:visited 	{ color: #666666; }
a.pgSelector:hover 		{ color: #999999; text-decoration:none; }
span.pgSelector				{ font-size:10px; color: #666666; }
span.pgCurrent				{ font-size:10px; color: #FFFFFF; line-height:100%; }

/*===== for BBS =====*/
.small						{ font-family:Tahoma; font-size:8pt; }
.comment_num			{ font-family:Tahoma; font-size:8px; color:#CACA00; }
.hit_count				{ font-family:Tahoma; font-size:7pt; color:#888888; }

.bbstitle					{ font-size:11px; color:#aaaaaa; background-color:#333333; line-height:120%; }
.bbssearch				{ font-size:11px; }

a.bbslink					{ color:#999999; text-decoration:none; }
a.bbslink:link		{ color:#999999; }
a.bbslink:visited	{ color:#999999; }
a.bbslink:hover		{ color:#cccccc; text-decoration:none; }
a.bbslink:active	{ color:#cccccc; }

img.thumbs 			  { border:1px solid #eeeeee; padding:0px; margin:0px; }
img.norm					{ border:0px; filter:alpha(opacity=100); }
img.dimm					{ border:0px; filter:alpha(opacity=50);  }