html {background: url(https://forumstatic.ru/files/001a/b5/8a/72350.png) top center no-repeat, url(https://forumstatic.ru/files/001a/b5/8a/90822.png), linear-gradient(0, #2e0e12, #000000);}
html .redirect-page {background: url(https://forumstatic.ru/files/001a/b5/8a/90822.png), #2e0e12 !important;}
html .redirect-page #pun {background: url(http://forumstatic.ru/files/001a/b7/46/60271.jpg), #f1f1f1; border: 6px solid black; box-shadow: 1px 1px #9e0004, -1px 1px #9e0004, 1px -1px #9e0004, -1px -1px #9e0004, inset 1px 1px #9e0004, inset -1px 1px #9e0004, inset 1px -1px #9e0004, inset -1px -1px #9e0004;}

#pun {background: url(http://forumstatic.ru/files/001a/b7/46/60271.jpg), #f1f1f1; border: 6px solid black; box-shadow: 1px 1px #9e0004, -1px 1px #9e0004, 1px -1px #9e0004, -1px -1px #9e0004, inset 1px 1px #9e0004, inset -1px 1px #9e0004, inset 1px -1px #9e0004, inset -1px -1px #9e0004;}

#pun-announcement .container {background: url(https://forumstatic.ru/files/001a/b5/8a/34476.png), #301112; border: 1px solid rgb(46, 14, 18); box-shadow: rgb(241 241 241) 1px 1px inset, rgb(241 241 241) -1px 1px inset, rgb(241 241 241) 1px -1px inset, rgb(241 241 241) -1px -1px inset;}
#pun-announcement .container .textnm {border: 1px solid #f1f1f1; background: black; color: #f1f1f1;}
#pun-announcement .container .text {background: url(http://forumstatic.ru/files/001a/b7/46/60271.jpg), #f1f1f1; border: 1px solid #f1f1f1; box-shadow: 1px 1px black, -1px 1px black, 1px -1px black, -1px -1px black, inset 1px 1px black, inset -1px 1px black, inset 1px -1px black, inset -1px -1px black;}

#pun-announcement .container ul.sslki li {background: url(http://forumstatic.ru/files/001a/b7/46/60271.jpg), #f1f1f1; border: 1px solid black; color: #98000d;}
#pun-announcement .container ul.sslki li:hover {background: #98000d; color: #f1f1f1;}
#pun-announcement .container ul.sslki li a {color: inherit;}
#pun-announcement .container ul.sslki li a:hover, #pun-announcement .container ul.sslki li a:focus, #pun-announcement .container ul.sslki li a:active {color: inherit;}

#pun-announcement .container .textblcknm {border: 1px solid #f1f1f1; background: black; color: #f1f1f1;}
#pun-announcement .container .textblck {background: url(http://forumstatic.ru/files/001a/b7/46/60271.jpg), #f1f1f1; border: 1px solid #f1f1f1; box-shadow: 1px 1px black, -1px 1px black, 1px -1px black, -1px -1px black, inset 1px 1px black, inset -1px 1px black, inset 1px -1px black, inset -1px -1px black;}
#pun-announcement .container .textblck b {background: rgb(152 0 13); color: #f1f1f1;}
#pun-announcement .container .textblck a {color: #777;}
#pun-announcement .container .textblck a:hover, #pun-announcement .container .textblck a:focus, #pun-announcement .container .textblck a:active {color: rgb(152 0 13);}

#pun-announcement .container .amsnm {border: 1px solid #f1f1f1; background: black; color: #f1f1f1;}
#pun-announcement .container .ams {background: url(http://forumstatic.ru/files/001a/b7/46/60271.jpg), #f1f1f1; border: 1px solid #f1f1f1; box-shadow: 1px 1px black, -1px 1px black, 1px -1px black, -1px -1px black, inset 1px 1px black, inset -1px 1px black, inset 1px -1px black, inset -1px -1px black;}
#pun-announcement .container .ams img {box-shadow: 1px 1px black, -1px 1px black, 1px -1px black, -1px -1px black;}

#pun-announcement .container .personsnm {border: 1px solid #f1f1f1; background: black; color: #f1f1f1;}
#pun-announcement .container .persons {background: url(http://forumstatic.ru/files/001a/b7/46/60271.jpg), #f1f1f1; border: 1px solid #f1f1f1; box-shadow: 1px 1px black, -1px 1px black, 1px -1px black, -1px -1px black, inset 1px 1px black, inset -1px 1px black, inset 1px -1px black, inset -1px -1px black;}
#pun-announcement .container .persons a {color: black;}
#pun-announcement .container .persons a:hover, #pun-announcement .container .persons a:focus, #pun-announcement .container .persons a:active {color: #98000d;}

#pun-main h2, #pun-stats h2 {background: #301112; border-color: black #98000d;}
#pun-main h2 span, #pun-stats h2 span {color: #f1f1f1; text-shadow: 0px 2px 1px rgb(0 0 0 / 50%), 2px 2px 1px rgb(0 0 0 / 50%), -2px 2px 1px rgb(0 0 0 / 50%);}
#pun-main .category .container {background: rgb(0 0 0 / 10%); color: #1D0F0F;}
#pun-main .category .container table tr {background: rgb(0 0 0 / 10%);}
#pun-main .category .container a {color: #9e0004;}
#pun-main .category .container a:hover, #pun-main .category .container a:focus, #pun-main .category .container a:active {color: black;}

#pun-stats .statscon .container {background: rgb(0 0 0 / 10%); color: black;}
#pun-stats .statscon a {color: black;}
#pun-stats .statscon a:hover, #pun-stats .statscon a:focus, #pun-stats .statscon a:active {color: #9e0004;}

#html-footer .container {background: black; border: 1px solid black; box-shadow: rgb(241 241 241) 1px 1px inset, rgb(241 241 241) -1px 1px inset, rgb(241 241 241) 1px -1px inset, rgb(241 241 241) -1px -1px inset;}
 
.punbb .formal fieldset .post-box, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend {color:#35291e;}


.punbb .category tr .bottom a {color:#7c8e51;}

.punbb .category tr .bottom a:hover, .punbb .category tr .bottom a:focus, .punbb .category tr .bottom a:active {color:#384d47;}

.punbb .main h1 span {color:#384d47;}

.punbb .linkst, .punbb .linksb {
    color: #0d0c0a;
}

#pun-stats li.item1, #pun-stats li.item2, #pun-stats li.item3, #pun-stats li.item4 {background: rgb(0 0 0 / 10%); color: black;}

.main.mod-page h2 .fr a {color:#384d47;}

.main.mod-page h2 .fr a:hover, .main.mod-page h2 .fr a:focus, .main.mod-page h2 .fr a:active {color:#cfd9ce;}

.main.mod-page thead tr 
    color: #414141;
}
 
#pun a {color: #0d0c0a;}
.punbb a:hover, .punbb a:focus, .punbb a:active {color: #ca5d5e;}

#pun-debug h2 {color:#7c8e51; border-color:#8c4219;}

.punbb .forum .container {background: rgb(0 0 0 / 10%); color: #22222E;}

#pun-main .tcr {color: #22222E;}
#pun-main .tcr a {color: black;}
#pun-main .tcr a:hover, .punbb .main .tcr a:focus, .punbb .main .tcr a:active {color: #706f8e;}

#pun-about .container {
    color: #a1a1a1;
}

#pun-about a {color: black;}
#pun-about a:hover, #pun-about a:focus, #pun-about a:active {color: #393A5A;}

#post-form #post.container fieldset small#plng {
    background-color: #d7d6d6;
    color: #0d0c0a;
}

.punbb legend span, #viewprofile h2 span {color: #9e0004;}

.punbb .quote-box, .punbb .code-box {background-color: rgba(0, 0, 0, 0.1); border-color: rgba(0, 0, 0, 0.1);}

#pun-navlinks {background: black; border: 1px solid black; box-shadow: rgb(241 241 241) 1px 1px inset, rgb(241 241 241) -1px 1px inset, rgb(241 241 241) 1px -1px inset, rgb(241 241 241) -1px -1px inset;}
#pun-navlinks a {color: rgb(241 241 241);}
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {color: #98000d;}

#pun-ulinks a {color: #98000d;}
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {color: black;}

#pun-status span {color: #22222E;}
#pun-status span a {color: #22222E;}
#pun-status span a:hover {color: #706F8E;}

#pun-crumbs1 p.container {color: black;}
#pun-crumbs1 p.container a {color: #9e0004;}
#pun-crumbs1 p.container a:hover, #pun-crumbs1 p.container a:focus, #pun-crumbs1 p.container a:active {color: black;}

#pun-crumbs2 p.container {color: black;}
#pun-crumbs2 p.container a {color: #9e0004;}
#pun-crumbs2 p.container a:hover, #pun-crumbs1 p.container a:focus, #pun-crumbs1 p.container a:active {color: black;}

#topic-modmenu {background-color:transparent;}

.punbb .modmenu .container a {
    color: #0d0c0a;
}

.punbb .modmenu .container a:hover {
    color: #a1a1a1;
}

.punbb .modmenu .container span {
    color: #0d0c0a;
}

.punbb .modmenu .container span a {
    color: #0d0c0a;
}

.punbb .modmenu .container span a:hover {
    color: #a1a1a1;
}

.punbb .modmenu input.button {background-color:transparent; color:#35291e;}

.punbb .modmenu input.button:hover, .punbb .modmenu input.button:focus, .punbb .modmenu input.button:active {background-color:transparent; color:#7c8e51;}

.punbb select {background: rgb(0 0 0 / 10%);}

.punbb textarea, .punbb input, .punbb optgroup{background-color: rgb(0 0 0 / 10%); color: #0d0c0a;}

#main-reply {background-color: rgb(0, 0, 0, 0.1); color: #0d0c0a; border: 1px solid rgba(0, 0, 0, 0.1);}

.punbb input.button {background: rgb(0 0 0 / 10%); color: #9e0004;}
.punbb input.button:hover {background: rgb(0 0 0 / 30%); color: #f1f1f1;}

.punbb .formal .container a {color:#35291e;}

.punbb .formal .container a:hover, .punbb .formal .container a:focus, .punbb .formal .container a:active {color:#7c8e51;}

.punbb .formsubmit a, .punbb .formsubmit a:link, .punbb .formsubmit span {color:#35291e;}

.punbb .formsubmit a:hover, .punbb .formsubmit a:focus, .punbb .formsubmit a:active {color:#7c8e51;}

.punbb .post .container {background: rgba(0, 0, 0, 0.1); color: #22222E;}
 
#pun-main .post-author {background: rgba(0, 0, 0, 0.1);}
#pun-main .post-author ul {color: #22222E;}
#pun-main .post-author ul.post-ul-Sp {border-color: rgb(0, 0, 0, 0.1); background: rgb(0,0,0, 0.1);}

#pun-main .pa-author {background: rgb(0,0,0,0.1); border-color: rgba(0, 0, 0, 0.1);}
#pun-main .pa-author a:link, .pa-author a:visited {color: #9e0004;}
#pun-main .pa-author strong {color: #9e0004;}
#pun-main .pa-avatar.item2 {background: rgba(0, 0, 0, 0.1); border-color: rgb(0,0,0, 0.1);}
#pun-main .pa-avatar img {box-shadow: -2px 2px #2c0b12, 2px -2px #98000d; border: solid 4px #ffffff00;}
#pun-main .pa-title {background: rgb(0, 0, 0, 0.1); border-color: rgb(0, 0, 0, 0.1); color: black;}
#pun-main .pa-online {color: #872934;}

#pun-main .post-author .pa-fld2 a {background: #9e0004; border-color: #e6e6e6; color: #872934;}
#pun-main .post-author .pa-fld2 a:hover,  #pun-main .post-author .pa-fld2 a:focus, #pun-main .post-author .pa-fld2 a:active {color: #e6e6e6;}

.pa-respect a {color: #5e6668;}
.pa-respect a:hover, .pa-respect a:focus, .pa-respect a:active {color: #f6fafb;}

.pa-gifts {color: #5e6668;}
.pa-gifts a {color: #5e6668;}
.pa-gifts a:hover, .pa-gifts a:focus, .pa-gifts a:active {color: #f6fafb;}

.post-content hr {border-color:#7c8c51;}

.punbb .post-box {color: #22222E;}

#pun-main .post-box a {color: #98000d;}

#pun-main .post-box a:hover, #pun-main .post-box a:focus, #pun-main .post-box a:active {color: #f1f1f1;}

.punbb .post-links li a  {color: #35291e;}
.punbb .post-links li a:hover, .punbb .post-links li a:focus, .punbb .post-links li a:active {color: #ca5d5e;}

.punbb .post h3 span {color: #252b31;}
.punbb .post h3 span a {color: #252b31;}
.punbb .post h3 span a:hover, .punbb .post h3 span a:focus, .punbb .post h3 span a:active {color: #f6fafb;}

.punbb .section, .punbb .formal {border-color: #384d47;}

.punbb .main h1, #pun-debug h2 {border-color:transparent;}

#profile a {color:#35291e;}
#profile a:hover, #profile a:focus, #profile a:active {color:#7c8e51;}

#pun-main #profile #profilenav h2 span {text-shadow: none; color: #872934;}

#profilenav a {color: #0d0c0a;}
#profilenav a:hover, #profilenav a:focus, #profilenav a:active {color: #a1a1a1;}

#pun-modviewforum .main .tcl a {color:#35291e;}
#pun-modviewforum .main .tcl a:hover, #pun-modviewforum .main .tcl a:focus, #pun-modviewforum .main .tcl a:active {color:#e6e6e6;}

#pun-userlist .usertable table {color: #0d0c0a;}
#pun-userlist .usertable table a {color: #0d0c0a;}
#pun-userlist .usertable table a:hover, #pun-userlist .usertable table a:focus, #pun-userlist .usertable table a:active {color: #872934;}
#pun-userlist .usertable th.tcl, #pun-userlist .usertable th.tc2, #pun-userlist .usertable th.tc3 {color: #0d0c0a;}

.punbb th {border-color:transparent;}

.punbb .divider {border-color:transparent;}

.punbb .formal fieldset .post-box, .punbb .info-box {border-color:#9436c0; border-style:dotted dotted dotted dotted; border-width:0;}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {color:#53545D;}


#pun-pagelinks a:active, #pun-pagelinks a:focus {background-color:#e6d2ac; color:#593225;}

#viewprofile-next #viewprofile .container {background: rgb(0,0,0, 0.1); color: #0d0c0a;}
#viewprofile-next #viewprofile .container #profile-left {background-color: rgb(0,0,0, 0.1);}

#viewprofile-next #viewprofile .container a {color: #0d0c0a;}
#viewprofile-next #viewprofile .container a:hover, #viewprofile-next #viewprofile .container a:focus, #viewprofile-next #viewprofile .container a:active {color: #ca5d5e;}

#viewprofile-next #viewprofile .container #profile-left li#profile-name strong {color: #9e0004;}
#viewprofile-next #viewprofile .container #profile-left li#profile-title strong {color: #0d0c0a;}
#viewprofile-next #viewprofile .container #profile-left li#pa-online {color: #872934;}
#viewprofile-next #viewprofile .container #profile-left li#pa-edit a {color: black;}
#viewprofile-next #viewprofile .container #profile-left li#pa-edit a:hover, #viewprofile-next #viewprofile .container #profile-left li#pa-edit a:focus, #viewprofile-next #viewprofile .container #profile-left li#pa-edit a:active {color: #393a5a;}

#viewprofile-next #viewprofile .container #profile-right li span {color: #0d0c0a;}
#viewprofile-next #viewprofile .container #profile-right li#pa-invites a {color: #0d0c0a;}
#viewprofile-next #viewprofile .container #profile-right li#pa-invites a:hover, #viewprofile-next #viewprofile .container #profile-right li#pa-invites a:focus, #viewprofile-next #viewprofile .container #profile-right li#pa-invites a:active {color: #a1a1a1;}
#viewprofile-next #viewprofile .container #profile-right li#pa-awards a {color: #0d0c0a;}
#viewprofile-next #viewprofile .container #profile-right li#pa-awards a:hover, #viewprofile-next #viewprofile .container #profile-right li#pa-awards a:focus, #viewprofile-next #viewprofile .container #profile-right li#pa-awards a:active {color: #a1a1a1;}

#profile.formal {color:#414141;}

.linkst .pagelink, .linksb .pagelink {color: #0d0c0a;}
.linkst .pagelink a, .linksb .pagelink a {color: #0d0c0a;}
.linkst .pagelink a:hover, .linkst .pagelink a:focus, .linkst .pagelink a:active, .linksb .pagelink a:hover, .linksb .pagelink a:focus, .linksb .pagelink a:active {color: #ca5d5e;}

.linkst .postlink a, .linksb .postlink a {color: #0d0c0a;}
.linkst .postlink a:hover, .linkst .postlink a:focus, .linkst .postlink a:active, .linksb .postlink a:hover, .linksb .postlink a:focus, .linksb .postlink a:active {color: #ca5d5e;}

div.post-rating a, div.post-vote a {color:#35291e;}
div.post-rating a:hover, div.post-rating a:focus, div.post-rating a:active, div.post-vote a:hover, div.post-vote a:focus, div.post-vote a:active {color:#7c8e51;}

#pun-main .info {color: #0d0c0a;}

#pun-main a {color: #22222E;}
#pun-main a:hover, .punbb .info a:focus, .punbb .info a:active {color: #706F8E;}

.punbb .info .container .backlink a {color:#35291e;}
.punbb .info .container .backlink a:hover, .punbb .info .container .backlink a:focus, .punbb .info .container .backlink a:active {color:#7c8e51;}

#pun-main td div.tclcon {color: #0d0c0a;}
#pun-main td div.tclcon h3 a {color: #872934;}
#pun-main td div.tclcon h3 a:hover, #pun-main td div.tclcon h3 a:focus, #pun-main td div.tclcon h3 a:active {color: #9e0004;}

#pun-main td div.tclcon div.link a {background: #d1cec4; color: #872934;}
#pun-main td div.tclcon div.link a:hover, #pun-main td div.tclcon div.link a:focus, #pun-main td div.tclcon div.link a:active {background: #9e0004; color: #e6e6e6; box-shadow: 1px 1px 1px #872934, -1px -1px 1px #872934;}

#pun-main td div.tclcon a {color: #9e0004;}
#pun-main td div.tclcon a:hover, #pun-main td div.tclcon a:focus, #pun-main td div.tclcon a:active {color: black;}

#pun-index .category tr .bottom {background-image:url(http://forumstatic.ru/files/0019/77/1d/63501.png);background-color:#c1cac0;color:#58544f;}

#pun-main .forum td div.tclcon {padding: 5px 42px 5px 10px;}
.punbb .forum td div.tclcon span.stickytext {color: #ca5d5e;}
.punbb .forum td div.tclcon span.closedatafield {color: #ca5d5e;}
.punbb .forum td div.tclcon span.redirecttext {color: #ca5d5e;}
.punbb .forum td div.tclcon span.byuser {color: black;}

.punbb .forum td div.tclcon a {color: #e6e6e6;}
.punbb .forum td div.tclcon a:hover, .punbb .forum td div.tclcon a:focus, .punbb .forum td div.tclcon a:active {color: #ca5d5e;}

#pun-main .user-avatar .avatar-image {border-color: #b5b5b5; box-shadow: 1px 1px #443b41, -1px 1px #443b41, 1px -1px #443b41, -1px -1px #443b41, inset 1px 1px #443b41, inset -1px 1px #443b41, inset 1px -1px #443b41, inset -1px -1px #443b41;}

#pun-searchtopics .main .pagestext a {color:#854C3A;}

#pun-searchtopics .main .pagestext a:hover, #pun-searchtopics .main .pagestext a:focus, #pun-searchtopics .main .pagestext a:active {color:#e8e9f1;}

#pun-index table div.icon {background: url(http://forumstatic.ru/files/001a/b7/46/46779.png) no-repeat;}
#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {background: url(http://forumstatic.ru/files/001a/b7/46/46779.png) no-repeat; height: 37px; width: 37px; float: right;}

::-webkit-scrollbar-track {background: rgb(0,0,0, 0.5);}
::-webkit-scrollbar-thumb {background: url(http://forumstatic.ru/files/001a/b7/46/60271.jpg), rgb(241, 241, 241); border: solid 1px rgb(46 14 18);}

#pun-admain a {color: #0d0c0a!important;}
#pun-admain a:hover, #pun-admain a:focus, #pun-admain a:active {color: #ca5d5e!important;}

.FNTslider {background: #e6e6e6; border-color: #0d0c0a;}
.FNTslider .before {background: #a1a1a1;}
.FNTslider .thumb {background: #0d0c0a;}

#MyBookmarks {background: #e6e6e6;}
.editBookmark  .container {background: #d0cdc3;}