/*=== фон ===*/
body {
background: url("") repeat-x top, /*верхний фон, если надо повторять*/
url("") repeat-x bottom center, /*нижний фон, если надо повторять*/
#a59e9d url("") repeat; /*общий фон*/
}


/*=== для мобильных устройств, чтобы не прилипало к левому краю ===*/
HTML, body {min-width: 1000px!important; scrollbar-color: #a68069 rgba(166, 128, 105, 1); scrollbar-width: thin; -ms-text-size-adjust: 90%; -moz-text-size-adjust: 90%; -webkit-text-size-adjust: 90%; margin: 0; padding: 0; }




/*=== настройка текста на всём форуме и его размера ===*/
body {font-size: 99%; color: #5b5a65; font-family: arial; overflow-x: hidden;}



/*=== логотип ===*/
#pun-title {
    border: none;
    height: 623px;
    width: 1274px;
    margin-left: -174px!important;
    background: url(https://i.imgur.com/mQY7lOK.jpg) top center no-repeat;
    margin-top: 20px;
}




/*=== тело ===*/
#pun {
  margin: -20px auto -10px auto;
  padding: 0px auto 10px auto;
  position: relative;
  width: 1052px;
  background: url(https://i.imgur.com/j7GxC2N.jpg) #1b1b1b;
  background-position: center;
  }



/*=== рабочая зона ===*/
.punbb { 
  width: 90%; 
  position: relative;
  height: auto;
  color: #5b5a65!important; /*цвет текста всего форума*/
  margin-left: 60px; /*отступ от левого края*/
  font: normal 72.75% verdana, arial, helvetica, sans-serif
  }



/*=== футер ===*/
#pun-about p.container { 
    background: transparent url(https://i.imgur.com/xtVm7Pz.jpg) bottom center no-repeat;
    width: 1130.5px;
    margin-bottom: -53px;
    margin-top: -134px;
    margin-left: -122px;
    height: 245px;
    /*background-size: contain;*/
}



/*=== размер главной формы ответа ===*/
#main-reply {width: 98%!important;}


/*=== лё мобильон ===*/
@media screen and (max-width: 540px) {#pun-navlinks li a:before {display:none}
html {max-width: 1000px!important; overflow-x: hidden; }
}




/*=== КАТЕГОРИИ ===*/

/*=== 1 ===*/
#pun-category1.category h2 {
    background: url(https://i.imgur.com/EFmUgg5.jpg) no-repeat top center;
    height: 100px;
    width: 888px;
    margin-left: 8px!important;
    /*margin-bottom: -30px;*/
    margin-top: -120px!important;
}



/*=== 2 ===*/
#pun-category2.category h2 {
    background: url(https://i.imgur.com/qOYJLBV.jpg) no-repeat top center;
    height: 100px;
    width: 888px;
    margin-left: 8px!important;
    /*margin-bottom: -30px;*/
    margin-top: -20px!important;
}



/*=== статистика ===*/
#pun-stats.section h2 {
    background: url(https://i.imgur.com/heyOtEr.jpg) no-repeat top center;
    height: 100px;
    width: 888px;
    margin-left: 8px!important;
    margin-bottom: -36px;
    margin-top: -22px;
}



/*=== над формой ответа ===*/
#post-form h2 {
    background: url(https://i.imgur.com/q0xox0Q.jpg) no-repeat top center;
    height: 100px;
    width: 888px;
    margin-left: 8px!important;
    margin-bottom: -60px;
    margin-top: -20px;
}


/*=== отключаем название категор. и стат., "напишите сообщение и нажмите отправить ===*/
#pun-stats.section h2 span, #pun-main .category h2 span, #post-form h2 span, #post fieldset legend span {display: none;}




/*=== ИКОНКИ ===*/

/*=== настройка расположения ссылки у иконки в разделе ===*/
#pun-viewforum div.tclcon {padding-top: 0px; font-size: 11px!important;}



/*=== расположение иконок ===*/
.punbb div.icon {float: left; display: block; margin-left: 18px; margin-top: 31px;}


/*=== создавший тему и последний написавший сообщение ===*/
span.byuser {
     color: #5b5a65!important; 
     font-weight: bold;
     text-shadow: 1px 1px 0 rgb(246 241 236 / 73%), 0 0 5px rgb(149 114 90 / 0%);}



/*=== старые соо на главной ===*/
#pun-index table Div.icon {
    background-image: url(https://i.imgur.com/yjeVnlg.png);
    width: 84px;
    height: 83px;
    float: left;
    margin-top: 0px;
    border-style: none;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: -42px;
}



/*=== новые соо на главной ===*/
#pun-index TR.inew Div.icon {
    background-image: url(https://i.imgur.com/crV8008.png);
    width: 84px;
    height: 83px;
}



/*=== старые соо в подфорумах ===*/
#pun-viewforum table Div.icon, #pun-messages table Div.icon {
    background-image: url("https://i.imgur.com/LIEON0z.png");
    background-repeat: no-repeat;
    border-style: none;
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin-right: -5px;
    margin-top: 1px;
    position: relative;
    padding-left: 10px;
    margin-left: 10px !important;
    opacity: 0.3;
}



/*=== новые соо в подфорумах ===*/
#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon {
    background-image: url("https://i.imgur.com/vehWmL0.png");
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    opacity: 1;
}



