/* fonts */
#pun-navlinks .container, #topic-users-in, #pun-ulinks .container, #pun-status .container, #pun-crumbs1 .container, #pun-crumbs2 .container, #viewprofile .lzvn, #viewprofile .lzvn-txt, .post-author, #pun-viewforum table thead .tcl, #pun-viewforum table thead .tc2, #pun-viewforum table thead .tc3, #pun-viewforum table thead .tcr, .statscon .container, .punbb .category h2 span, #pun-stats.section h2 span, #pun-about .container a, table thead .tcl, table thead .tc2, table thead .tc3, table thead .tcr, .quote-box cite, .code-box strong.legend, .tab-a .post-content::first-letter, .post-links ul, .post-rating p a, .subscribelink, .linksb, .linkst, select, optgroup, button.button,  button.sticker, button.size, fieldset legend span, .modmenu .container, #pun-messages .fs-box h3 span, #profilenav h2 span, #pun-online tbody, #pun-searchtopics tbody, #pun-userlist tbody, #pun-index .tcr a, #pun-index .tcr .lastpost, #pun-viewforum .hasicon .tcl, #pun-main thead tr, input.button,  button.button,  button.sticker, button.size, #pun-viewforum .modmenu strong, .podfortext, .podforlink, #pun-viewforum .tcl, #pun-searchtopics .tcl, #pun-modviewforum .tc, #pun-viewforum .tcr, #pun-searchtopics .tcr, #pun-modviewforum .tcr, #pun-viewforum .tc2, #pun-viewforum .tc3, #pun-searchtopics .tc2, #pun-searchtopics .tc3, #pun-modviewforum .tc2, #pun-modviewforum .tc3, #pun-modviewforum .tcmod, #pun-respect.punbb table, #post-form.formal legend #plng, .links {
  font-family: Montserrat;
}

 #pun-index .tcl h3, #post-form h2, #pun-main h1, .post h3, .pa-author {
  font-family: Montserrat;
 }


/* popup windows */
#pun-popup_awards div, #pun-reputation div {  background-color: #c4c0c8;}
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #spoiler-area, .modal-inner.section {
  padding: 20px;
  background-color: #c4c0c8;
  border: 1px solid #3a2e3f;
}

#mask_form {width: 96%}
#mask_dialog .inner {
  background-color: #c4c0c8;
  border: 1px solid #3a2e3f;
}

#font-area {width: 60%;}
#font-area div {display: inline-block; margin: 0 5px !important;}




