/* *** ВСЕ КАРТИНКИ  *** */

/* Основной фон: текстура */
body {background: #0f1209 url(https://forumupload.ru/uploads/0010/f2/5a/2/952859.jpg);}

/* Фон шапки: текстура */
#shapka {
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/287918.jpg) repeat-x top center;
height: 288px;
position: absolute;
top: 0; 
left: 0;
width: 100%;
}
.punbb-admin {margin-top: -288px;} /* высота шапки */

/* Фон шапки: шапка */
#shapka .poza {
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/61403.jpg) no-repeat top center;
width: 1050px;
margin: 0 auto;
position: relative;
height: 273px;
}

/* Фон шапки: таблица */
#shapka .table {
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/81595.jpg) no-repeat top center;
width: 1050px;
height: 273px;
}

/* тело форума (текстура) */
#pun {
padding: 288px 0 0; /* высота шапки */
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/657966.jpg) repeat-y top center;
width: 1069px;
margin: 0 auto;
}
.punbb {padding: 0 40px;}

/* тело форума: верх */
#pun-title {
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/710956.jpg) no-repeat top center;
height: 97px;
width: 1069px;
width: 1069px;
margin-left: -40px;
}
/* тело форума: низ */
#html-footer {
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/862228.jpg) no-repeat bottom center;
width: 1069px;
margin-left: -40px;
}

/* фон заголовков */
h2, h1 {
text-align: center;
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/552567.png) no-repeat top center;
width: 1032px;
height: 51px;
margin-left: -20px !important;
}

