html {
    background: url(http://forumstatic.ru/files/001a/8b/75/51219.png);
    background-repeat: repeat;
    background-position: top center;
    background-size: auto;
}

#pun {
    width: 923px;
    background-color: #e5dcdf;
    margin: auto;
    background: url(http://forumstatic.ru/files/001a/8b/75/33454.png) no-repeat bottom center,
                       url(http://forumstatic.ru/files/001a/8b/75/12761.png) repeat-y center;
    margin-bottom: 20px;
}

#pun-title, #pun-title .container {
    background: url(http://forumstatic.ru/files/001a/8b/75/85012.png);
    background-repeat: no-repeat;
    height: 370px;
width: 1034px;
margin-left: -121px;
}

.sh { 
width: 904px;
height: 280px;
position: absolute;
            margin: 0px auto auto auto;
   }

.bann { 
width: 904px;
height: 70px;
position: absolute;
margin-top: -80px;
   }

.forop {
background: url(http://forumstatic.ru/files/001a/ad/46/29018.png) repeat-y left top rgba(36, 50, 61, 0.2);
padding: 5px 3px 3px 46px;}


.punbb table Div.icon {
     background-image: url(http://forumstatic.ru/files/001a/8b/75/30622.png);
    background-repeat: no-repeat;
}

TR.inew Div.icon, TR.iclosed Div.icon {
    background: url(http://forumstatic.ru/files/001a/8b/75/93748.png);
    background-repeat: no-repeat;
}
TR.isticky Div.icon {
    background: url(http://forumstatic.ru/files/001a/8b/75/85813.png);
    background-repeat: no-repeat;
}


#pun-ulinks a, .punbb a {
    color: #375c67;
    font-family: 'book_antiquaregular';
font-size: 14px;

}

#pun-ulinks a:hover, .punbb a:hover {
    color: #f7f7f7;
    font-family: 'book_antiquaregular';
font-size: 14px;
}

#pun-navlinks li, #pun-navlinks .container li a {
color: #dbdbdb;
font-family: 'book_antiquaregular';
font-size: 14px;
    text-decoration: none;
font-weight: bold;
}

#pun-ulinks li, #pun-ulinks li a {
    white-space: nowrap;
    color: #afaeaf;
    text-decoration: none;
font-size: 12px;
}
#pun-ulinks li a:hover {
    white-space: nowrap;
    text-decoration: none;
font-size: 12px;
}

#pun-category1 h2 {
    height: 48px;
    background-image: url("http://forumstatic.ru/files/001a/8b/75/24842.png");
    background-repeat: no-repeat;
    overflow-x: hidden;
    background-position: top center;
    color: transparent;
}

.punbb .post .post-author {
    float: left;
    background: url(http://forumstatic.ru/files/001a/8b/75/99192.png) top no-repeat, url(http://forumstatic.ru/files/001a/8b/75/64943.png) bottom no-repeat, url(http://forumstatic.ru/files/001a/8b/75/18710.png) repeat-y;
    margin: 0px 0px 0px 15px;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}

.input {
    color: #afaeaf;
}

.punbb .pa-avatar img {
    border: 2px solid # ;
    max-width: 178px !important;
}

li.pa-avatar.item2 {
    text-align: center;
}

.pun-stats {
    height: 48px;
    background-image: url("http://forumstatic.ru/files/001a/8b/75/24842.png");
    background-repeat: no-repeat;
    overflow-x: hidden;
    background-position: top center;
    color: transparent;
}


#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
    background-image: url("http://forumstatic.ru/files/001a/8b/75/44188.png");
    background-repeat: repeat;
    overflow-x: hidden;
    background-position: top center;
    border: 1px solid #dedfe1;
}

.punbb .post-content .code-box, .punbb .post-content .quote-box {
    background-image: url("http://forumstatic.ru/files/001a/8b/75/44188.png");
    border: 1px solid #7f888d;
  }

.post-content .highlight-text {
    background: #96a0a6!important;
    color: #fff;
    border: 1px solid #dedfe1;
}

#main-reply, .resizable-textarea textarea {
    background-image: url("http://forumstatic.ru/files/001a/8b/75/44188.png");
    border: 1px solid #7f888d;
    box-shadow: 0 0 40px rgba(0, 0, 0, .1) inset; 
}
span.stickytext, span.closedatafield {display:none;}

span.item1 a {color:#282c2d}

cite {display: none;}


.news {
width: 283px;
height: 90px;
overflow: auto;
margin: 17px 0px 0px 0px;
    scrollbar-color: #434e57 #6e7274;     /* «цвет ползунка» «цвет полосы скроллбара» */
    scrollbar-width: thin;  /* толщина */
  }

.tabl {
margin: 0px -10px 0px 2px;
position: relative;
  }

.oop {

    width: 283px;
    height: 91px;
    overflow: auto;
    margin: 23px 0px 0px 0px;
    scrollbar-color: #434e57 #6e7274;
    scrollbar-width: thin;

}

.sis {
width: 283px;

height: 106px;

overflow: auto;

margin: 12px 0px 0px 7px;
    scrollbar-color: #434e57 #6e7274;     /* «цвет ползунка» «цвет полосы скроллбара» */
    scrollbar-width: thin;  /* толщина */
  }

::-webkit-scrollbar {
    width: 9px; /* ширина для вертикального скролла */
    height: 8px; /* высота для горизонтального скролла */
    background-color: #6e7274;
}

/* ползунок скроллбара */
::-webkit-scrollbar-thumb {
    background-color: #434e57;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #253861;
}


.mp {
    zoom: .5;
}