#main-reply {
background-color: rgba(255, 255, 255, 0.196);
}
#main-reply:focus, textarea:focus {
outline-color: #d0ab69;
}

html {
    background: url(http://forumfiles.ru/files/0019/90/a6/84259.jpg) top center repeat;
    background-color: #111111;
  }

body {
    background: url(http://forumfiles.ru/files/0019/90/a6/76609.jpg) top center no-repeat, url(http://forumfiles.ru/files/0019/90/a6/68710.jpg) bottom center no-repeat, url(http://forumfiles.ru/files/0019/90/a6/79831.jpg) top center repeat-y;
}

.punbb a {
  color: #520c0c;
  }
/*.main {
background: url(http://forumfiles.ru/files/0019/90/a6/35186.png) bottom center no-repeat;
}

#pun-messages .main {
background: url(http://forumfiles.ru/files/0019/90/a6/94064.jpg) top center no-repeat, url(http://forumfiles.ru/files/0019/90/a6/35186.png) bottom center no-repeat;
}

#pun-ulinks {
background: url(http://forumfiles.ru/files/0019/90/a6/78271.jpg) top center no-repeat;
 }
*/
.category h2, .punbb .main h1 {
background: url(http://forumfiles.ru/files/0019/90/a6/96358.jpg) top center no-repeat rgba(53, 9, 6, 0.24);
box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.29);
}
.topic h2 {
background: rgba(53, 9, 6, 0.24);
padding: 16px;
}

/*.category .container, #pun-stats, .main, #pun-messages .main, #pun-admain {
background: url(http://forumfiles.ru/files/0019/90/a6/66163.png) top center no-repeat, url(http://forumfiles.ru/files/0019/90/a6/35186.png) bottom center no-repeat, url(http://forumfiles.ru/files/0019/90/a6/37982.jpg) top center repeat-y #b39b75;
    box-shadow: 0 0 6px #180d0b;}*/

.category .container, #pun-stats, .main, #pun-messages .main, #pun-admain {
background: url(http://forumfiles.ru/files/0019/90/a6/76105.jpg) top center no-repeat, url(http://forumfiles.ru/files/0019/90/a6/93825.png) bottom center no-repeat, url(http://forumfiles.ru/files/0019/90/a6/72870.jpg) top center repeat-y #b39b75;
    box-shadow: 0 0 6px #180d0b;}

.topic .post {
background: url(http://forumfiles.ru/files/0019/90/a6/40093.jpg) top center no-repeat, url(http://forumfiles.ru/files/0019/90/a6/93835.png) bottom center no-repeat, url(http://forumfiles.ru/files/0019/90/a6/76140.jpg) top center repeat-y #b39b75;
min-height: 200px;
box-shadow: 0px -3px 5px rgba(0, 0, 0, 0.2);
    margin: 0 -3px;
}
/*hr, .punbb .post-sig dt  { 
    height: 10px;
    width: 166px;
    background: url(http://forumfiles.ru/files/0019/90/a6/25403.png) top center;
    border: none;
    margin: 10px auto !important;
opacity: 1 !important;
}*/
hr, .punbb .post-sig dt, #profile-signature { 
    background: url(http://forumfiles.ru/files/0019/90/a6/79077.png) top center no-repeat;
opacity: 1 !important;
}

/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend,
.postlink, .linkst, .pagelink {
color: #3c220e;
}


/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-messages h3 {
color: rgba(41, 13, 7, 0.898);
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  color: #630B0B;
  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  color: #3c220e;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .post-content .highlight-text {
  color:#3c220e;
  }

/* CS1.6 */
.punbb th, #viewprofile li, #setmods dl  {
  color: #3c220e;
    font-size: 9pt;
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  color: #3c220e;
  }

/* CS1.8 */
#pun-navlinks .container {
  color: #f1f1f1;
  }

.offline li.pa-online strong {
  font-weight: normal
  }
.linkst .pagelink a {
    padding: 0 1px 1px;
}

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  }

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  }

/* CS2.5 */
.punbb th {
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  }

.punbb .divider {
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  }

li.pa-online {
  }


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.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, .post-content .spoiler-box > div, #pun-messages .post-links a {
  color: #580000; 
  }