/*=== важные соо в подфорумах ===*/
#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon {
    background-image: url("https://i.imgur.com/RyUM8uY.png");
    background-repeat: no-repeat;
    opacity: 1.0;
    filter: brightness(0.8);
    height: 20px;
    width: 20px;
}



/*=== закрытые темы в подфорумах ===*/
#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon {
    background-image: url("https://i.imgur.com/ErBcvHv.png");
    background-repeat: no-repeat;
    opacity: 0.3;
    filter: grayscale(100%);
    height: 20px;
    width: 20px;
}



/*=== иконка статистики (не стоит, но настройка важная) ===*/
#pun-stats ul.container {
    background-image: url();
    padding-left: 44px;
    margin-left: -28px;
    padding-right: 61px;
    margin-top: 5px;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 36px 3px;
    background-repeat: no-repeat;
    background-size: auto;
    text-align: justify;
    -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}



/*=== ОФОРМЛЕНИЕ ПОДФОРУМОВ ===*/



/*=== подложка подфорума ===*/
.fonpf {
    width: 424px;
    height: 194px;
    font-size: 10px;
    background: url(https://i.imgur.com/FQxyF9Z.png) no-repeat;
    text-transform: lowercase;
    margin-left: -36px!important;
    padding-top: 73px!important;
    margin-bottom: -68px!important;
    }



/*=== текст в подфорумах ===*/
.tinpf{
    font-size: 10px;
    font-family: arial;
    width: 310px;
    text-align: justify;
    line-height: 14px;
    color: #5b5a65;
    margin: 5px 46px!important;
    text-transform: lowercase;
    padding: 5px 10px 0px 13px;
    text-shadow: 1px 1px 0 rgb(246 241 236 / 73%), 0 0 5px rgb(149 114 90 / 0%);
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    position: absolute;
}



/*=== расположение заголовка подфорума ===*/
#pun-index .tcl h3 {
    padding-bottom: 1px!important;
    padding-top: 26px!important;
    width: 341px;
    text-align: center!important;
    font-weight: normal!important;
    font-size: 12px!important;
    letter-spacing: 1px;
    margin-bottom: -63px!important;
    margin-left: -27px;
    text-transform: uppercase;
    font-family: Franklin Gothic Medium;
}



/*=== оформление ссылки заголовок подфорума ===*/
#pun-index .tcl h3 a, li#pun-index .tcl h3 {
    text-shadow: 1px 1px 0 rgb(92 95 109 / 70%), 0 0 5px rgb(149 114 90 / 0%);
    color: #fbf4ee!important;
}



/*=== оформление ссылки заголовок при наведении ===*/
#pun-index .tcl h3 a:hover {  
     opacity: 0.5;
    -webkit-transition: .6s all;
    -moz-transition: .6s all;
    -ms-transition: .6s all;
    -o-transition: .6s all;
    transition: .6s all;
}



/*=== полезные ссылки в описании подфорумов ===*/
.linko a {
    display: inline-block;
    cursor: pointer;
    font-family: arial!important;
    font-size: 10px!important;
    padding-left: 8px!important;
    padding-right: 8px!important;
    padding-bottom: 1px;
    margin-right: 7px;
    border-radius: 7px;
    background: #5b5a65;
    border: 1px solid #5a5965;
    padding-top: 0px;
    text-shadow: none!important;
    color: #fbf4ef!important;
    margin-bottom: 3px!important;
    cursor: pointer!important;
    box-shadow: inset 0px -7px 0 #0000002b;
}



