/*=== фон ===*/
body {
background: url(http://forumstatic.ru/files/0019/79/f4/94943.png) 90.4% 0% repeat-x, url() 100% 100% repeat-x, url() 100% 0%;
background-color: #dbdcc3;
overflow-x: hidden     ;background-position-x: center;}


/*=== для мобильных устройств, чтобы не прилипало к левому краю ===*/
HTML, body {min-width: 1100px!important; scrollbar-color: #506d4d rgba(166, 128, 105, 1);
scrollbar-width: thin; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}



/*=== настройка текста на всём форуме и его размера ===*/
body {font-size: 99%; overflow-x: hidden; color: #539470; font-family: arial;}



/*=== логотип ===*/
#pun-title table {
    border: none;
    height: 645px;
    width: 1237px;
    margin-left: -145px;
    background: url(http://forumstatic.ru/files/0019/79/f4/38248.png) top center no-repeat;
    margin-top: 20px;
}



/*=== тело ===*/
#pun {
 margin: -20px auto -10px auto;
  padding: 0px auto 10px auto;
  position: relative;
  width: 1066px;
  background: url(http://forumstatic.ru/files/0019/79/f4/83460.png) #1b1b1b;
  background-position: center;
  }



/*=== рабочая зона ===*/
.punbb { 
  width: 90%; 
  position: relative;
  height: auto;
  color: #3f5630!important; /*цвет текста всего форума*/
  margin-left: 60px; /*отступ от левого края*/
  font: normal 68.98% verdana, arial, helvetica, sans-serif
  }



/*=== футер ===*/
#pun-about p.container { 
    background: transparent url(http://forumstatic.ru/files/0019/79/f4/78736.png) bottom center no-repeat;
    width: 1093px;
    margin-bottom: -32px;
    margin-top: -30px;
    margin-left: -87px;
    height: 143px;
}



/*=== размер главной формы ответа ===*/
#main-reply {width: 98%!important;}



/*=== КАТЕГОРИИ ===*/

/*=== 1 ===*/
#pun-category1.category h2 {
    background: url(http://forumstatic.ru/files/0019/79/f4/93650.png) no-repeat top center;
    height: 47px;
    width: 860px;
    margin-left: 30px!important;
    /*margin-bottom: -30px;*/
    margin-top: -25px!important;
}



/*=== 2 ===*/
#pun-category2.category h2 {
    background: url(http://forumstatic.ru/files/0019/79/f4/92530.png) no-repeat top center;
    height: 47px;
    width: 860px;
    margin-left: 30px!important;
    /*margin-bottom: -30px;*/
    margin-top: 20px!important;
}

/*=== 3 ===*/
#pun-category3.category h2 {
    background: url(http://forumstatic.ru/files/0019/79/f4/21630.png) no-repeat top center;
    height: 47px;
    width: 860px;
    margin-left: 30px!important;
    /*margin-bottom: -30px;*/
    margin-top: 20px!important;
}

/*=== 4 ===*/
#pun-category4.category h2 {
    background: url(http://forumstatic.ru/files/0019/79/f4/61676.png) no-repeat top center;
    height: 47px;
    width: 860px;
    margin-left: 30px!important;
    /*margin-bottom: -30px;*/
    margin-top: 20px!important;
}

/*=== 5 ===*/
#pun-category5.category h2 {
    background: url(http://forumstatic.ru/files/0019/79/f4/91438.png) no-repeat top center;
    height: 47px;
    width: 860px;
    margin-left: 30px!important;
    /*margin-bottom: -30px;*/
    margin-top: 20px!important;
}

/*=== статистика ===*/
#pun-stats.section h2 {
    background: url(http://forumstatic.ru/files/0019/79/f4/61097.png) no-repeat top center;
    height: 47px;
    width: 860px;
    margin-left: 30px!important;
    /*margin-bottom: -30px;*/
    margin-top: 20px!important;
}


/*=== над формой ответа ===*/
#post-form h2 {
    background: url(http://forumstatic.ru/files/0019/79/f4/36668.png) no-repeat top center;
    height: 45px;
    width: 860px;
    margin-left: 30px!important;
    /*margin-bottom: -30px;*/
    margin-top: 5px!important;
}

/*=== отключаем название категор. и стат., "напишите сообщение и нажмите отправить ===*/
#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: #506d4d!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(http://forumstatic.ru/files/0019/79/f4/72735.png);
    width: 98px;
    height: 70px;
    float: right;
    margin-top: -7px;
    border-style: none;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: -42px;
}



/*=== новые соо на главной ===*/
#pun-index TR.inew Div.icon {
    background-image: url(http://forumstatic.ru/files/0019/79/f4/13066.png);
    width: 95px;
    height: 70px;
}


/*=== старые соо в подфорумах ===*/
#pun-viewforum table Div.icon, #pun-messages table Div.icon {
    background-image: url("https://i.imgur.com/xR8nhsi.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/3rAtBJB.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/S5G7Z9y.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: -18px;
    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: 364px;
    height: 165px;
    font-size: 10px;
    background: url(https://i.imgur.com/1bCD5mI.png) no-repeat;
    text-transform: lowercase;
    margin-left: -36px!important;
    padding-top: 48px!important;
    margin-bottom: -68px!important;
    }

/*=== текст в подфорумах ===*/
.tinpf {
    font-size: 10px;
    font-family: verdana;
    width: 300px;
    height: 47px;
    text-align: justify;
    line-height: 10px;
    color: #628268;
    text-transform: lowercase;
    padding: 0px 7px 2px 30px;
    text-shadow: 1px 1px 0 rgb(175 220 181 / 73%), 0 0 5px rgb(149 114 90 / 0%);
    -ms-text-size-adjust: 101%;
    -moz-text-size-adjust: 101%;
    -webkit-text-size-adjust: 101%;
    position: absolute;
    overflow: auto;
}



/*=== расположение заголовка подфорума ===*/
#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: -38px!important;
    margin-left: -20px;
    text-transform: uppercase;
    font-family: CodeProRegular;
}



/*=== оформление ссылки заголовок подфорума ===*/
#pun-index .tcl h3 a, li#pun-index .tcl h3 {
    text-shadow: 1px 1px 0 rgb(90 162 82 / 70%), 0 0 5px rgb(149 114 90 / 0%);
    color: #fbf4ee!important;
}



/*=== оформление ссылки заголовок при наведении ===*/
#pun-index .tcl h3 a:hover {  
     opacity: 0.5;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s 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: #69984f;
    border: 1px solid #5b9644;
    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: #caa468!important;
    border: 1px solid #9a7c4c;
}


/*=== расположение ссылки в описании подфорумов ===*/
.linko {
    text-align: center;
    margin-top: 65px!important;
}

