.bigdv-tb-news {
margin-left: 64px !important;
width: 798px;
margin-top: -29px !important;
background: #e3e1e1;
border-radius: 69px !important;
overflow: hidden;
}
.bigdv-tb-news-bt {
background: #dbd9d9;
height: 5px;
margin-top: 11px !important;
text-align: center;
color: #737171;
padding: 2px 0 16px !important;
}
#plng {
border-radius: 39px !important;
}
#pun-positive .linksb {
  background: transparent;
}
.bigdv-tb-news a {
  display: contents !important;
}
.bigdv-tb-news-gif div:hover img {
  filter: none;
transition: all 0.9s linear 0s;
-webkit-transition: all 0.9s linear 0s;
-moz-transition: all 0.9s linear 0s;
-o-transition: all 0.9s linear 0s;
}
#topic-feed {
  padding-top: 5px;
  height: 4px;
}
#pun-post #pun-crumbs1 {
  top: 228px !important;
}
.bigdv-tb-news-gif p {
font-family: 'Neothic' !important;
color: #bfbcbc;
padding: 18px 8px 0 !important;
}
.bigdv-tb-news-text {
  font-family: roboto;
  padding: 13px 61px 10px !important;
  font-size: 12px;
  line-height: 19px;
}
.bigdv-tb-news-text img {
  margin-top: -7px !important;
  height: 24px !important;
}
.bigdv-tb-news-gif div {
width: 60px;
height: 60px;
position: relative;
transition: all .8s ease-in-out 0s;
overflow: hidden;
background: #9d5957ed;
border-radius: 100px;
}
#pun-edit #pun-crumbs2 {

  margin-top: -19px !important;
}
.bigdv-tb-news-gif img {
  mix-blend-mode: multiply;
  filter: grayscale(100%) brightness(1.1) contrast(1.1) opacity(90%);
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.bigdv-tb-news-gif div::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all .8s ease-in-out 0s;
  z-index: 1;
}
.bigdv-tb-news-gif {
display: flex;
text-align: center;
margin: 18px auto 0 !important;
width: 280px;
}
.bigdv-tb-news-title {
color: #b7b3b3;
text-transform: uppercase;
display: flex;
align-items: center;
justify-content: center;
padding-top: 9px !important;
background: #1B2126 url(https://forumstatic.ru/files/001b/a9/26/39463.jpg) no-repeat left center;
border-top-right-radius: 59px;
border-top-left-radius: 59px;
font-family: 'Neothic' !important;
font-size: 16px;
letter-spacing: 3px;
height: 17px;
padding-bottom: 4px !important;
}


.bigdv-tb-best-gif2 div {
  width: 150px !important;
  height: 50px !important;
}
.bigdv-tb-best-gif2 div img {
  width: 120px !important;
  height: 50px !important;
}
.bigdv-tb-best {
margin-left: 151px !important;
width: 624px;
margin-top: -29px !important;
background: #e3e1e1;
border-radius: 69px !important;
overflow: hidden;
margin-bottom: -39px !important;
}
.bigdv-tb-best-bt {
background: #dbd9d9;
height: 5px;
margin-top: 11px !important;
text-align: center;
color: #737171;
padding: 2px 0 16px !important;
}
.bigdv-tb-best-gif div:hover img {
  filter: none;
transition: all 0.9s linear 0s;
-webkit-transition: all 0.9s linear 0s;
-moz-transition: all 0.9s linear 0s;
-o-transition: all 0.9s linear 0s;
}
.bigdv-tb-best-gif p {
font-family: 'Neothic' !important;
color: #bfbcbc;
padding: 18px 8px 0 !important;
}
.bigdv-tb-best-text {
  font-family: roboto;
  padding: 13px 61px 10px !important;
  font-size: 12px;
  line-height: 19px;
}
.bigdv-tb-best-text img {
  margin-top: -7px !important;
  height: 24px !important;
}
.bigdv-tb-best-gif div {
width: 60px;
height: 60px;
position: relative;
transition: all .8s ease-in-out 0s;
overflow: hidden;
background: #9d5957ed;
border-radius: 100px;
}

.bigdv-tb-best-gif img {
  mix-blend-mode: multiply;
  filter: grayscale(100%) brightness(1.1) contrast(1.1) opacity(90%);
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.bigdv-tb-best-gif div::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all .8s ease-in-out 0s;
  z-index: 1;
}
.bigdv-tb-best-gif {
display: flex;
text-align: center;
margin: 18px auto 0 !important;
width: 280px;
}
.bigdv-tb-best-title {
height: 9px;
color: #b7b3b3;
text-transform: uppercase;
display: flex;
align-items: center;
justify-content: center;
padding-top: 11px !important;
background: #1B2126 url(https://forumstatic.ru/files/001b/a9/26/39463.jpg) no-repeat left center;
border-top-right-radius: 59px;
border-top-left-radius: 59px;
font-family: 'Neothic' !important;
font-size: 16px;
letter-spacing: 3px;
padding-bottom: 10px !important;
}
/* стиль хтмл анкеты*/
.quenta_box {
width: 925px;
margin-left: -29px !important;
border-radius: 69px;
  border-top-left-radius: 69px;
  border-top-right-radius: 69px;
  border-bottom-right-radius: 69px;
  border-bottom-left-radius: 69px;
margin-top: -27px !important;
margin-bottom: -37px !important;
}

.quenta_name {
height: 36px !important;
color: #b7b3b3;
text-transform: uppercase;
display: flex;
align-items: center;
justify-content: center;
padding-top: 5px;
background: #1B2126 url(https://forumstatic.ru/files/001b/a9/26/39463.jpg) no-repeat left center;
border-top-right-radius: 59px;
border-top-left-radius: 59px;
font-family: 'Neothic';
font-size: 19px !important;
letter-spacing: 3px;
}

.quenta_next {
padding: 8px 0;
position: relative;
background: #1B2126 url(https://forumstatic.ru/files/001b/a9/26/83431.jpg) no-repeat left center;
  background-size: auto;
background-size: auto;
background-size: auto;
background-size: auto;
background-size: cover;
border-bottom-left-radius: 69px;
overflow: hidden;
border-bottom-right-radius: 69px;
}

.quenta_face {
position: absolute;
right: 0px;
top: 9px;
width: 100%;
flex-wrap: wrap;
justify-content: space-between;
color: #91928a;
font: 200 italic 12px Arial;
}

.quenta_face img {
width: 100px;
outline: 1px solid #68140f;
outline-offset: 2px;
height: 100px;
float: left;
margin: 29px 150px 0 150px;
object-fit: cover;
}
.quenta_name-2 {
  float: right !important;
}
.quenta_face span {
  display: block;
  flex: 1;
  width: 100%;
  text-align: center;
  margin-top: 9px;
  letter-spacing: 1px
}

.quenta_mininfo {
width: 356px;
color: #C4C3C2;
text-transform: uppercase;
margin: -2px auto 0 !important;
display: block;
}

.quenta_mininfo span {
background: rgba(13, 13, 13, 0.3);

padding: 2px;
text-align: center;
color: #9d9d9d;
display: block;
font-size: 10px;
margin-bottom: 6px;
font-family: roboto;
}



.quenta_reason, .quenta_profi, .quenta_skill {
  font: 500 10px/16px ibm plex sans;
  width: 313px;
  overflow-y: auto;
  padding-right: 5px;
background: #92928a;
border: 1px solid #7e6300;
  box-sizing: border-box;
  padding: 10px;

}

.quenta_reason b, .quenta_profi b, .quenta_skill b {
  font: 800 9px Arial;
  text-transform: uppercase
} 

.quenta_reason {
margin-top: 15px;
margin-left: 40px;
height: 57px;
}

.quenta_profi {
margin-left: 40px;
height: 57px;
margin-top: 6px;
}

.quenta_skill {
left: 363px;
height: 120px;
top: 46px;
position: absolute;
width: 332px !important;
}

.quenta_quote {

text-align: center;
padding: 7px;
text-transform: uppercase;
letter-spacing: 1px;
margin: 24px 39px 0;
color: #bfbfbf;
background: #1B2126 url(https://forumstatic.ru/files/001b/a9/26/39463.jpg) no-repeat left center;
font-size: 8px;
}

.quenta_history {
line-height: 150%;
margin: 20px 38px;
overflow-y: auto;
margin: 5px 30px 0 !important;
max-height: 200px;
scrollbar-color: #464646 rgba(87, 86, 86, 0.51) !important;
background: rgba(19, 19, 19, 0.72);
color: #b5b4b4;
padding: 15px 19px 0px !important;
}

.quenta_bottominfo {
display: flex;
justify-content: space-between;
background: #201f1f54;
padding: 5px 47px;
color: #939090;
position: relative;
top: 20px !important;
margin: 0 38px;
font-size: 10px;
}

.quenta_bottominfo b {
  font-weight: 600
}

.quenta_bottominfo:before {
content: "";
height: 1px;
width: 100%;
background: #240404;
position: absolute;
left: 0;
top: -12px;
}

.quenta_bottominfo span {
  padding: 5px;
  flex: 1;
  text-align: justify;
}

.quenta_bottominfo span + span {
  margin-left: 10px
}

#post_button {   
background: #242323b5;
margin-top: 40px;
text-align: center;
padding: 7px;
text-transform: uppercase;
letter-spacing: 3px;
cursor: pointer;
color: #92928a;
font-family: 'Neothic';
}

.post_button {
  transition: all .6s ease-in-out 0s
}

.post_button.openpost {
  letter-spacing: 3px !important;
  filter: brightness(.8)
}

#postblock {
  line-height: 150%;
  margin-top: 10px;
  background: #242424;
  border: 1px solid #240404;
  padding: 20px 40px;
  position: relative;
  font-family: roboto;
  font-size: 13px;
  text-align: justify;
  color: #c6c6c6;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 300;
  z-index: 5;
}


.bigdv-tb-2 {
  height: 171px;
}
.bigdv-tb-2-left {
width: 20%;
float: left;
padding: 37px 0px 10px 42px;
}
#forum_f8 .f_links {
  height: 33px !important;
  padding-top: 25px !important;
}
#forum_f7 .f_links {
  height: 33px !important;
  padding-top: 25px !important;
}

.bigdv-tb-2-center {
  width: 50%;
  float: left;
position: relative;
}
#pun-viewforum .bannner {
  display: none !important;
}
#pun-upavatar .bannner {
  display: none !important;
}
#pun-searchtopics .bannner {
  display: none !important;
}
#pun-online .bannner {
  display: none !important;
}
#pun-message .bannner {
  display: none !important;
}
#pun-messages .bannner {
  display: none !important;
}
#pun-profile .bannner {
  display: none !important;
}
#pun-userlist .bannner {
  display: none !important;
}
.hv-mask .pa-fld3 {
  padding-bottom: 53px !important;
}
.hv-mask .lz {
  padding: 0px 22px 0 !important;
}
.hv-mask .lz lz {
  padding: 5px !important;
  color: #bdbcbc !important;
  opacity: 0.7 !important;
  display: inline-block !important;
  text-align: justify !important;
}
#forum_f21 .f_links {
  display: none !important;
}
#forum_f20 .f_links {
  display: none !important;
}
#forum_f18 .f_links {
  display: none !important;
}
#forum_f6 .f_links {
  display: none !important;
}
#forum_f19 .f_links {
  display: none !important;
}
#pun-post  #pun-crumbs2 {

  margin-top: -16px !important;
}
#pun-post #pun-crumbs1 {

  top: 215px !important;
}
#pun-admin_forums .post {

  margin-left: 49px !important;
}
#pun-post h1 {
  display: none !important;

}
.bigdv-tb-2-center-bt-like {
  padding: 5px 21px 0 !important;
  font-size: 19px !important;
  color: #a2514f !important;
}
.bigdv-tb-2-center-bt-act p {
  font-family: 'Neothic';
  padding-top: 10px;
}
.bigdv-tb-2-right {
  width: 25%;
float: left;
    height: 164px;
}
.bigdv-tb-2-left-1 {
  cursor: pointer;
  height: 50px !important;
  display: inline-block;
}
/* ссылки */
.bigdv-tb-2-left-1 {
  width: 150px;
  height: 50px;
  position: relative
}

