@charset "utf-8";
/* mw.basic 모양 보조 CSS: 그누보드5 출력물/공통 CSS 를 예전 모양에 맞춤 (2026-10-23) */
#mw_basic .pd-mid { vertical-align:middle; }
#mw_basic .pd-imgbtn { border:0; background:none; padding:0; margin:0 2px 0 0; cursor:pointer; }
#mw_basic .pd-admin-btns { margin:5px 0 0 0; }
#mw_basic table { border-collapse:collapse; }
#mw_basic .mw_basic_list_title td { padding:0; }

/* 입력창/선택창: 공통 CSS(default.css)의 큰 스타일 해제 */
#mw_basic input[type=text], #mw_basic input[type=password], #mw_basic select, #mw_basic textarea {
    height:auto; padding:2px; border:1px solid #9A9A9A; border-right-color:#D8D8D8; border-bottom-color:#D8D8D8;
    border-radius:0; box-shadow:none; font-size:9pt; vertical-align:middle; background:#fff;
}
#mw_basic select { padding:1px; }

/* 페이지 번호: 예전 "&nbsp;<b>1</b> 2 3" 모양 */
#mw_basic .pd-paging { height:30px; text-align:center; margin:10px 0 0 0; }
#mw_basic .pd-paging .pg_wrap { float:none; display:block; text-align:center; margin:0; padding:0; }
#mw_basic .pd-paging .pg { display:inline; }
#mw_basic .pd-paging .pg_page, #mw_basic .pd-paging .pg_current {
    display:inline; height:auto; min-width:0; line-height:normal; padding:0 4px; margin:0;
    border:0; background:none; border-radius:0; box-shadow:none;
    font-size:11px; font-weight:bold; color:#797979;
}
#mw_basic .pd-paging .pg_current { color:#e8282d; }
#mw_basic .pd-paging .pg_page:hover { text-decoration:underline; background:none; }
#mw_basic .pd-paging .pg_start, #mw_basic .pd-paging .pg_prev,
#mw_basic .pd-paging .pg_next, #mw_basic .pd-paging .pg_end { text-indent:0; width:auto; background:none; color:#797979; overflow:visible; }

/* 분류 */
#mw_basic .pd-cate { margin:0 0 10px 0; }
#mw_basic .pd-cate ul { margin:0; padding:0; list-style:none; }
#mw_basic .pd-cate li { display:inline-block; margin:0 3px 3px 0; }
#mw_basic .pd-cate li a { display:inline-block; padding:3px 8px; border:1px solid #ddd; color:#555; }
#mw_basic .pd-cate li a#bo_cate_on { font-weight:bold; border-color:#6b95bd; color:#000; }

/* 댓글 목록 */
#mw_basic .pd-cmt .comment_image { width:60px; max-height:70px; margin:0 5px 0 0; }
#mw_basic .pd-cmt .mw_basic_comment_datetime { color:#888; font-size:8pt; margin-left:5px; }
#mw_basic .pd-cmt .pd-cmt-act { padding-right:5px; white-space:nowrap; }
#mw_basic .pd-cmt .pd-cmt-act a { margin-left:2px; }
#mw_basic #bo_vc .sv_wrap { display:inline; }

/* 댓글 쓰기 (그누보드5 폼을 예전 모양으로) */
#mw_basic .bo_vc_w { display:block; margin:5px 0 0 0; }
#mw_basic .bo_vc_w h2 { position:absolute; font-size:0; line-height:0; overflow:hidden; }
#mw_basic .bo_vc_w textarea#wr_content { width:100%; height:90px; box-sizing:border-box; word-break:break-all; }
#mw_basic .bo_vc_w .bo_vc_w_wr { overflow:hidden; margin:3px 0 0 0; }
#mw_basic .bo_vc_w .bo_vc_w_info { float:left; }
#mw_basic .bo_vc_w .bo_vc_w_info input { margin:0 3px 0 0; }
#mw_basic .bo_vc_w .btn_confirm { float:right; }
#mw_basic .bo_vc_w .btn_confirm .secret_cm { margin-right:5px; vertical-align:middle; }
#mw_basic .bo_vc_w .btn_confirm .secret_cm input { position:static; opacity:1; width:auto; height:auto; vertical-align:middle; }
#mw_basic .bo_vc_w .btn_confirm .secret_cm label span { display:none; }
#mw_basic .bo_vc_w #char_cnt { font-weight:normal; font-size:8pt; color:#888; }
#mw_basic #captcha { margin-top:3px; }

/* 보기: 추천/비추천, 서명 */
#mw_basic .pd-good { text-align:center; margin:20px 0 10px 0; }
#mw_basic .pd-good a { margin:0 5px; }
#mw_basic .pd-good b { display:none; color:#ff6600; }
#mw_basic #bo_v_img img { max-width:100%; height:auto; }

/* 글쓰기 표 */
#mw_basic .pd-write-table td { padding:4px 0; border-bottom:1px solid #eee; }
#mw_basic .pd-write-table .mw_basic_write_title { padding-left:20px; }
#mw_basic .pd-write .pd-subject { width:70%; }
#mw_basic .pd-write .pd-options { margin:0; padding:0; list-style:none; }
#mw_basic .pd-write .pd-options li { display:inline-block; margin-right:10px; }
#mw_basic .pd-write .pd-options input { position:static; opacity:1; width:auto; height:auto; vertical-align:middle; }
#mw_basic .pd-write .pd-options label span { display:none; }
#mw_basic .pd-write .wr_content textarea { width:100%; height:300px; box-sizing:border-box; }
#mw_basic .pd-write-btns { text-align:center; margin:15px 0; }
#mw_basic .pd-write-btns img { vertical-align:middle; }
#mw_basic .pd-write #btn_autosave { margin-left:5px; vertical-align:middle; }
