/*contents*/
.margin{
	/*for IE7*/
	clear:left;
	height:0;
	margin-bottom:24px;
}
.table-line{
	height:1px;
	background:#d9d9d9;
}
.table-line-thead-up{
	height:1px;
	background:#454954;
}
.table-line-thead-down{
	height:3px;
	background:#454954;
}
.contents{
	position:relative;
	float:right;
	width:842px;
	padding:60px 0 0 18px;
	margin:10px 0 0 0;
	background:url(../../imgs/public/contentsbg.png) repeat-x 0 45px;	
}
.breadcrumbs h2{
	width:0;
	height:0;
	line-height:0;
	visibility:none;
	position:absolute;
	left:-9999px
}
.breadcrumbs{
	position:absolute;
	top:29px;
	right:0;
}
.board__breadcrumbs__last{
	color:red;
}
.board{
	overflow:hidden;
	word-spacing:2px;
}
/*.board h2{
	width:0;
	height:0;
	line-height:0;
	visibility:none;
	position:absolute;
	left:-9999px;
}*/
.board__table{
	float:left;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
.board__table__caption{
	position:absolute;
	top:0;left:0;
	height:25px;
	text-indent:-9999px;
	/*IE7에서 position:absolute 문제*/
}
.board__table__caption--n01{
	width:188px;
}
.board__table__thead{
	text-align:center;
}
.board__table__thead__th{
	height:100%;
	padding:13px 0;	
}
.board__table__thead__order{
	width:60px;
}
.board__table__thead__number{
	width:308px;
}
.board__table__thead__type{
	width:168px;
}
.board__table__thead__subject{
	width:149px;
}
.board__table__thead__result{
	width:138px;
}
.board__table tr{
	/*IE7 에서 보더표시못해서 .border-line으로 대체*/
	/*border-bottom:1px solid #d9d9d9;*/
	text-align:center;
}
.board__table__tbody__tr--n01{
}
.board__table__tbody__order{
	height:11px;
	padding:13px 0;	
}
.board__table__tbody__number{
	text-align:left;
	text-indent:10px;	
	height:11px;
	padding:13px 0;		
}
.board__table__tbody__type{
	height:11px;
	padding:13px 0;	
}
.board__table__tbody__subject{
	height:11px;
	padding:13px 0;	
}
.board__table__tbody__result{
	height:11px;
	padding:13px 0;		
}
.board__pagi{
	clear:both;
	display:block;
	text-align:center;
	margin-top:50px;
}
.board__pagi .wrap{
	padding-top:30px;
	padding-bottom:30px;
	*padding-top:0;
	*margin-top:-15px;
}
.board__pagi__h2{width:0;height:0;line-height:0;visibility:none;position:absolute;left:-9999px;}
.board__pagi__list{
	float:left;
	padding:20px 0 0 0;
	border:1px solid #fff;
}
.board__pagi__list:hover{
	border-bottom:1px solid #000;	
}
.board__pagi__list a{
	display:block;
	width:10px;
	height:10px;
	padding:10px;
	text-align:center;
	font-size:11px;
}
.board__pagi__list--prev a,
.board__pagi__list--next a{
	width:25px;
}
.board__nav{
	position:absolute;
	top:230px;
	overflow:hidden;
	float:left;
	width:840px;
	background:#f0f0f0;
	border:1px solid #d9d9d9;
}
.board__nav .wrap{
	overflow:hidden;
	/*width:640px;*/
	margin:0 auto;
}
.board__nav__list{
	float:left;
}
.board__nav__list--n01{}
.board__nav__list--n02{}
.board__nav__list--n03{}
.board__nav__list--n04{}
.board__nav__list--n05{}
.board__nav__list--n06{}
.board__nav__list--n07{}
.board__nav__list--n08{}
.board__nav__list a{
	border:1px solid #e9e9e9;
	display:block;
	/*width:78px;*/
	height:10px;
	padding:14px 30px;
	text-align:center;
}
.board__nav__list a:hover{font-weight:900;}
.board__search{
	width:840px;
	height:25px;
	border:1px solid #d9d9d9;
	padding:12px 0 12px 0;/*윗 패딩*/
	background:#f0f0f0
}
.board__search h2{
	width:0;
	height:0;
	line-height:0;
	visibility:hidden;
	position:absolute;
	left:-9999px;
}
.board__serach__cate{
	width:90px;	
	/*height:28px;*/
	margin:0px 0 0 200px;/*temp*/
	padding:4px 0 4px 0;
    vertical-align:top;
}
.board__search__text{
	width:320px;	
	height:20px;
	padding:7px 0 0 0;
	border:1px solid #d9d9d9;
    background:#fff;
}
.board__search__submit{
	width:48px;
	height:30px;
	background:url(../../imgs/main/bg.png) no-repeat -174px -22px;
	text-indent:-9999px;
	border:none;
	margin:1px 0 0 0;
	vertical-align:top;
	cursor:pointer;
}
.border__go-list{
	clear:both;
	display:block;
	width:70px;
	height:30px;
	margin:0 0 0 735px;
	background:url(../../imgs/public/go-list.png) no-repeat 0 0;
	text-indent:-9999px;	
}
.contents-pre{
	padding-top:60px;
}
.board-pre{
	padding-top:50px;
}
.board__nav{
	top:180px;
}

.border__go-list1{
	clear:both;
	display:block;
	width:70px;
	height:30px;
	margin:0 0 0 735px;
	background:url(../../imgs/public/go-list_back.png) no-repeat 0 0;
	text-indent:-9999px;	
}


/*
2015.02.04
새로운 테이블
*/
.board-new-v{
	table-layout:fixed;
	width:100%;
	border-bottom:3px solid #454954;	
}
.board-new-v tbody tr{

}
.board-new-v th,
.board-new-v td{
	padding:14px;
}
.board-new-v thead th,
.board-new-v thead td{
	border-top:1px solid #454954;
	border-bottom:3px solid #454954;
}
.board-new-v tbody th,
.board-new-v tbody td{
	border-style:solid;
	border-color:#d9d9d9;
	border-width:0;
	font-size:14px;
}
.board-new-v tbody th{
	border-right-width:1px;
	border-bottom-width:1px;
}
.board-new-v tbody td{
	border-right-width:0px;
	border-bottom-width:1px;
}

.board-new-l{
	table-layout:fixed;
	width:100%;
}
.board-new-l tbody tr{

}
.board-new-l th,
.board-new-l td{
	padding:14px;
}
.board-new-l thead th,
.board-new-l thead td{
	border-top:1px solid #454954;
	border-bottom:3px solid #454954;
}
.board-new-l tbody th,
.board-new-l tbody td{
	border-style:solid;
	border-color:#d9d9d9;
	border-width:0;
	font-size:14px;
}
.board-new-l tbody th{
	background:#f0f0f0;
	border-right-width:1px;
	border-bottom-width:1px;
}
.board-new-l tbody td{
	border-right-width:0px;
	border-bottom-width:1px;
}

.board-new-l .tac{
	text-align:center;
}





/*2015.04.07*/
/*box류에 쓰일 테이블*/
.box-table{
	table-layout:fixed !important;
	width:100%;
	background:#fff;
	border-top-width:1px;
	border-color:#333;
	table-layout:fixed;
	text-align:center;
}
.box-table th,
.box-table td{	
	text-align:center;
	font-weight:100;
	background:#fff;
	border:1px solid #999;
	height:16px;
	padding:10px 0;
}
.box-table th{
	background:#e9e9e9;
}



