.punbb-admin #pun-navlinks a {
    color: #000000;
    font-family: 'arial'!important;
    font-size: 14px!important;
    text-transform: uppercase;
}

.userpl {
    height: 28px;
    width: 219px;
    margin-top: 0px !important;
    margin-left: -6px !important;
    position: relative;
    padding: 0 !important;
    background-color: #c9c0b4;
    background-position: top center;
    outline: 1px double #e9a049ab;
    box-shadow: inset #c2b8ab 0px 0px 0px 3px;
    background-image: linear-gradient(135deg, #c8b3999c 0%, #c8b3999c 18%, rgba(0,0,0, 0.2) 50%, #c8b3999c 75%, #c8b3999c 100%), linear-gradient(90deg, #dcd8d3, #d0c8bc, #dcd8d3);
    background-size: 3px 3px, 100%;
}

.userpl-j {
  position: absolute;
  width: 55px !important;
  height: auto;
  left: 2px;
  margin-top: 3px !important;
}

.userpl-r {
position: absolute;
    width: 44px !important;
    height: auto;
    left: 2px;
    margin-top: -10px !important;
}
.userpl img {
  position: absolute;
  width: 50px;
  height: auto;
  left: 2px;
  margin-top: 3px;
    outline: none;
    box-shadow: none;
}

.userpl max {
display: block;
    height: 20px;
    font: 11px play;
    font-weight: bold;
    line-height: normal;
    text-transform: lowercase;
    text-align: left;
    color: #50453d;
    position: relative;
    top: 4px;
    border-left: 0 !important;
    margin-left: 60px;
    padding-right: 18px !important;
}

.userpl min {display: block;height: 14px;text-transform: lowercase;text-align: left;margin-top: -8px;margin-left: 60px;padding-right: 30px;color: #000000a1;}

#pun #pun-viewtopic .FNTslider {display: block}
    .FNTslider {
    border-radius: 0px;
    position: absolute;
    z-index: 1000;
    background: #cec6ba;
    width: 110px;
    height: 4px;
    margin: 4px 5px!important;
    border: solid 1px var(--green);
    float: right;
    margin-left: 255px!important;
    display: none;
}
#pun .FNTslider .before {
    height: 4px;
    border: solid 1px var(--green);
    border-right: none 0;
    border-radius: 1px 0 0 1px;
    position: absolute;
    background: #a0988bc4;
    margin-top: 0px;
    margin-left: 0px;
}
#pun .FNTslider .thumb {
    width: 12px;
    height: 4px;
    border-radius: 0%;
    position: relative;
    top: 0px;
  margin-left: -1px;
    background: #87786c;
    cursor: pointer;
}
/* POSTBIT BANNER
.pa-fld1 img { width: 100%;}

.pa-fld1 {
    width: 200px;
    margin: -11px 0px 0px 0px !important;
    z-index: 1;
    max-height: 210px;
    overflow: hidden;
    position: absolute;
    }
    
.pa-fld1::before {
    content: ' ';
    background: linear-gradient(to bottom, #32384e24 10%, #6d627b 100% );
    position: absolute;
    height: 210px;
    width: 100%;
    left: 0px;
    }
#pa-fld1 li span {display: none;}
*/

/* reactions */
.post-body .reactions-container {
    display: flex;
    gap: 4px;
    justify-content: end;
}
.post-body .reaction-chip:not(.reaction-chip--disabled):hover {
    background-color: #d6b080;
}
.post-body .reaction-chip.reaction-chip--clicked:not(.reaction-chip--disabled):hover {
    background-color: #d6b080;
}
.post-body .reaction-picker-button {
    border-radius: 35%;
    width: 22px;
}
.post-body .reaction-chip.reaction-chip--clicked {
    border: 1px solid #a19a92b5;
    background-color: #f6f8fa2b;
    box-shadow: #4f44435c 0px 0px 3px;
    border-radius: 6px;
    padding: 6px;
}
.post-body .reaction-chip {
    cursor: pointer;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #a19a92b5;
    background-color: #f6f8fa2b;
    box-shadow: #4f44435c 0px 0px 3px;
}