.bigdv-tb-2-left-1 div {
  position: relative;
width: 150px;
height: 50px;
border: var(--border1);
overflow: hidden;
border-radius: 69px;

}


.bigdv-tb-2-left-1 span {
position: absolute;
display: flex;
top: 0px;
left: 0px;
width: 100px;
height: 50px;
justify-content: center;
align-items: center;
letter-spacing: 1px;
transition: all .3s cubic-bezier(.64,.51,.55,1.86) 0s;
z-index: 5;
z-index: 3;
line-height: 14px;
font-family: 'Neothic';
font-size: 8px;
color: #cac9c9;
text-align: center;
margin-left: 23px !important;

}

.bigdv-tb-2-left-1 div:after {
content: "";
background: #39333385;
width: 150px;
height: 50px;
position: absolute;
top: 0;
left: 0;
transition: all .3s cubic-bezier(.64,.51,.55,.16) 0s;
z-index: 2;
border-radius: 69px;
}

.bigdv-tb-2-left-1 div:before {
content: "";
background: #dee1e1;
width: 150px;
height: 50px;
position: absolute;
top: 0;
left: 0;
transition: all .3s cubic-bezier(.64,.51,.55,.16) 0s;
mix-blend-mode: multiply;
z-index: 1;
border-radius: 69px;
}

.bigdv-tb-2-left-1 img {
  filter: grayscale(100%);
    transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s;
  mix-blend-mode: luminosity;
border-radius: 69px;
width: 150px;
height: 50px;
}

.bigdv-tb-2-left-1:hover div:after, .persons1:hover div:before  {
  background: transparent;
border-radius: 69px;
}

.bigdv-tb-2-left-1:hover img {
  filter: none;
  transform: scale(1.1);
border-radius: 69px;
}

.bigdv-tb-2-left-1:hover span {
  transform: scale(0);
    transition: all .1s linear 0s;
border-radius: 69px;
}

/* шапка */
.table_bg_home_2 {

position: absolute;
top: 67px;
margin-left: -2px !important;
height: 191px;
background: url(https://forumstatic.ru/files/001b/a9/26/63515.png) !important;
width: 952px;
}
.table_bg_home:hover {
    filter: alpha (Opacity=100);
    opacity: 1;
}

.table_bg_home {
 filter: alpha (Opacity=25);
    opacity: 0;
    -moz-transition: all 1s ease-in-out; /* эффект перехода для Firefox до версии 16.0 */
    -webkit-transition: all 1s ease-in-out; /* эффект перехода для Chrome до версии 26.0, Safari, Android и iOS */
    -o-transition: all 1s ease-in-out; /* эффект перехода для Opera до версии 12.10 */
    transition: all 1s ease-in-out; /* эффект перехода для других браузеров */
}
.table_bg_home {
background: #191919 url(https://forumstatic.ru/files/001b/a9/26/74051.png) !important;
height: 178px;
width: 952px;
position: relative;
color: #dbdbdb;
font: 200 14px roboto;
border-radius: 69px;
}

.table_bg_home_text {
width: 255px;
    height: 70px;
    font: 200 14px Calibri;
    text-align: justify;
    position: absolute;
    left: 350px;
    top: 10px;
}
.table_bg_home_quest_ix {
    width: 310px;
    font: 200 14px Calibri;
    text-align: justify;
    position: absolute;
    left: 10px;
    top: 80px;
    box-sizing: border-box;
    color: #74999e;
    overflow-y: scroll;
    background: #1d3032;
    padding: 5px 9px;
    height: 80px;
}
.table_bg_home_best {
padding: 10px;
width: 200px;
}
.table_bg_home_best1 {
left: 170px;
    position: relative;
    top: -60px;
    width: 200px;
}
.table_bg_home_best2 {
    left: 639px;
    position: relative;
    top: -82px;
    width: 222px;
}



#pun-upavatar {
background: #f0f0f0;
border-radius: 69px;
margin-top: 12px;
width: 949px !important;
}
#pun-delete {
background: #f0f0f0;
border-radius: 69px;
margin-top: 12px;
width: 949px !important;
}
#pun-searchtopics {
background: #f0f0f0;
border-radius: 69px;
margin-top: 12px;
width: 949px !important;
}
#pun-online {
background: #f0f0f0;
border-radius: 69px;
margin-top: 12px;
width: 949px !important;
}
#pun-userlist fieldset legend span {
  padding: 5px 5px;
  margin: 14px 0 0 0px !important;
  display: block !important;
}
#pun-searchtopics .linksb {

    background: transparent !important;

}
#pun-respect .linksb {

    background: transparent !important;

}
.bigdv-pl a:hover {

  color: #d2d2d2 !important;
  background: #534E4E !important;
 transition: ease-out 1.1s !important;
}
.bigdv-bottom {
margin: 46px 0 7px 275px !important;
width: 443px;
text-align: center;
display: flex;
position: absolute;
height: 64px;
}
.bigdv-bottom a {

}
.bigdv-tb-2-center-bt-act div:hover img {
  filter: none;
transition: all 0.9s linear 0s;
-webkit-transition: all 0.9s linear 0s;
-moz-transition: all 0.9s linear 0s;
-o-transition: all 0.9s linear 0s;

}

.bigdv-tb-2-center-bt-act div {
width: 40px;
height: 40px;
position: relative;

overflow: hidden;
background: #a6a3a3;
border-radius: 100px;
margin: 0 8px;
}

.bigdv-tb-2-center-bt-act img {
  mix-blend-mode: multiply;
  filter: grayscale(100%) brightness(1.1) contrast(1.1) opacity(90%);
width: 40px;
height: 40px;
border-radius: 100px;
  object-fit: cover;
}
.bigdv-tb-2-center-bt-act div::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
border-radius: 100px;
}
.bigdv-bottom div:hover img {
  filter: none;
transition: all 0.9s linear 0s;
-webkit-transition: all 0.9s linear 0s;
-moz-transition: all 0.9s linear 0s;
-o-transition: all 0.9s linear 0s;
}
.bigdv-bottom p {
font-family: 'Neothic';
color: #bfbcbc;
padding: 18px 20px 0;
}
.bigdv-bottom div {
width: 52px;
height: 52px;
position: relative;
transition: all .8s ease-in-out 0s;
overflow: hidden;
background: #c1c1bfe6;
border-radius: 100px;
}

.bigdv-bottom img {
  mix-blend-mode: multiply;
  filter: grayscale(100%) brightness(1.1) contrast(1.1) opacity(90%);
  width: 52px;
  height: 52px;
  object-fit: cover;
border-radius: 100px;
}
.bigdv-bottom div::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 52px;
height: 52px;
transition: all .8s ease-in-out 0s;
z-index: 1;
border-radius: 100px;
}
.bannner {
position: absolute;
width: 927px;
height: 31px;
text-align: center;
margin-top: -6px !important;
overflow-y: auto !important;
scrollbar-color: #020202 rgb(3, 3, 3) !important;

}
.bannner a {
    opacity: 0.65;
-moz-opacity: 0.65;
filter: grayscale(100%);
transition: all 0.5s linear 0s;
-webkit-transition: all 0.5s linear 0s;
-moz-transition: all 0.5s linear 0s;
-o-transition: all 0.5s linear 0s;
margin: 0 2px 9px !important;
}

.bannner a:hover {
opacity:1; 
-moz-opacity:1; 
filter:grayscale(0%);
}

#pun-userlist {
background: #f0f0f0 !important;
border-radius: 69px !important;
margin-top: 12px !important;
width: 949px;
}

#pun-userlist .linksb {

    background: transparent !important;

}

.punbb-admin {
  margin-top: -211px !important;
}
.punbb-admin #pun-ulinks {
  border: none;
  position: absolute;
  top: 25px !important;
  width: 969px;
}
@media screen and (max-width: 800px) {
#post-author {
background: #1B2126 url(https://forumstatic.ru/files/001b/a9/26/13341.jpg) no-repeat left bottom !important;
}

}


#pun-messages .linksb {

width: 692px !important;
}
#pun-profile .userpl min {
  margin-top: -3px !important;
}
#pun-profile .userpl max {
  top: 2 !important;
}
#pun-profile .userpl {

  margin-top: 60px !important;
  margin-bottom: -65px !important;
  position: relative !important;

}
#pun-profile .ank {
  color: #000 !important;
}
#pun-profile .lz lz {
  padding: 5px;
  color: #737171 !important;
}
#pun-profile .lz lz a {
  color: #403f3f !important;

}
.pa-fld4 .fld-name {

    display: none;

}
#pun-searchposts h3 strong {
  font-weight: 500;
  text-align: right !important;
  margin-right: 56px;
  width: auto;
  color: #dfdfdf !important;
  position: absolute;
  top: -30px !important;
  right: 61px;
}
#pun-searchposts .pa-author {
  color: #6f181c !important;
}
#pun-searchposts h1 {
  color: #c1c1c1 !important;
}
#pun-searchposts .linksb {
border-radius: 19px !important;
}
#pun-searchposts .linksb .pagelink {
  top: 5px !important;
}
#pun-searchposts .post-links a {
  padding-right: 40px !important;
}
#pun-searchposts h3 span {
margin-top: -3px !important;
}
#pun-searchposts h3 span a {
color: #4a4a4a !important;
}
#pun-viewtopic h1 {
color: #262626;
}
#pun h1 {
color: #b7b2b2 !important;
}
#pun-stats h2 span {
  display: none;
}
#pun-messages .post-author {

  margin-top: 39px !important;

}
#pun-messages .post {
width: 649px !important;
}
#pun-messages .post h3 {
  margin-top: -5px !important;
}
#pun-messages #post-form  {
  background: #f0f0f0;
  padding: 10px 10px 10px;
  width: 629px !important;
  margin-left: -23px;
  margin-top: -12px;
  border-bottom-left-radius: 69px;
  border-bottom-right-radius: 69px;
}
.pa-posts::before {
content: "\f075";
display: block !important;
font-size: 14px !important;
text-align: center;
font-style: normal;
}
.pa-fld1::before {
  content: "\f155";
display: block !important;
font-size: 14px !important;
text-align: center;
font-style: normal;
}
.pa-fld2::before {
  content: "\f040";
display: block !important;
font-size: 14px !important;
text-align: center;
font-style: normal;
}
.post-author .pa-respect span a[href^="/respect.php?id="]{
font-size:0!important;
}


.pa-respect span.fld-name {
  font-size: 0;
height: 19px;

}
.pa-respect span>a[href^="/respect.php?id="]::before {  
content: "\f004";
font-family: icon;
display: block !important;
font-size: 14px !important;
text-align: center;
font-style: normal;
color: #5e201c !important;
}
.pa-posts, .pa-respect, .pa-respect1, .pa-fld1, .pa-fld2 {
  text-transform: uppercase;
font-family: 'icon';
font-size: 10px;
font-weight: 400;
color: #827e7e;
text-align: center;
width: 14%;

line-height: 15px;
display: inline-block;
padding: 0px 8px 0px 8px !important;
}
.pa-respect {

width: 18% !important;

}
.pa-posts {
  padding-left: 23px !important;
}
#pun-viewforum .forum {
  padding: 24px 13px 10px !important;
}
.lz lz {
padding: 5px;
color: #bdbcbc;
opacity: 0.7;
display: inline-block;
text-align: justify !important;
text-shadow: 1px 1px black;
}
.lz lz a {
color: #d0cfce !important;
font-weight: 700;
}
#pun-viewforum .modmenu a {

    text-transform: lowercase;
