/* 게시판 전체 영역 */
.bd_wrap {width:100%; margin:0; margin-top:80px; padding:0;}

/* 카테고리 및 페이지 정보 영역 */
.bd_top_info {width:100%; margin:0;	padding:0; font-size:0; margin-bottom:20px;}
.bd_top_info .category  {display:inline-block; width:50%; margin:0; padding:0; text-align:left; vertical-align: middle;}
.bd_top_info .category select {font-size:16px; color:#909090; font-family:Noto Sans KR L; padding:5px 10px; border:solid 1px #d5d5d5;}
.bd_top_info .page_info {display:inline-block; width:50%; font-size:16px; color:#909090; margin:0; padding:0; text-align:right; vertical-align: middle;}

/* 게시판 목록 테이블 */
.bd_list {width:100%;}

/* 게시판 목록 테이블 헤더 */
.bd_list th {
	height:48px;
	padding:0px;
	color:#282828;
	font-size:18px;
	font-family: Noto Sans KR L;
	font-weight:normal;
	text-align:center;
	background-color:#f5f5f5;
	border:solid 1px #d5d5d5;
	border-top:4px solid #a48a7b;
}

/* 게시판 목록 테이블 각 셀 */
.bd_list td {
	height:45px;
	text-align:center; 
	color:#303030;
	font-size:16px;
	font-family: Noto Sans KR L;
	border-bottom:1px solid #d5d5d5;
}
.bd_list td.subject {text-align:left;}
.bd_list td.subject img {vertical-align:-1px;}
.bd_list td.notice {background-color:#FCFCFC; font-weight:bold;}
.bd_list td a {color:#666666;}
.bd_list td .label.label-default {font-size:16px; color:#ffffff; padding:2px 7px; border-radius:3px; border:solid 1px #808080; background-color:#909090;}
.bd_list td .label.label-primary {font-size:16px; color:#ffffff; padding:2px 7px; border-radius:3px; border:solid 1px #241309; background-color:#3c2417;}

/* 페이징 */
.bd_paging {width:100%; margin-top:20px; text-align:center; font-size:11px;}
.bd_paging img {border:0px; margin-top:-2px; vertical-align:middle;}

.bd_paging a {display:inline-block; width:28px; height:28px; line-height:28px; font-size:10px; color:#909090; font-family: Noto Sans KR L; border:solid 1px #d5d5d5; text-align:center; vertical-align: middle;}
.bd_paging .num {display:inline-block; width:28px; height:28px; line-height:28px; font-size:10px; color:#909090; font-family: Noto Sans KR L; border:0; text-align:center; vertical-align: middle;}
.bd_paging .on {color:#ffffff; background-color:#303030;}


	/* 버튼 출력 영역 */
.bd_buttons {width:100%; margin-top:10px; text-align:right;}
.bd_buttons img {border:0px;}
.bd_buttons a {color:#666666;}

.bd_wrap .btn.btn-default {font-size:16px; color:#303030; font-family: Noto Sans KR L; border:solid 1px #d5d5d5; padding:7px 30px; border-radius:20px; background-color:#f5f5f5;}
.bd_wrap .btn.btn-default i {color:#3f3f3f; font-size:16px;}
.bd_wrap .btn.btn-default:hover i {color:#ffffff;}

.bd_wrap .normalBtn {display:inline-block; font-size:14px; color:#909090; font-family: Noto Sans KR L; border:solid 1px #d5d5d5; padding:5px 10px;}

/* 검색 */
.bd_search {width:100%; margin-top:10px; text-align:center; font-size:16px; font-family: Noto Sans KR L; color:#656565;}
.bd_search img {border:0px; vertical-align:middle;}
.bd_search input[type=checkbox] {width:18px; height:18px; vertical-align:middle;}
.bd_search input[type=text] {margin:0px; height:35px; border:1px solid #d5d5d5; width:200px; font-size:15px;}
.bd_search .btnSearch {display:inline-block; width:40px; height:35px; line-height:35px; font-size:16px; color:#909090; font-family: Noto Sans KR L; text-align:center; border:solid 1px #d5d5d5; vertical-align: middle;}

/* 글 쓰기 폼 테이블 */
.bd_write_form {width:100%; font-family: Noto Sans KR L;}
.bd_write_form .line_top {border-top:4px solid #a48a7b; }
.bd_write_form input[typte=checkbox] {width:18px; height:18px; vertical-align:middle;}
.bd_write_form input[type=text],
.bd_write_form select {height:35px; margin:0px; border:1px solid #d5d5d5; vertical-align:middle;}
.bd_write_form input[type=password] {height:35px; margin:0px; border:1px solid #d5d5d5; vertical-align:middle;}
.bd_write_form textarea {border:1px solid #e2e2e2;}
.bd_write_form th {font-size:16px; border-bottom:1px solid #d5d5d5; font-weight: normal; padding:5px 5px; color:#282828; background-color:#f5f5f5; text-align:center;}
.bd_write_form td {font-size:16px; border-bottom:1px solid #d5d5d5; padding:5px 5px;}
.bd_write_form td .youtube_button {margin-bottom:5px; text-align:right; font-size:11px;}

/* 글 보기 테이블 */
.bd_detail {width:100%; margin-top:10px; font-family: Noto Sans KR L;}
.bd_detail th {height:45px; font-size:16px; border-bottom:1px solid #d5d5d5; padding:5px 5px; color:#282828; font-weight:normal; background-color:#F5F5F5; text-align:center;}
.bd_detail td {height:45px; font-size:16px; border-bottom:1px solid #d5d5d5; padding:5px 5px;}
.bd_detail .line_top { border-top:4px solid #a48a7b; }
.bd_detail .attachImageVod {font-size:12px;}
.bd_detail .content {padding:20px 5px 20px 5px;}
.bd_detail .content p {padding:0px;margin:0px;}

/* 게시물 이동 선택 박스 영역 */
.bd_write_move {width:100%; margin-top:5px; font-size:12px; text-align:right; color:#656565;}

/* 패스워드 입력 테이블 */
.bd_passwd_table {width:100%; margin-top:50px;}
.bd_passwd_table .line_top { border-top:5px solid #D7D7D7; }
.bd_passwd_table td {height:20px; font-size:12px; border-bottom:1px solid #E2E2E2; padding:5px 5px; color:#656565; text-align:center;}
.bd_passwd_table input {height:25px; padding-top:3px; margin:0px; border:1px solid #E2E2E2;}
.bd_passwd_table img {border:0px;}

/* 의견글(덧글) 영역 */
.bd_op_tab {width:150px; border-top:1px solid #E2E2E2; border-bottom:0px; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; padding:10px 10px; text-align:center; font-size:12px;}
.bd_op {width:100%; padding:7px; border-bottom:1px solid #E2E2E2;}
.bd_op_final_bar {width:100%; border-bottom:1px solid #E2E2E2;}
.bd_op_table {width:100%;}
.bd_op_table td {font-size:12px; padding:5px;}
.bd_op_table input {height:25px; padding-top:3px; margin:0px; border:1px solid #E2E2E2;}
.bd_op_table textarea {padding-top:3px; margin-top:3px; border:1px solid #E2E2E2;}
.bd_op_table .seperator {width:5px; padding:0px;background-color:#F5F5F5;}
.bd_op_table .header {text-align:center; line-height:20px;}
.bd_op_table .op_content {line-height:20px;}

.bd_op_write {width:100%; padding:7px; border-top:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; background-color:#F5F5F5;}
.bd_op_write_table {width:100%;}
.bd_op_write_table td {font-size:12px; padding:0px; vertical-align:middle;}
.bd_op_write_table input {height:25px; padding-top:3px; margin-bottom:3px; border:1px solid #E2E2E2;}
.bd_op_write_table textarea {width:98%; height:62px; border:1px solid #E2E2E2;}

/* 아이콘 이미지 */
.bd_icon_image {padding-left:1px; padding-right:1px;}
