/* 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; border:0;}
table {border-collapse:collapse; border-spacing:0;}
ol, ul {list-style:none;}
em {font-style:normal;}
img {vertical-align:top;}

/* ±âº» */
body, textarea, select, th, td, input, h1, h2, h3, h4, h5, h6 {font-size:12px; font-family:µ¸¿ò, ±¼¸², '¸¼Àº °íµñ', verdana, sans-serif; color:#555555; font-weight:normal;}
li { font-family:µ¸¿ò, ±¼¸², '¸¼Àº °íµñ', verdana, sans-serif; }
a { text-decoration:none; color:#555555; }
a:link { color:#555555; }
a:visited { color:#555555; }
a:hover { color:#cc0000;text-decoration:underline; }
a:active { color:#cc0000; }
hr { clear:both;visibility:hidden; }

/* select */
select { margin-right:10px;border:1px solid #a39f9d !important; padding:3px 3px 2px 3px;color:#555555; background:#f6f3f2; }
.SelectDisable { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50) !important; }

.SelectBasic_selectArea { overflow:hidden; background:#f6f3f2; border:1px solid #a39f9d; vertical-align:top; z-index:20; }
.SelectBasic_selectArea a { display:block; height:16px; margin:0; padding:5px 0 0 0; text-indent:5px; font-size:11px; white-space:nowrap; color:#4D4D4D; background:url(../img/common/bg_select_arrow.gif) right top no-repeat; cursor:default; letter-spacing:0; }
.SelectBasic_selectArea a:hover { color:#353535 !important; text-decoration:none; }
.SelectBasic_optionsDiv { display:none; margin-top:22px; border:1px solid #a39f9d; background:#f6f3f2; vertical-align:middle; z-index:21; }
.SelectBasic_optionsDiv p { margin:0; padding:1px; }
.SelectBasic_optionsDiv a { display:block; padding:4px 5px 0px 4px; white-space:nowrap; font-size:11px; color:#555555; cursor:default; }
.SelectBasic_optionsDiv a:hover { color:#353535 !important; text-decoration:none; }

.SelectShop_selectArea { overflow:hidden; background:#f6f3f2; border:1px solid #a39f9d; vertical-align:top; z-index:20; }
.SelectShop_selectArea a { display:block; height:16px; margin:0; padding:5px 0 0 0; text-indent:4px; font-size:11px; white-space:nowrap;font-weight:bold; color:#4D4D4D; background:url(../img/common/bg_select_arrow.gif) right top no-repeat; cursor:default; letter-spacing:0; }
.SelectShop_selectArea a:hover { color:#353535 !important; text-decoration:none; }
.SelectShop_optionsDiv { display:none; margin-top:22px; border:1px solid #a39f9d; background:#f6f3f2; vertical-align:middle; z-index:21; }
.SelectShop_optionsDiv p { margin:0; padding:1px; }
.SelectShop_optionsDiv a { display:block; padding:4px 5px 0px 4px; white-space:nowrap; font-size:11px; color:#555555; cursor:default; }
.SelectShop_optionsDiv a:hover { color:#353535 !important; text-decoration:none; }

.inbox {border:1px solid #a39f9d;height:17px;padding:4px 0 0 3px;background-color:#f6f3f2;color:#555555;}
.png { tmp:expression(setPng(this)); }

.bfo_tab { border-bottom:1px solid #d0d3d5;padding-left:6px;height:28px;overflow:hidden; }
.bfo_tab li { float:left;min-width:1px;_width:1px;background:url(../img/common/tab_bg.gif) right 12px no-repeat;padding:8px 14px 0 6px; }
.bfo_tab li a { height:12px;overflow:hidden;display:block; }
.bfo_tab li a:hover img { margin-top:-12px; }
.bfo_tab li .on img { margin-top:-12px; }
.bfo_tab .space { position:relative;left:-10px;top:0;background:#f6f3f2; }

.bfo_tabs { border-top:2px solid #000000;border-left:1px solid #a89a97;border-right:1px solid #a89a97;height:33px;background:url(../img/common/bg_tabs_x.gif) repeat-x;overflow:hidden; }
.bfo_tabs li { float:left;padding:10px 20px 0 20px;height:23px;background:url(../img/common/bg_tabs_r.gif) right top no-repeat;color:#5f514d; }
.bfo_tabs li a { font-size:11px;color:#5f514d; }
.bfo_tabs li a:hover { color:#cc0000; }
.bfo_tabs .on { background:url(../img/common/bg_tabs_r_on.gif) right top no-repeat; }
.bfo_tabs .on a { color:#cc0000; cursor:pointer;}

.bfo_tabx { position:relative;padding:0 0 0 5px;overflow:hidden; }
.bfo_tabx li { float:left;padding:10px 10px 0 9px;height:14px;background:url(../img/common/bg_tabx_r.gif) right 10px no-repeat;font-size:11px;color:#5f514d; }
.bfo_tabx li .on { color:#cc0000; }

/*.bbs_preview { left:114px;top:0;border:1px solid #b3a9a9;padding:10px;width:260px;background:#e4ddda;word-wrap:break-word;word-break:break-all;color:#888888;z-index:50; }*/
.bbs_preview { position:absolute; left:150px;top:232px; visibility:hidden; border:1px solid #b3a9a9;padding:10px;width:260px;background:#e4ddda;word-wrap:break-word;word-break:break-all;color:#888888;z-index:50; }

span.up { padding:0 0 0 8px;background:url(../img/common/bl_up.gif) 2px 4px no-repeat;color:#888888; }
span.dn { padding:0 0 0 8px;background:url(../img/common/bl_dn.gif) 2px 4px no-repeat;color:#888888; }
span.new { padding:0 0 0 12px;background:url(../img/bbs/bl_n.gif) 1px 0 no-repeat;color:#888888; }

.userMenu { background:#6a6a6a;border-collapse:collapse; }
.userMenu td { padding:5px 10px 3px 10px;background:url(../img/bbs/bl_dm_off.gif) 6px 8px no-repeat #e4ddda;cursor:pointer;_cursor:hand;color:#6a6a6a;letter-spacing:-1px;font-size:11px; }
.userMenu .udActivate { background:url(../img/bbs/bl_dm_on.gif) 6px 8px no-repeat #6a6a6a;color:#e4ddda; }
.userMenu .udDeactivate { background:url(../img/bbs/bl_dm_off.gif) 6px 8px no-repeat #e4ddda; }

.guildmark { position:relative; }
.guildmark a { position:relative; }
.guildmark a:hover { text-decoration:none !important; }
.guildmark img{ position:absolute; left:0; top:0; width:100px; height:100px; }

body.layout_main #sub_contents, body.layout_sub #sub_contents {display:none;}
