

/*
    게시판 입력박스 설정
*/
input[type=checkbox] {
    margin-right:5px;
    vertical-align: middle;
}
.bbs .ed {
    border:1px solid #9A9A9A;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
    height:28px;
}
.bbs .ed_password {
    border:1px solid #9A9A9A;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}
.bbs .ed, .bbs .ed_password {
    border:1px solid #ccc;
    padding:6px 10px 7px !important;    
}
.bbs .ed, .bbs .ed_password, .bbs .sel {
    vertical-align:top;
}
.bbs .tx {
    border:1px solid #9A9A9A;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
    padding:2px;
}
.bbs .sel {
    padding:6px 6px 7px  !important;
    border:1px solid #9A9A9A;    
}


/*
    리스트
*/
.board_top { clear:both; }

.board_list { clear:both; width:100%; table-layout:fixed; margin:5px 0 0 0;}
.board_list th {
    font-weight:normal;
    vertical-align:middle;
    white-space:nowrap;
    overflow:hidden;
    text-align:center;
    padding:12px 0 !important;
    color:#4D6AAD;
    border-top:2px solid #4D6AAD !important;
} 

.board_list a {
    color:#444;
}

.board_list tr.bg0 {
    background-color:#fafafa;
} 
.board_list tr.bg1 {
    background-color:#fff;
} 
.board_list td {
    padding:10px 0;
    border-top:1px solid #ddd;
}
.board_list .num {
    width:60px;
    text-align:center;
}
.board_list .chkbox {
    width:40px;
    text-align:center;
}
.board_list td.subject {
    overflow:hidden;
}
.board_list td.name {
    width:100px;
    padding:0 0 0 10px;
}
.board_list .datetime {
    width:60px;
    text-align:center;
}
.board_list .icons {
    width:120px;
    text-align:center;
}
.board_list .hit {
    width:50px;
    text-align:center;
}
.board_list_line {
    height:1px;
    background-color:#DDDDDD
}
.board_list .notice { font-weight:normal; }
.board_list .current { font:bold 11px tahoma; color:#E15916; }
.board_list .comment { font-family:Tahoma; font-size:10px; color:#EE5A00; }

.board_button {
    clear:both;
    margin:20px 0 0 0;
}

.board_page {
    clear:both;
    text-align:center;
    margin:3px 0 0 0;
}

/* 새로정의 */
.board_search {
    text-align:left;
    margin:10px 0 ;
}

#viewer-down {
    position:relative;
    color:#444;
    padding:5px;
    font-size:11px;
    background-color:#F5F5F5;
    text-align:right;
    margin-bottom:20px;
}
#viewer-down ul {
    display:inline-block;
    margin:0;
    padding:0;
    list-style:none;
    vertical-align:middle;
    overflow:hidden;
}
#viewer-down ul li {
    margin-right:5px;
    float:left;
}
#viewer-down ul:after {
    display:block;
    content:"";
    clear:both;
}
#viewer-down ul li a {
    display:inline-block;
    background-color:#fff;
    font-size:11px;
    color:#444;
    padding:2px 10px 3px;
    border:1px solid #C4C4C4;
    vertical-align:middle;
}
.file-icon {
    display:inline-block;
    padding:2px 5px 4px;
}
.file-icon:hover {
    background-color:#eee;
}

/* 탭 */
div.tab {
    margin-bottom:30px;
}

div.tab ul {
    list-style:none;
    overflow:hidden;
}
div.tab ul li {
    float:left;
    width:25%;
    margin-right:-1px;
    border:1px solid #ccc;
}
div.tab ul li a {
    display:block;
    text-align:center;
    color:#000;
    font-size:14px;
    font-weight:600;
    padding:10px;
    border-bottom:2px solid #ccc;    
}
div.tab ul li a.on {
    background-color:#0080C0;
    color:#fff;
    border-bottom:2px solid #004E73;    
}

/*
    입력
*/
.bbs-table .line {
    font-size:0px;
    height:2px;
    background-color:#4D6AAD !important;
}

.bbs-table th {
    background-color:#4D6AAD;
    color:#fff;
}
.bbs-table th, .bbs-table td {
    padding:5px;
    border-bottom:1px solid #ddd;
}

#variableFiles td { border:0 }
.write_head { height:30px; text-align:center; color:#8492A0; }
.field { border:1px solid #ccc; }
.bbs-table th { padding:3px; }

/*
    보기
*/

.bbs_files { text-align:center }
.bbs_files p { display:inline-block; }
#writeContents {
    display:block;
    margin-top:20px;
    font-size:12px !important;
    line-height:20px;
    border:0px solid red
}

img {
    vertical-align:middle;
}