#pun-messages .post-links a, #pun-messages h3 {
text-shadow: none;}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #2d0f09;
  }
.punbb li.isactive a:before  {
    content: "»";
	}

/* CS3.2 */
.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: #8a0000;
  }

/* CS3.3 */
#pun-navlinks a, #pun-ulinks li a {
color: #e2ad47;
  text-decoration: none;
text-shadow: 1px 1px 1px #000;
opacity: 0.5;
transition: opacity 1s, color 1s, background 3s;
-webkit-transition: opacity 1.5s, color 1.5s, background 3s;
 background: -moz-radial-gradient(center, ellipse cover, rgba(188,42,16,0) 0%, rgba(111,26,20,0.01) 81%); 
background: -webkit-radial-gradient(center, ellipse cover, rgba(188,42,16,0) 0%,rgba(111,26,20,0.01) 81%);
background: radial-gradient(ellipse at center, rgba(188,42,16,0) 0%,rgba(111,26,20,0.01) 81%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33bc2a10', endColorstr='#036f1a14',GradientType=1 ); 
  }
/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
color: #fbbe6c;
opacity: 1;
text-shadow: 0 0 3px red;

}
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
 background: -moz-radial-gradient(center, ellipse cover, rgba(188,42,16,0.4) 0%, rgba(111,26,20,0.01) 81%); 
background: -webkit-radial-gradient(center, ellipse cover, rgba(188,42,16,0.4) 0%,rgba(111,26,20,0.01) 81%);
background: radial-gradient(ellipse at center, rgba(188,42,16,0.4) 0%,rgba(111,26,20,0.01) 81%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33bc2a10', endColorstr='#036f1a14',GradientType=1 );
}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/
.punbb table div.icon {
background-image: url(http://forumfiles.ru/files/0019/90/a6/30911.png);
}
div.icon {
background-position: 0 0;
}
tr.iredirect div.icon {
}
div.inew {
background-position: 0 -82px;
}
.punbb table .isticky div.icon {
background-position: 0 -164px;
}
.punbb table .iclosed div.icon {
background-position: 0 -246px;
}
.isticky .tclcon, .isticky .tcl {
    font-weight: bold;
}
span.stickytext {
    display: none;
}
span.byuser {
    padding: 0 0 0 1em;
    display: block;
    opacity: .9;
}
#pun-main div.catleft, #pun-main div.catright {display: none}



/*admin*/
#pun-adnav {
padding-left: 2em;
}
#pun-admain legend span, .post-content .highlight-text, #pun-admain .adcontainer th {
background-color: #997556 !important;
}
#pun-admain .adcontainer td, #pun-admain .adcontainer th {
border-color: rgba(75, 49, 36, 0.31) !important;
}
#pun-admain.admain fieldset p {
border-color: #997556 !important;
}
#pun-admain {
margin-bottom: 0px;
}
#pun-admain a:hover {
color: #8a0000 !important;
}
#pun-admain .isactive a {
    color: #21120f !important; /*ccbca4*/
}
#pun-admain table {
width: auto !important;
}

.adcontainer, .adformal h2, #pun-adnav h2, #pun-admain fieldset, .adformal {
    border: none !important;
}

.adformal h2, #pun-adnav h2 {
    background: transparent !important;
}

#pun-admain.admain fieldset p {
background-color: rgba(216, 189, 147, 0.35);
}
#pun-adnav ul.adsubnav li {
color: inherit !important;
}

/*поля и формы*/
.punbb .inputfield input, .punbb textarea, #pun-admain span[class="adinput"] input {
    background-color: #f3e7ca;
padding: 4px 6px;
font:  1em Avenir, verdana, arial, helvetica, Tahoma, sans-serif;
}
.punbb .inputfield input, .punbb textarea {
    box-shadow: inset 1px 1px 5px #5d3722;
}
input, .punbb .inputfield input, .punbb textarea {
border: none;
}
.punbb select {
background-color: #f3e7ca;
}
.punbb .button, [type="submit"], input [type="file"] {
    background: #a22418;
    border: 2px outset #923e34;
    border-radius: 3px;
    box-shadow: inset 0px 0px 27px #0c0101, 2px 2px 4px rgba(8, 6, 4, 0.68);
    min-height: 28px;
    color: #c18957;
    text-shadow: 0 0 1px #000;
    font-size: 10.1pt;
transition: color .6s, text-shadow .6s;
}
.punbb .button:hover, [type="submit"]:hover {
    color: #fdbc68;
    text-shadow: 0 0 9px #ff2a00, 0 0 3px red;
background: #b93722;
cursor: pointer;
}

