/* CS1 Основное оформление
------------------------------------------------------------- */
html, body {min-width:1250px!important;} /* Правка для мобильных устройств с мелким экраном */

/* Фон */
html, body {
    background: url(https://i.imgur.com/ecohD7E.png) repeat-x top center,
    url(https://i.imgur.com/qKBhQkr.png) repeat top center;
  }

/* Шапка*/
#pun-title {
    height: 576px;
    width: 1200px;
    margin: 0 190px 0 -190px;
    background: url(https://i.imgur.com/jkNEosO.png) no-repeat 0 0;
}

/* Тело*/
#pun {      
    background: url(https://i.imgur.com/eAcqj9J.png) top center repeat-y;
    width: 952px!important;
    padding-left: 132px!important;
    padding-right: -132px!important;
    }
.punbb {
      width: 820px;
    }

/* Категория */
#pun .category h2, .punbb #pun-stats h2 {
    background-image: url(https://i.imgur.com/g4dMBfu.png);
    background-repeat: no-repeat;
    width: 942px;
    height: 114px;
    margin: 0px 61px 0px -61px;
    text-align: center;
    line-height: 1040%;
    }

/* Разделитель сообщений */
#pun-searchposts .post h3, #pun-viewtopic .post h3 {
    background-image: url(https://i.imgur.com/Ow7OU28.png);
    background-repeat: no-repeat;
    width: 942px;
    height: 114px;
    margin: 0px 61px 0px -61px;
    font-size: 0.9em;
    }

#pun-messages .post h3 span {
  color: #4f441e !important;
  font-size: 1em;
  letter-spacing: 1px;
  margin-left: 120px;
  text-shadow: none;
}

/* Общие заголовки*/
.punbb .main h2, #pun-debug h2, .punbb .main h1, #viewprofile h2, #profilenav h2, #pun-stats h2 {
    text-transform: uppercase;
    font-family: Palatino Linotype;
    font-size: 1.4em!important;
    font-weight: bold;
    color: #334647;
    margin-bottom: 30px;
  }

  #pun-profile h1 span a {
    font-size: 0.7em;
    letter-spacing: 2px;
    margin-right: 10px;
    text-transform: lowercase;
  }
  #pun-profile h1 span a:before {
    content: '(';
  }
  #pun-profile h1 span a:after {
    content: ')';
  }

 #post-form h2  {
    text-align: center;
    }

/* Футер */
#pun-about p.container {
    background-image: url(https://i.imgur.com/e06zOU5.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 307px;
    width: 1088px;
    margin-left: -134px;
  }

div#html-footer {
    border: none;
  }

div#pun-about {
    margin-bottom: -105px;
  }

/* CS1.1 */
.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 {
    border-color:transparent;
    color: #4f441e;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
    border-color: transparent;
    color: #4f441e;
  }

/* CS1.3 */
.punbb .main h2 span, #pun-debug h2 span, .punbb .main h1 span, #viewprofile h2 span, #profilenav h2 span, #pun-stats h2 span {
    text-decoration: none;
  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
    border-color:transparent;
    color: #000000;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
    border-color:transparent;
    color: #4f441e;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-messages .post h3 span {
    background-color: transparent;
    color: #4f441e;
  }


/* Иконки
--------------------------------------------------------------- */

#pun-main .category div.icon {
    background: url(https://i.imgur.com/qtwSnsB.png) no-repeat top center;
    width: 60px;
    height: 90px;
    margin: 14px 0 0 400px;
    position: absolute;
}

#pun-main .category TR.inew Div.icon {
    background: url(https://i.imgur.com/OPyfLQI.png) no-repeat top center;
    width: 60px;
    height: 90px;
    margin: -13px 0 0 396px;
}

#pun-viewforum table Div.icon, #pun-modviewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
    background: url(https://i.imgur.com/PapDo5J.png) no-repeat center top;
    float: left;
    border-style: none;
    display: block;
    position: relative;
    width: 50px;
    height: 40px;
    margin: 0px 15px 0px 0;
  }

