/* @pagination start */
.pagination_wrapper {
	border-right: medium none;
	border-top: 1px solid #D5D5D5;
	font-weight: normal;
	margin-top: -1px;
	background-color: #efefef;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#fdfdfd),
		to(#eaeaea) );
	background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
	background-image: -moz-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
	background-image: -ms-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
	background-image: -o-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
	background-image: -linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
	border-bottom: 1px solid #CDCDCD;
	height: 36px;
	padding: 5px;
}

.pagination {
	line-height: 16px;
	text-align: right;
	margin-top: 5px;
	margin-right: 10px;
}

.pagination .p-button,.pagination  a {
	font-size: 12px;
	padding: 4px 10px !important;
	border-style: solid;
	border-width: 1px;
	border-color: #dddddd #dddddd #cccccc;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	display: inline-block;
}

.pagination .p-button:hover {
	background-color: #e8e8e8;
	background-image: -moz-linear-gradient(center top, #f0f0f0, #dadada);
	background-image: -ms-linear-gradient(top, #f0f0f0, #dadada);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0),
		to(#dadada) );
	background-image: -webkit-linear-gradient(top, #f0f0f0, #dadada);
	background-image: -o-linear-gradient(top, #f0f0f0, #dadada);
	background-image: linear-gradient(top, #f0f0f0, #dadada);
	color: #222222;
	text-shadow: 0 1px 0 #ffffff;
	cursor: pointer;
}

.pagination .last {
	border-radius: 0 4px 4px 0;
}

.pagination .first {
	border-radius: 4px 0 0 4px;
}

.pagination .state-disabled {
	color: #AAAAAA !important;
}

.pagination span .state-disabled {
	background-color: #414141 !important;
	background-image: -moz-linear-gradient(center top, #555555, #222222)
		!important;
	background-image: -ms-linear-gradient(top, #555555, #222222) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555),
		to(#222222) ) !important;
	background-image: -webkit-linear-gradient(top, #555555, #222222);
	background-image: linear-gradient(top, #555555, #222222) !important;
	color: #ffffff !important;
}

.pagination a {
	color: #333;
	text-decoration: none;
}

.pagination a:hover {
	text-decoration: none;
}


/* @end */