.punbb .button:focus, [type="submit"]:focus {
outline: white;}
/*превью, список сообщений, настройки*/
#post-preview .post-box {
    padding: 1em 1em 1em 120px;
}
#pun-messages #profilenav h2, #profile #profilenav h2, #pun-announcement h2 {
display: none;
}

#addition-area {
    background: #c4b092;
}

/*объявление*/

#pun-announcement {
width: 898px;
    height: 370px;
    margin: 8px 0 -82px;
background: url(http://forumfiles.ru/files/0019/90/a6/58339.jpg) top center no-repeat #1c1311;
}

#pun-announcement .container {
padding: 20px 20px 50px 20px;
color: #8d6841;
    font-size: 8.6pt;
}

#anno {
height: 260px;
    display: table-row;
}

.a-section {
    display: table-cell;
    position: relative;
    vertical-align: top;
}
 #anno1 p {
text-align: center;
}
#anno1 {
    width: 150px;
    font-size: 8.6pt;
}
#anno1 ul {
display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 180px;
    position: absolute;
    top: 58px;
    left: 5px;
}

#anno1 li{
display: flex;
align-items: center;
margin: 1px 0 0 0;
padding: 0 0 0 16px;
border: 2px solid;
border-top-color: rgba(123, 53, 28, 0.37);
border-right-color: rgba(123, 53, 28, 0.37);
border-bottom-color: rgba(25, 12, 6, 0.29);
border-left-color: rgba(25, 12, 6, 0.29);
box-shadow: -1px 1px 1px #1c110d;
background: -moz-linear-gradient(top, rgba(21,14,14,0.2) 0%, rgba(21,14,14,0.2) 1%, rgba(52,12,14,0.01) 49%, rgba(84,9,14,0.3) 100%);
background: -webkit-linear-gradient(top, rgba(21,14,14,0.2) 0%,rgba(21,14,14,0.2) 1%,rgba(52,12,14,0.01) 49%,rgba(84,9,14,0.3) 100%);
background: linear-gradient(to bottom, rgba(21,14,14,0.2) 0%,rgba(21,14,14,0.2) 1%,rgba(52,12,14,0.01) 49%,rgba(84,9,14,0.3) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33150e0e', endColorstr='#4d54090e',GradientType=0 );
}
#anno1 li:first-of-type, #anno1 li:last-of-type {
border-left-color: transparent;
border-right-color: transparent;
}
#anno1 a {
    color: #a5733e;
    width: 122px;
    font-size: 1.2em;
 /*   margin: auto;
    position: relative;
    top: 50%;
    transform: translate(-0%, -50%);*/
opacity: .8;
background: radial-gradient(ellipse at center, rgba(226,66,18,0) 0%,rgba(138,25,15,0) 100%);
transition: background 2s, color 2s, text-shadow 2s, opacity 2s;
transition-timing-function: ease-out;
-webkit-transition: background .8s, color .8s, text-shadow .8s, opacity .8s;
-webkit-transition-timing-function: ease-out;
}
#anno1 a:hover, #anno1 a:active {
color: #fdde68;
opacity: 1;
text-shadow: 0 0 9px #ff2a00, 0 0 3px red;
background: -moz-radial-gradient(center, ellipse cover, rgba(226,66,18,0.2) 0%, rgba(138,25,15,0) 100%);
background: -webkit-radial-gradient(center, ellipse cover, rgba(226,66,18,0.2) 0%,rgba(138,25,15,0) 100%);
background: radial-gradient(ellipse at center, rgba(226,66,18,0.2) 0%,rgba(138,25,15,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40e24212', endColorstr='#008a190f',GradientType=1 );
}

#anno2 {
padding: 0 2em;
height: 200px;}
#anno2 div {
    overflow-y: auto;
    overflow-x: hidden;
    text-indent: 20px;
    margin-bottom: 22px;
    background: rgba(1, 0, 2, 0.21);
    box-shadow: inset 2px 2px 4px rgba(1, 10, 0, 0.36);
    border: 1px solid rgba(175, 95, 47, 0.23);
    border-radius: 4px;
    padding: 6px;
