/* codes с подсказками по CSS by рухнувшие небеса*/

/*ГРАФИКА
--------------------------------------------------------------------------------------------*/

/* ФОН, ЗАДНИЙ ФОН */
html, body { background:
  url("http://forumstatic.ru/files/0019/c1/c9/30598.jpg") top center fixed no-repeat; /* ОБЩИЙ ЗАДНИЙ ФОН */
background-color : #000000; /* ЦВЕТ ФОНА */
}
body {    padding-top: 200px !important;}


/* ШАПКА, КРЫША, ВЕРХ ФОРУМА*/
#pun-index #pun-title table, #pun-profile #pun-title table, #pun-messages #pun-title table, #pun-login #pun-title table,#pun-register #pun-title table,#pun-viewtopic #pun-title table,  #pun-userlist #pun-title table, #pun-search #pun-title table{
background-image : url(http://forumstatic.ru/files/001a/0c/5e/19926.png); /* dark */
background-repeat : no-repeat;
background-position: center top;
border: none;
height: 271px;
width: 1206px;
margin-left: -123px;
    margin-top: -202px;
}

#pun-title table {
background-image : url(http://forumstatic.ru/files/001a/0c/5e/62293.png); /* light */
background-repeat : no-repeat;
background-position: center top;
border: none;
height: 271px;
width: 1206px;
margin-left: -123px;
    margin-top: -202px;
}

/* ПОЛОЖЕНИЕ РЕКЛАМЫ */
#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 500px; top: -500px; }


/* КОНТЕНТ, ПАН ИЛИ "ТЕЛО" ФОРУМА */

#pun-profile.punbb, #pun-login.punbb, #pun-messages.punbb, #pun-register.punbb, #pun-searchposts.punbb, #pun-userlist.punbb, #pun-search.punbb,   #pun-viewtopic.punbb { background-image: url("http://forumstatic.ru/files/0019/c1/c9/20995.jpg");
 background-repeat : repeat-y;
}

.punbb, #pun-index .punbb{ background-image: url("http://forumstatic.ru/files/0019/c1/c9/93226.jpg");/* light */
 background-repeat : repeat-y;
}

#pun-index #pun { background-color: #; /* dark */
 background-repeat : repeat-y;
    float: top center;
    padding: 1px 0px 0px 0px!important;
box-shadow: 0 0 16px 3px black;
}

#pun { background-color: #; /* light */
 background-repeat : repeat-y;
    float: top center;
    padding: 1px 0px 0px 0px!important;
box-shadow: 0 0 16px 3px black;
}



/* ФУТЕР, ПОДВАЛ, КОПИРАЙТ, НИЗ ФОРУМА */
#pun-viewtopic #pun-about p.container, #pun-messages #pun-about p.container, #pun-login #pun-about p.container, #pun-register #pun-about p.container,   #pun-userlist #pun-about p.container, #pun-searchposts #pun-about p.container, #pun-search #pun-about p.container,  #pun-profile #pun-about p.container{
background: url(http://forumstatic.ru/files/0019/c1/c9/27587.jpg) transparent no-repeat;
    width: 1104px;
    height: 135px;
    margin: -30px 0 -43px -70px;
    text-align: center;
    line-height: 1;
    font-size: 9px;
}

#pun-about p.container {
background: url(http://forumstatic.ru/files/0019/c1/c9/29903.jpg) transparent no-repeat;
    width: 1104px;
    height: 135px;
    margin: -30px 0 -43px -70px;
    text-align: center;
    line-height: 1;
    font-size: 9px;
}
 /* регулировать отступ снизу, коль появляется контент под футером */
div#pun-about { margin-bottom: 15px; }

/* полоска, где написано описание форумов */
h6 {text-align: center; 
  font-size: 11.5px; 
  font-variant: small-caps; 
  font-family: Ledger;
 color: #382c27!important;
  font-weight: 900; 
  background-image: url(http://funkyimg.com/i/2J3Qm.png);}


/* ЛИНИЯ РАЗГРАНИЧИТЕЛЬ, HR, за ненадобностью снести пункт целиком */
hr, .banner-line {
height: 2px;
border: 0px; }



/* ТЕКСТ НА ФОРУМЕ */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,  #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container  { background-color: transpanent; font-weight: normal; font-style: normal; 
color: #9d938beb;
}
 .post-box
{ color: #0d0d0d; /* менять ток цвет */
}

/*ШРИФТ В РАЗДЕЛАХ*/
.punbb td.tcl { 
color: #332f2f; 
line-height: 9pt; 
  font-size: 11px; 
  font-family: Arial;
  letter-spacing: 1px!important;
}



/* НАВИГАЦИЯ
---------------------------------------------------------------------------------------------*/
/* ПОЛОЖЕНИЕ НАВИГАЦИИ, общие ссылки и пользовательские */
div#pun-navlinks {
position: absolute;
    width: 1007px;
height: 40px;
    text-align: center;
    top: 29px;
    padding-top: 10px;
    left: 44px;
    background: url(http://forumstatic.ru/files/0019/c1/c9/95461.png) no-repeat;
}
div#pun-ulinks {        position: absolute;
    width: 972px;
    text-align: center;
    top: 65px;
 }


/* ССЫЛКИ ОБЩЕЙ НАВИГАЦИИ ДО НАВЕДЕНИЯ */
#pun-navlinks a  {
text-align: center;
    position: relative;
    font-family: Oranienbaum;
    font-size: 17px!important;
    letter-spacing: 1px;
    color: #d8f9edbd;
    text-shadow: 1px 1px 2px #2a0605;
    opacity: 0.8;
    transition: 1s;
    text-transform: uppercase;
}


/* ССЫЛКИ ОБЩЕЙ НАВИГАЦИИ ПОСЛЕ НАВЕДЕНИЯ */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
    color: #bffeffbd;
    text-shadow: 1px 1px 0px #ff0c0c, 1px 1px 7px #ffffff;
    opacity: 0.9;
    transition: 1s;}



/* ССЫЛКИ ПОЛЬЗОВАТЕЛЬСКОЙ НАВИГАЦИИ ДО НАВЕДЕНИЯ */
#pun-ulinks a  {    text-align: center;
    position: relative;
    z-index: 2000 !important;
    letter-spacing: 1px;
    font-family: Cambria;
    font-size: 10px;
    text-transform: lowercase;
    font-weight: 700;
    color: #585958;
    transition: 1s;
}