/* back p-x */
#back1{width: 808px;height: 1324px!important;left: 0;margin-top: 0px;top: 0px;z-index: -4;position: fixed;/* background: url(https://i.pinimg.com/564x/52/9a/41/529a4155b6cf614a6569be78c68d0a2d.jpg) top center no-repeat; */}
#back2{width: 60px;height: 60px!important;left: 17%;margin-top: 10%;top: 0;z-index: -3;position: fixed;background: transparent;font-size: 150px;color: #fbf4f4;float: right;}
#back3{width: 60px;height: 60px!important;left: 19.4%;margin-top: 13.85%;top: 0;z-index: -2;position: fixed;background: transparent;font-size: 50px;color: #3c3434;float: right;}

.star1 {position: absolute;width: 30px;height: 30px;transition: all 1s ease 0s;margin-left: 30px !important;margin-top: -110px !important;font-size: 50px;color: #d7c4b5;}
.star1:hover {transition: all 1s ease 0s;font-size: 30px;color: black;transform: rotate(
45deg);}

.star2 {position: absolute;
    width: 576px;
    height: 149px;
    margin-left: -29px !important;
    margin-top: -140px !important;
    background: url(http://forumstatic.ru/files/001b/95/71/89444.png) center top;}

/* logos */
.forumname {text-shadow: 3px 2px #421f1b;position: absolute;width: 300px;height: 50px;transition: all 1s ease 0s;font-size: 50px;color: #e3994f;font-family: Oranienbaum;letter-spacing: 2px;font-weight: bold;text-transform: uppercase;padding: 26px 10px 0px;margin-left: 80px !important;margin-top: -110px !important;}
.forumname:hover {transition: all 1s ease 0s;color: black;}

.forumdes {display: none;position: absolute;width: 450px;height: 100px;transition: all 1s ease 0s;font-size: 10px;color: rgb(203, 95, 83);font-family: oranienbaum;letter-spacing: 2px;font-weight: bold;text-transform: uppercase;text-align: justify;padding: 7px;background-color: rgb(251, 244, 244);background-position: center top;outline: rgba(187, 128, 121, 0.34) double 4px;border: 3px solid rgb(243, 211, 206);box-shadow: rgb(207, 96, 85) 0px 0px 10px;border-radius: 20px 0px 20px 20px;margin-left: 462px !important;margin-top: -115px !important;}

.forumdes a {color: rgb(63 54 57);}

.proz {text-shadow: 3px 2px #421f1b;position: absolute;width: 500px;height: 50px;transition: all 1s ease 0s;font-size: 50px;color:#ba7c40;font-family: Oranienbaum;letter-spacing: 2px;font-weight: bold;text-transform: uppercase;padding: 26px 10px 0px;margin-left: 80px !important;margin-top: -158px !important;}

.codepen {display: none;position: absolute;width: 200px;height: 50px;margin-left: 810px!important;margin-top: -143px!important;opacity: 0.8;}

.codepen2 {position: absolute;width: 200px;height: 50px;margin-left: 110px!important;margin-top: -143px!important;opacity: 0.8;}

.post_reputation {
background-color: #c9c0b4;
    background-position: top center;
    background-image: linear-gradient(135deg, #c8b3999c 0%, #c8b3999c 18%, rgba(0,0,0, 0.2) 50%, #c8b3999c 75%, #c8b3999c 100%), linear-gradient(90deg, #dcd8d3, #d0c8bc, #dcd8d3);
    background-size: 3px 3px, 100%;
    padding: 10px;}

/* body */
#pun {
  margin-top: 140px!important;
  margin: auto;
  position: relative;
  width: 902px;
  background-image : url();
  background-color: #c9c0b4;
  background-position : top center;
  outline: 4px double #e9a049ab;
  /* border: 1px solid #5c231a; */
  box-shadow: inset #c2b8ab 0px 0px 0px 8px;
  border-radius: 40px 0px 20px 20px;
  background-image: linear-gradient(135deg, #c8b3999c 0%, #c8b3999c 18%, rgba(0,0,0, 0.2) 50%, #c8b3999c 75%, #c8b3999c 100%),   linear-gradient(90deg, #dcd8d3, #d0c8bc, #dcd8d3);
  background-size: 3px 3px, 100%;
  }

#pun-title table {
  border: none;
  margin-left: -11px;
  width: 902px;
  height: 102px;
  background-image: url();
  margin-top: 20px;
}

.punbb {
  margin-left: 11px;
  position: top center;
  float: none;
  width: 893px!important;
  height: auto;
  }

html {background-color: #5b251b;background: url(http://forumstatic.ru/files/001b/95/71/70085.jpg) center top fixed;background-size:cover;}


#pun-about p.container {background-image: url();margin: 0px 0px -70px -12px;background-position : center top;background-repeat : no-repeat;width: 902px;height: 71px;overflow: hidden;padding-bottom: 20px;}


#pun-index div.category h2, #pun-index #pun-stats h2 {
    background: #c2b8ab;
    text-align: center;
    font-size: 16px !important;
    color: #5b251b;
    z-index: 5;
    font-family: Oranienbaum;
    letter-spacing: 2px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 6px 0px 0px;
    margin: 0px -11px 15px;
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    height: 25px;
    width: 902px;
}


.punbb input {
    border: medium none;
}

 div#pun-navlinks {
  position: absolute;
  margin-left: 0px;
  top: 20px;
  width: 902px;
  text-align: center;
  }

  #pun-navlinks .container {
  border-color:transparent;
  color: #202020;

  
  }

  #pun-navlinks li a {
    font-family: 'Oranienbaum';
    font-weight: bold;
    font-size: 20px;
    padding: 5px 5px 5px 5px;
    text-transform: uppercase;
    color: #5b251b;
}

#pun-navlinks li a:hover {
    font-family: 'Oranienbaum';
    padding: 5px 5px 5px 5px;
    text-transform: uppercase;
    color: #3c3432;
}


div#pun-ulinks {
  position: absolute;
  top: 55px;
  left: -45px;
  text-transform: uppercase;
  }