height: 164px;
text-align: justify;
}
#anno2 div h1, #anno2 div h1 a {
  font-size: 1.2em;
    text-shadow: -1px -1px 2px #080710;}
#anno2 ul {
}
#anno2 ul li {
display: inline;

}
#anno2 a, #anno3 a {
color: #884021;   /*#;904128#6b5575 #823d22 #86361c #884021 9a2d21;*/
    text-shadow: -1px -1px 2px #080710;
transition: color .6s, text-shadow .6s;
-webkit-transition: color .6s, text-shadow .6s;
font-weight: bold;
}
#anno2 a:hover, #anno2 a:active, #anno3 a:hover, #anno3 a:active {
    color: #fdbc68;
    text-shadow: 0 0 9px #ff2a00, 0 0 3px red;
}

#anno3 {
    width: 209px;
}
#charimg {
margin: 4px 0;
display: -webkit-flex;
display: flex;
  flex-wrap: wrap;
  flex-wrap: -webkit-wrap;
justify-content: space-between;
}

#charimg a {   
    height: 50px;
    width: 50px;
    display: block;
    float: left;
    position: relative;
    flex: 0;
}
#charimg img {
    height: 50px;
    width: 50px;
}
#charimg img, #gameimg img {
    border: 1px solid #845635;
    -webkit-filter: sepia(50%); /* Safari 6.0 - 9.0 */
    filter: sepia(50%);
    opacity: .6;
    transition: filter 1s, opacity 1s;
-webkit-transition: filter 1s, opacity 1s;
}
#charimg img:hover, #charimg img:active, #gameimg img:hover, #gameimg img:active {
filter: none;
opacity: 1;
}
#charimg a:hover::after, #gameimg a:hover::after {
    content: attr(data-title);
    z-index: 5;
    position: absolute;
    display: block;
    background: rgba(21, 12, 13, 0.88);
    border: 1px solid #50331f;
    padding: 4px;
    color: #a7866d;
    border-radius: 4px;
text-shadow: none;
font-weight: normal;
}
#gameimg {
margin: 2px 0;
}

#gameimg img {
height: 90px;
width: 100%;
}

/* Прокрутка*/

#anno2 div::-webkit-scrollbar, #anno2 ul::-webkit-scrollbar, .punbb .post-content .scrollbox::-webkit-scrollbar, #footer div::-webkit-scrollbar {
    width: 8px; 
height: 8px;
}  
#anno2 div::-webkit-scrollbar-track, #anno2 ul::-webkit-scrollbar-track, #footer div::-webkit-scrollbar-track {
    background-color: rgb(19, 14, 11);
    border: 1px solid #1d1917;
    border-radius: 4px;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
} 
#anno2 div::-webkit-scrollbar-thumb, #anno2 ul::-webkit-scrollbar-thumb, #footer div::-webkit-scrollbar-thumb {
    background-color: rgb(46, 31, 22);
    border-radius: 6px;
    border: 1px outset rgba(78, 64, 52, 0.68);
}
#anno2 div::-webkit-scrollbar-thumb:active, #anno2 ul::-webkit-scrollbar-thumb:active, #footer div::-webkit-scrollbar-thumb:active {
    background: #38332d; 
    border-radius: 4px;
    min-width: 40px;
    min-height: 40px;
}

.punbb .post-content .scrollbox::-webkit-scrollbar-track {
    background-color: rgba(60, 34, 14, 0.18);
    border: 1px solid #ab8d67;
    border-radius: 4px;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
}
.punbb .post-content .scrollbox::-webkit-scrollbar-thumb {
    background-color: #927253;
    border-radius: 6px;
    border: 1px outset #927253;
}

.punbb .post-content .scrollbox::-webkit-scrollbar-thumb:active {
    background-color: #815e42;
    border-radius: 4px;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
}

::-webkit-scrollbar-corner {
  background: transparent;
}

