@charset "utf-8";
/* CSS Document */

#module_board   { cursor:default; }
#module_board a { cursor:pointer; }

#module_board .board_desc { border:1px solid #DDDDDD; background-color:#FFFFFF; margin:1px 0px 10px 0px; padding:10px; color:#828282;}

#module_board, #module_board input, #module_board textarea { font-family: Dotum,Gulim,Apple Gothic; font-size: 12px; }
#module_board select    { font-family:menu; font-size-adjust:inherit; font-stretch:normal; font-variant:normal; font-weight:normal; font:normal; font-size: 12px; }
#module_board label     { cursor:pointer; }
#module_board form      { border:0px; margin:0px; padding:0px; }
#module_board .input    { border:solid 1px #E1E1E1; height:12px; padding:3px; }
#module_board .input_report { border:solid 1px #E1E1E1; height:12px; padding:3px; width:40px; height:19px; background-color:#FFFFFF; color:#AAAAAA;}
#module_board .survey_item { width:278px; margin-top:5px; display:block;}
#module_board .checkbox { margin:0px;border:0px;overflow:hidden;width:13px;height:13px; margin-right:4px;cursor:pointer; }

#module_board button { margin:0px; padding:0px; border:0px; display:inline; background-color:transparent; cursor:pointer; }
#module_board button.setup   { background:url(./images/btn_setup_module.gif) no-repeat; width:70px; height:25px; }
#module_board button.viewall { background:url(./images/btn_viewall.gif) no-repeat; width:70px; height:25px; }
#module_board button.post    { background:url(./images/btn_post.gif) no-repeat; width:70px; height:25px; }
#module_board button.post_d  { background:url(./images/btn_post_disabled.gif) no-repeat; width:70px; height:25px; }
#module_board button.viewlist    { background:url(./images/btn_viewlist.gif) no-repeat; width:70px; height:25px; }
#module_board button.viewlist_d  { background:url(./images/btn_viewlist_disabled.gif) no-repeat; width:70px; height:25px; }
#module_board button.viewprev    { background:url(./images/btn_viewprev.gif) no-repeat; width:70px; height:25px; }
#module_board button.viewprev_d  { background:url(./images/btn_viewprev_disabled.gif) no-repeat; width:70px; height:25px; }
#module_board button.viewnext    { background:url(./images/btn_viewnext.gif) no-repeat; width:70px; height:25px; }
#module_board button.viewnext_d  { background:url(./images/btn_viewnext_disabled.gif) no-repeat; width:70px; height:25px; }
#module_board button.votecast    { background:url(./images/btn_votecast.gif) no-repeat; width:70px; height:25px; }
#module_board button.viewresult  { background:url(./images/btn_viewresult.gif) no-repeat; width:70px; height:25px; }
#module_board button.series_new  { background:url(./images/btn_new_series.gif) no-repeat; width:90px; height:21px; }
#module_board button.file_attach { background:url(./images/btn_file_attach.gif) no-repeat; width:81px; height:21px; }
#module_board button.file_delete { background:url(./images/btn_file_delete.gif) no-repeat; width:81px; height:21px; }
#module_board button.file_insert { background:url(./images/btn_file_insert.gif) no-repeat; width:100px; height:21px; }
#module_board button.goback      { background:url(./images/btn_goback.gif) no-repeat; width:70px; height:25px; }
#module_board button.complete    { background:url(./images/btn_complete.gif) no-repeat; width:70px; height:25px; }
#module_board button.survey_add  { background:url(./images/btn_survey_add.gif) no-repeat; width:68px; height:21px; }
#module_board button.survey_del  { background:url(./images/btn_survey_del.gif) no-repeat; width:68px; height:21px; }
#module_board button.item_add  { background:url(./images/btn_item_add.gif) no-repeat; width:68px; height:21px; margin-top:8px;}

