body { background:url(http://image.fighterforum.com/back/nn_bg.gif) top repeat-x; text-align:center; margin:0 auto; }

.more { font-size:8pt; vertical-align:bottom; }

/* ¹è³Ê */

#banner_left { display:block; height:306px; margin:0 auto; }
#banner_top { float:left; display:block; width:628px; height:133px; margin:0 auto; }
#banner_right { display:block; height:261px; text-align:center; padding:4px 0 17px 0; background-color:#FFFFFF; }
#banner_content { display:block; width:590px; height:70px; }

/* ÀüÃ¼ ·¹ÀÌ¾Æ¿ô */
#body_top { float:center; margin:0 auto; padding:0; text-align:left; color:#FFFFFF; }
#body_top a { color:#FFFFFF; }
#norinuri { float:center; width:998px; margin:0 auto; padding:0; text-align:center; }

#com_top { float:left; width:998px; height:197px; margin:0 0 1px 0; padding:0; text-align:left; }
#com_top_left { float:left; display:block; width:121px; margin:0 7px 0 0; padding:0; text-align:left; }

#com_bottom { float:left; width:998px; margin:0 auto; padding:0; text-align:left; background:url(/images/common/com_right_bg.jpg) right repeat-y; }

#com_left { float:left; width:121px; margin:0 7px 0 0; padding:0; text-align:center; }

#com_center { position:relative; float:left; width:628px; margin:2px 0 0 0; padding:0; text-align:center; }
#com_content { position:relative; float:left; text-align:center; width:628px; margin:0 auto; padding:0; }

#com_right { float:left; width:242px; margin:0 auto; padding:0; text-align:center; }

#copyright { clear:both; width:628px; margin:7px 0 0 121px; font-family:tahoma, arial; text-decoration:none; font-size:9pt; color:#666666; line-height:14pt; border-top:1px solid; }
#copyright p { margin:0; padding:0; }

/* ¸Þ´º */
#main_menu { float:left; display:block; width:869px; height:57px; margin:0 0 3px 0; background:url(http://image.fighterforum.com/back/nn_bg_2.gif); }

/* À§ÂÊ ºÎºÐ */
#com_top_left .main_logo { display:block; height:122px; margin:0 0 4px 0; }
#com_top_left .nick { display:block; height:19px; margin:0 0 4px 0; text-align:left; color:#FFFFFF; padding:2px 0 0 2px; }
#com_top_left .nick nobr { display:block; width:100%; overflow:hidden; }
#com_top_left .button { display:block; height:19px; margin:0 0 4px 0; }

#wnl { float:left; position:relative; width:242px; height:133px; }
#wnl .back { margin:3px 0 0 1px; }
#wnl .cat { position:absolute; left:6px; top:15px; z-index:100; }
#wnl .name { position:absolute; left:6px; top:84px; width:100px; z-index:100; color:#FFC000; text-align:center; }
#wnl .ing { position:absolute; left:124px; top:20px; z-index:100; }
#wnl .counter { position:absolute; left:126px; top:108px; width:85px; height:19px; z-index:100; background:url(/images/common/mvp_counter.gif); padding-top:4px;}

/* ¿ÞÂÊ ºÎºÐ */
#hotnews { float:left; display:block; height:660px; width:121px; text-align:center; background:url(/images/common/hotnews_b.gif) bottom no-repeat; padding-top:6px; }
#hotnews .hotnews_t { display:block; height:36px; background:url(/images/common/hotnews_t.gif) no-repeat; }
#hotnews dl { width:95px; margin:0 auto; }
#hotnews dt { padding-top:7px; }
#hotnews dt img { border:1px solid #C9C9C9; }
#hotnews dd { border-bottom:1px solid #E5E5E5; font-family:µ¸¿òÃ¼; font-size:8pt; padding:6px 0 7px 0; text-align:center; letter-spacing:-1px; }
#hotnews dd.last { border:0; }
#hotnews dd .title { font-size:8pt; font-weight:bold; }
#hotnews dd .content { font-size:8pt; line-height:100%; }

/* ¿À¸¥ÂÊ ºÎºÐ */
#right_menu { height:34px; background-color:#FFFFFF; padding:9px 0 0 1px; }
#right_menu .r_button { float:left; vertical-align:middle; margin-right:3px; }
#right_menu .r_button_last { float:right; vertical-align:middle; margin-right:0; }

#esforce { clear:both; float:left; padding:3px 0 16px 0; text-align:left; }
#esforce .esforce_t { float:left; height:20px; background:url(/images/common/esforce_t.gif) no-repeat; }
#esforce p.more { float:right; text-align:right; padding:5px 8px 0 0; }
#esforce dl { clear:both; padding:0 8px 0 10px; }
#esforce dd.title a { font-size:13px; font-weight:bold; }

#schedule { float:left; width:241px; text-align:left; }
#schedule .schedule_t { display:block; height:53px; background:url(/images/common/schedule_t.gif) no-repeat; padding:0; }
#schedule .schedule_c { background:url(/images/common/schedule_c.gif) repeat-y; padding:10px 15px 0 15px; }
#schedule .schedule_b { display:block; height:17px; background:url(/images/common/schedule_b.gif) no-repeat; }
#schedule p.date { float:left; text-align:left; font-weight:bold; padding:9px 0 0 30px; }
#schedule p.more { float:right; text-align:right; padding:12px 13px 0 0; }
#schedule p.title { clear:both; font-weight:bold; padding:10px 0 0 15px; }

#ranking { float:left; width:241px; text-align:left; }
#ranking .ranking_t { display:block; height:30px; background:url(/images/common/ranking_t.gif) top no-repeat; }
#ranking .ranking_c { clear:both; float:left; background:url(/images/common/ranking_c.gif) repeat-y; padding:0; }
#ranking .ranking_b { clear:both; display:block; height:60px; background:url(/images/common/ranking_b.gif) top no-repeat; padding:5 0 0 10px; color:#FFFFFF; }
#ranking ul { clear:both; padding-left:10px; }
#ranking li { font-size:11px; }
#ranking li img { vertical-align:middle; }

#notice { float:left; border-bottom:1px solid #C9C9C9; padding-top:16px; text-align:left; }
#notice .notice_t { display:block; height:23px; }
#notice .notice_c { padding-left:10px; }
#notice ul { clear:both; }
#notice li { padding:0 0 0 4px; line-height:14pt; }
#notice li nobr { display:block; width:211px; overflow:hidden; }