/*=== полезные ссылки в описании подфорумов при наведении ===*/
.linko a:hover {
    background: #a68069!important;
    border: 1px solid #93745d;
}


/*=== расположение ссылки в описании подфорумов ===*/
.linko {
    text-align: center;
    margin-top: 9px!important;
    padding-bottom: 10px!important;
    margin-left: 0px!important;
}

/*=== КОНЕЦ ОФОРМЛЕНИЕ ПОДФОРУМА ===*/



/*=== кнопки отправить и посмотреть ===*/
.button {
    font-size: 10px!important;
    cursor: pointer!important;
    background: #5b5a65!important;
    border: 1px solid #5a5965!important;
    box-shadow: inset 0px -13px 0 #0000002b!important;
    border-radius: 18px;
    color: #f0e5df!important;
    text-transform: lowercase;
    font-family: arial;
    outline: none!important;
}



/*=== кнопки отправить и посмотреть при наведении ===*/
.button:hover {
    background: #a68069!important;
    border: 1px solid #93745d!important;
    box-shadow: inset 0px -13px 0 #0000002b!important;
    color: #f0e5df!important;
    cursor: pointer!important;
    -webkit-transition: .6s all;
    -moz-transition: .6s all;
    -ms-transition: .6s all;
    -o-transition: .6s all;
    transition: .6s all;
    outline: none!important;
  }





/*=== ОФОРМЛЕНИЕ ПРОФИЛЯ ===*/