#module_board input.complete     { background:url(./images/btn_complete.gif) no-repeat; width:70px; height:25px;margin:0px; padding:0px; border:0px; display:inline; background-color:transparent; cursor:pointer; }
#module_board input.search       { background:url(./images/btn_search.gif) no-repeat; width:57px; height:25px; margin:0px; padding:0px; border:0px; display:inline; background-color:transparent; cursor:pointer; }
#module_board input.comment      { background:url(./images/btn_post_comment.gif) no-repeat; width:70px; height:25px; margin:0px; padding:0px; border:0px; display:inline; background-color:transparent; cursor:pointer; }
#module_board button.search_c    { background:url(./images/btn_search_cancel.gif) no-repeat; width:46px; height:25px; }
#module_board button.icon_rss    { background:url(./images/icon_nm_rss.gif) no-repeat; width:16px; height:16px; }
#module_board button.icon_reply  { background:url(./images/icon_sm_reply.gif) no-repeat center top; width:8px; height:11px; }
#module_board button.icon_delete { background:url(./images/icon_sm_delete.gif) no-repeat center top; width:8px; height:11px; }

#module_board #board_head       { margin-bottom:5px; height:25px;}
#module_board #board_head .bg_C { background:url(./images/bar_head_c.gif) repeat-x; }
#module_board #board_head .bg_L { background:url(./images/bar_head_l.gif) no-repeat; width:6px; }
#module_board #board_head .bg_R { background:url(./images/bar_head_r.gif) no-repeat; width:6px; }
#module_board #board_head td.button_L { padding-right:5px; width:70px; }
#module_board #board_head td.button_R { padding-left:5px;  width:70px; }

#module_board #board_head.top div.board_title           { margin-top:4px; background:url(./images/icon_nm_page_white.gif) left no-repeat; height:14px; padding-top:3px; padding-left:20px; float:left; }
#module_board #board_head.top div.board_list_count      { margin-top:4px; height:14px; padding-top:3px; float:right; margin-right:5px; }
#module_board #board_head.top div.board_list_count span { font-weight:bold; }
#module_board #board_head.top div.button_rss            { margin-top:4px; float:right; }
#module_board #board_head.bottom div                    { margin-top:4px; height:14px; padding-top:3px; font-size:11px; letter-spacing:-1px; word-spacing:3px; }
#module_board #board_head.bottom                        { margin-bottom:20px; }

#module_board #board_list            { background-color:#E1E1E1; margin-bottom:5px; table-layout:fixed; } 
#module_board #board_list th         { height:24px; background-color:#FBFAF7; color:#7C7769; border-bottom:solid 1px #FFFFFF; }
#module_board #board_list td         { height:24px;  }
#module_board #board_list .row_01 td { background-color:#FEFDFC; }
#module_board #board_list .row_02 td { background-color:#FEFDFC; }
/* #module_board #board_list .row_02 td { background-color:#FCFBF9; } */
#module_board #board_list th div     { white-space:nowrap; padding:3px 5px 0px 5px; }
#module_board #board_list td div     { white-space:nowrap; }

#module_board #board_list td.no      div { padding:2px 5px 2px 5px; text-align:center; font-family:Tahoma; font-size:11px; color:#7C7769; }
#module_board #board_list td.subject div { padding:3px 5px 0px 5px; width:90%; overflow:hidden; text-overflow:ellipsis; }
#module_board #board_list td.subject label    { height:10px; font-family:Tahoma; font-size:10px; color:#969696; }
#module_board #board_list td.subject .comment { padding-left:12px; padding-right:4px; background:url(./images/icon_sm_comment.gif) left no-repeat; }
#module_board #board_list td.subject .new     { padding-left:16px; background:url(./images/icon_sm_new.gif) left no-repeat; }
#module_board #board_list td.subject .hot     { padding-left:11px; background:url(./images/icon_sm_star.gif) left no-repeat; }
#module_board #board_list .nt td.subject div { background:url(./images/icon_sm_warning.gif) no-repeat left; padding-left:15px; margin-left:5px; }
#module_board #board_list .nt td.no      div { font-weight:bold; }
#module_board #board_list .nr td.msg     div { padding-bottom:40px; padding-top:40px; text-align:center; color:#CDCBCB; }
#module_board #board_list .nm td.subject div { background:url(./images/icon_sm_page_white.gif) no-repeat left; padding-left:15px; margin-left:5px; }
#module_board #board_list .sr td.subject div { background:url(./images/icon_sm_pages_blue.gif) no-repeat left; padding-left:15px; margin-left:5px; color:#CDCBCB; }

