/******************************** 게시판 리스트 ********************************/
#boardAdmin{padding-bottom:10px;}
.btn_allSelect{
	background:url(../board/img/btn_allSelect.gif) no-repeat;
	width:55px;
	height:20px;
}
.btn_deSelect{
	background:url(../board/img/btn_deSelect.gif) no-repeat;
	width:55px;
	height:20px;
}
.btn_seDelete{
	background:url(../board/img/btn_seDelect.gif) no-repeat;
	width:77px;
	height:20px;
}

.boardList{background:url(../board/img/bg_boardList.jpg) no-repeat;}
.boardList caption{visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;}
.boardList thead th{height:28px;padding-bottom:1px;background:url(../board/img/bg_boardListDivide.gif) right 1px no-repeat;}
.boardList thead th.trLast{background:transparent;}
.boardList thead th p{	
	padding-top:12px;
	height:0;
	overflow:hidden;
	margin:0 auto;
}
.boardList thead th.num p{background:url(../board/img/txt_num.gif) no-repeat;width:19px;}
.boardList thead th.img p{background:url(../board/img/txt_img.gif) no-repeat;width:20px;}
.boardList thead th.subject p{background:url(../board/img/txt_subject.gif) no-repeat;width:20px;}
.boardList thead th.date p{background:url(../board/img/txt_date.gif) no-repeat;width:29px;}
.boardList thead th.name p{background:url(../board/img/txt_name.gif) no-repeat;width:30px;}
.boardList thead th.hit p{background:url(../board/img/txt_hit.gif) no-repeat;width:30px;}

.boardList tbody td{
	border-bottom:#ccc solid 1px;
	padding:8px 0;
	text-align:center;
}
.boardList .num{width:50px;}
.boardList .img{width:80px;}
.boardList .file{width:40px;}
.boardList tbody td.subject{text-align:left;padding-left:10px;}
.boardList .date{width:80px;}
.boardList .name{width:80px;}
.boardList .hit{width:50px;}

.boardList tbody td img{vertical-align:middle;margin:0 2px;}
.boardList tbody td.img img{border:#ccc solid 1px;}
.boardList tbody tr.notice td{background:#f8f8f8;}

.boardList2 caption{visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;}
.boardList2 thead th{
	border:#ccc solid 1px;
	padding:8px 0;
	text-align:center;
}
.boardList2 tbody td{
	border:#ccc solid 1px;
	padding:8px 0;
	text-align:center;
}
.boardList2 .file{width:100px;}


.pageNavigation{padding-top:10px;text-align:center;}
.pageNavigation a{margin:0 1px;vertical-align:middle;display:inline-block;}
.pageNavigation a.linkPage{	
	border:#ccc solid 1px;
	width:26px;
	height:25px;
	line-height:25px;
	text-align:center;	
}
.pageNavigation span.actPage{
	color:#F60;font-weight:bold;
	display:inline-block;
	border:#ffa800 solid 2px;
	width:24px;
	height:23px;
	line-height:23px;
	text-align:center;
	vertical-align:middle;
}
.toPrePage{
	background:url(../board/img/btn_prev.gif) no-repeat;
	width:28px;
	padding-top:27px;
	height:0;
	overflow:hidden;
}
.toNextPage{
	background:url(../board/img/btn_next.gif) no-repeat;
	width:28px;
	padding-top:27px;
	height:0;
	overflow:hidden;
}
.toFirstPage{
	background:url(../board/img/btn_prevEnd.gif) no-repeat;
	width:28px;
	padding-top:27px;
	height:0;
	overflow:hidden;
}
.toLastPage{
	background:url(../board/img/btn_nextEnd.gif) no-repeat;
	width:28px;
	padding-top:27px;
	height:0;
	overflow:hidden;
}

.boardButton{text-align:right;}
.boardButton a{
	height:0;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	margin:0 1px;
}
.btn_write{
	background:url(../board/img/btn_write.gif) no-repeat;
	width:82px;
	padding-top:27px;
}
.btn_list{
	background:url(../board/img/btn_list.gif) no-repeat;
	width:72px;
	padding-top:27px;
}

.boardSearch{
	border:#d1d3d4 solid 2px;
	padding:10px 0;
	text-align:center;
	margin-top:10px;
	background:url(../board/img/bg_search.jpg) left bottom repeat-x;
}
.boardSearch label{
	position:absolute;
	width:0;height:0;font-size:0;
	overflow:hidden;visibility:hidden;
}
.btn_search{
	background:url(../board/img/btn_search.gif) no-repeat;
	width:62px;
	height:23px;
}

/******************************** 게시판 쓰기 ********************************/
.boardWrite{
	border-top:#79552e solid 2px;
}
.boardWrite caption{visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;}
.boardWrite th{
	border-bottom:#ccc solid 1px;
	padding:5px 0;
	background:#f6f3ee;
	width:90px;
	font-size:90%;
	letter-spacing:-1px;	
}
.boardWrite td{
	border-bottom:#ccc solid 1px;
	padding:5px 10px;
}
.boardWrite td.contents{padding:0;}

/*첨부파일*/
.boardWrite ul li{border-bottom:#ccc solid 1px;}
.boardWrite ul li label{
	display:inline-block;
	padding:8px 0;
	background:#f6f3ee;
	width:140px;
	text-align:center;
	font-weight:bold;
	font-size:90%;
	letter-spacing:-1px;
}
.boardWrite ul li input{margin:4px 0 4px 10px;}

.btn_confirm{
	background:url(../board/img/btn_confirm.gif) no-repeat;
	width:72px;
	padding-top:27px;
}
.btn_cancel{
	background:url(../board/img/btn_cancel.gif) no-repeat;
	width:72px;
	padding-top:27px;
}


/******************************** 게시판 읽기 ********************************/
.boardRead{
	margin-bottom:20px;
}
#contentsBody .boardRead h3{
	background:url(../board/img/bg_boardList.jpg) no-repeat;
	color:#fff;
	font-size:100%;
	text-align:center;
	line-height:29px;
	height:29px;
	padding:0;
}
.boardRead dl{
	border-bottom:#ccc solid 1px;	
	padding:5px 10px;
	text-align:right;
	font-size:90%;	
	background:#f8f8f8;
}
.boardRead dt{
	display:inline;
	padding-left:20px;
}
.boardRead dd{
	display:inline;
	padding-left:5px;
	color:#666;
}
.boardRead .recodeContent{
	padding:20px;
	border-bottom:#ccc solid 1px;
}
.btn_reply{
	background:url(../board/img/btn_reply.gif) no-repeat;
	width:72px;
	padding-top:27px;
}
.btn_modify{
	background:url(../board/img/btn_modify.gif) no-repeat;
	width:72px;
	padding-top:27px;
}
.btn_delete{
	background:url(../board/img/btn_delete.gif) no-repeat;
	width:72px;
	padding-top:27px;
}

/*윗글 아랫글*/
.listLink{
	margin-bottom:40px;
	border:#ccc solid 1px;	
	padding:0 10px;
	background:#fbfbfb;
}
.listLink li{padding:7px 0;}
.listLink li.prev{border-bottom:#ccc dashed 1px;}
#contentsBody .listLink li strong{
	color:#666;
	font-size:90%;
	padding-left:15px;
	display:inline-block;
	width:50px;
	border-right:#ccc solid 1px;
	margin-right:10px;
}
.listLink li.prev strong{background:url(../board/img/icn_up.gif) 2px 8px no-repeat;}
.listLink li.next strong{background:url(../board/img/icn_down.gif) 2px 8px no-repeat;}

/******************************** 댓글 ********************************/
#commentRegist{	
	padding:15px 20px;
	border:#b4aea9 solid 2px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#commentRegist p{padding:2px 0;}
#commentRegist label{
	font-size:90%;
	font-weight:bold;
}
#commentRegist input{width:100px;}
#commentRegist textarea{width:500px;height:50px;}
.btnComment{
	background:url(../board/img/btn_comment.gif) no-repeat;
	width:82px;
	height:56px;
	vertical-align:top;
	margin-left:5px;
}


#commentList{
	border:#ccc solid 1px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px 20px;
	margin-bottom:10px;
}
#commentList .co_list{
	border-bottom:#ccc dashed 1px;	
	font-size:90%;
	width:100%;
	display:inline-block;
	color:#666;
}
#commentList p.co_infor{padding:7px 0;display:inline-block;}
#commentList p.co_infor span{padding:0 10px;float:left;display:inline-block;vertical-align:middle;}
#commentList p.co_infor span.co_name{font-weight:bold;}
#commentList p.co_infor span.co_control button{vertical-align:top;width:32px;height:18px;}
#commentList p.co_content{line-height:160%;clear:both;border-top:#ccc dashed 1px;background:#f8f8f8;padding:7px; word-wrap: break-word;}

