#board_list { padding:30px 0 30px 0; }
#board_list>table { width:100%; }
#board_list>table thead th { background:#353535; padding:10px 0 8px 0; border-bottom:solid 1px #ddd; }
#board_list>table tbody td { padding:8px 0 8px 0; border-bottom:solid 1px #eee; text-align:center;}
#board_list>table tbody td.title { text-align:left; }
#board_list>table tbody td.num { color:#888; font-size:11px; }
#board_list>table tbody td img{vertical-align:middle;}

#board_list .no-data { padding:100px 0 100px 0; text-align:center; color:#aaa; }
#board_list .paging { position:relative; width:100%; height:30px; text-align:center; padding:20px 0 20px 0;}
#board_list .paging .pg_wrap a { margin:0px 10px 0px 10px; }
#board_list .paging .pg_wrap .cur {font-weight:bold; color:red;}

#board_list .bttn { position:absolute; top:20px; right:0px; }
#board_list .search { padding:10px 0 10px 0; }
#board_list .search>form>table {width:300px; margin:0 auto;}
#board_list .search>form>table td { vertical-align:top; }
#board_list .search>form>table td select{width:100%;}
#board_list .search>form>table td input[type=text]{width:96%;border:solid 1px #ddd;padding:2px 0 2px 0;}

#board_form { padding:30px 0 30px 0; }
#board_form table { width:100%; border-top:solid 2px #ddd; }
#board_form table tbody th { border-bottom:solid 1px #ddd; padding-top:14px; padding-bottom:14px; vertical-align:top; }
#board_form table tbody td { padding:10px 0 10px 0; border-bottom:solid 1px #eee; }
#board_form table tbody td .ml { margin-left:10px; }
#board_form table tbody td .bx { padding-top:10px; }
#board_form input[type=text] { border:solid 1px #eee; padding:4px 4px 4px 4px; }
#board_form input[type=password] { border:solid 1px #eee; padding:4px 4px 4px 4px; }
#board_form textarea { border:solid 1px #eee; padding:4px 4px 4px 4px; }
#board_form label { margin-left:5px; margin-right:20px; cursor:pointer; vertical-align:top; white-space:nowrap; }
#board_form .bttn { padding:10px 0 10px 0; position:relative; text-align:center; }
#board_form .bt-attach-delete { margin-left:10px; }

#board_form label { vertical-align:middle; }
#board_form label input { vertical-align:middle; }
#board_form label img { vertical-align:middle; } 
#board_form .datepicker { width:80px; text-align:center; }

#board_view { padding:30px 0 30px 0; }
#board_view table { width:100%; border-bottom:solid 1px #ddd; }
#board_view table tbody th { background:#eee; padding-top:10px; vertical-align:top; }
#board_view table tbody td { padding:10px 0 10px 0; }
#board_view .bttn { padding:10px 0 10px 0; position:relative; text-align:right; }
#board_view .bttn img { width:20%; }
#board_view .content { margin:0 auto; min-height:200px; }
#board_view .content .msg { width:100%; border-top:dotted 1px #000; border-bottom:dotted 1px #000; padding:20px 0 20px 0; margin-bottom:30px; }
#board_view .content .msg p { color:green; font-size:11px; letter-spacing:-1px; margin-bottom:20px; }

#board_view table tbody td.date { background:#f3f3f3; text-align:right; padding:5px 0 2px 0; border-bottom:solid 1px #ddd; font-size:11px; color:#888; }
#board_view table tbody td.date div { margin-right:20px; }
#board_view table tbody td.subj { color:#000; font-weight:bold; font-size:15px; padding-top:20px; }
#board_view table tbody td.subj div { margin-left:20px; }

#board_pass { margin:30px 0 30px 0;}
#board_pass .box_form { position:relative; width:100%; margin:0 auto;  }
#board_pass .box_form .bg { width:100%; }
#board_pass .box_form .container { position:absolute; top:120px; left:0px; width:100%; }
#board_pass .box_form .container table { width:60%; margin:0 auto; }
#board_pass .box_form .container table td input { width:100%; }
#board_pass .box_form .container table th { text-align:right; }
#board_pass .box_form #bt-passwd { cursor:pointer; }

#board_reply { }
#board_reply table { margin-bottom:20px; }
#board_reply table thead th { background:#f3f3f3; text-align:left; padding:5px 0 2px 0; border-bottom:solid 1px #ddd; font-size:11px; color:#888; }
#board_reply .content { margin:0 auto; min-height:200px; }
#board_reply table tfoot td { padding:10px 0 10px 0; text-align:right; }

#album_list { padding:30px 0 30px 0; }
#album_list>table { width:100%; }
#album_list>table thead th { background:#353535; padding:10px 0 8px 0; border-bottom:solid 1px #ddd; }
#album_list>table tbody td { padding:8px 0 8px 0; border-bottom:solid 1px #ccc; text-align:center;}
#album_list>table tbody td.title { text-align:left; }
#album_list>table tbody td.title a { display:block; margin-left:10px; }
#album_list>table tbody td.num { color:#888; font-size:11px; }
#album_list>table tbody td img{vertical-align:middle;}

#album_list .no-data { padding:100px 0 100px 0; text-align:center; color:#aaa; }
#album_list .paging { position:relative; width:100%; height:30px; text-align:center; padding:20px 0 20px 0;}
#album_list .paging .pg_wrap a { margin:0px 10px 0px 10px; }
#album_list .paging .pg_wrap .cur {font-weight:bold; color:red;}

#album_list .bttn { position:absolute; top:20px; right:0px; }
#album_list .search { padding:10px 0 10px 0; }
#album_list .search>form>table {width:300px; margin:0 auto;}
#album_list .search>form>table td { vertical-align:top; }
#album_list .search>form>table td select{width:100%;}
#album_list .search>form>table td input[type=text]{width:96%;border:solid 1px #ddd;padding:2px 0 2px 0;}


#album_view { margin-top:20px; }
#album_view table { width:100%; }
#album_view table tbody td.subj { position:relative; padding-bottom:30px; font-weight:bold; font-size:14px; }
#album_view table tbody td.subj .bttn { position:absolute; top:2px; right:0px;  }
#album_view .ml { margin-left:10px; }
#album_view .box-slider { width:100%; overflow:hidden; overflow-x:scroll; border:solid 1px #000; white-space:nowrap; margin-bottom:20px; }
#album_view .box-slider .slides>div {display:inline-block;}
#album_view .box-slider .slides>div>img {width:100%;}