#module_board #board_list .sel_row td.subject { font-weight:bold; }


#module_board td.writer div { padding-top:4px;padding-right:5px; font-weight:bold; }
#module_board td.guest_writer div { padding-top:4px;padding-right:5px;}
#module_board div.lv30 { background:url(../../../../../../common/images/level/icon_lv_30.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv29 { background:url(../../../../../../common/images/level/icon_lv_29.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv28 { background:url(../../../../../../common/images/level/icon_lv_28.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv27 { background:url(../../../../../../common/images/level/icon_lv_27.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv26 { background:url(../../../../../../common/images/level/icon_lv_26.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv25 { background:url(../../../../../../common/images/level/icon_lv_25.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv24 { background:url(../../../../../../common/images/level/icon_lv_24.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv23 { background:url(../../../../../../common/images/level/icon_lv_23.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv22 { background:url(../../../../../../common/images/level/icon_lv_22.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv21 { background:url(../../../../../../common/images/level/icon_lv_21.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv20 { background:url(../../../../../../common/images/level/icon_lv_20.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv19 { background:url(../../../../../../common/images/level/icon_lv_19.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv18 { background:url(../../../../../../common/images/level/icon_lv_18.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv17 { background:url(../../../../../../common/images/level/icon_lv_17.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv16 { background:url(../../../../../../common/images/level/icon_lv_16.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv15 { background:url(../../../../../../common/images/level/icon_lv_15.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv14 { background:url(../../../../../../common/images/level/icon_lv_14.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv13 { background:url(../../../../../../common/images/level/icon_lv_13.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv12 { background:url(../../../../../../common/images/level/icon_lv_12.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv11 { background:url(../../../../../../common/images/level/icon_lv_11.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv10 { background:url(../../../../../../common/images/level/icon_lv_10.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv09 { background:url(../../../../../../common/images/level/icon_lv_09.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv08 { background:url(../../../../../../common/images/level/icon_lv_08.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv07 { background:url(../../../../../../common/images/level/icon_lv_07.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv06 { background:url(../../../../../../common/images/level/icon_lv_06.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv05 { background:url(../../../../../../common/images/level/icon_lv_05.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv04 { background:url(../../../../../../common/images/level/icon_lv_04.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv03 { background:url(../../../../../../common/images/level/icon_lv_03.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv02 { background:url(../../../../../../common/images/level/icon_lv_02.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv01 { background:url(../../../../../../common/images/level/icon_lv_01.gif) no-repeat left; padding-left:30px; margin-left:5px; }
#module_board div.lv00 { background:url(../../../../../../common/images/level/icon_lv_00.gif) no-repeat left; padding-left:30px; margin-left:5px; font-weight:normal; }
#module_board #board_list td.date    div { padding:2px 5px 2px 5px; text-align:center; font-family:Tahoma; font-size:11px; color:#7C7769; }
#module_board #board_list td.vote    div { padding:2px 5px 2px 5px; text-align:center; font-family:Tahoma; font-size:11px; color:#969696; }
#module_board #board_list td.hits    div { padding:2px 5px 2px 5px; text-align:center; font-family:Tahoma; font-size:11px; color:#969696; }