#pun-viewforum TR.inew Div.icon, #pun-modviewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
    background: url(https://i.imgur.com/RKEJ6eu.png) no-repeat center top;
    width: 50px;
    height: 40px;
    margin: 0px 15px 0px 0;
  }

#pun-viewforum TR.iclosed Div.icon, #pun-modviewforum TR.iclosed Div.icon #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background: url(https://i.imgur.com/loelpCz.png) no-repeat center top;
    width: 50px;
    height: 40px;
    margin: 0px 15px 0px 0;
}

#pun-viewforum TR.isticky Div.icon, #pun-modviewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    background: url(https://i.imgur.com/Pfs0tf2.png) no-repeat center top;
    width: 50px;
    height: 40px;
    margin: 0px 15px 0px 0;
}



/* Оформление цитат, кнопок и полей ввода
------------------------------------------------------------- */

#pun-main .code-box, #pun-main .quote-box, #pun_wrap #post .container[id$="-area"] {
    color: #3e3116;
    background: url(https://i.imgur.com/2P64uQq.png) top center repeat;
    padding: 8px 10px 8px 10px;
    border: 6px solid transparent;
    border-image: url(https://i.imgur.com/gXBeNu9.png) 8% round repeat;
    box-shadow: 0 -2px 5px #33250035, 0 2px 5px #33250035;
  }

.inner, .punbb .pun-modal .section {
    background: url(https://i.imgur.com/bbkJTQV.png) top center repeat;
    border: 6px solid transparent;
    border-image: url(https://i.imgur.com/gXBeNu9.png) 8% round repeat;
    box-shadow: 0 -2px 5px #33250035, 0 2px 5px #33250035;
}  

  .punbb .post-content .blockcode div {
    margin: 2px 5px;
    line-height: 140%;
  }

#pun-report .bg, #pun-reputation .bg, #pun-admin-award-form .bg {
    background: #0d0d0d!important;
    }

/* Шрифт заголовка спойлера */
.post-content .spoiler-box > div {
    text-align: center;
    font-family: Palatino Linotype!important;
    text-transform: uppercase;
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 1px;
}

/* Поля ввода и кнопки */
.punbb textarea {
    border: none;
    border-radius: 5px;
    padding: 10px;
    box-shadow: inset 0 0px 25px rgba(0, 0, 0, 0.15), 0 0 5px rgba(0, 0, 0, 0.15);
    background: url(https://i.imgur.com/2P64uQq.png) top center repeat;
  }

 .punbb input, .punbb button {
    border: none;
    border-radius: 5px;
    padding: 5px 10px;
    font-size: 0.9em!important;
    color: #000000;
    background: url(https://i.imgur.com/2P64uQq.png) top center repeat;
    letter-spacing: 1px;
    transition-duration: 0.3s;
    box-shadow: inset 0 0px 25px rgba(0, 0, 0, 0.15), 0 0 5px rgba(0, 0, 0, 0.15);
  }

 .punbb input:hover, .punbb button:hover, .punbb input:focus, .punbb button:focus, .punbb input:active, .punbb button:active {
    filter: brightness(105%);
    }

body #post .fs-box.hashelp .container, #post-sig .container {
    border-radius: 10px;
    padding-top: 10px;
    border: none !important;
    background: #b7b194e8 !important;
    box-shadow: 0 0 15px #00000030;
    padding: 10px;
    padding-left: 10px!important;
  }

#pun-admain .adlabel input, #pun-admain .adinput input, input:not([type]), input[type="email" i], input[type="number" i], input[type="password" i], input[type="tel" i], input[type="url" i], input[type="text" i], input[type="checkbox" i] {
    background: url(https://i.imgur.com/2P64uQq.png) top center repeat;
    border: none;
    color: inherit;
  }

#keyboard-span input {
    font-size: 1.1em;
    color: #000000 !important;
    border: none !important;
    cursor: pointer;
    min-width: 20px;
    margin: 1px!important;
}

.punbb select  { 
    background: #9d926b url(https://i.imgur.com/2P64uQq.png) top center repeat;
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.13), 0 0 5px rgba(0, 0, 0, 0.15);
    border: 1px solid rgba(12, 12, 12, 0.16);
    border-radius: 5px;
    padding: 5px;
    font-size: 0.9em!important;
    letter-spacing: 1px;
  }

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
    position: absolute;
    right: 60px;
    top: 43px;
}