#commentModify textarea{width:400px;height:50px;}
#commentModify button{vertical-align:top;width:32px;height:18px;}
.co_btn_modify{
	background:url(../board/img/btn_co_modify.gif) no-repeat;
	width:32px;
	height:18px;
}
.co_btn_cancle{
	background:url(../board/img/btn_co_cancel.gif) no-repeat;
	width:32px;
	height:18px;
}
.co_btn_delete{
	background:url(../board/img/btn_co_delete.gif) no-repeat;
	width:32px;
	height:18px;
}

/******************************** 댓글 삭제 ********************************/
#commentDelete {
	background:#FFFFFF;
	border:#939598 solid 2px;
	text-align:center;
	z-index:100px;
}

/******************************** 게시판 삭제 ********************************/
.boardDelete p{
	border:#ccc solid 3px;
	text-align:center;
	padding:30px 0;
}
.boardDelete p label{padding-right:10px;}
button.btn_delete{
	background:url(../board/img/btn_delete.gif) no-repeat;
	width:72px;
	padding-top:0;
	height:27px;
}

/******************************** 갤러리 리스트 ********************************/
.galleryList{border-top:#79552e solid 2px;border-bottom:#ccc solid 1px;padding-top:20px;}
.galleryList caption{visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;}
.galleryList td{width:175px;text-align:center;padding-bottom:20px;vertical-align:top;}
.galleryList td img{border:#ccc solid 1px;}
.stringCut{
	width:175px;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	display:inline-block;
}

/******************************** 폼형식 ********************************/
.formTable{
	border-top:#79552e solid 2px;
}
.formTable th{
	border-bottom:#ccc solid 1px;
	padding:5px 0;
	background:#f6f3ee;
	width:80px;
	font-size:90%;
	letter-spacing:-1px;	
}
.formTable td{
	border-bottom:#ccc solid 1px;
	padding:5px 10px;
}
.hiddenLabel{
	position:absolute;
	width:0;height:0;font-size:0;
	overflow:hidden;visibility:hidden;
}

#errorMsg{
	border:#ccc solid 2px;
	text-align:center;
	padding:50px 0;
	width:400px;
	margin:100px auto 0 auto;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	background:#fff;
}