/* CS1. Base
-------------------------------------------------------------*/

html body {background: #301e14 url(http://forumstatic.ru/files/001a/20/04/46127.jpg) fixed repeat;background-size: cover;overflow-x: hidden;}

#pun {
    margin: auto;
    width: 939px;
    background: url(http://forumstatic.ru/files/001a/20/04/71247.jpg);
    box-shadow: #2f2106 -1px 2px 15px;
}
.punbb {
    height: auto;
    margin: 0 auto;
    padding: 0px 42px;
    padding-top: 1px;
    margin-top: 47px;
  }

#pun-title, #pun-title .container {
    background: url(http://forumstatic.ru/files/001a/20/04/56384.png) no-repeat;
    height: 289px;
    width: 949px;
    margin: -12px -51px 114px;
}

#pun-about p.container {
    background-image: url(http://forumstatic.ru/files/001a/20/04/89943.png);
    background-repeat: no-repeat;
    width: 939px;
    height: 140px;
    border: none;
    margin: -21px 0 0px -42px;
 text-align: center;
    font-size: 8px!important;
}

#pun-main h2, #pun #pun-index #pun-stats h2, #pun .punbb #pun-main h1 {
    background: url(http://forumstatic.ru/files/001a/20/04/26824.jpg) no-repeat;
    width: 897px;
    height: 125px;
    font-family: 'Tetra';
    color: #b1a079;
    line-height: 128px;
    font-size: 18px;
    letter-spacing: 1px;
    text-shadow: #000000 1px 1px 0px, #000000 -1px -1px 0px;
    margin: -35px -21px -39px;
}

.punbb .quote-box, .code-box {
    color: rgb(43, 19, 8);
    padding: 1em !important;
    background-color: #cec6b440;
    border-style: solid;
    border-width: 4px;
    -moz-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
    -webkit-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
    border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
    box-shadow: inset 0 0 10px #614b24, #907853 0px 0px 8px;
}

.punbb textarea {
    color: rgb(39, 39, 39);
    padding: 1em !important;
    box-shadow: inset 0 0 15px #614b24, #907853 0px 0px 20px;
    background-color: #d0d0d014;
    background: url(http://forumstatic.ru/files/001a/31/78/12321.png);
    max-width: 740px;
    border-style: solid;
    border-width: 4px;
    -moz-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
    -webkit-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
    border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
} 

.punbb select, input {
    color: #583f0e;
    padding: 0.1em 13px!important;
    box-shadow: inset 0 0 30px rgb(216, 194, 161);
    background-color: rgba(255, 255, 255, 0.4);
    font-size: 10px!important;
    border-color: #84643a;
}

.copy {
    position: absolute;
    margin-top: 5px;
    margin-left: 715px;
    width: 170px;
    height: 16px;
    text-align: center;
    font-size: 10px;
    color: #b1a079;
    text-shadow: #3a2701 1px 1px 0px, #3a2701 -1px -1px 0px, #3a2701 1px -1px 0px, #3a2701 -1px 1px 0px;
    font-family: Verdana;
}



/* CS2. Post status icons
 -------------------------------------------------------------*/
.punbb div.icon {
    float: left;
    display: block;
    width: 40px;
    height: 40px;
    margin-right: 19px;
    margin-left: 2px;
}
.punbb table Div.icon {background-image: url(http://forumstatic.ru/files/001a/20/04/25042.png);background-repeat: no-repeat;}
TR.inew Div.icon {background: url(http://forumstatic.ru/files/001a/20/04/56978.png);}
TR.isticky Div.icon {background: url(http://forumstatic.ru/files/001a/20/04/88232.png); }
TR.iclosed Div.icon {background: url(http://forumstatic.ru/files/001a/20/04/90748.png); }
#pun-main div.catleft, #pun-main div.catright {display: none}


/* CS3. Links
-------------------------------------------------------------*/
.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 {
    color: #906a00;
    text-decoration: none;
    border-bottom: solid 1px transparent;
    -webkit-transition: color 1s ease-out, border 1s;
    -moz-transition:color 1s ease-out, border 1s;
    -ms-transition: color 1s ease-out, border 1s;
    -o-transition: color 1s ease-out, border 1s;
    transition: color 1s ease-out, border 1s;
}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
    color: #442F22;
    text-decoration: none;
    margin-top: 2px;
}

.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 {
    position: relative;
    color: #a0750e;
    border-bottom: solid 1px #a0750e;
}

#pun-navlinks a {
    text-decoration: none;
    color: #73550f;
}

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
    color: #bf9b10;
    border-bottom: solid 1px #bf9b10!important;
}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
    background-color: #333;
    color: #5c400a;
}

.pagelink a, .postlink a {
    color: #b1a079!important;
    text-shadow: none!important;
}

/* CS4 Other
 -------------------------------------------------------------*/
#pun-announcement h2 {display: none}
.stickytext, .closedatafield, .lastedit {display:none}
.post-author {font-size: 11px;}
.punbb h3 {margin: 1px 0;}
#pun_wrap #pun #pun-viewtopic.punbb #pun-main .topic .container .post-author ul {/* text-align: center; */}
#pun_wrap #pun #pun-viewtopic.punbb #pun-main .topic .container .pa-author {text-align: center; }
#pun_wrap #pun #pun-viewtopic.punbb #pun-main .topic .container ul .pa-title {text-align: center;margin-bottom: 10px;margin-top: 4px;}
.inner, #font-area, #size-area, #video-area, #color-area, #smilies-area, #image-area, #addition-area, #table-area {
    box-shadow: inset 0 0 15px #d0b27c, 0 0 15px #9a9175;
    background: #dccfb6!important;
    padding: 10px 10px 10px 10px!important;
    z-index: 1000;
    overflow-y: auto;
    border: 1px solid #987a50!IMPORTANT;
}
::selection {background: none repeat scroll 0% 0% #9a8d4e9e;color: #ffffff;}
::-moz-selection {background: none repeat scroll 0% 0% #4435099e; color: #ffffff;}
::-webkit-scrollbar {width: 4px; height: 4px;}
::-webkit-scrollbar-thumb {background: #8e721f;border-radius: 5px;box-shadow: inset #402706 0px 0px 1px 1px;}
::-webkit-scrollbar-track {box-shadow: inset #584916bf 0px 0px 4px;border-radius: 5px;}
li#navawards {display: none;}
.lastedit {display:none}
#pun-viewtopic li.pa-gifts {display: none;}
.punbb .pa-avatar img {
    height: auto;
    box-shadow: 0 0 5px #000;
    border-style: solid;
    border-width: 4px;
    -moz-border-image: url(http://forumstatic.ru/files/001a/20/04/77265.jpg) 4 repeat;
    -webkit-border-image: url(http://forumstatic.ru/files/001a/20/04/77265.jpg) 4 repeat;
    border-image: url(http://forumstatic.ru/files/001a/20/04/77265.jpg) 4 repeat;
    text-shadow: black 1px 1px 0;
}
.closedatafield{display:none;}
#pun td .modlist {display: none;}
div#html-footer {   margin: 0;}
div#pun-about {    margin: 0;}
blockquote {    margin: 0;}
#pun-admain fieldset p {
    border-color: #efdba04d!important;
    background-color: #8a847d40!important;
}
#pun-navlinks #navawards{display:none;}
.modal-inner.section {    background-color: rgba(216, 216, 216, 0.39);}
background: url(http://forumstatic.ru/files/001a/20/04/71247.jpg) 4 repeat;
img.wannasee {    max-width: 470px;    border: solid 2px #525571 !important;}
div#pun-live-rusff {    margin-top: 4px!important;}
ul.wrapper, ul.wrapper li.pa-awards {width: 200px;margin-top: -60px;margin-left: -15px;margin-bottom: -10px;}
li.pa-online {   border-style:none !important; border-color: transparent;  }
.category .tclcon {
    color: #000000;
    margin-left: 61px;
    text-align: justify;
    line-height: 16px;
}

.inner.post_reputation {
    background: url(http://forumstatic.ru/files/001a/20/04/71247.jpg) center!important;
    border: #4c3314 solid 1px!important;
    box-shadow: inset 0 0 30px #382e18, 0 0 40px #222!important;
}

.post-rating .container {font-size: 11px;font-family: 'Tetra';letter-spacing: 1px;}
#profilenav h2 span {color: #3e3e3e; font-size: 17px;}

}


#pun-userlist .main .tc2 {
    font-family: verdana;
    font-size: 11px;
}

li.post-author-Sp {
    margin: 11px -1px -16px -5px;
}

ul.wrapper{
margin-left:-15px;
width:167px!important;
margin-bottom:-15px;
display:none;
}
ul.wrapper,
ul.wrapper li.pa-awards{
border-color:transparent;
}

.adformal {
    border: none!important;
}

.punbb .formal fieldset {
    margin-top: -6px!important;
}

body.redirect-page {
    background: url(http://forumstatic.ru/files/001a/20/04/46127.jpg)!important;
}

#pun-redirect {
    background: #fbebc1;
    border-style: solid;
    border-width: 4px;
    -moz-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
    -webkit-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
    border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
    width: 847px!important;
    padding-bottom: 15px;
    box-shadow: inset 0 0 15px #614b24;
    margin-top: 105px;
}

h1.main-title {
    background: none!important;
    text-shadow: #525252 0 0 5px!important;
    color: #675a27!important;
    margin-bottom: -54px!important;
    margin-top: 5px!important;
}

.pmtc22 {
    width: 20% !important;
    font-family: verdana!important;
}

#pun-reputation h1 {
    height: 32px!important;
    background-image: none!important;
    LINE-HEIGHT: 95PX!important;
    margin-bottom: 14px!important;
    width: 775px!important;
    margin-left: -4px!important;
    color: #565134!important;
    text-shadow: none!important;
}

#tooltip {position:absolute;background-color: #352c14;z-index:1001;max-width:140px;text-shadow: black 1px 1px 0px;box-shadow: inset 0 0 5px #352509, 0 0 5px 0 #000;-webkit-box-shadow: inset 0 0 5px #352509, 0 0 5px 0 #000;-moz-box-shadow: inset 0 0 5px #352509, 0 0 5px 0 #000;font-family:verdana;font-size:10px;display:none;color: #98957f;text-align:center;padding: 1px 4px 2px;border: solid 1px #563d17;}

#partners a img {
    transition-duration: 1s;
    opacity: .8;
    }
#partners a:hover img {opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);transition-duration: 1s;-webkit-filter: none; /* Safari 6.0 - 9.0 */filter: none;}

#partners2 a img {opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);transition-duration: 1s;}
#partners2 a:hover img {opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);transition-duration: 1s;-webkit-filter: none; /* Safari 6.0 - 9.0 */filter: none;}

#pun-stats li.item1, #pun-stats li.item2 {
    float: left;
    display: inline-block;
    line-height: 150%;
    height: 17px;
    width: 130px;
    font-size: 10px;
    text-align: center;
    margin-right: 3px;
    background: #eac87936;
    box-shadow: inset #feeec8 0 0 5px;
}

#pun-stats li.item3, #pun-stats li.item4 {
    display: inline-block;
    line-height: 150%;
    height: 17px;
    text-align: center;
    width: 271px;
    font-size: 10px;
    background: #eac87936;
    box-shadow: inset #feeec8 0 0 5px;
}

dt {
    background: #b9aa98;
    height: 1px;
    width: 300px;
    margin-left: 30%;
    margin-bottom: 10px;
    box-shadow: #bdb3ab 0 0 10px 2px;
}


dd {
    margin: 0!important;
}

img.post-img-Sp {margin-top: 1px;}

.pa-respect img {
    opacity: 0.6;
}

.podflinkspn {
    margin: 6px 0 0 0!important;
    text-align: center;
}

.podflinkspn a {
    font-weight: 400;
    font-size: 10px;
    color: #6f4f12 !important;
    padding: 2px 6px 3px 6px;
    background: #eac87936;
    box-shadow: inset #feeec8 0 0 5px;
    -webkit-transition: background-color 1s, box-shadow 1s, -webkit-transform 1s!important;
    transition: background-color 1s, box-shadow 1s, transform 1s!important;
    border: none!important;
}

.podflinkspn a:hover {color: #4c3b06 !important;transition-duration: 2s;text-decoration: none;background: #e8cc8a;box-shadow: inset #feeec8 0 0 5px;    border: none!important;}


/* C3.5 */
.punbb .post .post-author {
    float: left;
    width: 211px;
    margin-top: -18px;
    padding-top: 8px;
    overflow: auto;
    margin-left: 10px;
    color: #b19773;
    padding-bottom: 20px;
    background: #11120e url(http://forumstatic.ru/files/001a/20/04/90789.jpg);
    border-style: solid;
    border-width: 4px;
    -moz-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
    -webkit-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
    border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
    box-shadow: inset 0 0 20px #9c7939, #382a15 0px 0px 10px;
}



/* C3.7 */
.pa-author {
     font-family: 'Tetra';
     color: #775d10;
     text-shadow: #000000 0px 1px 0px;
     font-size: 18px!important;
     letter-spacing: 1px;
     margin-top: 5px;
}

.lzinfospn a {
    font-weight: bold;
}

li.pa-author a {
    text-decoration: none!important;
    text-shadow: #000000 1px 1px 0px, #000000 -1px -1px 0px!important;
    border: none!important;
}

li.pa-author a:hover {
    color: #c79c38!important;
    border: none!important;
}


#pun-userlist .main .tc2 {
    font-family: verdana;
    font-size: 11px;
}

.go-up, .go-down {
    cursor: pointer;
    display: none;
    height: 19px;
    margin-bottom: 160px;
    opacity: 1;
    position: fixed;
    z-index: 9999;
}

.go-up {top: 345px;margin-left: 910px;}
.go-down {top: 368px;margin-left: 910px;}
.go-down:hover, .go-up:hover {opacity: 1;}


.backlink a {
    font-size: 10px!important;
}

#pun-admain textarea, #pun-admain .longinput input {
    width: 96%!important;
}

#pun-ulinks li.item1 {
    display: ;
}

#MyTable {
  height:300px;
  width: 810px;
  position:relative;
}
#MyTableBtns {
  float:left;
  margin-top:11px;
  /* margin-left: 19px; */
}
#MyTableBtns ._btn {
  cursor:pointer;
  font-family: 'Tetra';
  font-size: 16px;
  color: #b1a079;
  letter-spacing: 1px;
  padding: 2px 28px;
  background: #11120e url(http://forumstatic.ru/files/001a/20/04/90789.jpg);
  border-style: solid;
  border-width: 4px;
  -moz-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
  -webkit-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
  border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
  box-shadow: inset 0 0 10px #9c7939, #382a15 0px 0px 10px;
  margin-bottom: 2px;
}
#MyTableBtns ._btn:hover, #MyTableBtns ._btn:active {
  opacity:.95;
  outline: 4px solid #f7d3252b;
  outline-offset: -4px;
  color: #cca345;
  text-shadow: #000000 1px 1px 0px;
}
#MyTableCnt {
  height:212px;
  width:620px;
  margin-top:0px;
  margin-right:3px;
  float:right;
}
#MyTableCnt ._cnt {
  display:none;
  position:absolute;
  height: 272px;
  width: 590px;
  padding: 10px;
  overflow-x:hidden;
  margin-left: 5px;
  overflow-y:auto;
  margin-top: 11px;
  background-color: #e6d2c440;
  border-style: solid;
  border-width: 4px;
  -moz-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
  -webkit-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
  border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
  box-shadow: inset 0 0 10px #614b24, #907853 0px 0px 8px;
}
#MyTableLinks {
  position:absolute;
  left: 160px;
  width: 190px;
  margin-left: -165px;
  margin-top: 209px;
  text-align:center;
}
#MyTableLinks ._gift {
  float:right;
}

