html, body {
background-image: url(https://forumstatic.ru/files/001b/75/7b/28101.png);
background-color: #302826; background-attachment: fixed; background-repeat: repeat;}
body.redirect-page {background: url(https://forumstatic.ru/files/001b/75/7b/28101.png) repeat fixed #302826!important;}
/* шапка форума */
#pun-title table { background-image: url(https://forumstatic.ru/files/001b/75/7b/70811.png);
background-repeat: repeat-x; background-position: top center; border: none; margin-left: -31px;
margin-top: -50px; height: 200px; width: 980px;}
/* низ форума */
#pun-about p.container {background-image: url(https://forumstatic.ru/files/001b/75/7b/48504.png);
margin: 0px 0px -50px -42px; background-position: center bottom; background-repeat: no-repeat;
height: 60px; width: 980px; }
#pun-index .category tr {background: url() repeat; outline: 1px solid #A99C92; border-radius: 0px;}
#pun-index .category table {border-spacing: 0px 14px; }
#pun-index .category table tr.inew {
background: url(https://forumstatic.ru/files/001b/75/7b/47134.png) repeat; outline: 1px solid #; }
/*категория*/
#pun-index div.category h2, #pun-index #pun-stats h2 { text-align: center; font-size: 0px!important;
z-index: 5; margin: 0px -30px 0px; background-position: top center; height: 5px; width: 980px;
background: url(https://forumstatic.ru/files/001b/75/7b/28101.png?v=1);}
/*отключает */
#pun-stats h2>span {display:none;}
#post-form.formal h2 {display: none;}
/* стиль цитаты и коды */
.punbb .quote-box, .punbb .code-box {background-color: rgb(192,182,175, 0.4);
border-radius: 20px 20px 20px 20px; color: #333;}
/* форма ответ и админка*/
.punbb textarea{background-color: rgb(192,182,175, 0.6);
border-radius: 20px 20px 20px 20px; color: #333; border-color: transparent;}
textarea#main-reply {width: 100%; height: 100%; height: 205px; margin: 0 auto !important; padding: 0.75em; box-sizing: border-box;overflow: auto;border-radius: 0px;margin-left: 0px!important;}
#form-buttons table { width: 100%!important; margin-left: 0px!important; margin-bottom: 5px!important;
background-color: rgb(192,182,175, 0.6); background: url(https://forumstatic.ru/files/001b/75/7b/47134.png);
border-radius: 20px 20px 20px 20px;}
input.button{ font: 600 8px arial!important; letter-spacing: 0.5px; text-transform: uppercase; padding: 6px 6px!important; cursor: pointer; transition: all 0.3s ease; border-radius: 20px!important; margin-bottom: 15px!important; color: #302826!important; background-color: rgb(192,182,175, 0.6); border: none; box-shadow: none!important;}
input.button:hover {background-color: rgb(48, 40, 38, 0.6); color: #C9C0BA!important; transition: all 0.3s ease; box-shadow: none!important; border: none;}
/* настройки цвета текста */
.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,.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer,
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2,#pun-title, #pun-title .container, .punbb .modmenu .container,#pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span,.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl {color: #333; text-decoration: none; border-color: transparent;}
/* убираем рамки на форуме */
.punbb .container, .punbb .post-body, .post h3, #pun-title, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2,.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table,.punbb th,.punbb .quote-box, .punbb .code-box,#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span,#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend,.punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, li.pa-online{border-color: transparent; text-decoration: none;}
/* выделяем ссылки*/
.punbb .post-content a { font-weight: 600; color: #302826; text-decoration: none; }
.punbb .post-content a:hover { font-weight: 600; color: #; text-decoration: none;}
.punbb .main .tcr a{ font-weight: 600;color: #302826; text-transform: uppercase; font-size: 9px; font-family: arial;}
.punbb .main .tcr a:hover{ font-weight: 600; color: #; text-shadow: 0px 0px 0px #; text-transform: uppercase; font-size: 9px; font-family: arial;}
#pun-admain a {color: #302826!important;}
#pun-admain a:hover {color: #!important; }
#pun-adnav .isactive ul.adsubnav a {color: #302826!important;}
#pun-adnav .isactive ul.adsubnav a:hover {color: #!important;}
.punbb-admin #pun-admain legend span {color: #302826!important; }
.punbb .post-links a { color: #302826!important;}
.punbb .post-links a:hover {color: #!important;}
.legend a {color: #302826!important;}
.punbb .quote-box cite {color: #302826!important;}
.pa-respect a {color: #302826;}
.tclcon h3 a {color: #302826; }
.tclcon h3 a:hover{color: #!important;}
#pun-stats li.item4 a {color: #302826;}
#pun-stats li.item4 a:hover{color: #;}
#pun-about p span a {color: #C9C0BA;}
/* не активные ссылки */
.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: #333}
/* активные ссылки */
.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: #;}
/* навигация верхняя*/
#pun-navlinks a {color: #333; text-decoration: none; text-transform: uppercase; text-align: center;
padding: 0.2em 0.2em 0.2em 0.2em; font-weight: 600; letter-spacing: 1px; font-display: swap; font-family: arial; }
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { color: #333; text-decoration: none; padding: 0.2em 0.2em 0.2em 0.2em; font-weight: 600; letter-spacing: 1px; font-display: swap;font-family: arial;}
/* навигация нижняя*/
#pun-ulinks a { background-color: transparent; color: #333; font-size: 10px!important; text-align: center;font-family: arial !important; font-style: normal; font-weight: 500; letter-spacing: 0px;
text-transform: lowercase; text-decoration: none;}
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {text-decoration: none; color: #!important;}
/* оформление внутри форума */
.punbb .post-links ul { text-transform:lowercase; font-weight: 400; letter-spacing: 1px!important; font-size: 10px!important; color: #333;}
.punbb .linkst, .linkst .pagelink, .linkst .postlink,.linkst .postlink,.punbb .linksb,.linksb .pagelink,.subscribelink, .punbb .modmenu .container, .punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield{ text-transform:lowercase; font-weight: 400; letter-spacing: 1px!important;
font-size: 10px!important; color: #333; -webkit-text-size-adjust: 100%;}
.punbb .modmenu .container, .punbb .modmenu strong, .punbb .modmenu a { text-transform: lowercase ; font-family: arial; font-size: 10px; font-weight: 400;
-webkit-text-size-adjust: none;}
.category .container thead { text-transform:lowercase;}
#pun-userlist{ text-transform:lowercase;}
#topic-modmenu .container strong #mod-options { background-color: rgb(192,182,175, 0.6);
border-radius: 20px; border-color: transparent; font-family: arial; font-size: 9px!important;
text-transform: uppercase; padding: 4px!important;}
#pun-reputation div {background-color: rgb(192,182,175, 0.7);
border-radius: 20px 20px 20px 20px; color: #333;}
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #video-area, #addition-area, #spoiler-area {overflow: auto; max-height: 200px; padding: 5px 5px!important; background-color: rgb(192,182,175, 0.7);
border-radius: 20px 20px 20px 20px;}
.punbb select {padding: 1.5px!important; background-color:#e4dfdc; color:#302826; border: none;}
/* стиль админки */
#pun-adnav h2, .adformal h2 {background-color: inherit !important; border: none!important;}
.adcontainer {border: none !important;}
#pun-admain *{border-color: transparent;}
#pun-admain fieldset {border-color: transparent!important; }
#pun-adnav ul.adsubnav li, #pun-adnav .isactive ul.adsubnav a {text-decoration: none!important;}
.punbb-admin #pun-admain h2 {display: none;}
#pun-admain legend {display: none;}
#pun-admain fieldset .handle, #pun-admain fieldset p { border-color: transparent!important;
background-color: rgb(192,182,175, 0.2)!important;}
#pun-admain label, div#pun-admain .adlabel {
font: 400 11px arial!important; font-variant: normal; text-decoration: none;}
#pun-admain input, #pun-admain select{background-color:#e4dfdc; color:#302826;}
#pun-admain input, #pun-admain select:hover{background-color:#; color:#302826!important;}
/*отключаем*/
#pun-main div.catleft, #pun-main div.catright {display: none}
li#navawards {display: none!important;}
#pun-status .status-right {display: none;}
.topic a.sharelink {display: none;}
.admin-advert-block {display: none;}
#post-form.formal h2 {display: none;}
.punbb h1 span {display: none;}
.category .container thead {display: none;}
#pun-index .category .tc2,#pun-index .category .tc3, #f-subforums .tc2,#f-subforums .tc3{display:none!important;}
.pa-gifts {display: none;}
.pa-awards {display:none;}
#post #button-smile{display:none;}
/*оформление на главной странице*/
.punbb:not(#pun-userlist):not(#pun-messages) .user-avatar { width: 32px!important; height: 34px!important; transition-duration: 0.25s; float: left; padding: 1px 1px 0px 7px;}
.punbb .user-avatar .avatar-image { width: 24px!important;height: 24px!important;
border-radius: 0!important; opacity: 0.6 !important; filter: grayscale(1) !important;
border-radius: 4px !important;}
.punbb .user-avatar .avatar-image:hover { opacity: 1 !important; filter: none !important; border-radius: 4px !important;}
.punbb .user-avatar .isonline { width: 6px!important; height: 6px!important; z-index: 0!important;
background-color: #302826!important;}
.punbb .main .tcr span.lastpost { display: block; padding: 4px 0px 0px 0px; color: #302826; text-transform: uppercase; font-size: 9px; font-family: arial; }
#pun-about p.container .item1 { position: absolute; padding-top: 0px; margin: 60px 0 0 360px; }
/*выделение*/
body *::-moz-selection { background: rgba(201, 192, 186); color: rgb(48, 40, 38);}
body *::-webkit-selection {background: rgba(201, 192, 186, 0.8);color: rgb(48, 40, 38);}
body *::selection { background: rgba(201, 192, 186, 0.8); color: rgb(48, 40, 38);}
/*прокрутка*/
::-webkit-scrollbar {width: 5px; height: 5px background-color: #C9C0BA;}
::-webkit-scrollbar-track { background-color: #C9C0BA; width: 5px; height: 5px; }
::-webkit-scrollbar-corner {background: #302826; }
::-webkit-scrollbar-thumb{background-color: #C9C0BA; border: 2px solid #302826; width: 5px; height: 5px;}
::-webkit-scrollbar:horizontal {width: 5px; height: 5px; background-color: #302826;}
::-webkit-scrollbar-horizontal {background-color: #C9C0BA; border: 2px solid #302826; width: 5px; height: 5px;}
/*профиль*/
#profile-left #profile-name strong { font: 500 12px arial; text-transform: uppercase; font-variant: normal;
text-decoration: none;}
#profile-left #profile-name strong {margin-bottom:4px;}
#profile-left #pa-edit strong a {margin-top:8px; padding: 4px 4px; background-color: rgb(192,182,175, 0.7); border-radius: 20px 20px 20px 20px; font: 600 9px arial; font-size: 10px!important; text-transform: uppercase;
letter-spacing: 2px; font-variant: normal; text-decoration: none;}
#profile-left #profile-title strong, #profile-left #pa-online strong {font: 500 9px arial; text-transform: uppercase; font-variant: normal; text-decoration: none;}
#profile-right li span {font: 500 10px arial; text-transform: uppercase; font-variant: normal;
text-decoration: none; padding: 5px 5px; background-color: rgb(192,182,175, 0.7); border-radius: 20px;}
#profile-right li strong{ font: 500 11px arial; text-transform: lowercase; font-variant: normal; text-decoration: none;}
#pa-awards{display: none;}
#pa-gifts{display: none;}
#profile-gifts{display: none;}
#pa-avatar{opacity: 0.8!important; filter: grayscale(1) !important; border-radius: 4px !important;}
#pa-avatar:hover { opacity: 1 !important; filter: none !important; border-radius: 4px !important;}
li.pa-avatar {margin-top: 5px; margin-bottom 5px;}
li.pa-avatar img {
opacity: 0.8!important; filter: grayscale(1) !important;border-radius: 4px !important; outline: 3px solid #A99C92;}
li.pa-avatar img:hover { opacity: 1 !important; filter: none !important; border-radius: 4px !important;}
/* кнопки вверх/вниз */
.go-up, .go-down { cursor: pointer; display: none; height: 50px; margin-bottom: 160px; opacity: 1; position: fixed; width: 50px; z-index: 9999;
border-radius: 30px;}
.go-up { bottom: 55%; margin-left: 950px !important;}
.go-down {bottom: 44%; margin-left: 950px !important;}
.go-down:hover, .go-up:hover { opacity: 1;}
.post-content hr {opacity: 1 !important; margin: 5px 85px 5px 70px; border-width: 0.1px; border-style: solid; border-color: rgba(48, 40, 38, .4);}