/*=== рамка профиля ===*/
.punbb .post .post-author {
    float: left;
    top: 1px;
    width: 260px;
    position: sticky;
    position: -webkit-sticky;
    text-transform: lowercase;
    background: url(https://i.imgur.com/h5OOCRQ.png) top no-repeat, url(https://i.imgur.com/xgXPO2j.png) bottom no-repeat, url(https://i.imgur.com/wAHqqZY.png) repeat-y;
    margin-left: -10px;
    margin-top: -40px;
    font-size: 10px;
    color: #e8ecf1;
    text-align: center;
    text-shadow: none!important;
    min-height: 258px!important;
    margin-bottom: 11px;
}



/*=== ник игрока расположение и стиль ===*/
.pa-author {
    font-size: 11px!important;
    line-height: 54px;
    font-weight: normal;
    margin-top: -6px!important;
    text-decoration: none;
    padding-top: 30px!important;
    padding-bottom: 26px!important;
    width: 209px;
    margin-left: 24px!important;
    text-shadow: 1px 1px 0 rgba(56,58,71,1), 0 0 5px rgba(233,206,181,1)!important;
    color: #fbf4ee!important;
    text-transform: uppercase;
    font-family: arial;
}



/*=== ник игрока оформление ссылки ===*/
.pa-author a {
     text-shadow: 1px 1px 0 rgba(56,58,71,1), 0 0 5px rgba(233,206,181,1)!important;
     color: #fbf4ee!important;
     text-decoration: none;}



/*=== ник игрока оформление ссылки при наведении ===*/
.pa-author a:hover {opacity: 0.5;}



/*=== ник игрока при просмотре всех сообщений ===*/
.pa-author a, li#profile-name {
    color: #fbf4ee!important;}



/*=== статус в профиле ===*/
li.pa-title {
    font-weight: normal;
    font-family: arial;
    font-size: 10px;
    margin-bottom: 0px;
    text-transform: lowercase;
    width: 210px;
    line-height: 90%;
    height: 7px;
    margin-left: 25px;
    margin-top: -26px!important;
    padding-bottom: 0px!important;
    text-shadow: none!important;
    color: #5b5a65!important;
}



/*=== расположение аватара по горизонтали ===*/
li.pa-avatar.item2 {
    width: 209px;
    margin: 0px 24px!important;
    padding: 0px 0px 6px 0px;
}



/*=== расположение аватара по вертикали ===*/
.pa-avatar img {
    margin-top: 14px;
}


/*=== рамка вокруг аватара ===*/
.punbb .pa-avatar img{
    border: 2px solid #cac6c2;
    box-shadow: 0 0 8px #6b6e82;
    border-radius: 7px;
}



/*=== оформление сообщений ===*/
.punbb  .pa-posts { 
    display: inline-block;
    text-align: center;
    width: 66px;
    line-height: 14px;
    margin-top: 0px!important;
    height: 28px;
    padding-top: 2px!important;
    padding-bottom: 2px!important;
    padding-left: 3px!important;
    padding-right: 2px!important;
    font-size: 10px;
    margin-left: 0px!important;
    margin-bottom: 20px!important;
    border-radius: 12px;
    color: #5b5a65!important;
    border: 1px solid #dcd8d3!important;
    background: #d7d2cc!important;
    box-shadow: inset 0px 0px 5px #a29d9c!important;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}



/*=== ссылка сообщений цвет ===*/
.punbb  .pa-posts a { 
    color: #5b5a65!important;
    text-shadow: none!important;
 }



/*=== ссылка сообщений цвет при наведении ===*/
.punbb  .pa-posts a:hover { 
      opacity: 0.5;
      text-shadow: none!important;
 }



/*=== ответы в просмотре моих соо ===*/
.punbb .pa-replies{
    color: #5b5a65;
    width: 204px;
    text-transform: lowercase;
    margin-top: 19px!important;
    text-align: center;
    margin-left: 29px!important;
}



/*=== оформление репутации ===*/
.pa-respect {
    display: inline-block;
    text-align: center;
    width: 66px;
    line-height: 14px;
    margin-top: 0px!important;
    height: 28px;
    padding-top: 2px!important;
    padding-bottom: 2px!important;
    padding-left: 3px!important;
    padding-right: 2px!important;
    font-size: 10px;
    margin-left: 0px!important;
    margin-bottom: 20px!important;
    border-radius: 12px;
    color: #5b5a65!important;
    border: 1px solid #dcd8d3!important;
    background: #d7d2cc!important;
    box-shadow: inset 0px 0px 5px #a29d9c!important;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}



/*=== ссылка репутации цвет ===*/
.pa-respect a{
    color: #5b5a65!important;
    text-shadow: none!important;
}



/*=== ссылка репутации при наведении ===*/
.punbb  .pa-respect a:hover { 
      opacity: 0.5;
      text-shadow: none!important;
 }



/*=== время актива в профиле ===*/
.punbb  .pa-online, li.pa-online {
    color: #5b5a65!important;
    font-family: Franklin Gothic Medium;
    text-transform: lowercase;
    font-size: 8px;
    text-align: center;
    margin-top: -11px!important;
    padding-bottom: 36px!important;
    letter-spacing: 1px;
    margin-bottom: 24px!important;
}



/*=== символ перед активен в профиле ===*/
.punbb .pa-online:before {content: "#"}



/*=== оформление последнего визита ===*/
.punbb  .pa-last-visit{
    font-family: verdana;
    text-transform: lowercase;
    font-size: 8px;
    text-align: center;
    margin-top: -11px!important;
    padding-bottom: 36px!important;
    letter-spacing: 1px;
    margin-bottom: 24px!important;
    color: #a2a1a9;
}



/*=== оформление айпи ===*/
.punbb  .pa-ip{
    color: #fff!important;
    text-align: center;
    font-family: arial;
    font-size: 6px;
    opacity: 0.5;
    margin-top: -45px!important;
    padding-bottom: 12px!important;
    margin-bottom: 12px!important;

}



/*=== оформление ссылки айпи ===*/
.punbb  .pa-ip a{
  color: #fff!important;
  text-transform: lowercase;
  text-shadow: none!important;
}



/*=== оформление ссылки айпи при наведении ===*/
.punbb  .pa-ip a:hover{
  color: #fff!important;
  text-transform: lowercase;
  text-shadow: none!important;
  opacity: 0.5;
}



/*=== дата регистрации в профиле при просмотре ЛС ===*/
.punbb  .pa-reg{
    display: none!important;
}



/*=== КОНЕЦ ОФОРМЛЕНИЯ ПРОФИЛЯ ===*/



/*=== кнопки клавиатуры, над формой ответа ===*/
#keyboard-span input {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 10px!important;
    cursor: pointer!important;
    background: linear-gradient(#5a5965, #4c4a54)!important;
    border: 1px solid #7a749a;
    box-shadow: inset 0px 0px 2px #a2a0cc, inset 0px 0px 1px #6e6a8e, inset 0px 0px 18px rgb(96 94 125);
    border-radius: 18px;
    text-shadow: 1px 1px 0 rgba(56,58,71,1), 0 0 5px rgba(233,206,181,1)!important;
    color: #fbf4ee!important;
    text-transform: lowercase;
    cursor: pointer;
    height: 25px;
    min-width: 29px;
}



/*=== ПРОКРУТКА ===*/

/*=== размер ===*/
::-webkit-scrollbar {
    width: 6px;
    height: 5px;
}



/*=== цвет бегунка ===*/
::-webkit-scrollbar-thumb {
    background-color: #5b5a65;
    border: 1px solid #5b5a65;
    box-shadow: inset 0 0 2px #debfa4;
}



/*=== подложка полосы ===*/
::-webkit-scrollbar-track {
    background-color: #a68069;
    border: 1px solid #856652;
    box-shadow: inset 0 0 2px #dfcec4;
}



/*=== цвет выделения текста ===*/
::selection {
    background: #5b5a65;
    color: #f0e5df;
    text-shadow: none!important;
}


/*=== выделение в других браузерах ===*/

::-moz-selection{
    background: #5b5a65;
    color: #f0e5df;
}

::webkit-selection{
    background: #5b5a65;
    color: #f0e5df;
} 




/*=== НАСТРОЙКА АКТИВНЫХ ===*/

/*=== время активности  ===*/
div#pun-online.punbb .tc3 {
 /* text-align: left; текст справа*/
  width: 15%; /*ширина третьей колонки*/
  font-size: 11px;
}



/*=== кто активен, провайдер его и айпи + чем занимается на форуме ===*/
div#pun-online.punbb .tcl {
  text-align: left; /*текст слева для первых двух колонок*/ 
  font-size: 11px;
}



/*=== заголовки в активных, имя, действие и время ===*/
#pun-online th.tcl, #pun-online th.tc3 {
    font-size: 10px!important;
    color: #9b979a!important;
    text-transform: lowercase;
}



