
.pager {
    border-color: black;
    border-style: solid;
    border-width: 0;
    display: table-cell;
    font-size: 12px;
    height: 20px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

	.pager .multipage {
	    border-color: #8B98A0;
	    border-style: solid;
	    border-width: 1px;
	    box-shadow: -5px 5px 5px #D2D0CF;
	    color: #282828;
	    display: inline-block;
	    height: 20px;
	    margin: -1px 2px -1px -1px;
	    padding: 0;
	    vertical-align: middle;
		background-image: linear-gradient(top, #FCFCFC 0%, #B1BFC7 50%, #8B98A0 100%);
		background-image: -o-linear-gradient(top, #FCFCFC 0%, #B1BFC7 50%, #8B98A0 100%);
		background-image: -moz-linear-gradient(top, #FCFCFC 0%, #B1BFC7 50%, #8B98A0 100%);
		background-image: -webkit-linear-gradient(top, #FCFCFC 0%, #B1BFC7 50%, #8B98A0 100%);
		background-image: -ms-linear-gradient(top, #FCFCFC 0%, #B1BFC7 50%, #8B98A0 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FCFCFC), color-stop(0.5, #B1BFC7), color-stop(1, #8B98A0));
	}

		.pager .multipage .text {
		    border-color: black;
		    border-style: solid;
		    border-width: 0;
		    display: inline-block;
		    font-family: 'eurostilebold';
		    font-weight: normal;
		    height: 20px;
		    line-height: 20px;
		    margin: 0;
		    padding: 0 5px;
		    vertical-align: middle;
		}

		.pager .multipage .img_background,
		.pager .multipage .img_background_hover {
		    border-color: #8B98A0;
		    border-style: solid;
		    border-width: 0 0 0 1px;
		    display: inline-block;
		    height: 20px;
		    line-height: 20px;
		    margin: 0 0 0 -1px;
		    padding: 0;
		    text-align: center;
		    vertical-align: middle;
		    width: 15px;
		}

		.pager .multipage .img_background {
			background: #B1BFC7;
		}

		.pager .multipage .img_background_hover {
			background: #C1D9FE;
		}

			.pager .multipage .img_background .arrow,
			.pager .multipage .img_background_hover .arrow {
				
			}

	.pager .multipage_select {
	    bottom: -11px;
	    cursor: pointer;
	    height: 22px;
	    margin: 3px 0;
	    opacity: 0;
	    padding: 0;
	    position: absolute;
	    right: 2px;
	    width: 17px;
	    z-index: 1;
		-khtml-appearance:'none';
	}

		.pager .multipage_select option {
		    text-align: center;
		}

	.pager ul {
	    border-color: black;
	    border-style: solid;
	    border-width: 0;
	    display: inline-block;
	    height: 20px;
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	    vertical-align: middle;
	}

		.pager ul li
		{
			display: table-cell;
			vertical-align: middle;
		}

			.pager ul a {
			    border-color: #8B98A0;
			    border-style: solid;
			    border-width: 1px;
			    box-shadow: -3px 5px 5px #D2D0CF;
			    color: #282828;
			    display: block;
			    font-family: 'eurostilebold';
			    font-weight: normal;
			    height: 20px;
			    line-height: 20px;
			    margin: -1px 2px;
			    padding: 0 5px;
			    text-decoration: none;
				background-image: linear-gradient(top, #FCFCFC 0%, #B1BFC7 50%, #8B98A0 100%);
				background-image: -o-linear-gradient(top, #FCFCFC 0%, #B1BFC7 50%, #8B98A0 100%);
				background-image: -moz-linear-gradient(top, #FCFCFC 0%, #B1BFC7 50%, #8B98A0 100%);
				background-image: -webkit-linear-gradient(top, #FCFCFC 0%, #B1BFC7 50%, #8B98A0 100%);
				background-image: -ms-linear-gradient(top, #FCFCFC 0%, #B1BFC7 50%, #8B98A0 100%);
				background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FCFCFC), color-stop(0.5, #B1BFC7), color-stop(1, #8B98A0));				
			}

			.pager ul a .symbol {
				position: relative;
				bottom: 1px;
			}

			.pager ul a:hover {
				border-color: #FCFCFC;
				color: #FCFCFC;
				background: #4B79BE;
			}

			.pager ul .first a:hover,
			.pager ul .last a:hover {
				background: #A12528;
			}

			.pager ul .previous a:hover,
			.pager ul .next a:hover {
				background: #277221;
			}

			.pager ul .pages a:hover {
				background: #C1D9FE;
			}

			.pager ul .selected a {
				background: #FCFCFC;
				border-color: #6D6E71;
				color:#2E9B1E;
				pointer-events: none;
				cursor: default;
			}

			.pager ul .hidden a	{
				background: #BCBEC0;
				border: solid 1px #A7A9AC;
				color: #6D6E71;
				pointer-events: none;
				cursor: default;	
			}

			.dev_post .pager
			{
				display: inline-block;
			}
			
			.pager .dev_icons
			{
				display: inline-block;
				vertical-align: middle;
			}

			.pager .dev_icons .relic,
			.pager .dev_icons .sega
			{
				vertical-align: middle;
				display: inline-block;
			    border: 1px solid #A7A9AC;
			    border-radius: 3px 3px 3px 3px;
			    padding: 1px;
			    width: 16px;
			    height: 14px;
			    background: #FCFCFC;
			}

			.pager .dev_icons .relic:hover
			{
				 background: #FCFCFC no-repeat url('/images/icons/tiny_r.png') 1px 1px;
			}

			.pager .dev_icons .sega:hover
			{
				 background: #FCFCFC no-repeat url('/images/icons/tiny_S.png') 1px 1px;
			}

			.pager .dev_icons a:hover img
			{
				display: none;
			}