/* ССЫЛКИ ПОЛЬЗОВАТЕЛЬСКОЙ НАВИГАЦИИ ПОСЛЕ НАВЕДЕНИЯ */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active { opacity: 0.8;  /* прозрачность */ }
#pun-ulinks a:hover {color: #09565a!important;
    transition: 1s;}



/* ПРОСТЫЕ ССЫЛКИ
---------------------------------------------------------------------------------------------*/
/* ССЫЛКИ ДО НАВЕДЕНИЯ */
.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: #710708;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 {
color: #b30202; 
transition-duration:.7s; -moz-transition-duration:.7s; -webkit-transition-duration:.7s; -o-transition-duration:.7s; }

/* ССЫЛКИ НАЗВАНИЯ ТЕМ В ТЕМЕ */
.crumbs a {
color: #422e1a!important;
}


/* ИКОНКИ СООБЩЕНИЙ
----------------------------------------------------------------------------------------------------------------------*/

/* ИКОНКА СТАРЫХ СООБЩЕНИЙ */
.punbb table Div.icon {float: right; 
display: block; 
width: 1px;
height: 1x;
background-repeat: no-repeat;}

/* ИКОНКА НОВЫХ СООБЩЕНИЙ */
TR.inew Div.icon {
width: 1px;
height: 1px;
background-repeat: no-repeat;}

/* ИКОНКА ВАЖНЫХ СООБЩЕНИЙ */
TR.isticky Div.icon {
width: 1px;
height: 1px;
background-repeat: no-repeat;}

/* ИКОНКА ЗАКРЫТЫХ СООБЩЕНИЙ */
TR.iclosed Div.icon {
width: 1px;
height: 1px;
background-repeat: no-repeat;}




/* БЛОКИ ВВОДА ТЕКСТА
---------------------------------------------------------------------------------------------*/
/* ЦИТАТЫ И КОДЫ В СООБЩЕНИЯХ */
.punbb .quote-box, .punbb .code-box {
    margin: 0.0em 0.2em 1.2em 0.5em;
    padding: 7px!important;
    background-clip: padding-box;
    color: #0d0d0d;
    box-shadow: 0px 0px 4px #bababa, 0px 0px 4px #c1b6999e;
    border: 3px solid #b3b0b1;
    border-radius: 29px;
}


/* ПОДКЛОЖКА ПОД ШРИФТЫ, РАЗМЕРЫ, ГРАФИТИ, ВИДЯХИ И ПРОЧЕЕ В ОКОШКЕ ВВОДА СОО */
#font-area, .popup_graffiti, #size-area, #image-area, #color-area, #addition-area, #video-area, #smilies-area, #keyboard-area {
background-color: #a18b81;
color: #29221d!important;
text-shadow: 0px 0px 0px #bba79d;
border: 3px double #5d4940;
}


/* ОБЛАСТЬ ДЛЯ ВВОДА ТЕКСТА В ОКНАХ АДМИНКИ */
.punbb select, .hashelp center div a button, .button {
background-color: #530304;
    border: 2px double #380c0c!important;
    box-shadow: 0px 0px 2px #593838, 0px 0px 2px #593838;
    color: #a5a5a5;
    font-family: Philosopher!important;
    font-size: 11px!important;
    font-weight: bold!important;
    text-shadow: 0px 1px 1px #00000087;
    letter-spacing: 1px;
    text-transform: uppercase;
cursor: pointer;
}

/* ОБЛАСТЬ ДЛЯ ВВОДА ТЕКСТА В ФОРМЕ ОТВЕТА */
.punbb textarea {
    background-color: #cac0bc;
    color: #322a24;
    border: 2px double #16100c;
}