/*=== КОНЕЦ ОФОРМЛЕНИЕ ПОДФОРУМА ===*/



/*=== кнопки отправить и посмотреть ===*/
.button {
    font-size: 10px!important;
    cursor: pointer!important;
    background: #88b988!important;
    border: 1px solid #8db39a!important;
    box-shadow: inset 0px -13px 0 #0000002b!important;
    border-radius: 18px;
    color: #e1f0df!important;
    text-transform: lowercase;
    font-family: arial;
    outline: none!important;
}



/*=== кнопки отправить и посмотреть при наведении ===*/
.button:hover {
    background: #b48848!important;
    border: 1px solid #c89b5a!important;
    box-shadow: inset 0px -13px 0 #0000002b!important;
    color: #eddfcb!important;
    cursor: pointer!important;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    outline: none!important;
  }





/*=== ОФОРМЛЕНИЕ ПРОФИЛЯ ===*/


/*=== рамка профиля ===*/
.punbb .post .post-author {
    float: left;
    top: 0px;
    width: 248px;
    /*position: sticky;*/
    position: -webkit-sticky;
    text-transform: lowercase;
    background: url(http://forumstatic.ru/files/0019/79/f4/69765.png) top no-repeat, url(https://i.imgur.com/n7BQx08.png) bottom no-repeat, url(http://forumstatic.ru/files/0019/79/f4/12834.png) repeat-y;
    background-size: auto;
    margin-left: -45px;
    margin-top: -35px;
    font-size: 9px;
    text-align: center;
    text-shadow: none!important;
    min-height: 258px!important;
    margin-bottom: 40px;
}


/*=== для ссылок ===*/
.punbb .pa-fld1 {
    position: relative;
    top: 35px;
    left: 253px;
    margin: -26px;
    width: 0px;
}

/*=== ссылки на страницу и тд ===*/
#sk1 img {filter: grayscale(100)}

#sk2 img {
    filter: grayscale(100);
    position: relative;
    top: 8px;
    left: -1px;
}

#sk3 img {
    filter: grayscale(100);
    position: relative;
    top: 20px;
    left: 0px;
}
#sk4 img {
    filter: grayscale(100);
    position: relative;
    top: 30px;
    left: 0px;
}


/*=== ник игрока расположение и стиль ===*/
.pa-author {
    font-size: 13px!important;
    line-height: 50px;
    font-family: CodeProRegular;
    font-weight: normal;
    text-decoration: none;
    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 rgb(71 119 68), 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: #f6f3ff!important;}



/*=== статус в профиле ===*/
li.pa-title {
    margin-top: -10px;
    margin-left: -15px;
    font-weight: normal;
    font-family: arial;
    font-size: 10px;
    text-transform: lowercase;
    /* width: 210px; */
    line-height: 90%;
    /* height: 7px; */
    text-shadow: none!important;
    color: #efeadc!important;
}



/*=== расположение аватара по горизонтали ===*/
li.pa-avatar.item2 {
    max-width: 180px;
    padding: 4px;
    background: url(http://forumstatic.ru/files/0019/79/f4/83518.png) 0px top no-repeat, url(http://forumstatic.ru/files/0019/79/f4/97260.png) 0px bottom no-repeat, url(http://forumstatic.ru/files/0019/79/f4/92233.png) 0px top repeat-y;
    margin-top: 22px !important;
    margin-bottom: 100px !important;
    margin-left: 20px !important;
}

/*=== расположение аватара по вертикали ===*/
.pa-avatar img {
   padding-top: 2px;
}


/*=== рамка вокруг аватара ===*/
.punbb .pa-avatar img{
        max-width: 180px;
        min-height: 50px;
}

/*=== ЛИЧНЫЕ ЗВАНИЯ ===*/

/*=== первое ===*/
.punbb .pa-fld2 {
    margin-top: -65px;
    margin-left: 9px;
    width: 205px;
    background: url(http://forumstatic.ru/files/0019/79/f4/58127.png) 0px top no-repeat, url(http://forumstatic.ru/files/0019/79/f4/85179.png) 0px bottom no-repeat, url(http://forumstatic.ru/files/0019/79/f4/65164.png) 0px top repeat-y;
    position: relative;
    top: -56px;
}

.lz {
    font-size: 12px;
    font-family: CodeProRegular!important;
    color: #3b673e!important;
    text-transform: lowercase;
    padding-top: 18px;
    /*margin-left: 12px;*/
}

.lz1 {
    font-size: 10px;
    font-family: verdana!important;
    color: #4d6d47!important;
    text-align: justify;
    text-transform: lowercase;
    padding: 4px 12px 19px 18px !important;
}

.lz1 a {
    font-family: arial;
    color: #3b673e!important;
    font-weight: 700;
}

/*=== второе ===*/

.punbb .pa-fld3 {
    background: url(http://forumstatic.ru/files/0019/79/f4/22006.png) no-repeat;
    left: 9px;
    height: 28px;
    width: 215px;
    position: relative;
    top: -141px;
    margin-top: 79px;
    margin-bottom: -112px;
}

#ik5 {
    font-family: 'arial';
    font-size: 10px;
    color: #e4f0e2;
    letter-spacing: 1px;
    padding: 10px;
}

.ik5 {
    font-family: 'arial';
    font-size: 10px;
    color: #e4f0e2;
    letter-spacing: 1px;
    padding: 10px;
}

/*=== ПЛАШКА ===*/

/*=== тело плашки ===*/
.punbb .pa-fld4 {
    width: 219px;
    height: 47px;
    top: -115px;
    left: 2px;
    position: relative;
    margin-top: 0px;
    z-index: 1;
    background: url(https://i.imgur.com/pxQZqzl.png) no-repeat;
}


/*=== оформление сообщений ===*/
.punbb  .pa-posts { 
    position: relative;
    left: 42px;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    color: #f3efe3!important;
    margin-bottom: 28px!important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    align-content: center;
    font-size: 9px;
    font-family: 'CodeProRegular';
}


/*=== ссылка сообщений цвет ===*/
.punbb  .pa-posts a { 
    color: #eae7d9!important;
    text-shadow: none!important;
 }



/*=== ссылка сообщений цвет при наведении ===*/
.punbb  .pa-posts a:hover { 
      opacity: 0.5;
      text-shadow: none!important;
 }



/*=== ответы в просмотре моих соо ===*/
.punbb .pa-replies{
    color: #539470;
    text-transform: lowercase;
    margin-top: 19px!important;
    margin-bottom: 200px;
    text-align: center;
    margin-left: -15px!important;
}



/*=== оформление репутации ===*/
.pa-respect {
    position: relative;
    top: -21px;
    left: 42px;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    color: #eae6db!important;
    flex-wrap: nowrap;
    align-content: space-around;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 9px;
    font-family: 'CodeProRegular';
}


/*=== ссылка репутации цвет ===*/
.pa-respect a{
    color: #eae7d9!important;
    text-shadow: none!important;
}



/*=== ссылка репутации при наведении ===*/
.punbb  .pa-respect a:hover { 
      opacity: 0.5;
      text-shadow: none!important;
 }


/*=== время актива в профиле ===*/
.punbb  .pa-online, li.pa-online {display:none!important;}


/*=== символ перед активен в профиле ===*/
.punbb .pa-online:before {content: "#"}



/*=== оформление последнего визита ===*/
.punbb .pa-last-visit {
    font-family: verdana;
    text-transform: lowercase;
    font-size: 8px;
    color: rgb(95, 68, 38);
    display: flex;
    align-items: flex-end;
    margin-top: -165px!important;
    margin-left: 45px;
    margin-bottom: 7px;
}


.punbb .pa-time-visit {
    margin: -28px!important;
    opacity: 0.0;
}


/*=== оформление айпи ===*/
.punbb .pa-ip {
    color: #fff!important;
    text-align: center;
    font-family: arial;
    font-size: 8px;
    margin-top: -8px!important;
    margin-left: -15px;
}



/*=== оформление ссылки айпи ===*/
.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;
}

/*=== деньги ===*/
.punbb .pa-fld5 {
    margin: 0px!important;
    position: relative;
    left: -58px;
}

/*=== кэш ===*/
#ik6 {
text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
    position: relative;
    font-family: 'CodeProRegular';
    top: -6px;
    left: -2px;
    color: #ffffff;
    -moz-text-shadow: 1px 1px 2px #506d4d;
    -webkit-text-shadow: 1px 1px 2px #506d4d;
}

.ik6 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
    position: relative;
    font-family: 'CodeProRegular';
    top: -9px;
    left: -2px;
    color: #ffffff;
    -moz-text-shadow: 1px 1px 2px #506d4d;
    -webkit-text-shadow: 1px 1px 2px #506d4d;
}

/*=== сумма ===*/
#ik4 {
    position: relative;
    top: 35px;
    left: -2px;
    font-size: 12px;
    font-family: 'CodeProRegular';
    color: #506341;
}

