.paginator {
    font-size: 1em;
    margin: 5px auto;
    width: 100%;
    height: 65px;
    padding-top: 15px;
    background: none;margin-bottom: 50px;
}
.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: #24b4bc;
    font-weight: bold;
    text-decoration: none;
    font-size: 20px;
}
.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: #222a32;
    text-decoration: none;
    font-size: 14px;
    display: block;
    width: 24px;
    height: 30px;
    padding: 0;
    line-height: 30px;
}
.paginator a:hover { text-decoration:none; }
.paginator span strong {
    background: #1fb6be;
    font-style: normal;
    font-weight: normal;
    color: #fff;
    border-radius: 0;
    display: block;
    padding: 0;
    line-height: 30px;
    width: 24px;
    height: 30px;
    font-size: 13px;
}
.paginator .scroll_bar { width:100%; height:20px; position:relative; margin-top:10px; }
.paginator .scroll_trough {
    width: 100%;
    height: 3px;
    background: #1fb6bea3;
    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(../img/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; }
.paginator .bottom, .paginator .bottom a {display:none;}



.paginator .scroll_knob {
    top: -6px;
    background: url(../img/slider_knob.png) no-repeat 50% 50%;}
.paginator .scroll_thumb { 
    height: 1px; 
    background: #2bb4bb;
}
  .paginator .scroll_trough {
  	
    height: 1px;
    background: #c8cacc;}  
  .paginator .current_page_mark {display:none;}  
    


.paginator {
    margin: 5px 0;
    width: 750px;
    margin-top: 0px;
	__margin-top:2px;
    margin-bottom: 45px;
}
 .paginator .left, .paginator .right, .paginator .bottom {
    width: 17%;
    width: 0;
    display: none;
}
.newslist { 
    margin-bottom: 0;  
}
.paginator .spaser {
    width: 0;
}    
    
    
    
    
@media screen and (max-width: 1200px) {

.scroll_bar {display:none !important;}
.paginator span a {
    font-size: 2rem;
    width: 2rem;margin:0 1rem;
    height: 3rem;
    line-height: 3rem;
}
.paginator span strong {
    line-height: 3rem;
    width: auto;
    margin: 0 1rem;
    height: 3rem;
    font-size: 2rem;
}

}