/* ПРОФИЛЬ
---------------------------------------------------------------------------------------------*/
/* ОКАНТОВКА ПРОФИЛЯ */
.post-author {
    float: left;
    margin-top: -23px!important;
    background: url(http://forumstatic.ru/files/0019/c1/c9/14375.jpg) 0 top no-repeat, url(http://forumstatic.ru/files/001a/0c/5e/39040.jpg) 0 bottom no-repeat, 
 url(http://forumstatic.ru/files/001a/0c/5e/57487.jpg) repeat-y;
    padding: 19px 33px 30px 37px!important;
    box-shadow: -14px 5px 13px 0px black;
}

.post-body {
    margin-left: 290px !important;
    margin-top: 0px !important;
    margin-right: 8px!important;
    padding: 25px !important;
}
  
  /* НИК АВТОРА */
.pa-author a, .pa-author {
    text-align: center;
    text-shadow: 1px 2px #000000 !important;
    color: #bf1302!important;
    font: 700 15px "Philosopher" !important;
    letter-spacing: 2px;
    padding-top: 5px!important;
    margin-top: -20px!important;
    transition: 1s;
}
.pa-author a:hover {
    color: antiquewhite!important;
    transition: 1s;
}


/* АВАТАРКА */
li.pa-avatar  {z-index: 5;
margin-top: 10px;
}
li.pa-avatar img { border-style: solid;
    border-width: 2px;
    border-color: #22211d;
    box-shadow: 0 0 0px 7px #241d1a, 0 0 3px 9px #17120e;
    outline: 6px solid #16110d!important;
}



/* СТАТУС АВТОРА */
.pa-title {font: 700 8px "Arial"!important;
    text-transform: uppercase!important;
    color: #cacacacc!important;
    text-shadow: 1px 1px #000000 !important;
    letter-spacing: 2px;
    padding-top: 14px!important;
    margin-left: 12px!important;
    width: 199px!important;
}


/* НАСТРОЙКА ВИДА ЛЗ */
.pa-fld3 {
min-height: 54px;
    width: 226px!important;
    color: #000000d6!important;
    text-align: center!important;
    font: 500 11px "philosopher"!important;
    text-transform: none!important;
    line-height: 11px!important;
    margin-left: -10px!important;
    margin-top: -1px!important;
background: url(http://forumstatic.ru/files/0019/c1/c9/18308.jpg) 0 bottom no-repeat, url(http://forumstatic.ru/files/001a/0c/5e/89423.jpg) 0 top no-repeat;
    padding: 13px 10px 8px 10px!important;
box-shadow: 0 3px 5px 0px #020000cf;}
.pa-fld3 a {font-family: "Oranienbaum"!important;
    text-transform: uppercase;
    font-size: 13px;
font-weight: 600;}

/*это плашка*/
.pa-fld2 {
    width: 247px;
    margin-top: -3px!important;
    margin-left: -17px !important;
    position: relative;
}
.bg1, .bg5, .bg6 {
    width: 253px;
    height: 40px;
    box-shadow: 0px 11px 9px 2px #00000040, 0px -16px 9px 2px #00000040, 0 0 5px #00000038 inset;}

.bg1 { background-image: url(http://forumstatic.ru/files/0019/c1/c9/96128.jpg);}
.bg5 {background-image: url(https://i.imgur.com/5gOsN5P.png);}
.bg6 {background-image: url(http://forumstatic.ru/files/001a/0c/5e/41788.jpg);}

.pa-fld2 t {
    font-size: 19px!important;
    font-family: oranienbaum;
    color: #9d938b !important;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: 5px;
    display: inline-block;
    margin-left: 46px;
    text-shadow: 1px 1px #00000078;
}

/* ТРЕБУЕТСЯ КОРРЕКЦИЯ одна фраза в строку */
.pa-fld2 t4 {
font-size: 23px!important;
    font-family: oranienbaum;
    color: #9b9189 !important;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 7px;
    display: inline-block;
    margin-left: 53px;
    text-shadow: 1px 1px #00000078;
}

/* чуть смещенная строка */
.pa-fld2 t3 {font-size: 18px!important;
    font-family: oranienbaum;
    color: #98928c !important;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: 11px;
    display: inline-block;
    margin-left: 48px;
    text-shadow: 1px 1px #842c2378;}

/* одно слово в центре */

.pa-fld2 t2 {   
font-size: 19px!important;
    font-family: oranienbaum;
    color: #9d938b !important;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: 11px;
    display: inline-block;
    margin-left: 50px;
    text-shadow: 1px 1px #000000;}

/* единорогу надо много */
.pa-fld2 b01 {
    font-family: oranienbaum;
    color: #978e86;
    position: absolute;
    top: 7px;
    margin-left: -10px;
    left: 75px;
    line-height: 9px;
    width: 130px;
    font-size: 15px;
}
.pa-fld2 t01 {
font-size: 17px!important;
    margin-top: 17px;
    display: inline-block;
    margin-left: 50px;
    font-family: oranienbaum;
    color: #978e86 !important;
    text-shadow: 1px 1px #00000078;
    text-transform: uppercase;
}
/* единорожий конец КОРРЕКЦИЯ*/

/* нижняя строка */

.pa-fld2 b {
color: #91887f;
    font-family: oranienbaum;
    position: absolute;
    top: 25px;
    font-weight: normal;
    text-transform: uppercase;
    margin-left: -10px;
    left: 75px;
    font-size: 13px;
    line-height: 9px;
    width: 150px;
}

.g1 {
    position: absolute;
    top: -17px;
    left: -2px;
}

.pa-fld2 img {
margin-left: 16px;
    margin-top: 5px;
    height: 59px;
    display: block;
}
.biggerimg {
    margin-left: 7px;
    margin-top: 7px!important;
    height: 70px!important;
    display: block;
}
.biggerimg2 {
    margin-left: 7px;
    margin-top: 1px!important;
    height: 66px!important;
    display: block;
filter: grayscale(0.3);
}
.biggerimg3 {
    margin-left: 5px!important;
    margin-top: 2px!important;
    height: 79px!important;
    display: block;
}
 /*плашка кончилась*/

/* ПОДАРКИ ПОЗИТИВ */
.post-author ul { 
  text-align: center; 
  font: small-caps 700 8pt "Arial" !important;
  text-transform: small-caps;
color: #544c4c!important; 
}

.pa-gifts, .pa-awards {
font: 700 9px "Arial"!important;  /* все по шрифту */
text-transform: uppercase!important;  /* регистр */
letter-spacing: 1px!important; /*расстояние между буквами*/
text-shadow: 1px 1px #000000 !important; /* тень текста */
padding: 1px!important;
  width: 170px!important;
  margin-left: 25px!important; /*отступ от края*/
  
}

.pa-gifts a, .pa-awards a {
 color:#544c4c!important;
}

/* АКТИВНОСТЬ НА ФОРУМЕ */
.pa-online { text-align: center; font: small-caps 700 7pt "Arial" !important; 
color: #544c4c!important;
margin-left: -10px!important; /*отступ от края*/
}



/* УВАЖЕНИЕ И КОЛ-ВО СООБЩЕНИЙ В БЛОКЕ ДО НАВЕДЕНИЯ */
.pa-posts, .pa-respect, .pa-fld1 {
color: #b9b9b9;
    width: 56px;
    font-family: philosopher;
    text-transform: lowercase;
    margin: 5px 6px 4px 6px !important;
    font-size: 12px;
    display: inline-block;
    margin-top: 4px !important;
    text-align: center;
    margin-bottom: 5px !important;
    text-shadow: 1px 1px 1px black;
}
.pa-respect a {
    color: #b9b9b9!important;
}


/* УВАЖЕНИЕ И КОЛ-ВО СООБЩЕНИЙ В БЛОКЕ ПОСЛЕ НАВЕДЕНИЯ */
.pa-respect a:hover, .pa-respect a:focus, .pa-respect a:active {
color: #544c4c;
}



/* ДОПОЛНЕНИЯ ВСЯКИЕ РАЗНЫЕ ПО ЖЕЛАНИЮ
---------------------------------------------------------------------------------------------*/
/* РАЗМЕЩЕНИЕ КОЛ-ВА ТЕМ И СООБЩЕНИЙ НА ГЛАВНОЙ ПОД ОПИСАНИЯМИ ФОРУМОВ */
.Add {  height: 15px;  }
.Tems_And_messages {
    float: left;
    text-align: center;
    position: relative;
    font-family: Oranienbaum;
    font-weight: bold;
    font-size: 12px!important;
    letter-spacing: 2px;
    color: #0e0e0e;
    transition: 1s;
    text-transform: uppercase;
}





/* ВИД ТЕКСТА ПРИ ВЫДЕЛЕНИИ */
    ::selection { 
background: none repeat scroll 0 0 #9d918e!important;
color: #1e180c;
opacity: 0.4;
}  
*::-moz-selection {
background: none repeat scroll 0 0 #a4948a!important;
color: #1e180c;
opacity: 0.4;
}




/* ОФОРМЛЕНИЕ КНОПОК, можно так ж оформить и смайлы, если у смайлов будет прописано баннот */
.hashelp center div a button, .button {    
background-color: #530304;
    border: 2px double #380c0c!important;
    box-shadow: 0px 0px 2px #593838, 0px 0px 2px #593838;
    color: #a5a5a5;
    font-family: Philosopher!important;
    font-size: 11px!important;
    font-weight: bold!important;
    text-shadow: 0px 1px 1px #00000087;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: 1s;
}

/* ОФОРМЛЕНИЕ КНОПОК при наведении, чаво должно измениться */
.hashelp center div a button:hover, .button:hover {
color: #dadada9c;
    text-shadow: 0 0 1px #ffffffad;
    transition: 1s;
}

/* КНОПКИ ПРИ НАВЕДЕНИИ, обратная смена оформления низа и верха */
.hashelp center div a button:active, .button:active {position:relative; top:1px;}


/* ЦВЕТ КНОПОК КЛАВИАТУРЫ */
#keyboard-span input {
color: #25201f!important;
}






/* ЭЛЕМЕНТЫ ПО ФОРУМУ В ШАПКЕ И ФУТЕРЕ
---------------------------------------------------------------------------------------------*/
/* НАВИГАЦИЯ */
.Helpbuttons {
position: absolute;
  width: 110px;
  color: #606040!important;
}


/* ДАТА ВЫСТАВЛЕНИЯ СООБЩЕНИЯ В ТЕМЕ
-------------------------------------------------------------*/

#acttab{
    width: 56px;
    height: 91px;
    background-position: top center;
    background-repeat: no-repeat;
    position: absolute;
    top: 83px;
    left: 71px;
}
#posttab {
    width: 56px;
    height: 91px;
    background-position: top center;
    background-repeat: no-repeat;
    position: absolute;
    top: 83px;
    left: 960px;
}

.header_image {
    -webkit-filter: grayscale(80%);
    filter: grayscale(80%);
    transition: all 0.4s ease-in-out; 
}

.header_image:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}

.gold{
color: #998f8a;
width: 300px; 
height: 161px; 
background:
  url("http://forumstatic.ru/files/0019/c1/c9/71582.jpg") NO-repeat left top,  url("http://forumstatic.ru/files/0019/c1/c9/63562.jpg") NO-repeat right top, url("http://forumstatic.ru/files/0019/c1/c9/61059.jpg") repeat-x;
font-size: 13px;
line-height: 10px;}

.topic .post {
    background: url(http://forumstatic.ru/files/0019/c1/c9/41543.png) top left no-repeat, url(http://forumstatic.ru/files/0019/c1/c9/37736.png) bottom left no-repeat, url(http://forumstatic.ru/files/0019/c1/c9/37312.jpg) top left repeat-y #9c9583;
    min-height: 250px;
    box-shadow: 0px -3px 5px rgba(0, 0, 0, 0.2);
    /* margin: 0 -11px; */
    padding-top: 4px;
    margin-bottom: -8px;
    margin-left: -10px;
    width: 987px;
    padding-left: 0px
}

/* styles */
.bestpostlink {opacity: 0.9;
    position: absolute;
    top: -38px;
    left: 55px;
    width: 70px;
    height: 18px;
    font-size: 11px;
    font-style: italic;
    text-align: justify;
    font-family: philosopher;
    overflow-y: auto;
    text-shadow: 1px 1px 7px #4efff0, 1px 1px 0px #00461d;}

.bestpostlink a {
    color: #efefefc2!important;
    transition: 1s;
}
.bestpostlink a:hover {
    color: #ffffff!important;
}
.portrait img{width: 46px!important;
    height: 46px!important;
    border-radius: 46px!important;
    filter: grayscale(80%);}
.portrait {position: absolute;}
.portraitsnow img { width: 61px;}


/*объявление*/
.newspla {display: inline-block;
    height: 19px;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    margin: 0px 4px!important;
    color: #aba29f;
    width: auto;
    background: #46382fdb;
    box-shadow: 0px 0px 9px 1px #000000, inset 0px 6px 4px -1px #000000;
    padding: 0px 9px 0px 9px;
    opacity: 0.8;
    border: 1px solid #745e52;
    border-top: none;
    border-left-color: #2d1a16;
    border-right-color: #584840;
    outline: 1px solid #00000080;}
.newspla:hover {    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);} 
.newsplatext {
font-size: 11px!important;
    font-family: philosopher;
    color: rgba(193, 190, 190, 0.78) !important;
    text-shadow: 1px 1px 1px rgba(1, 10, 14, 0.69), 0 0 5px rgb(0, 78, 80);
    text-transform: uppercase;
    padding-top: 4px;
    position: inherit;
    transition: 1s;}
.newsplatext:hover {
    color: #ffffff9c!important;
    text-shadow: 0 0 2px #00e6d17a;
    transition: 1s;}
#pun-announcement {
    margin-top: -101px;
    padding-bottom: 67px;
}
.navlight {    position: absolute;
    width: 18px!important;
    height: 18px!important;
    opacity: 0;
    mix-blend-mode: soft-light;
    transition: 1s;}
.navlight:hover {opacity:1;    transition: 1s;}
.navlight img {
    width: 25px;
    filter: blur(2px);}
.navtext{position: absolute;
    top: -1px;
    opacity: 0.8;
    left: 59px;
    transform: rotate(-12deg);}
.navtext img {width:114px;}
.implinks a {text-align: center;
    position: relative;
    z-index: 2000 !important;
    letter-spacing: 1px;
    font-family: Cambria;
padding: 0 0.3em 0 0.6em;
    font-size: 10px;
    text-transform: lowercase;
    font-weight: 700;
    color: #585958!important;
  transition: 1s;}
.implinks {    position: absolute;
    top: 23px;
    left: 169px;
    text-align: center;}
.implinks a:hover {color: #09565a!important;
    transition: 1s;
}
/*всплывающие подсказки*/
#tooltip {position: absolute;
  background: #460504;
  z-index: 999;
  max-width: 180px;
  border: none;
  border-radius: 1px;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.58);
  font-family: verdana;
  font-size: 10px; 
  display: none;
  color: #cac1c1ba; 
  text-align: center;
  padding: 3px 5px 5px 5px;
  letter-spacing: 1px;
  text-transform: lowercase;
   text-shadow: 0px 0 0px #111;}

#profile-left {
    background: url(http://forumstatic.ru/files/0019/c1/c9/14375.jpg) 0 top no-repeat, url(http://forumstatic.ru/files/0019/c1/c9/30378.jpg) 0 bottom no-repeat, url(http://forumstatic.ru/files/0019/c1/c9/93057.jpg) repeat-y;
    width: 33%!important;
    padding-top: 0 !important;
    padding-left: 4px!important;
    padding-bottom: 37px!important;
    text-align: center;}
li#profile-name {margin-top: -2px;}
#profile-left li img {border-style: solid;
    border-width: 1px;
    border-color: #f3020436;
    box-shadow: 0 0 3px 1px #040101;
    outline: 1px solid #000;}
#profile-right a {    color: #c3c3c3;}
.banners {
width: 928px;
    height: 85px;
    position: absolute;
    margin-top: 24px !important;
    /* border: 1px solid red; */
    box-shadow: inset 0 5px 6px -5px black;}

.banners a {
    opacity: 0.4;
    filter: grayscale(100%);}

.banners a:hover {
    opacity: 1;
    filter: none!important;}

 /*окно ввода коммента к репе*/
#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
    position: fixed;
    left: 50%;
    top: 50%;
margin: -135px 0 0 -352px;
    width: 701px!important;
    z-index: 100;
    border-style: solid;
    border-width: 2px;
    border-color: #5b0303;
    box-shadow: 0 0 0px 7px #241d1a, 0 0 3px 9px #17120e, inset 0 0 18px 6px #17120e;
    outline: 6px solid #16110d;
    background-color: #16110d !important;
    color: beige!important;
}
#pun-report .inner span, #pun-reputation .inner span, #pun-admin-award-form .inner span {
    color: #b7ada9;
}
#pun-report .inner h1, #pun-reputation .inner h1, #pun-admin-award-form .inner h1 {
    margin-top: -13px;
    width: auto;
    background: url(http://forumstatic.ru/files/0019/c1/c9/77139.png) no-repeat;
    margin-left: -16px;
}
 /*режем подписку по самое*/
@media screen and (max-width: 1000px) {
.subscribelink {display: none;}
}
 /*оно самое*/

.podfor {
    padding: 3px 10px 0px 10px;
    text-align: center;
}


.tit {
    padding: 0px 10px 2px 10px;
    color: #4c4c4c;
    font-family: oranienbaum;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 3px !important;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    text-shadow: 1px 1px 1px #bababa;
}
.tvm {
    text-align: center;
    position: relative;
    letter-spacing: 1px;
    font-family: Cambria!important;
    padding: 0 0.3em 0 0.6em;
    font-size: 10px!important;
    text-transform: lowercase;
    font-weight: 700;
    color: #585958!important;
    transition: 1s;
}

 /* tr.inew .podfor {border-left: 10px solid #4a5b2d;} */

tr.inew h3 a:after {
    content: "";
    background-image: url(http://forumstatic.ru/files/0014/14/ac/82739.gif);
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    margin-left: 2px;
    margin-top: -3px;
    position: absolute;
}

#pun-messages h2 {text-align: left;
    margin-left: 0px!important;}
#pun-messages .post-author.online {    box-shadow: 0 0 4px 1px black!important;}
#pun-status a { color: #93e3e6;}
#profilenav a {
    box-shadow: rgb(36, 29, 26) 0px 0px 0px 4px, rgb(23, 18, 14) 0px 0px 3px 4px;
    outline: rgb(22, 17, 13) solid 3px;
    padding: 0px;
    border: 1px solid black;
    color: #86817fbd;
    font-family: oranienbaum;
    font-size: 16px;
    font-weight: 300;
}
#profilenav a:hover {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(83, 3, 4);
}
.punbb fieldset a {
    padding: 0px;
    color: #86817fbd!important;
}
.wendigo:after {
    content: "";
    background-image: url(http://forumstatic.ru/files/0019/c1/c9/34534.png);
    background-size: 247px 44px;
    width: 247px;
    height: 44px;
    background-repeat: no-repeat;
    margin-left: -15px;
    margin-top: -26px;
    position: absolute;
}

.wendigo {
position: relative;
    top: -25px;
    left: -214px;
    width: 200px;
    border-radius: 5px;
}
.wendigo_text {
    width: 100px;
    height: 72px;
    background: #b9b9b9;
    padding: 6px;
    color: #1f1a17;
    font-size: 8.5px;
    font-family: roboto;
    letter-spacing: 0.2px;
    text-align: center;
    border-radius: 10px;
    border-style: solid;
    border-width: 2px;
    border-color: #22211d;
    box-shadow: inset 0 0 6px 2px #242d2dad, -2px -2px 3px 2px #00000087;}

  .zagolovok {
    width: 270px; 
    box-sizing: border-box; 
    background-color: #710708;
    color: #bababa;
    text-transform: uppercase; 
    font: 13pt roboto; 
    padding: 5px; 
    box-shadow: 0 0 3px #00000026 inset;
    border: 2px solid #710708;
    }

  .zagolovok1 {
   background: url(http://forumstatic.ru/files/0019/c1/c9/77139.png) no-repeat;
    width: 702px;
    box-sizing: border-box;
    text-transform: uppercase;
    padding-top: 19px;
    font-family: Oranienbaum;
    font-size: 15px!important;
    letter-spacing: 2px;
    color: #d8f9edbd;
    text-shadow: 1px 1px 2px #2a0605;
    margin-left: -42px!important;
    height: 56px;
    text-align: center;
    }

   .telo { 
   height: 180px; 
   width: 270px; 
   overflow: auto; 
   box-sizing: border-box; 
   padding-top: 10px; 
   padding-left: 5px; 
   padding-right: 5px; 
   padding-bottom: 10px;
   box-shadow: 0 0 3px #00000026 inset;
   border-left: 2px solid #9c3c2f; 
   border-right: 2px solid #9c3c2f; 
   border-bottom: 2px solid #9c3c2f; 
   text-align: left;
   }

   .telo1 { 
width: 100%;
    box-sizing: border-box;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #540304;
    box-shadow: 0 0 0px 4px #696969, inset 0 0 7px 2px #17120e52;
    outline: 3px solid #16110d;
   }
.telo1:before {
    content: "";
    background-image: url(http://forumstatic.ru/files/0019/c1/c9/34534.png);
    background-size: 247px 44px;
    width: 247px;
    height: 44px;
    background-repeat: no-repeat;
    margin-left: 184px;
    margin-top: -44px;
    position: absolute;
}
   .telo2 { 
    width: 100%;
    box-sizing: border-box;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #540304;
    box-shadow: 0 0 0px 4px #696969, inset 0 0 7px 2px #17120e52;
    outline: 3px solid #16110d;
   }


   .telo3 { 
    width: 100%;
    box-sizing: border-box;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #540304;
    box-shadow: 0 0 0px 4px #696969, inset 0 0 7px 2px #17120e52;
    outline: 3px solid #16110d;
   }

#episodetag {margin-top: -30px;
margin-left: -29px;
    text-align: center;
    color: #1f1a17;
    min-height: 200px;
}

#episodetag a { color: #9c3c2f;}

.name_ep {
background: url(http://forumstatic.ru/files/0019/c1/c9/77139.png) no-repeat;
    width: 702px;
    box-sizing: border-box;
    padding-top: 16px!important;
    font-family: Oranienbaum;
    font-size: 19px!important;
    letter-spacing: 2px;
    color: #d8f9edbd;
    text-shadow: 1px 1px 2px #2a0605;
    margin-left: -42px!important;
    height: 56px;
    text-align: center;
    text-transform: uppercase;
}
.date_ep {
    text-align: center;
    position: relative;
    letter-spacing: 1px;
    font-family: Cambria;
    padding: 0 0.3em 0 0.6em;
    font-size: 10px;
    font-weight: 700;
    color: #585958!important;
    transition: 1s;
    text-transform: none !important;
    margin-top: 8px !important;
    text-shadow: none;}

#episodetag img.postimg {
    border-style: solid;
    border-width: 1px;
    border-color: #540304;
box-shadow: 0 0 0px 7px #000000, 0 0 3px 9px #00000052;
/*    box-shadow: 0 0 0px 7px #696969, 0 0 3px 9px #17120e52;*/
    outline: 6px solid #16110d;
    margin-left: 7px;
}
/******************************************************************
  Cтиль к скрипту: 
 "Всплываюшая таблица с вкладками, в топике, с инфой о персонаже"
******************************************************************/
/* Затемняющий фон */
#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,.8);
}
/*Подвижка иконки закрытия таблички*/
.my-tabs > img.close {
 float:right;
 margin:0 0px 0 0!important;
    height: 13px;
    width: 13px!important;
    opacity: 0.6;
}
/* Корневой таб(UL) */
.my-tabs{
 display:block;
 z-index:30000;
 position:absolute;
 max-height:700px;  /*максимальная высота таблички*/
}
/* Стиль "Ушка" вкладок */
.my-tabs>span{
opacity: 0.6;
    cursor: pointer;
    display: block!important;
    position: relative;
    z-index: 12;
    margin-top: 2px;
    margin-left: 107px!important;
    padding: 4px;
    margin-bottom: 6px!important;
    color: #d6d6d6;
    /* background-color: #823024a1!important; */
    height: 17px!important;
    background-position: top center!important;
    text-transform: uppercase!important;
    font-size: 20px!important;
    font-family: oranienbaum!important;
    text-shadow: 1px 1px #000!important;
    letter-spacing: 1px;
    float: left;
    box-shadow: 0px 1px 0 1px #861808;
}
/* Cдвиг самого первого "Уха" */
.my-tabs>span:first-child{
 margin-left: 21px;
}
/* Активное "Ушко" */
.my-tabs>span.selected{
 opacity:1;
 border-bottom-color:transparent!important;
}
/* Стиль вкладки(LI)*/
.my-tabs>.tab-a {
width: 587px;
    height: 450PX;
    position: relative;
    display: none;
    z-index: 1;
    margin-left: 4px;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: center;
    vertical-align: middle;
    padding: 0px 4px!important;
    }
/*Отступ контента вкладки сверху*/
.tab-a .post-content{
 text-align:left;
 display:inline-block;}
.my-tabs {
margin-top: 106px!important;
    margin-left: 220px;
    width: 600px!important;
    text-align: center;
    box-shadow: inset 0px 0px 0px 2px #861808, inset 0px 32px 0px 1px #861808, 0px 0px 2px 2px #861808;
    background-color: #d6d6d6;
    color: #080808;
    PADDING-BOTTOM: 2PX!IMPORTANT;
    min-height: 200px;
    border: 1px solid #440a01;
    }
ul.my-tabs {    margin-left: 200px;}
/*стиль достижений*/
.ach {display: inline-block;width: 171px;}
a.modlink {opacity: 0.2;}
a.modlink:hover {opacity: 1;}
.noach {display: inline-block; width: 171px; opacity: 0.5; transition: opacity 0.2s linear; filter: grayscale(0.9);}
.noach:hover {display: inline-block; width: 171px; opacity: 1; transition: opacity 0.2s linear;}

.bg2 {
    background: rgba(166,33,10,1);
    background: -moz-linear-gradient(top, rgba(166,33,10,1) 0%, rgba(125,32,15,1) 46%, rgba(102,6,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(166,33,10,1)), color-stop(46%, rgba(125,32,15,1)), color-stop(100%, rgba(102,6,1,1)));
    background: -webkit-linear-gradient(top, rgba(166,33,10,1) 0%, rgba(125,32,15,1) 46%, rgba(102,6,1,1) 100%);
    background: -o-linear-gradient(top, rgba(166,33,10,1) 0%, rgba(125,32,15,1) 46%, rgba(102,6,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(166,33,10,1) 0%, rgba(125,32,15,1) 46%, rgba(102,6,1,1) 100%);
    background: linear-gradient(to bottom, rgba(166,33,10,1) 0%, rgba(125,32,15,1) 46%, rgba(102,6,1,1) 100%);
    width: 171px;
    height: 40px;
    box-shadow: inset 0 0 2px 1px #581006, 0 0 0px 1px #9c967f;
    border: 1px solid #b7b19b;
    padding-top: 4px;
    }
.bg3 {
    width: 171px;
    height: 38px;
    box-shadow: inset 0 0 2px 1px #012b01, 0 0 0px 1px #9c967f;
    border: 1px solid #b7b19b;
    background: rgba(23,117,4,1);
    background: -moz-linear-gradient(top, rgba(23,117,4,1) 0%, rgba(12,92,5,1) 46%, rgba(1,59,7,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(23,117,4,1)), color-stop(46%, rgba(12,92,5,1)), color-stop(100%, rgba(1,59,7,1)));
    background: -webkit-linear-gradient(top, rgba(23,117,4,1) 0%, rgba(12,92,5,1) 46%, rgba(1,59,7,1) 100%);
    background: -o-linear-gradient(top, rgba(23,117,4,1) 0%, rgba(12,92,5,1) 46%, rgba(1,59,7,1) 100%);
    background: -ms-linear-gradient(top, rgba(23,117,4,1) 0%, rgba(12,92,5,1) 46%, rgba(1,59,7,1) 100%);
    background: linear-gradient(to bottom, rgba(23,117,4,1) 0%, rgba(12,92,5,1) 46%, rgba(1,59,7,1) 100%);
    padding-top: 4px;
    }
.bg4 {background: rgba(29,100,138,1);background: -moz-linear-gradient(top, rgba(29,100,138,1) 0%, rgba(26,72,102,1) 46%, rgba(14,50,77,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(29,100,138,1)), color-stop(46%, rgba(26,72,102,1)), color-stop(100%, rgba(14,50,77,1)));background: -webkit-linear-gradient(top, rgba(29,100,138,1) 0%, rgba(26,72,102,1) 46%, rgba(14,50,77,1) 100%);background: -o-linear-gradient(top, rgba(29,100,138,1) 0%, rgba(26,72,102,1) 46%, rgba(14,50,77,1) 100%);background: -ms-linear-gradient(top, rgba(29,100,138,1) 0%, rgba(26,72,102,1) 46%, rgba(14,50,77,1) 100%);background: linear-gradient(to bottom, rgba(29,100,138,1) 0%, rgba(26,72,102,1) 46%, rgba(14,50,77,1) 100%);width: 176px;height: 44px;box-shadow: inset 0 0 2px 1px #072033, 0 0 0px 1px #9c967f;border: 1px solid #b7b19b;padding-top: 4px;}

.ach t, .noach t {
    font-size: 16px!important;
    font-family: roboto;
    color: rgb(218, 212, 191) !important;
    text-shadow: 1px 1px 1px rgba(14, 1, 1, 0.69), 0 0 5px rgb(95, 95, 95);
    text-transform: uppercase;
    margin-top: 2px;
    display: inline-block;
    margin-left: 42px;
    }
/*для двустрочных*/
.ach t2, .noach t2 {
    font-size: 16px!important;
    font-family: roboto;
    color: rgb(218, 212, 191) !important;
    text-shadow: 1px 1px 1px rgba(14, 1, 1, 0.69), 0 0 5px rgb(95, 95, 95);
    text-transform: uppercase;
    margin-top: 0px;
    display: inline-block;
    margin-left: 42px;
}
.ach b, .noach b {font-family: arial !important;
    color: #cac4b0;
    position: relative;
    top: -3px;
    margin-left: -34px;
    left: 75px;
    line-height: 7px;
    background: linear-gradient(rgb(218, 212, 191) 10%, rgba(0,0,0,1) 90%) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -moz-background-clip: text !important;
    -o-background-clip: text !important;
    width: 130px;
    display: inline-block;
    text-shadow: 1px 2px 1px #00000045;
    font-weight: 100;
    }

.ach img, .noach img {
    margin-left: 1px;
    margin-top: -35px;
    height: 40px;
    width: 40px;
    display: block;
    }

.pic {display: block;}
/*стиль достижений конец*/

/*окно добавления наград*/
.adcontainer {background-color: #d9d3be;}

/*вкладки и таблица для списков*/
/*Правки для Цвета фона и бордюров таблицы*/
.s-tabs>.stab,.s-tabs>span{
border: 2px solid #710708; 
}
.s-tabs{
width: 80%;  /*ширина таблицы*/
display:block;
margin-left: -40px!important;
}
.s-tabs>.stab{
height:270px; /*высота вкладки*/
}
/* Стиль "Ушка" вкладок */
.s-tabs>span {
    position: relative;
    z-index: 100;
    cursor: pointer;
    margin-left: 5px!important;
    font-family: Philosopher;
    text-transform: uppercase;
    font-size: 12px;
    color: #aba29f;
    text-shadow: 1px 0px 1px #191919;
    width: auto;
    background: #46382fdb;
    box-shadow: 0px 0px 7px 0px #000000, inset 0px 4px 4px -1px #00000096;
    padding: 3px 13px 0px 12px;
    opacity: 1.8;
    border: 1px solid #710708;
    border-bottom: none;
    border-left-color: #710708;
    border-right-color: #710708;
    outline: 1px solid #00000080;
}
/* Активное "Ушко" */
.s-tabs>span.selected {
    background: #710708;
    color: blanchedalmond;
}
/* Стиль вкладки(LI)*/
.s-tabs>.stab{
width:100%;
margin:0;
padding-top: 10px; 
padding-left: 10px; 
padding-right: 10px; 
padding-bottom: 20px; 
display:none;
overflow-y:auto;
overflow-x:hidden;  
text-align:center;
vertical-align:top;
}
div#topic-users-in a {
    color: #b3ada9;
}

/* регулятор шрифта */
#pun-viewtopic .FNTslider {display: block;}
.FNTslider {
margin-top: -4px!important;
    border-radius: 3px;
    position: relative;
    z-index: 1000;
    background: #bababa;
    width: 110px;
    height: 2px;
    border: solid 1px #a28b86;
    float: right;
    margin-right: 43%;
    display: none;
    box-shadow: 0 0 3px #716761;
}
.FNTslider .before {
height: 4px;
    /* border: solid 1px transparent; */
    border-right: none 0;
    border-radius: 4px 0 0 4px;
    position: absolute;
    background: #8f8476;
    margin-top: -1px;
    box-shadow: inset 0 0 1px black;
}
.FNTslider .thumb {
    width: 10px;
    height: 10px;
    border-radius: 3px;
    position: relative;
    top: -4px;
    background: #b14233;
    cursor: pointer;
    box-shadow: 0 0 3px 0 rgb(1, 0, 0) inset;
}

/* фон перемещения*/
.pun-modal .modal-inner{background: #ddd9c4;}

/* поиск сообщений */
#pun-searchposts.punbb .post h3 span, #pun-post.punbb .post h3 span{
    font-family: Philosopher;
    text-transform: uppercase;
    font-size: 12px;
    color: #aba29f;
    width: 592px;
    background: #46382fdb;
    box-shadow: 0px 0px 9px 0px #000000, inset 0px 6px 4px -1px #000000;
    padding: 0px 13px 0px 13px;
    opacity: 0.8;
    border: 1px solid #745e52;
    border-top: none;
    border-left-color: #2d1a16;
    border-right-color: #6a5449;
    outline: 1px solid #00000080;
    display: block;
    margin-top: 5px;
    margin-left: 27em;
}
#pun-searchposts .topic, #pun-post .topic{
    margin-top: -11px;
}
#pun-searchposts.punbb .post h3 span a, #pun-post.punbb .post h3 span a{
    color: #bababa;
}
#pun-searchposts li.pa-replies, #pun-post li.pa-replies{
    padding: 14px;
}
/* поиск сообщений */


li.pa-ip a {
    color: #bababa!important;
    text-shadow: 1px 1px 1px black;
    opacity: 0.3;
}
li.pa-ip a:hover {opacity:1;}

#form-buttons {
    background: #ded6d3;
    padding: 0px 11px 0px 11px;
    opacity: 0.8;
    border: 1px solid #745e52;
    border-bottom: none;
    border-left-color: #2d1a16;
    border-right-color: #2d1a16;
    outline: 1px solid #00000080;
}
#pun-respect.punbb td.tc3, #pun-positive.punbb td.tc3 {
    color: black;
}
/* коррекция лс */
#pun-messages .post-body {
    border-style: solid;
    border-width: 2px;
    border-color: #5b0303;
    box-shadow: 0 0 0px 7px #241d1a, 0 0 3px 9px #17120e, inset 0 0 18px 6px #17120e;
    outline: 6px solid #16110d;
    background: #b1aeaebf;
}
#pun-messages .post-body a {
    color: #5b0303!important;
}
/* окно смены авы */
.pun-modal .modal-inner {
    width: 615px!important;
    max-width: 94%;
    height: auto;
    max-height: 44em;
    margin: 12% auto 0;
    position: relative;
    z-index: 120000;
    overflow: hidden;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #22211d !important;
    box-shadow: 0 0 0px 7px #241d1a, 0 0 3px 9px #17120e !important;
    outline: 6px solid #16110d !important;
    background-color: #16110d !important;
}
.modal-inner.section h2 {
    width: 1003px!important;
    margin-left: -21px!important;
    margin-top: -12px!important;
    background: url(http://forumstatic.ru/files/0019/c1/c9/77139.png) no-repeat!important;
}
.pa-avatar.item2 img.allow_change:hover {
    outline: solid 1px rgba(224,6,6,.7)!important;
}
.usertable a {
    color: #948982!important;
}

/* амс */
#admup {position: absolute;}
#adm {
position: absolute;
    margin-top: -148px;
    margin-left: 1015px;
    padding-right: 14px;
    z-index: 9999;    height: 69px;
    width: 50px;

}
#adm fieldset {
margin: 0;
    height: 50px;
    padding-left: 4px;
}

.info {display: inline;}
#adm a:hover {
color: #bf0f0f!important;
    text-shadow: 0 0 2px #5d0303;
    font-weight: bold;}
