.pmtc22 .avatar-image{
    display: none;
}
.punbb .user-avatar {
margin: 0 5px !important;
}

/* CS1 Background and text colours -------------------------------------------------------------*/
 body {
     background: url(http://forumstatic.ru/files/0015/12/14/93335.png) center -20px no-repeat,
                        url(http://forumstatic.ru/files/0015/12/14/73799.jpg) center 15px no-repeat,
                        url(http://forumstatic.ru/files/0015/12/14/10206.gif) top repeat-x, 
                        url(http://forumstatic.ru/files/0015/12/14/77849.gif);
     background-color: #3f3a38;
}
 #pun {
     background: url(http://forumstatic.ru/files/0015/12/14/18518.gif);
     background-color: #bdb4bd; 
     border: 5px solid #292a29;
}
/* CS1.1 */
 .punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend {
     background-color: transparent;
     color: #404040;
}
/* CS1.2 */
 .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
     background-color: transparent;
     color: #404040;
}
/* CS1.3 */
 #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
     text-align: center;
}
 .catdesc {
     text-transform: none;
     font-size: 12px!important;
}
/* CS1.4 #pun-title, #pun-title .container {
     background: transparent url("http://forumstatic.ru/files/0014/78/98/59751.jpg") top center no-repeat;
     color: transparent;
     height: 255px;
}
*/
/* CS1.5 */
 .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
     background-color: transparent;
     color: #404040;
}
/* CS1.6 */
 .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl {
     background-color: rgba(100,100,100,.05);
     color: #404040;
}
/* CS1.7 */
 .punbb .quote-box, .punbb .code-box {
     background-color: #E3E3E3;
     color: #404040;
}
/* CS1.8 */
 #pun-navlinks .container {
     background-color: transparent;
     letter-spacing: 0.4px;
     font-family: 'Roboto Condensed', sans-serif;
     font-weight: 600;
     text-transform: uppercase;
     font-size: 11px !important;
}
 .offline li.pa-online strong {
     font-weight: normal;
}
 .punbb textarea, .punbb select, .punbb input, #pun_wrap #post .container[id$="-area"] {
     background-color: #c3bec1;
     color: #000;
     border: 1px solid rgba(66, 59, 61, .25);
}

#pun-reputation .inner{
    background-color: #b7b0b4;
}
/* CS2 Border colours -------------------------------------------------------------*/
/* CS2.1 */
 .punbb .container, .punbb .post-body, .post h3, #pun-title {
     border-color: transparent;
}
/* CS2.2 */
 .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post {
     border-color: transparent;
}
/* CS2.3 */
 #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
    /*background: rgb(170, 59, 35) url(http://forumstatic.ru/files/0014/78/98/40484.jpg) top center no-repeat;
    */
     border-color: transparent;
}
/* CS2.4 */
 .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table {
     border-color: transparent;
}
/* CS2.5 */
 .punbb th {
     border-color: transparent;
}
/* CS2.6 */
 .punbb .quote-box, .punbb .code-box {
    border: 0;
    border: 0;
    background-color: #c3bec1;
    color: #32302e;
    box-shadow: 0 0 0 3px #8a7c88, 0 0 0 1px #f5eeeb52 inset, 0 0 0 4px #aba7a36b;
}
 #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
     border-color: transparent;
}
 #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
     border-color: transparent;
}
 .punbb .divider {
     border-color: transparent;
}
 .punbb .formal fieldset .post-box, .punbb .info-box {
     border-color: transparent;
}
 li.pa-online {
     border-left-color: #A0A0A0;
}
 .punbb .post-sig dt {
     border-top-color: #D1D1D1 !important;
}
/* CS3 Links -------------------------------------------------------------*/
/* CS3.1 */
 .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 {
     color: #404040;
     border-bottom: 0px none #000;
     text-decoration: none;
}
 .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
     color: #404040;
}
/* CS3.2 */
 .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: #8a7c88;
     border-bottom: 0px none #000;
     text-decoration: none;
}
/* CS3.3 */
 #pun-navlinks a {
     color: #4e3841;
     border-bottom: 0px none #000;
     text-decoration: none;
}
/* CS3.4 */
 #pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
     color: #272324;
     border-bottom: 0px none #000;
     text-decoration: none;
}
 #pun-pagelinks a:active, #pun-pagelinks a:focus {
     background-color: #333;
     color: #fff;
}
 .punbb .post h3 strong:before {
     content: "#";
}
/* CS4 others -------------------------------------------------------------*/
 li.pa-awards, li.pa-gifts {
     display: none;
}
input.button {
     box-shadow: inset 0px 1px 0px 0px rgba(242, 241, 239, .25);
     border: 1px solid rgba(0,0,0,.1);
     display: inline-block;
     cursor: pointer;
     padding: 6px 24px;
     text-decoration: none;
     text-shadow: 0px 1px 0px rgba(242, 241, 239, .25);
     background-color: #c3bec1;
     width: auto !important;
}
 input.button:hover {
     box-shadow: none;
     background: linear-gradient(to bottom, #ae98a1 5%, #c1b9bd 100%);
}
 input.button:active {
     position: relative;
     top: 1px;
}
/* -------------------------------------------------------------*/
 .post-content hr {
     opacity: 1;
     border: none;
     border-bottom: 1px solid #404040;
}
 #pun-index .category table {
     border-spacing: 15px;
}
 #pun-announcement h2 {
    display: none
}
 