padding-left: 11px !important;

}
#pun-viewforum h1 span {
  color: #666464 !important;
}
#pun-viewforum .linksb {
  background: none !important;
}
#topic-modmenu {
border-color: transparent;
text-align: justify;
margin-bottom: 17px;
padding: 0px 31px 4px;
width: 887px;
margin-left: -23px;

}
.topic-modmenu {
  border-color: transparent;
  text-align: justify;
  background: #f0f0f0;
  padding: 10px 10px 10px;
  width: 929px;
  margin-left: -23px;
  border-top-left-radius: 69px;
  border-top-right-radius: 69px;
}
#pun-admain1 .button {
  background: #531010 !important;
  color: #d0cece !important;
}
#pun-profile h1 > span[style] {
  float: right !important;
  margin: 0 69px auto auto !important;
    margin-left: auto;
  font-size: 12px !important;
}
.punbb-admin #pun-crumbs1 {
  overflow: hidden;
  margin-top: 34px;
  width: 50% !important;
  margin-left: 221px !important;
  margin-bottom: -19px;
  position: absolute;
  top: 0 !important;
}
#pun-searchtopics #pun-crumbs2 {
margin-left: 53px !important;
margin-top: -20px !important;
width: 49% !important;
}
#pun-viewtopic #pun-crumbs2 {
margin-left: 53px !important;
margin-top: -14px !important;
width: 49% !important;
}
.punbb-admin #pun-crumbs2 {
margin-left: 232px !important;
margin-top: -14px !important;
width: 49% !important;
}
#pun-searchposts #pun-crumbs2 {
margin-left: 53px !important;
margin-top: -20px !important;
width: 49% !important;
}

#pun-admain1 {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 1px 0px 1px;
  margin-top: 10px;
}
#pun-changepass {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 1px 0px 1px;
  margin-top: 10px;
}
#pun-changepass #pun-main {
  padding: 0px 30px 13px !important;
}
#pun-changepass #pun-crumbs2 {
margin-left: 53px !important;
margin-top: -20px !important;
width: 49% !important;
}

#pun-messages {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 1px 0px 1px;
  margin-top: 10px;
width: 949px;
}
#pun-positive {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 1px 0px 1px;
  margin-top: 10px;
width: 949px;
}
#pun-modviewforum {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 1px 0px 1px;
  margin-top: 10px;
width: 949px;
}
#pun-messages #pun-main {
  padding: 0px 30px 13px !important;
}
#pun-messages #pun-crumbs2 {
margin-left: 53px !important;
margin-top: -20px !important;
width: 49% !important;
}

#pun-viewforum {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 1px 0px 1px;
  margin-top: 10px;
}
#pun-viewforum #pun-main {
  padding: 0px 30px 13px !important;
}
#pun-viewforum #pun-crumbs2 {
margin-left: 53px !important;
margin-top: -20px !important;
width: 49% !important;
}

#pun-message {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 1px 0px 1px;
  margin-top: 10px;
}
#pun-message #pun-main {
  padding: 0px 30px 13px !important;
}
#pun-message #pun-crumbs2 {
margin-left: 53px !important;
margin-top: -20px !important;
width: 49% !important;
}

#pun-login {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 1px 0px 1px;
  margin-top: 10px;
}
#pun-login #pun-main {
  padding: 0px 30px 13px !important;
}
#pun-login #pun-crumbs2 {
margin-left: 53px !important;
margin-top: -20px !important;
width: 49% !important;
}


#pun-register {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 1px 0px 1px;
  margin-top: 10px;
width: 949px;
}
#pun-register #pun-main {
  padding: 0px 30px 13px !important;
}
#pun-register #pun-crumbs2 {
margin-left: 53px !important;
margin-top: -20px !important;
width: 49% !important;
}

#punbbsearch {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 12px 30px 17px;
  margin-top: -21px;
}

#pun-search #pun-crumbs2 {
margin-left: 53px !important;
margin-top: -20px !important;
width: 49% !important;
}
#pun-profile #pun-crumbs2 {
margin-left: 53px !important;
margin-top: -20px !important;
width: 49% !important;
}
#pun-profile {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 1px 0px 1px;
margin-top: 10px;
width: 949px !important;
}
#pun-movetopic {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 1px 0px 1px;
margin-top: 10px;
width: 949px !important;
}
#pun-respect {
  background: #f0f0f0;
  border-radius: 69px;
  padding: 1px 0px 1px;
margin-top: 10px;
width: 949px !important;
}
.fs-box label {
  text-transform: lowercase;
}
.usertable .altstyle {
  text-transform: lowercase;
}
#pun-stats {
  border-radius: 49px !important;
margin-bottom: 55px !important;
}
#pun-crumbs1 a, #pun-crumbs2 a {
  color: #932d2d !important;
}
.multipage {

  border-radius: 69px;
  padding: 5px 24px 0px;
}

#pun_wrap, HTML, body {
  min-width: 1100px !important;

}
.inew .tcl {
background: #c8c7c787 !important;

}
#pun-navlinks li {
  display: inline;
}
#pun-navlinks .container {
position: fixed;
left: 0;
margin-bottom: 20px !important;
top: 56px;

}
#pun-navlinks, #pun-navlinks .container {
  text-align: center;
  margin-top: 4px;
}
#pun-navlinks a span {
  display: none;
}
#navindex a:before {content:"\f015";     font-family: icon; font-size: 16px} 
#navuserlist a:before {content:"\f0c0";     font-family: icon;} 
#navsearch a:before {content:"\f002";     font-family: icon;} 
#navpm a:before {content:"\f0e0";     font-family: icon;} 
#navprofile a:before {content:"\f2bb";     font-family: icon;} 
#navadmin a:before {content:"\f085";     font-family: icon;} 
#navlogin a:before {content:"\f090";     font-family: icon;}
#navlogout a:before {content:"\f08b";     font-family: icon;} 
#navregister a:before {content:"\f067";     font-family: icon;} 
#navpr_1 a:before {content:"\f0f3";     font-family: icon;}
#navpr_2 a:before {content:"\f21b";     font-family: icon;}
.statscon {
  margin-top: -77px !important;
}
.category-3 h2 {
left: 592px !important;
}
.category-4 h2 {
left: 592px !important;
}
.category {


margin-bottom: -14px !important;
position: relative;

}
.category .container  {

}

#pun-stats {
background: #d8d8d8;
border-radius: 113px;
margin-bottom: 0px !important;
}
div.post-rating p {
  float: right !important;
  border: 0 !important;
  padding: 0 32px 0 0 !important;
}
.post-content .post-rating a {
  padding-right: 30px !important;
}
.usertable .usersname a {
  padding-top: 14px !important;
  display: block;
}
.bigdv-gost-all1-left div {
  line-height: 11px !important;
  margin-bottom: -12px !important;
}
.bigdv-gost-all1-right div {
  line-height: 11px !important;
  margin-bottom: -12px !important;
}
.bigdv-gost-all1-left span {
color: #a89191 !important;
padding-bottom: 5px !important;
display: block;
}
.bigdv-gost-all1-right span {
color: #a89191 !important;
padding-bottom: 5px !important;
display: block;
}
.bigdv-gost-all1-right p {
color: #a3a2a4;
font-size: 11px;
font-family: roboto !important;
padding-bottom: 14px !important;
display: block;
}
.bigdv-gost-all1-left p {
color: #a3a2a4;
font-size: 11px;
font-family: roboto !important;
padding-bottom: 14px !important;
display: block;
}
.bigdv-gost-all1-right a {
font-family: 'Cuprum';
font-size: 15px;
color: #d0cfcf !important;

}
.bigdv-gost-all1-left a {
font-family: 'Cuprum';
font-size: 15px;
color: #d0cfcf !important;

}
#profile #plng {

  display: none !important;
}
#p25 .post-body {

}
.multipage .tcr a {
  padding-top: 12px !important;
  display: inline-block;
}
.multipage .tcr {

  text-align: right !important;

}
.bigdv-gost-text-2 {
  position: absolute;
  top: 176px;
  left: 244px;
  color: #c8c8c8;
  font-family: 'Neothic';
  font-size: 9px;
}
.bigdv-gost-text {
position: absolute;
top: 108px;
right: 250px;
width: 387px;
height: 47px;
overflow-y: scroll;
color: #d7d5d5;
font-family: Roboto !important;
font-size: 11px;
line-height: 15px !important;
padding-right: 10px !important;
text-align: justify;
scrollbar-width: thin;
scrollbar-color: #c85050ab rgba(32, 6, 6, 0.43);
}
.bigdv-gost-all1-left {
float: left;
width: 47%;
background: #9b9a9a8c;
border-radius: 69px;
height: 76px !important;
overflow: hidden;
margin-right: 13px !important;
}
.bigdv-gost-all1-left-scroll {
 text-align: justify;
scrollbar-width: thin;
scrollbar-color: #e86f6f00 rgba(95, 85, 85, 0);
overflow-y: scroll;
height: 50px;
width: 222px;
padding: 10px 0px 10px 24px !important;
text-align: center;
}
.bigdv-gost-all1-right {
float: left;
width: 47%;
background: #9b9a9a8c;
border-radius: 69px;
height: 76px !important;
overflow: hidden;
}
.bigdv-gost-all1 {
position: absolute;
top: 220px;
right: 165px;
width: 541px;
height: 70px;
font-size: 11px;
line-height: 15px;
padding-right: 10px !important;
text-align: justify;

}
.bigdv-gost-all2 {
  position: absolute;
top: 322px;
right: 165px;
width: 541px;
height: 70px;
font-size: 11px;
line-height: 15px;
padding-right: 10px !important;
text-align: justify;
}
.punbb .show_user_posts h3 span {
border-left: 1px solid transparent;
padding: 0.5em 1em;
display: block;
padding-left: 47px !important;
width: 900px;
}
.punbb .show_user_posts h3 span em {
  color: #c2b3cc !important;
}
#pun .show_user_posts h3 strong {
  font-weight: 500;
  text-align: right !important;
  margin-right: 0 !important;
  width: auto;
  color: #806f8e !important;
}
.bigdv-gost {
position: relative;
width: 894px;
height: 428px;
margin: -45px 0 0 -14px !important;
}

.messages-container legend {
  display: none !important;
}
.close-reveal-modal {
  display: none;
}
.bigdv-pl {
position: absolute;
top: 42px;
width: 952px;
height: 24px;
text-align: center;
margin: 0 auto !important;
}
.bigdv-pl a {

   font-family: roboto;
background: #ffeae5;
padding: 5px 15px;
border-radius: 200px;
font-size: 13px;
color: #d2d2d2 !important;
margin-right: 3px !important;
background: #3A0B0A url(https://forumstatic.ru/files/001b/a9/26/72625.jpg) no-repeat top;
  background-size: auto;
background-size: auto;
background-size: auto;
background-size: cover;
transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s;

}
.bigdv-pl a:hover {



}
.bigdv-pl-left {

}
.bigdv-pl-right {
  position: absolute;
  left: 770px;
}
#profile .infofield {

    margin-bottom: 12px !important;

}
#profileContainer .formsubmit {
  margin: 0em 0 7px 0 !important;
}
#profile-left #profile-name strong {
font-family: 'Neothic';
  font-weight: 300 !important;
  letter-spacing: 1px;
}
#color-area {
background: #CAA4A4 !important;
  padding-bottom: 8px !important;
  padding-left: 35px !important;
}
.hvStickerPackModalTab {
  padding: 8px 12px;
  border-radius: 20px;
  background: rgba(91, 89, 89, 0.12);
  font-size: 12px;
font-family: Roboto, sans-serif !important;
cursor: pointer;
margin-top: 8px;
margin-right: 8px;
font-weight: 500 !important;
}
#viewprofile {
  width: 90% !important;
  margin-left: 15px !important;
}
#pun-admain textarea, #pun-admain input, #pun-admain select, #pun-admain optgroup {
  font: 1em verdana, arial, helvetica, sans-serif;
background: #e6dede87 !important;
color: #5b5959;
border: #531010 !important;
}
.hvStickerPackModalContent {
border: solid 1px #c8c7c7 !important;
  padding: 12px;
  min-height: 70px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  max-height: 230px;
  overflow-x: hidden;
  overflow-y: auto;
}