#adm a {
    font-family: oranienbaum;
    font-size: 26px;
    color: #a2fffd!important;
    text-shadow: -1px 1px 2px #b6e3d0bf, 1px -1px 2px #b6e3d0c4, 2px 2px 20px #000000, 0px 0px 6px #000000;
}

#adm .info span {
display: none;
    height: 120px;
    width: 144px;
    margin-top: -162px;
    position: absolute;
    text-align: justify;
    font: normal 11px philosopher;
    background: transparent;
    z-index: 1;
}
#adm .info:hover span {display: block;}
#adm .info span div {
margin-left: 26px;
    margin-top: 152px;
    height: auto;
    overflow-y: auto;
    box-shadow: 0 0 5px 5px #00b6af, 0 0 3px 5px #17120e, inset 0 0 16px 6px #17120e;
    outline: 4px solid #16110d;
    background-color: #16110d !important;
    color: #abe0dc!important;
    padding: 3px;
    border-radius: 8px;
    text-align: center;
}

/* украшения профиля
.nygift1 img {width:300px;}
.nygift1 {position: absolute;
    margin-left: -41px!important;
    margin-top: -37px!important;
    height: 2px!important;}
.nygift2 img {width:136px;}
.nygift2 {    position: absolute;
    margin-left: -62px!important;
    margin-top: 1px!important;
    height: 2px!important;
    transform: rotate(132deg);}
.nygift3 img {width:251px;}
.nygift3 { position: absolute;
    margin-left: -127px!important;
    margin-top: 73px!important;
    height: 2px!important;
    transform: rotate(94deg);}
.nygift4 img {width:104px;}
.nygift4 {position: absolute;
    margin-left: -6px!important;
    margin-top: -9px!important;
    height: 2px!important;} */
.pa-fld4 {
    margin-top: -10px!important;;
}

 .nygift1 img {width:320px;}
.nygift1 {position: absolute;
    margin-left: -167px!important;
    margin-top: 153px!important;
    height: 2px!important;
    transform: rotate(90deg);}  
 .nygift11 img {width:320px;}
.nygift11 {    position: absolute;
    margin-left: 62px!important;
    margin-top: 153px!important;
    height: 2px!important;
    transform: rotate(-90deg);}  

.frozen {display:none;}

div#pun-about a {
    color: aliceblue;
}