#form-buttons table, .punbb .formal textarea {
    width: 99%!important;
}


/* CS3 Цвета ссылок и всё что с ними связанно
-------------------------------------------------------------*/

/* CS3.1 */
.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 {
    border-bottom: none;
    color: #334647;
    font-size: 1.1em;
    font-family: Palatino Linotype;
    transition-duration: 0.3s;
    text-decoration: none;
  }

/* CS3.2 */
.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: none;
    color: #766532;
    transition-duration: 0.3s;
    text-decoration: none;
  }

/* CS3.3 */
#pun-navlinks {
    text-decoration: none;
    transform: scaleY(1.1)!important;
    }

#pun-navlinks .container {
    border-color: transparent;
    -webkit-backface-visibility: hidden; /* правка смещения элементов на пиксель */
  }

#pun-navlinks a {
    text-transform: uppercase;
    font-size: 1.2em;
    padding: 0 3px;
    color: #4f441e;
    background: linear-gradient(#c5b475 30%, #0e0e0e 70%); 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: brightness(130%) saturate(100%) drop-shadow(0px 0px 1px #000000);
    text-shadow: 0px 0px 1px #584823, 0 0 10px transparent;
    transition-duration: 0.3s;
    -webkit-text-size-adjust: 100%;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:active {
    color: #4f441e;
    filter: brightness(170%) saturate(100%) drop-shadow(0px 0px 1px #000000);
    text-shadow: 0px 0px 1px #584823, 0 0 10px #6b532b;
    letter-spacing: 1px;
  }

  #navprofile {
    padding-right: 123px;
  }
  #navregister {
    padding-left: 180px;
  }

#pun-ulinks a {
    font-size: 0.7em;
    padding: 0 5px;
    text-transform: uppercase;
    color: #5b3f12;
    -webkit-text-size-adjust: 100%;
  }

#pun-ulinks a:hover, #pun-ulinks a:active {
    color: #334647;
  }


/* CS2 Цвета границ
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border: none;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border: none;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border: none;
  }

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border: none;
  }

/* CS2.5 */
.punbb th {
  border: none;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
    border-color:transparent;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
    border-color:transparent;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
    border-color:transparent;
  }

.punbb .divider {
    border-color:transparent;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
    border-color:transparent;
  }

/* Граница подписи */
.punbb .post-sig dt {
    width: 250px;
    height: 1px;
    background: rgba(0, 0, 0, 0.14);
    margin: 10px 0px 10px 180px;
  }
#profile-signature ul {
  border-top: 1px solid rgba(0, 0, 0, 0.14)!important;
}





/* Оформление разделов
--------------------------------------------------------------- */