.hvStickerPackModal {
padding: 32px 25px 20px !important;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: solid 1px #999;
border-radius: 69px !important;
background: #F0F0F0 !important;
-webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
box-shadow: none !important;
position: absolute;
display: none;
bottom: 0;
left: 0;
z-index: 100;
}
lz center {
  line-height: 14px !important;
}
.messages-container legend strong {

margin-top: 23px !important;
display: block;
margin-bottom: -21px !important;

}
li#onlinelist {

  font-family: 'BebasNeueRegular';
  letter-spacing: 1px;
  font-size: 10px;
}
#messages .tc2 a {
padding-top: 12px !important;
margin-right: 23px !important;
}
#messages .pmtc22 {
  width: 40% !important;
  text-align: right !important;
}
#messages .user-avatar .isonline {

  position: absolute;
  top: 7px;
  right: -4px;

}
#messages .user-avatar {

  margin: -6px -6px 2px 0px !important;
}
.bignec-nag-1 img{
margin: 0 7px 11px !important;
}
.bignec-nag-2 {
  width: 380px;
margin-left: 530px !important;
  text-align: center;
  height: 98px;
  overflow-y: scroll;
  position: absolute;
  top: 61px;
  scrollbar-width: none !important;
}
.bignec-nag-2-line {
  display: inline-flex;
margin-bottom: 11px !important;
}
.bignec-nag-2-line p {
  color: #aaa8a8 !important;
  margin: 14px 12px 0 !important;
}
.bignec-nag-2-line span {
  color: #aaa8a8 !important;
margin: 14px 11px 0 !important;
font-size: 16px;
}

.bignec-nag {
  background: url(https://i.imgur.com/9judE3L.jpg);
  width: 955px;
  height: 200px;
margin-left: 5px !important;
  position: relative;
  font-family: lol;
  font-size: 10px;
  font-weight: 200;
margin-top: 27px !important;
  margin-bottom: -17px;
}
#pun-main a:hover:after {
    width: 100%
}
#p86-content .spoiler-box a:after {
   transition: none !important;
}
.show_user_posts .post-links a {

    color: #373737 !important;

}
.show_user_posts a {
color: #cbb7da !important;
letter-spacing: 1px;
font-weight: 500 !important;
}
.show_user_posts .pa-author strong {

}
.hasicon {
  text-transform: lowercase;
}
.anket-all2 .anket-all-1-main-6 {
  position: absolute;
  top: 407px !important;
}



#p13-content blockquote p {
padding-bottom: 0 !important;
}
#p13-content .quote-box:nth-child(1) {
background: #3a2840 !important;
color: #acafb0 !important;
}

#p15-content blockquote p {
padding-bottom: 0 !important;
}
#p15-content .quote-box:nth-child(1) {

}
#p74-content blockquote p {
padding-bottom: 0 !important;
}
#p74-content .quote-box:nth-child(1) {
background: #3a2840 !important;
color: #acafb0 !important;
}

.anket-all2 .anket-all-1-up-1 {
  color: #182122;
}
.anket-all2 .anket-all-1-up-8 {
  bottom: 1px;
  color: #959493;
}
.anket-all2 .anket-all-1-main-2 {
  position: absolute;
  top: 62px !important;
  height: 187px !important;
}
.anket-all2 {

  height: 713px !important;

}

элемент {

}
.anket-all2 .anket-all-1-up-block div {


    background: linear-gradient(to right top, #0c6044, #a5ddf2);


}
.anket-all2 .anket-all-1-bt {

  top: 669px;

}
.anket-all3 .anket-all-1-up-block div {
  background: linear-gradient(to right top, #0f3751, #95b2f7);
}
.anket-all3 .anket-all-1-bt {
  top: 657px;
}
.anket-all3 .anket-all-1-up-1 {
  color: #0f3751;
}
.anket-all3 .anket-all-1-up-8 {
  bottom: -8px;
  color: #716f6e;
}
.persons-3 {
  position: absolute !important;
  top: 65px;
  left: -587px;
}
.persons-4 {
  position: absolute !important;
  top: 65px;
  left: -527px;
}
.persons-5 {
  position: absolute !important;
  top: -1px;
  left: -263px;
}
.persons-6 {
  position: absolute !important;
  top: -1px;
  left: -201px;
}
.post-author br{
display: none;

}
.pa-fld3 a {

  position: relative;
}
.pa-fld3 a:hover {
text-decoration: none !important;
}
.pa-fld3 span  {
  display: none !important;
}
.userpl img {
position: absolute;
width: 44px;
height: auto;
left: 11px;
margin-top: -9px !important;
}
.userpl max {
display: block;
height: 20px;
line-height: normal;
text-transform: lowercase;
text-align: right;
color: #b3b1b1;
position: relative;
top: 4px;
letter-spacing: 0px;
border-left: 0 !important;
line-height: 12px !important;
margin-left: 59px;
padding-right: 18px !important;
width: 149px;
font-family: 'Neothic';
}

.userpl min {
display: block;
height: 11px;
text-transform: lowercase;
text-align: right;
letter-spacing: 1px;
margin-top: -4px;
margin-left: 52px;
padding-right: 17px;
color: #b9b8b8;
font-family: 'Montserrat';
width: 157px;
font-size: 7px !important;
line-height: 11px;
font-family: 'Neothic';
}

.userpl {
height: 31px;
background: url(https://forumstatic.ru/files/001b/a9/26/35725.png);
width: 227px;
margin-top: -29px !important;
margin-bottom: -2px !important;
position: absolute;
padding: 0 !important;
object-fit: cover;
bottom: 67px;
left: 0;
}


.userpl-2 img {
position: absolute;
width: 38px;
height: auto;
left: 86px;
margin-top: -1px !important;
}
.userpl-2 max {
display: block;
height: 20px;
line-height: normal;
text-transform: lowercase;
text-align: right;
color: #a8a7a7;
position: relative;
top: 9px;
letter-spacing: 0px;
border-left: 0 !important;
line-height: 12px !important;
margin-left: 7px;
padding-right: 18px !important;
font-family: 'Philosopher-Bold';
width: 75px;
}

.userpl-2 min {
display: block;
height: 28px;
text-transform: lowercase;
text-align: left;
letter-spacing: 1px;
margin-top: -9px;
margin-left: 127px;
padding-right: 5px;
color: #cecbcb;
font-family: 'Montserrat';
width: 91px;
font-size: 8px !important;
line-height: 11px;
}

.userpl-2 {
height: 39px;
background: url(https://i.imgur.com/kGOIqDd.png);
width: 219px;
margin-top: -29px !important;
margin-bottom: -2px !important;
margin-left: -7px !important;
position: relative;
padding: 0 !important;
object-fit: cover;
}


.userpl-3 img {
position: absolute;
width: 43px;
height: auto;
left: 86px;
margin-top: -1px !important;
}
.userpl-3 max {
display: block;
height: 20px;
line-height: normal;
text-transform: lowercase;
text-align: right;
color: #a8a7a7;
position: relative;
top: 9px;
letter-spacing: 0px;
border-left: 0 !important;
line-height: 12px !important;
margin-left: 7px;
padding-right: 18px !important;
font-family: 'Philosopher-Bold';
width: 76px;
}

.userpl-3 min {
display: block;
height: 28px;
text-transform: lowercase;
text-align: left;
letter-spacing: 1px;
margin-top: -9px;
margin-left: 132px;
padding-right: 5px;
color: #cecbcb;
font-family: 'Montserrat';
width: 86px;
font-size: 8px !important;
line-height: 11px;
}

.userpl-3 {
height: 39px;
background: url(https://i.imgur.com/L2libFW.png);
width: 219px;
margin-top: -29px !important;
margin-bottom: -2px !important;
margin-left: -7px !important;
position: relative;
padding: 0 !important;
object-fit: cover;
}



.userpl-4 img {
position: absolute;
width: 40px;
height: auto;
left: 92px;
margin-top: -1px !important;
}
.userpl-4 max {
display: block;
height: 20px;
line-height: normal;
text-transform: lowercase;
text-align: right;
color: #a8a7a7;
position: relative;
top: 9px;
letter-spacing: 0px;
border-left: 0 !important;
line-height: 12px !important;
margin-left: 7px;
padding-right: 18px !important;
font-family: 'Philosopher-Bold';
width: 77px;
font-size: 10px;
}

.userpl-4 min {
display: block;
height: 28px;
text-transform: lowercase;
text-align: left;
letter-spacing: 1px;
margin-top: -9px;
margin-left: 131px;
padding-right: 5px;
color: #cecbcb;
font-family: 'Montserrat';
width: 91px;
font-size: 8px !important;
line-height: 11px;
}

.userpl-4 {
height: 39px;
background: url(https://i.imgur.com/PMQvdIa.png);
width: 219px;
margin-top: -29px !important;
margin-bottom: -2px !important;
margin-left: -7px !important;
position: relative;
padding: 0 !important;
object-fit: cover;
}
#form-buttons {

margin-top: 10px !important;
border-radius: 39px !important;
margin-left: 18px !important;
}
#profile-gifts {
  text-transform: lowercase;
}
#post-form h2 {
  display: none !important;
}
#pun-status .item2 a {
color: #b55858 !important;
}
#topic-users-in {
text-transform: lowercase;
background: #f0f0f0;
padding: 18px 10px 10px 35px;
width: 904px;
margin-left: -23px;
margin-top: -22px;
border-top-left-radius: 69px;
border-top-right-radius: 69px;
}
#post-form {
  background: #f0f0f0;
  padding: 10px 10px 10px;
  width: 929px;
  margin-left: -23px;
  margin-top: -12px;
  border-bottom-left-radius: 69px;
  border-bottom-right-radius: 69px;
}
#Knopa2-2 {
  position: absolute;
  right: 22px !important;
}
#togglePreview {
  float: right;
margin-top: -5px !important;
z-index: 1;
position: relative;
}
#main-reply {
background: #cbb7da;
background-color: rgb(242, 220, 215);
border: 1px solid #caa4a4 !important;
box-shadow: none !important;
color: #222;
padding: 15px 16px !important;
border: none;
width: 98.6% !important;
margin-top: 1px !important;
background: #f0efef;
padding: 20px;
border: 1px solid #bbb3b3;
box-shadow: 0px 0px 30px #54545429 inset !important;
font: 12px Arial;
  line-height: normal;
line-height: normal;
line-height: 18px;
border-radius: 39px;
}
.bignec-all-bt {
  position: absolute;
  bottom: -31px;
  left: -1px;
}
#profile fieldset legend span {

}
#pa-edit a {
background: none !important;
letter-spacing: 2px;
font-family: Arial;
color: #ffeae5 !important;
}
#profile-right {
  width: 73% !important;
  margin-left: 10px !important;
  display: block !important;
}
#profile-left li, #profile-left li * {
  padding-left: 0;
  margin-left: 0;
}
#volSlider .before {
  height: 5px;
  border: solid 1px transparent;
  margin-top: -1px;
  border-radius: 3px 0 0 3px;
background: rgb(98, 97, 97) !important;
  width: 0;
}
#volSlider .thumb {
display: inline-block;
position: relative;
width: 10px;
height: 10px;
background: #702c2c !important;
border-radius: 50%;
top: -.9em;
left: 0;
box-shadow: none !important;
cursor: pointer;
}
#volSlider {
  width: 100px;
  height: 5px;
  display: inline-block;
background: #4a4949 !important;
  border: solid 1px #ccc;
  border-radius: 3px;
  box-shadow: inset 0 0 4px rgba(40, 40, 40, 0.15) !important;
  float: right;
  margin-top: 5px;
  margin-left: 1em;
}
.bignec-all1-p {
  position: absolute;
  left: 295px;
  top: -46px;
}
.group5 .post-author ul {
background: url() no-repeat top left !important;
}

#volume-set {

    float: right;
    text-transform: lowercase;

}
.bignec-all2 .bignec-all1-about {
  color: #a3a3a2;
  font-family: 'Montserrat';
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 2px;
  text-align: justify;
  height: 54px !important;
  overflow-y: scroll;
  scrollbar-width: none !important;
  position: absolute;
  left: 17px !important;
  width: 298px;
  top: 82px !important;
}
.bignec-all2 .bignec-all1-p {
position: absolute;
left: 222px !important;
top: -37px !important;
width: 543px;
}
.bignec-all2 .bignec-all1-post {
  position: absolute;
  top: 12px !important;
  left: 17px !important;
  width: 189px !important;
  height: 53px;
}
.bignec-all2 .bignec-all1-ep {

  left: 591px !important;
  top: 32px !important;

}



