.disInput1 { width: 150px; height: 20px; border: 1px solid #ccc; }
.disInput2 { width: 500px; height: 20px; border: 1px solid #ccc; }
.disTextarea { padding: 5px; border: 1px solid #ccc; overflow: auto; }
.bbsAlert { margin-left: 5px; font-size: 0.9em; color: #e22; }


/* ▒▒▒▒▒▒▒▒▒▒ List ▒▒▒▒▒▒▒▒▒▒ */

.bbsListTotal { width: 50%; padding-bottom: 10px; font-size: 9pt; font-family: Dotum, "돋움"; color: #999; text-align: left; vertical-align: bottom; }
	.bbsListTotal img { vertical-align: middle; }
.bbsListCate { width: 50%; padding-bottom: 10px; text-align: right; vertical-align: bottom; }
.bbsListTable { border-bottom: 1px solid #d9d9d9; }
	.bbsListTable th { height: 35px; border-top: 1px solid #999; border-bottom: 3px solid #999; text-align: center; font-weight: 600; font-size: 0.85em; }
	.bbsListTable td { height: 35px; border-bottom: 1px solid #ccc; text-align: center; font-size: 0.8em; }
	.bbsListTable img { margin-right: 5px; vertical-align: middle; }
	.bbsListTable em { font: 7pt Tahoma; color: #f90; }
	.bbsListNotice { background-color: #F5F5F5; }
		.bbsListNotice span { font: bold 10px Tahoma; color: #5394c5; text-transform: uppercase; }
	.bbsListTableCate { padding-right: 20px; padding-left: 20px; font-weight: bold; background: url('../image/bar.gif') no-repeat 100% 50%; }
	.bbsListTableSubject { padding-left: 20px; }
.bbsListPage { font-family: Tahoma,Arial;font-size:11px; word-spacing: 7px; } /* 목록 페이지 */
	.bbsListPage img { vertical-align: middle; }
.bbsListSearch { float: left; font-size: 0.8em; } /* 검색 */
	.bbsListSearch select { vertical-align: middle; }
	.bbsListSearch input { width: 130px; height: 20px; border: none; color: #fff; vertical-align: middle; background: #666; }
	.bbsListSearch img { vertical-align: middle; }
.bbsListBtn { float: right; }


/* ▒▒▒▒▒▒▒▒▒▒ Write ▒▒▒▒▒▒▒▒▒▒ */

.bbsWriteTable { border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; font-size: 0.8em; }
	.bbsWriteTable th {
		padding: 0 20px;
		border-bottom: 1px dashed #ccc;
		font-weight: normal; text-align: right;
		background: url('../image/bar.gif') no-repeat 100% 50%;
		}
	.bbsWriteTable thead th {
		width: 100%; padding-right: 10px; height: 35px; border-top: 1px solid #999; border-bottom: 3px solid #999; text-align: right; font-weight: normal; font-size: 1em; background: none;
		}
		.bbsWriteTable thead th input { margin-left: 5px; }
	.bbsWriteTable td { padding: 5px 0 5px 20px; border-bottom: 1px dashed #ccc; }
	.bbsWriteTable td a { font-size: 0.9em; }
		.bbsWriteTable td table td { border: none; padding: 5px; }
	.bbsWriteTable input { vertical-align: middle; }
	.bbsWriteTable img { margin-right: 7px; vertical-align: middle; }
	.bbsWriteTable strong { font-weight: normal; font-family: Batang; color: #F09; } /* 필수항목 */


/* ▒▒▒▒▒▒▒▒▒▒ View ▒▒▒▒▒▒▒▒▒▒ */

.bbsViewTable { font-size: 0.8em; }
	.bbsViewTable th {
		height: 30px; padding: 0 20px 0 30px;
		border-bottom: 1px dashed #ccc;
		font-weight: normal; text-align: left;
		background: url('../image/bar.gif') no-repeat 100% 50%;
		}
	.bbsViewTable thead th {
		width: 100%; height: 35px; padding-right: 10px; border-top: 1px solid #999; border-bottom: 3px solid #999; text-align: center; font-weight: 600; font-size: 1.1em;  background: none;
		}
	.bbsViewTable td { height: 30px; padding: 0 10px 0 20px; border-bottom: 1px dashed #ccc; font-size: 0.8em; }
		.bbsViewTable td div { float: left; width: 50%; font: 10px Arial; color: #999; vertical-align: middle; }
			.bbsViewTable td div span { font-size: 9pt;font-family: Tahoma, Gulim; color: #333; }
			.bbsViewTable td div strong { font-family:Arial;font-weight: bold;font-size:11px; }
	.bbsViewTable a { margin-right: 10px; }
	.bbsViewTable img { vertical-align: middle; }
	td.bbsViewTableFile { width: 100%; border-top: 1px solid #d9d9d9; border-bottom: none; padding: 7px 30px; background: #f5f5f5; }
		td.bbsViewTableFile span { font-size: 11px;font-family: Arial,Dotum; }
		td.bbsViewTableFile a { font-size: 11px;font-family: Arial,Dotum; }
.bbsViewMemo { padding: 10px 0 30px 0; text-align: left; font-size: 0.8em; }
	.bbsViewFile { margin: 20px 0; padding-bottom: 30px; border-bottom: 1px solid #E5E5E5; text-align: center; }
.bbsViewComm { position: relative; width: 100%; padding: 20px; border: 5px solid #e5e5e5; font-size: 0.8em; }
	.bbsViewComm div { text-align: left; }
		.bbsViewComm div em { font: 10px Tahoma, Arial; color: #999; vertical-align: middle; }
		.bbsViewComm div textarea { margin-top: 5px; width: 100%; }
	.bbsViewComm hr { margin: 10px 0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #fff; }
.bbsViewCommWrite { margin-top: 20px; padding: 20px; border: 1px solid #e5e5e5; font-size: 0.8em; text-align: left; background: #f7f7f7; }
	.bbsViewCommWrite input { margin: 0 10px 0 5px; vertical-align: middle; }
	.bbsViewCommWrite textarea	{ margin: 5px 0; width: 680px; height: 70px; }
	.bbsViewComm img { vertical-align: middle; }
.bbsViewPageUp {
	margin-top: 15px; padding: 4px 0 4px 64px;
	border-top: 1px solid #f0f0f0;
	color: #999; text-align: left; font-size: 0.8em;
	background: url('../image/btnViewNext.gif') no-repeat 10px 50%;
	}
	.bbsViewPageUp a:hover { text-decoration: underline; }
.bbsViewPageDown {
	padding: 4px 0 4px 64px;
	border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;
	color: #999; text-align: left; font-size: 0.8em;
	background: url('../image/btnViewPrev.gif') no-repeat 10px 50%;
	}
	.bbsViewPageDown a:hover { text-decoration: underline; }


/* ▒▒▒▒▒▒▒▒▒▒ Del ▒▒▒▒▒▒▒▒▒▒ */

.bbsDelTable { width: 100%; margin-top: 60px; font-size: 0.8em; } /* 글삭제 테이블 */
	.bbsDelTable th { height: 35px; border-top: 1px solid #999; border-bottom: 3px solid #999; text-align: center; font-weight: 600; font-size: 1.1em; }
	.bbsDelTable td { padding: 20px; color: #5394c5; line-height: 170%; background: #f5f5f5; }
		.bbsDelTable td span { font-weight: bold; }
		.bbsDelTable td hr { margin: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #f5f5f5; }
		.bbsDelTable td input { margin: 0 2px; vertical-align: middle; }
		.bbsDelTable td img { vertical-align: middle; }
