/* ----------------------
* PHP Version 1.0 버전
* -------------------- */
/* 게시판 스킨 */
@charset 'utf-8'

.board.normal { display:block; margin:0; padding:0; background:#fff; }

.board.normal .board-title { margin:0 0 10px; font-size:20px; font-weight:bold; }
.board.normal .board-header { }
.board.normal .board-footer { }

/* ################################# */
/*                                   */
/* ################################# */
.board.normal .board-search { display:block; line-height:21px; }
.board.normal .board-search:after { display:block; clear:both; content:''; }
.board.normal .board-search { padding:3px 0; text-align:right; }
.board.normal .board-search input[type=text] { padding:0 2px; }
.board.normal .board-search input[type=text],
.board.normal .board-search select { height:22px; line-height:22px; }

.board.normal .board-list { display:block; line-height:21px; }
.board.normal .board-list:after { display:block; clear:both; content:''; }
.board.normal .board-list { margin:0; padding:0; background:#ffffff; }
.board.normal .board-list table { padding:0; table-layout:fixed; border-spacing:0; border-style:none; border-collapse:collapse; }
.board.normal .board-list thead th { padding:5px 1px; border-top:3px solid #d9d9d9; border-right:0px; border-bottom:1px solid #d9d9d9; border-left:0px; text-align:center; background:#f4f4f4; color:#333333; }
.board.normal .board-list tbody tr.list-odd { background:#ffffff; }
.board.normal .board-list tbody tr.list-even { background:#f9f9f9; }
.board.normal .board-list tbody tr.list-notice { background:#e7e7e7; font-weight:bold; }
.board.normal .board-list tbody td { padding:5px 1px; border-top:1px solid #eee; border-right:0px; border-bottom:1px solid #eee; border-left:0px; color:#666; }
.board.normal .board-list tbody td.nodata { height:150px; }
.board.normal .board-list-button { display:block; padding:10px 0 0; }
.board.normal .board-list .nodata { min-height:300px; }

.board.normal .board-paging { }

/* ################################# */
/*                                   */
/* ################################# */
.board.normal .board-write { display:block; line-height:21px; }
.board.normal .board-write:after { display:block; clear:both; content:''; }
.board.normal .board-write table { padding:0; table-layout:fixed; border-spacing:0; border-style:none; border-collapse:collapse; }
.board.normal .board-write td { padding:5px 3px; border:1px solid #cccccc; }
.board.normal .board-write input[type=file] { display:initial; line-height:22px; }
.board.normal .board-write input[type=text],
.board.normal .board-write input[type=password] { padding:0 2px; }
.board.normal .board-write input[type=text],
.board.normal .board-write input[type=password],
.board.normal .board-write select { height:22px; line-height:22px; }
.board.normal .board-write .subtitle { font-weight:normal; color:#000000; border-bottom:1px solid #cccccc; background:#f4f4f4; }
.board.normal .board-write-button { display:block; margin:0 auto; padding:20px; line-height:35px; text-align:center; }

/* ################################# */
/*                                   */
/* ################################# */
.board.normal .board-view { display:block; line-height:21px; }
.board.normal .board-view:after { display:block; clear:both; content:''; }
.board.normal .board-view { margin:0; padding:0; }
.board.normal .board-view table { padding:0; table-layout:fixed; border-spacing:0; border-style:none; border-collapse:collapse; }
.board.normal .board-view td { padding:5px 0; }
.board.normal .board-view td.title { border-top:3px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
.board.normal .board-view td.author { padding:5px; border-bottom:1px solid #d9d9d9; font-size:12px; }
.board.normal .board-view td.content { min-height:150px; padding:10px 5px; vertical-align:top; border-bottom:1px solid #d9d9d9; word-break:break-all; }
.board.normal .board-view td.content img { max-width:100%; }
.board.normal .board-view td.subtitle { background:#f3f3f3; }
.board.normal .board-view td.attach { padding:5px; border-top:3px solid #d9d9d9;border-bottom:1px solid #d9d9d9; }
.board.normal .board-view span.title { padding:5px; color:#0958A5; font-weight:bold; }
.board.normal .board-view span.ip { padding:5px; text-align:right; font-size:12px; }

.board.normal .board-sns { padding:4px; text-align:right; overflow:hidden; }
.board.normal .board-sns li { display:inline; }

.board.normal .comment-list table { width:100%; padding:0; table-layout:fixed; border-spacing:0; border-collapse:collapse; }
.board.normal .comment-list td { padding:5px; }
.board.normal .comment-list td.title { padding:5px; border:none; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f4f4f4; color:#333333; }
.board.normal .comment-list td.content { height:30px; border-bottom:1px solid #d9d9d9; vertical-align:top; word-break:break-all; }
.board.normal .comment-write table { width:100%; padding:0; table-layout:fixed; border-spacing:0; border-collapse:collapse; }
.board.normal .comment-write td {  }
.board.normal .comment-write td.title { text-align:center; background-color:#f4f4f4; padding:5px 5px; }
.board.normal .comment-write tbody textarea { width:99%; height:80px; overflow:auto; }

.board.normal .board-password { margin:10px auto; width:80%; border:1px solid #e7e7e7; text-align:center; font-size:13px; line-height:22px; padding:50px; }
