h2{
	font-size: 16px;
	font-weight: 100;
	padding: 0px 2px 3px 0;
	line-height: 5px;
}
.require{
	color:red;
}
.small{
	width:200px;
}
.large{
	width:310px;
}

/***************
* controller
***************/
input[type="submit"]{
	background-color: #0085ba;
	color: #fff;
	width:80px;
	height:30px;
	border-radius: 4px;
}
input[type="submit"].success{
	background-color: green;
	border-color: green;
	color: #fff;
	width:80px;
	height:30px;
	border-radius: 4px;
}
input[type="submit"].danger{
	background-color: red;
	border-color: red;
	color: #fff;
	width:80px;
	height:30px;
	border-radius: 4px;
}
input[type="submit"]:hover {
	cursor: pointer;;
}
input[type="submit"].large {
	width:120px;
}
input[type="submit"].larger {
	width:160px;
}
select{
	width:300px;
	height:30px !important;
}
label{
	font-size:14px;
	margin-top: 5px;
	width:110px;
	display:block;
	float:left;
}
/*a.current {
	color : #000 !important;
}*/

/***************
* div
***************/
div.main{
	max-width: 850px;
}
div.list{
	margin-top:10px;
	overflow-y:scroll;
	max-height:350px;
}
div.detail{
	margin-top:50px;
}
div.detail div.code{
	width:350px;
}
div.detail div.name{
	float:left;
	width:425px;
	margin-top:10px;
}
div.detail div.btn-search{
	clear:both;
	text-align:right;
	padding-top:10px;
	margin-right:0px;
}
div.pager{
	text-align:center;
	padding-top:10px;
	margin-right:10px;
}
div.searchbox{
	float:right;
}
/***************
* table
***************/
div.list table{
	width:100%;
	max-width:850px;
}
div.list table thead tr{
	background-color: white;
	height: 35px;
}
div.list table thead tr th{
	text-align: left;
	background-color: #ccc;
}
div.list table tbody tr{
	height: 35px;
}
div.list table tbody tr:nth-child(even){
	background-color: white;
}

/***************
* pager
***************/
div.pager {
	font-size: 14px;
	position: relative;
	text-align: center;
	margin-bottom: 10px;
	padding: 0px 12.5em;
}
div.pager ul li {
	display: inline-block;
}
div.pager ul li.first,
div.pager ul li.last {
	width: 3.5em;
}
div.pager ul li.prev,
div.pager ul li.next {
	width: 8em;
}
div.pager ul li.first {
	left: 0px;
}
div.pager ul li.last {
	right: 0px;
}
div.pager ul li.prev {
	left: 4em;
}
div.pager ul li.next {
	right: 4em;
}
div.pager ul li a {
	display: block;
	text-decoration: none;
	margin-right:10px;
}
div.pager ul li.current {
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
	border-radius: 20px;
	background-color: #ccc;
}
