#pun-title table {
     background: url(http://forumstatic.ru/files/0019/0c/1d/77390.jpg) no-repeat center top;
    margin-left: -519px;
    margin-bottom: -136px;
    height: 639px;
    width: 1956px;
}
 
HTML {
    background: url("http://forumstatic.ru/files/0019/0c/1d/41170.jpg") repeat-y scroll center top, #23130a  url("http://forumstatic.ru/files/0019/0c/1d/41170.jpg") repeat scroll center top;
}

body {background: rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/0019/0c/1d/41170.jpg") repeat-x scroll left top;
overflow-x: hidden;
}

#pun {background-image : url("http://forumstatic.ru/files/0019/0c/1d/27543.jpg");
background-repeat: repeat;
background-position : center;}

.punbb textarea{
    background-color: rgba(136, 115, 94, 0.37)!important;
    color: #412504;
    border: 3px double #76502a;
}

.punbb input{
    background-color: rgba(72, 59, 46, 0.37)!important;
    color: #1b1816!important;
    /* background-image: url(http://s4.uploads.ru/tpIVb.png); */
    border: 3px double #76502a;
    border-right: 4px solid #77675a;
    /* border-bottom: 1px solid #76502a; */
    border-left: 4px solid #776759;
}

.punbb input:hover{
    background-color: rgba(72, 59, 46, 0.47)!important;
}
#pun-about p.container {background-image: url(http://funkyimg.com/i/2JYXd.jpeg);
    margin-left: -54px;
    background-position: center top;
    background-repeat: no-repeat;
    height: 200px;
    width: 999px;
    text-align: center;
    color: #4d2306;
    margin-bottom: -177px;
    /* margin-top: -33px; */
}

.punbb-admin #pun-admain .adcontainer {background-color: transparent;
  margin-left: 15px;
  color: #5c330c;}

.punbb .main .container, .punbb .post .container, .punbb .post h3, #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 {background-color: transparent;
  color: #5f3a0d;}

#pun-status .container, #pun-crumbs1 .container
{color: #5c330c;}

.offline li.pa-online strong {
color: #b19056;
font-weight: normal}

.punbb textarea, .punbb select, .punbb input {
background-color: transparent;
color: #5c330c;}

.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent
  }

.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent
  }

#pun-stats h2, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: transparent;
color: #824d1d;
  font-weight: bold;
font-style: normal;
  }

.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border-color: transparent;
  }

.punbb th {
  border-color: transparent
  }

.punbb .quote-box, .punbb .code-box {
  border-color: transparent;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent
  }

.punbb .divider {
  border-color: transparent
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid transparent
  }

li.pa-online {
  border-left-color: transparent;
  }

.punbb .post-sig dt {
  border-top-color: transparent!important;
  }

.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: #573420;
    font-weight: bold;
    font-family: 'Tenor Sans', sans-serif;
    font-size: 13px;
    text-decoration: none;
    -webkit-transition: all 0.3s;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #684627;
  }

.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: #80552e;
    border-bottom: 0px none #9da0be;
    -webkit-transition: all 0.3s;
  text-decoration: none;
  }

#pun-navlinks a {
    color: #957c58;
    border-bottom: 0px none #cfa084;
     text-decoration: none;
     text-shadow: 1px 0px 1px #0a0300;
font-family: 'Yeseva One'!important;
font-size: 12pt !important;
font-variant: small-caps !important;
  }

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #bb8849;

  border-bottom: 0px none #cfa084;
  text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #d1b097;
  color: #5a3916;
  }

.punbb table Div.icon {float: left; 
display: block; 
border-style: none none none none;
width: 47px;
height: 47px;
margin-top: 0px;
margin-right: 7px;
background-image : url(http://ipic.su/img/img7/fs/2.1653990092.png);
background-repeat: no-repeat;}

TR.inew Div.icon {
background-image : url(http://ipic.su/img/img7/fs/2.1653990092.png);
background-repeat: no-repeat;}

TR.isticky Div.icon {
background-image : url(http://ipic.su/img/img7/fs/2.1653990092.png);
background-repeat: no-repeat;
width: 47px;
height: 47px;}

TR.iclosed Div.icon {
background-image : url(http://ipic.su/img/img7/fs/3.1653990141.png);
background-repeat: no-repeat;
width: 47px;
height: 47px;}

div#html-footer {
margin-bottom: 20px;
margin-left: -45px;
}

div#pun-navlinks {
     position: absolute;
    width: 110%;
    margin-left: -157px;
    top: 15px;
}

div#pun-ulinks {
     margin-left: 13px;
    /* top: 340px; */
    margin-bottom: 563px;

}

#pun-stats h2 span, #pun-main h1, .punbb .main h1 {
visibility: hidden!important;
}

::-webkit-scrollbar {
width: 20px;
    height: 5px;
    background-color: #29231e;
    box-shadow: 0 0 0 2px #3b3128 inset !important;
}
::-webkit-scrollbar-thumb {
      background-color: #372a24;
    width: 4px !important;
    border: 3px double #201d18;
}