/* Иконки: картинки */
.category Div.icon {
background-image : url(https://forumstatic.ru/files/0018/3d/6c/81612.png);
background-repeat: no-repeat;
}

.category TR.inew Div.icon {
background-image : url(https://forumstatic.ru/files/0018/3d/6c/21312.jpg);
background-repeat: no-repeat;
}

.forum Div.icon, #messages Div.icon {
background-image : url(https://forumstatic.ru/files/0018/3d/6c/59089.png);
background-repeat: no-repeat;
}

.forum TR.inew Div.icon, #messages TR.inew Div.icon {
background-image : url(https://forumstatic.ru/files/0018/3d/6c/85246.png);
background-repeat: no-repeat;
}

.forum TR.isticky Div.icon {
background-image : url(https://forumstatic.ru/files/0018/3d/6c/49222.png);
background-repeat: no-repeat;
}

.forum TR.iclosed Div.icon {
background-image : url(https://forumstatic.ru/files/0018/3d/6c/58466.png);
background-repeat: no-repeat;
}

.forum tr.iclosed.isticky Div.icon {
background-image : url(https://forumstatic.ru/files/0018/3d/6c/72571.png);
background-repeat: no-repeat;
}

.forum tr.poll.isticky Div.icon {
background-image : url(https://forumstatic.ru/files/0018/3d/6c/60802.png);
background-repeat: no-repeat;
}


/* Профиль */
.punbb .post-author {
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/696439.jpg) repeat-y top center;
width: 208px;
margin: -22px 0 0;
}
.punbb .post-author ul {
width: 180px;
padding: 24px 14px 30px;
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/869047.jpg) no-repeat bottom center, url(https://forumupload.ru/uploads/0010/f2/5a/2/199912.jpg) no-repeat top center;
text-align: center;
}

.punbb #profile-left {
width: 180px;
padding: 24px 14px 30px !important;
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/869047.jpg) no-repeat bottom center, url(https://forumupload.ru/uploads/0010/f2/5a/2/199912.jpg) no-repeat top center, url(https://forumupload.ru/uploads/0010/f2/5a/2/696439.jpg) repeat-y top center;
text-align: center;
}


.punbb .pa-fld3,
.punbb .pa-avatar,
#profile-left #pa-avatar {
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/499278.jpg) no-repeat bottom center, url(https://forumupload.ru/uploads/0010/f2/5a/2/183113.jpg) no-repeat top center;
width: 190px;
margin-left: -5px;
}
.punbb .pa-avatar, #profile-left #pa-avatar {padding: 8px 0 4px; }
.punbb .pa-fld3 {padding: 14px 0;}


/* Аватар по умолчанию */
.avatar-image[style*="default_avatar.jpg"]{
background-image:url(https://forumstatic.ru/files/0018/3d/6c/13059.jpg)!important;
}

.punbb .post[data-group-id="3"] .no-avatar .pa-avatar a[href*='javascript'] {display: none !important;}
.no-avatar #profile-left #pa-avatar strong,
.punbb .no-avatar .pa-avatar .guest,
.punbb .no-avatar .pa-avatar a {
display: block;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
background-image: url(https://forumstatic.ru/files/0018/3d/6c/13059.jpg); 
width: 184px;
height: 184px;
border: 2px solid #442d25;
}
.punbb .no-avatar .pa-avatar,
.no-avatar #profile-left #pa-avatar {padding: 8px 0;}

/* Переадресация */
#pun-redirect {
background: #0f1209 url(https://forumupload.ru/uploads/0010/f2/5a/2/952859.jpg);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
padding: 0;
}

#pun-redirect #pun-main {
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/862228.jpg) no-repeat bottom center, url(https://forumupload.ru/uploads/0010/f2/5a/2/710956.jpg) no-repeat top center !important;
width: 989px;
margin: 0 auto 0;
padding: 40px 40px 80px;
text-align: center;
}
#pun-redirect #pun-main h1 {
background-image: none;
width: auto;
height: auto;
margin: 0 !important;
}
#pun-redirect #pun-main h1 span {
text-shadow: inherit;
color: #314216;
}

/* *** ЗАМЕНА НАДПИСЕЙ  *** */
#pun-navlinks li#navindex a:before {content:'Империя';}
#pun-navlinks li#navuserlist a:before {content:'Знакомцы';}
#pun-navlinks li#navrules a:before {content:'Правила';}
#pun-navlinks li#navsearch a:before {content:'Поискъ';}
#pun-navlinks li#navprofile a:before {content:'Паспортъ';}
#pun-navlinks li#navpm a:before {content:'Сообщения';}
#pun-navlinks li#navadmin a:before {content:'Админка';}
#pun-navlinks li#navregister a:before {content:'Регистрация';}
#pun-navlinks li#navlogin a:before {content:'Зайти';}
#pun-navlinks li#navlogout a:before {content:'Выход';}
#pun-navlinks li#navadminlogin a:before {content: 'Зайти как админ';}
#pun-navlinks li#navawards a:before {content:'Награды';}
#pun-navlinks li#navextra1 a:before {content:'Ёлка';}

#pun-status .item1:before {content: 'Добраго времени, '}
#pun-status .item1:after {content: '.'}
.isuser #pun-status .item2:before {content: 'Вашъ последній визитъ: '}
.isuser #pun-status .item2:after {content: '.'}

#pun-status .item1,
.isuser #pun-status .item2 {font-size:0;}
#pun-status .item1:before,
#pun-status .item1:after,
#pun-status .item1 strong,
.isuser #pun-status .item2:before,
.isuser #pun-status .item2:after,
.isuser #pun-status .item2 strong {font-size:14px;}


/* *** СТИЛИ ДОПОЛНЕНИЙ И СКРИПТОВ  *** */

/* таблица */
#shapka .table {
text-align: center; color: #856e42; font-size: 12px;
transition: all 0.6s;
-webkit-transition: all 0.6s;
opacity: 0;
}
#shapka .poza:hover > .table {opacity: 1;}
#shapka .table .cor {display: none;}