#pun-ulinks {
    border: 2px solid transparent;
    margin-bottom: 15px;
}

#pun-ulinks .container {
    border: medium none;
    height: 3px;
    width: 902px;
}
#pun-ulinks li, #pun-ulinks li a {
    display: inline;
    white-space: nowrap;
          color: #696969;
          font-size: 9px !important;
}

#pun-ulinks li a {
    font-size: 10px;
    padding: 5px 5px 5px 5px;
}

#pun-ulinks li a:hover {
            color: #3e3432;
}


#nav-register {margin-left: 317px;}
#nav-pm {margin-left: 190px;}
#nav-awards, #nav-admin a span {display: none !important;}

#pun-ulinks .container {
  position: relative;
  top: -4px;
  width: 1022px;
    margin: 0 -25px !important;

}

#pun-ulinks {height: 0;}

#pun-ulinks a {
  font: 10px verdana;
  font-style: bold;
  color: #000000;
  text-transform: uppercase;
  padding: 2px 4px !important; 
   }

#pun-ulinks a:hover {
  color: #949494;
 }

/* font color */

.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 {
  border-color:transparent;
  color: #1e1919;
  }

#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color:transparent;
  color: #1e1919;
  font-weight: normal;
  font-style: normal;
  }

/* code, quote, textarea, input */

.punbb textarea {
    background-clip: padding-box;
    background-color: rgb(255 255 255);
    color: #303030;
    width: 99% !important;
    border: 1px double rgb(221 177 173 / 33%);
    border-radius: 5px;
}
.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
    background-color: rgb(158 119 107 / 33%);
    border: 1px double #c177395c;
    border-radius: 10px 10px 10px 10px;
    box-shadow: #4f44435c 0px 0px 3px;
    padding: 9px !important;
    position: relative;
}

#pun-main .code-box .scrollbox pre {
font-family: pt sans !important;
font-size: 12px;}

.punbb select, input {background-color: rgb(255 255 255);color: #8d4a42;padding: 2px 2px 3px 2px !important;border: 1px solid rgb(236 194 190 / 68%);border-radius: 4px;}

.offline li.pa-online strong {
  font-weight: normal
  }

#pun-main div.catleft, #pun-main div.catright {display: none}


.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;
  }

/* links */

.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 {
  color: #5b251bd6;
  text-decoration: none;
  -moz-transition: color 0.2s 0.02s ease;
  -o-transition: color 0.2s 0.02s ease;
  -webkit-transition: color 0.2s 0.02s ease;
  }

.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {color: #121212;}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #211a13;
  color: #020202;
  }


.punbb .section h2, #pun-main h1, #pun-stats h2, #pun-main h2, #pun-debug h2 {
  background: url() top center;
  text-align: center;
  color: #000;
  }

#pun-main div.catleft, #pun-main div.catright {display: none}

/* icons */