.bignec-all3 .bignec-all1-about {
color: #a3a3a2;
font-family: 'Montserrat';
font-size: 11px;
line-height: 13px;
letter-spacing: 2px;
text-align: justify;
height: 101px !important;
overflow-y: scroll;
scrollbar-width: none !important;
position: absolute;
left: 17px !important;
width: 227px;
top: 20px !important;
}
.bignec-all3 .bignec-all1-p {
position: absolute;
left: 224px !important;
top: -34px !important;
width: 438px;
}
.bignec-all3 .bignec-all1-post {
  position: absolute;
  top: 25px !important;
  left: 739px !important;
  width: 260px !important;
  height: 53px;
  text-align: right;
}
.bignec-all3 .bignec-all1-ep {

left: 702px !important;
top: 107px !important;

}
.persons-ru {
  height: 54px !important;
  width: 149px !important;
  margin-top: 16px !important;
  right: 42px !important;
  position: absolute;
}
.bignec-all1-ep {
  position: absolute;
  left: 705px;
  top: 109px;
  max-width: 299px;
  text-align: left;
  color: #c4c4c4 !important;
  font-family: 'Neothic';
  font-size: 13px;
  letter-spacing: 2px;
}
.bignec-all1-post {
  position: absolute;
  top: 78px;
  left: 17px;
  width: 290px;
  height: 53px;
}
.bignec-all1-about span {

    color: #a7abae;
    font-weight: 700;

}
.bignec-all1-about {
  color: #a3a3a2;
  font-family: 'Montserrat';
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 2px;
  text-align: justify;
  height: 90px;
  overflow-y: scroll;
  scrollbar-width: none !important;
  position: absolute;
  right: 15px;
  width: 298px;
  top: 14px;
}
.bignec-all1-post-text {
  color: #a3a3a2;
  font-family: 'Montserrat';
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 2px;
  text-align: justify;
  height: 42px;
  overflow-y: scroll;
  scrollbar-width: none !important;
}
.bignec-all1-post-up a {
  color: #bfbdbd !important;
font-size: 11px;
}
.bignec-all1-post-up {
  font-family: 'Neothic';
  color: #c4c4c4;
}
.persons-kib {
height: 54px !important;
width: 328px !important;
margin-top: 16px !important;
left: 3px !important;
position: absolute;
}
.persons-kib div {
  width: 44px;
  height: 44px;
  border: 1px solid #3e3e3d8a;
  position: relative;
  transition: all .5s cubic-bezier(.64,.51,.55,1.26) 0s;
  overflow: hidden;
  margin: 0 0px 11px 14px !important;
  float: left;
}
.bignec-all2 {
  position: absolute;
  top: -170px;
  left: -19px;
  width: 1019px;
  height: 148px;
background: #1B2126 url(https://i.imgur.com/yXZIReJ.jpg) no-repeat fixed left center;
  background-size: auto;
background-size: cover;
}
.bignec-all3 {
  position: absolute;
  top: -170px;
  left: -19px;
  width: 1019px;
  height: 148px;
background: #1B2126 url(https://i.imgur.com/TkuLTOM.jpg) no-repeat fixed left center;
  background-size: auto;
background-size: cover;
}
.bignec-all1 {
  position: absolute;
  top: -170px;
  left: -19px;
  width: 1019px;
  height: 148px;
background: #1B2126 url(https://i.imgur.com/CYBwBcm.jpg) no-repeat fixed left bottom;
background-size: cover;
}
#pun-status .item1{
font-size: 10px;
font-family: roboto;
}
a.news_pl:hover {

filter: blur(2px);
color: #c7c7e6 !important;
background: #3a2840;
}
#pun-status .item2 {
font-size: 10px;
font-family: roboto;
}
a.news_pl p span {
  display: block;
  font-family: 'Montserrat';
  text-transform: lowercase;
font-size: 9px !important;
}
a.news_pl p {
  font-family: 'Neothic';
  font-size: 10px;
  letter-spacing: 1px;
}
a.news_pl {
  display: inline-block;
  color: #a1a1a2 !important;
  font: 200 10px Arial;
  text-transform: uppercase;
  padding: 10px 25px 10px 21px;
  transition: all .3s cubic-bezier(.79,.14,0,.17) 0s !important;
  background: #0d1e2b;
margin: 0 8px 3px !important;
}
.bignec-all-next-line a {
  float: left;
  color: #aeadad !important;
  letter-spacing: 1px;
}
.bignec-all-next-line a:hover {
color: #bf9ace !important;
}
.bignec-all-next-line {
  font-size: 10px;
  margin-bottom: 3px !important;
  font-family: 'Montserrat';
}
.bignec-all-a-text {
  width: 173px;
  margin-left: 10px !important;
}
.bignec-all-a-text span{
display: block;
font-family: 'Neothic';
letter-spacing: 2px;
color: #7a6482;
}
.bignec-all-about {
  position: absolute;
  width: 515px;
  left: 415px;
  top: 50px;
  font-family: 'Montserrat';
  color: #9d9d9d;
  letter-spacing: 2px;
  text-align: justify;
  height: 59px;
  overflow-y: scroll;
  scrollbar-width: none !important;
}
.bignec-all-next {
  position: absolute;
  top: 133px;
  left: 0;
  width: 253px;
  height: 81px !important;
  font-family: 'Montserrat';
  color: #9d9d9d;
  letter-spacing: 2px;
  overflow-y: scroll;
  scrollbar-width: none !important;

}
.bignec-all-who {
  position: absolute;
  top: 107px;
}
.bignec-all-sc {
  position: absolute;
  right: 0;
  top: 55px;
}
.bignec-all-logo {
    position: fixed;
    margin-left: 285px !important;
    margin-top: 124px !important;
    z-index: -1;
}
.bigdv-tb-2-center-text {
  text-align: center;
}
.bigdv-tb-2-right p {
  text-align: center;
  font-family: 'Neothic';
  font-size: 11px;
  letter-spacing: 1px;
  padding-top: 23px;
padding-bottom: 13px;
}
.ams_wrap {
width: 321px;
height: 27px;
display: flex;
justify-content: space-around;
align-items: center;
z-index: 999;
left: 0;
padding: 0 73px;
margin-top: 15px !important;
}
.bigdv-tb-2-center-bt {
height: 44px;
display: flex;
margin-top: 4px !important;
}
.bigdv-tb-2-center-bt-act {
  display: flex;
}
#pun-edit h1{
display: none;
}
.bigdv-tb-2-center-text p {
  color: #dddcdc;
  padding-top: 3px !important;
  text-align: justify;
  height: 53px;
  overflow-y: scroll;
  font-size: 11px;
  line-height: 16px;
  padding-right: 8px;
  scrollbar-width: thin;
  font-weight: 300;
}
.bigdv-tb-2-center-text span {
  font-family: 'Neothic';
  font-size: 10px;
  color: #c4bebe;
  margin-top: 8px !important;
  display: block;
}
.ams_wrap p {
  padding-left: 89px;
  line-height: 14px;
  color: #bfbfbf;
font-weight: 300 !important;
}
.ams {
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-weight: 200;
}

.ams a {
color: #ccc !important;
font-size: 11px;
letter-spacing: 2px;
font-family: 'Neothic';
}

.ams em {
position: absolute;
background: #340806;
border: 1px solid #2E0503 !important;
top: 72px;
left: 50%;
transform: translateX(-50%);
box-sizing: border-box;
visibility: hidden;
font-size: 11px;
padding: 15px;
text-align: justify;
opacity: 0;
transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s;
color: #ccc;
z-index: 3;
width: 316px;
}

.ams:hover em {
  opacity: 1;
  top: 22px
}

.ams em img {
  width: 80px;
  filter: grayscale(100%);
  mix-blend-mode: multiply
}

.ams:hover em {
  visibility: visible
}

.ams em center {
border: 1px solid #331413;
width: 78px;
height: 90px;
overflow: hidden;
margin-bottom: 0px;
background: rgba(174, 172, 172, 0.73);
float: left;
}
#pun_wrap {
margin-bottom: 60px !important;
}
.endpost legend {
  display: none !important;
}
.endpost .formal {
  margin-top: 42px !important;
}
.formal legend span{

}
#profile fieldset .fs-box {
  padding: 0em 0 0.8em 0 !important;
}
#pun-stats h2 {

width: 901px !important;
margin-left: -35px !important;
}
.category-1 h2 {

margin-left: -35px !important;
}
.category-2 h2 {

margin-left: -35px !important;
}

.category-5 h2 {

margin-left: -35px !important;
}
.category-6 h2 {

margin-left: -35px !important;
}
.category-7 h2 {

margin-left: -35px !important;
}
#pun-status .container .status_userava > img {
  position: absolute;
  width: 35px;
  height: 35px;
  margin-top: 98px;
  margin-left: -39px;
  object-fit: cover;
  border-radius: 10px;
  border: 2px solid #8a8ca7;
}
.anket-all-1-up-1 {

   color: #513759;
    font-family: 'Ampero' !important;
    font-size: 75px;
    text-transform: uppercase;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -42px;
    letter-spacing: 8px;

}
.lz2 strong {
display: block;
text-align: center;
font-size: 10px;
margin-top: -5px !important;
color: #6a6a6a !important;
font-family: 'Montserrat';
letter-spacing: 2px;
}
.lz3 strong {
display: block;
text-align: center;
font-size: 10px;
margin-top: -5px !important;
color: #6a6a6a !important;
font-family: 'Montserrat';
letter-spacing: 2px;
}
.lz4 strong {
display: block;
text-align: center;
font-size: 10px;
margin-top: -5px !important;
color: #777 !important;
font-family: 'Montserrat';
letter-spacing: 2px;
}
#smilies-area, #video-area, #spoiler-area {
  width: 450px;
  height: 151px !important;
  overflow-y: auto;
}
.anket-all-1-main-2 {
  position: absolute;
  top: 48px;
  left: 35px;
  width: 889px;
  color: #262628;
  font-family: 'helvetica' !important;
  height: 203px;
  overflow-y: auto;
  font-size: 13px;
  line-height: 20px;
  font-weight: 300 !important;
  padding-right: 10px;
}
.anket-all-1-main-3 {
position: absolute;
top: 314px;
left: 35px;
width: 413px;
color: #262628;
font-family: 'helvetica' !important;
height: 73px;
overflow-y: auto;
font-size: 13px;
line-height: 20px;
font-weight: 300 !important;
padding-right: 10px;
}
#post_button {
cursor: pointer;
}

.post_button {
  transition: all .6s ease-in-out 0s
}

.post_button.openpost {
  letter-spacing: 3px !important;
  filter: brightness(.8)
}