.ik4 {
   position: relative;
    top: 28px;
    left: -2px;
    font-size: 11px;
    font-family: 'CodeProRegular';
    color: #635a41;
}


/*=== подарки ===*/
.punbb .pa-gifts {
      display: none;
}

/*=== КОНЕЦ ОФОРМЛЕНИЯ ПРОФИЛЯ ===*/


/*=== кнопки клавиатуры, над формой ответа ===*/
#keyboard-span input {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 10px!important;
    cursor: pointer!important;
    background: linear-gradient(#c1bb99, #54534a)!important;
    border: 1px solid #756f4e;
    box-shadow: inset 0px 0px 2px #a2a0cc, inset 0px 0px 1px #8e8e6a, inset 0px 0px 18px rgb(181 169 131);
    border-radius: 18px;
    text-shadow: 1px 1px 0 rgb(105 99 67) 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: #5f905e;
    border: 1px solid #547d5b;
    box-shadow: inset 0 0 2px #c9efd8;
}



/*=== подложка полосы ===*/
::-webkit-scrollbar-track {
    background-color: #ab7c4b;
    border: 1px solid #8a7546;
    box-shadow: inset 0 0 2px #fbf1ca;
}

/*=== цвет выделения текста ===*/
::selection {
    background: #acc19e;
    color: #f4f9f1;
    text-shadow: none!important;
}


/*=== выделение в других браузерах ===*/

::-moz-selection{
    background: #acc19e;
    color: #f4f9f1;
}

::webkit-selection{
    background: #acc19e;
    color: #f4f9f1;
} 




/*=== НАСТРОЙКА АКТИВНЫХ ===*/

/*=== время активности  ===*/
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: #c18f52!important;
    text-transform: lowercase;
}



