/* SCROLLBAR */
::-webkit-scrollbar {
  width: 10px;
  height: 4px;
  background-color: #131519;
}
::-webkit-scrollbar-thumb {
  background-color: #1b677b;
}

/*******************************
BACKGROUNDS
*******************************/
.punbb * {  margin: 0;}

/* BACKGROUND WALLPAPER */
html {
  background: #000 url("http://forumstatic.ru/files/001a/b0/f5/81501.jpg") repeat fixed top center;
  font-size: 100%;
  color: #2b2c35;
  overflow-x: hidden;
}

/* FORUM TOP TABLE W/ ANNOUNCEMENT */
#pun-title table {
   background: url("http://forumstatic.ru/files/001a/b0/f5/36859.jpg") no-repeat top center;
  width: 1300px;
  height: 370px;
  margin: -5px 0 0 -150px;
}

/* PUN REPETITITVE BACK */
#pun {
    margin: auto;
    width: 1042px;
    background: #c1c1c1 url("http://forumstatic.ru/files/001a/b0/f5/93455.jpg") repeat-y;
    position: relative;
/*       -webkit-box-shadow: 0 0 30px #000;
       -moz-box-shadow: 0 0 30px #000;
       box-shadow: 0 0 30px #000;*/
    margin-bottom: 40px;
}

/*BANNERS*/
#banners {
    height: 72px;
    width: 1052px;
    position: absolute;
    bottom: 80;
    margin-left: -10px;
    overflow-y: scroll;
}

#banners img {
    filter: grayscale(100%) brightness(0.5);
    opacity: 0.4;
    transition: all 0.4s ease-in;
     -o-transition-transition: all 1.4s ease-in;
     -webkit-transition: all 1.4s ease-in;
     -moz-transition: all 1.4s ease-in;
}
#banners img:hover {
    filter: grayscale(50%) brightness(1);
    opacity: 1;
    transition: all 0.4s ease-out;
     -o-transition-transition: all 1.4s ease-out;
     -webkit-transition: all 1.4s ease-out;
     -moz-transition: all 1.4s ease-out;
}

/* GLOBAL PADDING INSIDE OF CONTAINER */
#pun-main .container, #pun-stats .container {
    padding: 0px 60px;
}

/* PUN FOOTER */
#pun-about  {
    background: url("http://forumstatic.ru/files/001a/b0/f5/25123.jpg") bottom center no-repeat;
    width: 1042px;
    height: 28px;
}

/* LINKS */
.punbb a, .punbb a:link, .punbb a:visited, .punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #303844;
/*  color: #53637c;*/
  text-decoration: none;
}

/* LINKS HOVER  */
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault, .punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: #69524a; 
  text-shadow: 1px 1px 0px #670808;
  text-decoration: none;
  transition: all 0.4s ease-out;
     -o-transition-transition: all 0.4s ease-out;
     -webkit-transition: all 0.4s ease-out;
     -moz-transition: all 0.4s ease-out;
}

/*******************************
CATEGORIES HEADERS
*******************************/
.category h2 span, #pun-stats h2 span {visibility: hidden!important;}

#pun-category1 {
    margin-top: -22px;
    padding-top: 20px;
    background: url("http://forumstatic.ru/files/001a/b0/f5/20540.png") no-repeat top;
}
#pun-category2 {
    padding-top: 65px;
    background: url("http://forumstatic.ru/files/001a/b0/f5/78048.jpg") no-repeat top;
}
#pun-category3 {
    padding-top: 65px;
    background: url("http://forumstatic.ru/files/001a/b0/f5/58939.jpg") no-repeat top;
}
#pun-category4 {
    padding-top: 65px;
    background: url("http://forumstatic.ru/files/001a/b0/f5/84304.jpg") no-repeat top;
}
#pun-category5 {
    padding-top: 65px;
    background: url("http://forumstatic.ru/files/001a/b0/f5/84003.jpg") no-repeat top;
}
#pun-category6 {
    padding-top: 65px;
    background: url("http://forumstatic.ru/files/001a/b0/f5/32328.jpg") no-repeat top;
}
#pun-category7 {
    padding-top: 65px;
    background: url("http://forumstatic.ru/files/001a/b0/f5/59683.jpg") no-repeat top;
}

#pun-stats.section h2 {
    background: url("http://forumstatic.ru/files/001a/b0/f5/99475.jpg") no-repeat;
    padding-top: 65px;
}

/* QUICK REPLY */
#post-form h2 {
/*    background: url("http://forumstatic.ru/files/001a/b0/f5/66554.jpg") no-repeat bottom;*/
    background-color: #121417;
    height: 28px;
    width: 1040px;
    margin-left: 1px;
    text-align: center;
    color: #7d8fa1;
    text-transform: uppercase;
    font: bold 26px Russo One, serif;
}

/*******************************
MAIN GRID NEW/OLD ICONS
*******************************/
/* old messages icon */
table Div.icon {
  background-color: #1b677b;
}
/* new messages icon */
TR.inew Div.icon {
  background-color: #3cb1d0;
}
/* important topic icon 
TR.isticky Div.icon {
  background-color: #00caff;
}*/
/* closed topic icon */
TR.iclosed Div.icon {
  background-color: #667073;
}

/* ICONS BEFORE LAST UPDATED TOPIC */
.hasicon tr .tcr a {
    background: url(https://s26.postimg.cc/mkttzgb49/mini_icon_grid.png) no-repeat left top;
    padding-left: 18px;
    padding-top: 2px;
}

/*******************************
MOVE POST FORM
*******************************/

#move_posts_form, #pun-main > div.pun-modal.move_posts_form > div.modal-inner.section.moved {
    background-color: #c1c1c1;
}