.punbb .post-content::-webkit-scrollbar {width: 4px; height: 4px;}  
.punbb .post-content::-webkit-scrollbar-track {background-color: #202c2d;} 
.punbb .post-content::-webkit-scrollbar-thumb {background-color: #9e612b; border-radius: 10px;}
.punbb .post-content::-webkit-scrollbar-thumb:active {background: #928e2d; border-radius: 10px;}


/*redirect
#pun-redirect .container, #pun-redirect h1 {
color: #9e8461;
}
#pun-redirect .container a, #pun-redirect .container a:hover {
color: #6d2525;
}*/

.punbb .hasicon .user-avatar img.ava, .punbb .usertable .user-avatar img.ava {
border: 1px solid #a56939!important;
border-radius: 0;
}

.punbb .hasicon .user-avatar img.on_, .punbb .usertable .user-avatar img.on_ {
width: 6px;
    height: 6px;
    margin: -13px 0 0 22px;
position: absolute;
animation-duration: 4s;
}

.icon[data-new-topics]:before, .subforums span[data-new-topics]:before {
color: #ec8807 !important;
 background: transparent !important; 
text-shadow: 0 0 5px #ff2312;
    margin: 50px 0 0 0 !important;
}

.pa-online {
display:none;
}
#footer {
position: absolute; 
width: 100%;
    height: 65px;
    margin-top: -104px;
padding-bottom: 10px;
}
#footer div {
height: 100%; 
overflow-y: auto;
margin: 0 2%;
}

/*fontslider*/
.FNTslider, .FNTslider .before, .FNTslider .thumb {
background: url(http://forumfiles.ru/files/0019/90/a6/39028.png);
}

.punbb .FNTslider {
  position:relative;
z-index:1000;
  width: 100px;
  height: 16px;
  margin: 0 110px 3px 5px;
  float: right;
background-position: 0px -5px;
}
.FNTslider .before {
  height: 4px;;
  position: absolute;
margin-top: 5px;
    margin-left: 12px;
background-position: 0px 0px;
}
.FNTslider .thumb {
  width: 22px;
  height: 22px;
  position: relative;
  top: -4px;
  cursor: pointer;
background-position: 0px -22px;
}

/*светлый текст на темном*/
#pun-crumbs1 p.container, #pun-status .container, #pun-crumbs2 p.container, #pun-about, #footer, .punbb .post-links, .punbb .post h3 {
/*color: #79552f;
color: #ce9853;*/
color: #a5865f;
text-shadow: 1px 0px 1px #0c0e17;

}
#pun-crumbs1 p.container, #pun-status .container, #pun-crumbs2 p.container, #pun-about, #footer, .punbb .post-links, .punbb .post h3{
opacity: .8;
}
#pun-status a {
color: #d44625;
}
#pun-crumbs1 a, #pun-crumbs2 a, #pun-about a, #footer a, #pun-main .topic .post-author a, .punbb .post-links a, .punbb .post h3 a {
/*color: #884021;*/
    color: #d45725;
    opacity: .8;
}
#pun-crumbs1 a:hover, #pun-crumbs2 a:hover, #pun-crumbs1 a:active, #pun-crumbs2 a:active, #pun-about a:hover, #pun-about a:active, #footer a:hover, #footer a:active, #pun-status a:hover, #pun-status a:active, #pun-main .topic .post-author a:hover, #pun-main .topic .post-author a:active, .punbb .post-links a:hover, .punbb .post h3 a:hover, .punbb .post-links a:active, .punbb .post h3 a:active {
color: #bd552c;
} 

#anno hr, #footer hr { 
height: 7px;
    width: 80px;
    background: url(http://forumfiles.ru/files/0019/90/a6/81075.png) top center;
    border: none;
    margin: 4px auto;
}

/*уведомления о сообщениях*/
#navpm span.num_msg {
top: -8px;
    height: 23px;
    width: 31px;
    background: url(http://forumfiles.ru/files/0019/90/a6/58494.jpg);
    line-height: 20px;
    color: #6f1b11;
    font-size: 1.2em;
    text-shadow: 0 0 5px #fddca6;
    padding: 0;
    margin: 0;
margin-left: -15px !important;
z-index: 10;
box-shadow: 1px 9px 10px rgba(22, 7, 4, 0.8);
}

span.num_msg:before {display: none !important;}
#navpm {position: relative;}