#shapka .table .sl-but {display:none;}
#shapka .table .inner {
position: absolute;
width: 100%;
left: 0;
top: 40px;
}
#shapka .table h3 {margin: 0; font-size: 14px;}
#shapka .table a {color: #b59c6b;}
#shapka .table a:hover {color: #b59c6b;}
#shapka .table div {
display: inline-block;
vertical-align: middle;
max-height: 190px; overflow: auto;
}
#shapka .table div.left {
width: 26%;
}
#shapka .table div.center {
width: 38%;
margin: 0 1.5%;
}
#shapka .table div.right {
width: 26%;
}
#shapka .menu {
position: absolute;
width: 100%;
top: 248px;
text-align: center;
color: #856e42;
}
#shapka .menu a {color: #b59c6b;}

#shapka .table a:hover, #shapka .menu a:hover {
    color: #856e42;
}

.circleimg img {/*Активисты*/
    width: 38px;
    height: 38px;
margin: 2px !important;
    border-radius: 50%;
    outline: 2px #be8f3c groove;
-webkit-box-shadow: 0px 0px 3px 2px rgba(60, 41, 17, 1) inset;
-moz-box-shadow: 0px 0px 3px 2px rgba(60, 41, 17, 1) inset;
box-shadow: 0px 0px 3px 2px rgba(60, 41, 17, 1) inset;
}

.woodblock, .woodgrid {/*таблички для лучшего поста*/
border: #f9bc53 double 3px;
    background: url(https://forumupload.ru/uploads/0010/f2/5a/2/712744.jpg);
    width: 190px;
    height: 40px;
    color: #f9bc53;
    text-align: center;
    font-size: 20px;
    align-items: center;
    justify-content: center;
    align-content: center;}

.woodgrid {
display: inline-grid;
line-height: 1;
}

.woodblock {
position: relative;}

.woodblock p {position: absolute;
    top: 58%;
    left: 50%;
    transform: translate(-50%, -50%);}

.woodblock a, .woodgrid a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
}

.woodblock a, .woodgrid a, .woodblock a:hover, .woodgrid a:hover {
    color: #b68939;
   font-weight: 500;
}

/* Баннеры */
.partners_bannr {
border: #b7ac8f ridge 3px;
background: url(https://forumupload.ru/uploads/0010/f2/5a/2/712744.jpg);
max-width: 950px;
max-height: 70px;
overflow-y: auto;
color: #856e42;
text-align: center;
padding: 10px 0 0;
margin: 10px auto 70px !important;
}
.partners_bannr img {
    transition: all .5s ease-in-out 0s;
    filter: grayscale(100%) opacity(50%);
}

.partners_bannr img:hover{
transition: all .5s ease-in-out 0s;
filter: grayscale(0%) opacity(100%);
}

.bannr img {
    transition: all .5s ease-in-out 0s;
    filter: grayscale(100%) opacity(50%);
}

.bannr img:hover{
transition: all .5s ease-in-out 0s;
filter: grayscale(0%) opacity(100%);
}

#FD {position: relative; bottom: 60px; width: 100%; text-align: center;}


/* Rusff live */
.cool3, .cool1 {background: #856e42 !important;
    color: #ebd7ae !important;
font-size: 12px !important;
    font-family: lora!important;}

.cool2 {
border: 1px solid #856e42!important;
font-size: 10px !important;
    font-family: lora!important;
background: #ebd7ae!important;
}
span.cooltext {
    display: none;
}
#pun div#pun-live-rusff {
width: 170px;
position: absolute;
right: 0;
top: 52px;
}
#pun-viewtopic h1 span {max-width: 680px;}


/* цитаты и код */
.punbb .quote-box, .punbb .code-box {
    padding: 4px;
    text-align: justify;
    color: #151c0e;
    font-weight: 500;
}
.hide-box .qcn {display: none;}

.blockcode {
    font-size: 87%;
}

.punbb .quote-box a, .punbb .code-box a, .punbb .quote-box a:hover, .punbb .code-box a:hover { font-weight: 900;}

span.qc-uname {
    text-transform: uppercase;
    font-size: 97%;
    color: #151c0e;
}