/*=== цвет ника активных при просмотре в статистике ===*/
td.tcl a.registered-user{
font-weight: bold!important;
    color: #a68069!important;
    text-shadow: 1px 1px 0 rgb(246 241 236 / 73%), 0 0 5px rgb(149 114 90 / 0%)!important;
}




/*=== отключение: заголовка объявления, последнего изменения, спойлер наград, название форума в логотипе, ссылка наград в нави., скрытие модер., темы без ответов, e-mail, пожаловаться  === */

#pun-main div.catleft, #pun-main div.catright, #pun-announcement h2, .lastedit, .mini_awards_label, .mini_awards, .title-logo span, li#navawards, #topic-modmenu .container span, #pun-ulinks .container li.item3, li.pl-reports, li.pl-email.email a {display: none!important;}



/*=== разделяющая полоса [hr] ===*/
hr {border: none; border-top: solid 1px #5b5a656b;}



/*=== отключение цвета полосок таблицы ===*/
.punbb th { background: transparent; color: transparent;}



/*=== расположение и оформление формы ответа в темах ===*/
.punbb textarea {
    font-family: verdana;
    font-size: 12px;
    padding: 6px 13px 6px 14px!important;
    margin-top: 9px;
    margin-left: -22px;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    color: #5b5a65!important;
    background: linear-gradient(to top , #f1ebe6, #e6dfda);
    border: solid 1px #e8e6e3;
    outline: 1px solid #66697738;
    outline-style: groove;
    box-shadow: inset 0px 0px 13px #c6c1bed9;
}



#pun-messages #form-buttons table{
    width: 697px!important;
    margin-left: 0px!important;
    color: #5b5a65!important;
    background: linear-gradient(to top , #f1ebe6, #e6dfda);
    border: solid 1px #e8e6e3;
    outline: 1px solid #66697738;
    outline-style: groove;
    box-shadow: inset 0px 0px 13px #c6c1bed9;
}

/*=== иконки над формой ответа ===*/
#form-buttons table{
font-family: verdana;
    font-size: 12px;
    padding: 2px 2px 2px 2px!important;
    width: 100.4%;
    margin-bottom: 10px;
    -ms-text-size-adjust: 95%;
    -moz-text-size-adjust: 95%;
    -webkit-text-size-adjust: 95%;
    color: #292929!important;
    background: #e9e7e7;
    border: solid 1px #e8e6e3;
    outline: 1px solid #66697738;
    box-shadow: inset 0px 0px 13px #c1c1c1d9;
}


/*=== двигаем форму ответа в тема с ответами и при редактировании соо ===*/
#pun-viewtopic .fs-box p,#pun-viewtopic .fs-box fieldset {padding: 0 0 0.8em 0; margin-left: -70px; margin-right: -34px; }
#pun-edit .fs-box p, #pun-edit .fs-box fieldset {padding: 0 0 0.8em 0; margin-left: -70px!important; margin-right: -34px; }

/*=== сколько написано символов ===*/
.sksim {
    position: absolute;
    margin-left: 180px!important;
    margin-top: 12px!important;
}


/*=== сколько написано символов при редактировании соо ===*/
#pun-edit .sksim{
    position: absolute;
    margin-left: 180px!important;
    margin-top: 41px!important;
} 