/*=== цвет ника активных при просмотре в статистике ===*/
td.tcl a.registered-user{
font-weight: bold!important;
    color: #506d4d!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-share, 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: 11px;
    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: #63603f!important;
    background: linear-gradient(to top , #e9ece2, #e0e6d9);
    border: solid 1px #e7f7e8;
    outline: 1px solid #c4e6bf38;
    outline-style: groove;
    box-shadow: inset 0px 0px 13px #c1d8c4d9;
}



#pun-messages #form-buttons table{
    width: 697px!important;
    margin-left: 0px!important;
    color: #539470!important;
    background: linear-gradient(to top , #dce6d8, #d1d6c3);
    border: solid 1px #e8e6e3;
    outline: 1px solid #66697738;
    outline-style: groove;
    box-shadow: inset 0px 0px 13px #c6c1bed9;
}

/*=== иконки над формой ответа ===*/
#form-buttons table{
    width: 974px!important;
    margin-left: -70px!important;
    color: #539470!important;
    background: linear-gradient(to top , #e6f1e6, #dbe6da);
    border: solid 1px #dfecde;
    outline: 1px solid #90ad8938;
    outline-style: groove;
    box-shadow: inset 0px 0px 13px #8cbd8ed9;
}

/*=== двигаем форму ответа в тема с ответами и при редактировании соо ===*/
#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: 250px;
    margin-top: -44px!important;
    z-index: 10;
    text-shadow: none!important;
    color: #6f7b5e!important;}



/*=== символ перед времени размещения ===*/
.punbb .permalink:before {content: "#"}



/*=== цвет ссылки времени размещения ===*/
.permalink a{color: #539470!important; text-shadow: none!important;}




/*=== настройка полей под кнопками выпадающим, типа шрифты и картинки ===*/
#post .container[id$="-area"] {
    color: #539470;
    padding: 5px!important;
    border-style: solid;
    border-image: none;
    min-width: 180px;
    overflow: auto;
    margin-top: 9px;
    background: linear-gradient(to top , #dce6d8, #d1d6c3);
    border: solid 1px #e8e6e3;
    outline: 1px solid #66697738;
    box-shadow: inset 0px 0px 13px #c1d4b2d9;
}



/*=== настройка поля смайлов ===*/
#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: #539470;
    border-image: none;
    min-width: 180px;
    overflow: auto;
    background: linear-gradient(to top , #dce6d8, #d1d6c3);
    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: #62805d;
    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: #6b885c;
  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.4s ease-out;
-o-transition-transition: all 0.4s ease-out; 
-webkit-transition: all 0.4s ease-out; 
-moz-transition: all 0.4s ease-out;
  color: #506d4d; 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 , #e1ead6, #dbe2d0);
    border: solid 1px #ddefd3;
    outline: 1px solid #b7d2bc38;
    outline-style: groove;
    box-shadow: inset 0px 0px 13px #c7d4bed9;
}



/*=== настройка высоты блока код ===*/
#pun-main .code-box{
    max-height: 500px!important;
    overflow: auto;
}



/*=== текст в шапке ===*/

.tab_info {
    position: absolute;
    width: 180px;
    font-size: 10px;
    top: 240px;
    left: 675px;
    text-align: justify;
    font-weight: normal!important;
    overflow: auto;
    height: 80px;
    padding: 2px;
    text-shadow: 1px 1px 0 rgb(93 132 65), 0 0 5px rgba(233,206,181,1)!important;
    color: #fbf4ee!important;
    font-family: CodeProRegular;
    line-height: 12px;
}

/*===процент готовности в шапке===*/
.prosent {
    position: absolute;
    top: 494px;
    left: 355px;
}

/*============= ШАБЛОНЫ =============*/



/* гостевая
-------------------------------------------------------------*/
.guest {
    background: url(https://i.imgur.com/LqNrPv5.png) no-repeat;
    width: 604px;
    height: 456px;
    position: relative;
}

.guest privetstvie {
   position: absolute;
   display: block;
   width: 500px;
   height: 20px;
   font-family: verdana;
   font-weight: normal;
   text-align: justify;
   font-size: 10px;
   color: #4a6147;
   text-shadow: #9dbfa1 0 0 2px;
   text-transform: none;
   padding: 5px 0px;
   top: 110px;
   left: 50px;
}

.guest t {
 position: absolute;
 display: block;
 width: 232px;
 height: 20px;
 font-family: CodeProRegular!important;
 font-weight: normal;
 text-align: center;
 font-size: 13px;
 letter-spacing: 1px;
 color: rgb(255 255 255);
 text-shadow: #575d2e 0 0 1px;
 text-transform: none;
 padding: 5px 0px;
 top: 296px;
 left: 50px;
}

.guest tt {
 position: absolute;
 display: block;
 width: 232px;
 height: 20px;
 font-family: CodeProRegular!important;
 font-weight: normal;
 text-align: center;
 font-size: 13px;
 letter-spacing: 1px;
 color: rgb(255 255 255);
 text-shadow: #575d2e 0 0 2px;
 text-transform: none;
 padding: 5px 0px;
 top: 296px;
 right: 50px;
}

.guest vneshnosti {
 position: absolute;
 display: block;
 height: 72px;
 top: 325px;
 left: 52px;
 overflow-y: auto;
 padding-right: 10px;
}

.guest vneshnosti2 {
 position: absolute;
 display: block;
 height: 72px;
 top: 325px;
 right: 42px;
 overflow-y: auto;
 padding-right: 10px;
}

.guest v {
    display: block;
    background: #5f794d;
    width: 232px;
    height: 15px;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    font-size: 11px;
    color: #c9d8ba;
    border-top: 3px solid #c3a15b;
    text-shadow: #545636 0px 1px 1px;
    text-transform: none;
    padding: 2px 0px 0px;
    margin-top: 3px;
}

.guest v a {
   color: #d1d29e!important;
   text-shadow: #505432 0px 1px 1px;
}

.guest vneshnosti::-webkit-scrollbar, .guest vneshnosti2::-webkit-scrollbar {
width: 2px;
height: 220px;
/*background: #99c794;*/
}

.guest vneshnosti::-webkit-thumb, .guest vneshnosti2::-webkit-scrollbar-thumb {
border: none!important;
}

/*===нужные===*/

.needful {
    background: url(https://i.imgur.com/2942a3P.png) no-repeat;
    width: 604px;
    height: 500px;
    position: relative;
}

.needful lico {
   position: absolute;
   display: block;
   opacity: 0.85;
   filter: grayscale(100%) blur(0.45px);
   width: 200px;
   height: 100px;
   padding: 5px 0px;
   top: 89px;
   left: 44px;
}

.needful lico>img {
    width: 200px;
    height: 100px;
}

.needful imya {
    position: absolute;
    width: 300px;
    height: 20px;
    font-family: CodeProRegular;
    font-size: 11px;
    color: rgb(255 255 255);
    text-shadow: #6b6b6b 1px 1px 0px;
    text-transform: none;
    padding: 5px 0px;
    top: 90px;
    right: 35px;
}   

.needful data {
    position: absolute;
    width: 300px;
    height: 20px;
    font-family: CodeProRegular;
    font-size: 11px;
    color: rgb(255 255 255);
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    padding: 5px 0px;
    top: 118px;
    right: 35px;
}   

.needful professiya {
    position: absolute;
    width: 300px;
    height: 20px;
    font-family: CodeProRegular;
    font-size: 11px;
    color: rgb(255 255 255);
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    padding: 5px 0px;
    top: 147px;
    right: 35px;
} 

.needful otnosheniya {
    position: absolute;
    width: 300px;
    height: 20px;
    font-family: CodeProRegular;
    font-size: 11px;
    color: rgb(255 255 255);
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    padding: 5px 0px;
    top: 176px;
    right: 35px;
} 

.needful opisanie {
    position: absolute;
    width: 500px;
    height: 222px;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    color: rgb(105 123 90);
    text-transform: none;
    text-align: justify;
    top: 226px;
    left: 50px;
    overflow-y: auto;
    padding-right: 10px;
} 


.needful opisanie::-webkit-scrollbar, .needful opisanie::-webkit-scrollbar {
width: 2px;
height: 500px;
background: #e4dfde;
}

.needful opisanie::-webkit-thumb, .needful opisanie::-webkit-scrollbar-thumb {
border: none!important;
}


/*=== общий шаблон для оформления организационных тем ===*/

/*=== рамка ===*/
.laob_sh {
    width: 604px;
    background: url(https://i.imgur.com/eXMLVRX.png) top no-repeat, url(https://i.imgur.com/eCmhN0l.png) bottom no-repeat, url(https://i.imgur.com/ENdNbpG.png) repeat-y; padding: 0px 0px 145px 0px; margin-bottom: 0px!important;}


/*=== заголовок ===*/
.laob_zag {
    text-align: center;
    position: absolute;
    width: 604px;
    font-family: CodeProRegular;
    margin-top: 90px!important;
    font-weight: bold;
    line-height: 40px;
    letter-spacing: 1px;
    color: #6f9a72!important;
    text-transform: uppercase;
    font-size: 15px;
    text-shadow: 1px 1px 0 rgb(222 234 205), 0 0 5px rgba(233,206,181,1)!important;
}



/*=== тест в шаблоне ===*/
.laob_telo {
    position: relative;
    top: 105px!important;
    margin-left: 39px;
    padding: 5px;
    font-size: 11px;
    color: #556944;
    width: 520px;
    height: auto;
    text-align: justify;
    font-family: verdana;
    line-height: 18px;
    padding-bottom: 0px;
}



/*=== стиль аватара и последний визит ===*/
table#avst {
position: absolute;
margin-top: 450px;
margin-left: 390px;
height: 40px;
width: 40px;
max-height: 40px !important;
max-width: 40px;
vertical-align: middle;
overflow: hidden;
}
td#ava-status {
background: url() repeat;
border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
padding-top: 91px;
padding-left: 254px;
height: 53px;
width: 60px;
text-align: center;
overflow: hidden;
}
td#ava-status img {
max-width: 40px !important;
max-height: 40px !important;
}


/*=== баннеры партнёров ===*/
.partner {
    position: absolute;
    margin-top: -64px!important;
    margin-left: -36px!important;
    width: 754px;
    height: 32px;
    letter-spacing: 2px;
    filter: grayscale(30%);
    opacity: 0.6;
    overflow: auto;}


.partner:hover {
    opacity: 1!important;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
}


<!-- ТАБЛИЦА - ТАБЛИЦА - ТАБЛИЦА - ТАБЛИЦА -->


/*=== навигация по темам ===*/

.n{
    position: absolute;
    margin-top: 96px!important;
    margin-left: -70px!important;
}

.n1 {
    letter-spacing: 1px;
    margin-left: 120px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 423px !important;
    text-shadow: none!important;
    position: absolute;
    width: 85px;
    color: #fff!important;
    text-align: center;
}

.n1 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}


.n2 {
    letter-spacing: 1px;
    margin-left: 265px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 423px !important;
    text-shadow: none!important;
    position: absolute;
    width: 85px;
    color: #fff!important;
    text-align: center;
}

.n2 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n3 {
    letter-spacing: 1px;
    margin-left: 697px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 423px !important;
    text-shadow: none!important;
    position: absolute;
    width: 130px;
    color: #fff!important;
    text-align: center;
}

.n3 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n4 {
    letter-spacing: 1px;
    margin-left: 410px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 423px !important;
    text-shadow: none!important;
    position: absolute;
    width: 90px;
    color: #fff!important;
    text-align: center;
}
.n4 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n5 {
    letter-spacing: 1px;
    margin-left: 555px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 423px !important;
    text-shadow: none!important;
    position: absolute;
    width: 90px;
    color: #fff!important;
    text-align: center;
}
.n5 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n6 {
    letter-spacing: 1px;
    margin-left: 700px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 423px !important;
    text-shadow: none!important;
    position: absolute;
    width: 90px;
    color: #fff!important;
    text-align: center;
}
.n6 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n7 {
    letter-spacing: 1px;
    margin-left: 540px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 423px !important;
    text-shadow: none!important;
    position: absolute;
    width: 90px;
    color: #fff!important;
    text-align: center;
}
.n7 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n8 {
    letter-spacing: 1px;
    margin-left: 650px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 423px !important;
    text-shadow: none!important;
    position: absolute;
    width: 98px;
    color: #fff!important;
    text-align: center;
}
.n8 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}

