﻿@charset 'utf-8';


/* header */

/* footer */

/* COMMON */
div.padding10 {
	padding:10px;
}

img.borders {
	border:1px solid #bdbdbd;
	padding:2px;
	display:block;
}
img.outline {
	border:1px solid #bdbdbd;
}

/* table */
div.board-view{
	width:544;
	height:auto;
	display:block;
	clear:both;
}
table.board-list{
	margin-top:10px;
	width:544px;
	border-top:2px solid #19459b;
}
table.board-list caption.visible{
	width:inherit;
	height:20px;
	display:table-caption;
	*display:block;
	text-align:right;
	color:#856685;
	
}
table.board-list th,td{
	border:1px solid #91b9d2;
}
table.board-list th{
	padding:5px;
	height:17px;
	background-color:#e8f1f6;
	color:#353535;
}
table.board-list thead th{
	padding:5px;
	height:17px;
	font-weight:bold;
	text-align:center;
	background-color:#e8f1f6;
	color:#353535;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

table.board-list tbody td{
	padding:5px;
	height:auto;;
	text-align:left;
	color:#454545;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

table.board-list2{
	margin-top:10px;
	width:524px;
	border-top:2px solid #19459b;
}
table.board-list2 caption.visible{
	width:inherit;
	height:20px;
	display:table-caption;
	*display:block;
	text-align:right;
	color:#856685;
	
}
table.board-list2 th,td{
	border:1px solid #91b9d2;
}
table.board-list2 th{
	padding:5px;
	height:17px;
	background-color:#e8f1f6;
	color:#353535;
}
table.board-list2 thead th{
	padding:5px;
	height:17px;
	font-weight:bold;
	text-align:center;
	background-color:#e8f1f6;
	color:#353535;
	font:14px Arial, Helvetica, sans-serif;
}
table.board-list2 thead td{
	text-align:center;
}

table.board-list2 tbody td{
	padding:5px;
	height:auto;;
	text-align:left;
	color:#454545;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

div.search {
	margin-top:5px;
	width:532px;
	height:15px;
	*height:22px;
	padding:5px;
	border:1px solid #91b9d2;
	background-color:#e3ebf4;
}
	div.search select{
		float:left;
		display:inline;
		width:148px;
		height:18px;
		border:1px solid #7f9db9;
		font:11px Arial, Helvetica, sans-serif;
		vertical-align:middle;
	}
	div.search input{
		float:left;
		display:inline;
		width:194px;
		height:14px;
		border:1px solid #b7b5b8;
		font:11px Arial, Helvetica, sans-serif;
		vertical-align:middle;
		margin-left:5px;
	}
	div.search a{
		float:left;
		display:inline;
		vertical-align:middle;
		margin-left:5px;
	}



/* pagging */
div.pagging {
	margin-top:10px;
	font:11px Verdana, sans-serif;
	text-align:center;
}
	div.pagging .first,
	div.pagging .prev,
	div.pagging .next,
	div.pagging .last {
		width:auto;
		height:auto;
		padding-top:0px;
		background:none;
		line-height:15px;
	}
	div.pagging .prev { margin-right:5px; }
	div.pagging .next { margin-left:5px; }
	div.pagging strong,
	div.pagging a {
		display:inline-block;
		width:18px;
		height:15px;
		margin:0;
		color:#666;
		vertical-align:middle;
	}
	div.pagging strong,
	div.pagging a:hover,
	div.pagging a:focus,
	div.pagging a:active {
		color:#333;
		text-decoration:none;
		font-weight:bold;
	}

a:focus		{ outline:0px; }