.anket-all-1-bt {
position: absolute;
top: 766px;
width: 961px;
text-align: center;
color: #767375;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 700;
}
.anket-all-1-main-4 {
position: absolute;
top: 314px;
left: 513px;
width: 413px;
color: #262628;
font-family: 'helvetica' !important;
height: 73px;
overflow-y: auto;
font-size: 13px;
line-height: 20px;
font-weight: 300 !important;
padding-right: 10px;
}
.anket-all-1-main-5 {
position: absolute;
top: 445px;
left: 35px;
width: 889px;
color: #262628;
font-family: 'helvetica' !important;
height: 45px;
overflow-y: auto;
font-size: 13px;
line-height: 20px;
font-weight: 300 !important;
padding-right: 10px;
}
.anket-all-1-main-6 {
position: absolute;
top: 512px;
left: 35px;
width: 884px;
color: #262628;
font-family: 'helvetica' !important;
height: 54px;
overflow-y: auto;
font-size: 13px;
line-height: 20px;
font-weight: 300 !important;
padding-right: 10px;
}
.anket-all-1-main-6 p{
font-family: 'helvetica' !important;
padding-bottom: 0px !important;

}
.anket-all-1-main-6 p span{
font-weight: 700;
color: #6a6a6a !important;

}
.anket-all-1-up-2 {
  position: absolute;
  left: 20px;
  top: 53px;
  color: #a9a7a9;
  font-family: 'Intro' !important;
  font-size: 14px;
  letter-spacing: 2px;
  width: 244px;
  text-align: center;
}
.anket-all-1-up-3 {
  position: absolute;
  left: 20px;
  top: 81px;
  color: #a9a7a9;
  font-family: 'Intro' !important;
  font-size: 14px;
  letter-spacing: 2px;
  width: 244px;
  text-align: center;
}
.anket-all-1-up-4 {
  position: absolute;
  left: 20px;
  top: 109px;
  color: #a9a7a9;
  font-family: 'Intro' !important;
  font-size: 14px;
  letter-spacing: 2px;
  width: 244px;
  text-align: center;
}
.anket-all-1-up-5 {
position: absolute;
right: 20px;
top: 53px;
color: #a9a7a9;
font-family: 'Intro' !important;
font-size: 14px;
letter-spacing: 2px;
width: 244px;
text-align: center;
height: 45px;
}
.anket-all-1-up-6 {
  position: absolute;
right: 20px;
top: 109px;
  color: #a9a7a9;
  font-family: 'Intro' !important;
  font-size: 14px;
  letter-spacing: 2px;
  width: 244px;
  text-align: center;
}
.anket-all-1-up-7 {
  position: absolute;
  left: 20px;
  bottom: 0;
  color: #a9a7a9;
  font-size: 14px;
  letter-spacing: 2px;
  width: 923px;
  text-align: center;
  font-family: 'helvetica' !important;
}
.anket-all-1-up-8 {
position: absolute;
left: 20px;
bottom: -6px;
color: #706f6e;
font-size: 9px;
letter-spacing: 2px;
text-align: center;
width: 923px;
font-family: 'helvetica' !important;
}
.anket-all {
position: relative;
  width: 961px;
  height: 788px;
  margin-top: 0px !important;
  display: inline-block;
}
.anket-all-1-up {
  position: absolute;
  top: 0;
  left: 0;
  width: 961px;
  height: 182px;
}
.anket-all-1-up-block {
  position: absolute;
  display: flex;
  width: 378px;
  top: 45px;
  left: 287px;
}
.anket-all-1-main-1 {
  position: absolute;
  top: 3px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #161624;
  font-family: 'Intro' !important;
  font-size: 14px;
  letter-spacing: 1px;
}
.anket-all-1-up-block div {
float: left;
width: 100px;
height: 100px;
margin-right: 39px;
z-index: 1;
position: relative;
background: linear-gradient(to right top, #a281b9, #995fdf);
transition: all .6s ease-in-out 0s;
}
.anket-all-1-main {
  position: absolute;
  top: 182px;
  width: 961px;
  height: 577px;
}
.anket-all-1-up-block img {
width: 100px;
height: 100px;
object-fit: cover;
mix-blend-mode: multiply;
filter: grayscale(100%) brightness(1.1) contrast(1.1) opacity(90%);
z-index: 1;
transition: all .6s ease-in-out 0s;
}
.anket-all-1 {
  position: absolute;
  top: 20px;
  left: 0;
  width: 961px;
  height: 787px;
}
.table-up-fl a:hover div:after {
  opacity: 0
}
.postblock {
  width: 222px;
  right: 0;
  top: 0px;
  position: absolute;
}

.postblock p {
  font-size: 12px;
    font-weight: 200;
      text-align: justify;
  height: 54px;
  overflow-y: auto;
  padding-right: 5px
}

.postblock span {
  text-transform: uppercase;
  text-align: right;
  display: block;
  margin-top: 10px;
  font-size: 12px;
}

.quteblock {
  width: 360px;
  height: 110px;
    margin-left: 7px;
  top: 20px;
  position: absolute;
}
.table-up-fl a:hover img {
filter: none}
.table-up-wr a:hover div:after {
  opacity: 0
}

.table-up-wr a:hover img {
filter: none}



#form-buttons td img {
  height: 25px;
  width: auto !important;
}
.table-up-post a {
  color: #aaabad !important;
}
.table-up-ep {
  cursor: pointer;
  position: absolute;
  right: 43px;
  top: 172px;
  color: #7d673f !important;
text-decoration: none !important;
  font-family: 'Ampero';
  text-transform: lowercase;
  font-size: 15px;
  width: 240px;
transition: all .4s cubic-bezier(.79,.14,0,.17) 0s !important;
}
.table-up-ep:hover {
color: #45458c !important;
}
.table-up-news {
  position: absolute;
  left: 253px;
  top: 72px;
  width: 466px;
  height: 38px;
}
.table-up-news a{
background: #525450;
padding: 3px 5px;
float: left;
margin-right: 11px !important;
color: #090910 !important;
font-family: 'helvetica';
font-size: 11px;
transition: all .3s cubic-bezier(.79,.14,0,.17) 0s !important;
}
.table-up-news a:hover{
background: #7d673f;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
#pun-status .item1 strong {
font-weight: 700;
color: #9f403c;
}
#pun-status span strong {
  font-weight: 500;
color: #9f403c;
}
.table-up-fl {
  position: absolute;
  left: -14px;
top: -120px;
}
.table-up-ams {
  position: absolute;
  bottom: 6px;
  left: -6px;
  width: 104px;
  height: 36px;
}
.table-up-ams a {
  cursor: pointer;
  font-size: 14px;
  font-family: 'Ampero';
  color: #939395 !important;
  display: block;
  text-align: left;
  letter-spacing: 1px;
margin-bottom: 4px;
transition: all .4s cubic-bezier(.79,.14,0,.17) 0s !important;
}
.table-up-ams a:hover {
color: #7d673f !important;
}
.table-up-fl div {
float: left;
width: 50px;
height: 50px;
margin-right: 11px;
z-index: 1;
position: relative;
background: linear-gradient(to right top, #777a9d, #434560);
  transition: all .6s ease-in-out 0s
}
.table-up-fl div img {
  width: 50px;
  height: 50px;
  object-fit: cover;
  mix-blend-mode: multiply;
  filter: grayscale(100%) brightness(1.1) contrast(1.1) opacity(90%);
  z-index: 1;
  transition: all .6s ease-in-out 0s
}
.table-up-last-name {
position: absolute;
top: 162px;
left: 110px;
width: 186px;
font-family: 'Ampero';
height: 13px;
font-size: 13px;
color: #7d673f !important;
letter-spacing: 1px;
transition: all .4s cubic-bezier(.79,.14,0,.17) 0s !important;
}
.table-up-last-name:hover {
color: #45458c !important;
}
.table-up-wr {
  position: absolute;
  right: 15px;
top: -120px;
}
.table-up-post {
  position: absolute;
  right: 108px;
  width: 248px;
  top: 196px;
  text-align: justify;
  overflow-y: auto;
  padding-right: 6px;
  height: 38px;
  color: #7c7d7b;
  font-family: 'helvetica';
  line-height: 12px;
  font-size: 11px;
}
.table-up-last {
position: absolute;
top: 178px;
left: -6px;
height: 50px;
width: 296px;
color: #7c7d7b;
font-family: 'helvetica';
line-height: 12px;
font-size: 11px;
text-align: justify;
overflow-y: auto;
padding-right: 6px;
}
.table-up-wr div {
float: left;
width: 50px;
height: 50px;
margin-left: 11px;
z-index: 1;
position: relative;
background: linear-gradient(to right top, #777a9d, #434560);
  transition: all .6s ease-in-out 0s
}
.table-up-wr div img {
  width: 50px;
  height: 50px;
  object-fit: cover;
  mix-blend-mode: multiply;
  filter: grayscale(100%) brightness(1.1) contrast(1.1) opacity(90%);
  z-index: 1;
  transition: all .6s ease-in-out 0s
}
.table-up-best {
width: 77px;
height: 75px;
margin-left: 11px;
z-index: 1;
position: relative;
background: linear-gradient(to right top, #777a9d, #434560);
}
.table-up-best {
  position: absolute;
  right: 15px;
  bottom: 1px;
}
.table-up-best img {
  width: 77px;
  height: 75px;
  object-fit: cover;
  mix-blend-mode: multiply;
  filter: grayscale(100%) brightness(1.1) contrast(1.1) opacity(90%);
  z-index: 1;
  transition: all .6s ease-in-out 0s
}
.table-up-best a:hover div:after {
  opacity: 0
}

.table-up-best a:hover img {
filter: none}
#pun-status .item4 {
  display: none;
}
.lz .ank {
display: block;
font-family: playfair display !important;
color: #c1bebe !important;
font-size: 11px !important;
text-shadow: 1px 1px black;
}
.table-up-about {
  position: absolute;
  left: 331px;
  width: 384px;
  height: 66px;
  font-family: 'helvetica';
  font-size: 13px;
  line-height: 16px;
  color: #979494;
top: -127px;
}
.table-up-about span {
  color: #997640;
}
.table-up {
  position: absolute;
  top: 34px;
  width: 1000px;
  margin-left: -15px;
  height: 283px;
}
.table-bt {
position: absolute;
bottom: -14px;
width: 454px;
height: 73px;
margin-left: -15px !important;
}
.table-bt div {
float: left;
width: 56px;
height: 57px;
margin-right: 17px;
z-index: 1;
position: relative;
margin-top: 15px;
background: linear-gradient(to right top, #b096c1, #9395b7);
transition: all .6s ease-in-out 0s;
border: 1px solid #684e71;
}
.table-bt a:hover div:after {
  opacity: 0
}

.table-bt a:hover img {
filter: none}
.table-bt div img {
  width: 56px;
  height: 57px;
  object-fit: cover;
  mix-blend-mode: multiply;
  filter: grayscale(100%) brightness(1.1) contrast(1.1) opacity(90%);
  z-index: 1;
  transition: all .6s ease-in-out 0s
}
.table-bt-fon {
position: absolute;
left: 11px;
top: -19px;
z-index: -1;
opacity: 0.6;
}
.table-bt-fon2 {
position: absolute;
left: 130px;
top: -19px;
z-index: -1;
opacity: 0.6;
}
.table-bt-fon3 {
position: absolute;
left: 308px;
top: -19px;
z-index: -1;
opacity: 0.6;
}
#pun-adnav {
  float: left;
  width: 14em;
  margin-left: -15em;
  display: inline;
  background: #f0f0f0 !important;
  border-radius: 33px !important;
  padding: 8px 2px 8px !important;
}
.adformal h2, #pun-adnav h2 {
padding: 0.5em 1em;
border-style: none solid solid none;
border-width: 0 1px 1px 0;
color: #2f2a2a !important;
border-color: #333;
letter-spacing: 2px;
font-family: 'Neothic';
background: transparent !important;
}
#pun-admain1 h2 {
  padding-left: 46px !important;
  padding-top: 12px !important;
}
.pa-avatar {position: relative}
.indOnline, .indOffline {
width: 227px;
height: 14px;
margin: 5px 0px 0px 0 !important;
}
.indOnline {
background: url(https://forumstatic.ru/files/001b/a9/26/43016.png);
border: none !important;
box-shadow: none !important;
opacity: 0.5;
}
.indOffline {
background: url(https://forumstatic.ru/files/001b/a9/26/43016.png);
border: none !important;
box-shadow: none !important;
opacity: 0;
}

HTML {background: #1B2126 url(https://forumstatic.ru/files/001b/a9/26/13341.jpg) repeat fixed left center;
  background-size: auto;
background-size: cover;
}


#pun-title {border: none;
display: none
}

#pun-title table {
    background: rgba(0, 0, 0, 0);
    border: none;
    height: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    width: auto;
}



@media screen and (max-width: 540px) {#pun-navlinks li a:before {display:none}  }
#pun-navlinks li a span {font-size: 29px;
color: #ffeae5 !important;
font-family: 'Niagara' !important;
text-transform: lowercase;
letter-spacing: 2px;} #navpr_1 li span {font-size:0; display: none} #navpr_2 li span {font-size:0; display: none}






#pun-navlinks a {
color: #999898;
text-align: center;
transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s;
opacity: 1;
font-weight: lighter !important;
font-size: 14px !important;
margin-top: 10px;
padding: 0px !important;
text-transform: uppercase;
display: inline;
width: 37px;
height: 30px;
line-height: 30px;
}

