@charset "utf-8";

#board_list { float:left; margin:0 0 10px 0; width:100%; }
#board_list .board_status { background-color:red; }
#board_list .board_status .rss { padding-bottom:11px; }
#board_list .list_table { float:left; }
#board_list .list_table { border:0; border-top:2px solid #007dd3; width:100%; }
#board_list .list_table th { border:0; border-bottom:1px solid; padding:8px 6px 7px 6px; *padding:8px 6px 6px 6px; white-space:nowrap; text-align:center; line-height:normal; font-weight:normal; }
#board_list .list_table th { border-color:#dcdcdc; color:#4d4d4d; }
#board_list .list_table th a { }
#board_list .list_table td { border:0; border-bottom:1px solid; padding:8px 6px 7px 6px; *padding:8px 6px 6px 6px; white-space:nowrap; text-align:center; line-height:normal; vertical-align:top; }
#board_list .list_table td { border-color:#eee; color:#4d4d4d; }
#board_list .list_table th.title { width:100%; }
#board_list .list_table tr.notice td.title { font-weight:bold; }
#board_list .list_table td.title { width:100%; white-space:normal; text-align:left; }
#board_list .list_table td.title { overflow: hidden; text-overflow: ellipsis; }
#board_list .list_table td.title .icon_reply { padding-right:5px; margin-bottom:-1px; }
#board_list .list_table td.title .reply { padding:0 5px; }
#board_list .list_table td.author {text-align:left; }
#board_list .btn_area { float:left; margin-top:10px; width:100%; }
#board_list .board_sw { float:left; margin-top:10px; width:100%; }
#board_list .page_area { float:left; text-align:center; margin-top:10px; width:100%; }
#board_list .page_area strong { border:1px solid #ff9900; padding:5px; background-color:#eeeeee; }
#board_list .search_area { float:left; text-align:center; margin:10px 0; width:100%; }
#board_list .search_area .sel_search { height:22px; padding:1px; margin-bottom:-8px; }
#board_list .search_area .btn_search { margin-bottom:-6px; }
#board_list .list_table .nodata { text-align:center; vertical-align:middle; height:100px; }

/* 게시물 쓰기 */
#board_write { float:left; width:100%; }
#board_write .title_msg { font-size:17px; letter-spacing:-1px; color:#0066aa; font-weight:bold; margin:0 0 10px 0; }
#board_write .write_table { width:100%; border-top:1px solid #c1c1c1; }
#board_write .write_table th,
#board_write .write_table td { padding:5px 0 4px; border-bottom:1px solid #e1e1e1; }
#board_write .write_table th { text-align:left; padding-left:10px; font-weight:normal; color:#666; background:#f7f7f7; }
#board_write .write_table th p { }
#board_write .write_table td p { float:left; }
#board_write .write_table th p a { color:#aaa; font-size:11px; }
#board_write .write_table td {padding-left:10px; }
#board_write .write_table td input {vertical-align:middle; }
#board_write .write_table td textarea.textarea {width:97%; border:1px solid #d1d1d1; padding:5px; font:12px/18px '맑은 고딕',Gulim,AppleGothic,Sans-serif;}
#board_write .write_table td input.title { width:98%; }
#board_write .btn_area { margin:10px 0; }
#board_write .textarea_control span.button { cursor: pointer; }
#board_write .textarea_control div.float { float: left; width: 50%; }
#board_write .textarea_control div.right { float: right; }
#board_write textarea.textarea { width: 100%; word-break: break-all; }

/* 파일첨부 */
#variableFiles { list-style: none; margin: 0; padding: 0; }
#variableFiles li { padding-top: 5px; }
#variableFiles li input.file { border: 1px solid #d1d1d1; height: 22px; }

/* 게시물 보기 */
#board_view .btn_area { height:30px; }
#board_view .btn_area_bottom { float:left; margin-bottom:10px; }
#board_view .title_area { float:left; width:100%; padding:16px 0 12px 0; }
#board_view .title_area { border-top:1px solid #BABABA; }
#board_view .title_area { border-bottom:1px solid #DCDCDC; }
#board_view .title_area { margin-bottom:5px; *padding:10px 0 10px 0; _padding:10px 0 10px 0; }
#board_view .title_area .title { float:left; }
#board_view .title_area .title { font-weight:bolder; letter-spacing:-1px; }
#board_view .title_area .sum { float:right; }
#board_view .title_area .sum .tit { letter-spacing:-1px; }
#board_view .title_area .sum .num {color:#ADADAD; margin:0 5px; }
#board_view .title_area .sum .date { color:#ADADAD; margin-right:10px; }

#board_view .attach { float:left; width:100%; margin:10px 0 0 0;}
#board_view .attach dt { margin-right:5px; color:#4d4d4d; float:left; line-height:1.1em; }
#board_view .attach dd { text-decoration:none; color:#4d4d4d; border-bottom:1px solid #DCDCDC; }
#board_view .attach a { text-decoration:none; }
#board_view .view_file { float:left; margin-top:10px; width:100%; }

#board_view .content { float:left;  width:100%; }
#board_view .content { margin:15px 0; }
#board_view .content { overflow:hidden; }
#board_view .content a { text-decoration:underline; }

#board_view .signature { float:left; width:100%; background-color:red; margin:10px 0; }