@charset "euc-kr";
body {
	margin:0px; padding:0px;
	background-color:#f7f9eb;
	background-image:url(/img/frame/main_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;
}
body, td, th, a, span	 	{ font-family:Arial,µ¸¿ò; color:#7b7b7b; font-size:9pt; line-height:160%; }
input, textarea, select { font-family:Arial,µ¸¿ò; color:#7b7b7b; font-size:9pt; border:1px solid #aaaaaa; }
input.rea, textarea.req, select.req { background-color:#D2D2FF; }
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:#559F7A; }
.green		{ color:#008000; }
.gray			{ color:#333333; }
.s_green		{ color:#54A079; font-family:µ¸¿ò,Arial; font-size:11px; letter-spacing:-0.05em; line-height:160%; }
.s_gray		{ color:#7B7B7B; font-family:µ¸¿ò,Arial; font-size:11px; letter-spacing:-0.05em; line-height:160%; }
.s_white		{ color:#FFFFFF; font-family:µ¸¿ò,Arial; font-size:11px; letter-spacing:-0.05em; line-height:160%; }
.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:#444444; text-decoration:none; line-height:120%; }
a.visited	{ color:#444444; }
a:hover		{ color:#111111; text-decoration:underline; }

.main_notice_date { color:#666560; font-family:µ¸¿ò; font-size:11px; letter-spacing:-0.05em; line-height:150%; }
.main_notice, a.main_notice { color:#666560; font-family:µ¸¿ò; font-size:11px; letter-spacing:-0.05em; text-decoration:none; line-height:150%; }
a.main_notice:visited		{ color:#666560; }
a.main_notice:hover			{ color:#000000; text-decoration:underline; }

.navi, a.navi			{ font-family:Arial,µ¸¿ò; font-size:11px; color:#7B7B7B; text-decoration:none; }
a.navi:visited		{ color:#7B7B7B; }
a.navi:hover			{ color:#000000; text-decoration:underline; }

.tmenu, a.tmenu		{ font-size:7pt; font-family:Arial; color:#27726A; text-decoration:none; }
a.tmenu:visited		{ color:#27726A; }
a.tmenu:hover			{ color:#F2F5F8; text-decoration:none; }

/*===== for List Box ===== */
.boxtable 	{ border:0px solid #ffffff; border-collapse:collapse; border-spacing:0; }
.boxline_t 	{ background-color:#A7D1B9; height:1px; }
.boxtitle		{ color:#ffffff; background-color:#A7D1B9; font-size:11px; padding:6 2 6 2; font-weight:bold; letter-spacing:-0.05em; }
.boxline_b 	{ background-color:#A7D1B9; height:1px; }
.boxcont		{ background-color:#ffffff; padding:6 2 6 2; }
.boxcont2		{ background-color:#F9F9F9; }
.boxline 		{ background-color:#e8e6d9; height:1px; }
.boxline_e	{ background-color:#f9f7ea; height:3px; }
.mini { font-family: Arial,µ¸¿ò; color:#7A7A7A; font-size:11px; letter-spacing:-0.05em; }
.mini_c { font-family: Arial,µ¸¿ò; color:#54A17F; font-size:11px; letter-spacing:-0.05em; }

/*===== 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:#0054A6; }
.barcolor2		{ background-color:#8DC63F; }

/*===== for Page Selector =====*/
a.pgSelector 					{ font-size:8pt; color: #A6A6A6; }
a.pgSelector:visited 	{ color: #A6A6A6; }
a.pgSelector:hover 		{ color: #00AEEF; }
span.pgSelector				{ font-size:8pt; color: #A6A6A6; }
span.pgCurrent				{ font-size:10pt; color: #FF6088; font-weight:bold; }

/*===== for BBS =====*/
.small						{ font-family:Arial; font-size:8pt; }
.comment_num			{ font-family:Arial; font-size:7pt; color:#AAAA00; }
.hit_count				{ font-family:Arial; font-size:7pt; color:#888888; }
.nobox						{ border:0px; }

.bbsline_t				{ height:2px; background-color:#559F7A; }
.bbstitle					{ font-size:11px; color:#55A079; background-color:#F0F6F4; line-height:120%; padding:8 2 6 2; font-weight:bold; }
.bbstitle_v       { background-image:url(/img/bbs_vhline.gif); background-repeat:no-repeat; }
.bbsline_b				{ height:1px; background-color:#efefef; }
.bbsline          { background-color:#e8e6d9; }
.bbsline_e				{ height:1px; background-color:#f9f7ea; }

a.bbslink					{ color:#898989; text-decoration:none; }
a.bbslink:link		{ color:#898989; }
a.bbslink:visited	{ color:#898989; }
a.bbslink:hover		{ color:#7850EF; text-decoration:underline; }
a.bbslink:active	{ color:#333333; }

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);  }

.map{ color: #949494;font-size: 11px; font-family:gulim}