#pun-index .tcl .intd {
    text-align: justify;
    margin-bottom: 5px;
    padding: 5px 35px 35px 35px;
    background: url(https://i.imgur.com/Drq5obE.png) top center no-repeat, 
        url(https://i.imgur.com/hfnsANg.png) bottom center no-repeat,
        url(https://i.imgur.com/J7lxv21.png) top center repeat-y;
    text-align: center;
    color: #3d5758;
    text-shadow: 1px 1px 1px #000;
    font-family: Palatino Linotype;
}

#pun-index .tcl h3 {
    text-align: center;
    height: 35px;
    margin-bottom: 35px;
}

#pun-index .tcl h3 a {
    font-size: 1.6em;
    font-weight: normal;
    line-height: 215%;
    text-transform: uppercase;
    background: linear-gradient(#b2a990 40%, #191504 60%); 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0px 0px 1px #5f5737;
    filter: drop-shadow(0px 0px 1px #000);
}


#pun-index .tcl h3 a:hover {
    filter: drop-shadow(0px 0px 1px #000);
    text-shadow: 0px 0px 1px #938348, 0 0 15px #787878;
    letter-spacing: 1px;
}

.punbb .main .tclcon {
    width: 100%;
    }

/* Значок возле тем на главной */
.hasicon tr .tcr a {
    background-image: url(https://i.imgur.com/qB9vciX.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 13px;
    }


/* Темы и сообщения горизонтально 
 -------------------------------------------------------------*/

#pun-index tr {
    width: 500px; /* ширина строки */
}

#pun-index td.tcl {
    display: inline-block; 
    text-align: center;
    width: 500px; /* ширина ячейки */ 
    padding-bottom: 0px; /* отступ снизу для размещения под описанием кол-во тем и сообщений */ 
}

#pun-index td.tcr {
    width: 280px; /* ширина ячейки */ 
}

#pun-index td.tc2 {
    font-weight: bold!important;
}

#pun-index td.tc3 {
    font-weight: bold;
}

#pun-index td.tc2:before {
    content: 'Тем: '; /* Текст для ячейки "ТЕМ" */
    font-weight: normal;
}

#pun-index td.tc3:before {
    content: 'Сообщений: '; /* Текст для ячейки "СООБЩЕНИЙ" */
    font-weight: normal;
}

#pun-index td.tc2, #pun-index td.tc3 {
    display: inline-block;
    width: auto; /* ширина ячеек */
    margin-top: -15px;
    margin-left: 90px;
    width: 100px;
    font-family: Palatino Linotype;
}


/* Остальные коды для оформления форума
 -------------------------------------------------------------*/

/* Скрытие отдельных элементов */
#pun-announcement h2, p.lastedit, li#navawards, .category .container thead, #pun-ulinks .container li.item5, .topic a.sharelink, #pun-index .category h2 span, #pun-stats.section h2 span, #pun-mod h2 span {
    display: none!important;
}

/*  Сглаживание шрифтов */
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

/*  Сдвиг рекламы */
#banner_top {
  margin: -109px 0 0px 175px!important;
  position: absolute;
}

/* Убираем свечение в Chrome */
input, textarea {
    outline: none;
  }  
input:active, textarea:active {
    outline: none;
  } 
:focus {
    outline: none;
  }

/* Закладки */
.post .bookmark {
    color: #1d0f0f !important;
    right: -35px !important;
}

#BookmCntToggle.default-style {
    color: #613d3d !important;
}

#MyBookmarks, .editBookmark {
  background: url(https://i.imgur.com/bbkJTQV.png) top center repeat;
}

/* Выравнивание кнопки загрузки изображений */
#imageupload-left input[type=button] {
    width: auto!important;
  }

/* Выделение */
::selection {
    color: #b6b093 !important;
    background: #483132;
}

/* Зачёркнутый текст */
del {
    filter: blur(2px);
    transition: 0.3s linear;
    -webkit-backface-visibility: hidden; /* правка смещения элементов на пиксель при применении transform */
}
del:hover {
    filter: blur(0px);
    background: transparent;
    text-decoration: none!important;
}

/* Подчёркнутый текст */
.bbuline {
    background: transparent;
    text-decoration: #533e3b underline!important;
    transition: 0.3s linear;
}
.bbuline:hover {
    background: transparent;
    text-decoration: none!important;
}

/* Ссылки в постах */
#main-reply a:link, .punbb .post-content a:link {
    border-bottom: 0.5px dotted #333333;
    color: #533e3b;
    font-weight: bold;
    }