#pun-navlinks a span {    padding: 0px !important;}

#pun-navlinks a:hover {
color: #d2b2b2;

}



.offctgr {display:block!important;
visibility:visible!important;
}



.pa-posts, .post-author .pa-respect, .pa-fld4,  .pa-fld1, ..pa-fld2{
display: inline-block;
text-transform: lowercase;
font-size: 9px;
padding: 0px 8px 0px 8px !important;
margin-top: 0px !important;
font-weight: 300;
width: 47px;
color: #4c4056 !important;
text-align: center;
}
.pa-respect a {
color: #444344 !important;
height: 16px;
}

.pa-posts .fld-name, .pa-respect .fld-name, .pa-respect .fld-name a, .pa-fld3 .fld-name, .pa-fld4 .fld-name, .pa-fld1 .fld-name,  .pa-fld2 .fld-name {
    font-size: 0;
}
#viewprofile #pa-fld2{
  display: none !important;
}


.pa-respect .fld-name a:before {
    content: "импрув";
    font-size: 8px;
display: block;
text-align: center;
letter-spacing: 1px;
}

.gid3 .pa-respect .fld-name:before {
    content: "импрув";
    font-size: 8px;
display: block;
text-align: center;
letter-spacing: 1px;
}



.pa-respect img {width: 8px}

#profilenav h2 {
    text-align: left !important;
}
.lz rc {
  color: #7d7d7d;
  padding-top: 0px !important;
  display: block;
  font-size: 9px;
text-shadow: 1px 1px black;
}
.post-author {
border: 1px solid #f0f0f0 !important;
margin-left: 7px !important;
margin-top: 28px !important;
margin-bottom: -1px !important;
padding-bottom: 0px !important;
width: 227px !important;
padding-top: 17px !important;
position: relative;
overflow: visible !important;
text-align: center;
border-radius: 51px;
background: #1B2126 url(https://forumstatic.ru/files/001b/a9/26/13341.jpg) no-repeat left bottom;
  background-size: auto;
background-size: auto;
background-size: auto;
background-size: cover;
}
img.post-img-Sp {
  margin-top: 5px;
  margin-bottom: -13px;
  position: absolute;
  bottom: -12px;
  width: 209px;
  left: -5px;
}

.post-author .pa-author {
font-size: 12px !important;
letter-spacing: 0;
text-align: center !important;
padding: 2px 0px 2px;
margin-top: 5px;
transition: all .3s linear 0s;
width: auto;
letter-spacing: 2px;
height: 12px;
line-height: 12px;
display: inline-block;
width: 203px;
position: absolute;
left: 12px;
top: -21px;

} 
.post-author .pa-author a {
  color: #4a4a4a !important;
}
#pun .post-box {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.post-content {
margin: 22px 32px 0px 0px !important;
}

#pun .post h3 {
width: 1005px !important;
height: 26px;
margin-left: -17px !important;
font-size: 11px;
border: 0 !important;
position: absolute;
padding: 0 !important;
border: 0 !important;
margin-top: 6px !important;
font-family: 'BebasNeueRegular';
}
.permalink {
text-transform: lowercase;
margin-left: 45px !important;
color: #806f8e !important;
font-weight: 500;
color: #d8d8d8 !important;
letter-spacing: 1px;
font-family: playfair display;
position: absolute !important;
top: -41px;
left: 23px;
}
.post h3 span {
    margin-left: 5px !important;
    margin-top: 7px;
    text-align: left;
    width: auto;
    font-weight: 900 !important;
    position: relative;
    z-index: 1;
padding: 0 !important;
    padding-left: 2px !important;
    width: 999px;
    color: #caccb8
}

#pun .post h3 strong {
font-weight: 500;
text-align: right !important;
margin-right: 56px;
width: auto;
color: #dfdfdf !important;
position: absolute;
top: -38px;
right: 61px;
}

.multipage h1 {
  text-align: center !important;

}
.pa-author img {
    display: none;
}

.pa-author {color: #0b0b0b;
font-size: 8px;
text-transform: lowercase;
letter-spacing: 2px;
font-family: 'Neothic';}


.post-author ul {
    font-size: 10px;
    line-height: 11px;
    margin: 0 0px !important;
    padding: 0px !important;
    text-align: center !important;;
    width: auto;
color: #bfbfbd;
}


.pa-avatar {
    margin-top:0px !important;
    margin-bottom: 5px !important;
    border-top: 0;
    padding-top: 0px !important;
}   
.pa-avatar.item2 img {
border: 1px solid #171717;
border-radius: 29px;
}
.lz {
  padding: 0px 22px 49px;
}
#pun .pa-title {
padding: 0 !important;
text-align: center;
font-size: 9px;
font-weight: normal !important;
padding: 0px !important;
  padding-bottom: 0px;
padding-bottom: 0px;
padding-bottom: 0px;
letter-spacing: 1px;
text-transform: lowercase;
margin-top: 0px !important;
margin-bottom: -2px !important;
padding-bottom: 2px !important;
border-width: 0px 1px 0px 1px;
writing-mode: tb-rl;
transform: rotate(180deg);
height: 100%;
width: 11px;
position: absolute;
top: 39px;
left: -16px;
text-align: left;
display: flex;
justify-content: flex-end;
align-items: center;
color: #7d7c7c !important;
font-weight: 500 !important;
font-family: Roboto;
font-size: 10px;
}

.pa-ip {clear: both;
margin-top: 0px !important;}

.pa-online, .pa-last-visit {
display: none
}



.punbb th {
    font-size: 0 !important;
}
li#navawards, .lastedit {
    display: none !important;
}
.pa-gifts {
    display: none;
}


#pun-ulinks .container {
font-style: normal;
font-weight: 500 !important;
padding: 0 !important;
text-align: center !important;
text-transform: lowercase;
width: 100% !important;
font-family: 'BebasNeueRegular';
margin-top: -8px;
}

#pun-ulinks .item5 {
    display: none;
}
#pun-ulinks a {
color: #c9c8c8;
font-size: 10px !important;
transition: all 0.5s linear 0s;
letter-spacing: 2px;
padding: 0 5px 0px 5px !important;
position: relative;
font: 400 9px roboto;
}
#pun-admain legend span {
  padding: 0 5px;
  margin: 0 0 0 -15px;
  background-color: #f0f0f0 !important;
}


.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-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: #403f44;

}
.adcontainer {
  border-style: none solid solid solid;
  border-width: 0 1px 1px 1px;
  border-color: transparent !important;
}
.punbb .post-box {
    color: #242424;
}
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
    border-color: transparent;
    color: #242424;
    font-style: normal;
    font-weight: normal;
}
#pun-admain fieldset .handle, #pun-admain fieldset p {
  border-left-style: solid;
  border-left-width: 18em;
  margin-bottom: 3px;
  padding: 6px 0;
  position: relative;
border-color: #dedfdf;
background-color: #eee;
}
#pun-admain fieldset {
  border-style: solid;
  border-width: 1px;
  padding: 0 18px 0 18px;
  margin: 0 0 1em 0;
border-color: #cbcccc !important;
}
.punbb textarea {
background-clip: padding-box;
background: #d2d1d0;
border: none !important;
box-shadow: none !important;
color: #222;
padding: 7px 5px !important;
border: none;
width: 99% !important;
}
.punbb #pun-main .quote-box {
background-clip: padding-box;
padding: 10px !important;
position: relative;
border: none;
background: #eaeaea;
padding: 15px 15px 4px 15px !important;
position: relative;
border-radius: 15px;
overflow: hidden;
}
.quote-box .quote-box{
background: #dfdfdfd4 !important;
}
.punbb #pun-main  .spoiler-box {
padding: 10px !important;
position: relative;
border: 1px solid #f0f0f0;
color: #282828;
box-shadow: none;
background: #e0e0e0 !important;
}
.punbb #pun-main  .spoiler-box div{
letter-spacing: 2px;
text-transform: lowercase;
font-family: 'Neothic';
font-size: 10px;
}
.punbb #pun-main .code-box {
box-shadow: none;
margin: 0.4em 1.8em 1.4em;
color: #575656;
background: #eae7e7ab;
padding: 0 15px 4px 15px !important;
position: relative;
border-radius: 15px;
overflow: hidden;
}
#pun .quote-box cite, #pun .code-box strong.legend {
display: block;
padding: 7px 15px 7px 15px !important;
font-size: 10px;
letter-spacing: 1px;
margin: 0 -15px;
  margin-bottom: 0px;
margin-bottom: 5px !important;
text-align: left;
font-weight: 700 !important;
border-bottom: 1px solid #e6e3e352;
text-transform: uppercase;
font-family: 'Neothic';
background: #eae6e6;
background: #1B2126 url(https://forumstatic.ru/files/001b/a9/26/13341.jpg) repeat left center;
opacity: 0.9;
}
#pun .quote-box cite {
margin: -14px -15px 0px -15px !important;
}
#pun .quote-box cite, #pun .code-box strong.legend a {
  color: #d2d1d1 !important;
}
#pun .quote-box cite, #pun .code-box strong.legend a {

font-weight: 300 !important;
}
#pun-main .code-box .scrollbox pre {
font-family: pt sans !important;
font-size: 12px;}

.punbb select, input {
border: 0;
padding: 2px 3px 2px 3px !important;
background: #4e2120;
border: 1px solid #4f1414;
color: #ddd9d9;
border-radius: 100px;
}

#pun-navlinks .container {
    border-color: transparent;
    color: #152115;
}
.offline li.pa-online strong {
    font-weight: normal;
}

.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, #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 .quote-box, .punbb .code-box, .punbb th, .punbb .formal fieldset .post-box, .punbb .info-box, li.pa-online, .punbb .post-sig dt {
    border-color: transparent;
}
.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 {
    border-bottom: 0 none #000;
color: #491a19;
    text-decoration: none;

}


.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 {  border-bottom: 0 none #000;
color: #86302e;
    text-decoration: none;
}

#pun-main a {

    position: relative;
}





#pun-pagelinks a:active, #pun-pagelinks a:focus {
    background-color: #211a13;
    color: #fff;
}
#profile .fs-box {
  padding: 2em 0 0.8em 0 !important;
}
.punbb .section h2, #pun-main h1, #pun-stats h2, #pun-main h2, #pun-debug h2 {
background: transparent;

font-size: 14px !important;
font-style: normal;
padding-bottom: 5px !important;
text-align: right;
width: auto;
text-transform: uppercase;
text-align: center;
margin-bottom: 0px;
margin-bottom: -2px !important;
height: 15px;
letter-spacing: 2px;
font-family: 'Neothic';
}

#pun-index h2 {box-shadow: none}

#pun-main div.catleft, #pun-main div.catright {
display: none;
}

#pun-index table Div.icon {
border-style: none;
height: 6px;
width: 6px;
margin-left: 0;
margin-top: 3px;
margin-right: 6px;
position: absolute;
z-index: 3;
right: 175px;
top: 16px;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;

border-radius: 100px;
}
#pun-index TR.inew Div.icon {
  display: block;
}
#pun-index TR.inew Div.icon {


border-style: none;
height: 6px;
width: 6px;
margin-left: 0;
margin-top: 3px;
margin-right: 6px;
position: absolute;
z-index: 3;
right: 175px;
top: 16px;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;

}
#pun-index tr.inew .podforum {

}

#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {

display: block;
float: left;
height: 11px;
margin-left: -10px;
margin-right: 10px;
margin-top: 0px;
position: relative;
width: 11px;
background: #b9b8b8;
}

#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {

    width: 11px;
    height: 11px;
background: #71211e;
}
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
background: #ae8989;
box-shadow: none;
width: 11px;
height: 11px;
}

#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background: #101610;
    width: 11px;
    height: 11px;
}

#pun-about .container .item1 {  margin-top: 42px;
  width: 880px;
  margin-left: 26px !important;
  position: absolute;
  font-size: 10px;
text-align: right;
font-family: roboto;
}
#viewprofile .container {
  border: none !important;
}