::-moz-scrollbar {
   width: 5px;
    height: 5px;
    background-color: #29231e;
    box-shadow: 0 0 0 2px #3b3128 inset !important;
}

::-moz-scrollbar-thumb{
 background-color: #372a24;
    width: 4px !important;
    border: 3px double #201d18;
}

.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 {
text-decoration: none;
-moz-transition: color 0.2s 0.02s ease;
 -o-transition: color 0.2s 0.02s ease;
 -webkit-transition: color 0.2s 0.02s ease;
  text-decoration: none;
  }

.punbb .post .post-author {
  float: left;
  width: 219px;
  margin-top: -1.5em;
  overflow: hidden;
  }

#pun-main .post-author ul {text-align: center; margin-left: -5px;}

.pa-author {
background: url(http://forumstatic.ru/files/0019/0c/1d/70445.jpg) 0% 0% no-repeat;
     text-decoration: none;
     text-shadow: 1px 0px 1px #070300;
height: 10px;
line-height: 40px !important;
margin-left: -8px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;

text-align: center;
font-weight: bold;

height: 40px !important; 
z-index: 0;
}

 .pa-author {
font-family: "Palatino Linotype" !important; */
    color: #eae1da !important;
    /* font-family: "Palatino Linotype" !important; */
    /* font-style: italic !important; */
    font-size: 11pt !important;
    /* font-variant: small-caps !important; */
    margin-left: 0px;
}

.post-author {
background: url(http://forumstatic.ru/files/0019/0c/1d/58328.jpg) repeat-y; width: 219px;
color: #9c7b48;
text-shadow: 1px 0px 1px #070300!important;
}

.post-author ul li {
   
text-align: center; 
}

.post-author > ul {
    background: url("http://forumstatic.ru/files/0019/0c/1d/31625.jpg") no-repeat scroll center bottom transparent;
margin-left: 1px !important;
}

.pa-avatar {
width: 190px;
margin-left: -7px!important;
}

.post-author ul a:hover {
color: #b58241 !important;
text-shadow: 1px 0px 1px #100400!important;}

.post-author ul .item2 img {
border: 4px double #786757 !important;
    box-shadow: 0px 0px 6px #2b2521 inset;
    margin-left: -12px !important;
    margin-top: 8px;
}

.post-author ul {
text-align: center!important;
font: small-caps 500 12px "Georgia" !important;
letter-spacing: 1px;
}

.pa-posts, .pa-respect {
display: inline-block;
width: 180px;
padding: 0 3px!important;
}

.pa-fld1, .pa-fld2, .pa-fld3, .pa-fld4 {
position: relative;
width: 170px;
letter-spacing: 1px;
z-index: 5;
}

.pa-respect a:hover, .pa-respect a:focus, .pa-respect a:active, .pa-posts a:hover, .pa-posts a:focus, .pa-posts a:active { text-align: center; text-transform: none;
color: #8b5f27!important;
font-size: 12px!important;
}

#pun-ulinks a {
     color: rgb(119, 104, 83);
    font-size: 12px!important;
    text-shadow: 4px 1px 1px rgba(46, 40, 35, 0.25);
    font-weight: 600;
}

#pun-ulinks a:hover  {color: #a9814e; }

.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
background-color: rgba(48, 38, 35, 0.11);
    border: 3px double rgb(121, 105, 89) !important;
    box-shadow: inset 0px 0px 1px 0px rgba(80, 72, 59, 0.62);
}

a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {
background-color: #210f04;
font-family: Minion Pro;
font-size: 12px;
color: #9a6e3b; 
  text-shadow: 1px 1px #000000;
text-align: center;
text-decoration: none;
text-transform: lowercase;
letter-spacing: 1px;
border-left-style: solid;
border-left-color: #2f1505;
border-left-width: 5px;
border-right-style: solid;
border-right-color: #2f1705;
border-right-width: 5px;
transition: all 0.3s ease-in-out;
width: 200px;
display: block;
}

a.tvm:hover {
background-color: #2b1305;
font-family: Minion Pro;
font-size: 12px;
color: #b38743;
text-shadow: 1px 1px #000000;
letter-spacing: 2px;
text-align: center;
text-transform: lowercase;
cursor: pointer;
text-decoration: none;
border-left-style: solid;
border-left-color: #250c03;
border-left-width: 5px;
border-right-style: solid;
border-right-color: #240b01;
border-right-width: 5px;
width: 200px;
display: block;
}

.exitzero {
text-decoration: none;
font-family: "Minion Pro" !important;
font-size: 13.6px;
font-weight: normal;
line-height: 13px;
color: #bb9860;
text-shadow: #100700 1px 0px 0px;
text align: justify;
text-transform: lowercase;
}

#pun-online #pun-main th,
#pun-online #pun-main td{
  text-align: left !important;
}

.category th,#pun-viewforum th{
  padding:0!important;
  font-size:0!important;
  color:transparent!important;
  visibility:hidden!important;
}

#pun-stats ul.container {
  background: transparent url(http://s7.uploads.ru/Va5YB.png) no-repeat 0px 0px;
  padding-left: 50px;
  margin-left: 13px;
}