#module_board #board_view                     { background-color:#E1E1E1; margin-bottom:5px; } 
#module_board #board_view th                  { height:24px; background-color:#FBFAF7; border:solid 1px #FFFFFF; text-align:left; }
#module_board #board_view .td                 { height:24px; background-color:#FFFFFF; padding:2px 9px 9px 9px; }
#module_board #board_view .tbl_top            { margin:4px 0px 4px 0px; }
#module_board #board_view .tbl_top td         { border:0px; background:transparent; padding:0px; margin:0px; height:20px; }
#module_board #board_view .tbl_normal         { margin:0px 0px 0px 0px; }
#module_board #board_view .tbl_normal td      { border:0px; background:transparent; padding:0px; margin:0px; }
#module_board #board_view .tbl_normal .writer div { margin-left:0px; }
#module_board #board_view .tbl_normal .permalink  { text-align:right; font-size:11px; font-family:Tahoma; color:#969696; }
#module_board #board_view td.series_title   div { padding:3px 5px 0px 15px;  text-align:left;  margin-left:8px; background:url(./images/icon_sm_pages_blue.gif) no-repeat left; font-weight:normal; }
#module_board #board_view td.series_link        { padding:2px 8px 2px 8px; text-align:right; font-weight:normal; }
#module_board #board_view td.series_link  .prev { padding:3px 10px 0px 18px; background:url(./images/btn_srprev.gif) no-repeat left; color:#7C7769; text-decoration:underline; }
#module_board #board_view td.series_link  .next { padding:3px 0px 0px 18px; background:url(./images/btn_srnext.gif) no-repeat left; color:#7C7769; text-decoration:underline; }
#module_board #board_view td.subject        .sr { padding:3px 8px 0px 15px; text-align:left;  margin-left:8px; }
#module_board #board_view td.subject        .nm { padding:3px 8px 0px 15px; text-align:left;  margin-left:8px; background:url(./images/icon_sm_page_white.gif) no-repeat left; }
#module_board #board_view td.subject        .nt { padding:3px 8px 0px 15px; text-align:left;  margin-left:8px; background:url(./images/icon_sm_warning.gif) no-repeat left; }
#module_board #board_view td.date           div { padding:2px 8px 2px 8px; text-align:right; font-family:Tahoma; font-size:11px; color:#7C7769; }
#module_board #board_view .contents             { padding:10px; }
#module_board #board_view .contents       .body { width:100%; margin:5px 0px 20px 0px; border:inherit; line-height:150%; cursor:text; }
#module_board #board_view .signature            { color:#969696; width:100%; }
#module_board #board_view td.tag            div { padding:3px 5px 0px 15px;  text-align:left; background:url(./images/icon_sm_tags.gif) no-repeat left; font-weight:normal; }

#module_board #extend_attached .item       { word-spacing:2px; background:url(./images/icon_sm_file.gif) no-repeat left; height:16px; padding:2px 5px 1px 15px; text-align:left; font-weight:normal; color:#CDCBCB; font-family:Tahoma; font-size:11px; width:230px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-right:20px; float:left; }
#module_board #extend_attached a           { word-spacing:0px; }
#module_board #extend_attached .item .desc { word-spacing:0px; color:#7C7769; }

#module_board #extend_comment .spacer           { margin-bottom:8px; }
#module_board #extend_comment .item             { margin-bottom:8px; }
#module_board #extend_comment .item .indent     { width:25px; }
#module_board #extend_comment .item .writer     { width:110px; }
#module_board #extend_comment .item .memo       { padding-top:3px;padding-right:5px; line-height:130%; }
#module_board #extend_comment .item .date       { font-size:10px; font-family:Tahoma; color:#969696; }
#module_board #extend_comment .item .writer div { font-weight:normal; }

#module_board #extend_trackback .addr           { background:url(./images/icon_nm_tbout.gif) no-repeat left; height:16px; padding:2px 5px 1px 20px; text-align:left; font-weight:normal; font-family:Tahoma; font-size:11px; margin-bottom:5px; }
#module_board #extend_trackback .item .from     { background:url(./images/icon_sm_tbin.gif) no-repeat left; height:16px; padding:3px 5px 0px 15px; text-align:left; font-weight:normal; margin-left:3px; margin-top:5px; color:#CDCBCB; }
#module_board #extend_trackback .item .memo     { margin-left:3px; padding:0px 5px 0px 15px; color:#969696; }
#module_board #extend_trackback .item .date     { margin-left:5px; padding:2px 5px 0px 15px; font-size:10px; font-family:Tahoma; color:#969696; }