div.icon {
        background: #727272a1;
        margin-top: 18px;
        border-radius: 100px;
}

tr.inew div.icon {
        background: #c08906;
}



/* arrows */
.go-up, .go-down {
    cursor: pointer;
    display: none;
    height: 77px;
    margin-bottom: 140px;
    margin-left: 0px;
    opacity: 1;
    position: fixed;
    width: 81px;
    z-index: 999;
}

.go-up {
    bottom: 38%;
    margin-left: 1025px !important;
}
.go-down {
    bottom: 34%;
    margin-left: 1025px !important;
}


/* auth */

#pun-main .post-author ul {
  text-align: center;
  font-size: 10px;
  width: 200px;
  margin-left: -7px;
  margin-top: 32px;
  padding-bottom: 20px;
  color: #1b191a !important;
}

.pa-author {
    font-weight: lighter !important;
    letter-spacing: 1px;
    padding-bottom: 15px !important;
    margin-top: -18px !important;
    font-family: Oranienbaum;
    text-transform: uppercase;
    color: #743216 !important;
    text-shadow: none !important;
    font-size: 13px !important;
}

.pa-author a {
       font-family: Oranienbaum;
       text-transform: uppercase;
       color: #8c3d07 !important;
       text-shadow: 0px 0px 2px #411c196b;
       font-size: 21px !important;
       font-weight: bold;
}