div#pun-about {
margin-top: -73px;
text-transform: lowercase;
position: relative;
z-index: 1;
width: 100px;
float: left;
}



#pun-announcement.section h2 span {
    display: none;
}

.punbb input {
    border: medium none;
}


.button {

white-space: nowrap;
margin-right: 10px !important;
cursor: pointer;
padding: 5px 14px !important;
min-width: 110px !important;
text-transform: uppercase !important;
font-size: 9px !important;
letter-spacing: 2px;
font-weight: normal !important;
transition: all .5s cubic-bezier(.3,.2,.2,.3);
text-shadow: none !important;
box-shadow: none !important;
background: #3A0B0A url(https://forumstatic.ru/files/001b/a9/26/72625.jpg) no-repeat top;
  background-size: auto;
background-size: auto;
background-size: auto;
background-size: cover;
font-family: roboto !important;
font-weight: 300 !important;
border-radius: 69px;
}
.button:hover {
background: #595858 !important;
box-shadow: 0 0 0 1px #323344 inset, 0 0 0 2px #595426 inset, 0 0 0px 1px #a2a2a2, 0 0 4px 4px rgba(0,0,0,0.05) inset, 0 2px 2px -2px rgba(255,255,255,0) inset;
    cursor: pointer;
    filter: brightness(1.2)
}


.button:active {
    border-top-color: #2c5f75;
}


#pun-crumbs1 a, #pun-crumbs2 a {
}


#pun-crumbs1, #pun-crumbs2 {
width: auto;
height: 30px;
font-size: 10px !important;
text-align: left;
margin-bottom: 0px !important;
text-transform: lowercase;
font-weight: 500 !important;
padding: 0px !important;
color: #e7e7e7 !important;
letter-spacing: 1px !important;
font-family: roboto;
}

.post_reputation {
    background: #c2c4b0;
}


#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, .inner .popup_graffiti, #table-area, #keyboard-area, #smilies-area {
color: #333;
padding: 10px 10px 10px 10px !important;
background: #caa4a4;
border: 1px solid #795452;
box-shadow: none !important;
}

.hvStickerPackModalTab.active {
background: rgb(46, 6, 3) !important;
color: #d7d3d3;
}
#keyboard-area input {box-shadow: none;
color: #312c12!important;}

#font-area {height: 300px;
overflow-y: auto;
padding: 5px;
text-align: left;
width: 150px;
z-index: 24 !important;}


#pun-index .tcmod {
    display: none
}

#pun-index .category, #pun-stats.section {
padding: 16px 0px 1px !important;
border: 0 !important;
background: #f0f0f0;
margin-bottom: 19px !important;
width: 950px !important;
background: #f0f0f0;
border-radius: 69px;
}

#pun-index .category h2 {
width: 292px;
height: 20px;
padding: 0 !important;
border: none !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
text-align: right;
color: #d8d8d8 !important;
text-transform: uppercase;
letter-spacing: 1px;
text-shadow: 0 0 1px #0a100e;
margin-left: 17 !important;
font-family: playfair display;
font-size: 14px !important;
position: absolute;
top: -20px;
left: 626px;
}

#pun-index .category h2 span, #pun-stats h2 span {

    margin-top: 7px;
    margin-left: 10px

}

#pun-stats.section h2 {margin-top: 0px !important;
margin-bottom: 10px !important;}

#pun-index .category h2 span, #pun-stats h2 span{
position: relative;

width: 1000px;
margin-left: -5px !important;
height: 50px;
    }
    


#pun-index .category .container td {
    padding: 0px 0 !important;
    margin: 0
}

#pun-index .tclcon h3 a {
text-transform: lowercase;
font-size: 14px;
letter-spacing: 3px;
color: #1e1e1e;
height: 23px;
display: inline-block;
line-height: 24px;
position: relative;
z-index: 1;
margin-left: 0;
font-family: playfair display;

}

#pun-index .tclcon h3 a:hover {color: #934341;  }

#pun-index .tclcon h3 {
text-align: left;
margin-bottom: -5px;
padding: 0px 0px 0px 33px;
position: relative;
width: 192px;

}
#pun-index .tclcon h3 span {
  color: #4a1f1e;
}


#pun-index .tclcon {
    font-size: 10px;
    text-align: justify;
    margin: 10px 0px 10px 0px;
    font-family: roboto;
    padding: 0px 0px 0px 0px;
    line-height: 15px;
    z-index: 1;
    position: relative;
    font-weight: 500;
}




.podforum {


    
}

.f_links {
text-transform: lowercase;
text-align: center;
font-size: 10px;
flex: 0 0 auto;
display: flex;
flex-direction: column;
gap: 1.5px;
margin-top: -23px !important;
width: 122px;
}
.f_links a {
width: 191px;
margin-left: 8px !important;
margin-right: -11px !important;
font-weight: normal;
color: #cccaca !important;
text-transform: lowercase;
padding: 1.8px;
flex: auto;
margin: 1px;
  margin-right: 1px;
  margin-left: 1px;
margin-right: 1px;
margin-left: 1px;
margin-right: 1px;
margin-left: 1px;
margin-right: 1px;
margin-left: 1px;
letter-spacing: 1.2px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s;
font-size: 9px;
display: flex !important;
background: #3A0B0A url(https://forumstatic.ru/files/001b/a9/26/72625.jpg) no-repeat top;
  background-size: auto;
background-size: cover;
font-family: roboto;
font-weight: 300 !important;
border-radius: 69px;
}
.f_links a:hover {
background: #443E3D !important;
    color: #cdccce !important;
 transition: ease-out 1.1s;
 font-weight: normal;
}

.bigdv-tb-2-right a {
width: 147px;
margin-left: 43px !important;
margin-right: -11px !important;
font-weight: normal;
color: #cccaca !important;
text-transform: lowercase;
padding: 3px 0;
margin: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
letter-spacing: 1.2px;
text-align: center;
transition: all .3s cubic-bezier(.64,.51,.55,1.16) 0s;
font-size: 9px;
background: #3A0B0A url(https://forumstatic.ru/files/001b/a9/26/72625.jpg) no-repeat top;
  background-size: auto;
background-size: auto;
background-size: cover;
font-family: roboto;
font-weight: 300 !important;
border-radius: 69px;
display: block;
margin-bottom: 5px;
}
.bigdv-tb-2-right a:hover {
background: #443E3D !important;
    color: #cdccce !important;
 transition: ease-out 1.1s;
 font-weight: normal;
}
.f_links a::after {
background: rgb(53, 91, 119) !important;
}
#pun-index .tc2, #pun-index .tc3, #pun-index .tcmod {
    display: none
}

#pun-index .tcr a {font-size: 11px;
letter-spacing: 1px;
font-weight: 700;
text-transform: lowercase;
display: initial;
}

#pun-index .tcr {
text-align: right;
font-size: 11px;
width: 332px;
}
.lastpost {
  padding-top: 1px;
  display: block;
text-transform: lowercase;
color: #757477;
font-size: 10px !important;
font-size: 10px !important;
}
#pun-index .category tr {
    vertical-align: top
}

#pun-index .category td.tcr {
padding-top: 43px !important;
z-index: 1;
position: relative;
padding-right: 59px !important;
}

#pun .user-avatar .avatar-image {
border-radius: 100px;
border: 2px solid #3a0b08;
box-shadow: 0 0 0 1px #2d0402;
height: 27px !important;
width: 27px !important;
}
.punbb .user-avatar .isonline {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: block;
position: relative !important;
  top: 2px;
  right: 4px;
  animation: blinkColor .9s linear infinite;
  -moz-animation: blinkColor .9s linear infinite;
  -webkit-animation: blinkColor .9s linear infinite;
background: #511413 !important;
  z-index: 100;
}
.punbb .user-avatar {
  float: right !important;
  position: relative;
  height: 36px;
  width: 36px;
  margin: 1px 9px 2px 0px;
    margin-top: 1px;
    margin-right: 9px;
    margin-left: 0px;
}
#pun-index .user-avatar {
margin-top: -2px;
margin-left: 14px !important;
margin-right: 2px !important;
position: relative;}


#pun-index .user-avatar .isonline {margin-right: -3px !important;
top: -1px !important;
display: inline-block !important;}

.user-avatar .avatar-image[style*=default_avatar] {background-image: url(http://forumfiles.ru/uploads/001a/cf/39/2/518890.gif) !important;}

#pun-index .tcl {
width: 513px !important;
position: relative;
display: block;
background: #ecececf0;
border-radius: 69px;
margin: 2px 0 19px 31px !important;
}
.category thead {
  display: none !important;
}
.Tems_And_messages  {
display: none;
width: 100%;
height: 16px;
font-size: 9px;
font-weight: normal;
line-height: 16px;
color: #5a5a5a;
}
.tclcon .podforum {
width: 365px;
color: #3c3c3e !important;
font-size: 11px;
font-family: Arial;
padding: 6px 0px 12px 33px;
display: flex;
justify-content: space-between;
gap: 15px;
flex-direction: row-reverse;
height: 63px;
}
.f_desc {
line-height: 12px;
width: 786px;
color: #767577;
font-size: 10px;
font-family: roboto;
font-weight: 300 !important;
}
.Tems_And_messages :first-child {
    margin-left: 8px;
color: #5a5a5a;
}
.main table .Add {
display: inline-block;
padding: 0px;
width: 652px;
color: #5a5a5a;
text-align: right;
position: absolute;
margin-left: 321px;
top: 13px;
z-index: 2;
font-family: 'helvetica';
}



#pun {
    background-position: center top;
    background-repeat: repeat-y;
}

#pun-main .post-author ul {
    font-size: 10px;
    text-align: center;
}

.punbb .post {
border-color: transparent;
text-align: justify;
background: #f0f0f0;
margin-bottom: 19px;
border-radius: 69px;
padding: 10px 10px 10px;
width: 929px;
margin-left: -23px;
}

.go-up, .go-down {
    cursor: pointer;
    display: none;
    margin-bottom: 160px;
    opacity: 0.8;
    position: fixed;
    z-index: 9999;
    text-align: left;
    font-family: playfair display;
    width: 45px;
    height: 43px;
    padding-left: 5px;
    text-transform: uppercase;
    font-size: 8px;
    transition: padding-left .4s ease-in-out 0s, width .4s ease-in-out 0s, color .4s ease-in-out 0s;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
opacity: 0.7;
}

.go-up {
    top: 306px;
margin-left: 955px !important;
    color: #1e5f47;
}
.go-down {
    top: 350px;
margin-left: 955px !important;
    color: #1e5f47;
}
.go-up span, .go-down span {
    display: block;
width: 45px;
height: 25px;
    background: #0d433c;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all .8s cubic-bezier(.64,.51,.55,1.36) 0s; 
}
.go-up span:before, .go-down span:before {
    content: "";
    background: #0d433c;
    width: 3px;
    height: 3px;
    border-radius: 100%;
    position: absolute;
    top: -1px;
    left: 0
}
.go-down:hover, .go-up:hover {
    opacity: 1;

}

.go-up:hover span, .go-down:hover span {
    transform: translateY(-50%);
}

.topic a.sharelink {
    display: none !important;
}

.rectangle {
list-style: none!important; 
font-family: roboto;
font-size: 11px;
color: #5c746a;
text-shadow: 2px 1px 2px rgba(178, 26, 21, .9);
}
.rectangle a {
position: relative;
display: block!important;
padding: .4em .4em .4em .8em!important;
margin: .2em 0 .2em 2.5em!important;
background: rgba(11, 12, 11, .8)!important;
color: #5c746a!important;
text-decoration: none;
transition: all .3s ease-out;
}
.rectangle a:hover {background: rgba(131, 16, 16, .5)!important; color: #000000!important;}       
.rectangle a:before {
position:  relative;
left: -2.5em!important;
top: 50%!important;
margin-top: -1em!important;
background: #580a0a!important;
height: 2em!important;
width: 2em!important;
line-height: 2em;
text-align: center;
font-weight: bold;
}





#button-dice {
background-image:url(https://forumstatic.ru/files/001b/a9/26/66457.png);
}