.punbb select, .forminput {
color: #c5b8ad !important;
    font-family: 'Georgia' !important;
    text-shadow: 1px 0px 1px #080300;
    text-transform: lowercase;
    /* font-variant: small-caps !important; */
    font-size: 14px !important;
    background-color: #292019 !important;
    border: 0px;
    padding-bottom: 2px;
}

#pun-online #pun-main{
  margin-left: 22px!important;
}

.idtabs {
height: 245px;
width: 1000px;
position: absolute;
overflow: auto;
text-align: center;
margin-top: -237px !important;
margin-left: -19px !important;
}

.tabs {
font-family: "Palatino Linotype";
font-size: 14px;
letter-spacing: 0.2px!important;
font-weight: 600;
height: 205px;
overflow: hidden;
position: absolute;
text-align: center;
width: auto;
margin-top: 16px!important;
letter-spacing: 1px;
font-variant: small-caps !important;
}

.anno-content {
height: 160px;
left: 230px;
top: 7px;
overflow: auto;
padding: 0px;
position: absolute;
width: 690px;
padding-right: 5px;
font-size: 14px!important;
font-family: "Minion Pro";
line-height: 15px;
text-align: justify;
color: #80623a;
text-shadow: 1px 0px 0px #0e0500;
} 





 .active a {
color: #b78646 !important;
text-shadow: 1px 0px 1px #000000;
}

.tooltip {position: relative;}
.tooltip >span {display:none;}
.tooltip:hover>span {
  display: inline-block;
  position: absolute;
  padding: 0px;
  margin-top: -25px;
  margin-left: -103px;
  z-index: 99;
  width: 140px;
}

.cont {background: #170a02; border: 1px solid #3a200c; 
color: #8e6839;
text-shadow: 1px 0px 1px #000000;
font-size: 13px!important;
line-height: 13px;
padding: 5px;
}

.lastedit {display: none;}
li#navawards {display: none;}
#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}





/* ---------TABLE-----------*/

.hello{
      top: 382px;
    left: 52px;
    color: #a5998d;
    width: 284px;
    height: 88px;
    overflow-y: scroll;
    font-family: 'Tenor Sans', sans-serif;
    font-size: 12px;
    padding-right: 10px;
    position: absolute;
}

.news{
    top: 382px;
    right: 57px;
    color: #a5998d;
    width: 291px;
    height: 100px;
    overflow-y: scroll;
    font-family: 'Tenor Sans', sans-serif;
    font-size: 12px;
    padding-right: 4px;
    position: absolute;
}

.ams{
       top: 508px;
    left: 56px;
    width: 300px;
 font-family: 'Tenor Sans', sans-serif;
    padding-right: 2px;
    position: absolute;
text-align:center;
 color: #a5998d!important;
}

.gm{ color: #a5998d!important;
    top: 507px;
    right: 58px;
    width: 300px;
    font-family: 'Tenor Sans', sans-serif;
    padding-right: 2px;
    position: absolute;
    text-align: center;
}

.ams a, .gm a{
    color: #a59c97!important;
    font-family: 'Tenor Sans', sans-serif!important;
    font-size: 13px;
}

.ams a:hover, .gm a:hover{
 color: #714d37!important;
}




.nav {
    top: 377px;
    left: 348px;
    position: absolute;}

.nav a{
    margin-top: 4px;
    display: block;
    width: 127px;
    background: rgba(63, 54, 43, 0.76)!important;
    height: 19px;
    font-style: normal;
    color: #a59683!important;
    /* text-align: center; */
    padding: 2px 0 0 9px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65)!important;
}


.nav a:hover, .data a:hover{
    background: rgba(35, 30, 23, 0.76)!important;
}


.data{
    width: 273px;
    /* background: #fff; */
    text-align: center;
    top: 485px;
    left: 364px;
    position: absolute;
    color: #a5998d;
}

.data td{
    text-align: center;
    width: 128px;
    height: 20px;}

.data .data2{
width:256px!important;
}

.data a{
    display: block;
    margin-top: 11px;
    width: 257px;
    background: rgba(63, 54, 43, 0.76)!important;
    height: 19px;
    font-style: normal;
    color: #a5998d!important;
    /* text-align: center; */
    padding: 2px 0 0 9px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65)!important;
}


#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner{
display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -135px 0 0 -384px;
    width: 768px;
    z-index: 100;
    background: #dcd0c8;
    box-shadow: 0 0 40px #222;
    -webkit-box-shadow: 0 0 40px #222;
    -moz-box-shadow: 0 0 40px #222;
    -khtml-box-shadow: 0 0 40px #222;
}

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area{
border: 3px double #88796d;
    background: #a5998d;
    position: absolute;
    right: 6px;
    top: 43px;
}


#imgNIK-SIG{
cursor: pointer!important;
    cursor: hand;
    position: absolute!important;
    /* z-index: 1000; */
    margin-top: 10px!important;
    margin-left: -52px!important;
    z-index: 100!important;
    width: 46px!important;
    height: 20px!important;
    text-align: center!important;
    background: #beb0a4!important;
    border: 4px double #76512a!important;
}