.post-author {
    background: url(http://forumstatic.ru/files/001b/95/71/89983.png) center bottom;
    background-color: #ede7d1;
    margin-left: -4px!important;
    width: 215px !important;
    border: 1px double #c177395c;
    border-radius: 10px 10px 10px 10px;
    box-shadow: #4f44435c 0px 0px 3px;
}

li.pa-avatar.item2 img {margin-bottom: 3px;margin-right: -5px;border: 1px solid #42191454;box-shadow: 0px 0px 2px #411c196b;}

.pa-fld2 {margin-top: -3px !important;}

.pa-posts, .pa-respect {font-size: 9px !important;padding-top: 3px !important;display: inline-block;text-align: center;width: 95px;height: 13px;line-height: 1em;text-transform: lowercase;margin-top: 3px !important;margin-bottom: 3px !important;}

.pa-title {margin-top: -9px !important;
margin-bottom: 3px !important;
font-family: play;
color: #1a1a1a;
font-size: 10px !important;}

#pun-viewtopic .post h3 {
    width: 888px;
    margin-left: -3px;
    height: 12px;
    margin-bottom: 10px;
    background: #c2b8ab;
}

/* scroll */

::-webkit-scrollbar {background: #1b191a; width: 8px; height: 5px;}
::-webkit-scrollbar-thumb {background: #73553b; width: 7px; box-shadow: inset 0px 0px 3px #141213;}
::-webkit-scrollbar-corner {background: #73553d;}


/* fix bg */
.pl-reports, #pun-live-rusff, .modlist {
    display: none !important;}

#pun-report .inner,
#pun-reputation .inner,
#pun-admin-award-form .inner {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -135px 0 0 -384px;
  width: 768px;
  z-index: 100;
  box-shadow: 0 0 40px #222;
  -webkit-box-shadow: 0 0 40px #222;
  -moz-box-shadow: 0 0 40px #222;
  -khtml-box-shadow: 0 0 40px #222;
}


/* tnx vainsan */

@import url('https://fonts.googleapis.com/css2?family=Staatliches&display=swap');

.jt {
  position: relative;
  font-size: 20vmin;
  font-family: 'Staatliches', sans-serif;
  text-transform: uppercase;
  font-display: swap;
  text-shadow: 0 0 10px tomato;
}

.jt__row {
  display: block;
}
.jt__row:nth-child(1) {
  clip-path: polygon(-10% 75%, 110% 75%, 110% 110%, -10% 110%);
}
.jt__row:nth-child(2) {
  clip-path: polygon(-10% 50%, 110% 50%, 110% 75.3%, -10% 75.3%);
}
.jt__row:nth-child(3) {
  clip-path: polygon(-10% 25%, 110% 25%, 110% 50.3%, -10% 50.3%);
}
.jt__row:nth-child(4) {
  clip-path: polygon(-10% 0%, 110% 0%, 110% 25.3%, -10% 25.3%);
}

.jt__row.jt__row--sibling {
  position: absolute;
  top: 0;
  left: 0;
  user-select: none;
  witdh:800px;
}

.jt__text {
  display: block;
  transform-origin: bottom left;
  animation: moveIn 2s 0s cubic-bezier(.36,0,.06,1) alternate infinite ;
}
.jt__row:nth-child(1) .jt__text {
  transform: translateY(-0.1em);
}
.jt__row:nth-child(2) .jt__text {
  transform: translateY(-0.3em) scaleY(1.1);
}
.jt__row:nth-child(3) .jt__text {
  transform: translateY(-0.5em) scaleY(1.2) ;
}
.jt__row:nth-child(4) .jt__text {
  transform: translateY(-0.7em) scaleY(1.3) ;
}
.jt__row:nth-child(5) .jt__text {
  transform: translateY(-0.9em) scaleY(1.4) ;
}
.jt__row:nth-child(6) .jt__text {
  transform: translateY(-1.1em) scaleY(1.5) ;
}

@keyframes moveIn {
  50%, 100% { 
    transform: translateY(0em)
  }
  0%   { 
  opacity: 0; 
  filter: blur(10px);
  
  }
  100% { 
  opacity: 1; 
  filter: blur(0px);
  }
}

.debug .jt__row:nth-child(even) {
  color: black;
  background: white;
}
.debug .jt__row:nth-child(odd) {
  color: white;
  background: black;
}
/* end vainsan */

/*&#238;&#225;&#249;&#229;&#229; &#238;&#244;&#238;&#240;&#236;&#235;&#229;&#237;&#232;&#229; &#242;&#229;&#236;*/

.default {
    background: #87786c;
    width: 600px;
    height: auto;
    margin-left: 29px!important;
    margin: 0 auto;
    position: relative;
    outline: 2px solid #926d4936;
    outline-offset: 8px;
    box-shadow: 0px 0px 2px #411c196b;
    border-radius: 4px 4px 4px 4px;
}


.default .header {
  background: #96796c;
  background: linear-gradient(0deg, rgb(133 119 108) 0%, rgb(187 141 103) 100%);
  height: 43px;
  text-align: center;
  padding: 20px 0;
  text-transform: uppercase;
}

.default h1 {margin: 0px 50px 0px;margin-top: 0px;text-transform: uppercase;color: #5b251b!important;font-family: 'Oranienbaum';font-size: 21px!important;text-shadow: none;font-weight: bold!important;padding-bottom: 4px;}

.default .header:before {content: "";position: absolute;top: 55px;width: 400px;left: 100px;right: -8px;border-bottom: 1px solid rgb(59 28 25 / 36%);}

.default .smalltitle {font: 9px play!important;font-weight: bold!important;text-transform: uppercase;letter-spacing: 2px;color: #4f1e17ad;margin-bottom: 10px!important;margin-top: 10px;}

.default gifs img{max-width: 270px!important;max-height: 140px;margin: 10px 5px 0px 5px !important;object-fit: cover;/* filter: grayscale(1); */border: 1px solid #42191454;box-shadow: 0px 0px 2px #411c196b;}


.default .text {font-family: 'Play';letter-spacing: 2px;line-height: 15px;text-align: justify;border: 15px solid #87786c;margin-top: -1px;}

.default br{display:none;}
.default .text br{display:block;}

/* &#192;&#205;&#202;&#197;&#210;&#192;*/

.anketa {
width: 613px;height: 637px;margin:0 auto;position: inherit; justify-content:center;  outline: 1px solid #858585; outline-offset: 8px;
}

.anketa_header {
    height: 41px;
        background: #96796c;
    background: linear-gradient(0deg, rgb(133 119 108) 0%, rgb(187 141 103) 100%);background-size: cover;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    
    
}

.anketa_title {    
    line-height: 1;    
text-transform: uppercase;
    color: #5b251b!important;
    font-family: 'Oranienbaum';
    font-size: 21px!important;
    text-shadow: none;
    font-weight: bold!important;}

.anketa_container { 
height:500px;overflow:hidden;font-family:calibri,sans-serif;font-size:12px;color:#222;text-align:justify;margin:0 0 7px 0;
}

.anketa_container1 { 
height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;line-height:1.6;
}

.anketa_page {
height: 100%;
    
    margin: 0 20px;
    overflow: auto;
    background: #87786c;
    
    border-top: 0;
    padding: 30px;
    box-sizing: border-box;
}

.anketa_pageheader {
font-family: Oswald !important;
    font-size: 11px;
    letter-spacing: 4px;
    font-weight: 400;
    color: #000;
    text-align: center;
    margin: -15px 0 20px 0;
}

.anketa_columns {
display:flex;justify-content:space-between;margin:0 0 20px 0;
}

.anketa_img {
width: 150px;
    height: 150px;
    background-size: cover;
    border: 5px solid #b87439;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 15%);
    box-sizing: border-box;
filter: grayscale(0.7);
background-position: center;
}

.anketa_stats {
width:calc(70% - 10px);
}
.anketa_stats p {
    padding: 0px!important;
}
.anketa_stats b {display:block; text-align:right; font-size:8px; text-transform:uppercase; letter-spacing:2px; border-top:1px solid #ddd;}
b.a_s1::before {content: 'ÂÛÆÈÂØÈÉ';}
b.a_s2::before {content: 'ÄÀÒÀ ÐÎÆÄÅÍÈß';}
b.a_s3::before {content: 'ÐÎÄÍÎÉ ÃÎÐÎÄ, ÑÒÐÀÍÀ';}
b.a_s4::before {content: 'ÇÀÍßÒÎÑÒÜ';}
b.a_s5::before {content: 'ÂÍÅØÍÎÑÒÜ';}

/* &#236;&#229;&#237;&#254; */
@font-face {
    font-family: 'icomoon';
    src:  url('https://forumstatic.ru/files/001b/61/c9/55259.ttf')  format('truetype');
    }

#form-buttons {
  padding: 1px 0px 12px 6px;
  margin-bottom: 8px;
}

#form-buttons td {
  height:33px; 
  font-family: 'icomoon'; 
  position: relative; 
  background-image: none !important; 
  opacity: 0.75;
}

#form-buttons td img {
  display: inline-block; 
  margin-left:-26px; 
  z-index: 100;
}

#button-font:before {
  content: "\ea6d";
  font-size: 17px;
}
#button-size:before {
  content: "\ea61";
  font-size: 13px;
}

#button-bold:before {
  content: "\ea62";
  font-size: 13px;
}

#button-italic:before {
  content: "\ea64";
  font-size: 13px;
}