h1.spnh1 {
    font-family: 'Tetra';
    font-size: 18px!important;
    color: #805a07;
    letter-spacing: 1px;
    text-shadow: #bb926c 0px 0px 5px;
}

hr.spnhrtab {
    border: 1px solid #debf8a;
    max-width: 400px;
    box-shadow: #d8c9bb 0px 0px 5px;
}

    /*Подвижка иконки*/
img.a-info {
    margin-top: -1px!important;
    margin-left: 79px!important;
}
    /*Подвижка всплывающей подсказки иконки*/
    .tipsy.a-info{
      margin-top: -2px!important;
      margin-left:-6px!important;
      font: normal normal 400 11px/16.5px Verdana;
    }
    /*сдвиг таблицы*/ .my-tabs{
      margin-top: -73px;  /*сдвиг таблицы вверх от положения иконки*/
      margin-left:255px;  /*сдвиг таблицы вправо от положения иконки*/
    }


/******************************************************************
  Cтиль к скрипту: 
 "Всплываюшая таблица с вкладками, в топике, с инфой о персонаже"
******************************************************************/
/*Стиль иконки в мини-профиле*/
img.a-info{
  padding:2px;
  display:block!important;
  cursor:pointer;
  position:absolute;
  text-align:left!important;
}
/* Затемняющий фон */
#pre-wrap {
 margin:0;
 top:0;bottom:0;
 left:0;right:0;
 width:100%;
 height:100%;
 position:fixed;
 z-index:20000;
 background: rgba(0,0,0,.65);
}
/*Подвижка иконки закрытия таблички*/
.my-tabs > img.close {
 float:right;
 margin: 12px -31px 0 0!important;
 width: 12px;
}
/* Корневой таб(UL) */
.my-tabs{
 display:block;
 z-index:30000;
 position:absolute;
 max-height:700px;  /*максимальная высота таблички*/
}
/* Стиль "Ушка" вкладок */
.my-tabs>span{
 opacity: 0.7;
 cursor:pointer;
 display:block!important;
 position:relative;
 z-index:12;
 margin-right: 2px;
 margin-left: -2px;
 margin-bottom: -4px!important;
 padding-right:6px;
 float:left;
 font-family: 'Tetra';
 font-size: 16px;
 color: #b1a079;
 letter-spacing: 1px;
 padding: 2px 15px;
 background: #11120e url(http://forumstatic.ru/files/001a/20/04/90789.jpg);
 border-style: solid;
 border-width: 4px;
 -moz-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
 -webkit-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
 border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
 box-shadow: inset 0 0 10px #9c7939, #382a15 0px 0px 10px;
}
/* Cдвиг самого первого "Уха" */
.my-tabs>span:first-child{
 margin-left: 0px;
}
/* Активное "Ушко" */
.my-tabs>span.selected{
 opacity:1;
 border-bottom-color:transparent!important;
}
/* Стиль вкладки(LI)*/
.my-tabs>.tab-a{
 width:100%;
 height:100%;
 position:relative;
 z-index:1;
 display:none;
 overflow-y:auto;
 overflow-x:hidden;
 text-align:center;
 vertical-align:middle;
 padding: 12px 12px 4px!important;
 background: #fbebc1;
 border-style: solid;
 border-width: 4px;
 -moz-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
 -webkit-border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
 border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
 padding-bottom: 15px;
 box-shadow: inset 0 0 15px #614b24;
}
/*Отступ контента вкладки сверху*/
.tab-a .post-content{
 margin-top:1.4em;
 text-align:left;
 display:inline-block;
}

div#pun-live-rusff {
    display: none!important;
}

li.pa-avatar.item2 {
    text-align: center;
}

ul.post-ul-Sp.Sp1 {
    text-align: center;
}

#mask_dialog .inner * {
       box-sizing: border-box;
       background: #F4F5F6 url(http://forumstatic.ru/files/001a/31/78/78798.png);
       padding: 3px;
    max-width: 100;
    max-height: 100%;
}




/*спойлер фон*/
#spoiler-sels {
    color: #484243;
    background: url(http://forumstatic.ru/files/001a/31/78/78798.png);
    border-radius: 3px;
    padding: 11px;
    margin-top: -20px;
    border: 1px #b8b8b9 solid;
    border-image: url(http://forumstatic.ru/files/001a/20/04/80134.jpg) 4 repeat;
    box-shadow: inset 0 0 20px #9c7939, #382a15 0px 0px 10px;

#font-area div, #size-area div, #color-area div, #table-area div, #addition-area div, #smilies-area div a, #smilies-area img {
    cursor: pointer !important;
}

#font-area {
    max-height: 200px;
    overflow: auto;
    padding: 5px;
    text-align: left;
    width: 150px;
}
