/* 테이블 */
.tbl_list,.board_list,.board_weite{border-top:1px solid #929292;width:100%;}
.tbl_list thead th,.tbl_list2 tbody th,.board_list thead th{background:#f2f2f2;padding:13px 0;border-bottom:1px solid #929292;color:#333;border-right:1px solid #d4d4d4}
.tbl_list thead th:last-child,.tbl_list2 tbody th:last-child, {border-right:none}
.tbl_list tbody th{color:#333;border-bottom:1px solid #d4d4d4;color:#333;padding:13px 0;}
.tbl_list tbody td,.tbl_list2 tbody td,.board_list tbody td,.board_weite td{border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;padding:13px 5px;text-align:center}
.tbl_list tbody td.subject,.tbl_list2 tbody td.subject,.board_list tbody td.subject,.board_weite td.subject{text-align:left}

.tbl_list2{border-top:1px solid #7e7e7e;width:100%;}
.tbl_list2 thead th{background:#929292;padding:13px 0;border-bottom:1px solid #929292;color:#fff;}
.tbl_list2 thead th:last-child{border-right:none}
.tbl_list2 tbody td:first-child,.board_list tbody td,.board_list thead th{border-left:none;border-right:none}

.board_weite th{background:#f2f2f2;padding:13px 0;border-bottom:1px solid #d4d4d4;color:#333;border-right:1px solid #d4d4d4}
.board_weite tfoot td{border:0;border-bottom:1px solid #d4d4d4;text-align:left}
.board_weite tfoot td textarea{min-height:250px;width:99%;border:0}

.board_movie,.board_gal{width:100%;border-bottom:1px solid #dcdcdc;overflow:hidden}
.board_movie li{float:left;width:50%;text-align:center;padding-bottom:30px;}
.board_movie li dt{position:relative;}
.board_movie li dt .btn{position:absolute;left:140px;top:60px;}
.board_movie li dd,.board_gal li dd{padding-top:10px;text-align:center;line-height:160%}

.board_gal li{float:left;width:33.3%;text-align:center;padding-bottom:30px;}
.board_gal li dl{width:220px;margin:0 auto;min-height:220px;}


/* 리스트 */
.arrow_list li{background:url(../images/common/ico_arrow.gif) no-repeat 0 8px;padding-left:10px; padding:5px 0 0 10px ;line-height:130%}
.arrow_list2 li{background:url(../images/common/ico_arrow.gif) no-repeat 0 17px;padding-left:10px; padding:10px 0 10px 10px ;font-size:11px;color:#999;line-height:180%}
.arrow_list2 li strong{color:#666;font-size:12px;line-height:180%}
.arrow_list2 li dt{float:left;padding:10px 20px 10px 0}
.arrow_list2 li dd{font-size:11px;color:#999;padding-top:40px;letter-spacing:-1px;line-height:150%}

.font_11{font-size:11px;}
.pagenum {margin-top:20px;text-align:center}
.pagenum a{display:inline-block;border:1px solid #dcdcdc;padding:7px 10px;margin:0 5px;text-decoration:none}
.pagenum a:hover,.pagenum .on a{background:#438fed;color:#fff}

.tab_menu{width:100%;padding-bottom:20px;}
.tab_menu li{float:left; }
.tab_menu li a{display:inline-block;float:left; width:119px;border:1px solid #dcdcdc;padding:10px 0; text-align:center;background:#f4f4f4;text-decoration:none}
.tab_menu li a:hover,.tab_menu li.on a{background:#146dd0;color:#fff;font-weight:bold;border:1px solid #146dd0}

.pass_box{border:3px solid #dcdcdc;width:350px;padding:30px 0;text-align:center;margin:0 auto;background:#f6f6f6}
.search{text-align:center;margin-top:20px;border:1px solid #dcdcdc;background:#f6f6f6;padding:10px 0}
.search input[type="text"]{padding:5px;height:13px;width:200px;}
.search select{font-size:12px;padding:3px;}

.comment_List{border-top:1px solid #333;margin-bottom:30px}
.comment_List .id{border-bottom:1px solid #dcdcdc;background:#f6f6f6;padding:10px}
.comment_List .desc{padding:10px;border-bottom:1px solid #dcdcdc;}
.comments_write{border:1px solid #dcdcdc;padding:10px;background:#f6f6f6;}

.img_list{width:100%;}
.img_list .img{float:left;width:100px}
.img_list li{padding:20px 0;border-bottom:1px dashed #dcdcdc}
.img_list li:first-child{padding-top:0}
.img_list li dl{padding-left:20px;padding-top:10px;overflow:hidden;}
.img_list li dt{background:url(../images/common/ico_arrow.gif) no-repeat 0 50%;padding-left:10px;margin-bottom:10px;font-weight:bold}
.img_list li dd,.dot_list li{background:url(../images/common/ico_dot.gif) no-repeat 10px 7px;font-size:12px;padding-left:20px;line-height:170%;color:#333;}

/* 게시판버튼 */
.button { padding:7px 15px; vertical-align:middle; color:#fff; font-size:12px; font-weight:bold; border:none; cursor:pointer; }
.min-button { padding:5px 8px; color:#fff; border-radius:2px; font-size:11px; border:none; cursor:pointer; }
.btn_nomal { clear:both; width:100%; }
.btn_nomal a { display:inline-block; font-size:12px; padding:7px 15px; line-height:17px; color:#fff; letter-spacing:-1px; font-weight:bold; }
.login_bt {display:inline-block; font-size:14px; width:85px; height:57px; line-height:57px; color:#fff; letter-spacing:-1px; font-weight:bold;}
.logininfo_bt a {display:inline-block; font-size:12px; width:125px; height:23px; line-height:23px; color:#fff; letter-spacing:-1px; background-color:#b1b1b1; border:1px solid #9d9d9d; border-radius:3px; }
.idpwfind_bt a { display:inline-block; font-size:12px; width:130px; height:28px; line-height:28px; color:#fff; } 
.password_bt { background:#d5d5d5; color:#333; font-size:12px; font-weight:bold; padding:7px 15px; text-decoration:none; border:0; cursor:pointer; }
.form_bt { display:inline-block; border:1px solid #d5d5d5; background-color:#ececec; color:#444; font-size:11px; line-height:24px; padding:0 6px; letter-spacing:-1px; text-align:center; cursor:pointer; } 
.gal_button { display:inline-block; font-size:13px; width:80px; margin-top:5px; line-height:23px; color:#333; background-color:#fff; border:1px solid #bebebe; border-radius:3px; letter-spacing:-1px; cursor:pointer; }
.btngray { background-color:#999; border:1px solid #898989; border-radius:3px; }
.btnblue { background-color:#0197E4; }
.btnpink { background-color:#ee6259; border:1px solid #e14f46; border-radius:3px; }
.btviolet { background-color:#666dd3; border-radius:3px; }