/* scroll */
::-webkit-scrollbar-thumb:vertical {background-color: #2a3c48;}
::-webkit-scrollbar-thumb:horizontal {background-color: #2a3c48;}
::-webkit-scrollbar {width: 4px; height: 4px; background-color: #c4c0c8;}

::selection {background: #2a3c48 !important; color: #d2cfd4;}




/* admin panel */
#fld-o_pm_subject {width: 96% !important;}
#pun-adnav a {color: #881c15 !important;}
#pun-adnav a:hover, #pun-adnav a:active, #pun-adnav a:focus {color: #282828 !important;} 
#pun-admain .adformal, #pun-admain .adcontainer {border: none;}
.adinput textarea {width: 99% !important;}
.admin-advert-block {margin: 10px 0 0 400px;}
#page-content.tinymce.processed {background-color: #d1d1d1;}

#pun-admain h2, #pun-admain1.adformal h2, #pun-admain #pun-adnav h2 {
  background-color: rgb(56 24 25 / 10%);
  color: #282828;
  border: none;
  text-align: center;
  margin: 0;
  text-transform: uppercase;
  font-weight: 600;
}




/* display: none */
#title-logo-table h1 span {display: none  !important;}
.punbb .modmenu .container span {display: none;}
.modlist {display: none !important;}
.category .container thead {display: none;}
li {list-style: none;}
#pun-main div.catleft, #pun-main div.catright {display: none;}
.modlist {display: none !important;}
#pun td .modlist {display: none;}
.lastedit {display: none;}
#pun-announcement h2 {display: none;}
#pun-navlinks #navawards {display: none;}
.category .container thead {display: none;}
.topic .sharelink {display: none;}
.stickytext, .closedatafield {display: none;}
.punbb .modmenu .container span {display: none;}
.post-content td {border-color: transparent !important;}
.pa-fld1 .fld-name {display: none;}
#pun-index .category .tc2,#pun-index .category .tc3 {display: none !important;}
div.tclcon br {display: none;}


/******************************************
      СТИЛЬ ТАБЛИЦЫ ОБЩАЯ ИНФА АККОРДИОН 
******************************************/
.punbb .post-content table[style="width:111px"]{
 display:none;
}
/* Фон и обрамление */
.punbb .post-content table[style="width:111px"]+.quote-box{
  width: 800px;
    border-radius: 5px!important;
    border: 1px solid rgb(136 28 21);
    outline: 1px solid #8a1e17;
    outline-offset: 10px;
    padding: 6px!important;
    margin: 15px 15px 15px 58px !important;
}
.punbb .post-content table[style="width:111px"]+.quote-box > blockquote > p{
  background:rgba(197,192,192,0.67)!important;
  padding:7px;
  margin-bottom:7px;
  border: 1px dotted #222222;
  border-bottom:9px solid rgb(0 0 0);
}
/*Цвет, Размер и фон заголовка всей таблички*/
.punbb .post-content table[style="width:111px"]+.quote-box > blockquote > p > span[style*="text-align: center"]{
  font-size: 25px;
  background: #2B2526 url(http://forumupload.ru/uploads/001b/2b/63/2/968186.png) no-repeat center;
  text-shadow: 1px 1px 1px #000; font-weight: bold;
  margin:-7px;
  margin-bottom:2px!important;
  letter-spacing: 3px;
  color: #f2efe6;
  padding: 5px;
}
.punbb .post-content table[style="width:111px"]+.quote-box > blockquote > p > span[style*="text-align: center"]+br{
  display:none;
}

.punbb .post-content table[style="width:111px"]+.quote-box>blockquote {
  margin:0!important;
  background:rgba(197, 192, 192, 0.67)!important;
}
.punbb #pun-main .post-content table[style="width:111px"]+.quote-box .quote-box.spoiler-box{
  color:#222222;
  box-shadow:none;
  background:rgba(197, 192, 192, 0.88)!important;
  border:0 none!important;
  border-radius:0!important;
  margin:2px auto!important;/*Отступ спойлеров друг от друга*/
  padding:0 0 3px 0!important;
}

.punbb #pun-main .post-content table[style="width:111px"]+.quote-box .quote-box.spoiler-box>blockquote{
  height:AUTO; /*Высота спойлера*/
  background:none!important;
  box-shadow:none;
  overflow-y: auto;
  margin:7px -5px 3px -5px!important;
}
/*Цвет и Размер заголовков спойлеров*/
.punbb .post-content table[style="width:111px"]+.quote-box .quote-box.spoiler-box>div{
  border:1px solid rgba(154,36,36,.15);
  margin:0 0 -4px 0;
  text-align:center;
  text-shadow:none;
  font: normal normal 400 16px/normal "Century Gothic";
  background:#373737;
  padding: .6em;
  color:#e3e3e3;
}
.punbb .post-content table[style="width:111px"]+.quote-box .quote-box.spoiler-box>div.active,
.punbb .post-content table[style="width:111px"]+.quote-box .quote-box.spoiler-box>div:hover {
  background-color:#5d5d5d;
  color:#c4c4c4;
}
.akkordion span[style*="text-align: center"]+br{
  display:none;
}
/*Вертикальная Центровка и Размер шрифта в контенте спойлера*/
.punbb .post-content .akkordion tr{
  vertical-align: top;
}
.punbb .post-content .akkordion p{
 padding: 2px 9px;
 font: normal normal 400 14px/normal Verdana;
 line-height: 124%;
}

/*Цвет Ссылок в контенте спойлера*/
.punbb blockquote.akkordion a{
  color:#9A2424;
  font-weight:bold;
  transition:.34s;
}
.punbb blockquote.akkordion a:hover{
  opacity:.6;
  color:#BF2D2D;
}
/*Cтиль скрола*/
.punbb .akkordion::-webkit-scrollbar {width: 3px; height: 5px; background-color: #3b0d0d;}
.punbb .akkordion::-webkit-scrollbar-track {background-color: #3b0d0d;} 
.punbb .akkordion::-webkit-scrollbar-thumb {background-color: #3b0d0d;}
.punbb .akkordion::-webkit-scrollbar-thumb:active {background: #3b0d0d;}

/*Нижеследущий блок код*/
.punbb #pun-main .post-content table[style="width:111px"]+.quote-box+.code-box{
  background:rgba(197, 192, 192, 0.67)!important;
  padding:4px;
  border: solid #3b0d0d;
  border-width: 2px 1px!important;
  border-radius: 0!important;
  margin-top:-7px;
}
/******************************************
   END//СТИЛЬ ТАБЛИЦЫ ОБЩАЯ ИНФА АККОРДИОН 
******************************************/



/******************************************
      СТИЛЬ ТАБЛИЦЫ ДЛЯ ВИКТОРИНЫ
******************************************/
.punbb .post-content table[style="width:112px"]{
 display:none;
}
/* Фон и обрамление */
.punbb .post-content table[style="width:112px"]+.quote-box{
  width: 800px;
    border-radius: 5px!important;
    border: 1px solid rgb(136 28 21);
    outline: 1px solid #8a1e17;
    outline-offset: 10px;
    padding: 6px!important;
    margin: 15px 15px 15px 58px !important;
}
.punbb .post-content table[style="width:112px"]+.quote-box > blockquote > p{
  background:rgba(197,192,192,0.67)!important;
  padding:7px;
  margin-bottom:7px;
  border: 1px dotted #222222;
  border-bottom:9px solid rgb(0 0 0);
}
/*Цвет, Размер и фон заголовка всей таблички*/
.punbb .post-content table[style="width:112px"]+.quote-box > blockquote > p > span[style*="text-align: center"]{
  font-size: 25px;
  background: #2B2526 url(https://forumupload.ru/uploads/001b/9c/16/6/137471.jpg) no-repeat center;
  text-shadow: 1px 1px 1px #000; font-weight: bold;
  margin:-7px;
  margin-bottom:2px!important;
  letter-spacing: 3px;
  color: #f2efe6;
  padding: 5px;
}
.punbb .post-content table[style="width:112px"]+.quote-box > blockquote > p > span[style*="text-align: center"]+br{
  display:none;
}

.punbb .post-content table[style="width:112px"]+.quote-box>blockquote {
  margin:0!important;
  background:rgba(197, 192, 192, 0.67)!important;
}
.punbb #pun-main .post-content table[style="width:112px"]+.quote-box .quote-box.spoiler-box{
  color:#222222;
  box-shadow:none;
  background:rgba(197, 192, 192, 0.88)!important;
  border:0 none!important;
  border-radius:0!important;
  margin:2px auto!important;/*Отступ спойлеров друг от друга*/
  padding:0 0 3px 0!important;
}

.punbb #pun-main .post-content table[style="width:112px"]+.quote-box .quote-box.spoiler-box>blockquote{
  height:AUTO; /*Высота спойлера*/
  background:none!important;
  box-shadow:none;
  overflow-y: auto;
  margin:7px -5px 3px -5px!important;
}
/*Цвет и Размер заголовков спойлеров*/
.punbb .post-content table[style="width:112px"]+.quote-box .quote-box.spoiler-box>div{
  border:1px solid rgba(154,36,36,.15);
  margin:0 0 -4px 0;
  text-align:center;
  text-shadow:none;
  font: normal normal 400 16px/normal "Century Gothic";
  background:#373737;
  padding: .6em;
  color:#e3e3e3;
}
.punbb .post-content table[style="width:112px"]+.quote-box .quote-box.spoiler-box>div.active,
.punbb .post-content table[style="width:112px"]+.quote-box .quote-box.spoiler-box>div:hover {
  background-color:#5d5d5d;
  color:#c4c4c4;
}
.akkordion span[style*="text-align: center"]+br{
  display:none;
}
/*Вертикальная Центровка и Размер шрифта в контенте спойлера*/
.punbb .post-content .akkordion tr{
  vertical-align: top;
}
.punbb .post-content .akkordion p{
 padding: 2px 9px;
 font: normal normal 400 14px/normal Verdana;
 line-height: 124%;
}

/*Цвет Ссылок в контенте спойлера*/
.punbb blockquote.akkordion a{
  color:#9A2424;
  font-weight:bold;
  transition:.34s;
}
.punbb blockquote.akkordion a:hover{
  opacity:.6;
  color:#BF2D2D;
}
/*Cтиль скрола*/
.punbb .akkordion::-webkit-scrollbar {width: 3px; height: 5px; background-color: #3b0d0d;}
.punbb .akkordion::-webkit-scrollbar-track {background-color: #3b0d0d;} 
.punbb .akkordion::-webkit-scrollbar-thumb {background-color: #3b0d0d;}
.punbb .akkordion::-webkit-scrollbar-thumb:active {background: #3b0d0d;}

/*Нижеследущий блок код*/
.punbb #pun-main .post-content table[style="width:112px"]+.quote-box+.code-box{
  background:rgba(197, 192, 192, 0.67)!important;
  padding:4px;
  border: solid #3b0d0d;
  border-width: 2px 1px!important;
  border-radius: 0!important;
  margin-top:-7px;
}
/******************************************
   END//СТИЛЬ ТАБЛИЦЫ ДЛЯ ВИКТОРИНЫ
******************************************/







/******************************************************************
 "Всплываюшая таблица с вкладками, в топике, с инфой о персонаже"
******************************************************************/

/*Стиль иконки в мини-профиле*/
img.a-info{
  padding:2px;
  display:block!important;
  cursor:pointer;
  /*border-radius:50%;*/
  position:absolute;
  text-align:left!important;
}
/* Затемняющий фон */
#pre-wrap {
 margin:0;
 top:0;bottom:0;
 left:0;right:0;
 width:100%;
 height:100%;
 position:fixed;
 z-index:20000;
 background: rgba(0,0,0,.65);
}
/*Подвижка иконки закрытия таблички*/
.my-tabs > img.close {
 float:right;
 margin:0 -25px 0 0!important;
 width:27px;
}
/* Корневой таб(UL) */
.my-tabs{
 display:block;
 z-index:30000;
 position:absolute;
 max-height:700px;  /*максимальная высота таблички*/
}
/* Стиль "Ушка" вкладок */
.my-tabs>span{
 opacity:0.78;
 color:#161616;
 cursor:pointer;
 display:block!important;
 position:relative; z-index:12;
 padding:4px;
 height: 17px!important;
 margin-right: 2px;
 margin-left: -1px;
 margin-bottom:-4px!important;
 border: 4px solid;
 border-radius: 10px 0 0 0;
 text-align:left;
 padding-right:50px;
 text-shadow: 1px 1px 2px rgba(0,0,0,.4);
 float:left;
 font-size: 14px;
}

/* Cдвиг самого первого "Уха" */
.my-tabs>span:first-child{
 margin-left: 8px;
}
/* Активное "Ушко" */
.my-tabs>span.selected{
 opacity:1;
 border-bottom-color:transparent!important;
}
/* Стиль вкладки(LI)*/
.my-tabs>.tab-a{
 width:100%;
 height:100%;
 position:relative;z-index:1;
 display:none;
 overflow-y:auto;
 overflow-x:hidden;  
 text-align:center;
 vertical-align:middle;
 border-radius: 10px;
 border:  6px solid;
 border-width:4px 7px 5px 7px;
 padding:4px 12px!important;
}
/*Отступ контента вкладки сверху*/
.tab-a .post-content{
 margin-top:1.4em;
 text-align:left;
 display:inline-block;
}

/******************************************************************
 "Всплываюшая таблица с вкладками, в топике, с инфой о персонаже - КОНЕЦ"
******************************************************************/


/* стиль дайсов */
.punbb input.dice-button {
    width: 35px;
    height: 36px;
    background: url(https://image.ibb.co/cd2PSq/j-EKPY6fki-N.png) no-repeat;
    border: 0!important;
    cursor: pointer;
}

div.pagelink strong {
 background: #919ea8 !important; 
 padding: 1px 5px; 
 color: #e8e8e8;
 border-radius: 3px;
 margin: 0 2px;
}