/*поля минипрофиля*/
#profile-signature ul {
    border: none !important;
}
.punbb .post .post-author {
background: url(http://forumfiles.ru/files/0019/90/a6/41680.png) center bottom no-repeat, url(http://forumfiles.ru/files/0019/90/a6/53084.jpg) center top repeat-y #361212;
border: 1px solid #331316;
    box-shadow: -2px 3px 6px rgba(2, 1, 1, 0.42);
}
.post-author li {
color: rgba(187, 158, 116, 0.58);
}

.post-author .pa-author {
    position: absolute;
    display: block;
    height: 46px;
    width: 100%;
    background: url(http://forumfiles.ru/files/0019/90/a6/57451.png) center top no-repeat;
    margin-top: -27px;
    padding: 36px 0 0 0 !important;
}
.post-author .pa-author a {
color: #9a7138 !important; 
background: url(http://forumfiles.ru/files/0019/90/a6/81075.png) center bottom no-repeat;
    padding-bottom: 11px;
}

.post-author .pa-author a:hover, .post-author .pa-author:hover {
opacity: 1 !important;
}
.pa-title {
}

.punbb .pa-avatar img, .punbb img.avatardemo, .punbb #profile-left img {
    border: 3px double #3f392d;
    box-shadow: 0px 0px 6px #030303;
}


.punbb .adflds {
width: 194px;
background: url(http://forumfiles.ru/files/0019/90/a6/85290.jpg) top center no-repeat, url(http://forumfiles.ru/files/0019/90/a6/49109.jpg) top center repeat-y #a2896a;
margin: 0 auto;
}

.adflds:after {
    content: "";
    width: 194px;
    height: 23px;
    display: block;
    background: url(http://forumfiles.ru/files/0019/90/a6/65220.png) bottom center;
    margin: -16px auto 14px;
    position: relative;
    bottom: -10px;
    z-index: 0;
}
.punbb li.pa-fld4 {
    padding-top: 18px;
    margin: 4px auto;
    text-align: center;
    text-transform: uppercase;
    font-family: Georgia, serif;
}
.punbb .pa-fld4, .punbb .pa-fld1, .punbb .pa-fld2, .punbb .pa-fld5 {
    color: #2d0e03;
    text-shadow: none;
    opacity: .9;
    padding: 0px 8px;
}
.punbb li.pa-fld4 a {
    color: #57000b !important;
}
.punbb li.pa-fld1, .punbb li.pa-fld2 {
    text-transform: uppercase;
}
.punbb .pa-fld5 {
text-align: justify;
line-height: 120%;
margin-top: 5px;
}
/*4-анкета, 1 - раса, 2- возраст, 3(5) - магрезерв, 5(4)-текст


.punbb li.pa-fld4 {
    width: 194px;
    height: 29px;
    background: url(http://forumfiles.ru/files/0019/90/a6/26816.jpg) top center no-repeat #a2896a;
    padding-top: 18px;
    margin: -3px auto -12px;
    text-align: center;
    text-transform: uppercase;
    font-family: Georgia, serif;
}
.punbb li.pa-fld4 a {
    color: #57000b !important;
text-shadow: none;
}

.punbb li.pa-fld1, .punbb li.pa-fld2, .punbb li.pa-fld5 {
display: block;
color: #230900;
text-shadow: none;
}
.punbb li.pa-fld1, .punbb li.pa-fld2 {
    height: 14px;
    margin: 0 0 0 10px;
    opacity: .7;
    text-transform: uppercase;
    line-height: 14px;
}
.punbb .pa-fld5 {
text-align: justify;
    margin: -18px auto 0;
    line-height: 120%;
    width: 184px;
    background: url(http://forumfiles.ru/files/0019/90/a6/49109.jpg) top center repeat-y #a2896a;
    padding: 20px 5px 0;
}
.punbb .pa-fld5:after {
    content: "";
    width: 194px;
    height: 23px;
    margin-left: -5px;
    display: block;
    background: url(http://forumfiles.ru/files/0019/90/a6/65220.png) bottom center;
    margin-top: -16px;
    position: relative;
    bottom: -12px;
    z-index: 0;
    margin-bottom: 14px;
}
*/
.pa-posts, .pa-respect, .pa-fld3 {
    display: inline-block;
    line-height: 13px;
vertical-align: top;
text-align: center;
}

.punbb .pa-posts, .punbb .pa-respect {
overflow: hidden;
text-transform: uppercase;
font-family: tahoma;
}

.punbb .pa-posts {  
    width: 64px;
    margin: 1px 1px 5px 5px; 
}
.punbb .pa-respect {    
width: 58px;
    margin: 1px 1px 5px 1px; 
}

.punbb .pa-posts::first-line, .punbb .pa-respect::first-line {
font-size: 83%;
text-transform: uppercase;
}
.pa-respect img {
filter: sepia(100%);
    opacity: .6;
}
.pa-respect img:hover {
    opacity: 1;
}
.punbb .pa-fld3 {
    width: 52px;
    float: right;
    color: #5d9eb9;
    background: url(http://forumfiles.ru/files/0019/90/a6/37569.png) top center no-repeat;
    opacity: .7;
    margin: -6px 5px 5px 1px;
    vertical-align: bottom;
    padding: 21px 0 0 0;
}

.pa-fld3:hover::after {
    content: "маг.резерв";
    z-index: 5;
    position: absolute;
    right: 0;
display: block;
}
.pa-fld3:hover::after, div.tipsy.tipsy-s.Sp-imgSp-img .tipsy-inner {
    background: rgba(21, 12, 13, 0.88);
    border: 1px solid #50331f;
    padding: 4px;
    color: #a7866d;
    border-radius: 4px;
}
/*.punbb .pa-fld5 {
text-align: justify;
    margin: 6px 0;
    padding: 4px 2px;
    background: rgba(0, 0, 0, 0.28);
    border-radius: 3px;
    box-shadow: inset 0 0 6px #000;
    border: 1px solid rgba(185, 112, 19, 0.14);
    font-size: 95%;
    line-height: 120%;
    opacity: .8;
}
*/
.punbb div.post-rating a, .punbb div.post-vote a {
    font-size: 1.1em !important;
    opacity: .7;
    font-family: serif;
    font-weight: bold;
}
.post-author .pa-author, .post-author .pa-author a {
letter-spacing: 1px;
}

img.post-img-Sp {
position: absolute;
    bottom: -16px;
    width: 62px;
    height: 22px;
    left: 71px;
}

.post-ul-Sp li {
margin: 1px 6px 5px;
}
/*
div.tipsy.tipsy-s.Sp-imgSp-img .tipsy-inner
{font-size:14px;}
*/
#pun-post .post-author, #pun-post .pa-author, #pun-searchposts .post-author, #pun-searchposts .pa-author {
background: transparent;
border: none;
box-shadow: none;
color: #b79a70;
position: inherit;
font-size: 1.1em !important;
}
#pun-searchposts 
#pun-messages .pa-reg {display: none;}



.tclcon {
text-align: justify;
}
tclcon>a {
line-height: 160%;
}
.punbb .modlist a {
color: #10273c;
}
.topic {
background: url(http://forumfiles.ru/files/0019/90/a6/91963.jpg) center bottom no-repeat;
padding-bottom: 28px;
    box-shadow: 0 5px 10px rgba(21, 8, 8, 0.66);
margin-left:-3px;
margin-right: -3px;
}
/*online-offline*/
.imgON_Off {
height: 29px;
    width: 31px !important;
    position: absolute;
    right: -12px;
    top: -18px;
}
.post-author:not(.online) .imgON_Off  {
display: none !important;
}

div.post-rating p {
padding-bottom: 8px !important;
}
.post-content .spoiler-box > div {
background-image: url(http://forumfiles.ru/files/0019/90/a6/51774.png) !important;
}
.post-content .spoiler-box > div.visible {
    background-image: url(http://forumfiles.ru/files/0019/90/a6/14721.png) !important;
}
.punbb .post .bookmark {
    color: #560406;
}
.editBookmark {
    background: #b3936a;
}
#MyBookmarks .container, #MyBookmarks h2, #MyBookmarks h1  {
    background: rgba(187, 155, 114, 0.79);
    border-radius: 5px;
}
#pun #BookmCntToggle.default-style {
    background: #b99c72;
    box-shadow: 0 0 6px rgba(0,0,0,.42), inset 0 0 5px #613b30;
    color: #9e0910;
}