#button-underline:before {
  content: "\ea63";
  font-size: 13px;
}

#button-strike:before {
  content: "\ea65";
  font-size: 13px;
}

#button-left:before {
  content: "\ea77";
  font-size: 13px;
}

#button-center:before {
  content: "\ea78";
  font-size: 13px;
}

#button-right:before {
  content: "\ea79";
  font-size: 13px;
}

#button-link:before {
  content: "\e9cb";
  font-size: 13px;
}

#button-spoiler:before {
  content: "\e91f";
  font-size: 13px;
}

#button-image:before {
  content: "\e90e";
  font-size: 13px;
}

#button-video:before {
  content: "\e912";
  font-size: 13px;
}

#button-hide:before {
  content: "\e9d1";
  font-size: 13px;
}

#button-quote:before {
  content: "\e977";
  font-size: 13px;
}

#button-code:before {
  content: "\ea80";
  font-size: 13px;
}

#button-color:before {
  content: "\ea54";
  font-size: 13px;
}

#button-table:before {
  content: "\ea71";
  font-size: 13px;
}

#button-smile:before {
  content: "\e9f9";
  font-size: 13px;
}

#button-keyboard:before {
  content: "\e955";
  font-size: 13px;
}

#button-addition:before {
  content: "\e993";
  font-size: 13px;
}

#button-files_rusff:before {
  content: "\e9cd";
  font-size: 13px;
}

#button-graffiti_rusff:before {
  content: "\eae9";
  font-size: 13px;
}

#button-indent:before {
  content: "\ea7b";
  font-size: 13px;
}

#floatbut:before {
  content: "\e98b";
  font-size: 13px;
  position: absolute;
  margin: 8px 0px 0px -7px;
}

#button-mask:before {
  content: "\e995";
  font-size: 13px;
}

#tags .container {
    position: absolute;
    right: 6px;
    top: 43px;
    z-index: 2;
    background-color: rgb(209 203 194);
    border-radius: 10px 10px 10px 10px;
    box-shadow: #4f44435c 0px 0px 3px;
    padding: 9px !important;
}

p.lastedit {
    display: none;
}