@charset "euc-kr";

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, textarea 
{ margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
ol, ul { list-style:none; }
em { font-style:normal; }
img { border:0;-ms-interpolation-mode:bicubic; }

/* basic */
body, textarea, select, th, td, input, h1, h2, h3, h4, h5, h6 { font-size:12px; font-family:µ¸¿ò, ±¼¸², verdana, sans-serif; color:#766A51; font-weight:normal; }
li { font-family:µ¸¿ò, ±¼¸², verdana, sans-serif; }
a { color:#7B7058; }
a:link { color:#7B7058;text-decoration:none; }
a:visited { color:#7B7058;text-decoration:none; }
a:hover { color:#FF6C00;text-decoration:underline; }
a:active { color:#FF6C00;text-decoration:underline; }
input.box, textarea.box { border:1px solid #D6CAB1;padding:5px 0 0 5px;height:17px;background:url(../img/common/bg_input.gif) repeat-x; }

/* select */
select { border:1px solid #D6CAB1 !important; padding:3px;color:#646464; background:#FFF; }
.SelectDisable { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50) !important; }
.SelectBasic_selectArea { overflow:hidden; height:22px; padding-right:3px; background:url(../img/common/bg_select_x.gif) #FFF repeat-x; border:1px solid #D6CAB1; vertical-align:top; z-index:20; }
.SelectBasic_selectArea a { display:block; width:100%; height:16px; margin:3px 0 0 0; padding:3px 0 0 0; text-indent:5px;font-size:12px; white-space:nowrap; color:#5f5e49; background:url(../img/common/bg_select_arrow.gif) right top no-repeat; cursor:default; letter-spacing:0; text-align:left; text-decoration:none; }
.SelectBasic_selectArea a:hover { color:#404040 !important; text-decoration:none; }
.SelectBasic_optionsDiv { display:none; margin-top:23px; padding-right:3px; border:1px solid #D6CAB1; background:#FFF; vertical-align:middle; z-index:21; }
.SelectBasic_optionsDiv p { 	margin:0; padding:1px; }
.SelectBasic_optionsDiv a { display:block; padding:3px 5px 0px 3px; white-space:nowrap; color:#5f5e49; cursor:default; }
.SelectBasic_optionsDiv a:hover { color:#404040 !important; text-decoration:none; }

.SelectBold_selectArea { overflow:hidden; height:17px; background:#FFF; border:1px solid #748799; vertical-align:top; z-index:20; }
.SelectBold_selectArea a { display:block; width:100%; height:15px; margin:0; padding:3px 0 0 0; text-indent:4px; font-size:12px; white-space:nowrap; color:#5f5e49; background:url(../img/common/bg_select_arrow.gif) right top no-repeat; cursor:default; letter-spacing:0; }
.SelectBold_selectArea a:hover { color:#908f74 !important; text-decoration:none; }
.SelectBold_optionsDiv { display:none; margin-top:20px; border:1px solid #748799; background:#FFF; vertical-align:middle; z-index:21; }
.SelectBold_optionsDiv p { 	margin:0; padding:1px; }
.SelectBold_optionsDiv a { display:block; padding:3px 5px 0px 3px; white-space:nowrap; color:#5f5e49; cursor:default; }
.SelectBold_optionsDiv a:hover { color:#000 !important; text-decoration:none; }

.SelectHelpdesk_selectArea { overflow:hidden; height:22px; padding-right:3px; background:url(../img/common/bg_select_x.gif) #FFF repeat-x; border:1px solid #D6CAB1; vertical-align:top; z-index:20; }
.SelectHelpdesk_selectArea a { display:block; width:100%; height:16px; margin:3px 0 0 0; padding:3px 0 0 0; text-indent:4px; font-size:12px; white-space:nowrap; color:#5f5e49; background:url(../img/common/bg_select_arrow.gif) right top no-repeat; cursor:default; letter-spacing:0; }
.SelectHelpdesk_selectArea a:hover { color:#404040 !important; text-decoration:none; }
.SelectHelpdesk_optionsDiv { display:none; margin-top:23px; padding-right:3px; border:1px solid #D6CAB1; background:#FFF; vertical-align:middle; z-index:21; }
.SelectHelpdesk_optionsDiv p { 	margin:0; padding:1px; }
.SelectHelpdesk_optionsDiv a { display:block; padding:3px 5px 0px 3px; white-space:nowrap; color:#5f5e49; cursor:default; }
.SelectHelpdesk_optionsDiv a:hover { color:#404040 !important; text-decoration:none; }

/* scroll */
textarea, div, .SelectBasic_optionsDiv { 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-arrow-color: #B2B2B2;
	scrollbar-track-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #E5E5E5; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-darkshadow-color: #E5E5E5;
 }

.rc_tab { zoom:1;overflow:hidden; }
.rc_tab li { position:relative;float:left;margin-left:-23px;padding-left:23px;_width:1px;background:url(../img/common/bg_tab.gif) no-repeat;z-index:1; }
.rc_tab li a { padding:0 24px 0 0;height:33px;background:url(../img/common/bg_tab.gif) right top no-repeat;overflow:hidden;display:block; }
.rc_tab li.on { background:url(../img/common/bg_tab_f.gif) left -33px no-repeat;z-index:2; }
.rc_tab li.on a { background-position:right -33px; }
.rc_tab li.on img { margin-top:-33px; }
.rc_tab .first { margin-left:0;background:url(../img/common/bg_tab_f.gif) left top no-repeat; }
.rc_tab .last a { background:url(../img/common/bg_tab_l.gif) right top no-repeat; }

.bbs_preview { border:1px solid #E7E1D7;padding:10px;width:230px;background:#FCF9F3;word-wrap:break-word;word-break:break-all;visibility:hidden;overflow:hidden;z-index:50; }

.userMenu {border:1px solid #ABA599;padding:1px;background:#EAE2D5;background:#FFF;}
.userMenu table {margin:0;padding:0;}
.userMenu td {padding:5px 5px 3px 5px;background:#EAE2D5;color:#766A51;}
.userMenu .udDeactivate {padding:5px 5px 3px 5px;}
.userMenu .udActivate {padding:5px 5px 3px 5px;background:#F7F0E5;cursor:pointer;}

.dv_bbs_preview {position:absolute;z-index:1;left:110px;top:0;
	width:250px;border:1px solid #ccc;background-color:#fefefe;color:#666666;padding:10px;word-wrap:break-word;word-break:break-all;visibility:hidden;overflow:hidden;
	white-space:pre !important;z-index:50;
}

.bbs_paging { margin-top:12px;text-align:center; }
.bbs_paging ol { position:relative;display:inline;overflow:hidden; }
.bbs_paging li { font-family:verdana;font-size:9px;display:inline; }
.bbs_paging li.space { position:absolute;top:0;left:0;width:1px;height:10px;background:#FFF;display:block; }
.bbs_paging li a { padding:1px 5px 0 10px;background:url(../img/bbs/bl_paging.gif) left 5px no-repeat;color:#766A51; }
.bbs_paging li strong { padding:1px 5px 0 10px;background:url(../img/bbs/bl_paging.gif) left 5px no-repeat;color:#766A51; }
.bbs_paging li img { vertical-align:-1px; }
 
/** ·¹ÀÌ¾îÆË¾÷ ¼¾ÅÍÁ¤·Ä **/
#cmPopAlign { position:absolute; top:43px; left:50%; margin-left:-512px; width:1024px; z-index:99; }