@charset "utf-8";
/* CSS Document */

/* Pagination */

.pagination {
	margin-top: 10px;
	padding: 5px 0px;
	font-size: 12px;
	line-height:20px;
	color:#737373;
}

.pagination a,
.pagination b {
	background: #e9eaf0;
	display:inline-block;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

.pagination a { color: #333 }
.pagination a:hover { color: #d20001; }

.pagination b {
	background: #db4017;
	color: #fff;
}

.pagination .pre,
.pagination .next,
.pagination .fst,
.pagination .lst {
	width: 20px;
	height: 20px;
	margin: 0 5px 0 0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.pagination .pre:hover,
.pagination .pre,
.pagination .next:hover,
.pagination .next, 
.pagination .prefalse,
.pagination .prefalse:hover,
.pagination .nextfalse, 
.pagination .nextfalse:hover { background: url(../../images/pagination_pre_next.gif) no-repeat; }

.pagination .fst,
.pagination .lst,
.pagination .fstfalse, 
.pagination .fstfalse:hover, 
.pagination .lstfalse, 
.pagination .lstfalse:hover { background: url(../../images/pagination_last_first.gif) no-repeat }

.pagination .pre, 
.pagination .pre:hover { background-position: 0 0; }

.pagination .next:hover, 
.pagination .next { background-position: 0 bottom; }

.pagination .fst { background-position: 0 0; }

.pagination .lst { background-position: 0 bottom; }

.pagination .prefalse,
.pagination .prefalse:hover,
.pagination .fstfalse,
.pagination .fstfalse:hover { background-position: right 0; }

.pagination .nextfalse,
.pagination .nextfalse:hover,
.pagination .lstfalse,
.pagination .lstfalse:hover { background-position: right -22px; }