/* Ссылка на автора цитаты */
.qc-post-link a {
      border: none!important;
      filter: hue-rotate(190deg);
    }

/* Скролл */
::-webkit-scrollbar {  
width: 5px;  /* for vertical scrollbars */
height: 5px; /* for horizontal scrollbars */}

::-webkit-scrollbar-track {
    background: #0f0b0b;
}
::-webkit-scrollbar-thumb {
    background: #3e3116;
    box-shadow: inset 0 0 4px #000;
}

/* Иконки авторов тем на главной */
.punbb .user-avatar img.on_ {
    background: #134c4f !important;
}

/* Значок новых ЛС */
span.num_msg {
    margin-top: -6px!important;
    margin-left: -4px!important;
    background: #8a6b1d !important;
    border-radius: 15px !important;
    color: #0b1918 !important;
    height: 8px !important;
    line-height: 100%;
    font-size: 8px !important;
    font-family: Palatino Linotype;
    -webkit-animation: blinkColor .7s ease-in-out infinite;
    padding: 1px 4px!important;
}
span.num_msg:before {
    display: none!important;
}

/* Значок новых сообщений в разделе */
.icon[data-new-topics]:before, .subforums span[data-new-topics]:before {
    background: #1c393a !important;
    filter: drop-shadow(0px 0px 1px #000);
    color: #ffffff;
    margin: 0px 0 0 30px !important;
}

/* Разделители лз */
.dividerimg1, .dividerimg2 {
    position: relative;
    background-image: url(https://i.imgur.com/Rncsrhw.png);
    background-repeat: no-repeat;
    height: 10px;
    margin-top: 3px;
    margin-bottom: -6px!important;
}

.dividerimg2 {
    margin-bottom: 10px!important;
}

/* Заголовки в админке */
#pun-admain h2, #pun-admain legend span {
    background-color: #eee !important;
    color: #4f441e !important;
    font-family: Palatino Linotype;
    text-align: center;
  }

/* Некоторые коды, предназначение которых мне не до конца понятно */
#poll-special .poll2 td h1 {
    background: #000000;
    padding: 1px;
    border: none 0 transparent!important;
    border-bottom: none 0 transparent!important;
  }

.intd .tclcon .modlist {
    display: none;
  }

.modmenu a:after {content: ",";}
.modmenu a:last-child:after {content: "";}


/* Баннеры */
.banners {
    width: 850px;
    height: 68px;
    position: absolute;
    margin: -100px 0 0 -15px!important;
    letter-spacing: 2px;
    overflow-y: auto;
}

.banners a img {
  filter: grayscale(0.5) opacity(0.4);
  transition: 0.3s ease;
}

.banners center a img:hover {
  filter: grayscale(0.1) opacity(1);
}



/* Таблица */
#main_table {
  position: absolute;
    margin: 430px 0 0 -1px;
}

.writers {
  position: absolute;
  top: -326px;
  left: -25px;
  width: 47px;
  height: 150px;
  font-size: 0;
}

.activists {
  position: absolute;
  top: -218px;
  left: 583px;
  width: 47px;
  height: 150px;
  font-size: 0;
}

.wanted {
  position: absolute;
  width: 120px;
  height: 56px;
  top: -163px;
  left: 389px;
  font-size: 0;
}

    .wanted img, .activists img, .writers img, .post_author img {
       opacity: 0.7;
       transition-duration: 0.3s;
       padding: 0 4px 4px 0;
    }

    .wanted img:hover, .activists img:hover, .writers img:hover, .post_author img:hover {
      opacity: 1;
    }

.post_author {
  position: absolute;
  top: -308px;
  left: 584px;
}

.post_preview {
  position: absolute;
  text-align: justify;
  padding-right: 5px;
  top: -308px;
  left: 365px;
  width: 210px;
  height: 75px;
  color: #6f635e;
  font-size: 0.9em;
  overflow: auto;
}