span.qcn {
    text-transform: uppercase;
    font-size: 97%;
font-weight: 400;
color: #271102;
}

/*Окно фильтров в админке*/
div#tag-filter-container {
    background: #d3bf9a;
    width: 161px;
    border: 1px solid #55432f;
}

/* иконки в форме ответа */
#form-buttons #button-font {background: transparent url('https://i.ibb.co/KVKVJJw/Text-Colour-Foreground-Brown-16x16.png') no-repeat center center;}
#form-buttons #button-size {background: transparent url('https://i.ibb.co/rmQTZsD/Case-Title-Case-Brown-16x16.png') no-repeat center center;}
#form-buttons #button-bold {background: transparent url('https://i.ibb.co/JmmYXJT/Formatting-Bold-Brown-16x16.png') no-repeat center center;}
#form-buttons #button-italic {background: transparent url('https://i.ibb.co/CWrDjwt/Formatting-Italic-Brown-16x16.png') no-repeat center center;}
#form-buttons #button-underline {background: transparent url('https://i.ibb.co/j8dD4rY/Formatting-Underline-Brown-16x16.png') no-repeat center center;}
#form-buttons #button-strike {background: transparent url('https://i.ibb.co/2tVpqYn/Formatting-Strikethrough-Brown-16x16.png') no-repeat center center;}
#form-buttons #button-left {background: transparent url('https://i.ibb.co/rxCSh5B/Text-Align-Left-Brown-16x16.png') no-repeat center center;}
#form-buttons #button-center {background: transparent url('https://i.ibb.co/JvnDhcJ/Text-Align-Center-Brown-16x16.png') no-repeat center center;}
#form-buttons #button-right {background: transparent url('https://i.ibb.co/4sWBs6W/Text-Align-Right-Brown-16x16.png') no-repeat center center;}
#form-buttons #button-spoiler {background: transparent url('https://forumstatic.ru/files/0018/3d/6c/96526.png') no-repeat center center;}
#form-buttons #button-quote {background: transparent url('https://i.ibb.co/ngBQhK9/Blockquote-Brown-16x16.png') no-repeat center center;}
#form-buttons #button-code {background: transparent url('https://i.ibb.co/DffNf0Q/Comment-16x16.png') no-repeat center center;}
#form-buttons #button-smile {background: transparent url('https://i.ibb.co/X7k53Gz/Emoticon-Smile-16x16.png') no-repeat center center;}
#form-buttons #button-link {background: transparent url('https://i.ibb.co/TKB3bT1/Link-Add-16x16.png') no-repeat center center;}
#form-buttons #button-image {background: transparent url('https://i.ibb.co/fGwqRGc/Photo-Single-16x16.png') no-repeat center center;}
#form-buttons #button-video {background: transparent url('https://i.ibb.co/KxZVpNw/Movie-Add-16x16.png') no-repeat center center;}
#form-buttons #button-hide {background: transparent url('https://i.ibb.co/9V9VhD3/Admin-16x16.png') no-repeat center center;}
#form-buttons #button-table {background: transparent url('https://i.ibb.co/gd5pgMN/Table-Brown-16x16.png') no-repeat center center;}
#form-buttons #button-keyboard {background: transparent url('https://i.ibb.co/56Syfp4/Characters-16x16.png') no-repeat center center;}
#form-buttons #button-addition {background: transparent url('https://i.ibb.co/HhL6R2N/Add-16x16.png') no-repeat center center;}
#form-buttons #button-color {background: transparent url('https://i.ibb.co/80281fV/Colour-Palette-16x16.png') no-repeat center center;}
#form-buttons #button-files_rusff {background: transparent url('https://i.ibb.co/MkTyHKP/Attachment-Add-16x16.png') no-repeat center center;}
#form-buttons #button-graffiti_rusff {background: transparent url('https://i.ibb.co/ySFVPTT/Draw-16x16.png') no-repeat center center;}
#form-buttons #button-strike {background: transparent url('https://i.ibb.co/2tVpqYn/Formatting-Strikethrough-Brown-16x16.png') no-repeat center center;}
#form-buttons #My_replic_meny {background: transparent url('https://forumstatic.ru/files/0018/3d/6c/78631.png') no-repeat center center;}
#form-buttons #button-indent {background: transparent url('https://forumstatic.ru/files/0018/3d/6c/87353.png') no-repeat center center;}
#button-ChangeСase{background:url(https://i.ibb.co/VHhXKSD/Case-All-Caps-Red-16x16.png);background-size:16px auto;}