/*=== сколько написано символов в ЛС ===*/
#pun-messages .sksim{
    position: absolute;
    margin-left: 167px!important;
    margin-top: 8px!important;
} 


/*=== стиль времени размещения ===*/
.permalink{
    font-size: 9.5px!important;
    position: absolute;
    left: 263px;
    margin-top: -45px!important;
    z-index: 10;
    text-shadow: none!important;
    color: #5b5a65!important;}



/*=== символ перед времени размещения ===*/
.punbb .permalink:before {content: "#"}



/*=== цвет ссылки времени размещения ===*/
.permalink a{color: #5b5a65!important; text-shadow: none!important;}




/*=== настройка полей под кнопками выпадающим, типа шрифты и картинки ===*/
#post .container[id$="-area"] {
    color: #5b5a65;
    padding: 5px!important;
    border-style: solid;
    border-image: none;
    min-width: 180px;
    overflow: auto;
    margin-top: 9px;
    background: linear-gradient(to top , #f1ebe6, #e6dfda);
    border: solid 1px #e8e6e3;
    outline: 1px solid #66697738;
    box-shadow: inset 0px 0px 13px #c6c1bed9;
}



/*=== настройка поля смайлов ===*/
#post .container[id$="smilies-area"] {min-width: 460px!important; height: 184px; overflow: auto;}



/*=== высота поля с цветами ===*/
#post .container[id$="color-area"]{height: 25px!important;}



/*=== шрифтовое поле. регулировка высоты ===*/
#post .container[id$="font-area"]{max-height: 250px!important; overflow: auto;}



/*=== зона загрузки картинок ===*/
#image-area {width: 550px;}



/*=== всплывающие поля типа репутации, жалобы, наград и в админке ===*/
#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
    padding: 5px;
    border-width: 1px 1px;
    border-style: solid;
    color: #5b5a65;
    border-image: none;
    min-width: 180px;
    overflow: auto;
    background: linear-gradient(to top , #f1ebe6, #e6dfda);
    border: solid 1px #e8e6e3;
    outline: 1px solid #66697769;
    box-shadow: inset 0px 0px 33px #a39e9b!important;
}



/*=== настройка полей в админке ===*/
#pun-admain1 form.adcontainer, #pun-admain2 form.adcontainer, #pun-admain1 div.adcontainer, #pun-admain2 div.adcontainer {
    padding: 6px 13px 6px 14px!important;
    font-size: 11px;
    border-radius: 10px;
    color: #5b5a65;
    width: 90%;
    margin-top: 9px;
}



/*=== настройка всех ссылок на форуме единым блоком ===*/
.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 {
  color: #5b5a65;
  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 {uppercase; transition: all 0.6s ease-out;
-o-transition-transition: all 0.6s ease-out; 
-webkit-transition: all 0.6s ease-out; 
-moz-transition: all 0.6s ease-out;
  color: #a68069; text-shadow: 1px 1px 0px #fff;
  text-decoration: none; 
}



/*=== оформление цитат, выделить код, спойлеры ===*/
#pun-main .quote-box, #pun-main .code-box {
    padding: 14px;
    border-width: 1px;
    z-index: 1;
    background: linear-gradient(to top , #f1ebe6, #e6dfda);
    border: solid 1px #e8e6e3;
    outline: 1px solid #66697738;
    outline-style: groove;
    box-shadow: inset 0px 0px 13px #c6c1bed9;
}



/*=== настройка высоты блока код ===*/
#pun-main .code-box{
    max-height: 500px!important;
    overflow: auto;
}



/*=== текст в шапке ===*/

.tab_info {
    position: absolute;
    width: 192px;
    font-size: 9px;
    top: 324px;
    left: 113px;
    text-align: justify;
    font-weight: normal!important;
    overflow: auto;
    height: 66px;
    padding: 3px;
    text-shadow: 1px 1px 0 rgba(56,58,71,1), 0 0 5px rgba(233,206,181,1)!important;
    color: #fbf4ee!important;
    font-family: verdana;
    line-height: 10px;
}


/*=== процент готовности в шапке ===*/
.prosent {
    position: absolute;
    top: 394px;
    left: 340px;
}




/*============= ШАБЛОНЫ =============*/



/* гостевая
-------------------------------------------------------------*/
.guest {
    background: url(http://forumstatic.ru/files/0017/b2/ea/23801.png) no-repeat;
    width: 604px;
    height: 500px;
    position: relative;
}

.guest privetstvie {
    position: absolute;
    display: block;
    width: 255px;
    height: 0px;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    font-size: 10px;
    color: rgb(255 255 255);
    text-shadow: #cfcfcf 0 0 2px;
    text-transform: none;
    padding: 5px 0px;
    top: 100px;
    left: 57px;
}

.guest t {
 position: absolute;
 display: block;
 width: 232px;
 height: 20px;
 font-family: arial;
 font-weight: bold;
 text-align: center;
 font-size: 10px;
 color: rgb(255 255 255);
 text-shadow: #cfcfcf 0 0 2px;
 text-transform: none;
 padding: 5px 0px;
 top: 223px;
 left: 50px;
}

.guest tt {
 position: absolute;
 display: block;
 width: 232px;
 height: 20px;
 font-family: arial;
 font-weight: bold;
 text-align: center;
 font-size: 10px;
 color: rgb(255 255 255);
 text-shadow: #cfcfcf 0 0 2px;
 text-transform: none;
 padding: 5px 0px;
 top: 223px;
 right: 50px;
}

.guest vneshnosti {
 position: absolute;
 display: block;
 height: 205px;
 top: 245px;
 left: 52px;
 overflow-y: auto;
 padding-right: 10px;
}

.guest vneshnosti2 {
 position: absolute;
 display: block;
 height: 205px;
 top: 245px;
 right: 41px;
 overflow-y: auto;
 padding-right: 10px;
}

.guest v {
    display: block;
    background: #afb2bf;
    width: 232px;
    height: 15px;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    font-size: 11px;
    color: rgb(73 76 92);
    border-top: 3px solid #a5a5a5;
    text-shadow: #c1c1c1 0px 1px 1px;
    text-transform: lowercase;
    padding: 2px 0px 0px;
    margin-top: 3px;
}

.guest v a {
   color: rgb(96 101 121)21) !important;
   text-shadow: #dad7d7 0px 1px 1px;
}

/*=== прокрутка ===*/
.guest vneshnosti::-webkit-scrollbar, .guest vneshnosti2::-webkit-scrollbar {
width: 2px;
height: 220px;
/*background: #e4dfde;*/
}

.guest vneshnosti::-webkit-thumb, .guest vneshnosti2::-webkit-scrollbar-thumb {
border: none!important;
}

/*=== конец ===*/

/* нужные
-------------------------------------------------------------*/

/*=== тело шаблона ===*/
.needful {
    background: url(http://forumstatic.ru/files/0017/b2/ea/10584.png) no-repeat;
    width: 604px;
    height: 500px;
    position: relative;
}

.needful lico {
    position: absolute;
    display: block;
    opacity: 0.55;
    mix-blend-mode: luminosity;
    top: 94px;
    left: 44px;
}

.needful lico>img{
   width:200px;
   height:100px;
}

.needful imya {
    position: absolute;
    padding: 5px 0px;
    top: 90px;
    right: 35px;
    width: 300px;
    height: 20px;
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    font-family: arial;
    font-size: 10px;
    color: rgb(255 255 255);
}   

.needful data {
    position: absolute;
    padding: 5px 0px;
    top: 118px;
    right: 35px;
    width: 300px;
    height: 20px;
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    font-family: arial;
    font-size: 10px;
    color: rgb(255 255 255);
}   

.needful professiya {
    position: absolute;
    padding: 5px 0px;
    top: 147px;
    right: 35px;
    width: 300px;
    height: 20px;
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    font-family: arial;
    font-size: 10px;
    color: rgb(255 255 255);
} 

.needful otnosheniya {
    position: absolute;
    padding: 5px 0px;
    top: 176px;
    right: 35px;
    width: 300px;
    height: 20px;
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    font-family: arial;
    font-size: 10px;
    color: rgb(255 255 255);
} 

.needful opisanie {
    position: absolute;
    padding-right: 8px;
    top: 227px;
    left: 50px;
    width: 500px;
    height: 220px;
    text-transform: none;
    text-align: justify;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    color: rgb(87 91 109);
    overflow-y: auto;
    
}  

/*=== конец ===*/

/* анкета
-------------------------------------------------------------*/

.anketa {
    background: url(http://forumstatic.ru/files/0017/b2/ea/99789.png) no-repeat;
    width: 604px;
    height: 500px;
    position: relative;
}

.anketa zag {
    position: absolute;
    left: 90px;
    margin-top: 20px;
    width: 440px;
    height: 15px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0px 1px 0px black, 0px 0px 0em #707383;
    font-size: 15px;
    font-family: arial;
    font-weight: bold;
    line-height: 40px;
    letter-spacing: 1px;
    color: #ffffff;
}

.anketa podzag {
    position: absolute;
    left: 90px;
    margin-top: 45px;
    width: 440px;
    height: 15px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0px 1px 0px black, 0px 0px 0em #707383;
    font-size: 11px;
    font-family: arial;
    font-weight: bold;
    line-height: 40px;
    letter-spacing: 1px;
    color: #d9d9d9;
    opacity: 0.7;
}

.anketa lico {
    position: absolute;
    display: block;
    opacity: 0.65;
    mix-blend-mode: luminosity;
    top: 98px;
    left: 49px;
}

.anketa lico>img{
   width:100px;
   height:100px;
}

.anketa imya {
    position: absolute;
    width: 190px;
    height: 13px;
    font-family: arial;
    font-size: 10px;
    color: rgb(255 255 255);
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    top: 98px;
    left: 170px;
    overflow: auto;
}  

.anketa mesto {
    position: absolute;
    width: 190px;
    height: 13px;
    font-family: arial;
    font-size: 10px;
    color: rgb(255 255 255);
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    top: 123px;
    left: 170px;
    overflow: auto;
}  

.anketa vozrast {
    position: absolute;
    width: 190px;
    height: 13px;
    font-family: arial;
    font-size: 10px;
    color: rgb(255 255 255);
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    top: 98px;
    right: 45px;
    overflow: auto;
}  

.anketa prof {
    position: absolute;
    width: 190px;
    height: 13px;
    font-family: arial;
    font-size: 10px;
    color: rgb(255 255 255);
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    top: 123px;
    right: 45px;
    overflow: auto;
}  

.anketa podtekst {
    position: absolute;
    padding-right: 8px;
    top: 151px;
    right: 48px;
    width: 372px;
    height: 47px;
    text-transform: none;
    text-align: justify;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    line-height: 12px;
    color: rgb(87 91 109);
    overflow: auto;
} 

.anketa tekst {
    position: absolute;
    padding-right: 8px;
    top: 226px;
    left: 51px;
    width: 500px;
    height: 222px;
    text-transform: none;
    text-align: justify;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    color: rgb(87 91 109);
    overflow: auto;
} 

/*=== конец ===*/



/*=== общий шаблон для оформления организационных тем ===*/

/*=== рамка ===*/
.laob_sh {
        width: 604px;
    background: url(https://i.imgur.com/byyFhM5.png) top no-repeat, url(https://i.imgur.com/jGVNtyq.png) bottom no-repeat, url(https://i.imgur.com/se3aSsS.png) repeat-y; padding: 0px 0px 38px 0px; margin-bottom: 20px!important;}



/*=== заголовок ===*/
.laob_zag {
    text-align: center;
    position: absolute;
    width: 604px;
    font-family: arial;
    margin-top: 17px!important;
    font-weight: bold;
    line-height: 40px;
    letter-spacing: 1px;
    color: #fbf4ee!important;
    text-transform: uppercase;
    font-size: 15px;
    text-shadow: 1px 1px 0 rgba(56,58,71,1), 0 0 5px rgba(233,206,181,1)!important;
}



/*=== тест в шаблоне ===*/
.laob_telo {
    position: relative;
    top: 68px!important;
    margin-left: 39px!important;
    padding: 5px;
    font-size: 11px;
    color: #5b5a65;
    width: 520px;
    height: auto;
    text-align: justify;
    font-family: Arial;
    line-height: 20px;
    padding-bottom: 0px;
}

/*=== КОНЕЦ ===*/
