/* ---------------------- ÂÑÅ ÔÎÍÎÂÛÅ ÊÀÐÒÈÍÊÈ  ----------------------*/

html {background: #0f0f0e url(http://forumfiles.ru/files/001a/7b/87/90979.jpg) repeat-y top center;}
body {background: url(http://forumfiles.ru/files/001a/7b/87/66940.jpg) no-repeat top center;}
#pun_wrap {background: url(http://forumfiles.ru/files/001a/7b/87/11917.jpg) no-repeat bottom center;
background-position-y: calc(100% + 65px);}
#html-footer .container {background: url(http://forumfiles.ru/files/001a/7b/87/98685.jpg) no-repeat top center;}

#pun {background: transparent url(http://forumfiles.ru/files/001a/7b/87/38742.jpg) repeat-y top center;}
#pun-title {background: url(http://forumfiles.ru/files/001a/7b/87/52766.png) no-repeat top left;}
#pun-navlinks li:hover {background: url(http://forumfiles.ru/files/001a/7b/87/47446.png) no-repeat 0 6px;}

#pun-navlinks li a, #pun-ulinks li a, #pun-announcement a, #pun-status a {color: #ceb978;}
.punbb-admin #pun-navlinks li a, .punbb-admin #pun-ulinks li a {color: #120400;}
#pun-navlinks li a:hover, #pun-navlinks li a:focus, #pun-navlinks li a:active,
#pun-ulinks li a:hover, #pun-ulinks li a:focus, #pun-ulinks li a:active,
#pun-announcement a:hover, #pun-announcement a:focus, #pun-announcement a:active, #pun-status a:hover, #pun-status a:focus, #pun-status a:active {color: #cc1a1a;}
#pun-status {background: url(http://forumfiles.ru/files/001a/7b/87/75777.png) no-repeat top center;}
#menu {background: url(http://forumfiles.ru/files/001a/7b/87/47270.png) no-repeat top center;}
#menu #center:hover {background: url(http://forumfiles.ru/files/001a/7b/87/20905.png) no-repeat 6px 1px;}
#pun-announcement #banners a {background: url(http://forumfiles.ru/files/0006/f5/43/24519.png) no-repeat;}

body .punbb h1, body .punbb h2 {background: url(http://forumfiles.ru/files/001a/7b/87/92334.png) no-repeat;}
.punbb div.catleft {background: url(http://forumfiles.ru/files/001a/7b/87/91110.png) no-repeat;}
.punbb div.catright {background: url(http://forumfiles.ru/files/001a/7b/87/18135.png) no-repeat;}

.punbb .category, #pun-stats, .punbb .forum {background: url(http://forumfiles.ru/files/001a/7b/87/10990.jpg) no-repeat bottom center;}
.punbb .main thead {background: url(http://forumfiles.ru/files/001a/7b/87/41352.png) no-repeat center bottom;background-size: cover;}

.punbb .main .category tr, #pun-stats .container {background: rgba(37,25,20,0.25) url(http://forumfiles.ru/files/001a/7b/87/49238.jpg) no-repeat bottom center;}

.punbb .main .category tr:hover {background: rgba(235, 248, 186, 0.27) url(http://forumfiles.ru/files/001a/7b/87/49238.jpg) no-repeat bottom center;}

li#onlinelist {background: url(http://forumfiles.ru/files/001a/7b/87/49238.jpg) no-repeat top center;}

.punbb div.icon {background-image: url(http://forumfiles.ru/files/001a/7b/87/60923.png);}

.punbb .post {background: url(http://forumfiles.ru/files/001a/7b/87/41352.png) no-repeat top center;}
.punbb .post .container, #profile .container, #pun-messages  #profile fieldset .post .container {background: url(http://forumfiles.ru/files/001a/7b/87/29989.jpg) repeat-y top left;}
.punbb .post-links {background: url(http://forumfiles.ru/files/001a/7b/87/41352.png) no-repeat 0px -16px;}
#topic-modmenu {background: url(http://forumfiles.ru/files/001a/7b/87/41352.png) no-repeat top center;}
#topic-users-in {background: url(http://forumfiles.ru/files/001a/7b/87/10990.jpg) no-repeat top center;}

#profile, #pun-messages .fs-box, #post-form, #pun-searchposts .topic, #pun-userlist .usertable .container, #pun-post  .topic, #pun-profile #viewprofile {background: url(http://forumfiles.ru/files/001a/7b/87/32647.jpg) no-repeat bottom center;}
.punbb .post-sig dt, #pun-profile #profile-signature ul {background: url(http://forumfiles.ru/files/001a/7b/87/63583.png) no-repeat top center;}
#pun-messages #pun-main {background: url(http://forumfiles.ru/files/001a/7b/87/41352.png) no-repeat top center;}

/* ---------------------- ÊÍÎÏÊÈ ÒÅÌ Â ÎÏÈÑÀÍÈÈ  ----------------------*/
.tess {
    display: inline-block;
    padding: 3px 6px;
    background: #a22418;
    border: 2px outset #923e34;
    border-radius: 3px;
    box-shadow: inset 0px 0px 27px #0c0101, 2px 2px 4px rgba(8, 6, 4, 0.68);
    min-height: 14px;
    color: #c18957 !important;
    text-shadow: 0 0 1px #000;
    font-size: 11px;
    transition: color .6s, text-shadow .6s;
    opacity: 0.8;
}

.tess:hover {
    background: #b93722;
    color: #fdbc68;
    text-shadow: 0 0 9px #ff2a00, 0 0 3px red;
    opacity: 1;
}


/* ---------------------- ÃÎÐ. ËÈÍÈß  ----------------------*/
hr{
    background: url(http://forumfiles.ru/files/001a/7b/87/75777.png) top center no-repeat;
    opacity: 1 !important;
}






/*ÀÂÀÒÀÐ, ïðåâüþ, ñïèñîê ñîîáùåíèé, íàñòðîéêè*/

.punbb .hasicon .user-avatar img.ava, .punbb .usertable .user-avatar img.ava {
    border-radius: 0;
    opacity: .8;
    box-shadow: 0px 1px 4px rgba(97, 65, 42, 0.87), inset 0 1px 4px rgba(0, 14, 31, 0.55);
    border-bottom-color: #84542c !important;
    border-top-color: #a98140 !important;
    border-left-color: #966412 !important;
    border-right-color: #906735 !important;
    border-style: ridge !important;
    height: 43px;
    width: 38px;
}
.punbb .hasicon .user-avatar img.on_, .punbb .usertable .user-avatar img.on_ {
    width: 6px;
    height: 6px;
    margin: -14px 0 0 33px;
    position: absolute;
    animation-duration: 4s;
    border: 1px solid #05f937;
}
#pun-index .user-avatar {
height: 30px !important;
}