.n9 {
    letter-spacing: 1px;
    margin-left: 760px !important;
    font-family: verdana!important;
    font-weight: 100;
    font-size: 10px!important;
    margin-top: 423px !important;
    text-shadow: none!important;
    position: absolute;
    width: 98px;
    color: #fff!important;
    text-align: center;
}
.n9 a{color: #fff!important; font-size: 9px; font-family: Arial!important; text-shadow: #fff 0px 0px 2px!important;}



/*=== флуд недели ===*/

.fl1 {
    position: absolute;
    margin-top: 464px !important;
    margin-left: -24px!important;
    mix-blend-mode: overlay;
    opacity:0.8;
}
.fl2 {
    position: absolute;
    margin-top: 464px !important;
    margin-left: 34px!important;
    mix-blend-mode: overlay;
    opacity:0.8;
}
.fl3 {
    position: absolute;
    margin-top: 464px !important;
    margin-left: 92px!important;
    mix-blend-mode: overlay;
    opacity:0.8;
}
.fl4 {
    position: absolute;
    margin-top: 464px !important;
    margin-left: 150px!important;
    mix-blend-mode: overlay;
    opacity:0.8;
}
.fl5 {
    position: absolute;
    margin-top: 464px !important;
    margin-left: 208px!important;
    mix-blend-mode: overlay;
    opacity:0.8;
}


/*=== игроки недели ===*/


.fl6 {
    position: absolute;
    margin-top: 464px !important;
    margin-left: 685px!important;
    mix-blend-mode: overlay;
    opacity:0.8;
}
.fl7 {
    position: absolute;
    margin-top: 464px !important;
    margin-left: 742px!important;
    mix-blend-mode: overlay;
    opacity:0.8;
}
.fl8 {
    position: absolute;
    margin-top: 464px !important;
    margin-left: 801px!important;
    mix-blend-mode: overlay;
    opacity:0.8;
}
.fl9 {
    position: absolute;
    margin-top: 464px !important;
    margin-left: 859px!important;
    mix-blend-mode: overlay;
    opacity:0.8;
}
.fl10 {
    position: absolute;
    margin-top: 464px!important;
    margin-left: 917px!important;
    mix-blend-mode: overlay;
    opacity:0.8;
}



/*=== пара недели ===*/
.para{
    position: absolute;
    margin-left: -25px !important;
    margin-top: 521px !important;
    mix-blend-mode: overlay;
    opacity:0.8;
}


/*=== эпизод недели ===*/
.episode{
    position: absolute;
    margin-left: 787px !important;
    margin-top: 521px !important;
    mix-blend-mode: overlay;
    opacity:0.8;
}


/*=== пост недели 1 ===*/
.post1{
   position: absolute;
   margin-left: 284px!important;
   margin-top: 464px!important;
   mix-blend-mode: overlay;
   opacity:0.8;
}

.bpt1{
    position: absolute;
    width: 82px;
    font-size: 9px;
    top: 466px;
    left: 340px;
    text-align: justify;
    font-weight: normal!important;
    overflow: auto;
    height: 78px;
    padding: 4px;
    text-shadow: 1px 1px 0 rgb(103 130 99), 0 0 5px rgba(233,206,181,1)!important;
    color: #fbf4ee!important;
    font-family: arial;
    line-height: 10px;
}



/*=== пост недели 2 ===*/
.post2{
   position: absolute;
   margin-left: 611px!important;
   margin-top: 464px!important;
   mix-blend-mode: overlay;
   opacity:0.8;
}

.bpt2{
    position: absolute;
    width: 82px;
    font-size: 9px;
    top: 466px;
    left: 513px;
    text-align: justify;
    font-weight: normal!important;
    overflow: auto;
    height: 78px;
    padding: 4px;
    text-shadow: 1px 1px 0 rgb(103 130 99), 0 0 5px rgba(233,206,181,1)!important;
    color: #fbf4ee!important;
    font-family: arial;
    line-height: 10px;
}



/*=== команды ===*/

.drama{
      position: absolute;
      text-shadow: #e49d66 0px 0px 4px;
      cursor: pointer;
      font-family: CodeProRegular;
      font-size: 10px;
      letter-spacing: 1px;
      width: 100px;
      text-align: center;
      color: #fff!important;
      margin-left: 438px !important;
      margin-top: 488px !important;
}

.comedy{
    position: absolute;
    text-shadow: #e0ae78 0px 0px 4px;
    cursor: pointer;
    font-family: CodeProRegular;
    font-size: 10px;
    letter-spacing: 1px;
    width: 120px;
    text-align: center;
    color: #fff!important;
    margin-left: 396px !important;
    margin-top: 535px !important;
}


/*=== ссылки на амс ===*/


.ams {
    position: absolute;
    width: 300px;
    font-size: 12px;
    top: 72px;
    left: 570px;
    text-align: center;
    font-weight: normal!important;
    overflow: auto;
    height: 80px;
    padding: 2px;
    letter-spacing: 1px;
    text-shadow: 1px 1px 0 rgb(58 113 68), 0 0 5px rgba(233,206,181,1)!important;
    color: #fbf4ee!important;
    font-family: bebas neue;
    line-height: 13px;
}

.ams a {
    color: #fff!important;
    text-shadow: #9ee29e 0px 0px 5px;
}



/* анкета
-------------------------------------------------------------*/

.anketa {
    background: url(https://i.imgur.com/ovGSW59.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 #447344, 0px 0px 0em #6e8466;
    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 #5a7751, 0px 0px 0em #748370;
    font-size: 10px;
    font-family: arial;
    font-weight: bold;
    line-height: 40px;
    letter-spacing: 1px;
    color: #f9f3f3;
    opacity: 0.8;
}

.anketa lico {
    position: absolute;
    display: block;
    opacity: 0.85;
    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: #326536 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: #326539 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: #406532 1px 1px 0px;
    text-transform: none;
    top: 99px;
    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: #326536 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(62 84 58);
    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(74 103 79);
    overflow: auto;
} 

/*=== эпизоды ===*/

.starepi {
background: url(https://i.imgur.com/L4nOKTV.png) 0px bottom no-repeat, url(https://i.imgur.com/enNzVkd.png) 0px top no-repeat, url(https://i.imgur.com/Xw7tdpM.png) 0 top repeat-y;
width:604px;
padding: 27px 0px 50px 12px;
text-align:center;
}

.starepi .x {background: url(/*http://i.imgur.com/zHzBB5q.png*/);
}

.stepiname {background: url(https://i.imgur.com/1cIk7Yw.png) bottom no-repeat; padding: 20px 20px;font-family: 'CodeProRegular';color: #ffffff;letter-spacing: 1px;line-height: 2px;text-shadow: 1px 1px 1px #206746, 0 0 3px #fefffe;font-size: 12px;font-weight: normal;}


.stepimg img {max-width:500px;
border-radius: 0px;
border: 1px solid #577357;
margin: 38px 12px -36px -14px;
}

.stepinf {background: url(https://i.imgur.com/C67NGUO.png);
width:604px; height:40px; margin-top: 40px!important; margin-left: -25px!important;}

.stepdes {background: url(https://i.imgur.com/wCNH8gb.png) bottom center no-repeat, url(https://i.imgur.com/pFX7Gmu.png) top center no-repeat, url(https://i.imgur.com/k3gB60Q.png) top center repeat-y;
width: 503px;
    padding: 20px;
    color: #435f41;
    font-family: arial;
    min-height: 50px;
    font-size: 12px;
    margin: 5px;
    margin-bottom: -10px!important;
    margin-top: -11px!important;
    margin-left: 18px!important;
}


.stepinf .u, .stepinf .t, .stepinf .l {
    height: 11px;
    width: 120px;
    font-family: CodeProRegular;
    display: inline-block;
    margin-top: 13px!important;
    margin-left: 35px!important;
    /* opacity: 1.5; */
    letter-spacing: 0px;
    font-style: normal;
    font-size: 9px;
    overflow: auto;
    /* line-height: 11px; */
}



/* занятые внешности
-------------------------------------------------------------*/
.roles {
    background: url(https://i.imgur.com/wm130QL.png) no-repeat;
    width: 604px;
    height: 643px;
    position: relative;
}

.roles privetstvie {
   position: absolute;
   display: block;
   width: 500px;
   height: 20px;
   font-family: verdana;
   font-weight: normal;
   text-align: justify;
   font-size: 10px;
   color: #69865d;
   text-shadow: #ffffff 0 0 2px;
   text-transform: none;
   padding: 5px 0px;
   top: 105px;
   left: 50px;
}

.roles t {
 position: absolute;
 display: block;
 width: 232px;
 height: 20px;
 font-family: CodeProRegular!important;
 font-weight: normal;
 text-align: center;
 font-size: 13px;
 letter-spacing: 1px;
 color: rgb(255 255 255);
 text-shadow: #535831 0 0 1px;
 text-transform: none;
 padding: 5px 0px;
 top: 156px;
 left: 50px;
}

.roles tt {
 position: absolute;
 display: block;
 width: 232px;
 height: 20px;
 font-family: CodeProRegular!important;
 font-weight: normal;
 text-align: center;
 font-size: 13px;
 letter-spacing: 1px;
 color: rgb(255 255 255);
 text-shadow: #505622 0 0 2px;
 text-transform: none;
 padding: 5px 0px;
 top: 156px;
 right: 50px;
}

.roles vneshnosti {
 position: absolute;
 display: block;
 height: 394px;
 top: 190px;
 left: 52px;
 overflow-y: auto;
 padding-right: 10px;
}

.roles vneshnosti2 {
 position: absolute;
 display: block;
 height: 394px;
 top: 190px;
 right: 42px;
 overflow-y: auto;
 padding-right: 10px;
}

.roles v {
    display: block;
    background: #b4c3b7;
    width: 232px;
    height: 15px;
    font-family: CodeProRegular!important;
    font-weight: bold;
    text-align: center;
    font-size: 10px;
    letter-spacing: 1px;
    color: #c1bba5;
    border-top: 3px solid #d0b55f;
    text-shadow: #545636 0px 1px 1px;
    text-transform: none;
    padding: 2px 0px 0px;
    margin-top: 3px;
}

.roles v a {
   color: #667762!important;
   text-shadow: #b2c7a8 0px 1px 1px;
}

.roles vneshnosti::-webkit-scrollbar, .roles vneshnosti2::-webkit-scrollbar {
width: 2px;
height: 220px;
/*background: #91a065;*/
}

.roles vneshnosti::-webkit-thumb, .roles vneshnosti2::-webkit-scrollbar-thumb {
border: none!important;
}


/* банк
-------------------------------------------------------------*/
.bank {
    background: url(https://i.imgur.com/EfzcQxa.png) no-repeat;
    width: 604px;
    height: 500px;
    position: relative;
}

.bank privetstvie {
   position: absolute;
   display: block;
   width: 500px;
   height: 20px;
   font-family: verdana;
   font-weight: normal;
   text-align: justify;
   font-size: 10px;
   color: #d6e0ce;
   text-shadow: #a8c788 0 0 1px;
   text-transform: none;
   padding: 5px 0px;
   top: 95px;
   left: 50px;
}

.bank pravila {
   position: absolute;
   display: block;
   width: 500px;
   height: 20px;
   font-family: verdana;
   font-weight: normal;
   text-align: justify;
   font-size: 10px;
   color: #747958;
   text-shadow: #f3efde 0 0 1px;
   text-transform: none;
   padding: 5px 0px;
   top: 187px;
   left: 50px;
}


.bank t {
 position: absolute;
 display: block;
 width: 232px;
 height: 20px;
 font-family: CodeProRegular!important;
 font-weight: normal;
 text-align: center;
 font-size: 13px;
 letter-spacing: 1px;
 color: rgb(162 153 110);
 text-shadow: #c3b198 0 0 1px;
 text-transform: none;
 padding: 5px 0px;
 top: 252px;
 left: 50px;
}

.bank tt {
 position: absolute;
 display: block;
 width: 232px;
 height: 20px;
 font-family: CodeProRegular!important;
 font-weight: normal;
 text-align: center;
 font-size: 13px;
 letter-spacing: 1px;
 color: rgb(154 147 115);
 text-shadow: #ceb89a 0 0 1px;
 text-transform: none;
 padding: 5px 0px;
 top: 252px;
 right: 50px;
}

.bank receive {
 position: absolute;
 display: block;
 height: 155px;
 width: 230px;
 top: 290px;
 left: 50px;
 overflow-y: auto;
 padding-right: 10px;
}

.bank spend {
 position: absolute;
 display: block;
 height: 155px;
 width: 230px;
 top: 290px;
 left: 315px;
 overflow-y: auto;
 padding-right: 10px;
}

.bank v {
    display: block;
    background: #79845d;
    border: 1px solid #6f7d4d;
    box-shadow: inset 0 0 3px #a1ad7d;
    width: 222px;
    /*height: 20px;*/
    font-family: Oswald;
    font-weight: normal;
    text-align: left;
    font-size: 13px;
    letter-spacing: 1px;
    color: #eef9e7;
    text-shadow: #5e6f43 0px 1px 1px;
    text-transform: none;
    padding: 2px 4px 0px;
    margin-top: 4px;
}

.bank v a {
   color: #d1d29e!important;
   text-shadow: #384e29 0px 1px 1px;
}

.bank receive:-webkit-scrollbar, .bank spend::-webkit-scrollbar {
width: 2px;
height: 220px;
/*background: #8aa07f;*/
}




/* личные страницы
-------------------------------------------------------------*/

.page {
    background: url(https://i.imgur.com/XHXoVpu.png) no-repeat;
    width: 604px;
    height: 500px;
    position: relative;
}

.page name {
    position: absolute;
    left: 80px;
    margin-top: 152px;
    height: 15px;
    text-shadow: 0px 1px 0px #51775a, 0px 0px 0em #708373;
    font-size: 13px;
    text-transform: uppercase;
    font-family: CodeProRegular;
    font-weight: normal;
    line-height: 40px;
    letter-spacing: 1px;
    color: #ffffff;
    opacity: 0.9;
}


.page face {
    position: absolute;
    opacity: 0.95;
    mix-blend-mode: luminosity;
    top: 52px;
    left: 44px;
}

.page face>img{
   width:250px;
   height:100px;
}

.page komanda {
    position: absolute;
    width: 34px;
    height: 34px;
    padding: 2px 4px 0px;
    margin-top: 152px;
    left: 40px;
}

.page viplines {
    position: absolute;
    padding-left: 180px;
    top: 195px;
    left: -140px;
    width: 250px;
    height: 120px;
    line-height: 10px;
    overflow: auto;
}

.page viplines img {
position: relative;
top: 25%;
width: 217px;
height: 64px;
margin-top: -35px;
}

.page presents {
    position: absolute;
    padding-left: 180px;
    top: 340px;
    left: -150px;
    width: 260px;
    height: 105px;
    line-height: 16px;
    overflow: auto;
}

.page links {
    position: absolute;
    padding-right: 6px;
    top: 335px;
    left: 320px;
    width: 225px;
    height: 105px;
    text-transform: none;
    text-align: justify;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    color: rgb(58 84 58);
    text-shadow: 0px 1px 0px #b4cab2, 0px 0px 0em #6e9467;
    overflow: auto;
} 

.page story {
    position: absolute;
    padding-right: 6px;
    top: 70px;
    left: 300px;
    width: 265px;
    height: 222px;
    line-height: 25px;
    overflow: auto;
}

/* стиль всплывающего окна страниц
-------------------------------------------------------------*/
#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 -80px 0 0 !important;
 width:15px;
}
/* Корневой таб(UL) */
.my-tabs{
 display:block;
 z-index:30000;
 position:absolute;
 height:600px!important;
 max-height:700px;  /*максимальная высота таблички*/
}
/* Стиль вкладки(LI)*/
.my-tabs>.tab-a{
 width: 855px;
 height: 530px;
 padding-top: 40px;
 position:relative;z-index:1;
 display:none;
 overflow-y:auto;
 overflow-x:hidden;  
 text-align:center;
 vertical-align:middle;
}


/* подзаголовок
-------------------------------------------------------------*/

.topic-line {
    width: 400px;
    background: #bccaad;
    padding: 1px;
    height: 5px;
    font-family: CodeProRegular;
    text-align: center;
    line-height: 2px!important;
    margin: 20px 0!important;
    letter-spacing: 1px;
    font-weight: normal;
    font-size: 16px;
    color: #588c63;
    text-shadow: 1px 1px 1px #dfe8d6;
    box-shadow: 1px 1px 1px #d2dcc1;
}


/*===хочу видеть===*/

.want {
    background: url(https://i.imgur.com/MFmvSpp.png) no-repeat;
    width: 604px;
    height: 274px;
    position: relative;
}

.want face {
   position: absolute;
   display: block;
   opacity: 1.0;
   filter: grayscale(100%);
   width: 100px;
   height: 100px;
   padding: 5px 0px;
   top: 95px;
   left: 44px;
}

.want face>img {
    width: 100px;
    height: 100px;
}

.want name {
    position: absolute;
    width: 300px;
    height: 20px;
    font-family: CodeProRegular;
    font-size: 15px;
    color: rgb(255 255 255);
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    padding: 5px 0px;
    top: -5px;
    right: -260px;
}   

.want contact {
    position: absolute;
    width: 350px;
    height: 20px;
    font-family: CodeProRegular;
    font-size: 10px;
    color: rgb(255 255 255);
    text-shadow: #525252 1px 1px 0px;
    text-transform: none;
    padding: 5px 0px;
    top: 12px;
    right: -362px;
}  

.want story {
    position: absolute;
    width: 380px;
    height: 65px;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    color: rgb(123 109 77);
    text-transform: none;
    text-align: justify;
    top: 42px;
    left: 125px;
    overflow-y: auto;
    padding-right: 10px;
}  

.want story::-webkit-scrollbar, .want contact::-webkit-scrollbar {
width: 2px;
height: 500px;
background: #e4dfde;
}

.want story::-webkit-thumb, .want contact::-webkit-scrollbar-thumb {
border: none!important;
}

/*=== СОЦ.СЕТЬ ===*/
/*инста*/

.insta {
    position: relative;
    width: 675px;
    height: 655px;
    left: 0px;
    background: url(https://i.imgur.com/CggyDCX.png);
}

.insta_soo {
    position: relative;
    left: 80px;
    width: 500px;
    background: url(https://i.imgur.com/qoqutvw.png);
}

.insta_poisk {
    position: relative;
    top: 3px;
    left: 215px;
    height: 0px;
}

.insta_s {
    position: relative;
    top: 14px;
    left: 598px;
    height: 0px;
}

.insta_f {
    position: relative;
    top: 89px;
    left: 427px;
    height: 0px;
}

.insta_avatar img {
    margin-top: 80px;
    margin-left: 80px;
    margin-bottom: -5px;
    width: 120px;
    height: 120px;
    border-radius: 60px;
}

.insta_ava img {
    margin-top: 10px;
    margin-left: 408px;
    margin-bottom: 10px;
    width: 50px;
    height: 50px;
    border-radius: 60px;
}

.insta_com {
    position: relative;
    left: 50px;
    top: 4px;
   height: 0px;
}

.insta_nick {
    position: relative;
    top: -100px;
    left: 235px;
    font-size: 15px;
    font-weight: 600;
    font-family: 'CodeProRegular';
}


.insta_posts {
   position: relative;
    top: -87px;
    left: 232px;
    font-weight: 600;
}

.insta_followers {
   position: relative;
    top: -100px;
    left: 333px;
    font-weight: 600;
}

.insta_following {
    position: relative;
    top: -113px;
    left: 465px;
    font-weight: 600;
}

.insta_isobrazenia {
    position: relative;
    top: -32px;
    left: 23px;
    width: 635px;
    height: 415px;
    border-radius: 60px;
}


.insta_isobrazenia img {
    width: 200px;
    height: 200px;
}

/*=== эффекты ===*/
.thumbs:before {
  content: '';
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  width: 100%;
  height: 50%;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 2;
  -webkit-transition-property: top, opacity;
  transition-property: top, opacity;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.thumbs .caption {
    width: 100%;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    text-align: center;
}

.thumbs .caption span {
  display: block;
  opacity: 0;
  position: relative;
  top: 100px;
  -webkit-transition-property: top, opacity;
  transition-property: top, opacity;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.thumbs .caption .title {
    line-height: 0;
    letter-spacing: 4px;
    font-size: 12px;
    font-weight: 600;
    font-family: 'CodeProRegular';
}

.thumbs .caption .info {
    line-height: 1.2;
    margin-top: 5px;
    font-size: 11px;
    font-family: 'Arial';
    text-align: justify;
    padding: 25px;
}
.thumbs:focus:before,
.thumbs:focus span, .thumbs:hover:before,
.thumbs:hover span {
  opacity: 1;
}
.thumbs:focus:before, .thumbs:hover:before {
  top: 50%;
}
.thumbs:focus span, .thumbs:hover span {
  top: 0;
}
.thumbs:focus .title, .thumbs:hover .title {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.thumbs:focus .info, .thumbs:hover .info {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}

.thumbs {
    width: 500px;
    max-width: 500px;
    opacity: .99;
    overflow: hidden;
    position: relative;
    border-radius: 0px;
    cursor: pointer;
}

.thumbs img {
    display: block;
    width: 500px;
    margin-top: -5px;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}


/*БЛЮР ЗАЧЕРКИВАНИЯ*/
.punbb .post-content del {
    filter: blur(2px);
    text-decoration: none;
    }

.punbb .post-content del:hover { 
filter: none; 
text-decoration: none;}

.guestavtr {margin-bottom: 102px !important;}

/*убираем заявки на роли*/
#pun-ulinks #Rz{display:none;} 


.bannernews{
    margin-left: 115px!important;
    margin-top: 236px!important;
    width: 215px;
    height: 95px;
    overflow: hidden;
    line-height: 12px;
    overflow-y: auto;
    text-align: justify;
    padding-right: -10px;
    overflow-x: hidden;
    font-family: Arial;
    font-size: 8px;
    line-height: 6px;
    text-align: justify;
    color: #fff;
    text-shadow: #fff 0px 0px 2px!important;
    position: absolute; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}

/*=== принятие ===*/

.accept-g, .accept-b {
width:463px;
height:157px;
}
..accept-g {background:url(https://i.imgur.com/rwApmrM.png)!important;}
.accept-b {background:url(https://i.imgur.com/rwApmrM.png)!important;}

.accept-g img, .accept-b img {width:100px;
 border-radius:0px;
filter:grayscale(100%);
opacity:.5!important;
position:relative;
top:24px;
left:154px;
}

.aclinksl {position:relative;
text-align:right;
left:-90px;
top:67px!important;
text-shadow:0px 0px #415b79!important;
width:130px;
}
.aclinksr {position:relative;
top:1px!important;
left:80px;
text-align:left;
text-shadow:0px 0px #415b79!important;
width:130px;
}

.aclinksl a, .aclinksr a {
margin-bottom:3px;
display:block;
color:#fff!important; 
height:16px!important;
margin-bottom:6px!important;
text-transform:uppercase!important;
font-family:CodeProRegular!important;
font-size:10px!important;
letter-spacing:0px!important;
}

.aclinksl a, .aclinksr a:hover {text-shadow: none!important;}

.aclinksl, .aclinksr {font-family:'CodeProRegular'!important;
font-size:16px!important;}


/*=== КОНЕЦ ===*/