.table-post, .table-info, .table-active{
    position:absolute;
    z-index:100;
    color: #c2baba;
    font-family:roboto;
    background: #292a29;
    letter-spacing: .4px;
    font-size: 11px;
    font-family: 'Roboto Condensed', sans-serif;
}
.table-info{
    padding: 10px;
    height: 160px;
    width: 300px;
    top: -295px;
    margin-left: -15px!important;
} 
.table-active{
    padding: 5px 10px;
    height: 80px;
    width: 300px;
    top: -105px;
    margin-left: -15px!important;
    text-align: center;
}
.table-active2{
    position:absolute;
    width: 325px;
    top: -233px;
    margin-left: 613px!important;
    text-align: center;
}
.table-epis{
    position:absolute;
    width: 325px;
    top: -295px;
    margin-left: 613px!important;
    text-align: center;
}
.table-active img{
    padding: 4px 2px;
}
.table-active2 img{
    padding: 2.5px;
}
.table-header {
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 4px;
}
.table-news {
    color: #000!important;
    background: #686968;
    padding: 4px;
    height: 90px;
    display: block;
    margin-top: 4px!important;
    overflow-y: auto;
}
.table-links {
    text-transform: uppercase;
    color: #c2baba !important;
    text-shadow: 1px 1px #695a4894;
    font-size: 9px;
    letter-spacing: 0.6px;
}
.table-post {
    width: 300px;
    top: -165px;
    margin-left: 615px!important;
    height: 130px;
    overflow-y: auto;
    padding: 10px;
}

#pun-index #pun-main h2, #pun-stats.section h2 {
    margin: 10px 0 10px 0;
    height: 15px;
    background: #513f49;
    text-align: center;
    color: #c3bec1;
}

.punbb .user-avatar .avatar-image {
    border-radius: 0% !important;
    height: 26px !important;
    width: 26px !important;
    opacity: 1 !important;
    float: left;
    border: 2px solid #cdcacb !important;
    outline: 1px solid #696868;
    box-shadow: 3px 3px 0 #513f49;
    padding: 3px;
    filter: grayscale(.75);
}
 .punbb .user-avatar {
    float: right !important;
}
#pun-index .category .tcl{
        border: 2px solid #d0cdce !important;
    outline: 1px solid rgba(105, 104, 104, .25);
    background: rgba(205, 202, 203, .25);
}