/* Скрипты русфф */
#pun-report h1,
#pun-graffiti-rusff h1, #pun-reputation h1 {
height: auto;
width: auto;
margin-left: 0 !important;
padding: 0 20px;
}
#pun-graffiti-rusff h1 span {display: inline-block;}
#pun-graffiti-rusff .popup_graffiti {position: fixed !important;top: 80px !important;}
#pun-graffiti-rusff h1 span a {color: #aa8235 !important;}

#pun-graffiti-rusff .popup_graffiti,
#pun-report .inner, #pun-reputation .inner {background: #d7c499;}

/* кнопки вверх вниз*/
.go-up,.go-down {
display:none;
position:fixed; /*позиционируем*/
right:40px; /*указываем положение, если слева - left*/
z-index:9999; /*показываем поверх все элементов на странице*/
cursor:pointer;
opacity:.7; /*прозрачность*/
width:41px; /*ширина кнопки*/
height:41px; /*высота кнопки*/
}

.go-up {
bottom:250px; /*положение от низа окна браузера верхняя кнопка*/
}
.go-down {
bottom:200px; /*положение от низа окна браузера нижняя кнопка кнопка*/
}

.go-down:hover,.go-up:hover {
opacity:1;
}

/* Регулировка размера шрифта в постах */
.FNTslider {
      border-radius: 4px;
      position:relative;z-index:1000;
      width: 110px;
      height: 5px;
      margin: 5px 10px !important;
      float: right;
      margin-right: 7%;
background: #4a6322;
border: solid 1px #4a6322;
}
.FNTslider .before {
      height: 5px;
      border-radius: 4px 0 0 4px;
      position: absolute;
      margin-top: -1px;
margin-left: -2px;
border: solid 1px #55432f;
background: #55432f;
}
.FNTslider .thumb {
      width: 8px;
      height: 13px;
      border-radius: 3px;
      position: relative;
      top: -4px;
      cursor: pointer;
background: #82775b;
margin: 0;
}

/*Уведомления*/
#pun-navlinks span.num_msg, #pun-navlinks span.num_msg::before, span.bubble {
    background-color: #4a6322;
}
.bubble:after {
    border-color: #4a6322 transparent!important;
    border-style: solid;
    border-width: 3px 3px 0;
    content: "";
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
}

.pun-modal .modal-inner {
    background: #dac79b;
}

/* Пагинатор от Ромыча  */
#paginator{
 padding:.2em;
  position:absolute;
  left:6em;border:1px solid #b7ac8f;
  table-layout:auto!important;
  width:auto!important;
  border-bottom: #b7ac8f dotted 3px!important; 
  border-spacing: 0;
  box-shadow:0 1px 2px #998f88,0 1px 0 rgba(255,255,255,.5)inset;
  text-shadow:0 1px 0 #b7ac8fbf;
  z-index:1000;margin-top:1px;
  border-top:solid 1px #b7ac8f!important;
 background: #d3bf9a!important;
}
#paginator:before{
  content:"";display:block;position:relative;
  height:6px;top:-5px;margin-bottom:-6px;
}
#paginator td{
  background: #d3bf9a!important;
  padding:0.1em;
  border-style:none!important;
}
#paginator a{
  border:solid 1px transparent;
  display:inline-table;
  width:2em;
  height:2em;
  line-height:2em;
  text-align:center;
  margin:-.2em;
}
#paginator a:hover{
  opacity:.8;
  background-color: #d3bf9a;
  border:dotted 1px;
  border-color:#4a6322;
  border-radius:0%;
  color: #4a6322;
}