.best_player {
    position: absolute;
    top: -293px;
    left: 277px;
}

.current_date {
  position: absolute;
  top: -350px;
  left: 390px;
  width: 220px;
  height: 40px;
  font-size: 1.5em;
  font-family: Times New Roman;
  color: #46442b;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

.best_episode {
  position: absolute;
  margin-top: -200px!important;
  margin-left: 387px!important;
  width: 180px;
  height: 25px;
  line-height: 225%;
  text-align: center;
}

.best_episode a {
  font-weight: bold !important;
  font-size: 0.9em !important;
  text-transform: uppercase;
  color: #60533b !important;
}

.ams {
  position: absolute;
  width: 180px;
  height: 35px;
  top: -91px;
  left: 386px;
  text-align: center;
  line-height: 85%;
}

.ams a {
  font-weight: bold !important;
  font-size: 1em !important;
  text-transform: uppercase;
  color: #60533b !important;
  padding: 0 3px;
}

.newsblock_container {
  position: absolute;
  width: 185px;
  height: 180px;
  top: -270px;
  left: 664px;
  overflow: auto;
  text-align: center;
}

.newsblock_container img {
  margin-top: 5px;
}

.navigate {
  position: absolute;
  width: 185px;
  height: 30px;
  top: -90px;
  left: 670px;
}

.navigation1 {
    margin: 0 2px!important;
    display: inline-block;
    }
    
 .navigation2 {
    margin: 0 2px!important;
    display: inline-block;
    }

input[type=text], input[type=submit], textarea, keygen, select, button {
	-webkit-appearance: none;
} 


/* Анимированные элементы в шапке */
.niffler {
    opacity: 0;
    z-index: 1;
    transition-duration: 0.3s;
    position: absolute;
    margin: 18px 0 0 556px!important;
}

.niffler:hover {
    opacity: 1;
}

.book_candles {
    opacity: 0;
    transition-duration: 0.3s;
    position: absolute;
    margin: 167px 0 0 44px!important;
}

.book_candles:hover {
    opacity: 1;
}

.forum_title {
    position: absolute;
    margin: 52px 0 0 681px!important;
}


/* Факультеты */

.pa-fld4 {
    margin-top: 19px !important;
    margin-left: -30px !important;
    margin-bottom: -43px !important;
}

.hogwarts {
    background: transparent url(https://i.imgur.com/9ivUGbc.png) top center no-repeat;
    height: 24px;
    width: 24px;
}

.ilvermorni {
    background: transparent url(https://i.imgur.com/ehbxoNt.png) top center no-repeat;
    height: 24px;
    width: 24px;
}

.beauxbaton {
    background: transparent url(https://i.imgur.com/qV1qJ9X.png) top center no-repeat;
    height: 24px;
    width: 24px;
}

.durmstrang {
    background: transparent url(https://i.imgur.com/9FxsCXT.png) top center no-repeat;
    height: 24px;
    width: 24px;
}

.adminmoder {
    background: transparent url(https://i.imgur.com/pCN9bqJ.png) top center no-repeat;
    height: 24px;
    width: 24px;
}

.petunia {
    background: transparent url(https://i.imgur.com/3C99Oez.png) top center no-repeat;
    height: 24px;
    width: 24px;
}


/* Иконки постов и денег */
.pa-fld3 {
  text-align: center;
  height: 40px;
}

.postamount {
    background: transparent url(https://i.imgur.com/PdGS3CA.png) top center no-repeat;
    height: 30px;
    width: 30px;
    margin-left: 60px!important;
}

.cashamount {
    background: transparent url(https://i.imgur.com/FmmqXOk.png) top center no-repeat;
    height: 30px;
    width: 30px;
    margin-left: 95px !important;
    margin-top: -30px !important;
}

#viewprofile .cashamount {
  margin-top: -41px !important;
}