/*-- 테이블 --*/
/*게시판*/
.tbl_01 {
	margin-top:20px;
	border-top:2px solid #aaa;
	width:100%;
	text-align:center;
}
.tbl_01 tr {
	border-bottom:1px solid #dddddd;
}
.tbl_01 th {
	height:36px;
	background:#f7f7f7;
	font-size:15px;
	color:#313131;
}
.tbl_01 td {
	height:40px;
	font-size:14px;
	color:#626262;
}

/*게시판 - boardView 페이지*/
.tbl_02 {
	margin-top:20px;
	width:100%;
}
.tbl_02 tr {
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.tbl_02 th {
	height:36px;
	background:#f7f7f7;
	font-size:15px;
	color:#313131;
}
.tbl_02 td {
	height:40px;
	font-size:14px;
	color:#626262;
}
/*-- END 테이블 --*/



/*-- 이벤트게시판 --*/
ul.eventBox {
	margin-top:20px;
	width:800px;
}
ul.eventBox li {
	position:relative;
	float:left;
	width:33.3333%;
	height:195px;
	border:1px solid #eee;	
	box-sizing:border-box;
}
span.endEvent {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.2;
}

ul.eventBox li a img {
	margin:10px auto;
	display:block;
	width:240px;
}
ul.eventBox li div.txtBox {
	padding:2px 15px 12px 15px;
}
ul.eventBox li div.txtBox > h3 {
	font-size:18px;
	margin-bottom:6px;
	color:#333;
}
ul.eventBox li div.txtBox > p {
	font-size:14px;
	color:#666;
}
/*-- END 테이블 --*/



/*-- 검색박스 --*/
ul.searchBox {
	margin-top:10px;
	margin-bottom:-10px;
	float:right;
	display:inline-block;
	border:2px solid #aaa;
}
ul.searchBox li {
	float:left;
	height:25px;
}
ul.searchBox li select {
	width:55px;
	height:25px;
	border:none;
	border-right:1px solid #aaa;
}
ul.searchBox li input {
	padding-left:5px;
	width:150px;
	height:25px;
	box-sizing:border-box;
	border:none;
}
ul.searchBox li span {
	display:block;
	width:30px;
	height:25px;
	background-color:#aaa;
	text-align:center;
	cursor:pointer;
}
/*-- END 검색박스 --*/



/*-- 디테일페이지 --*/
div.view_cont {
	font-size:14px;
	line-height:26px;
	padding:20px;
	border-bottom:1px solid #ddd;
	color:#666;
}
div.view_cont > img {
	width:100%;
}
/*-- END 디테일페이지 --*/



/*-- 상세페이지 답글 --*/
div.reply_box {
	width:100%;
	font-size:14px;
	line-height:26px;
	color:#666;
	border-bottom:1px solid #ddd;
}
table.reply-tbl tr {
	border-bottom:1px dotted #ddd;
}
table.reply-tbl tr:last-child {
	border-bottom:none
}
table.reply-tbl td {
	padding-left:20px;
	width:100%;
	height:80px;
}
table.reply-tbl td > textarea {
	width:100%;
	height:50px;
	resize:none;
	box-sizing:border-box;
	vertical-align:middle;
	border-color:#ddd;
}
table.reply-tbl td > .rp-btn {
	margin-right:20px;
	display:block;
	width:100px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#fff;
	background:#ccc;
	box-sizing:border-box;
}
table.reply-tbl td > div.name {
	font-size:14px;
	font-weight:500;
	color:#333;
}
table.reply-tbl td > div.name > b {
	font-size:12px;
	font-weight:500;
	color:#333;
} 
/*-- END 상세페이지 답글 --*/



/*-- 글쓰는 페이지  --*/
.tbl_write td {
	padding-left:15px;
	text-align:left;
}
.tbl_write td input.input-write {
	width:97%;
	height:25px;
	padding-left:1%;
	border:1px solid #e5e5e5;
} 
.tbl_write td input.input-write02 {
	margin-right:10px;
	width:150px;
	height:25px;
	padding-left:1%;
	border:1px solid #e5e5e5;
} 
.tbl_write td label input {
	position:relative;
	top:-2px;
	left:-2px;
}
.tbl_write td select {
	padding:5px 5px;
	width:64px;
	height:30px;
	background:#f9f9f9;
	border:1px solid #ddd;
	margin-right:10px;
}
.write-box {
	margin:20px 0 10px 0;
	width:100%;
	border-bottom:1px solid #ddd;
}
.write-box textarea {
	margin-bottom:20px;
	width:100%;
	height:300px;
	resize: none;
	border:1px solid #ddd;
	box-sizing: border-box;
}
/*-- END 글쓰는 페이지  --*/



/*-- 버튼 --*/
div.writeBtn {
	margin-top:10px;
	display:inline-block;
	width:100%;
	text-align:right;
}
div.writeBtn > a {
	display:inline-block;
	width:60px;
	height:30px;
	text-align:center;
	line-height:30px;
	background:#bdd568;
	font-size:16px;
	color:#ffffff;
}
div.writeBtn > a.blue {
	background:#0c6ab2;
}
div.writeBtn > a.gray {
	background:#bbb;
}
div.listBtn {
	margin-top:30px;
	display:inline-block;
	width:100%;
	text-align:center;
}
div.listBtn > a {
	display:inline-block;
	width:100px;
	height:40px;
	line-height:40px;
	background:#0c6ab2;
	font-size:16px;
	color:#ffffff;
}
/*-- END 버튼 --*/



/*-- 명예의 전당 탭 메뉴 --*/
ul.honorTab {
	margin-top:30px;
}
ul.honorTab li > a {
	margin-right:3px;
	float:left;
	width:100px;
	height:36px;
	text-align:center;
	line-height:36px;
	background:#0d6bb3;
	font-size:15px;
	color:#fff;
	cursor:pointer;
}
ul.honorTab li.tabOn > a {
	background:#d9d9d9;
}

ul.honorTab li select {
	width:150px;
	height:36px;
	background:#d9d9d9;
	font-size:15px;
	color:#fff;
	text-align-last:center;
	border:none;
}
/*-- 명예의 전당 탭 메뉴 --*/