.second {
  display: none;
  font-size: 0.8em;
}

@media screen and (max-width: 540px) {
  #paginator{left: -1em; border-collapse:collapse;}
  .first {font-size: 0.7em;}
  .second{font-size: 0.5em;}
}

/* Количество непрочитанных тем в каждом форуме  */
.icon[data-new-topics]:before, .subforums span[data-new-topics]:before {
    background: #0e1308!important;
    color: #454a3f!important;
    margin: 23px !important;
}

/* Стена подарков */
.stena .post-content {display: none;}
.stena .post-content.hide {display: none !important;}

.stena {text-align: center;
    font-size: 11px;
    font-weight: 500;
    color: #aa8235;
    line-height: 51px;
    text-shadow: 2px 1px 0 #000;
    -webkit-text-shadow: 2px 1px 0 #000;
    text-transform: uppercase;
    display: block;}
.stena .post-content {text-align: left;}
.stena .post-content:hover .podtext {opacity: 1;}
.stena .post-content:hover .nagtext {opacity: 1;}

.stena .post-content.show {
display: inline-block;
width: 170px; /* максимальная ширина блока с подарком */
height: 160px; /* максимальная высота блока с подарком */
margin: 10px;
position: relative;
overflow: visible;
}

.stena .podimg img, .stena .nagimg img  {
display: block;
position: absolute;
top: 0;
left: 0;
z-index: 10;
max-width: 100px; /* максимальная ширина подарка */
max-height: 100px; /* максимальная высота подарка */
background-color: #dac79b; /* цвет фона */
}

.stena .podimg img {
border: solid #55432f 2px;
}

.stena .nagimg img {
    border-radius: 50%;
border: solid #856e42 2px;
}

.stena .stenaava {
display: block;
    position: absolute;
    z-index: 30;
    max-width: 28px;
    left: -10px;
    top: 114px;
    border: 1px solid #4a6322;
}

.stena .stenafrom {
position: absolute;
z-index: 20;
font-size: 14px; /* размер шрифта в нике дарителя */
color: #4a6322;
text-transform: uppercase;
transition: all 0.8s;
-webkit-transition: all 0.8s;
left: -2px; /* двигаем ник дарителя влево */
top: 111px; /* двигаем ник сверху */
padding-left: 25px; /* фоновый отступ слева (убрать, если не нужно) */
font-weight: bolder;
    text-shadow: none !important;
line-height: normal;
}

.stena .nagtext, .stena .podtext {
    position: absolute;
    z-index: 40;
    font-size: 12px;
    padding: 3px;
    text-align: left !important;
    opacity: 0;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    max-width: 400px;
    background-color: #dac79b;
    text-shadow: none !important;
    text-transform: none !important;
    line-height: normal;
    font-style: italic;
}

.stena .nagtext {
border-radius: 5px; /* закругление границ (если не надо - удалить) */
top: 111px;
    left: 22px;
color: #856e42;
border: solid #856e42 2px;
}

