body
{
	overflow:yes; font:12px gulim; color:#000; word-break:break-all; 
	
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#CCCCCC;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#cccccc;
}
table		{ font:12px gulim; color:#000; }
div			{ font:12px gulim; color:#000; }
input		{ font:12px gulim; color:#000; }
select		{ font:12px gulim; color:#000; }
img			{ border:0; }

<!-- °Ô½ÃÆÇ °Ë»öÀÇ ¼¿·ºÆ® ¹Ú½º¸¦ À§ÇÑ °ÍÀÔ´Ï´Ù. -->
.select		{ behavior: url('/css/selectBox.htc');cursor:hand;valign:top}

.hand		{ cursor:pointer; }
.txt_cut	{ width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.fix		{ table-layout:fixed; }

a:link 						{ font:12px gulim; color:#333333; text-decoration:none; }
a:visited 					{ font:12px gulim; color:#333333; text-decoration:none; }
a:hover 					{ font:12px gulim; color:#006DB5; text-decoration:none; }
a:active					{ font:12px gulim; color:#006DB5; text-decoration:none; }

.link_menu_sub 						{ font:12px gulim; color:#000000; text-decoration:none; }
.link_menu_sub a:link, .link_menu_sub a:visited	{ font:12px gulim; color:#000000; text-decoration:none; }
.link_menu_sub a:hover, .link_menu_sub a:active	{ font:12px gulim; color:#1C5291; text-decoration:none; }

.bbs_purple 						{ font:12px gulim; color:#000000; text-decoration:none; }
.bbs_purple a:link, .bbs_purplea:visited		{ font:12px gulim; color:#333333; text-decoration:none; }
.bbs_purple a:hover, .bbs_purplea:active		{ font:12px gulim; color:#006DB5; text-decoration:none; }

.bbs_purple_on 						{ font:12px gulim; color:#006DB5; text-decoration:none; }
.bbs_purple_on a:link, .bbs_purple_ona:visited		{ font:12px gulim; color:#006DB5; text-decoration:none; }
.bbs_purple_on a:hover, .bbs_purple_ona:active		{ font:12px gulim; color:#006DB5; text-decoration:none; }

.bbs_pagenum 						{ font:12px gulim; color:#333333; text-decoration:none; }
.bbs_pagenum a:link, .bbs_pagenuma:visited		{ font:12px gulim; color:#333333; text-decoration:none; }
.bbs_pagenum a:hover, .bbs_pagenuma:active		{ font:12px gulim; color:#0086B5; text-decoration:none; }

.bbs_prenext						{ font:12px gulim; color:#1C5291; text-decoration:none; }
.bbs_prenext a:link, .bbs_prenexta:visited		{ font:12px gulim; color:#1C5291; text-decoration:none; }
.bbs_prenext a:hover, .bbs_prenexta:active		{ font:12px gulim; color:#006DB5; text-decoration:none; }

a.bbs_pagenum_on							{ font:bold 12px gulim; color:#0086B5; text-decoration:none; }
a.bbs_pagenum_on:link, a.bbs_pagenum_on:visited	{ font:bold 12px gulim; color:#0086B5; text-decoration:none; }
a.bbs_pagenum_on:hover, a.bbs_pagenum_on:active	{ font:bold 12px gulim; color:#0086B5; text-decoration:none; }

a.link_del							{ font:12px gulim; color:#000000; text-decoration:none; }
a.link_del:link, a.link_del:visited	{ font:12px gulim; color:#000000; text-decoration:none; }
a.link_del:hover, a.link_del:active	{ font:12px gulim; color:#C35F2D; text-decoration:none; }

.radio			{ width:14px; height:14px;}
.input1			{ height:22px; border:1px solid #FFA470; background:#F3F3F3; padding:4 0 0 3; color:#FF7406 }
.input2			{ height:22; border:1px solid #DBDBDB; padding: 4 0 0 3; }
.input_comment	{ height:19; border:1px solid #ADADAD; color:#555555; padding:3 0 0 3 }
.input_comment_id	{ height:19; border:1px solid #39B1D8; color:#14458B; padding:3 0 0 3 }
.txtarea		{ border:1px solid #DBDBDB; padding:5; }



.menu_main		{ padding:0 15 0 15; cursor:pointer; }
.menu_sub		{ position:relative; height:30; display:none; top:0px; }
.menu_sub_td	{ padding-top:5px; white-space:nomal; height:30; vertical-align:top;}

.bbs_title		{ font:bold; color:#14458B; }
.bbs_content	{ padding:20 10 20 10;word-break:break-all;overflow-x:auto;line-height:140% }
.bbs_align		{ padding-top:3px;}

/*mm_style*/
.mm_on	{font-weight:bold;padding:9 0 0 0;letter-spacing:-2px}
.mm		{color:#FFFFFF;font-weight:bold;padding:4 0 0 0;letter-spacing:-2px}
#ms		{visibility:hidden}

/* ¹Ú½º */
.box_edit	{ width:100%; border:0px solid #cccccc; border-top:none; zoom:100%; padding:0px; }


#menu_minsize					{ width:720px; height:1px; }
#topmenu						{ width:695px; height:38px; background:url(/images/templates/type_a/topmenu_bit02.gif) repeat-x top left; }
#topmenu .first					{ width:12px; height:38px; background:url(/images/templates/type_a/topmenu_bit01.gif) no-repeat top left; cursor:default; }
#topmenu .last					{ width:12px; height:38px; background:url(/images/templates/type_a/topmenu_bit03.gif) no-repeat top right; cursor:default; }
.topmenu_off a:link				{ color:#FFFFFF; font-size:11px; font-weight:bold; padding:3 0 0 0; letter-spacing:-1px; text-decoration:none; }
.topmenu_off a:visited			{ color:#FFFFFF; font-size:11px; font-weight:bold; padding:3 0 0 0; letter-spacing:-1px; text-decoration:none; }
.topmenu_off a:hover			{ color:#FFFFFF; font-size:11px; font-weight:bold; padding:3 0 0 0; letter-spacing:-1px; text-decoration:none; }
.topmenu_on						{ display:none; }
.topmenu_on a:link				{ color:#FFFFFF; font-size:11px; font-weight:bold; padding:3 0 0 0; letter-spacing:-1px; text-decoration:none; }
.topmenu_on a:visited			{ color:#FFFFFF; font-size:11px; font-weight:bold; padding:3 0 0 0; letter-spacing:-1px; text-decoration:none; }
.topmenu_on a:hover				{ color:#FFFFFF; font-size:11px; font-weight:bold; padding:3 0 0 0; letter-spacing:-1px; text-decoration:none; }
.topmenu_off .topmenu_o01		{ width:15px; height:38px; }
.topmenu_off .topmenu_o02		{ padding-top:0px; }
.topmenu_off .topmenu_o03		{ width:15px; }
.topmenu_off .topmenu_o04		{ width:0px; }
.topmenu_on .topmenu_o01		{ width:15px; height:38px; }
.topmenu_on .topmenu_o02		{ position:relative; padding-top:0px; }
.topmenu_on .topmenu_o03		{ width:15px; }
.topmenu_on .topmenu_o04		{ width:0px; }

.submenu						{ position:absolute; display:none;}