body {
	margin:0px; padding:0px; background-color:#495A60;
	background-image:url(/img/frame/frame_bg.gif); background-repeat:repeat-x;
}

body, textarea, div, td {
	scrollbar-face-color:#F0F0F0;
	scrollbar-shadow-color:gray;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#F0F0F0;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#F0F0F0;
	scrollbar-arrow-color:gray;
}
* { font-family:Arial; font-size:12px; line-height:170%; letter-spacing:-0.01em; }
body, td, th, a, span { color:#333333;  }
input, textarea, select { color:#333333; border:1px solid #aaaaaa; background-color:#ffffff; }
input.rea, textarea.req, select.req { background-color:#efefef; }
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:#666666; }
.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; }

ul, ol 		 { margin-top:0; margin-bottom:0; text-indent:-20px; }
blockquote { margin: 0 0 0 14; }
.results   { font-size:11px; color:#ffffff; }
.results2  { font-size:11px; color:#333333; }

.link, a	{ color:#666666; text-decoration:none; letter-spacing:-0.045em;}
a.visited	{ color:#666666; }
a:hover		{ color:#000000; text-decoration:underline; }

.menu, a.menu 	{ color:#CCCCCC; text-decoration:none; }
a.menu:visited 	{ color:#CCCCCC; }
a.menu:hover		{ color:#FFFFFF; text-decoration:none; }

.navi, a.navi 	{ color:#FFFFFF; text-decoration:none; }
a.navi:visited 	{ color:#FFFFFF; }
a.navi:hover		{ color:#FFFFFF; }

.main_notice, a.main_notice { color:#ffffff; text-decoration:none; }
a.main_notice:visited		{ color:#ffffff; }
a.main_notice:hover			{ color:#cccccc; text-decoration:underline; }

.smenu, a.smenu { color:#CCCCCC; line-height:190%; }
a.smenu:visited { color:#CCCCCC; }
a.smenu:hover 	{ color:#FFFFFF; text-decoration:none; }
.smenu2  				{ color:#FFFFFF; line-height:190%; text-decoration:underline; }
.smenu3  				{ color:#FFFFFF; font-size:13px; font-weight:bold; line-height:190%; text-decoration:none; }

.main_list, a.main_list { color:#666666; text-decoration:none; }
a.main_list:visited			{ color:#666666; }
a.main_list:hover			  { color:#000000; text-decoration:underline; }

/*===== for List Box ===== */
.boxtable 	{ border:0px solid #ffffff; border-collapse:collapse; border-spacing:0; }

.boxline_t				{ display:none; }
.boxtitle					{ font-size:11px; color:#cccccc; background-image:url(/img/frame/frame_slash2.gif); line-height:120%; padding:6 0 4 0; }
.boxtitle_v       { }

.boxline_b				{ display:none; }
.boxline          { height:1px; background-color:#EBEBEB; }
.boxline_2        { height:1px; background-color:#495A60; }
.boxline_e				{ display:none; }

.boxcont				{ font-size:11px; background-color:#ffffff; }
.boxcont2				{ font-size:11px; background-color:#fefefe; }

/*===== for Popup Window =====*/
.popup_body   { margin:0px; padding:0px; background-image:none; background-color:#ffffff; }
.popup_title  { color:#333333; font-weight:bold; padding:8 5 5 15; height:32px; }
.popup_bottom { background-color:#F6F6F6; height:26px; text-align:right; padding:2 4 0 0; }
.barcolor1		{ background-color:#213037; }
.barcolor2		{ background-color:#545E63; }

/*===== for Page Selector =====*/
.pgSelector, a.pgSelector	{ font-size:10px; color: #A6A6A6; }
a.pgSelector:visited 			{ color: #A6A6A6; }
a.pgSelector:hover 				{ color: #00AEEF; }
span.pgCurrent						{ font-size:10px; color: #FF6088; }

.pgSelector2, a.pgSelector2	{ font-size:10px; color: #808080; }
a.pgSelector2:visited 		{ color: #808080; }
a.pgSelector2:hover 			{ color: #FFFFFF; }
span.pgCurrent2						{ font-size:10px; color: #FFFFFF; }


/*===== for BBS =====*/
.small						{ font-family:Tahoma; font-size:8pt; }
.comment_num			{ font-family:Tahoma; font-size:7pt; color:#AAAA00; }
.hit_count				{ font-family:Tahoma; font-size:7pt; color:#888888; }
.nobox						{ border:0px; }

.bbsline_t				{ display:none; }
.bbstitle					{ font-size:11px; color:#cccccc; background-image:url(/img/frame/frame_slash2.gif); line-height:120%; padding:6 0 4 0; }
.bbstitle_v       { }

.bbsline_b				{ display:none; }
.bbsline          { height:1px; background-color:#efefef; }
.bbsline_2        { display:none; }
.bbsline_e				{ display:none; }

.bbscontent				{ font-size:11px; background-color:#ffffff; }
.bbsnotice				{ font-size:11px; background-color:#F6F6F6; }
.bbscurrent				{ font-size:11px; background-color:#fefefe; }

.bbssearch				{ font-size:11px; color:#6A727E; }

.bbslink, a.bbslink	{ color:#333333; text-decoration:none; }
a.bbslink:link			{ color:#333333; }
a.bbslink:visited		{ color:#333333; }
a.bbslink:hover			{ color:#7850EF; text-decoration:underline; }
a.bbslink:active		{ color:#333333; }

.cbtitle						{ color:#f26521; font-weight:bold; }
.cbcontdiv 					{ width:100%; margin:2 20 0 6; }
.cbcontent					{ color:#666666; letter-spacing:-0.04em; line-height:140%; }

.cbreq	{ color:#ff0000; }

img.thumbs 			  { border:0px solid #eeeeee; padding:0px; }
img.norm					{ border:0px; filter:alpha(opacity=100)  }
img.dimm					{ border:0px; filter:alpha(opacity=80)   }