.stena .podtext {top: 154px;
    left: -2px;
border: solid #442d25 2px;
color: #442d25;}

.stena .podtext:before {
content: '';
border: 10px solid transparent; 
border-bottom: 10px solid #442d25; /* цвет фона всплывающего описания ЕЩЕ РАЗ (это стрелочка, меняем на цвет, который вставляли для описания выше) */
position: absolute;
top: -20px; /* двигаем стрелочку вверх */
left: -3px; /* двигаем стрелочку влево */
z-index: 40;
}

.stena .post-content .podtext img {
max-width: 50px; /* максимальная ширина картинок в всплывающем ОПИСАНИИ (тексте дарителя) */
max-height: 50px; /* максимальная высота картинок в всплывающем ОПИСАНИИ (тексте дарителя) */
}

.stena .post-content .nagtext img {
max-width: 50px; /* максимальная ширина картинок в всплывающем ОПИСАНИИ (тексте дарителя) */
max-height: 50px; /* максимальная высота картинок в всплывающем ОПИСАНИИ (тексте дарителя) */
}

.stena .stenalink { /* ссылка "подарить подарок" */
display: block;
    text-align: center;
    font-size: 17px;
    text-transform: uppercase;
color: #856e42;
    text-transform: uppercase;
    background-color: #dac79b;
    border: 1px solid #856e42;
    font-weight: 700;
text-shadow: none!important;
    line-height: normal;
    padding: 9px;
}
.stena .stenalink:hover { /* ссылка "подарить подарок" при наведении курсора */
text-decoration: none;
border-style: solid;
border-width: 3px;
}

.podarok {
    text-align: center;
}

/* Смайлы */
#smilies-area {text-align: center;}
#smilies-area li {
display: inline-block;
padding: 5px;
margin: 0 5px 5px;
}
#smilies-area li.tab-current {background-color: #000;}


/* Полезность поста */
.post-vote {
  display: block !important;
  position: relative;
}

.post-rating {
    margin-top: 15px!important;
}

.post-vote .container {
  background: transparent !important;
margin-right: 15px !important;
margin-top: 15px!important;
}
.post-rating p.container {
  background: #aa9569 !important;
  padding: 2px 7px!important;
  display: inline-block;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.post-rating p.container a {
color: #ebd7ae;
  font-size: 17px !important;
  font-weight: 700;
}

.post-vote p.container:before {
content: "Рецензія:";
  position: relative;
top: -24px;
    right: -50px;
    color: #4a6322;
    text-transform: uppercase;
    font-weight: bold;
font-size: 11px;
border-top: 1px solid #4a6322;
}
.post-vote .container a {
  font-size: 0!important;
  margin: 0!important;
}
.post-vote .container a:first-child:after,
.post-vote .container a:first-child:before,
.post-vote .container a:last-child:before {
  display: inline-block;
  position: relative;
  font-size: 13px;
}
.post-vote .container a:first-child:before {
  content: url("https://forumstatic.ru/files/0018/3d/6c/57814.png");
   right: 7px;
  top: -4px;
  color: #6aa160;
}
.post-vote .container a:first-child:after {
  content: "";
  right: -1px;
  top: -11px;
    color: #4a6322;
  font-weight: 700;

}
.post-vote .container a:last-child:before {
  content: url("https://forumstatic.ru/files/0018/3d/6c/43221.png");
 right: -11px;
  top: -3px;
  color: #a7202e;
}

/*Группы*/
#onlinelist a.group8, /* в статистике */
#topic-users-in a.group8, /* в контейнере "Тему просматривают" */
#pun-online .group8 .tcl.username a, /* в таблице юзеров онлайн */
#pun-statistic .group8 .tc-username a, /* в таблице подробной статистики */
#pun-foundation .group8 .tcl a, /* в таблице пополнений фонда */
#vip-list .group8 .tc-username a, /* в таблице вип-листа */
#messages .group8 .pmtc22 a,  /* в таблице ЛС */
#profile .group8 .pa-author a,  /* в посте на страничке ЛС */
.usertable .group8 .usersname a,  /* в юзерлисте (список участников) */
#viewprofile-next.group8 #profile-name strong,  /* на странице полного профиля */
.post[data-group-id="8"] .post-author li.pa-author a /* в топике */
{color:#000 !important;}

/*Абамелик отсутвующая a[href$="/profile.php?id=105"], /* в статистике, в юзерлисте + в "Тему просматривают" */
/*.post[data-user-id="105"] .post-author li.pa-author a, /* в топике */
/*.post-content a[href$="/profile.php?id=105"] в постах {color:#000 !important;}*/

