.pager{width:98%;height:30px;margin:0}.pager div.short{float:right;width:80px}.pager div.short input{width:34px;margin-left:8px;margin-right:4px;float:left;text-align:center}.pager ul{list-style:none;margin-left:6px;float:left;font-size:16px;font-weight:700}.pager ul li{display:inline;margin-left:2px}.pager ul li a{display:inline-table;width:40px;text-align:center}.pager span{margin-left:4px;color:#000;float:left;}.pager .btn{display:block;width:40px;text-align:center;float:left;margin-left:4px;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.pager .disabled{color:#A0A0A0!important;text-shadow:1px 1px 1px #FFF}.pager .active{color:#F72C6F!important}.black{background-color:#202020}.black.normal{background-color:#1d1d1d;color:#B0D551;border:solid 1px #000}.black.active{background-color:#333;color:#fff;border:solid 1px #000}.pager.black .btn{background-color:#1d1d1d;color:#fff;border:solid 1px #000}
@media (max-width: 1024px) {
	.pager{ padding: 5px 0 0 10px; }
	.pager span{font-size:13px;}
}
@media (min-width: 1025px) {
	.pager{ padding: 20px 0 0 10px; }
	.pager div.short input{ height: 36px; }
	.pager span{ margin-top: 7px; font-size:18px;}
	.pager .active{ font-size: larger; }
}