.paginator {
	margin-top:60px;
	font-size:1em;
	width:450px;
}
.paginator table {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
	
}
.paginator span {
	display:block;
	padding:3px 0;
	
	color:#fff;
}
.paginator span strong,
.paginator span a {
	padding:2px 6px;
	
}
.paginator span strong {
	background:#00AA32;
	font-style:normal;
	font-weight:normal; 
	
}
.paginator .scroll_bar {
	width:100%;	height:20px;
	position:relative;
	margin-top:10px; 
	
}
.paginator .scroll_trough {
	width:100%;	height:3px;
	background:#ccc;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background:#363636;
	
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:20px;
	
	overflow:hidden;
	background:url(../images/slider_knob.gif) no-repeat 50% 50%;
	cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
	background:#00AA32;
	
}
.current_page_mark{


}
.fullsize .scroll_thumb {
	display:none;
}


.paginator_pages {
	width:450px;
	text-align:right;
	font-size:0.8em; 
	color:#808080;
	margin-top:-10px; 
}.pagination {  height: 36px;  margin: 18px 0;}.pagination ul {  display: inline-block;  *display: inline;  margin-bottom: 0;  margin-left: 0;  -webkit-border-radius: 3px;     -moz-border-radius: 3px;          border-radius: 3px;  *zoom: 1;  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}.pagination li {  display: inline;}.pagination a {  float: left;  padding: 0 14px;  line-height: 34px;  text-decoration: none;  border: 1px solid #ddd;  border-left-width: 0;}.pagination a:hover,.pagination .active a {  background-color: #f5f5f5;}.pagination .active a {  color: #999999;  cursor: default;}.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover {  color: #999999;  cursor: default;  background-color: transparent;}.pagination li:first-child a {  border-left-width: 1px;  -webkit-border-radius: 3px 0 0 3px;     -moz-border-radius: 3px 0 0 3px;          border-radius: 3px 0 0 3px;}.pagination li:last-child a {  -webkit-border-radius: 0 3px 3px 0;     -moz-border-radius: 0 3px 3px 0;          border-radius: 0 3px 3px 0;}.pagination-centered {  text-align: center;}.pagination-right {  text-align: right;}