#pun-main div.catleft,#pun-main div.catright,.lastedit {
    display: none
}

.adcontainer {background: #d5d5d5 !important;}

.nav-link:hover {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
    border-right: 2px solid #45395d;
    border-left: 2px solid #d78458
}

.nav-link {
    text-align: center;
    display: inline-block;
    padding: 4px 6px;
    background: #bcbbbe47;
    margin-right: 3px!important;
    text-transform: uppercase;
    font-family: bahnschrift;
    font-size: 10px;
    font-weight: 700;
    word-spacing: 0!important;
    letter-spacing: 1px;
    border-left: 2px solid #45395d;
    border-right: 2px solid #d78458;
    border-radius: 3px;
    box-shadow: 0 0 3px #b1acb7 inset
}

#MyBookmarks {
    background: #d4d4d4;
}

#MyBookmarks .container {
    position: relative!important;
    height: 100%!important;
    padding: 0 1em;
    background: #d5d5d5
}

#MyBookmarks h1,#MyBookmarks h2,.editBookmark h2 {
    position: relative;
    width: auto;
    z-index: 9999999;
    background: #bbbcc4
}

#MyBookmarks h1 span,#MyBookmarks h2 span,.editBookmark h2 span {
    text-align: center!important
}
.editBookmark {    background: #d2d2d2;}

@font-face {
    font-family:dearjoe;src:local("dearjoe"),url(http://forumfiles.ru/files/0019/d6/64/87654.ttf)}
@font-face {
    font-family:monumenta;src:local("monumenta"),url(http://forumfiles.ru/files/0019/d6/64/78304.ttf)}
@font-face {
    font-family:truegothcyr;src:local("truegothcyr"),url(http://forumfiles.ru/files/0019/d6/64/72019.ttf)}
@font-face {
    font-family:typewriter;src:local("typewriter"),url(http://forumfiles.ru/files/0019/d6/64/80015.ttf)}
@font-face {
    font-family:verona;src:local("verona"),url(http://forumfiles.ru/files/0019/d6/64/26946.ttf)}
@font-face {
    font-family:helvetica;src:local("helvetica"),url(http://forumfiles.ru/files/001a/35/9b/28366.otf)}
@font-face {
    font-family:playfair;src:local("playfair"),url(http://forumfiles.ru/files/0018/3f/4b/10344.ttf)}
@font-face {
    font-family:bebas-neue;src:local("bebas-neue"),url(http://forumfiles.ru/files/0018/3f/4b/78825.ttf)}
@font-face {
    font-family:entypo;src:local("entypo"),url(http://forumfiles.ru/files/0019/d6/64/40246.otf)}
@font-face {
    font-family:kaushan;src:local("kaushan"),url(http://forumfiles.ru/files/001a/61/4c/71885.ttf)}
@font-face {
    font-family:bahnschrift;src:local("bahnschrift"),url(http://forumfiles.ru/files/001a/61/4c/12002.ttf)}
@font-face {
    font-family:oldoak;src:local("oldoak"),url(http://forumfiles.ru/files/001a/61/4c/16674.otf)}

.post-sig {
    color: #11191c!important
}

#pun_wrap #post .container[id$=-area] {
    background: #d9d9d9;
    border: 1px solid #6b696d54
}

div.post_reputation>h1 {
    width: auto!important
}

body {
    background: url(http://forumfiles.ru/files/0019/d6/64/55720.jpg) fixed #151319;
    background-size: cover!important
}

#pun-title.section {
    background: url(http://forumfiles.ru/files/0019/d6/64/78896.jpg) top center no-repeat;
    width: 917px!important;
    background-position: center top!important;
    margin-left: -15px!important;
    margin-top: 96px!important;
    height: 25px!important;
    border-width: 0!important
}

#pun {
    background-margin: auto;
    float: none;
    padding: 0;
    border: 0;
    width: 917px!important;
    background: url(http://forumfiles.ru/files/0019/d6/64/11292.jpg);
    margin-top: 342px!important
}

#pun-viewtopic .post h3 {
    text-transform: lowercase;
    font-size: 1.1em;
    height: 19px!important;
    margin: 8px 11px -17px;
    border: 0;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#806e91', endColorstr='#eaaf67',GradientType=1 );
    color: #26222da3!important;
    letter-spacing: 1px;
    background-clip: padding-box;
    background: url(http://forumfiles.ru/files/0019/d6/64/16337.jpg) no-repeat left top,url(http://forumfiles.ru/files/0019/d6/64/25603.jpg) no-repeat right top,url(http://forumfiles.ru/files/0019/d6/64/87846.jpg) no-repeat left bottom,url(http://forumfiles.ru/files/0019/d6/64/38111.jpg) no-repeat right bottom,url(http://forumfiles.ru/files/0019/d6/64/81143.jpg) center center
}

#pun-about p.container {
    background: url(http://forumfiles.ru/files/0019/d6/64/12801.jpg) center bottom no-repeat;
    width: 917px;
    margin: 10px 1px 0 -30px;
    height: 30px;
    border: 0;
    padding: 0 15px 15px
}

div#html-footer {
    margin: -20px 0 0
}

.category .container table .hasicon .tc1,.punbb td div .tclcon {
    padding: 5px 10px;
    color: #222b30!important;
    font-size: .95em;
    text-align: justify;
    word-spacing: -.1em;
    line-height: 1.2em
}

#pun-index .category .container tr,.punbb textarea {
    box-shadow: 0 0 1px 5px #b8b8b826 inset,0 0 0 1px #b0aeb3b0 inset
}

#pun-index .category .container tr {
    background: rgba(255,255,255,.1);
    padding: 0!important
}

#pun-index .category table {
    border-spacing: 0 9px!important
}

#pun-index .tcl h3 {
    text-transform: uppercase;
    letter-spacing: 3px;
    font-family: helvetica;
    font-size: 1.2em!important;
    font-weight: 700;
    color: #7b718042!important;
    background: linear-gradient(#9f8eaf 0%,#171416 100%)!important;
    background-clip: text!important;
    -webkit-background-clip: text!important;
    -moz-background-clip: text!important;
    -o-background-clip: text!important
}

#profilenav h2 span,#pun-debug h2,#pun-stats h2,#pun-title,#pun-title .container,#setmods dd,#viewprofile h2 span,#viewprofile li div,#viewprofile li strong,.punbb #pun-main .info-box .legend,.punbb .formal fieldset .post-box,.punbb .info-box,.punbb .main .container,.punbb .main h1,.punbb .main h2,.punbb .modmenu .container,.punbb .post .container,.punbb .post h3,.punbb .post-body,.punbb .post-links,.punbb .section .container,.punbb legend span,.punbb td.tc2,.punbb td.tc3,.punbb-admin #pun-admain .adcontainer,.punbb-admin #pun-admain h2,.punbb-admin #pun-admain legend span {
    background-color: transparent;
    color: #4d4c52
}

#pun-navlinks .container,#setmods dl,#viewprofile li,.punbb .post h3 span,.punbb th {
    background-color: transparent;
    color: #6e657e
}

#pun-navlinks .container {
    color: #202833
}

.offline li.pa-online strong {
    font-weight: 400
}

#profilenav ul,#pun-announcement h2,#pun-announcement h2 span,#pun-debug h2,#pun-help .formal .info-box h3.legend,#pun-help .formal .info-box h3.legend span,#pun-stats h2,#pun-title,#pun-ulinks li,#viewprofile ul,.post h3,.post-links,.post-links ul,.punbb .category,.punbb .container,.punbb .formal,.punbb .forum,.punbb .info,.punbb .main h1,.punbb .main h2,.punbb .modmenu,.punbb .post,.punbb .post .post-body,.punbb .post h3 span,.punbb .post-body,.punbb .section,.punbb fieldset,.punbb td,.punbb th,.punbb-admin #pun-admain h2,.usertable table,li#onlinelist,li#onlinelist div {
    border-color: transparent
}

.punbb .code-box,.punbb .quote-box {
    color: #3e3c40!important;
    background-clip: padding-box;
    background: url(http://forumfiles.ru/files/0019/d6/64/16337.jpg) no-repeat left top,url(http://forumfiles.ru/files/0019/d6/64/25603.jpg) no-repeat right top,url(http://forumfiles.ru/files/0019/d6/64/87846.jpg) no-repeat left bottom,url(http://forumfiles.ru/files/0019/d6/64/38111.jpg) no-repeat right bottom,url(http://forumfiles.ru/files/0019/d6/64/81143.jpg) center center;
    min-height: 27px;
    border: 0 solid transparent
}

.punbb textarea {
    color: #382d3c!important;
    width: 100%!important;
    border: 0 solid;
    margin: 0 20px 0 10px;
    background: rgba(255,255,255,.21);
    padding: 5px!important
}

.punbb .divider,.punbb .formal fieldset .post-box,.punbb .info-box,li.pa-online {
    border-color: transparent
}

li.pa-online {
    font-weight: 400!important;
    text-transform: uppercase;
    color: #9e9ca4;
    font-family: bahnschrift;
    padding-bottom: 5px!important;
    letter-spacing: 2px
}

.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: #6b5f83;
    transition: all .3s ease 0s;
    font-weight: 700
}

.punbb li.isactive a,.punbb li.isactive a:link,.punbb li.isactive a:visited {
    color: #d37447
}

.punbb a:active,.punbb a:focus,.punbb a:hover,.punbb-admin #pun-admain .nodefault,.punbb-admin #punbb-admain a:active,.punbb-admin #punbb-admain a:focus,.punbb-admin #punbb-admain a:hover {
    color: #d37447
}

#pun-navlinks a {
    font-family: bahnschrift;
    font-size: 1.2em!important;
    font-weight: 700;
    color: #ede7f0!important;
    display: inline-block!important;
    text-transform: uppercase;
    letter-spacing: .03em;
    padding: 1px 6px;
    transition: all .3s cubic-bezier 0s!IMPORTANT
}

#pun-navlinks a:active,#pun-navlinks a:focus,#pun-navlinks a:hover {
    color: #ede7f0!important;
    display: inline-block;
    background: #0e0b12;
    text-transform: uppercase
}

#pun-ulinks li a {
    border-color: transparent;
    color: #6b5f83!important;
    font-size: .8em!important;
    font-family: helvetica;
    text-transform: uppercase;
    font-weight: 700;
    transition: all .3s ease 0s
}

#pun-ulinks li a:hover {
    color: #d37447!important
}

#pun-pagelinks a:active,#pun-pagelinks a:focus {
    background-color: transparent;
    color: #fff
}

.pa-title,td.tcr>a {
    font-family: bahnschrift
}

td.tcr>a {
    text-transform: uppercase;
    font-size: 13px
}

#pun-index .tc2,#pun-index .tc3,#pun-index .tcmod {
    font-family: bahnschrift;
    font-size: 18px;
    font-weight: 300;
    width: 5%;
    color: #a4a1a9
}

div.icon,tr.inew div.icon {
    background: url(http://forumfiles.ru/files/0019/d6/64/69948.png) no-repeat;
    background-position-x: -41px
}

tr.inew div.icon {
    background-position-x: 0
}

#pun-messages TR.inew Div.icon,#pun-searchtopics TR.inew Div.icon,#pun-viewforum TR.inew Div.icon {
    height: 23px;
    width: 7px;
    background: #a89fb9!important;
    box-shadow: 0 0 4px #00000059 inset!important;
    padding: 0!important;
    border: 1px solid #999a8b!important;
    margin-right: 10px!important
}

#pun-messages TR.iclosed Div.icon,#pun-searchtopics TR.iclosed Div.icon,#pun-viewforum TR.iclosed Div.icon {
    height: 23px;
    width: 7px;
    background: #bdbdbd;
    box-shadow: 0 0 4px #8a8a8a inset;
    padding: 0!important;
    border: 1px solid #b9b9b9;
    opacity: .3;
    margin-right: 10px!important
}

#pun-messages TR.isticky Div.icon,#pun-searchtopics TR.isticky Div.icon,#pun-viewforum TR.isticky Div.icon {
    height: 23px;
    width: 7px;
    background: #dfa061;
    box-shadow: 0 0 4px #af644c inset;
    padding: 0!important;
    border: 1px solid #c67924;
    margin-right: 10px!important
}

#pun-messages table Div.icon,#pun-searchtopics table Div.icon,#pun-viewforum table Div.icon {
    height: 23px;
    width: 7px;
    background: #f7f7f78a;
    box-shadow: 0 0 4px #00000040 inset;
    padding: 0!important;
    border: 1px solid #c1c1c1;
    margin-right: 10px!important
}

.pa-title {
    font-size: 10px;
    font-weight: 700
}

div.post-author>ul>li.pa-avatar.item2 {
    padding: 6px
}

.pa-avatar.item2>img {
    box-shadow: 0 0 0 2px #00000061, 0 0 0 3px #453a5c
}

.pa-fld4,  .pa-fld5{
    margin-top: 5px !important;
}

.pa-fld4 img {
    margin-top: -33px!important
}

div#pun-live-rusff {
    display: none
}

div.tclcon {
    padding: 5px 10px
}

.post-content hr {
    opacity: .9!important;
    margin-bottom: .8em;
    background: url(http://forumfiles.ru/files/0019/d6/64/44711.jpg) no-repeat center center;
    height: 5px;
    border: 0;
    background-position-x: -121px;
    background-position-y: -266px
}

.punbb input,.punbb select {
    border: 0 solid;
    padding: 3px 4px;
    margin: 4px 0;
    background: rgba(255,255,255,.21)
}

#pun-admin-award-form .inner,#pun-report .inner,#pun-reputation .inner {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -135px 0 0 -384px;
    width: 768px;
    z-index: 100;
    box-shadow: 0 0 40px #222,inset 0 0 20px #5b4734;
    -webkit-box-shadow: 0 0 40px #222;
    -moz-box-shadow: 0 0 40px #222;
    -khtml-box-shadow: 0 0 40px #222;
    background: #ccc
}

#profile>div:nth-child(1)>fieldset:nth-child(2) {
    margin-left: -5em
}

#pun-messages .post-box {
    width: 450px
}

.pa-author,.pa-title {
    text-align: left!important;
    margin-left: 9px!important;
    color: #d2d2d2!important
}

.pa-author {line-height: 28px;
}

.fornav a {
    display: inline-block;
    margin-right: 5px;
    padding: 5px;
    background: #3d555a;
    font-weight: 700;
    color: #afb4b8!important
}

.fordesc,li.pa-fld1 {
    display: block;
    text-align: justify
}

.fordesc {
    background: #bac5c5;
    margin-bottom: 5px!important;
    margin-top: 5px!important;
    color: #313842;
    padding: 5px 10px;
    font-size: 10px;
    line-height: 108%
}

li.pa-fld1 {
    font-family: verdana;
    font-size: .9em;
    letter-spacing: 0;
padding: 6px 9px!important;
    line-height: 1.18em
}

.lz {
    background: #b7b2ca21;
    padding: 2px 6px;
    text-shadow: 0 0 1px black;
    color: #bab0c0;
}

.lz a,.post-box del {
    transition: all .3s ease 0s
}

.lz a {
    color: #d37447!important
}

.lz a:hover {
    color: #6b5f83!important
}

.lzname,.pa-posts,.pa-respect {
    text-transform: uppercase;
    font-family: bahnschrift;
    letter-spacing: 1px
}

.lzname {
    margin-bottom: -9px!important;
    font-weight: 700!important;
    line-height: 1.3em;
    text-align: center;
    display: block;
    font-size: 1.3em;
    background: url(https://i.imgur.com/ERFjQtK.jpg) center center;
    background-clip: text!important;
    -webkit-background-clip: text!important;
    -moz-background-clip: text!important;
    -o-background-clip: text!important;
    color: transparent!important
}

.icon[data-new-topics]:before,.subforums span[data-new-topics]:before {
    background: #a298a0!important;
    border-radius: 8px;
    color: #fff;
    content: attr(data-new-topics);
    display: inline-block;
    font-size: .8em;
    font-weight: 700;
    height: 12px;
    line-height: 12px;
    margin: -6px;
    min-width: 12px;
    padding: 2px;
    position: absolute;
    text-align: center
}

.pa-posts,.pa-respect {
    display: inline-block;
    padding: 2px 5px;
    width: 90px;
    font-size: .8em!important;
    font-weight: 700;
    color: #969ca4!important;
    border-bottom: 1px solid #9a83f759;
    margin-left: 0!important;
    text-align: left
}

.post-box del {
    text-decoration: none;
    filter: blur(2px)
}

.post-box del:hover {
    text-decoration: none;
    filter: blur(0)
}

.ability {
    text-align: center;
    text-transform: lowercase;
    font-family: verdana;
    letter-spacing: 1px;
    font-size: .9em;
    display: block;
    margin-bottom: -7px!important
}

.button,.pa-author {
    text-transform: uppercase
}

.button {
    background: radial-gradient(ellipse at top, #766993 10%, #534869 53%, #453a5c 100%) !important;
    border-radius: 1px;
    border-top: medium none;
    color: #d4d4d4;
    font-family: bahnschrift !important;
    font-size: 12px !important;
    margin-top: 5px !important;
    padding: 4px 15px 6px 15px !important;
    transition: all 0.3s ease-in-out 0s;
    vertical-align: middle;
    text-transform: lowercase;
    font-weight: bold !important;
    text-shadow: 1px 0 2px black;
    border: 1px outset #7f7692 !important;
}
.button:hover {
color: white;
cursor: pointer;
}

.button:active {
    border-top-color: #2c5f75;
}

.punbb .post .post-author {
    overflow: visible!important;
    text-align: center;
    color: #9796ad!important;
    font-family: verdana;
    margin: 10px;
    background: url(http://forumfiles.ru/files/0019/d6/64/55720.jpg) bottom center fixed
}

.pa-author {
    letter-spacing: .06em;
    font-size: 1.2em;
    font-family: bahnschrift;
    font-weight: bold;
}

#profile-name,.pa-author a {
    font-family: bahnschrift;
    text-transform: uppercase
}

.pa-author a {
    color: #d2d2d2!important;
    line-height: 25px;
    font-weight: 700!important;
    letter-spacing: 2px
}

#profile-right {
    background-clip: padding-box;
    background: url(http://forumfiles.ru/files/0019/d6/64/16337.jpg) no-repeat left top,url(http://forumfiles.ru/files/0019/d6/64/25603.jpg) no-repeat right top,url(http://forumfiles.ru/files/0019/d6/64/87846.jpg) no-repeat left bottom,url(http://forumfiles.ru/files/0019/d6/64/38111.jpg) no-repeat right bottom,url(http://forumfiles.ru/files/0019/d6/64/81143.jpg) center center;
    min-height: 27px;
    border: 0 solid transparent
}

#profile-right>li {
    border-bottom: 2px solid #d4d4d4
}

#profile-name {
    font-size: 11px;
    letter-spacing: 1px;
    height: 20px;
    text-align: left
}

#profile-title {
    font-family: bahnschrift;
    font-size: 12px
}

#profile-left {
    width: 188px;
    padding-top: 0!important;
    margin-right: 10px!important
}

.ams {
    position: absolute;
    color: #66607c;
    font-weight: 800;
    letter-spacing: 1px;
    text-align: right;
    width: 460px;
    top: -185px;
    font-family: playfair;
    left: 440px;
    display: block;
    padding: 3px 7px;
    font-family: bahnschrift;
    font-size: 12px;
}

.hello {
padding: .3em 0;
    position: absolute;
    text-align: left;
    width: 917px;
    color: #c2bec8;
    margin-top: -50px !important;
    margin-left: -15px !important;
    font-family: bahnschrift;
    text-transform: uppercase;
    font-size: 9px!important;
    letter-spacing: 2px;
    font-weight: 700;
    top: -180px;
    display: block;
    text-shadow: 1px 1px black;
    background: #00000069;
}

.newsblock,.randompost {
    position: absolute;
    color: #d4d4d4;
    background: #0e0b1261;
    font-size: 9px;
    opacity: 1;
    width: 250px
}

.newsblock {
    left: 666px;
    height: 130px;
    top: -138px
}

.newsblock strong {
    color: #d37447 !important;
}

.randompost {
    left: 0px;
    height: 150px;
    top: -160px;
}

.aktivisty {
    display: block;
    width: 383px;
    position: absolute;
    height: 180px;
    top: -182px;
    left: 266px;
}

.aktivistyhover {    background: #0e0b1261; position: absolute;top: 3px;    transition: all .5s ease-in-out 0s;    opacity:0;    text-shadow: 1px 1px 3px black;}
.aktivistyhover:hover {opacity:1;}

.aktivistyheader, .postecheader {
    POSITION: ABSOLUTE;
    COLOR: WHITE;
    FONT-FAMILY: BAHNSCHRIFT;
    FONT-WEIGHT: BOLD;
    Z-INDEX: 9;
    FONT-SIZE: 14PX;
    DISPLAY: BLOCK;
WIDTH: 142PX;
    FONT-STYLE: OBLIQUE;
}

.postecheader {        width: 155px !important;   top: 118px;    left: 59px;}
.aktivistyheader {    TOP: 42PX;    LEFT: 155PX;}

.tandem {
    position: absolute;
    top: 59px;
    left: 95px;
}

.tandem img {    filter: url(#x-rays);}
.tandem img:hover {    filter: none}

.tandemhover {
    DISPLAY: BLOCK;
    POSITION: ABSOLUTE;
    WIDTH: 177PX;
    HEIGHT: 56PX;
    TEXT-ALIGN: RIGHT;
    Z-INDEX: 999999999999;
    background: rgb(107,95,131);
    background: linear-gradient(0deg, rgba(107,95,131,1) 26%, rgba(0,212,255,0) 100%);
    line-height: 98px;
    top: 0px;
    letter-spacing: 1px;
    font-family: bahnschrift;
    font-weight: 700;
    color: #fff;
    font-size: 10px;
    font-style: oblique;
    text-shadow: 1px 1px #00000085;
    transition: all .3s ease 0s;
opacity:0;
}

.tandemhover a{color:white !important;}
.tandemhover:hover {opacity:1}

.aktivist1,.aktivist2,.aktivist3,.postec1,.postec2,.postec3 {filter: url(#x-rays)}

.aktivist1 {    position: absolute;    left: 36px;}
.aktivist2 {    position: absolute;    left: 95px;}
.aktivist3 {        position: absolute;    left: 36px;    top: 59px;}
.postec1 {    position: absolute;    top: 118px;    left: 275px;}
.postec2 {        position: absolute;    top: 59px;    left: 275px;}
.postec3 {        position: absolute;    top: 118px;    left: 216px;}


.bpostauthor img{
    filter: url(#x-rays);
    transition: all .5s ease-in-out 0s;
    border: 2px solid #4a3f63!important;
    float: left;
    margin-right: 4px !important;
    height: 60px;
    width: 60px;
}

.bpostauthor img:hover {
    filter: none
}

.bpost,.newsheader {
    position: absolute;
    top: -152px;
    font-family: bahnschrift;
    font-weight: 700;
    letter-spacing: 2px;
    font-variant: small-caps;
    font-size: 11px;
    color: #d37447;
}

.bpost {
    left: 0px;
    top: -173px !important;
}

.newsheader {
    left: 759px;
}

.bestepisode {
    width: 225px;
    cursor: pointer;
    color: white !important;
    position: absolute;
    top: -212px;
    z-index: 11;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    box-shadow: inset 0 0 2px 2px #bca2c45c, 0 0 2px #00000003;
    font-family: bahnschrift;
    font-weight: 700;
    font-size: 10px;
    letter-spacing: 1px;
    text-shadow: 1px 1px #00000085;
    transition: all .3s ease 0s;
    vertical-align: middle;
    background: #806e91;
    background: -moz-linear-gradient(left,#806e91 0%,#986878 23%,#986878 23%,#473d62 100%);
    background: -webkit-linear-gradient(left,#806e91 0%,#986878 23%,#986878 23%,#473d62 100%);
    background: linear-gradient(to right,#806e91 0%,#986878 23%,#986878 23%,#473d62 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#806e91', endColorstr='#eaaf67',GradientType=1 );
    padding: 5px 15px;
    border-radius: 4px;
    left: 0px
}


.tooltip {
    position: relative;
    display: inline-block
}

.tooltip .tooltiptext {
    transform: scale(0);
    background-color: #000000d4;
    color: #bfbcc3;
    text-align: center;
    padding: 5px 0;
    border-radius: 3px;
    position: absolute;
    z-index: 1;
    width: 140px;
    top: 100%;
    left: 50%;
    margin-left: -70px;
    font-family: verdana;
    font-weight: 400;
    transition: all .3s ease 0s;
    font-size: 9px
}

.tooltip:hover .tooltiptext {
    transform: scale(1);
    transform-origin: top center
}

.tooltiptext img {
    filter: url(#x-rays);
}

.maininner,.maininner2 {
    margin: 10px 10px!important;
    text-align: justify!important;
    word-spacing: -.1em;
    overflow-y: auto!important;
    height: 111px;
    line-height: 1.3
}

.maininner2 {
    height: 131px
}

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #15131940;
    border-radius: 10px!important
}

::-webkit-scrollbar-thumb {
    background-color: #868190;
    width: 6px!important;
    box-shadow: 0 0 0 1px rgba(20,18,15,.1) inset;
    border-radius: 1px!important
}

#form-buttons table,.punbb .formal textarea {
    width: 99%
}

#main-reply {
    height: 200px
}

#mask_dialog .inner {
    background: #f4f5f6 url(http://forumfiles.ru/files/0019/d6/64/41509.jpg) repeat-y center
}

#pun-messages .fs-box {
    padding: 0!important;
    margin-left: -8em
}

#post-form>div>p {
    margin: 10px
}

#move_posts_form {
    background: url(http://forumfiles.ru/files/0019/d6/64/41509.jpg) center center repeat-y;
    border: 0!important
}

#move_posts_form h2 {
    height: 35px!important;
    line-height: 35px!important
}

div.inner.post_report h1,div.inner.post_reputation h1 {
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    width: inherit;
    margin-left: 0
}

.post-sig table {
    overflow: visible!important;
    max-width: 100%
}

.punbb .post h3 span a {
    transition: all .3s ease 0s
}

div.post-rating>p>a {
    font-family: helvetica!important
}

#BookmCntToggle.default-style {
    background: #d2d2d2!important;
    border-left: solid 5px currentColor;
    box-shadow: 0 0 6px rgba(0,0,0,.42);
    color: #89879e!important;
    display: block;
    height: 26px;
    width: 21px
}

.friends {
    position: absolute;
    height: 80px;
    margin-top: 12px!important;
    margin-left: -16px!important;
    line-height: 80%;
    background: #0e0b1282;
    padding: 5px;
    text-align: center;
}

.friends img{
    opacity: .3;
    transition-duration: 1s;
    -moz-transition-duration: 1s;
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    padding: 1px;
}

.friends img:hover {
    opacity: 10 !important;
}

.wanted {
    position: absolute;
    left: 540px;
    bottom: -104px
}

.wanted img {
    border: 2px solid #7391964a!important;
    margin-left: 5px;
    opacity: .6;
    transition-duration: 1s;
    -moz-transition-duration: 1s;
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s
}

.pun-modal .modal-inner {
    background: url(http://forumfiles.ru/files/0019/d6/64/41509.jpg) repeat-y center center!important
}

.pun-modal .modal-inner h2 {
    line-height: 45px;
    height: 45px
}

.knopka {
    display: inline-block;
    box-shadow: inset 0 0 2px 2px #857f8961,0 0 2px #00000003;
    font-family: bahnschrift;
    font-weight: 700;
    color: #fff;
    font-size: 10px;
    font-style: oblique;
    letter-spacing: 1px;
    text-shadow: 1px 1px #00000085;
    transition: all .3s ease 0s;
    vertical-align: middle;
    margin-bottom: 3px!important;
    background: #7e7288;
    padding: 5px 15px;
    border-radius: 4px
}

.knopka {
    line-height: 11px
}


.knopka1l:hover,.knopka:hover {
    background: #db9c5f;
    box-shadow: inset 0 0 2px 2px #ae644d59, 0 0 2px #00000003;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9)
}

.knopkatext {
    display: table-cell;
    vertical-align: middle
}

.navigatsya {
    position: absolute;
    top: -211px;
    left: 432px;
}

.dropbtn {
    width: 206px;
    cursor: pointer;
    color: white !important;
    z-index: 11;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    box-shadow: inset 0 0 2px 2px #bca2c45c, 0 0 2px #00000003;
    font-family: bahnschrift;
    font-weight: 700;
    font-size: 10px;
    letter-spacing: 1px;
    text-shadow: 1px 1px #00000085;
    transition: all .3s ease 0s;
    vertical-align: middle;
    background: #806e91;
    background: -moz-linear-gradient(left,#806e91 0%,#986878 23%,#986878 23%,#473d62 100%);
    background: -webkit-linear-gradient(left,#806e91 0%,#986878 23%,#986878 23%,#473d62 100%);
    background: linear-gradient(to right,#806e91 0%,#986878 23%,#986878 23%,#473d62 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#806e91', endColorstr='#eaaf67',GradientType=1 );
    padding: 5px 15px;
    border-radius: 4px;
    border: 0px !important;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
#dropdown-content1, #dropdown-content2 {
    display:none;
    position: absolute;
    min-width: 160px;
    margin-left: 2px;
    position: absolute;
    z-index: 1200;
    background: #0e0b12a8;
width: 235px;
}

/* Links inside the dropdown */
.nav a {
    background: #322e3b;
    white-space: nowrap;
    margin: 3px;
    border-radius: 2px;
    font-weight: 700;
    text-align: center;
    transition: all 0.3s linear 0s;
    display: block;
    padding: 2px;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 225px;
    color: #bcb9c2 !important;
    text-shadow: 0px 0px 1px #000;
    font-family: bahnschrift;
    font-size: 9px;
    box-shadow: 0 -1px 2px 0px #b3a1c38a inset, 0 2px 7px 2px rgba(255, 255, 255, 0) inset;
}

.nav a:hover {
background: #b86c49 !important;
  opacity: .9;
  transform: scale(.9);
    color: #ffffff
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}


/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
  background-color: #3e8e41;
}


.pa-fld5 {    background: url(http://forumfiles.ru/files/0019/d6/64/59982.png) no-repeat;
    width: 186px;
    height: 36px;
    margin-left: 8px !important;
    margin-top: 0px !important;}

.pa-fld5 fonpi {display: block;
}

.pa-fld5 ed img {height: 36px}
.pa-fld5 ed {height: 36px;
  width: 36px;
float: left;
margin-left: 2px;
margin-top: 1px;
position: relative}


.pa-fld5 > fonpi > ed {
    position: absolute;
    left: 36px
}

.pa-fld5 kt {
    display: block;
    font-family: bahnschrift;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 10px;
    color: #fb5a24;
    position: relative;
    padding-top: 3.5px !important;
    text-shadow: 0 0 1px black;
    margin-left: 40px;
}

.pa-fld5 kt:after {
    content: "";
    display: block;
    background: #7274885c;
    height: 1px;
    width: 135px;
    position: absolute;
    right: 6px;
    bottom: -0.5px;
}


.pa-fld5 mt {
    display: block;
    font-family: bahnschrift;
    color: #d8d3dc;
    font-size: 9px;
    letter-spacing: 0px;
    line-height: 18px;
    margin-left: 36px;
    text-shadow: 0 0 2px black;
    font-weight: 900;
}

span.num_msg {
    background: #e8aee9 !important;
    border-radius: 7px !important;
    font-size: 10px !important;
    line-height: 10px !important;
    font-family: verdana !important;
}


span.num_msg:before {
    top: 13px !important;
    background: #f6aee9 !important;
    margin-left: 1px !important;
}