.paginator {

	font-size:1em;

	margin:5px auto;

	width:600px;

	height:80px;

	padding-top:15px;

	background:url(../images/main-body.png) no-repeat;

}

.paginator table {

	border-collapse:collapse;

	table-layout:fixed;

	width:100%;

}

.paginator table td {

	padding:0;

	white-space:nowrap;

	text-align:center;

	font-size:14px;

}



.paginator .left{

    text-align:right;	

}



.paginator .right{

    text-align:left;	

}



.paginator .left, .paginator .right{

   width:17%;

}



.paginator .top, .paginator .top a {

    color:#006baf;	

}



.paginator .bottom, .paginator .bottom a{

	color:#004a79;

	font-size:12px;

}



.paginator .spaser{

    width:30px;	

}



.paginator span {

	display:block;

	padding:3px 0;

	color:#fff;

}

.paginator span strong,

.paginator span a {

	padding:2px 6px;

}



.paginator span a {

    color:#636363;

}



.paginator .left a:hover,

.paginator .right a:hover  {

    text-decoration:underline;

}



.paginator span strong {

	background:#2b90d0;

	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:#55a6d9;

}



.fullsize .scroll_thumb {

	display:none;

}





.paginator_pages {

	width:600px;

	text-align:right;

	font-size:0.8em; 

	color:#808080;

	margin-top:-10px; 

}