#module_board #board_post                     { background-color:#E1E1E1; margin-bottom:5px; } 
#module_board #board_post th                  { height:24px; background-color:#FBFAF7; border:solid 1px #FFFFFF; text-align:left; }
#module_board #board_post .td                 { height:24px; background-color:#FFFFFF; padding:2px 9px 9px 9px; }

#module_board #board_post .tab           { margin-top:8px; }
#module_board #board_post .tab .tab_area { background:url(./images/tab_bg.gif) repeat-x; height:28px; padding-left:5px; }
#module_board #board_post .tab .tab_btm  { clear:both;border:solid 1px #E1E1E1; border-top-width:0px; height:3px; overflow:hidden; }
#module_board #board_post .tab .tab_01   { cursor:pointer; float:left;background:url(./images/tab_01.gif) no-repeat; width:84px; height:19px;text-align:center;padding-top:9px;font-weight:bold;color:#F58029; }
#module_board #board_post .tab .tab_02   { cursor:pointer; float:left;background:url(./images/tab_02.gif) no-repeat; width:84px; height:19px;text-align:center;padding-top:9px;color:#CDCBCB; }

#module_board .tbl_box    { border:solid 1px #F0F0F0; background-color:#FFFFFF; margin-top:10px; }
#module_board .tbl_box th { background-color:#FDFCFB; padding:8px; text-align:left; font-weight:normal; }

#module_board td.desc     { padding-top:3px; }

#module_board .tbl_survey        { border:solid 1px #E1E1E1; background-color:#FFFFFF; margin-top:10px; }
#module_board .tbl_survey th     { border:none; padding:0px; margin:0px; }
#module_board .tbl_survey .bdr   { border:solid 1px #E5E4E3; background-color:#FDFCFB; padding:5px 10px 5px 10px; text-align:left; font-weight:normal; margin:10px; }
#module_board .tbl_survey .title { background:url(./images/icon_nm_stats.gif) no-repeat left; height:16px; padding:3px 5px 1px 20px; text-align:left; margin:5px; }
#module_board .tbl_survey .item  { height:14px; padding:3px 0px 3px 0px; }
#module_board .tbl_survey input  { margin-bottom: 1px; }
#module_board .tbl_survey label  { font-weight:normal; }
#module_board .tbl_survey .button { margin:5px; text-align:center; }
#module_board .tbl_survey .result td { height:20px; }
#module_board .tbl_survey .result .name  { padding-right:40px; }
#module_board .tbl_survey .result .value { text-align:right; }
#module_board .tbl_survey .result .bar   { background-color:#F58029; border:solid 1px #F88E3F; overflow:hidden; height:1px; }

#module_board #module_search { margin-top:0px; }

#module_board a:link    { text-decoration: none; }
#module_board a:visited { text-decoration: none; }
#module_board a:hover   { text-decoration: underline; }
#module_board a:active  { text-decoration: none; }

#module_board .hr_dot_01 { background:url(./images/patt_dot.gif); height:1px; overflow:hidden; }
#module_board .hr_dot_02 { background:url(./images/patt_dot_02.gif); height:1px; overflow:hidden; }

#module_board .bold   { font-weight:bold; }
#module_board .normal { font-weight:normal; }
#module_board .ul   { text-decoration:underline; }
#module_board .fc_01 { color:#000000; }
#module_board a.fc_01:link    { color: #000000; }
#module_board a.fc_01:visited { color: #555555; }
#module_board a.fc_01:hover   { color: #000000; }
#module_board a.fc_01:active  { color: #CC0000; }
#module_board .fc_02 { color:#7C7769; }
#module_board .fc_03 { color:#969696; }
#module_board .fc_04 { color:#CDCBCB; }
#module_board .fc_05 { color:#F58029; }
#module_board .lh150 { line-height:150%; }

