.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; font-style: normal; color: #e22; }
.bbsAlert2 { margin-left: 28px; font-size: 0.9em; font-style: normal; color: #e22; }
.bbsAlert3 { margin-left: 28px; font-size: 0.9em; font-style: normal; color: #999; }


/* ▒▒▒▒▒▒▒▒▒▒ 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; }
.bbsListNotice { background-color: #F5F5F5; }
	.bbsListNotice td { height: 30px; border-top: 1px solid #d9d9d9;  }
	.bbsListNotice span { font: bold 10px Tahoma; color: #5394c5; text-transform: uppercase; }
	.bbsListNotice img { vertical-align: middle; }
.bbsListTable { width: 100%; border-top: 1px solid #d9d9d9; }
	.bbsListTable td { vertical-align: top; }
	.bbsListTable img { vertical-align: middle; }
	.bbsListTableCell { margin: 30px 10px 0 10px; font-size: 0.8em; } /* 개별 제품 테이블 */
		.bbsListTableCell td p { text-align: center; color: #666; font-size: 0.85em; }
		.bbsListTableCell td p a { font-weight: 600; font-size: 1.2em; }
		.bbsListTableImg { border: 5px solid #e5e5e5; padding: 2px; text-align: center; }
		.bbsListTableCate { margin: 10px 0 3px 0; font: 8pt Dotum; color: #b3b3b3; text-align: center; }
		.bbsListTableComm { margin-left: 3px; font: 10px Arial, Tahoma; color: #f90; }
.bbsListPage { font: 8pt Tahoma,Arial; word-spacing: 7px; }
	.bbsListPage img { vertical-align: middle; }
.bbsListSearch { display: none; float: left; }
	.bbsListSearch select { vertical-align: middle; }
	.bbsListSearch input { width: 130px; height: 20px; border: none; font-size: 8pt; color: #fff; vertical-align: middle; background: #666; }
	.bbsListSearch img { vertical-align: middle; }
.bbsListBtn { float: right; }


/* ▒▒▒▒▒▒▒▒▒▒ Write ▒▒▒▒▒▒▒▒▒▒ */

.bbsWriteTable { 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%; height: 33px;
		padding-right: 10px;
		border-bottom: 1px solid #d9d9d9;
		font-weight: normal; text-align: right;
		background: url('../image/bgHead.gif') repeat-x 0 0;
		}
		.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: 33px;
		padding-right: 10px;
		border-bottom: 1px solid #d9d9d9;
		font-weight: 600; text-align: center;
		background: url('../image/bgHead.gif') repeat-x 0 0;
		}
	.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: 9pt 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, 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 { padding: 20px; border: 5px solid #e5e5e5; }
	.bbsViewComm div { text-align: left; }
		.bbsViewComm div em { font-size: 10px;font-family: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: 5px; padding: 20px; border: 1px solid #e5e5e5; text-align: left; background: #f7f7f7; }
	.bbsViewCommWrite input { margin: 0 10px 0 5px; vertical-align: middle; }
	.bbsViewCommWrite textarea	{ margin: 5px 0; width: 100%; height: 70px; }
	.bbsViewComm img { vertical-align: middle; }
	.bbsViewCommWrite table input { margin: 5px 0 0 0; }
.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: 33px;
		padding-left: 10px;
		border-bottom: 1px solid #d9d9d9;
		font-weight: 600; text-align: left;
		background: url('../image/bgHead.gif') repeat-x 0 0;
		}
	.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; }
