#pagination #pag_frame{
	/*width:535px;*/
	width:auto;
	height:25px;
	background-color:#ebecef;
	font-size:11px;
	border-top:#cbcdd3 solid 1px;
	border-bottom:#cbcdd3 solid 1px;
	padding-top:5px;
	margin-left:10px;
}

#pagination #pag_frame table{
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
	margin-bottom:2em;
	border-width:0;
}

#pagination #pag_frame table tbody td {
	width:100%;
	margin:0;
	padding:0;
	border-width:0;
}

#pagination #pag_frame .fromTo{
	font-size:9px;
	width:12%;
	padding-left:5px;
}

#pagination #pag_frame .numeration{
	width:73%;
	text-align:center;
	padding-top:2px;
}

#pagination #pag_frame .NumofRes{
	font-size:9px;
	text-align:right;
	width:15%;
	padding-right:3px;
}

#pagination #pag_frame .numbers{
	background-color:#666;
	color:#fff;
	font-weight:bold;
	padding: 1px 5px 1px 5px;
}

#pagination #pag_frame .numbers_Alt:active, #pagination #pag_frame .numbers_Alt:link, #pagination #pag_frame .numbers_Alt:visited{
	text-decoration:none;
	padding: 1px 5px 1px 5px;
}

#pagination #pag_frame .numbers_Alt:hover{
	background-color: #0066cc;
	color:#fff;
	text-decoration:none;
}

#pagination #pag_frame .arrows{
	color: #999;
	font-size:15px;
	padding: 0px 2px 0px 2px;
}

#pagination #pag_frame .arrows_alt:active, #pagination #pag_frame .arrows_alt:link, #pagination #pag_frame .arrows_alt:visited{	
	text-decoration:none;
	font-size:15px;
	padding: 0px 2px 0px 2px;
}

#pagination #pag_frame .arrows_alt:hover{
	background-color:#0066cc;
	color:#fff;
}