/*
	Paginator 3000
	- idea by ecto (ecto.ru)
	- coded by karaboz (karaboz.ru)
	- modified by dzhus (dzhus.com)
*/

.paginator {
  margin: 0 auto;
  font-size:1em;
  width: 740px;
}
.paginator table {
  width: 740px;	 
}
.paginator td {
  padding:0;
  white-space:nowrap;
  text-align: center;
  margin: 0 auto;
}

.paginator span {
  display:block;
  padding:3px 0;
  color:#fff;
  width: 20px;
}
.paginator span strong,
.paginator span a {
	padding:2px 6px;
}
.paginator span a:hover {
  background: #000;
  color: #fff;
}
.paginator span strong {
  background:#9f0303;
  font-style:normal;
  font-weight:normal; 
}
.paginator .scroll_bar {
  width: 740px;	
  height:10px;
  position:relative;
  margin-top:10px; 
}
.paginator .scroll_trough {
  width: 100%;	
  height:3px;
  background:#000;
  overflow:hidden;
}
.paginator .scroll_thumb {
  position:absolute;
  z-index:2;
  width: 40px !important;  
  height:3px;
  top:0; 
  left:0;
  font-size:1px;
  background: #6d6d6d;
}
.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: 40px !important; 
  height:3px;
  overflow:hidden;
  background: #ffd200;
}

.fullsize .scroll_thumb {
  display:none;
}

.paginator_pages {
  width: 740px;
  text-align:right;
  font-size: 1.1em; 
  color: #202020;
  margin: -5px auto 0 auto;
}