/*************************************************************
A - SETUP
**************************************************************/

/* A1 Import the colour scheme
-------------------------------------------------------------*/

/* A1.1 */
@import url(style_cs.1668495885.css);


@import url('https://fonts.googleapis.com/css?family=Alegreya+Sans+SC|Amatic+SC|Bad+Script|Balsamiq+Sans|Caveat|Comfortaa|Cormorant+SC|Exo+2|Gabriela|Jost|Jura|Kelly+Slab|Kurale|Lobster|Marck+Script|Montserrat|Montserrat+Alternates|Neucha|Old+Standard+TT|Oranienbaum|Oswald|Pacifico|Pangolin|Pattaya|Play|Playfair+Display+SC|Poiret+One|Press+Start+2P|Rubik+Mono+One|Ruslan+Display|Russo+One|Tenor+Sans|Spectral+SC|Vollkorn+SC|Viaoda+Libre|Underdog|Yanone+Kaffeesatz|Yeseva+One');

@import url('https://fonts.googleapis.com/css2?family=Aclonica&family=Allison&family=Allura&family=Architects+Daughter&family=Bangers&family=Carter+One&family=Cinzel:wght@500&family=Cookie&family=Dancing+Script&family=Gloria+Hallelujah&family=Homemade+Apple&family=Indie+Flower&family=Kaushan+Script&family=Lobster+Two:ital@1&family=Mate+SC&family=Merienda&family=Parisienne&family=Permanent+Marker&family=Righteous&family=Rock+Salt&family=Sacramento&family=Satisfy&family=Shadows+Into+Light&family=Special+Elite&family=Tangerine:wght@700&display=swap');


@import url('https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap');

@font-face {font-family: Brastagi; 
src: local("Brastagi"), url(//forumstatic.ru/files/001b/2b/0d/72698.otf);}

@font-face {font-family: BEASTLY; 
src: local("BEASTLY"), url(//forumstatic.ru/files/001b/2f/ee/35372.ttf);}

@font-face {font-family: Arial Black; 
src: local("Arial Black"), url(//forumstatic.ru/files/001b/15/80/29955.ttf);}

@font-face {font-family: Bauhaus; 
src: local("Bauhaus"), url(//forumstatic.ru/files/001b/63/f0/45394.ttf);}

@font-face {font-family: Garden; 
src: local("Garden"), url(//forumstatic.ru/files/001b/6f/c4/85110.ttf);}

@font-face {font-family: Abibas; 
src: local("Abibas"), url(//forumstatic.ru/files/001b/6f/c4/97260.ttf);}

@font-face {font-family: old english text; 
src: local("old english text"), url(//forumstatic.ru/files/001b/6f/c4/12047.ttf);}

@font-face {font-family: Assassin; 
src: local("Assassin"), url(//forumstatic.ru/files/001b/7a/0c/91232.ttf);}

@font-face {font-family: Demon Letters; 
src: local("Demon Letters"), url(//forumstatic.ru/files/001b/7a/0c/29478.ttf);}

@font-face {font-family: beuafort; 
src: local("beuafort"), url(//forumstatic.ru/files/001b/7a/0c/22249.otf?v=1);}


@font-face {font-family: beuafort bold; 
src: local("beuafort bold"), url(//forumstatic.ru/files/001b/7a/84/45794.ttf);}

@font-face {font-family: huntsman; 
src: local("huntsman"), url(//forumstatic.ru/files/001b/7a/0c/60731.ttf);}

@font-face {font-family: machaon; 
src: local("machaon"), url(//forumstatic.ru/files/001b/7a/0c/82267.ttf);}


@font-face {font-family: Morpheus; 
src: local("Morpheus"), url(//forumstatic.ru/files/001b/7a/0c/27696.ttf);}

@font-face {font-family: Arkhip; 
src: local("Arkhip"), url(//forumstatic.ru/files/001b/7a/0c/63172.ttf);}

@font-face {font-family: you; 
src: local("you"), url(//forumstatic.ru/files/001b/7a/0c/59822.ttf);}

@font-face {font-family: goudy; 
src: local("goudy"), url(//forumstatic.ru/files/001b/86/89/73006.otf);}


@font-face {font-family: Neothic; 
src: local("Neothic"), url(//forumstatic.ru/files/001b/95/a5/85186.ttf);}


@font-face {font-family: Catwoman; 
src: local("Catwoman"), url(//forumstatic.ru/files/001b/95/a5/75054.ttf);}

@font-face {font-family: Monumenta; 
src: local("Monumenta"), url(//forumstatic.ru/files/001b/95/a5/13737.ttf);}


@font-face {font-family: kork; 
src: local("kork"), url(//forumstatic.ru/files/001b/95/a5/65250.ttf);}

@font-face {font-family: copaseticc; 
src: local("copaseticc"), url(//forumstatic.ru/files/001b/95/a5/29512.ttf);}


@font-face {font-family: Runic; 
src: local("Runic"), url(//forumstatic.ru/files/001b/95/a5/76392.ttf);}


@font-face {font-family: Victorian; 
src: local("Victorian"), url(//forumstatic.ru/files/001b/95/a5/44848.ttf);}

@font-face {font-family: GardenDisplayCaps; 
src: local("GardenDisplayCaps"), url(//forumstatic.ru/files/001b/95/a5/59336.ttf);}

@font-face {font-family: Karnac; 
src: local("Karnac"), url(//forumstatic.ru/files/001b/95/a5/91037.ttf);}

@font-face {font-family: Deutsch; 
src: local("Deutsch"), url(//forumstatic.ru/files/001b/95/a5/24343.ttf);}


@font-face {font-family: Viking; 
src: local("Viking"), url(//forumstatic.ru/files/001b/95/a5/79936.ttf);}

@font-face {font-family: DaVinci Script; 
src: local("DaVinci Script"), url(//forumstatic.ru/files/001b/95/a5/45638.ttf);}

@font-face {font-family: DS Greece; 
src: local("DS Greece"), url(//forumstatic.ru/files/001b/7a/84/67860.ttf);}


@font-face {font-family: DEAD SECRETARY; 
src: local("DEAD SECRETARY"), url(//forumstatic.ru/files/001b/95/a5/32903.ttf);}

@font-face {font-family: Medieval; 
src: local("Medieval"), url(//forumstatic.ru/files/001b/95/a5/20361.ttf);}


@font-face {font-family: Bhalbin; 
src: local("Bhalbin"), url(//forumstatic.ru/files/001b/7a/84/17112.ttf);}


@font-face {font-family: Matchup; 
src: local("Matchup"), url(//forumstatic.ru/files/001b/7a/84/41128.otf);}


@font-face {font-family: nebulosa; 
src: local("nebulosa"), url(//forumstatic.ru/files/001b/7a/84/25008.otf);}


@font-face {font-family: Haymaker; 
src: local("Haymaker"), url(//forumstatic.ru/files/001b/7a/84/46287.ttf);}

@font-face {font-family: alcotton; 
src: local("alcotton"), url(//forumstatic.ru/files/001b/7a/84/40901.ttf);}

@font-face {font-family: Antarctic; 
src: local("Antarctic"), url(//forumstatic.ru/files/001b/7a/84/53437.otf);}

@font-face {font-family: ANVYL; 
src: local("ANVYL"), url(//forumstatic.ru/files/001b/7a/84/38181.otf);}

@font-face {font-family: Aqum; 
src: local("Aqum"), url(//forumstatic.ru/files/001b/7a/84/81662.otf);}

@font-face {font-family: Architectural; 
src: local("Architectural"), url(//forumstatic.ru/files/001b/7a/84/89673.ttf);}


@font-face {font-family: Archive; 
src: local("Archive"), url(//forumstatic.ru/files/001b/7a/84/79625.otf);}



@font-face {font-family: BebasNeue; 
src: local("BebasNeue"), url(//forumstatic.ru/files/001b/7a/84/87574.otf);}

@font-face {font-family: Bemount Line; 
src: local("Bemount Line"), url(//forumstatic.ru/files/001b/7a/84/99150.otf);}


@font-face {font-family: Bemount; 
src: local("Bemount"), url(//forumstatic.ru/files/001b/7a/84/46238.otf);}


@font-face {font-family: BERNIER; 
src: local("BERNIER"), url(//forumstatic.ru/files/001b/7a/84/19778.otf);}


@font-face {font-family: BERNIER bold; 
src: local("BERNIER bold"), url(//forumstatic.ru/files/001b/7a/84/82624.otf);}


@font-face {font-family: BERNIER Shade; 
src: local("BERNIER Shade"), url(//forumstatic.ru/files/001b/7a/84/65695.otf);}


@font-face {font-family: Bony; 
src: local("Bony"), url(//forumstatic.ru/files/001b/7a/84/97627.ttf);}


@font-face {font-family: Brygada1918; 
src: local("Brygada1918"), url(//forumstatic.ru/files/001b/7a/84/39925.otf);}


@font-face {font-family: Caravan; 
src: local("Caravan"), url(//forumstatic.ru/files/001b/7a/84/43302.otf);}



@font-face {font-family: Charming; 
src: local("Charming"), url(//forumstatic.ru/files/001b/7a/84/55783.otf);}


@font-face {font-family: Colus; 
src: local("Colus"), url(//forumstatic.ru/files/001b/7a/84/93625.otf);}


@font-face {font-family: moloko; 
src: local("moloko"), url(//forumstatic.ru/files/001b/7a/84/94206.ttf);}


@font-face {font-family: cramaten; 
src: local("cramaten"), url(//forumstatic.ru/files/001b/7a/84/45269.ttf);}




@font-face {font-family: Edirne; 
src: local("Edirne"), url(//forumstatic.ru/files/001b/7a/84/19878.otf);}


@font-face {font-family: Eleventh; 
src: local("Eleventh"), url(//forumstatic.ru/files/001b/7a/84/32762.otf);}


@font-face {font-family: etna; 
src: local("etna"), url(//forumstatic.ru/files/001b/7a/84/67189.otf);}



@font-face {font-family: evensong; 
src: local("evensong"), url(//forumstatic.ru/files/001b/7a/84/71036.ttf);}


@font-face {font-family: Fakedes; 
src: local("Fakedes"), url(//forumstatic.ru/files/001b/7a/84/85000.otf);}



@font-face {font-family: Florina; 
src: local("Florina"), url(//forumstatic.ru/files/001b/7a/84/75708.ttf);}


@font-face {font-family: FLUSE; 
src: local("FLUSE"), url(//forumstatic.ru/files/001b/7a/84/81355.otf);}


@font-face {font-family: Mixa; 
src: local("Mixa"), url(//forumstatic.ru/files/001b/7a/84/34295.otf);}


@font-face {font-family: Forum; 
src: local("Forum"), url(//forumstatic.ru/files/001b/7a/84/93705.ttf);}



@font-face {font-family: Furore; 
src: local("Furore"), url(//forumstatic.ru/files/001b/7a/84/96809.otf);}


@font-face {font-family: GUERRILLA; 
src: local("GUERRILLA"), url(//forumstatic.ru/files/001b/7a/84/53843.otf);}


@font-face {font-family: Harms; 
src: local("Harms"), url(//forumstatic.ru/files/001b/7a/84/74753.otf);}

@font-face {font-family: Highliner; 
src: local("Highliner"), url(//forumstatic.ru/files/001b/7a/84/49637.otf);}

@font-face {font-family: journalism; 
src: local("journalism"), url(//forumstatic.ru/files/001b/7a/84/95476.ttf);}

@font-face {font-family: Katona; 
src: local("Katona"), url(//forumstatic.ru/files/001b/7a/84/29975.ttf);}

@font-face {font-family: Kino; 
src: local("Kino"), url(//forumstatic.ru/files/001b/7a/84/70124.otf);}

@font-face {font-family: Komi; 
src: local("Komi"), url(//forumstatic.ru/files/001b/7a/84/68046.ttf);}

@font-face {font-family: Laptev; 
src: local("Laptev"), url(//forumstatic.ru/files/001b/7a/84/16395.otf);}

@font-face {font-family: Legend; 
src: local("Legend"), url(//forumstatic.ru/files/001b/7a/84/42337.ttf);}

@font-face {font-family: Lemon; 
src: local("Lemon"), url(//forumstatic.ru/files/001b/7a/84/34595.otf);}

@font-face {font-family: Lena; 
src: local("Lena"), url(//forumstatic.ru/files/001b/7a/84/13383.ttf);}


@font-face {font-family: MADE Likes; 
src: local("MADE Likes"), url(//forumstatic.ru/files/001b/7a/84/90029.otf);}

@font-face {font-family: Waffle Slab; 
src: local("Waffle Slab"), url(//forumstatic.ru/files/001b/7a/84/45704.otf);}


@font-face {font-family: Waffle Soft; 
src: local("Waffle Soft"), url(//forumstatic.ru/files/001b/7a/84/80159.otf);}

@font-face {font-family: Magnolia; 
src: local("Magnolia"), url(//forumstatic.ru/files/001b/7a/84/10578.otf);}

@font-face {font-family: MAK; 
src: local("MAK"), url(//forumstatic.ru/files/001b/7a/84/22790.otf);}

@font-face {font-family: Marske; 
src: local("Marske"), url(//forumstatic.ru/files/001b/7a/84/23861.otf);}

@font-face {font-family: May; 
src: local("May"), url(//forumstatic.ru/files/001b/7a/84/65817.ttf);}

@font-face {font-family: Minsk; 
src: local("Minsk"), url(//forumstatic.ru/files/001b/7a/84/23817.otf);}


@font-face {font-family: Misto; 
src: local("Misto"), url(//forumstatic.ru/files/001b/7a/84/52890.otf);}

@font-face {font-family: Mountain; 
src: local("Mountain"), url(//forumstatic.ru/files/001b/7a/84/42437.otf);}


@font-face {font-family: Paddis; 
src: local("Paddis"), url(//forumstatic.ru/files/001b/7a/84/74990.ttf);}

@font-face {font-family: papamarkou; 
src: local("papamarkou"), url(//forumstatic.ru/files/001b/7a/84/64371.otf);}

@font-face {font-family: Parabola; 
src: local("Parabola"), url(//forumstatic.ru/files/001b/7a/84/32031.ttf);}

@font-face {font-family: Pecita; 
src: local("Pecita"), url(//forumstatic.ru/files/001b/7a/84/78738.otf);}



@font-face {font-family: PHDemo; 
src: local("PHDemo"), url(//forumstatic.ru/files/001b/7a/84/56059.otf);}

@font-face {font-family: Pomidorko; 
src: local("Pomidorko"), url(//forumstatic.ru/files/001b/7a/84/23843.ttf);}

@font-face {font-family: Practice; 
src: local("Practice"), url(//forumstatic.ru/files/001b/7a/84/73530.otf);}

@font-face {font-family: RebelTypeDog; 
src: local("RebelTypeDog"), url(//forumstatic.ru/files/001b/7a/84/75684.otf);}




@font-face {font-family: Red October; 
src: local("Red October"), url(//forumstatic.ru/files/001b/7a/84/11226.ttf);}

@font-face {font-family: Rounded; 
src: local("Rounded"), url(//forumstatic.ru/files/001b/7a/84/51283.ttf);}

@font-face {font-family: Ruberoid; 
src: local("Ruberoid"), url(//forumstatic.ru/files/001b/7a/84/77010.ttf);}

@font-face {font-family: sangha; 
src: local("sangha"), url(//forumstatic.ru/files/001b/7a/84/72090.ttf);}




@font-face {font-family: Shadow; 
src: local("Shadow"), url(//forumstatic.ru/files/001b/7a/84/74716.ttf);}

@font-face {font-family: Solena; 
src: local("Solena"), url(//forumstatic.ru/files/001b/7a/84/21158.otf);}

@font-face {font-family: SouthbankLT; 
src: local("SouthbankLT"), url(//forumstatic.ru/files/001b/7a/84/31693.ttf);}

@font-face {font-family: SquidIgra; 
src: local("SquidIgra"), url(//forumstatic.ru/files/001b/7a/84/69779.otf);}

@font-face {font-family: Steamy; 
src: local("Steamy"), url(//forumstatic.ru/files/001b/7a/84/21955.otf);}



@font-face {font-family: tangak; 
src: local("tangak"), url(//forumstatic.ru/files/001b/7a/84/12895.ttf);}

@font-face {font-family: Tkachenko; 
src: local("Tkachenko"), url(//forumstatic.ru/files/001b/7a/84/39723.otf);}

@font-face {font-family: Tsarevich Light; 
src: local("Tsarevich Light"), url(//forumstatic.ru/files/001b/7a/84/78774.ttf);}


@font-face {font-family: Tsarevich; 
src: local("Tsarevich"), url(//forumstatic.ru/files/001b/7a/84/79837.ttf);}

@font-face {font-family: Walls Rough; 
src: local("Walls Rough"), url(//forumstatic.ru/files/001b/7a/84/21897.otf);}


@font-face {font-family: unttld; 
src: local("unttld"), url(//forumstatic.ru/files/001b/7a/84/84156.otf);}


@font-face {font-family: Wizland; 
src: local("Wizland"), url(//forumstatic.ru/files/001b/7a/84/53040.ttf);}

@font-face {font-family: Zhizn; 
src: local("Zhizn"), url(//forumstatic.ru/files/001b/7a/84/59799.otf);}

@font-face {font-family: krinj; 
src: local("krinj"), url(//forumstatic.ru/files/001b/7a/84/38070.otf);}

@font-face {font-family: Axiforma; 
src: local("Axiforma"), url(//forumstatic.ru/files/001b/b7/79/69433.ttf);}


/* A2 Deal with browser defaults and wonkiness
-------------------------------------------------------------*/

/* A2.1 */
html, body {margin: 0; padding: 0;}

/* A2.2 */
.punbb * {
margin: 0%;
}

/* A2.3 */
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {
padding: 0;
list-style: none;
}

/* A2.4 */
.punbb img {
border:none
}

/* A2.5 */
.punbb .main table {

width: 100%;
}

/* A2.6 */
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0 0.3em;}

/* A2.7 */
p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] * {
  height: 1.8em;
  vertical-align: middle
  }


/* A3 Text setup
-------------------------------------------------------------*/

/* A3.1 */
body {
font-size: 100%;
}

/* A3.2 */
.punbb {
font: normal 69.75% verdana, arial, helvetica, sans-serif;
}

/*A3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
font: 1em verdana, arial, helvetica, sans-serif;


}

/* A3.4 */
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {
font-size: 1em;
font-weight: normal;
}

/* A3.5 */
.punbb h1 span { color: #4c5262;
font-size: 13px;
font-family: axiforma;
}

.punbb h2 span {  color: #c4c3c1;
font-size: 14px;
font-family: Axiforma;
text-align: right;
padding-right: 10px;
text-transform: uppercase;

}




/* A3.6 */
.punbb pre {
font: 1.1em/140% monaco, "bitstream vera sans mono", "courier new", courier, monospace
}

/* A3.7 */
.punbb address, .punbb em {
font-style: normal
}

/* A3.8 */
.punbb .post-content em {
font-style: italic;
}



/* A3.9 */
.punbb .post-content em.bbuline {
font-style: normal;
text-decoration: underline;
}

/* A3.10 */
.punbb a {

}

/* A3.11 */
.punbb optgroup {
font-weight: normal;
}


/* A4 Float clearing and hidden items
-------------------------------------------------------------*/

/* A4.1 */
#pun:after,
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb .post-box:after,
.punbb .linksb:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
overflow:hidden;
line-height: 0.0;
font-size: 0;
}

/* A4.2 */
.acchide,
#pun-index #pun-main h1,
#pun-navlinks h2,
#pun-pagelinks h2,
#pun-status h2,
#pun-ulinks h2,
.punbb .forum h2,
.punbb .multipage .topic h2,
.punbb dl.post-sig dt span,
.punbb p.crumbs strong,
.punbb .divider hr,
.punbb .required label em,
.punbb .formsubmit label,
.punbb .submitfield label,
.punbb .modmenu label,
#pun-userlist .main h2 {
font-size: 0;
height: 0;
width: 0;
line-height: 0.0;
position:absolute;
left: -9999px;
overflow: hidden
}


/* A5 Basic page layout and borders
-------------------------------------------------------------*/

/* A5.1 */
#pun {
margin: 0px auto auto auto;
width : 1014px;
padding: 0px 0px 0px 0px;
margin-bottom: 0px; 
}

/* A5.2 */
.punbb {
  width: 92%;
  height: auto;
  margin-left: 48px;
  margin-top: 335px;
}

/* A5.3 */
#pun-redirect, #pun-maint {
  margin: 0px 20% 0px 20%;
  width: auto;
  float: none;
  }

/* A5.4 */
.punbb .section, .punbb .main {
margin-bottom: 0.5em;
}

/* A5.5 */
.punbb .category, .punbb .post {
margin-top: 0.4em;
}

/* A5.6 */
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {
margin-top: 0;
}

/* 5.7 */
#pun-post .topic {
margin-top: 1em;
}

/* A5.8 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
border-style: none none none none;
border-width: 0px 0px 0px 0px
}

/* A5.9 */
.punbb .container {
border-style: none;
border-width: 0;
}

/* A5.10 */
#pun-main h1, .punbb .section h2, #pun-debug h2 {
padding: 0px 0em;
border-style: none none none none;
border-width: 0 0 0 0;
height: 25px;
}




#pun-main h2, #pun-stats h2 {
width: 1014px;
margin-left: -48px;
text-align: center;
margin-bottom: 4px;
background: url('http://forumstatic.ru/files/001b/b7/79/18694.png') bottom no-repeat;
font-size: 24px;
color: #c4c3c1;
font-family: Axiforma;
height: 14px;
line-height: 16px;
letter-spacing: 2px;
text-shadow: 1px 1px 2px #6c52b3, 2px 0 0em #c4c3c100;
}

#pun-stats h2 span {display:none;}



/*************************************************************

B - MAIN CONTENT - GENERAL

**************************************************************/



/* B1 Parsed Content, Signatures and Scroll Boxes

-------------------------------------------------------------*/



/* B1.1 */

.punbb .post-content {

  padding: 0px 5px 5px 2px;

  margin: 0;

  width: 100%;

  overflow: visible !important;

  }


.punbb .post-content a {
    color: #30333c;
    font-weight: bold;
}


/* B1.2 */

.punbb .post-sig dt {
    display: block;
    width: auto;
    margin: 5px 0px;
  }



/* B1.3 */

.punbb .post-content p {

  margin: 0;

  padding: 0 0 1em 0;

  line-height: 150%;

  }



/* B1.4 */

.punbb .post-content img {

  vertical-align: middle !important;

  }



/* B1.5 */

.punbb .post-content img.postimg {

  vertical-align: middle;

  }



/* B1.6 */

.punbb .post-content .blockcode, .punbb .post-content blockquote {

  width: 100%;

  overflow: hidden;

  }



/* B1.7 */

.punbb .post-content .scrollbox {

  width: 100%;

  overflow: auto;

  }



/* B1.8 */
.punbb .post-content .quote-box, .punbb .post-content .code-box {
margin: 0.4em 1.2em 0.8em;
padding: 1em;
color: #1f232b;
background: #d5d5d5;
border: 1px solid #d5d5d5;
box-shadow: inset 0px 0px 2px #c4c3c1, inset 0px 0px 1px #c4c3c1, inset 0px 0px 7px rgb(206, 206, 206);
border-radius: 10px;
 }


/* B1.9 */

.punbb .quote-box cite, .punbb .code-box strong.legend {

display: block;
font-style: normal;
margin: 0;
color: #353a4c;
font-family: arial;
width: max-content;
padding: 9px 1px;
font-size: 11px;
font-weight: bold;
  }


.punbb .quote-box cite a, .punbb .code-box strong.legend a {color: #23262f !important;
display: inline;}


/* B2 Information boxes

-------------------------------------------------------------*/



/* B2.1 */

.punbb .info-box {

  padding: 1.1em 1.7em 1em 1.7em;

  border-style: none;

  border-width: 0px;

  margin: 0 0 1.1em 0;

  }



/* B2.2 */

.punbb .info-box * {

  padding: 0 0 0.7em 0;

  }



/* B2.3 */

.punbb #pun-main .info-box .legend {

  font-size: 1.1em;

  font-weight: bold;

  }





/* B3 Pagination and posting links

-------------------------------------------------------------*/



/* B3.1 */

.punbb .linkst {

  float: left;

  position: relative;

  width: 100%;

  font-size: 10px;

  height: 0;

  }



/* B3.2 */

.multipage {

  margin-top: 3em;

  }



/* B3.3 */

.linkst .pagelink {

position: absolute;
top: -4em;
width: 200px;
margin-left: -19px;
color: #46464a;
text-align: center;
background: #d5d5d5;
border-radius: 5px;
padding: 1px;
font-family: axiforma;
font-size: 11px;
border: 1px solid #a09ba6; height: 17px;
  }



/* B3.4 */

.linkst .postlink {

  position: absolute;

  top: -4em;

  right: 1em;

  width: 16em;

  text-align: right;

  font-weight: bold;

  }



/* B3.5 */

.punbb .linksb {
text-align: right;
padding: 1.4em 0em 0.5em 0em;
font-size: 10px;
margin-left: -17px;
margin-right: -22px;
  }



/* B3.6 */

.linksb .pagelink {
top: -4em;
width: 200px;
margin-left: -19px;
color: #46464a;
text-align: center;
background: #d5d5d5;
border-radius: 5px;
padding: 1px;
font-family: axiforma;
font-size: 11px;
border: 1px solid #a09ba6; height: 17px;
  }



/* B3.7 */

.linksb .postlink {

  float: right;

  width: 16em;

  font-weight: bold;
margin-right: 32px;


  }



/* B3.8 */

.subscribelink {

  clear:both;

  padding-top: 0.3em;

  padding-bottom: 0.5em;

  }





/*************************************************************

C - MAIN CONTENT - SPECIFIC

**************************************************************/



/* C1 Form layout

-------------------------------------------------------------*/



/* C1.1 */

.punbb .formal .container {

padding: 1.7em 1em 0em 0em;

  }



/* C1.2 */

.punbb .formsubmit {

  padding: 0px 0 0 5px;


  }



/* C1.3 */

.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span, #pun-admain input {
background: #2b303d;
color: #b4c4df !important;
border-radius: 4px !important;
font-size: 11px;
height: 18px;
position: relative;
box-shadow: 0 0 0 1px #0d0e13 inset, 0 0 0 2px #7d8eaf inset, 0 0 10px 0 rgba(15, 43, 53, 0.44) inset, 0 0 2px 0px #8a9cbd;
padding: 9px 20px 10px 20px;
line-height: 1px !important;
font-family: spectral sc !important;
border: none !important;

}

 #pun-admain select {
  background: #2b303d;
  color: #f0f0f0 !important;
  border-radius: 0px !important;
  text-shadow: 0px 1px 4px #456673;
  font-size: 11px;
  height: 22px;
  position: relative;
  box-shadow: 0 0 0 1px #0d0e13 inset, 0 0 0 2px #7d8eaf inset, 0 0 10px 0 rgba(15, 43, 53, 0.44) inset, 0 0 2px 0px #8a9cbd;
  font-family: spectral sc !important;
}


.punbb .formsubmit a, #pun-admain input {
    padding: 1px 10px 1px 10px !important;
}

.button {
background: #2b303d;
color: #b4c4df !important;
border-radius: 4px !important;
font-size: 11px;
height: 18px;
position: relative;
box-shadow: 0 0 0 1px #0d0e13 inset, 0 0 0 2px #7d8eaf inset, 0 0 10px 0 rgba(15, 43, 53, 0.44) inset, 0 0 2px 0px #8a9cbd;
padding: 9px 20px 10px 20px;
line-height: 1px !important;
font-family: spectral sc !important;
border: none !important;

}


/* C1.4 */

.punbb fieldset {

  border-style: none;

  border-width: 0px;

  padding: 0 18px 0 5px;

  margin: 0 0 0em 0

  }



/* C1.5 */

.punbb fieldset legend {

padding: 0;
margin: 0 0 0 11px;
font-size: 10px !important;
width: 728px;

  }



/* C1.6 */

.punbb fieldset legend span {

  padding: 0 5px;

  margin: 0 0 0 -15px;

  }



/* C1.7 */

.punbb fieldset fieldset {

  border-style: none;

  margin: 0;

  padding: 0 0 8px 0

  }



/* C1.8 */

.punbb .fs-box {

  padding: 1em 0 0.8em 0;

  }



/* C1.9 */

.punbb .fs-box p, .punbb .fs-box fieldset {

  padding: 0 0 0.8em 0

  }



/* C1.10 */

.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {

  float: left;

  margin-right: 1em;

  }



/* C1.11 */

.punbb .inline .infofield {

  clear:both

  }



/* C1.12 */

.punbb .datafield br {

  display: none

  }



/* C1.13 */

.punbb .required label, .punbb .datafield span.input {

  font-weight: bold

  }



/* C1.14 */

.punbb .datafield span.input a {

  font-weight: normal;

  }



/* C1.15 */

.punbb .areafield span.input, .punbb p.longinput span.input {

  display: block;

  padding: 0 12em 0 0;

  height: 100%; /* For IE */

  }



/* C1.16 */

.punbb textarea, .punbb .longinput input {
width: 64%;
margin: 0px;
border: 1px solid rgb(160, 163, 168) !important;
background-color: #d7d7d7;
padding: 5px;
outline: none;
border-radius: 5px;}



/* C1.17 */

.punbb .hashelp {

  position: relative;

  }



/* C1.18 */

.punbb .helplinks {

  display: block;

  position: absolute;

  top: 1em;

  right: 0;

  font-weight: normal;

  width: 36%;

  }



/* C1.19 */

.punbb #profile .helplinks {

  top: 1.5em;

  }



/* C1.20 */

.punbb .helplinks span {

  display: block;

  padding-bottom: 0.2em;

  }


/* C1.21 */

#pun-post .formal .info-box li {

  padding-left: 4px;

  list-style-type: square;

  list-style-position: inside;

  line-height: 1.5;

  margin: 0;

  }





/* C2 Table layout
-------------------------------------------------------------*/

/* C2.1 */
.punbb .main .tcl {
width: 50%;
  }

/* C2.2 */
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {
  text-align: center;
  width: 10%;
  }

#pun-index  .tc2, #pun-index  .tc3 {display: none;}



/* C2.3 */
.punbb .main .tcr {
  overflow: hidden;
  width: 30%;
  }

/* C2.4 */
#pun-userlist .main .tcl,
#pun-searchtopics .main .tcl,
#pun-modviewforum .main .tcl {
  width: 40%
  }

/* C2.5 */
#pun-userlist .main .tc2,
#pun-searchtopics .main .tc2 {
  text-align: left;
  width: 20%;
  }

/* C2.6 */
#pun-debug table .tcl {
  width: 15%;
  white-space:normal;
  }

/* C2.7 */
#pun-debug .tcr {
  width: 90%;
  white-space: normal;
  }


/* C2.8 */
#pun-index .tcl h3 {
text-align: left;
width: 598px;
margin-left: 0px;
margin-top: 0px;
display: block;
overflow: hidden;
white-space: nowrap;
height: 20px;
border-radius: 6px;
padding-left: 10px;
line-height: 21px;}



/* C2.9 */
.punbb td span.youposted {
  font-weight: bold;
  margin-left: -1em;
  position: absolute;
  }

/* C2.10 */
.punbb td .modlist {
  display: none !important;
  padding-top: 0.3em
  }

/* C2.11 */
.punbb .main td {
  border-style: none none none none;
  border-width: 0px 0 0 0px;
  padding: 0.8em 0em; 
  }



/* C2.12 */
.punbb .main th {
  border-style: none none none none;
  border-width: 0 0 0 0px;
  padding: 0.4em 1em 0.4em 1em;
display: none;
  }

/* C2.13 */
.punbb .main .tcl {
  border-left-style: none;
  border-left-width: 0
  }
* html .tclcon {height: 1px}

/* C2.14 */
.punbb td div.tclcon {
text-align: justify;
margin-left: 8px;

}

/* C2.15 */
.punbb div.icon {
  float: left;
}

#pun-index table Div.icon {
float: left;
position: absolute;
background: ;
width: 520px;
height: 8px;
margin-left: 18px;
margin-top: 0px;

}

#pun-index TR.inew Div.icon {

float: left;
position: absolute;
background: ;
width: 520px;
height: 8px;
margin-left: -8px;
margin-top: 0px;
}




/* C3 Topics

-------------------------------------------------------------*/



/* C3.1 */

.punbb .post .container {

  border-style: none none none none;

  border-width: 0px;

  margin-top: -1px;

  padding-bottom: 1px;

  }



/* C3.2 */

.punbb .post h3 {

  border-style: none none none none;
  border-width: 0px;
  margin-left: -7px;
  height: 18px;
  margin-bottom: 5px;
  }



/* C3.3 */

.punbb .post h3 span {

padding: 0.1em 1.3em;
display: block;
border-left-style: none;
border-left-width: 0px;
font-size: 10px;
line-height: 12px;

  }



.punbb .post h3 span a {
font-size: 10px;
color: #647680;
margin-left: 1px;
font-family: arial;
font-weight: bold;
  }


.punbb .post h3 span a.permalink {color: #8596b7;}

/* C3.4 */

.punbb .post h3 strong {
 float: right;
width: 5em;
text-align: right;
color: #c6c6c6 !important;
font-size: 10px;
font-weight: normal !important;
  }



/* C3.5 */

.punbb .post .post-author {
float: left;
overflow: visible;
width: 220px;
color: #c6c6c6;
margin-left: -31px;
background: url("http://forumstatic.ru/files/001b/b7/79/33328.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/79547.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/14312.png") repeat scroll 100% 42%;
position: relative;
padding-bottom: 10px;
text-align: center;
border-radius: 7px;
} 



/* C3.6 */

.punbb .post .post-author ul, .punbb .post .post-author p {

padding-bottom: 5px;
  line-height: 140%;
  }



/* C3.7 */

.pa-author {
text-align: center;
font-size: 14px;
font-family: goudy;
margin-top: 14px;
}





.pa-author a:hover {color: #4f844f !important;}

/* C3.8 */

.pa-author a {

  text-decoration: none

  }



/* C3.9 */



.post-author .pa-title {
text-align: right !important;
font-size: 11px;
color: #282e3a;
margin-bottom: 4px;
font-family: Montserrat;
position: absolute;
transform: rotate(180deg);
writing-mode: tb-rl;
left: -17px;
top: 17px;
height: max-content;
z-index: 999999 !important;
width: 17px;
text-transform: lowercase;
letter-spacing: 1px;
}


.pa-online{}




/* C3.11 */

.punbb .post-body {

margin-left: 218px;
border-left-style: none;
border-left-width: 0px;
padding: 0px 0px 1px 0px;

  }

.punbb .post-content strong {
}


/* C3.12 */

.punbb .post-box {



  }



/*C3.13 */

.punbb fieldset .post-box {

  margin-bottom: 0.8em

  }



/* C3.14 */

.punbb .post-links {



  border-left-style: solid;

  border-left-width: 1px;
font-size: 10px;
  }



/* C3.15 */

.punbb .post-links ul {


 height: 2em;
line-height: 2em;
margin-left: -40px;
border-top-style: none;
border-top-width: 0px;
background: transparent;
text-align: right;
margin-right: -20px;
  }



/* C3.16 */

.punbb .post-links li {

  display: inline;

  padding-left: 1em;

  }



/* C3.17 */

.pl-email, .pl-website {

  float: left;

  }



/* C3.18 */

.punbb .clearer {

  clear: both;

  height: 0;

  font-size: 0;

  }





/* C4 Moderator menu

-------------------------------------------------------------*/



/* C4.1 */

.punbb .modmenu .container {

     text-align: right;
margin-left: -17px;
font-size: 10px;
  }



/* C4.2 */

.punbb .modmenu strong, .punbb .modmenu a {

  height: 1.8em;

  line-height: 1.8em;

  }



/* C4.3 */

.punbb .modmenu .container strong {

  float: left;

  }



/* C4.4 */

.punbb .modmenu input {

  margin-left: 1em;

  }





/* C5 Message boxes

-------------------------------------------------------------*/



/* C5.1 */

.punbb .info .container {

  padding: 0.8em 1em

  }



/* C5.2 */

.punbb .info .container .backlink {

  padding-top: 0.8em;

  }





/* C6 Profile

-------------------------------------------------------------*/



/* C6.1 */

#profile .container {

  padding-left: 18.6em;

  }



/* C6.2 */

#profilenav {

  float: left;

  width: 14em;

  margin-left: -16.3em;

  display: inline;


  }



/* C6.3 */

#profilenav li {

  padding-bottom: 0.8em;

  font-weight: bold;

  }



/* C6.4 */

#viewprofile ul, #profilenav ul {
font-size: 12px;
  padding: 1.5em 18px 0.8em 18px;
  margin: 0 0 1em 0;
font-size: 10px;

  }


#profile-left  {
    text-align: center !important; width: 35%;
}

#profile-left img  {
}

#profile-right li strong a  {
    font-weight: bold; color: #5a895e;

}

#profile-right li strong {
  padding-left: 2em;
  color: #2a2633;
margin-bottom: 9px;
}



#viewprofile li strong, 
#viewprofile li div {

}

#viewprofile {
  margin-left: -12px;
  border-radius: 19px;
}


/* C6.5 */

#viewprofile h2, #profilenav h2 {

  background: transparent;

  border: none;

  padding: 0 0 0 0;

margin: 0 10px 0.4em -2px;

  }



/* C6.6 */

#viewprofile h2 span, #profilenav h2 span {

  padding: 0 5px;

  position: relative;

  }



/* C6.7 */

#viewprofile li, #setmods dl {

  padding: 0 0 0 16em;

  margin-bottom: 0.2em;

  }



/* C6.8 */

#viewprofile li span {

float: left;
width: 14em;
margin-left: -16em;
padding: 0.5em 1em;
font-weight: bold;
color: #5a536c !important;
background: #d9d9d9;
border-radius: 8px;
  }


#viewprofile li span a {color: #5a536c !important;}

/*C6.9 */

#setmods dt {

  float: left;

  width: 14em;

  margin-left: -16em;

  padding: 0.8em 1em;

  font-weight: bold;

  display: inline;

  }



/* C6.10 */

#viewprofile li strong, #viewprofile li div, #setmods dd {

  display: block;

  padding: 0.5em 1em;

  font-weight: normal;

  }




/* C6.11 */

.punbb img.avatardemo {

  float: right;

  margin: 0 0 0.8em 1.8em

  }





/* C7 User list

-------------------------------------------------------------*/



/* C7.1 */

#pun-userlist .formal, #pun-userlist .formal .container {

  border-bottom: none;

  margin-bottom: 0;

  }



/* C7.2 */

#pun-userlist .usertable .container {

  padding: 0 2.3em 2.3em 2.3em;

  border-top: none;

  }



/* C7.3 */

#pun-userlist .usertable table {

  border-style: solid;

  border-width: 1px;

  }





/*************************************************************

D - PUNBB SECTIONS OTHER THAN MAIN CONTENT

**************************************************************/



/* D1 Logo and description

-------------------------------------------------------------*/



/* D1.1 */

#pun-title {
 border-style: none none none none;
border-width: 0px 0px 0 0px;
background: url("http://forumstatic.ru/files/001b/b7/79/19079.png") no-repeat;
height: 317px;
width: 1014px;
margin-left: -48px;
margin-top: -312px;
margin-bottom: 20px;
position: absolute;
}



/* D1.2 */

#pun-title h1 {

  display : none;

  height : 40px;

  padding: 2em 1em 0 1em;

  }



/* D1.3 */

#pun-title .container {

  border-style: none none none none;

  }



/* D1.4 */

#pun-title h1 span  {

  font-size: 1.5em;

  }



#pun-title table {
    border: none;
    height: 300px;
    width: 100%;

}



#pun-title td.title-logo-tdl {

    border: none;

    width: 100%;

}



#pun-title TD.title-logo-tdr {
  border: none;
  width: 468px;
  vertical-align: top;
  padding-top: 0px;
  left: 31%;
  top: 0;
  margin-left: 200px;
}



/* D2 Page navigation

-------------------------------------------------------------*/

/* D2.1 */

#pun-pagelinks {

  position: absolute;

  top: 0px;

  left: 0;

  margin: 0;

  border: none;

  padding: 0;

  width: 100%;

  }



/* D2.2 */

#pun-pagelinks .container {

  background: transparent;

  border: none;

  padding: 0}



/* D2.3 */

#pun-pagelinks .container li {

  display: inline

  }



/* D2.4 */

#pun-pagelinks li a, #pun-pagelinks a:link, #pun-pagelinks a:hover {

  height: 2em;
  line-height: 2em;
  padding: 0;
  font-size: 1.2em;
  margin-left: -9999px;
  display: block;
  float:left;
  width: 100%;

  }



/* D2.5 */

#pun-pagelinks a:active, #pun-pagelinks a:focus {

  position:relative;

  margin: 0;
}



#pun-pagelinks li a span {

  display:block;

  margin: 0 1em

  }



/* D3 Forum navigation

-------------------------------------------------------------*/



/* D3.1 */

#pun-navlinks, #pun-navlinks .container {
border-style: none;
border-width: 0;
width: 1014px;
margin-bottom: 16px;
padding-top: 7px;
margin-left: -24px;
height: 19px;
text-align: center;
  }



/* D3.2 */

#pun-navlinks .container {
background-color: transparent;
background-repeat: no-repeat;
background-position: center center;
word-spacing: 10px;

}


/* D3.3 */

#pun-navlinks li {

  display: inline;


  }



/* D3.4 */

#pun-navlinks li a {
color: #4a3c6c;
font-size: 15px;
font-family: goudy;}


#pun-navlinks li a:hover  {color:#528952 !important; }



#pun-navlinks li span {
    background-size: 0;
    background-repeat: no-repeat;
    display: inline;
    transition: 0.5s ease;
  }


#pun-navlinks li span:hover {
   
      background-size: 100%;
   
}


/* D4 User links

-------------------------------------------------------------*/



/* D4.1 */


#pun-ulinks li a {
    background-size: 0;
    background-repeat: no-repeat;
    display: inline;
    transition: 0.5s ease;
  }

#pun-ulinks li a:hover {
   
      background-size: 100%;
   
}

#pun-ulinks  {

  margin-top: 0;
  
text-align: center;
height: 16px;
  }



/* D4.2 */

#pun-ulinks .container {

margin-top: -13px;
margin-left: -48px;
width: 1014px; 
position: relative; padding-top: 8px;
}




/* D4.3 */

#pun-ulinks li, #pun-ulinks li a {

display: inline;
font-size: 10px;
white-space: nowrap;
color: #698267;
text-transform: uppercase;
font-family: calibri;

  }

#pun-ulinks li a:hover {

color: #61518c;

  }

/* D4.4 */

#pun-ulinks li a {

padding: 0 7px 0px 7px;

  }



/* D4.5 */

#pun-ulinks li.item1, #pun-ulinks li.item1 a {

  border-left-style: none;

  border-left-width: 0;

  padding-left: 0

  }



/* D5 Welcome box and Top Breadcrumbs

-------------------------------------------------------------*/



/* D5.1 */

#pun-status, #pun-status .container {

  border-bottom: none;
  margin-bottom: 0;

  }



/* D5.2 */

#pun-status .container {

color: #4e495e;
height: 17px;
width: 956px;
font-size: 10px !important;
margin-top: 22px;
margin-bottom: 10px;
margin-left: -18px;
font-family: tahoma;
  } 

#pun-status .container strong  {
  color: #508851;
text-transform: lowercase;
}

#pun-status .container a { }


#pun-status li a {

color: #65624f !important;

  }

/* D5.3 */

#pun-status span {

  white-space: nowrap;


  }



/* D5.4 */

#pun-crumbs1 {




  margin-top: 0;

  }



/* D5.5 */

#pun-crumbs1 p.container {

border-top: none;
height: 15px;
padding: 0em 0em 0em 3em;
font-size: 10px;
text-align: left;
font-weight: bold;
margin-left: -48px;
width: 1014px;
color: #616064;
margin-top: 7px;
position: relative;
  }

#pun-crumbs2 .container {
border-top: none;
height: 15px;
font-size: 10px;
text-align: left;
font-weight: bold;
margin-left: 0px;
width: 1014px;
color: #616064;
margin-bottom: 15px;
padding-left: 3em;
  }



/* D5.6 */

#pun-break1 {

  margin: 0 1em;

  border-style: solid none;

  border-width: 1px 0;

  height: 0;

  margin: -2px 1em;

  position: relative;

  z-index: 1;

  }



/* D6 Announcement

-------------------------------------------------------------*/



/* D6.1 */

#pun-announcement h2 {

  padding: 0;

  margin: 0 1em -3.5em 1em;

  border-style: none none solid none;

  border-width: 0 0 1px 0;

  position: relative;

  font-weight: bold;

  display: none;

  }



/* D6.2 */

#pun-announcement h2 span {

  display: block;

  padding: 1em 0 0.8em 0;

  border-bottom-style: solid;

  border-bottom-width: 1px;

  }



/* D6.3 */

#pun-announcement .container {
padding: 0.3em 1em 1em;
position: absolute;
color: #8f96bd;
width: 409px;
margin-top: -191px;
margin-left: 43px;
  }


/* D7 Statistics

-------------------------------------------------------------*/



/* D7.1 */

#pun-stats .container {

padding: 0.8em 0em;
color: #2c3a29;
text-align: justify;
font-family: tahoma;
margin-left: -20px;
width: 962px;

border-radius: 20px;
font-size: 11px;
margin-top: 20px;
  }



/* D7.2 */

#pun-stats li.item1, #pun-stats li.item2 {


  clear: both;

  line-height: 150%;

  }



/* D7.3 */

#pun-stats li.item3, #pun-stats li.item4 {

  text-align: center;

  line-height: 150%;

  }



/* D7.4 */

li#onlinelist {

  margin-top: 1em;

  border-top-style: solid;

  border-top-width: 1px;

  float: left;

  width: 100%;

  line-height: 130%;

  }



/* D7.5 */

li#onlinelist div {

  border-top-style: solid;

  border-top-width: 1px;

  padding: 0.7em 0px 0 0;

  }



/* D8 Quick Jump - About - Bottom Breadcrumbs

-------------------------------------------------------------*/



/* D8.1 */

#pun-qjump {

  margin: 0;

  border: none;

  width: 50%;

  position: relative;

  float: left;

  }



/* D8.2 */

#pun-qjump .container {

  border: none;

  background: transparent;

  padding: 0.8em 1em;

  }



/* D8.3 */

#pun-about {

  margin-top: 0;

  }



/* D8.4 */

#pun-about .container {

  border-top-style: none;

  text-align: center;

  line-height: 150%;

  padding: 0.8em 1em;

  }



/* D8.5 */

#pun-about p span {

display: block;
padding-left: 50%;
font-size: 9px;
color: #616672;
margin-top: 79px;
  }


#pun-about p span a {color: #616672 !important; }


/* D8.6 */

#pun-crumbs2 {

  font-weight: bold;
  overflow: hidden;
  margin-bottom: 0;
  border-bottom: none;

font-size: 12px;
text-align: center;
color: #453a2c;
font-weight: bold;
margin-left: -48px;
width: 1014px;

  }



/* D8.7 */

#pun-crumbs2 .container {

  border-bottom: none;

  }



/* D8.8 */

#pun-break4 {

  margin: -2px 1em;

  border-style: solid none;

  border-width: 1px 0;

  position: relative;

  height: 0;

  z-index: 1;

  }



/* D8.9 */

div.punbb-admin #pun-about .container {

  border-top-style: solid;

  border-top-width: 1px;

  }





/* D9 Help file

-------------------------------------------------------------*/



/* D9.1 */

#pun-help .formal .info-box h3.legend {

  border-bottom-style: none;

  border-bottom-width: 0px;

  padding-bottom: 0;

  margin-bottom: 0.8em;

  }



/* D9.2 */

#pun-help .formal .info-box h3.legend span {

  padding-bottom: 0.6em;

  display: block;

  border-bottom-style: none;

  border-bottom-width: 0px;

  font-size: 1.1em;

  }



/* D9.3 */

#pun-help .formal p, #pun-help .formal dd {

  margin-bottom: 1em

  }



/* D9.4 */

#pun-help .formal ul, #pun-help .formal dl {

  padding: 0 0 0 1em

  }



/* D9.5 */

#pun-help .formal li {

  padding: 0;

  line-height: 130%

  }



/* D9.6 */

#pun-help .formal li * {

  vertical-align: text-top

  }



/* D9.7 */

#pun-help .formal dt span {

  font: 1.4em/120% monaco, "bitstream vera sans mono", "courier new", courier, monospace

  }



/* D9.8 */

#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {

  padding-bottom: 0;

  }


#main-reply {
    width: 100%;
    padding: 5px;

}

.post-content td {vertical-align: top;
padding: 0.1em 0.5em !important;}


.mini_awards_label {
display: none !important;
color: #7b7774;
font-size: 10px;
font-family: yeseva one;
text-transform: uppercase;
}


 .mini_awards img {max-width: 35px !important;
max-height: 50px !important;}

 .pa-author a {color: #695796 !important;  }
 .pa-respect a, .pa-posts a {color: #685f58 !important;}
 .pa-avatar {text-align: center; margin-top: 7px; }

.pa-respect  {
  width: 58px !important;
}

.pa-respect .fld-name {
  visibility: hidden !important; display: block;
}

.pa-posts::first-letter {
  opacity: 0;
}

 .pa-respect a:hover, .pa-posts a:hover {}

#font-area, #size-area, #color-area, #smilies-area, #imageup-area, #image-area, #keyboard-area, #addition-area, #video-area, #spoiler-area {
  background-color: rgb(21, 21, 28);
color: #9396a5;
border: 1px solid #28293c;
padding-left: 10px !important;
scrollbar-width: thin;
border-radius: 3px;}


#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area 
{
 
    z-index: 10000;
}

#font-area {
    height: 280px;
    overflow-x: auto; font-size: 14px;
}

.hasicon tr .tcr a {
font-size: 12px;
font-family: Archive;
} 


#pun-index .tcl h3 a {
color: #2d323e;
font-size: 13px;
font-family: Axiforma;
transition: all 0.4s ease-out;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold;

}



#byuser {color: #5d6071 !important;}

.punbb .post h3 a {
    font-size: 10px;
}


.post h3 img {
    margin: 0px 7px;
    cursor: pointer;
}




#pun-index .tclcon {
text-align: justify;
font-size: 10px;
width: 608px;
color: #676767;
margin-left: -8px;
padding: 10px 10px 0px 10px;
min-height: 60px;
border: 1px solid #b4b3b2;
border-radius: 10px;}


#pun-index .tclcon t {
display: block;
margin: 12px 10px 9px 10px;
color: #4c5262;
font-weight: bold;
}

.tclcon a {

  color: #4c5262;
}

#pun-index .tclcon t1 {
   text-align: center;
display: block;
margin-bottom: 10px;
}


#pun-index .tclcon t1 a { 
color: #363b48 !important;
border-radius: 5px !important;
font-size: 11px;
height: 14px;
position: relative;
padding: 0px 25px 0px 25px;
font-family: play !important;
transition: all 0.4s ease-out;
display: inline-block;
margin-bottom: 10px;
border: 1px solid #b4b3b2;}

#pun-index .tclcon t1 a:hover {background: #b4b3b2;
transition: all 0.4s ease-out; }


#pun-index .tclcon tx {
display: block;
margin: 10px;
color: #5e5a68;
}

#pun-index .tcl h3 a:hover  {
 color: #4b7b4b !important;
border-bottom: none !important; transition: all 0.4s ease-out;}



#pun-viewtopic .post h3 { 
margin-bottom: 12px;
margin-left: -31px;
width: 980px;
height: 15px;
background: url('http://forumstatic.ru/files/001b/b7/79/65392.png');}

#pun-live-rusff {display: none;}

.pa-posts, .pa-respect, .pa-fld1, .pa-fld2 {
color: #9fa3ac;
width: 49px;
margin-top: 10px;
font-size: 10px;
text-align: center;
height: 16px;
display: inline-block;
margin-bottom: 3px;
line-height: 17px;
font-family: verdana;
}

.pa-fld1 {

}

.pa-fld2 {

}

.pa-posts {

}

.pa-fld3 {
width: 196px;
height: 36px;
background: url('http://forumstatic.ru/files/001b/b7/79/26710.png') no-repeat;
margin-left: 12px;
margin-top: 7px;
}



.pa-fld3 img {
  max-width: 54px;
max-height: 38px;
display: block;
float: left;
margin-left: 6px;
margin-top: -4px;
z-index: 100;
position: relative;
}


.pl1 {
margin-left: 50px;
text-align: center;
font-size: 13px;
padding-top: 1px;
font-family: beuafort;
letter-spacing: 1px;
color: #4e5a72;
height: 16px;
overflow: hidden;
}

.pl2 {
margin-left: 50px;
text-align: center;
font-size: 9px;
font-family: verdana;
color: #777d8c;
margin-top: -3px;
height: 15px;
overflow: hidden;
}


.pa-fld4  {
  background: #00000070;
margin-left: 10px;
width: 200px;
padding: 10px 0px 5px 0px !important;
}

.pa-fld5   {
width: 208px;
height: 16px;
font-size: 22px;
text-align: center;
margin: 7px 0px 6px 5px;
color: #508851;
font-family: Assassin;
letter-spacing: 2px;
text-transform: lowercase;
overflow: hidden;
}




.pa-fld5::before {content: ' ';
background: #3e683e;
height: 1px;
width: 100%;
display: inline-block;
position: relative;
vertical-align: middle;
margin-left: -100%;
left: -5px;}

.pa-fld5::after {content: ' ';
background: #3e683e;
height: 1px;
width: 100%;
display: inline-block;
position: relative;
vertical-align: middle;
margin-right: -100%;
right: -5px;}

dl.post-sig {border-top: 1px solid #ada9b7; padding-top: 5px; margin-top: 25px;}


.pa-avatar.item2 img.allow_change {
 max-width: 180px;  
border: 1px solid #343a49;
  }

.pa-avatar.item2 img {
max-width: 180px;  
border: 1px solid #343a49;
}

.pa-avatar.item2 img.allow_change:hover {
    outline-color: rgba(240, 240, 240, 0) !important;
}

.pun-modal .modal-inner h2 {
background: transparent !important;
}


.pun-modal .modal-inner {
border: 1px solid !important;
color: #3e4457;
background-color: #12141a;
}


.pun-modal .modal-inner .container {
    color: #4f7755 !important; overflow: hidden;
}

.pun-modal .modal-inner .infofield {
    display: block;
    width: 652px;
}

#pun-report .inner,  #pun-admin-award-form .inner {
  border: 1px solid !important;
color: #3e4457;
background-color: #12141a;
}



#floatbut {width: 26px;}


#pun-stats {
font-size: 11px;}

.topic a.sharelink {
    display: none;
}



.punbb .modmenu .container span {
    display: none;
}



.punbb .post-content  {
    text-align: justify;
}

.pa-awards {
    text-align: center;
}



#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
background: #999ca6;
width: 29px;
height: 6px;
margin-right: 7px;
margin-top: 4px;
border-radius: 10px;}


#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
background: #a84141;
width: 29px;
height: 6px;
margin-right: 7px;
margin-top: 4px;
border-radius: 10px;}


#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {background: #191820;
width: 29px;
height: 6px;
margin-right: 7px;
margin-top: 4px;
border-radius: 10px;}

#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
background: #416641;
width: 29px;
height: 6px;
margin-right: 7px;
margin-top: 4px;
border-radius: 10px;}

#image-area a, #spoiler-area a, #video-area a {color: #4f9f5c !important;
font-weight: bold;}


.resizable-textarea textarea {
    display: block;
    margin-bottom: 0pt;
}

#main-reply {height: 200px;}


.punbb .user-avatar .avatar-image {border: 0px solid #23415e;
transition: all 0.4s ease-out; border-radius: 6px !important;
} 


.punbb .user-avatar .avatar-image:hover {
border: 0px solid #8aa0cc;
transition: all 0.4s ease-out;
height: 40px;
width: 40px;
}


.punbb .user-avatar {
    padding-left: 10px !important; margin: 1px 25px 2px 0px !important;
}



.punbb .main .tcr {
    text-align: left;
    font-size: 11px;
    color: #1e3b42;
}


#banners {
position: absolute;
width: 411px;
margin-top: -26px;
margin-left: -40px;
height: 71px;
overflow-y: auto;
scrollbar-width: thin;
text-align: justify;
padding-right: 4px;
line-height: 22px;
}

#banners img {opacity: 0.6; transition: all .2s linear; }
#banners img:hover {opacity: 1; transition: all .2s linear; }


#plng {background: #d5d5d5 !important;
border: 0px solid #4c5262 !important;
color: #21252e !important;
padding-right: 20px !important;
padding-left: 20px !important;
font-size: 10px !important;
border-radius: 4px;}






#mod-options {
background: #2b303d;
color: #c6c6c6;
border-radius: 10px;
margin-left: -14px;
}

.byuser {
    color: #284025;
}

#topic-users-in {
  margin-left: -13px;
}


::selection {
  background: none repeat scroll 0% 0% #4c566c;
  color: #d5d5d5;
}







#profile-name {
   font-family: BebasNeue;
font-size: 18px;
color: #5a895e;
}

#profile-title {
  color: #5a536c;
  font-family: axiforma;
}



#profile-name strong {
  padding: 0 !important;
}


div.post-rating a, div.post-vote a {
    font-size: 130% !important;
    text-decoration: none !important;
    padding: 2px;
color: #262b36 !important;

}


#pun-status .status-right {
    display: none;
}






#reputationText {
   
}

#rep_form {
    color: #3f4656 !important;

}

#rep_form .tcl {width: 27% !important;}



#rep_form td.tc2 {
display: block;
width: 600px !important;
color: #61508a !important;
font-weight: bold;
}


.inner post_reputation h1 span {
    color: #6a2e0e !important;
}






#pa-edit a {     color: #fff !important;
font-weight: bold !important;
background: #5a895e;
padding: 2px 10px 2px 10px !important;
text-align: center;
border-radius: 4px;}


.adformal h2, #pun-adnav h2 {border-width: 0 0px 0px 0 !important;}




#viewprofile li {

}

#tags .container {

    right: 6px !important;
}



.pa-awards {
    line-height: 15% !important; margin-top: 15px;
}

#hide-1 {
   margin-left: -203px !important;
margin-top: -10px;
}



#profilenav span {
    font-size: 16px !important;
}

.fs-box h3 span {
    color: #000 !important;
}

.punbb td div.tclcon {
    width: 90%;
}


.fs-box li.pa-title {display:none;}





#movePostsTable, #afterMove {
    background: #c4c4c4;
    border: 1px solid #172f4d; 
padding: 14px;
} 

#button-graffiti_rusff {display: none !important;}

.fs-box .pa-reg {
    display: none;
}










#mask_dialog .inner {
    cursor: default;
  margin: 0;
  width: 760px;
  max-width: 99%;
  max-height: 90%;
  overflow-x: auto;
  z-index: 10000000;
  border: 1px solid #2d2651 !important;
  color: #9190a8;
  padding: 8px;
  background-color: #0f0f15 !important;
  background-image: url();
  outline: 0px solid rgb(217, 35, 35) !important;
  scrollbar-width: thin !important;
}

#mask_dialog .inner * {scrollbar-width: thin !important;}

#mask_dialog .hv-mask-dialog-title {color: #9190a8;
font-family: axiforma}


.pun-modal .modal-inner h2 {
background: transparent !important;
}


#mask_dialog .hv-form-block input, #mask_dialog .hv-form-block textarea {
  width: 99% !important;
}

#mask_dialog .hv-add-template {

  padding: 8px 4px !important;
  border: none !important;
}


#mask_dialog .inner * a {
    color: #234853;
}

.lastedit {
display: none;
}


#float {
    background: rgb(232, 232, 232) none repeat scroll 0% 0% !important;
border: 1px solid #959d9f !important;
width: auto;
padding: 8px;
position: absolute;
margin-top: -19% !important;
margin-left: 15% !important;
z-index: 20;
color: #2f5661 !important;
}

#button-sticker {width: 26px !important;}

.hvStickerPackModal {background: #131720 url("") !important;
border: 1px solid #878d97 !important;
box-shadow: none !important;
z-index: 999 !important;}

.hvStickerPackModalTab.active {
background: rgb(54, 132, 84) !important;
border-radius: 6px !important;
}



.hvStickerPackModalTab {  background: rgb(52, 50, 74) !important;
border-radius: 6px !important;
color: #ececec;
}

.hvStickerPackModalContent {  border: solid 1px #499968 !important;
  scrollbar-width: thin;
  border-radius: 4px;
}

.punbb .formal fieldset {
    display: inherit !important;
}


.post-content hr {background-color: #40485b;
border: none;
height: 1px;}




.status_userava > img:hover {width: 100px;
height: 100px; transition: all .2s linear;}

.status_userava > img { transition: all .2s linear;}



.punbb span.GamePst {color: #D8D8DF !important;}

.punbb .table_GamePosts td {
    border: none !important;
}

.table_GamePosts {
    background: #f0f0f0 !important;
}

.table_GamePosts tr:nth-child(2n+1) {
    background: #f0f0f0 !important;
}

#pre_placement {
    height: 20px;
}

.Form-Table {
    margin-left: -18px;
}



    .gid2 #pun-adnav .item4,.gid2 #pun-admin_users #pun-admain1.adformal{display:none!important;}



.post topicpost {
    overflow: visible;
}






.post-content .highlight-text {
background-color: #495269 !important;
color: #c6c6c6 !important;
padding: 1px 3px !important;
border-radius: 4px !important;
}


.punbb span.GamePst, .punbb strong.GamePst2  {padding-right: 0 !important;}

.pa-last-visit {
    display: none !important;
}

.punbb .post h3 { 
margin-bottom: 17px;
margin-left: -20px;
width: 930px;
height: 15px;
background: url('');}

li.pa-replies {
    text-align: center;
    padding-top: 8px;
}


#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {}

#pun-reputation .inner {
background: #c6c6c6;
border: 1px solid #6f6b79;

}

#profile .toppost h3 {
    background: none !important;
}

#profile .pa-avatar.item2 img {
    margin-top: 20px !important;
}

#profilenav h2 span {letter-spacing: 0 !important;}

#profilenav h2 {
    height: auto !important;
}



.hvStickerPackModalContent img {max-height: 50px !important;}


.NoComments {
float: right;
margin-right: 8px;
cursor: pointer;
position: relative;
z-index: 999;
width: 16px;
height: 14px;
background: url('http://forumstatic.ru/files/001b/b7/79/52718.png');
margin-top: 4px;
}






#shtxt {
position: absolute;
z-index: 10;
margin-top: -81px;
width: 185px;
margin-left: 764px;
font-family: Old Standard TT;
font-size: 14px;
color: #51513e;
text-align: center;
height: 40px;
overflow: auto;
scrollbar-width: none;}

#shtxt::-webkit-scrollbar, 
#perscollection1::-webkit-scrollbar,
#perstwin1::-webkit-scrollbar, 
#persales1::-webkit-scrollbar, 
#persplashki1::-webkit-scrollbar, 
#persaarts1::-webkit-scrollbar, 
#persbooks1::-webkit-scrollbar, 
#perspets1::-webkit-scrollbar {
    width: 0px !important;
}

#pun-admain a:hover {
    color: #7969a4 !important;
}


.punbb h2 span {
    display: block;
}



.post-content .spoiler-box > div {
    background: url('/img/plus.png') no-repeat left center;
    cursor: pointer;
    padding-left: 18px;
text-align: left;
font-family: goudy;
font-size: 12px;
color: #333949;
padding-right: 18px;
}


#ankback, .ankback {
 width: 668px;
background: url("http://forumstatic.ru/files/001b/b7/79/83273.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/65954.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/41404.png") repeat scroll 100% 42%;
color: #858688;
margin-left: 23px;
padding-bottom: 16px;
border-radius: 7px;
font-family: verdana;
font-size: 11px;
} 



.ankback {  margin-bottom: 20px;
}

#ankname::-webkit-scrollbar, 
#ankmodel::-webkit-scrollbar,
#ankrace::-webkit-scrollbar,
#ankage::-webkit-scrollbar,
#ankdeal::-webkit-scrollbar,
#ankgroup::-webkit-scrollbar,
#ankaddinf::-webkit-scrollbar,
#ankaddstat::-webkit-scrollbar
 {  display: none;  }



.ankname::-webkit-scrollbar, 
.ankmodel::-webkit-scrollbar,
.ankrace::-webkit-scrollbar,
.ankage::-webkit-scrollbar,
.ankdeal::-webkit-scrollbar,
.ankgroup::-webkit-scrollbar,
.ankaddinf::-webkit-scrollbar,
.ankaddstat::-webkit-scrollbar
 {  display: none;  }




#ankname, .ankname {
text-align: center;
font-family: huntsman;
font-size: 17px;
color: #4f844f;
padding-top: 29px;
letter-spacing: 1px;
height: 23px;
overflow: auto;
scrollbar-width: none;
margin-bottom: -9px;}

.ankname  {
  padding-top: 24px !important;
  margin-bottom: -6px !important;
}

#ankimage, .ankimage {
overflow: hidden;
position: absolute;
margin-top: 33px;
border-radius: 100%;
width: 668px;
max-width: 150px;
max-height: 150px;
margin-left: 257px;
}

#ankimage img  {
max-width: 150px;
}

 .ankimage img  {
max-width: 150px;
margin: 0 !important;
}


#ankmodel, .ankmodel {
text-align: center;
font-size: 10px;
color: #9aa1b7;
position: absolute;
margin-top: 117px;
margin-left: 416px;
width: 205px;
height: 12px;
overflow: auto;
scrollbar-width: none;
}

#ankrace, .ankrace {
text-align: center;
font-size: 10px;
color: #9aa1b7;
position: absolute;
margin-top: 48px;
margin-left: 68px;
width: 205px;
height: 12px;
overflow: auto;
scrollbar-width: none;
}


#ankage, .ankage {
text-align: center;
font-size: 10px;
color: #9aa1b7;
position: absolute;
margin-top: 82px;
margin-left: 50px;
width: 205px;
height: 12px;
overflow: auto;
scrollbar-width: none;
}

#ankdeal, .ankdeal{
 text-align: center;
font-size: 10px;
color: #9aa1b7;
position: absolute;
margin-top: 117px;
margin-left: 49px;
width: 205px;
height: 12px;
overflow: auto;
scrollbar-width: none;
}

#ankdeal n, #ankgroup n, #ankaddinf n, #ankaddstat n, #ankaddcontact n {  
display: none;}

.ankdealn, .ankgroupn, .ankaddinfn, .ankaddstatn, .ankaddcontactn {  
display: none;}


#ankgroup, 
.ankgroup {
  text-align: center;
font-size: 10px;
color: #9aa1b7;
position: absolute;
margin-top: 48px;
margin-left: 398px;
width: 205px;
height: 12px;
overflow: auto;
scrollbar-width: none;
}



#ankaddinf, .ankaddinf {
  text-align: center;
font-size: 10px;
color: #9aa1b7;
position: absolute;
margin-top: 153px;
margin-left: 70px;
width: 205px;
height: 12px;
overflow: auto;
scrollbar-width: none;

}





#ankaddstat, .ankaddstat {
text-align: center;
font-size: 10px;
color: #9aa1b7;
position: absolute;
margin-top: 82px;
margin-left: 416px;
width: 205px;
height: 12px;
overflow: auto;
scrollbar-width: none;
}

#ankbio::before {content: url('http://forumstatic.ru/files/001b/a5/8c/31760.png');
margin-left: -25px; filter: hue-rotate(37deg);}

.ankbio::before {content: url('http://forumstatic.ru/files/001b/a5/8c/31760.png');
margin-left: -25px; filter: hue-rotate(37deg);}

#ankbio n, #anknice n, #ankskeels n, #ankinv n, #ankquestion n {
color: #4f844f;
font-family: axiforma;
font-size: 12px;
}

.ankbion, .anknicen, .ankskeelsn, .ankinvn, .ankquestionn {
color: #4f844f;
font-family: axiforma;
font-size: 12px;
width: max-content;
float: left;
height: 15px;
padding-right: 4px;
}


#ankaddcontact, 
.ankaddcontact {
text-align: center;
font-size: 10px;
color: #9aa1b7;
position: absolute;
margin-top: 153px;
margin-left: 397px;
width: 205px;
height: 12px;
overflow: auto;
scrollbar-width: none;
}



#ankbio, .ankbio {
padding: 205px 25px 0px 25px;
color: #858688;
text-align: justify;
margin-bottom: 10px;
line-height: 14px;
font-family: verdana;
font-size: 11px;
}



#anknice, #ankskeels, #ankinv, #ankquestion {
  padding: 0px 25px 0px 25px;
}


.anknice, .ankskeels, .ankinv, .ankquestion {
  padding: 0px 25px 0px 25px;
}

#anknice::before {content: url('http://forumstatic.ru/files/001b/a5/8c/32820.png');
margin-left: -25px; filter: hue-rotate(37deg);}


#ankquestion::before {content: url('http://forumstatic.ru/files/001b/a5/8c/12346.png');
margin-left: -25px; filter: hue-rotate(37deg);}

.anknice::before {content: url('http://forumstatic.ru/files/001b/a5/8c/32820.png');
margin-left: -25px; filter: hue-rotate(37deg);}


.ankquestion::before {content: url('http://forumstatic.ru/files/001b/a5/8c/12346.png');
margin-left: -25px; filter: hue-rotate(37deg);}

#ankquestion, .ankquestion {
    margin-top: 10px;} 

#ankpost::before {
content: url('http://forumstatic.ru/files/001b/a5/8c/60188.png');
height: 24px;
width: 668px;
display: block;
margin-left: 0px;
position: absolute;
margin-top: 9px;
}

#ankpost, .ankpost  {
  margin-top: 0;
}



#ankpost .spoiler, 
.ankpost .spoiler-box div {
  padding: 10px;
  z-index: 1000 !important;
  position: relative;
}


.ankpost .quote-box {
 background: #11141a !important;
box-shadow: none !important;
border: 1px solid #2b313e !important;
color: #858688 !important;
width: 594px;
margin-left: 25px !important;
margin-bottom: 14px !important;


}


#infrace y {
 font-family: goudy;
color: #324a51;
font-size: 13px !important;
}




#infrace h {
  font-family: beuafort;
  font-size: 16px;
  color: #324a51;
  font-weight: bold;
}

.infracez {
    text-align: center;
    display: block;
    margin-top: 10px; line-height: 25px;
 font-family: goudy;
    font-weight: normal !important;
    font-size: 11px;
}

.infracez a {    font-weight: normal !important; font-size: 12px; line-height: 25px;}

#infrace name {
display: block;
text-align: center;
font-family: Monumenta;
font-size: 21px;
color: #324a51;
margin-top: 15px; height: 26px;
}

#infrace name::before, #infrace name::after {content: "\2666";
   margin: 0px 5px 0px 5px;}

#infraceimg {
    text-align: center; 
   margin: 10px 0px 10px 0px;
}

#infraceimg img {filter: sepia(1) hue-rotate(143deg);}

.infraceimg {
    text-align: center; 
   margin: 10px 0px 10px 0px; 
filter: sepia(1) hue-rotate(75deg) saturate(1.5);
}



#infrace td  {
    width: 50%; 
font-family: verdana; 
font-size: 12px; 
line-height: 18px; color: #142428;
}

#infrace #racanormvid  {
font-size: 12px; 
color: #15262b;
column-count: 2;  
column-gap: 15px;
margin-top: 25px;
line-height: 11px;
}

#racanormvid img {
  padding-right: 9px;

}

.infracet  {
   width: 60%;
font-family: verdana;
font-size: 12px;
line-height: 18px;
margin: 10px auto;
}



#infrace n {
  display: block;
text-align: center;
font-family: goudy;
font-size: 15px;
color: #294b54;
margin-top: 15px;
height: 12px;
}

.infracen  {display: block;
text-align: center;
font-family: goudy;
font-size: 15px;
color: #5b597d;
margin-top: 15px;
}



#infrace table {
  width: 900px;
}

#infrace c { 
    color: #294b54;
}
#infrace d {
    color: #aca5a5;
}

#infrace p {
margin: 1em 0em 0em 1em; text-indent: 20px;
}

#infracedots  {
    display: block;
text-align: center;
margin-bottom: 7px;
height: 18px;
margin-top: 5px; font-size: 10px;
}

#infrace .spoiler {
background: #d4d4d4;
font-family: goudy;
text-align: center;
font-size: 12px;
color: #324a51;
margin-top: 10px;
border: 1px solid #aeaeae;
}

#needback, .needback  {
background: url("http://forumstatic.ru/files/001b/b7/79/19114.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/19198.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/51328.png") repeat scroll 100% 42%;
width: 668px;
margin-left: 20px;
color: #858891;
padding-bottom: 20px;
border-radius: 12px;
}


 .needback  {margin-bottom: 20px;}

#needwho, .needwho {
font-family: axiforma;
font-size: 15px;
text-align: center;
padding-top: 16px;
color: #528952;
height: 21px;
overflow: hidden;
scrollbar-width: none;
padding-bottom: 8px;
}

#needquote, .needquote {
text-align: center;
font-size: 10px;
color: #685796;
height: 12px;
overflow: hidden;
width: 622px;
margin: 0 auto;
}

#needname, 
.needname {
text-align: center;
font-size: 16px;
font-family: goudy;
color: #487749;
margin: 10px;
}

#needimage, .needimage  {
    text-align: center;
}

#needmodel, .needmodel {
  text-align: center;
font-size: 10px;
color: #5a4c82;
}

#needback td {
    width: 50%;
}

#needback td n {
   font-family: goudy;
font-size: 11px;
color: #487749;
}

.needbackn {
  font-family: axiforma;
font-size: 13px;
color: #487749;
}

#needpers, .needpers {
   padding: 7px 40px 0px 40px;
line-height: 17px;
}



#needpers::before, 
.needpers::before {
  content: url('http://forumstatic.ru/files/001b/a5/8c/37195.png');
display: block;
text-align: center;
font-family: abibas;
font-size: 18px;
margin-left: -39px; filter: hue-rotate(37deg);
}

#needplans::before, .needplans::before {
  content: url('http://forumstatic.ru/files/001b/a5/8c/61187.png');
display: block;
text-align: center;
font-family: abibas;
font-size: 18px;
margin-left: -39px;  filter: hue-rotate(37deg);
}


#needplans, .needplans {
    padding: 7px 40px 20px 40px;
line-height: 17px;

}

#needback k .spoiler {
 padding: 10px;
  z-index: 1000 !important;
  position: relative;
}


.needpost .spoiler-box div {
  padding: 10px;
  z-index: 1000 !important;
  position: relative;
}


.needpost .quote-box {
background: #111319 !important;
box-shadow: none !important;
border: 1px solid #3a603c !important;
color: #757880 !important;
width: 606px;
margin-left: 27px !important;
margin-bottom: 14px !important;
border-radius: 7px !important;
padding: 0px 0px 0px 5px !important;
}


#needback k::before {
 content: url('http://forumstatic.ru/files/001b/a5/8c/26155.png');
height: 29px;
width: 668px;
display: block;
margin-left: -45px;
position: absolute;
margin-top: -2px; filter: hue-rotate(64deg);
}

#needback .spoiler :checked + label::before  {margin-left: 26px;}

#needback table, .needbacktable {
  width: 628px;
margin-top: 13px;
margin-left: 20px;}



#lzname {
text-align: center;
font-family: colus;
font-size: 13px;
padding: 4px 0px 0px 0px;
}

#lzname a {  color: #61508a;}

.lzname {display:block;
 text-align: center;
font-family: beuafort;
font-size: 15px;
color: #41452f;
padding: 4px 11px 0px 11px;
}

.lzname a {  color: #6f858b !important;}



#lzorg {
margin: 4px 0px 0px 0px;
text-align: center;
color: #508851;
font-family: colus;
font-size: 11px;
background: #0000002b;
padding: 1px 0px;
text-transform: lowercase;
}



#lztxt {
margin: 8px 12px 0px 12px;
text-align: justify;
color: #777d8c;
font-size: 10px;
line-height: 14px;
}

#lztxt a  {
  color: #4c814d;
  font-weight: bold;
}

.lzorg {display:block;
margin: 4px 0px 0px 0px;
text-align: center;
color: #508851;
font-family: colus;
font-size: 11px;
background: #0000002b;
padding: 1px 0px;
text-transform: lowercase;
}



.lztxt {display:block;
 margin: 8px 12px 0px 12px;
text-align: justify;
color: #777d8c;
font-size: 10px;
line-height: 14px;
}


.lztxt a  {
  color: #4c814d !important;
  font-weight: bold;
}




#lzperstheme {margin: 13px; }

#lzperstheme::before {content: '';
width: 74px;
height: 1px;
position: absolute;
margin-top: 9px;
margin-left: -80px;
background: #525f78;}

#lzperstheme::after {content: '';
width: 74px;
height: 1px;
position: absolute;
margin-top: 9px;
margin-left: 6px;
background: #525f78;}

.pa-fld1 .fld-name {
  content: url("http://forumstatic.ru/files/001b/7a/0c/95105.png");   vertical-align: top; 
filter: brightness(50%) hue-rotate(226deg) saturate(.8);
display: block;
text-align: center;
margin: 0 auto;
}

.pa-respect .fld-name a {
  content: url("http://forumstatic.ru/files/001b/7a/0c/95186.png");
vertical-align: top;
filter: brightness(50%) hue-rotate(226deg) saturate(.8);
text-align: center;
margin-left: 10px;
visibility: visible !important;
}

.pa-posts .fld-name {
 content: url("http://forumstatic.ru/files/001b/7a/0c/93275.png");
vertical-align: top;
filter: brightness(50%) hue-rotate(226deg) saturate(.8);
display: block;
text-align: center;
margin: 0 auto;
}

.pa-posts img {filter: brightness(50%) hue-rotate(226deg) saturate(.8);
display: block;
margin-left: 19px;
}



.pa-fld2 .fld-name {
  content: url("http://forumstatic.ru/files/001b/7a/0c/57033.png");   vertical-align: top; 
filter: brightness(50%) hue-rotate(226deg) saturate(.8); 
display: block;
margin: 0 auto;
}





  .indOnline, .indOffline {
display: block;
width: 9px;
height: 38px;
border-radius: 0%;
position: absolute;
bottom: 7px;
margin-left: -13px;
}
.indOnline {
  background: url('http://forumstatic.ru/files/001b/b7/79/50217.png') no-repeat;
}
.indOffline {  
  background: url('http://forumstatic.ru/files/001b/b7/79/46217.png') no-repeat;
}


.pa-online{display:none!important;}


#gostback {
background: url('http://forumstatic.ru/files/001b/b7/79/11239.png') no-repeat bottom;
width: 873px;
height: 450px;
margin-left: 33px;
}

#gostbbuyface {
position: absolute;
color: #75906f;
margin-top: 103px;
margin-left: 607px;
width: 236px;
height: 322px;
overflow: auto;
scrollbar-width: thin;
padding-right: 11px;
font-size: 10px;
text-transform: lowercase;
font-family: arial;
}


#gostbookface {
position: absolute;
color: #75906f;
margin-top: 103px;
margin-left: 313px;
width: 236px;
height: 165px;
overflow: auto;
scrollbar-width: thin;
padding-right: 11px;
font-size: 10px;
text-transform: lowercase;
font-family: arial;
}

#gostbookface a, #gostbbuyface a, #gostbookrole a {color: #695896;}

#gostbookrole {
position: absolute;
color: #75906f;
margin-top: 272px;
margin-left: 313px;
width: 236px;
height: 154px;
overflow: auto;
scrollbar-width: thin;
padding-right: 11px;
font-size: 10px;
text-transform: lowercase;
font-family: arial;
}

#gostbookrole n {
  background: #0000008f;
  text-align: center;
  display: block;
  border-radius: 11px;
  font-size: 12px;
  font-family: spectral sc;
  color: #528a54;
}

#gostsecondtxt {
position: absolute;
color: #75906f;
margin-top: 83px;
margin-left: 14px;
width: 258px;
font-size: 10px;
height: 190px;
overflow: auto;
scrollbar-width: none;
padding-right: 2px;
font-family: verdana;
line-height: 14px;
text-indent: 30px;
}


#gostfirsttxt  {
  position: absolute;
  color: #a4764c;
  margin-top: 62px;
  margin-left: 42px;
  width: 193px;
  font-size: 11px;
  height: 145px;
  overflow: auto;
  scrollbar-width: none;
  padding-right: 2px;
  font-family: calibri; line-height: 12px; display: none;
}




#blackmarketfon {
background: url('http://forumstatic.ru/files/001b/95/a5/84809.png');
width: 934px;
height: 450px;
margin-left: 0px;
}

#bmtab   {  padding-top: 57px;
}

#bmtab .tabs { 
width: 460px;
padding: 285px 0px 0px 400px;
margin: 0 auto;
position: relative;

} 
#bmtab section { 
 display: none;
margin-left: 25px;
position: absolute;
margin-top: -392px;
margin-left: -5px;
width: 477px;
height: 287px;
color: #8e2a2a;
font-size: 11px;
overflow: auto;
scrollbar-width: thin;
} 
#bmtab p { 
  margin: 0; 
} 
#bmtab input {   display: none;  

} 

#bmtab label { 
display: inline-block;
width: 136px;
cursor: pointer;
height: 73px;
margin-bottom: 20px;
margin-left: 13px;
opacity: 0.6;
transition: all .2s linear;
} 

#bmtab label:hover {opacity: 1;
transition: all .2s linear;
}

#bmtab input:checked + label { 
transition: all .2s linear;
outline: 1px solid #732424;
border-radius: 1px; opacity: 1;}

#tab1:checked ~ #content1, #tab2:checked ~ #content2, #tab3:checked ~ #content3 { 
  display: block; 
} 
section { 
  animation: scale 0.7s ease-in-out; 
} 
@keyframes scale { 
  0% { 
  transform: scale(0.9); 
  opacity: 0; 
  } 
  50% { 
  transform: scale(1.005); 
  opacity: 0.5; 
  } 
  100% { 
  transform: scale(1); 
  opacity: 1; 
  } 
}


#content1 td, #content2 td  {
    width: 50%; vertical-align: baseline; font-size: 13px;
font-family: play;
}


#content1 td d, #content2 td d  {
display: block;
background: #070b0b;
font-size: 11px;
padding: 5px;
width: 280px;
height: 40px;
overflow: auto;
scrollbar-width: thin;
text-align: justify;
border: 1px solid #214142;
color: #455b5b;
}


#bmtab n  {
  text-align: center;
  display: block;
  font-family: spectral sc;
  font-size: 17px;
  font-weight: bold;
}

#bmit1 {
  position: absolute;
}

#bmit4 {
  position: absolute;
  margin-top: 17px;
  margin-left: 63px;
  font-size: 10px;
  height: 42px;
 overflow: auto;
scrollbar-width: none;
  padding-right: 4px;
  color: #a48b71;
}


#bmit4::-webkit-scrollbar
 {  display: none;  }

#bmit2 {
 position: absolute;
margin-left: 63px;
width: 342px;
height: 18px;
background: #2b0d0d;
font-family: spectral sc;
font-size: 13px;
letter-spacing: 1px;
color: #c6a67c;
}

#bmit3 {    position: absolute;
  margin-left: 432px;
  margin-top: 1px;
}

#bmit3::before {
  content: url('http://forumstatic.ru/files/001b/7a/0c/49754.png?v=1');
position: absolute;
left: -20px;
margin-top: -2px;
}

#bmit0 {
  margin-top: 5px;
width: 439px;
height: 70px;
}

#bmforscroll {width: 477px;
height: 255px;
overflow-y: auto;
scrollbar-width: thin;   position: absolute;
}



/*Добавка Доп.поля(Валюты) Юзера в Шапку*/
#AddfldInHead{
position: absolute;
z-index: 1000;
margin-top: 29px;
margin-left: 846px;
color: #fff !important;
font-family: tahoma;
font-size: 12px;
padding-left: 20px;
font-weight: bold;
}
#AddfldInHead>img{
 display:inline-block!important;
 margin-bottom:-3px;
 margin-right: 3px!important;
}


#AddfldInHead .fld-name {
display:none;
}

#AddfldInHead0 {
  position: absolute;
margin-top: 16px;
margin-left: 846px;
}


#p11849 .post-content #AddfldInHead {margin-left: 800px !important; width: 42px !important;
text-align: center !important; margin-top: 27px !important; color: #528a53 !important;}


#bminftxt {
  position: absolute;
  color: #a48b71;
  margin-top: 339px;
  margin-left: 20px;
  width: 395px;
  font-family: arial;
  font-size: 11px;
  height: 96px;
  overflow: auto;
  scrollbar-width: none;
}


.post-content j {
  text-indent: 20px; display: block; padding-bottom: 10px;
}


#imageupload-left input[type="button"] {
  width: auto !important;
}


#epfon {
  padding: 10px;
width: 648px;
background: url("http://forumstatic.ru/files/001b/b7/79/82773.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/20791.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/94781.png") repeat scroll 100% 42%;
color: #4d854e;
margin-left: 20px;
border-radius: 18px;
min-height: 264px;
}



#epname {
text-align: center;
font-family: goudy;
font-size: 19px;
color: #685796;
padding-top: 19px;
}

#epdm {
text-align: center;
font-family: axiforma;
font-size: 11px;}

#epdm table {
    width: 100%;
}

#epfot {
    text-align: center;
}

#epinf {
  padding: 15px;
text-align: center;
font-size: 10px;
color: #9180bf;
}




#p6 .post-content {
width: 934px;
margin-left: 0px;

}




#collawards {
background: url('http://forumstatic.ru/files/001b/b7/79/57412.png');
width: 934px;
height: 450px;
margin-left: 0px;
}


#awardstables {
position: absolute;
margin-top: 122px;
margin-left: 40px;
width: 339px;
word-spacing: 14px;
text-align: center;
height: 302px;
overflow: auto;
scrollbar-width: thin;
line-height: 70px;
padding-right: 13px;
}

#collectiontables {
position: absolute;
margin-top: 122px;
margin-left: 430px;
width: 469px;
text-align: center;
color: #6a858b;
font-size: 20px;
height: 302px;
overflow: auto;
scrollbar-width: thin;
line-height: 90px;
padding-right: 9px;
}

#collawardstxt {
position: absolute;
color: #7f8597;
margin-top: 22px;
margin-left: 27px;
width: 878px;
height: 43px;
overflow: auto;
scrollbar-width: thin;
}

#shapactiv {
position: absolute;
z-index: 999;
margin-top: -200px;
margin-left: 711px;
word-spacing: 7px;
width: 204px;
height: 45px;
overflow: hidden;
line-height: 24px;
}
#shapactiv img {transition: all .2s linear;
opacity: 0.8;
border-radius: 10px;
filter: grayscale(1);}

#shapactiv img:hover {opacity: 1; transition: all .2s linear;}


#shapactivposts {
position: absolute;
z-index: 999;
margin-top: -250px;
margin-left: 712px;
word-spacing: 7px;
width: 204px;
height: 46px;
overflow: hidden;
line-height: 24px;
}

#shapactivposts img {transition: all .2s linear;
opacity: 0.85;
filter: brightness(.8);
border-radius: 10px;}

#shapactivposts img:hover {opacity: 1;
transition: all .2s linear;
filter: brightness(1);}

#shapostbest {  position: absolute;
z-index: 998;
margin-top: -102px;
margin-left: 711px;}

#shapostbest img {transition: all .2s linear;
filter: grayscale(1);
opacity: 0.8;}
#shapostbest img:hover {opacity: 1; 
transition: all .2s linear;}

#shapostbesttxt { position: absolute;
z-index: 10;
margin-top: -106px;
color: #919191;
margin-left: 756px;
height: 40px;
width: 148px;
overflow: auto;
scrollbar-width: none;
text-align: justify;
font-size: 10px;
padding: 2px;
line-height: 9px;
font-family: arial;}

#shapostbesttxt a {
  color: #5a8034 !important;
}

#shabestdual { position: absolute;
z-index: 10;
margin-top: -150px;
margin-left: 711px;
word-spacing: 10px;
width: 254px;
height: 38px;
overflow: hidden;
}

#shabestdual img {transition: all .2s linear;
filter: brightness(.8);
border-radius: 10px;}

#shabestdual img:hover {filter: brightness(1);
 transition: all .2s linear;}

#shaams {position: absolute;
z-index: 10;
margin-top: -85px;
margin-left: 544px;
word-spacing: 5px;
height: 45px;
overflow: hidden;
width: 407px;
}

#shaams img {transition: all .2s linear; max-width: 43px;}
#shaams img:hover {opacity: 1;
filter: brightness(150%); transition: all .2s linear;}


#navnamnado {
position: absolute;
z-index: 100;
margin-top: -150px;
margin-left: -8px;
}


#chron {
  background: url("http://forumstatic.ru/files/001b/b7/79/38745.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/73133.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/64684.png") repeat scroll 100% 42%;
  width: 668px;
  margin-left: 24px;
  padding-bottom: 20px;
  margin-bottom: 2px;
  border-radius: 10px;
}


#relations2 {
  margin-top: 80px;
  margin-left: 19px;
  display: inline-block;
  width: 630px;
  text-align: center;
  margin-bottom: 10px;
}


#chrontextrand {
margin-left: 20px;
  margin-top: 28px;
  color: #675696;
  width: 628px;
  height: 21px;
  overflow: hidden;
  position: absolute;
  font-size: 17px;
  font-family: goudy;
  letter-spacing: 1px;
  text-align: center;
}



#scenes {
margin-left: 19px;
width: 630px;
font-size: 10px;
color: #578f58;
}

#scenes::before {content: url('http://forumstatic.ru/files/001b/b7/79/22980.png');
margin-left: -19px;}



#scenes table {width: 630px; }

#scenes .ch {
    width: 15%;
    text-align: center;
}

#scenes .ok {
  width: 5%;
  text-align: center;
  vertical-align: middle; font-size: 18px;
}

#scenes .ok n {
  color: #675696;
}

#scenes a {
  color: #675696 !important;
font-family: goudy;
font-size: 11px;
font-weight: normal !important;
}



#scenes1 {
margin-left: 19px;
width: 630px;
font-size: 10px; 
color: #2c4d55; padding-top: 52px;
}



#scenes1 table {width: 630px; }

#scenes1 .ch {
    width: 15%;
    text-align: center;
}

#scenes1 .ok {
  width: 5%;
  text-align: center;
  vertical-align: middle; font-size: 18px;
}

#scenes1 .ok n {
  color: #427a87;
}

#scenes1 a {
  color: #427a87 !important;
font-family: goudy;
font-size: 11px;
font-weight: normal !important;
}

 /* The flip box container - set the width and height to whatever you want. We have added the border property to demonstrate that the flip itself goes out of the box on hover (remove perspective if you don't want the 3D effect */
.flip-box {
background-color: transparent;
width: 200px;
height: 110px;
border: 1px solid #5d4e88;
display: inline-block;
perspective: 1000px;
border-radius: 10px;
}

/* This container is needed to position the front and back side */
.flip-box-inner {
  position: relative;
width: 100%;
height: 100%;
text-align: center;
transition: transform 0.8s;
transform-style: preserve-3d;
border-radius: 10px;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-box:hover .flip-box-inner {
  transform: rotateX(180deg);
}

/* Position the front and back side */
.flip-box-front {
  position: absolute;
  width: 100%;
  height: 100%; 
  backface-visibility: hidden;
border-radius: 10px;
}

.flip-box-front img {
max-height: 110px;
max-width: 200px;
border-radius: 10px;
}

.flip-box-back {position: absolute;
width: 190px;
height: 100px;
backface-visibility: hidden;
overflow-y: auto;
scrollbar-width: thin;
border-radius: 10px;}

/* Style the front side */
.flip-box-front {
  background-color: #bbb;
  color: black;
}

/* Style the back side */
.flip-box-back {
background-color: #060b0c;
transform: rotateX(180deg);
color: #578f58;
font-size: 10px;
line-height: 10px;
text-align: justify;
padding: 5px;
border-radius: 10px;
}


#perscoll {  background: url("http://forumstatic.ru/files/001b/7a/0c/28864.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/7a/0c/53216.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/7a/0c/42162.png") repeat scroll 100% 42%;
width: 668px;
margin-left: 24px;
padding-bottom: 20px;
margin-bottom: 2px;
min-height: 200px;}

#perscollname {
margin-left: 20px;
margin-top: 19px;
color: #864710;
width: 628px;
height: 21px;
overflow: hidden;
position: absolute;
font-size: 17px;
font-family: you;
letter-spacing: 1px;
text-align: center;

}



#perscolltxt {
margin-left: 19px;
width: 630px;
font-size: 10px;
color: #3d412c;
padding-top: 75px;
text-align: center;
word-spacing: 40px;
line-height: 35px;
}

#pc1act {
background-blend-mode: luminosity;
width: 262px;
height: 62px;
display: inline-block;
}


#personalnpc {
  background: url("http://forumstatic.ru/files/001b/b7/79/38106.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/73133.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/64684.png") repeat scroll 100% 42%;
  width: 668px;
  margin-left: 24px;
  padding-bottom: 20px;
  margin-bottom: 2px;
  min-height: 200px;
  color: #546854;
border-radius: 8px;
}

#personalnpc1 {
margin-top: 35px;
margin-left: 26px;
width: 616px;
height: 400px;
padding-right: 2px;
overflow: auto;
scrollbar-width: none;
}

#personalnpc img {
    max-width: 80px;
border: 1px solid #24424a;
}



#personalnpc a {
font-size: 13px;
font-weight: normal !important;
font-family: goudy;
color: #578f58 !important;
}


#personalnpc1 table {
   display: block;
width: 616px;
}

#personalnpc1 tr {
   display: block;
width: 586px;
padding: 15px;
margin-bottom: 15px;
}


#personalnpctitle {margin-left: 20px;
padding-top: 28px;
color: #675696;
width: 628px;
height: 21px;
overflow: hidden;
font-size: 15px;
font-family: goudy;
letter-spacing: 1px;
text-align: center;}



#takefon {
     background: url("http://forumstatic.ru/files/001b/b7/79/25243.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/73133.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/64684.png") repeat scroll 100% 42%;
  width: 668px;
  margin-left: 24px;
  padding-bottom: 20px;
  margin-bottom: 2px;
  min-height: 200px;
border-radius: 8px;
}

#taketitle {margin-left: 20px;
padding-top: 27px;
color: #487749;
width: 628px;
height: 21px;
overflow: hidden;
font-size: 17px;
font-family: axiforma;
letter-spacing: 1px;
text-align: center;}

#taketxt {
color: #9299ac;
font-family: verdana;
font-size: 10px;
line-height: 15px;
padding: 17px 40px 10px 40px;
}



#taketxt z {
    text-align: center;
  display: block;
font-family: tahoma;
font-size: 11px;
color: #818899 !important;
}

#taketxt a, #taketxt .code-box strong.legend a {
  color: #447146 !important;
}

 

#taketxt .code-box {
background: #0a0c0f;
color: #818899;
border: 1px solid #223e23;
padding: 5px 0px;
height: auto;
margin: 0px;
outline: none !important;
box-shadow: none !important;
}

#taketxt .code-box strong.legend {padding: 0px !important;}

#taketxt .blockcode {height: 53px;}

#taketxt .scrollbox {height: 8.5em;}


#plashnews {position: absolute;}


#news1 {
width: 196px;
height: 36px;
background: url('http://forumstatic.ru/files/001b/7a/0c/84718.png') no-repeat;
margin-left: 12px;
margin-top: 7px;
}

#plashnews img {
  max-width: 54px;
max-height: 38px;
display: block;
float: left;
margin-left: 6px;
margin-top: -4px;
}



#newsfone  {
position: absolute;
margin-top: -249px;
width: 271px;
text-align: center;
z-index: 1;
margin-left: -23px;
height: 175px;
overflow-x: auto;
scrollbar-width: none;
}

.newscomm {width: 240px;
height: 20px;
background: url('http://forumstatic.ru/files/001b/b7/79/76017.png') no-repeat center;
display: inline-block;
transition: 0.5s ease;
margin-bottom: 10px;
}

.newscomm:hover {
    border-bottom: none !important;
filter: brightness(120%);
transition: 0.5s ease;}



.plshnews {
float: left;
max-width: 54px;
max-height: 44px;
margin-top: -8px;
margin-left: 0px;
z-index: 10;
position: relative;}

.news01 {
    color: #9f9fb7 !important;
    font-family: arial;
    font-size: 10px;
    margin-top: 2px;
    height: 16px;
    overflow: hidden;
    text-transform: lowercase;
    letter-spacing: 1px;
    line-height: 14px;
}

.news01 n {
font-weight: bold;
color: #538a53;
font-size: 11px;
}

.news02 {

margin-top: -3px;
font-size: 10px;
font-family: arial;
color: #c3bfb3;
}

#cltionback {background: url('http://forumstatic.ru/files/001b/7a/0c/90106.png') no-repeat;
width: 262px;
height: 62px;
display: inline-block;}

#cltionback img {
  max-width: 50px;
}


#cltionback .notdone {
  filter: grayscale(1) brightness(25%);
}

#cltionbackname {font-size: 10px;
line-height: 10px;
position: absolute;
margin-top: -15px;
width: 262px;
text-align: center;
color: #eff5f6;}


#cltionbackicons {
  height: 62px; line-height: 10px;
}





#banktab1 {
color: #646a7b;
margin-left: 31px;
margin-top: 74px;
font-size: 10px;
width: 297px;
text-align: justify;
overflow-y: auto;
scrollbar-width: thin;
padding-right: 5px;
display: inline-block;
}

#banktab2 {
   color: #646a7b;
margin-left: -1px;
margin-top: 74px;
font-size: 10px;
width: 297px;
text-align: justify;
overflow-y: auto;
scrollbar-width: thin;
padding-right: 5px;
display: inline-block;
vertical-align: top;
}

#banktab1 img {
  max-width: 14px;
}



#bankfon {
   background: url("http://forumstatic.ru/files/001b/b7/79/68631.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/73133.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/64684.png") repeat scroll 100% 42%;
width: 668px;
margin-left: 24px;
padding-bottom: 20px;
margin-bottom: 2px;
border-radius: 8px;
}

#banktab1 font::before,  #banktab2 font::before {content: 'x';   color: #2c7f58 !important;
}


#p11901 .post-content img {
 filter: sepia(1) hue-rotate(196deg);
border-radius: 10px;}


#p60929  .post-content img {
  filter: grayscale(1);
}

#viewprofile li#pa-fld3 img {max-width: 54px;
max-height: 38px;}

#BookmCntToggle {top: 30px !important;
left: 30px !important;}

#BookmCntToggle.default-style {background: #C4C3C1 !important;
color: #538B54 !important;}

#MyBookmarks {background: #c4c3c1;}

#MyBookmarks #bm2 {border-width: .3em .5em .3em 0 !important;}

#MyBookmarks h2 span {
  font-size: 10px;
}

.work_header {  background: #495267;
box-shadow: 0px 0px 4px 0px #495267 inset;
color: #c6c6c6;
border-radius: 4px;
}

.work_cell span {background: #8ea28a;
display: block; }

.work_cell {
  display: inline-block;
  width: 284px;
}



#cursedback {
   background: url("http://forumstatic.ru/files/001b/95/a5/99890.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/95/a5/95705.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/95/a5/16095.png") repeat scroll 100% 42%;
  width: 668px;
  margin-left: 24px;
  padding-bottom: 20px;
  margin-bottom: 2px;
}


#cursedname {
margin-left: 20px;
margin-top: 28px;
color: #aa7d48;
width: 628px;
height: 21px;
overflow: hidden;
position: absolute;
font-size: 15px;
font-family: neothic;
letter-spacing: 1px;
text-align: center;

}

#cursedtxt {
  color: #8a756a;
padding: 60px 40px 10px 40px;
font-family: arial;
font-size: 12px;
}

#curseditems {
  padding: 20px;
  color: #957461;
  margin-top: -30px;
}

#curseditems::before {content: url('http://forumstatic.ru/files/001b/95/a5/52684.png?v=1');
margin-left: -20px;}

#curseditems b {
  font-size: 17px;
  font-family: beuafort;
}

#curseditems r {
  font-size: 13px;
  color: #753b29;
  font-weight: bold;
  text-transform: uppercase;
  font-family: jost;
}


#right-panel {

  top:50px;
  padding:0;
  margin-right:-236px;
  position:fixed;z-index:1000;
  right: -2px;
}
.content-R {
  padding: 10px;
  width: 215px;
  height: 381px;
  margin-right: 0px;
  margin-top: 5px;
  position: absolute;
  color: #ccc;
  overflow: auto;
  scrollbar-width: thin;
  margin-left: 32px; text-align: justify; z-index: 1000 !important;
}

#personaltable {
background: url('http://forumstatic.ru/files/001b/7a/84/10119.png');
width: 710px;
height: 446px;
margin-left: 112px;

}

#bptab   {  padding-top: 24px;
}

#bptab .bats { 
width: 668px;
margin: 0px 0px 0px 20px;
position: relative;
word-spacing: 5px;
text-align: center;

} 
#bptab section { 
 display: none;
margin-top: 16px;
margin-left: 0px;
width: 668px;
height: 357px;
overflow: hidden;
} 
#bptab p { 
  margin: 0; 
} 
#bptab input {   display: none;  

} 

#bptab label { 
display: inline-block;
width: 211px;
cursor: pointer;
height: 28px;
opacity: 0.6;
transition: all .2s linear;
background: #101317;
text-align: center;
font-family: goudy;
text-transform: uppercase;
font-size: 12px;
color: #685796;
line-height: 29px;
border-radius: 10px;
} 

#bptab label:hover {opacity: 1;
transition: all .2s linear; 
} 

#bptab input:checked + label { 
transition: all .2s linear;
color: #447146; 
 opacity: 1;}



#ptab1:checked ~ #pcontent1, #ptab2:checked ~ #pcontent2, #ptab3:checked ~ #pcontent3, #ptab4:checked ~ #pcontent4  { 
  display: block; 
} 
section { 
  animation: scale 0.7s ease-in-out; 
} 
@keyframes scale { 
  0% { 
  transform: scale(0.9); 
  opacity: 0; 
  } 
  50% { 
  transform: scale(1.005); 
  opacity: 0.5; 
  } 
  100% { 
  transform: scale(1); 
  opacity: 1; 
  } 
}



#persfoto {
  position: absolute;
  margin-left: 10px;
  width: 211px;
}


#persfoto img  {
  max-width: 150px;   border-radius: 10px;
}

#persplashki::before {content: url('http://forumstatic.ru/files/001b/7a/84/63759.png');
text-align: center;
filter: brightness(150%);}

#persplashki {
  position: absolute;
  margin-left: 0px;
  margin-top: 162px;  
text-align: center;
width: 230px;
}

#persplashki1  {
  margin-left: 5px;
  height: 170px;
  overflow: auto; scrollbar-width: none;
}


#perscollection::before {  content: url('http://forumstatic.ru/files/001b/7a/84/20152.png');
  text-align: center;
  filter: brightness(150%);
}

#perscollection {
  position: absolute;
margin-left: 229px;
width: 263px;
}


#perscollection #cltionbackname {
  position: relative;
}


#perscollection1 {
  line-height: 38px;
height: 230px;
overflow-x: auto;
scrollbar-width: none;
margin-top: 6px;
}


#perscup {
  position: absolute;
  margin-left: 10px;
}

#perscup1 {
  height: 350px;
overflow: auto;
scrollbar-width: none;
text-align: center;
width: 650px;

}



#statblock  {
  background: #050303;
width: 400px;
margin: 0 auto;
border: 1px solid #3b2b1a;
color: #6c4f30;
padding: 7px;
font-family: goudy;
font-size: 14px;
margin-top: 10px;
text-align: left;
} 

#statblock n {
  display: inline-block;
  width: 363px;
}

#statblock m {  
} 

#perstwink::before {content: url('http://forumstatic.ru/files/001b/7a/84/47954.png');
text-align: center;
filter: brightness(150%); }

#perstwink {
  position: absolute;
  margin-left: 227px;
  margin-top: 263px;
  width: 267px;
}

#perstwin1 img {
  max-width: 60px;
  max-height: 60px; border-radius: 100px;
}


#persales::before {content: url('http://forumstatic.ru/files/001b/7a/84/98447.png');
text-align: center;
filter: brightness(150%);}

#persales {
  position: absolute;
width: 275px;
margin-left: 8px;
}

#persales1 {
  height: 132px;
overflow: auto;
scrollbar-width: none;
line-height: 65px;
}

#persaarts::before {content: url('http://forumstatic.ru/files/001b/7a/84/28629.png');
text-align: center;
filter: brightness(150%);}

#persaarts {  position: absolute;
width: 275px;
margin-left: 8px;
margin-top: 158px;}

#persaarts1 {  height: 177px;
overflow: auto;
scrollbar-width: none;
line-height: 65px;}


#persbooks::before {content: url('http://forumstatic.ru/files/001b/7a/84/18702.png');
text-align: center;
filter: brightness(150%);}

#persbooks {  position: absolute;
width: 356px;
margin-left: 305px;}

#persbooks1 {  height: 132px;
overflow: auto;
scrollbar-width: none;
line-height: 65px;}


#perspets::before {content: url('http://forumstatic.ru/files/001b/7a/84/16719.png');
text-align: center;
filter: brightness(150%);}

#perspets { position: absolute;
width: 356px;
margin-left: 305px;
margin-top: 158px;}

#perspets1 {  height: 115px;
overflow: auto;
scrollbar-width: none;
line-height: 65px;}



#perscursed::before {content: url('http://forumstatic.ru/files/001b/7a/84/37394.png');
text-align: center;
filter: brightness(150%);}

#perscursed {
position: absolute;
margin-left: 508px;
width: 153px;
}

#perscursed1  {
 line-height: 65px;
height: 179px;
overflow: auto;
scrollbar-width: none;
}

#persinv::before {  content: url('http://forumstatic.ru/files/001b/7a/84/98592.png');
  text-align: center;
  filter: brightness(150%);
}


#persskills {
position: absolute;
margin-left: 508px;
width: 153px;
margin-top: 208px;
}

#persskills1 {
 line-height: 62px;
height: 127px;
overflow: auto;
scrollbar-width: none;
letter-spacing: 7px;
}

#persskills::before {  content: url('http://forumstatic.ru/files/001b/7a/84/32716.png?v=1');
  text-align: center;
  filter: brightness(150%);
}

#persinv {
  position: absolute;
margin-left: 305px;
width: 356px;
margin-top: 301px;
}

#persinv1  {
  color: #637366;
text-align: justify;
height: 27px;
overflow: auto;
scrollbar-width: none;
padding: 7px;
font-family: tahoma;
}

#pcontent3  {

}

#perstwin1 {
  margin-top: 2px;
height: 69px;
overflow: auto;
scrollbar-width: none;
line-height: 67px;
}

#projectams img {
  border-radius: 100px;
  max-width: 120px;
}

#projamstext  {
height: 120px;
overflow: auto;
padding-right: 6px;
scrollbar-width: thin;
font-size: 11px;
color: #756d59;
font-family: tahoma;
}

#projectams n {
display: block;
text-align: center;
font-family: goudy;
font-size: 18px;
color: #864710;
padding: 14px 0px;
}

#projectams st {display: block;
text-align: center;}

#projectams table {
  width: 614px;
  margin-left: -11px;
}

#projectams t {
  display: block;
  text-align: center;
  padding: 14px 0px;
}



 /* The flip box container - set the width and height to whatever you want. We have added the border property to demonstrate that the flip itself goes out of the box on hover (remove perspective if you don't want the 3D effect */
.flip-box1 {
background-color: transparent;
width: 180px;
height: 220px;
display: inline-block;
perspective: 1000px;
}

/* This container is needed to position the front and back side */
.flip-box-inner1 {
  position: relative;
width: 100%;
height: 100%;
text-align: center;
transition: transform 0.8s;
transform-style: preserve-3d;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-box1:hover .flip-box-inner1 {
  transform: rotateX(180deg);
}

/* Position the front and back side */
.flip-box-front1 {
  position: absolute;
  width: 100%;
  height: 100%; 
  backface-visibility: hidden;
}

.flip-box-front1 img {
max-height: 220px;
max-width: 180px;
}

.flip-box-back1 {position: absolute;
width: 170px;
height: 210px;
backface-visibility: hidden;
overflow-y: auto;
scrollbar-width: thin;}

/* Style the front side */
.flip-box-front1 {
  background-color: #bbb;
  color: black;
}

/* Style the back side */
.flip-box-back1 {
background-color: #cecece;
transform: rotateX(180deg);
color: #1c1010;
font-size: 10px;
line-height: 16px;
padding: 5px;
text-align: center;
}

#txtamstable  {
  width: 600px;
  margin: 0 auto;
}

#txtamstable .flip-box-front1 img {
  filter: hue-rotate(158deg);
}



.flip-box-front1 n {
  display: block;
  position: relative;
  margin-top: -73px;
  background: #00000094;
  margin-left: 5px;
  padding: 6px;
  width: 158px;
  color: #93b3bb;
  font-family: jost;
}


.flip-box-back1 t {
  display: block;
  text-align: center;
  font-family: goudy;
  color: #25444c; 
font-size: 12px;
}

.work_table td {
  max-width: 300px; }

#personaltable .off {filter: grayscale(1);}

#battlepassback {
  background: url("http://forumstatic.ru/files/001b/7a/84/43152.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/7a/84/82153.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/7a/84/62219.png") repeat scroll 100% 42%;
  width: 941px;
  min-height: 500px;
}

#p83971-content {
  margin-left: -3px;
}

#bptxt {
color: #806b65;
position: absolute;
width: 450px;
margin-top: 86px;
margin-left: 42px;
height: 134px;
overflow: auto;
padding-right: 5px;
scrollbar-width: thin;
font-family: jost;
font-size: 13px;
}

#bptasks {
padding: 422px 10px 0px 10px;
color: #b36b53;
font-size: 13px;
font-family: jost;
line-height: 20px;
}


#bptasks .spoiler label::before {display: none;}

#bptasks k {
  background: #090000;
width: 900px;
text-align: center;
display: block;
border: 1px solid #3a0c0c;
font-family: goudy;
font-size: 16px;
color: #a46242;
}

#bplvls .spoiler label::before {display: none;}

#bplvls k {
  background: #090000;
width: 900px;
text-align: center;
display: block;
border: 1px solid #3a0c0c;
font-family: goudy;
font-size: 16px;
color: #a46242;
}

#bplvls {
padding: 0px 10px 10px 10px;
color: #b36b53;
font-size: 13px;
font-family: jost;
line-height: 20px;
}

#bplvls table {
  width: 880px;
  text-align: center;
  font-family: goudy;
  font-size: 14px;
  color: #6a2f1a;
}

#bplvls table td {
  vertical-align: middle;border-bottom: 1px solid #33170d;
}


#batlepass {
background: url('http://forumstatic.ru/files/001b/7a/84/64248.png');
width: 700px;
height: 154px;
margin: 0 auto;
}


#batlepass1 {
background: url('http://forumstatic.ru/files/001b/7a/84/98874.png');
  width: 666px;
 height: 14px;
position: absolute;
margin-top: 60px;
}

#batlepass0 {
   position: absolute;
  width: 666px;
  height: 153px;
  overflow: hidden;
  margin-left: 21px;
}


#batlepass3_2_1 {
    background: url(http://forumstatic.ru/files/001b/7a/84/87820.png);
    width: 666px;
    height: 14px;
    position: absolute;
    margin-top: 60px;
}

#batlepass3_2 {
    background: url(http://forumstatic.ru/files/001b/7a/84/12951.png);
    width: 700px;
    height: 154px;
    margin: 0 auto;
}


.txtpetst {
  text-align: center;
  font-size: 10px;
  line-height: 17px;
}


.gifforvalibrary td {  text-align: center;}

.gifforvalibrary img {   max-height: 50px; max-width: 88px;}




.pa-fld6 { 
  position: absolute;
}

.pa-fld6 img  {
  max-height: 40px;
  margin-top: -39px;
  margin-left: 173px;
}




#battlepassback2 {
  background: url("http://forumstatic.ru/files/001b/7a/84/64903.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/7a/84/79576.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/7a/84/61225.png") repeat scroll 100% 42%;
  width: 922px;
  min-height: 500px; margin-left: 6px;
} 

#bptxt2  {
  color: #707070;
  position: absolute;
  width: 450px;
  margin-top: 86px;
  margin-left: 33px;
  height: 134px;
  overflow: auto;
  padding-right: 5px;
  scrollbar-width: thin;
  font-family: jost;
  font-size: 13px;
}

#bptasks2 k, #bplvls2 k {
  background: #030009;
  width: 900px;
  text-align: center;
  display: block;
  border: 1px solid #1e112b;
  font-family: goudy;
  font-size: 16px;
  color: #64208e;
}


#bptasks2 {
padding: 422px 10px 0px 10px;
color: #707070;
font-size: 13px;
font-family: jost;
line-height: 20px;
}


#bptasks2 .spoiler label::before {display: none;}


#bplvls2 .spoiler label::before {display: none;}

#bplvls2 {
padding: 0px 10px 10px 10px;
color: #707070;
font-size: 13px;
font-family: jost;
line-height: 20px;
}


#bplvls2 table {
  width: 880px;
  text-align: center;
  font-family: goudy;
  font-size: 14px;
  color: #5f4266;
}

#bplvls2 table td {
  vertical-align: middle;border-bottom: 1px solid #251928;
}


#batlepass2 {
  background: url('http://forumstatic.ru/files/001b/7a/84/58032.png');
  width: 700px;
  height: 154px;
  margin: 0 auto;
}


#batlepass12 {
  background: url('http://forumstatic.ru/files/001b/7a/84/83658.png');
  width: 666px;
  height: 14px;
  position: absolute;
  margin-top: 60px;
}


#lootboxback {
  background: url('http://forumstatic.ru/files/001b/7a/84/35892.png');
  width: 926px;
  height: 530px; margin-left: 4px; border-radius: 15px;
} 

#lootboxlegendary {
  position: absolute;
  color: #97adb0;
  margin-left: 712px;
 margin-top: 404px;
font-family: jost;
width: 173px;
height: 80px;
  overflow: auto;
  padding-right: 3px; scrollbar-width: thin;
}


#lootboxepic {
  position: absolute;
  color: #97adb0;
  margin-left: 492px;
 margin-top: 404px;
font-family: jost;
width: 173px;
height: 80px;
  overflow: auto;
  padding-right: 3px; scrollbar-width: thin;
}


#lootboxrare {
  position: absolute;
  color: #97adb0;
  margin-left: 267px;
margin-top: 404px;
font-family: jost;
width: 173px;
height: 80px;
  overflow: auto;
  padding-right: 3px; scrollbar-width: thin;
}


#lootboxcommon  {
  position: absolute;
  color: #97adb0;
  margin-left: 37px;
 margin-top: 404px;
font-family: jost;
width: 173px;
height: 80px;
  overflow: auto;
  padding-right: 3px; scrollbar-width: thin;
}

#lootboxtxt {
  position: absolute;
  color: #acb1b3;
  margin-top: 58px;
  margin-left: 29px;
  width: 866px;
  height: 46px;
  overflow: auto;
  scrollbar-width: thin;
  font-family: jost;
  font-size: 13px;
}


#calendarjune  {
  background: url('http://forumstatic.ru/files/001b/7a/84/92386.png');
  width: 910px;
  height: 650px; margin-left: 12px;
}

#calendarjune td {
  width: 130px;
height: 120px;
text-align: center;
vertical-align: bottom;}

#calendarjule  {
  background: url('http://forumupload.ru/uploads/001b/7a/84/5/201069.png');
  width: 910px;
  height: 650px; margin-left: 12px;
}

#calendarjule td {
  width: 117px;
height: 120px;
text-align: center;
vertical-align: bottom;}


#calendaraugust {
  background: url('http://forumstatic.ru/files/001b/7a/84/50969.png');
  width: 910px;
  height: 650px; margin-left: 12px;
}

#calendaraugust td {
  width: 117px;
height: 120px;
text-align: center;
vertical-align: bottom;}


#calendarsept {
  background: url('http://forumstatic.ru/files/001b/7a/84/54950.png');
  width: 910px;
  height: 650px; margin-left: 12px;
}

#calendarsept td {
  width: 117px;
height: 120px;
text-align: center;
vertical-align: bottom;}


#calendaroct {
  background: url('http://forumstatic.ru/files/001b/7a/84/18192.png');
  width: 910px;
  height: 780px; margin-left: 12px;
}

#calendaroct td {
  width: 117px;
height: 120px;
text-align: center;
vertical-align: bottom;}



#calendarnovember {
  background: url('http://forumstatic.ru/files/001b/7a/84/55531.png');
  width: 910px;
  height: 650px; margin-left: 12px;
}

#calendarnovember td {
  width: 117px;
height: 119px;
text-align: center;
vertical-align: bottom;}


uniqueitem::before {content: url('http://forumstatic.ru/files/001b/7a/84/92863.png'); position: absolute;
} 


#mbawards uniqueitem::before {margin-top: 6px;}


#mbopenbackcommon  {
  background: url('http://forumstatic.ru/files/001b/7a/84/97570.gif');
width: 500px;
height: 290px;
margin: 0 auto;
border-radius: 15px;
}


#mbawards {
  position: absolute;
  margin-top: 202px;
  text-align: center;
  width: 500px; line-height: 68px;
}


#mbopenbackrare  {
  background: url('http://forumstatic.ru/files/001b/7a/84/87592.gif');
  width: 500px;
  height: 364px;
  margin: 0 auto; border-radius: 15px;
}


#mbopenbackepic {
  background: url('http://forumstatic.ru/files/001b/7a/84/28308.gif');
  width: 500px;
  height: 364px;
  margin: 0 auto; border-radius: 15px;
}


#mbopenbacklegendary {
  background: url('http://forumstatic.ru/files/001b/7a/84/99878.gif');
  width: 500px;
  height: 364px;
  margin: 0 auto; border-radius: 15px;
} 





 /* css черти чего от вещего духа*/

.prusheen-some {
width: 270px;
height: 580px;
margin: auto;
position: relative; filter: hue-rotate(73deg);
}

.prusheen-inner {
background: #d5d5d5; /* цвет белой подложки */
width:270px;
height: 300px;
position: absolute; 
bottom: -1px;
left: 0;
clip-path: polygon(0% 100%, 100% 100%, 100% 0%,0% 50%);
transition: all 1s cubic-bezier(.87,.11,.27,1.52) 0s;
}

.prusheen-text {
width: 250px;
margin: auto;
text-align: justify;
color: #1e1e1e; /* цвет шрифта */
margin-top: 180px;
transition: all 1s cubic-bezier(.87,.11,.27,1.52) 0s;}

.prusheen-text h1  {
  font-size: 13px;
  text-transform: uppercase;
  font-family: goudy;
  color: #2c535d; 
display: block;
}

.prusheen-text > div { 
text-align: center;
height: 270px;
opacity: 0;
transition: all .5s linear 0s}


.prusheen-text a {
  font-family: jost;
  font-weight: normal !important;
  font-size: 15px;
}

.prusheen-text a::hover {
 color: #ac6262 !important;
}


.prusheen-text a::before {content: '\2022 '}

.prusheen-text > span {
display: block;
text-align: center;
font: 15px goudy;
height: 27px;
position: relative;
margin-bottom: 25px;}

.prusheen-text > span:after {
content: "";
background: #555; /* цвет полосочки разделителя */
display: block;
height: 1px;
width: 100px;
position: absolute;
left:32%;
bottom: 0}

.prusheen-some:hover .prusheen-inner {
height: 581px;
clip-path: polygon(0% 100%, 100% 100%, 100% 0%,0% 0%);}
.prusheen-some:hover .prusheen-text {margin-top: 40px}
.prusheen-some:hover .prusheen-text > div {opacity: 1;
transition: all 1s linear .5s}


#instagramback { background: url("http://forumstatic.ru/files/001b/7a/84/85377.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/7a/84/12277.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/7a/84/12277.png") repeat scroll 100% 42%;
  width: 460px;
  margin: 0 auto; height: 500px;}



.instagramback {
  background: url("http://forumstatic.ru/files/001b/7a/84/85377.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/7a/84/12277.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/7a/84/12277.png") repeat scroll 100% 42%;
  width: 460px;
  margin: 0 auto; 
} 



#instagramfoto { padding-top: 64px;
margin-left: 55px;
width: 350px;
height: 350px;
overflow: hidden;}


.instagramfoto {
 padding-top: 64px;
margin-left: 55px;
width: 350px;
height: 350px;
overflow: hidden; position: absolute;
}




#instagramfoto img, .instagramfoto img {
  max-width: 350px;
  margin: 0 !important;
}


#instagramname, .instagramname {
  position: absolute;
  margin-left: 48px;
  margin-top: 8px;
  font-family: Montserrat;
  height: 14px;
  font-size: 13px;
  font-weight: bold;
}

#instagramava, .instagramava {
  position: absolute;
  margin-top: 9px;
  margin-left: 9px;
  width: 30px;
  height: 30px;
  overflow: hidden;
}

#instagramava img, .instagramava img {
  border-radius: 100px;
  max-width: 30px;   margin: 0 !important;
}

.instagramtxt {
  padding-top: 485px;
  margin-left: 25px;
  width: 380px;
  font-size: 11px;
}

.content-R a  {
  color: #579eb0 !important;
}


.post altstyle .punbb .post h3 span a { color: #2e5c75;}

span.num_msg {border-radius: 3px !important;}

span.num_msg::before {display: none !important;}


#p168100-content {
  margin-left: -22px;
  width: 980px;
}

.craftback {
display: inline-block;
width: 479px;
background: url('http://forumstatic.ru/files/001b/b7/79/81109.png') no-repeat;
height: 506px;
padding-right: 21px;
}

.mergerback {
  display: inline-block;
  width: 479px;
  height: 506px;
  background: url('http://forumstatic.ru/files/001b/b7/79/99949.png') no-repeat;
padding-bottom: 10px;
}

.crafttxt, .mergertxt {
  font-size: 10px;
  line-height: 10px;
  padding: 1px 22px;
  height: 61px;
  overflow: auto;
  scrollbar-width: none;
  margin-top: 49px;
}

.crafttxt {  color: #5e755e;}
.mergertxt {  color: #868097;}

.craftitems, .mergeritems {
  text-align: center;
  margin-top: 10px;
  height: 375px;
  overflow: auto;
  scrollbar-width: none;
font-weight: bold;
}


.craftitems {color: #558d55;}
 .mergeritems { color: #675694;}

.firsttdname {
 text-align: right !important;
font-size: 15px;
color: #14272b;
margin-bottom: 4px;
font-family: Montserrat;
transform: rotate(180deg);
writing-mode: tb-rl;
width: 27px;
height: 190px;

}


.firsttdname0 {
font-size: 12px;
color: #14272b;
font-family: Montserrat;
width: 80px;
text-align: center;
vertical-align: middle !important;
}

.secondtdname  {font-size: 15px;
color: #14272b; text-align: center;
font-family: Montserrat;}

.secondtdname0  {font-size: 13px;
color: #14272b; text-align: center;
font-family: Montserrat;}



#racefert, #racefert0   {
  width: 900px;
  margin: 0 auto;
  background: #d5d5d5;
  border-radius: 15px;
  box-shadow: inset 0px 0px 2px #c4c3c1, inset 0px 0px 1px #c4c3c1, inset 0px 0px 7px rgb(206, 206, 206);}


#racefert td, #racefert0 td {border: 1px solid #c4c3c1;}

#racefert x, #racefert0 x   {
  display: block;
  text-align: center;
  font-size: 15px;
}



#racefert0 x {font-family: jost;}

#racefert r, #racefert0 r {
  display: block;
  text-align: center;
  font-size: 15px;
color: #931717;
}

#racefert k, #racefert0 k  {
  display: block;
  text-align: center;
  font-size: 15px;
color: #bd6415;
}

#racefert n, #racefert0 n  {
  display: block;
  text-align: center;
  font-size: 15px; color: #378e17;
}

#racefert0 tbody tr:hover {
  background: #c6cccc;
}

.eventsback {
background: url("http://forumstatic.ru/files/001b/b7/79/15913.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/11745.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/60871.png") repeat scroll 100% 42%;
width: 980px;
margin: -22px;
border-radius: 30px;
padding-top: 50px;
margin-top: -10px;
margin-bottom: 20px;
padding-bottom: 10px;
}

.eventscommontxt {
  color: #7d88a8;
  font-size: 10px;
  background: #00000059;
  border-radius: 15px;
  margin: 0 auto;
  padding: 10px;
  width: 919px;
}


.eventimage {
  float: left;
  padding: 10px 15px 10px 22px; width: 180px;
filter: hue-rotate(-36deg) saturate(.7);
}

.eventtext {
  color: #92a896;
  font-size: 11px !important;
  width: 961px;
  font-family: tahoma;
 height: max-content;
}


.eventname {
  color: #579664;
  display: inline-block;
  font-family: goudy;
  padding-top: 17px;
  font-size: 16px;
  padding-right: 9px; height: 23px;
}

.eventdate  {
  color: #685796;
  display: inline-block;
  font-family: tahoma;
}

.eventtasksandawards .quote-box {
 background: #0d0f13 !important;
box-shadow: none !important;
border: 1px solid #302a42 !important;
color: #9893a6 !important;
text-align: center;
}


.eventtasksandawards .spoiler-box div {color: #8b7fc6 !important;}

.eventtasksandawards {
  font-size: 10px;
}


.eventobmen {
  display: inline-block;
  width: 104px;
  text-align: center;
}


.eventdoneback {
 background: url("http://forumstatic.ru/files/001b/b7/79/91859.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/63015.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/18055.png") repeat scroll 100% 42%;
width: 700px;
margin: 0 auto;
padding-bottom: 20px;
border-radius: 20px;
margin-bottom: 20px;
}


.eventdoneback  .eventtasksandawards {
  width: 78%;
margin-left: 133px;
}

.eventdoneback .eventname {font-size: 13px;}

.eventh1 {
  color: #584a7f;
  font-family: goudy;
  text-align: center;
  font-size: 19px;
  padding-top: 10px;
}


.eventdoneimage {
  float: left;
  padding: 10px 15px 0px 11px; filter: hue-rotate(-36deg) saturate(.7);
}


.eventdoneimage img {max-width: 100px !important;}


.postsdoneimage {
  float: left;
  padding: 10px 15px 0px 11px;
}

.postsdoneimage0 {
  float: left;
  padding: 10px 15px 0px 11px; filter: grayscale(1) brightness(.4);
}


.postsdoneimage0 img, .postsdoneimage img {
  max-height: 113px;
}



.eventcash {
  color: #534d78;
  display: inline-block;
  font-family: goudy;
}


.eventdoneback .eventtasksandawards .quote-box {padding: 1px 7px !important;}


.lotteryback {
  background: url('http://forumstatic.ru/files/001b/7a/84/48462.png');
  width: 900px;
  height: 942px;
  border-radius: 20px;
  margin-left: 17px; 
  margin-bottom: 20px; 
}

 .free, .free0 {
  display: inline-block;
}

.lotteryrow  {
  width: 759px;
  height: 56px;
  padding: 10px 70px 23px 70px;
  text-align: center;
}



.lotteryrow2 {
  width: 759px;
  height: 56px;
  padding: 20px 70px 14px 70px;
  text-align: center;
}


.lotteryrow3  {
  width: 759px;
  height: 56px;
  padding: 10px 70px 23px 70px;
  text-align: center;
}

.lotteryrow4  {
  width: 759px;
  height: 56px;
  padding: 10px 70px 23px 70px;
  text-align: center;
}

.lotteryrow3 .free, .lotteryrow3 .free0 {
  padding: 0px 8px;
}


.lotteryrow2  .free, .lotteryrow2  .free0 {padding: 0px 4px;}

 .free img, .free0 img  {
  max-height: 72px;
}


.lotteryrow4 .free, .lotteryrow4 .free0 {
  padding: 0px 10px;
}

.lotteryrow4  .free img, .lotteryrow4  .free0 img  {
  max-height: 77px;
}

.lotteryrow .number, .lotteryrow2 .number, .lotteryrow3 .number, .lotteryrow4 .number {
  position: absolute;
  background: url('http://forumstatic.ru/files/001b/7a/84/10933.png');
  width: 25px;
  height: 28px;
  padding-top: 15px;
  color: #d9c7b4;
  font-size: 13px;
margin-top: -59px;
margin-left: -5px;
}

.free0 img {
  filter: grayscale(1) brightness(55%);
}


.consymbolsback {
  background: url("http://forumstatic.ru/files/001b/b7/79/70028.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/16262.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/19065.png") repeat scroll 100% 42%;
  width: 740px;
margin-left: -12px;
padding-top: 47px;
margin-bottom: 20px;
border-radius: 24px;
}

.consymtxt {
  color: #7d8399;
  font-size: 10px;
  background: #00000070;
  padding: 9px;
  border-radius: 15px;
  width: 690px;
  margin: 0 auto;
}


.consymwildlettersback {
   background: url('http://forumstatic.ru/files/001b/b7/79/56570.png');
  width: 694px;
  margin: 0 auto;
  border-radius: 24px;
  padding-top: 55px;
  height: 278px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.consymsoftletterback {
  background: url('http://forumstatic.ru/files/001b/b7/79/21283.png');
width: 694px;
margin: 0 auto;
border-radius: 24px;
padding-top: 55px;
height: 278px;
margin-bottom: 20px;
}

.consymwildletteblock {
  background: #00000042;
  border-radius: 16px;
  color: #60936f;
  font-size: 10px;
  width: 508px;
  height: 73px;
  margin-left: 20px; margin-bottom: 20px;
}

.consymwildletteblocktxt {
  display: inline-block;
  width: 157px;
  height: 64px;
  overflow: auto;
  scrollbar-width: none;
  margin-left: 13px;
  margin-top: 4px;
}

.consymwildlettescale {
display: inline-block;
width: 257px;
text-align: center;
height: 64px;
position: absolute;
padding-top: 18px;
font-family: goudy;
font-size: 13px;}

.consymwildletteawards {
display: inline-block;
position: absolute;
margin-left: 260px;
margin-top: 2px;
}


.consymwildletteawards0 {
display: inline-block;
position: absolute;
margin-left: 260px;
margin-top: 2px;
}

.consymwildletteawards0 img, .consymawards0 img {  filter: grayscale(1) brightness(90%);}

.consymawards0 {
  position: absolute;
  margin-left: 615px;
  margin-top: -216px;
}

.consymawards {
  position: absolute;
  margin-left: 615px;
  margin-top: -216px;
}





#battlepassback4 {
 background: url("http://forumstatic.ru/files/001b/7a/84/40139.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/7a/84/10384.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/7a/84/10384.png") repeat scroll 100% 42%;
width: 941px;
min-height: 500px;
border-radius: 25px; filter: hue-rotate(48deg);
}


#battlepassback4 img {filter: hue-rotate(-48deg);}

#p170954-content {
  margin-left: -3px;
}

#bptxt4 {
color: #9eb9bd;
position: absolute;
width: 441px;
margin-top: 86px;
margin-left: 47px;
height: 134px;
overflow: auto;
padding-right: 5px;
scrollbar-width: thin;
font-family: jost;
font-size: 13px;
}

#bptasks4 {
padding: 422px 10px 0px 10px;
color: #8c9b9f;
font-size: 13px;
font-family: jost;
line-height: 20px;
}


#bptasks4 .spoiler label::before {display: none;}

#bptasks4 k {
  background: #050b0d;
width: 900px;
text-align: center;
display: block;
border: 1px solid #243f46;
font-family: goudy;
font-size: 16px;
color: #7b9aa8;
border-radius: 10px;
}

#bplvls4 .spoiler label::before {display: none;}

#bplvls4 k {
background: #050b0d;
width: 900px;
text-align: center;
display: block;
border: 1px solid #243f46;
font-family: goudy;
font-size: 16px;
color: #7b9aa8;
border-radius: 10px;
}

#bplvls4 {
padding: 0px 10px 10px 10px;
color: #b36b53;
font-size: 13px;
font-family: jost;
line-height: 20px;
}

#bplvls4 table {
  width: 880px;
  text-align: center;
  font-family: goudy;
  font-size: 14px;
  color: #63b7d1;
}

#bplvls4 table td {
  vertical-align: middle;border-bottom: 1px solid #18282d;
}



#batlepass4 {
background: url('http://forumstatic.ru/files/001b/7a/84/59990.png');
width: 700px;
height: 154px;
margin: 0 auto;  filter: hue-rotate(48deg);
}


#batlepass1_4 {
background: url('http://forumstatic.ru/files/001b/7a/84/35193.png');
  width: 666px;
 height: 14px;
position: absolute;
margin-top: 60px;
}

#batlepass0_4 {
   position: absolute;
  width: 666px;
  height: 153px;
  overflow: hidden;
  margin-left: 21px;
}

#skillsback {
  background: url('http://forumstatic.ru/files/001b/7a/84/42301.png');
  width: 700px;
  height: 488px;
  margin: 0 auto; border-radius: 40px;
}

#skillsnum1 .notdone, #skillsnum2 .notdone, #skillsnum3 .notdone,  #skillsnum4 .notdone, #skillsnum5 .notdone, #skillsnum6 .notdone, #skillsnum7 .notdone, #skillsnum8 .notdone, #skillsnum9 .notdone, #skillsnum10 .notdone, #skillsnum11 .notdone, #skillsnum12 .notdone, #skillsnum13 .notdone { filter: grayscale(1);}

#skillsnum1 {
position: absolute;
margin-left: 8px;
margin-top: 157px;
}

#skillsnum2  {
  position: absolute;
margin-left: 120px;
margin-top: 45px; 
} 

#skillsnum3 {
  position: absolute;
  margin-left: 308px;
  margin-top: 45px; 
}

#skillsnum4 {
  position: absolute;
  margin-left: 196px;
  margin-top: 157px; 
}


#skillsnum5 {
  position: absolute;
  margin-left: 385px;
  margin-top: 157px; 
}

#skillsnum6 {
 position: absolute;
margin-left: 573px;
margin-top: 158px;
}


#skillsnum7 {
  position: absolute;
margin-left: 496px;
margin-top: 44px;
}


#skillsnum8 {
 position: absolute;
margin-left: 120px;
margin-top: 269px;
}

#skillsnum9 {
  position: absolute;
  margin-left: 307px;
  margin-top: 269px;
}


#skillsnum10 {
position: absolute;
margin-left: 496px;
margin-top: 269px;
}

#skillsnum11 {
position: absolute;
margin-left: 231px;
margin-top: 382px;
}

#skillsnum12 {
position: absolute;
margin-left: 419px;
margin-top: 382px;
}


#skillsnum13 {
position: absolute;
margin-left: 607px;
margin-top: 382px;
}


.listofblackmarket table td {
  border-color: black !important;
}


.alexcolor {
  filter: sepia(1) hue-rotate(180deg);
}
.alexcolor1 {
filter: sepia(1) hue-rotate(180deg) brightness(0.5);}


.taro img {border-radius: 14px;
max-width: 200px !important;} 

.taro  {
  text-align: center;
  word-spacing: 20px;
}


#personalmagicback {
  background: url('http://forumstatic.ru/files/001b/b7/79/12542.png');
  width: 710px;
  height: 85px;
  margin-left: 112px;
  margin-top: 10px;
}

#personalmagic   {
   padding-top: 6px;
  margin-left: 35px;
  width: 663px;
  height: 67px;
  overflow: auto;
  scrollbar-width: none;
  line-height: 68px;
  text-align: justify;
}


#s-block {  display: none !important;}

#tuser {position: absolute;
display: block;
margin-left: 0px !important;
margin-top: -20px;}


#my-form {
  color: #262F3B !important;
  margin-top: 12px;
  text-align: right !important;
  line-height: 23px; margin-bottom: 20px;
}


#pstabedit {
 background: #1a1d24;
display: inline-block;
border-radius: 5px;
padding: 2px 17px;
margin: 10px 687px;
line-height: 8px;
height: 12px;
}

#pstabedit a {
  font-size: 11px;
  color: #567147;
}

.post-rating {
  margin-top: 25px;
}

#hpteams {
  background: url('http://forumstatic.ru/files/001b/7a/84/18436.png');
  width: 400px;
  height: 312px;
position: absolute;
margin-top: 712px;
margin-left: 284px;
border: 1px solid #1a172b;
}

.crests {
position: absolute;
z-index: 10;
margin-top: 229px;
margin-left: 17px;
}

#hpsliz {
  position: absolute;
  margin-left: 324px;
  margin-top: 6px; overflow: hidden;
}

#hppuf {
  position: absolute;
  margin-left: 225px;
  margin-top: 5px; overflow: hidden;
}

#hpcog {
  position: absolute;
  margin-left: 129px;
  margin-top: 5px; overflow: hidden;
}

#hpgrif {
  position: absolute;
  margin-left: 31px;
  margin-top: 8px; overflow: hidden;
}

.mapsloca {
  text-align: center;
  font-size: 18px;
  font-family: spectral sc; color: #393b4c;
}

.mapsloca img {
  filter: sepia(1) hue-rotate(192deg) brightness(.7);
}


#gostnaviga {
  position: absolute;
  margin-top: 289px;
  text-align: center;
  width: 265px;
  padding: 10px;
}

#gostnaviga a {
display: block;
background: #000000a3;
border-radius: 10px;
font-family: arial;
font-size: 10px;
color: #477f49;
height: 18px;
line-height: 16px;
letter-spacing: 2px;
margin-bottom: 7px;
}

#gostnaviga a:hover {color: #695896;}


.chrono {background: url("http://forumstatic.ru/files/001b/b7/79/25243.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/73133.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/64684.png") repeat scroll 100% 42%;
width: 668px;
margin-left: 24px;
padding-bottom: 20px;
margin-bottom: 2px;
border-radius: 10px; min-height: 374px; color: #596a5a;}


.chronotitle {
margin-left: 20px;
margin-top: 28px;
color: #675696;
width: 628px;
height: 21px;
overflow: hidden;
padding-top: 30px;
font-size: 17px;
font-family: goudy;
letter-spacing: 1px;
text-align: center;
}


.chnotdone {
  display: inline-block;
  color: #675696;
}

.chdone {
  display: inline-block;
  color: #487649;
}


.chepisode {
padding: 30px 0px 0px 30px;
}

.chronodate {
 display: inline-block;
color: #1f232d;
padding: 0px 7px;
background: #b3b3b3;
border-radius: 3px;
height: 16px;
margin: 0px 10px 0px 0px;
font-size: 10px;
}

.chronodatedone {
display: inline-block;
color: #fff;
padding: 0px 7px;
background: #528a52;
border-radius: 3px;
height: 16px;
margin: 0px 10px 0px 0px;
font-size: 10px; }


.chrononamep {
  display: inline-block;
}

.chronotxt {
  color: #487649;
  font-size: 10px; width: 608px;
}

.chronotxt a {color: #554b6f !important;}

.chrononamep a  {
  color: #675696 !important;
  font-family: axiforma;
}


.relat {background: url("http://forumstatic.ru/files/001b/b7/79/25243.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/73133.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/64684.png") repeat scroll 100% 42%;
width: 668px;
margin-left: 24px;
padding-bottom: 20px;
margin-bottom: 2px;
border-radius: 10px; min-height: 374px;}



.relattitle {
margin-left: 20px;
margin-top: 28px;
color: #675696;
width: 628px;
height: 21px;
overflow: hidden;
padding-top: 30px;
font-size: 17px;
font-family: goudy;
letter-spacing: 1px;
text-align: center; margin-bottom: 10px;
}


.relatstat {
display: inline-block;
color: #fff;
padding: 0px 7px !important;
background: #528a52;
border-radius: 3px;
margin: 5px 10px 0px 10px;
font-size: 10px;}

.relatstat p {padding-bottom: 0 !important;}

.relatblock {
  display: inline-block;
  margin: 10px 22px 20px 43px;
  text-align: center; width: 150px;
}

.relattxt {
  color: #8986aa;
  font-size: 10px;
  height: 70px;
  text-align: justify;
  margin-top: 10px;
  overflow-x: auto;
  scrollbar-width: none; width: 150px;
}


.bankfon {
background: url("http://forumstatic.ru/files/001b/b7/79/17284.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/b7/79/38213.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/b7/79/89931.png") repeat scroll 100% 42%;
width: 866px;
margin-left: 24px;
padding-bottom: 20px;
margin-bottom: 2px;
border-radius: 10px; 
min-height: 374px;}


.banktake {
 color: #98aa99;
display: inline-block;
width: 399px;
padding-top: 92px;
margin-left: 25px;
font-size: 10px;
}

.banktake0 {
width: 295px;
}

.banktake1 {
display: inline-block;
position: absolute;
left: 387px;
margin-top: -27px;
letter-spacing: -1px;
color: #528a53;
font-weight: bold;
}

.banktake2 {
display: inline-block;
position: absolute;
left: 335px;
margin-top: -27px;
font-weight: bold;
letter-spacing: -1px;
color: #685796;
}

.banktake1:before, 
.banktake2:before {
 content: url('http://forumstatic.ru/files/001b/7a/0c/49754.png?v=1');
position: absolute;
margin-left: -21px;

}


.banksend {
 color: #b6b1c6;
display: inline-block;
position: absolute;
margin-top: 89px;
margin-left: 29px;
font-size: 10px;
}


.lootboxes {
  text-align: center;
}

.lootboxestitle  {
  font-family: beuafort;
  font-size: 27px;
  color: #475165;
}

.lootboxestxt {
  background: #dadada;
  color: #475165;
  font-size: 10px;
  margin-bottom: 20px;
  border-radius: 7px;
  padding: 5px;
}

.lbcommon {
  background: url('http://forumstatic.ru/files/001b/b7/79/67049.png');
  width: 213px;
  height: 388px;
display: inline-block; margin-right: 25px; margin-bottom: 25px; border-radius: 18px; transition: all .2s linear;
} 

.lbrare {
  background: url('http://forumstatic.ru/files/001b/b7/79/70230.png');
  width: 213px;
  height: 388px;
display: inline-block; margin-right: 25px; border-radius: 18px; transition: all .2s linear;
}

.lbepic {
  background: url('http://forumstatic.ru/files/001b/b7/79/56662.png');
  width: 213px;
  height: 388px;
display: inline-block; margin-right: 25px; border-radius: 18px; transition: all .2s linear;
}

.lblegendary {
  background: url('http://forumstatic.ru/files/001b/b7/79/78495.png');
  width: 213px;
  height: 388px;
display: inline-block; border-radius: 18px; transition: all .2s linear;
}

.lbtxt {
  margin-top: 288px;
margin-left: 20px;
width: 172px;
height: 75px;
overflow-x: auto;
scrollbar-width: thin;
font-size: 10px;
color: #2c3342;
text-align: justify;
padding-right: 2px;
}

.lbpotions  {
  background: url('http://forumstatic.ru/files/001b/b7/79/89467.png');
  width: 213px;
  height: 388px;
display: inline-block; margin-right: 25px; margin-bottom: 25px; border-radius: 18px; transition: all .2s linear;
}

.lbarts {
  background: url('http://forumstatic.ru/files/001b/b7/79/64320.png');
  width: 213px;
  height: 388px;
display: inline-block; margin-right: 25px; border-radius: 18px; transition: all .2s linear;
}

.lbpets {
  background: url('http://forumstatic.ru/files/001b/b7/79/88733.png');
  width: 213px;
  height: 388px;
display: inline-block; margin-right: 25px; border-radius: 18px; transition: all .2s linear;
}

.lbbooks {
  background: url('http://forumstatic.ru/files/001b/b7/79/15572.png');
  width: 213px;
  height: 388px;
display: inline-block;  border-radius: 18px; transition: all .2s linear;
}


.lbscrolls {
  background: url('http://forumstatic.ru/files/001b/b7/79/39858.png');
  width: 213px;
  height: 388px;
display: inline-block; margin-right: 25px;  border-radius: 18px; transition: all .2s linear;
}

.lbtheurgy {
  background: url('http://forumstatic.ru/files/001b/b7/79/60852.png');
  width: 213px;
  height: 388px;
display: inline-block; margin-right: 25px;  border-radius: 18px; transition: all .2s linear;
}

.lbcurses {
  background: url('http://forumstatic.ru/files/001b/b7/79/40468.png');
  width: 213px;
  height: 388px;
display: inline-block; margin-right: 25px;  border-radius: 18px; transition: all .2s linear;
}

.lbblackmagic {
  background: url('http://forumstatic.ru/files/001b/b7/79/69160.png');
  width: 213px;
  height: 388px;
display: inline-block; border-radius: 18px; transition: all .2s linear;
}


.lbcommon:hover, .lbrare:hover, .lbepic:hover, .lblegendary:hover, .lbpotions:hover, .lbarts:hover, .lbpets:hover, .lbbooks:hover, .lbscrolls:hover, .lbtheurgy:hover, .lbcurses:hover, .lbblackmagic:hover {
box-shadow: 2px 2px 5px #686464; scale: 1.05;
border-radius: 18px; transition: all .2s linear;
}



.punbb .user-avatar .isonline {top: 8px !important;}


#footrandquote {
  position: absolute;
  color: #6f7790;
  width: 163px;
  height: 49px;
  text-align: justify;
  margin-left: 785px;
  margin-top: -12px;
  font-size: 10px;
  overflow: auto;
  scrollbar-width: thin;  transition: all .2s linear;
  padding-right: 3px;
}

#footrandquote a, #footrandpost  a {
  color: #508851 !important;
}


#footrandpost {
  position: absolute;
  color: #6f7790;
  width: 163px;
  height: 49px;
  text-align: justify;
  margin-left: 595px;
  margin-top: -12px;
  font-size: 10px;
  overflow: auto;
  scrollbar-width: thin;
  padding-right: 3px;  transition: all .2s linear;
}


#footneed {
  position: absolute;
  margin-left: 397px;
  margin-top: -30px; transition: all .2s linear;
}


#footneed:hover, 
#footrandpost:hover, 
#footrandquote:hover {filter: brightness(1.3); transition: all .2s linear;}




#titmusic {
position: absolute;
z-index: 999999;
margin-top: -28px;
margin-left: 697px;
width: 174px;
background: #21202a;
height: 15px;
border-radius: 3px;
color: #a7a3b0;
font-size: 10px;
padding: 1px 10px;
line-height: 13px;
}

.titaudio::before {
  content: url('http://forumstatic.ru/files/001b/b7/79/39903.png');
color: #828a88;
position: absolute;
margin-top: -2px;
margin-left: -35px;
cursor: pointer;
}


#lootboxopenback {
  background: url('http://forumstatic.ru/files/001b/7a/84/39777.png');
width: 500px;
height: 300px;
margin: 0 auto;
}

#lootboxopentitle {
  position: absolute;
height: 30px;
width: 480px;
text-align: center;
padding: 71px 10px 10px 10px;
}

#lootboxopenitems {
position: absolute;
width: 482px;
margin-top: 148px;
margin-left: 10px;
text-align: center;
line-height: 65px;
}

#lootboxopenitems img {
  box-shadow: 0px 2px 8px -1px #000;
}


#lootboxopentitle common  {
  background: url('https://media.giphy.com/media/l2Sq8tDitFAprpCcU/giphy-downsized-large.gif') bottom;
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 40px;
margin: 10px 0;
font-family: cinzel;
text-shadow: 0px 0px 5px #c88135;
}


#lootboxopentitle rare {
   background: url('https://media.giphy.com/media/l2Sq8tDitFAprpCcU/giphy-downsized-large.gif');
  background-size: cover;
  color: transparent;
  -moz-background-clip: text;
  -webkit-background-clip: text;
  text-transform: uppercase;
  font-size: 40px;
  margin: 10px 0;
  font-family: cinzel;
  text-shadow: 0px 0px 5px #35bac8;
}


#lootboxopentitle epic {
  background: url('https://i.giphy.com/media/26xBzu2ogAunL19hS/giphy.webp');
  background-size: cover;
  color: transparent;
  -moz-background-clip: text;
  -webkit-background-clip: text;
  text-transform: uppercase;
  font-size: 40px;
  margin: 10px 0;
  font-family: cinzel;
  text-shadow: 0px 0px 5px #522dd7;
}




#lootboxopentitle legendary {
  background: url('https://thumbs.gfycat.com/BewitchedInferiorBeauceron-max-1mb.gif');
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 40px;
margin: 10px 0;
font-family: cinzel;
text-shadow: 0px 0px 5px #df772a;
}


#lootboxopentitle potions {
 background: url('https://thumbs.gfycat.com/FreshPowerfulButterfly-max-1mb.gif');
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 40px;
margin: 10px 0;
font-family: cinzel;
text-shadow: 0px 0px 5px #3aa8c1;
}



#lootboxopentitle artifacts {
background: url('https://thumbs.gfycat.com/CoolLargeChimpanzee-max-1mb.gif') bottom;
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 40px;
margin: 10px 0;
font-family: cinzel;
text-shadow: 0px 0px 2px #456286;
}


#lootboxopentitle pets {
background: url('https://i.gifer.com/W7gE.gif') bottom;
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 40px;
margin: 10px 0;
font-family: cinzel;
text-shadow: 0px 0px 2px #cc8933;}


#lootboxopentitle books {
background: url('https://c.tenor.com/tOGtaDjUDQ0AAAAC/abstract-pattern.gif') top;
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 40px;
margin: 10px 0;
font-family: cinzel;
text-shadow: 0px 0px 2px #998933;}


#lootboxopentitle scrolls {
background: url('https://i.pinimg.com/originals/0a/0e/68/0a0e687ae35c4464fb52919de028cc39.gif') top;
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 40px;
margin: 10px 0;
font-family: cinzel;
text-shadow: 0px 0px 5px #7967b9;}


#lootboxopentitle theugy {
background: url('https://i0.wp.com/i.pinimg.com/originals/01/86/0b/01860b1cbf53984bcee285b2a4d3460a.gif?ssl=1') top;
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 40px;
margin: 10px 0;
font-family: cinzel;
text-shadow: 0px 0px 5px #25609f;}


#lootboxopentitle cursed {
background: url('https://cutewallpaper.org/21/gif-background/Weird-background-GIFs-Get-the-best-GIF-on-GIPHY.gif') top;
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 40px;
margin: 10px 0;
font-family: cinzel;
text-shadow: 0px 0px 5px #15db62;}


#lootboxopentitle black {
background: url('https://64.media.tumblr.com/c281e2c5cbc1a41b596b0de7e8bfd2de/tumblr_osq73kcy8q1qeyvpto1_500.gif');
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 40px;
margin: 10px 0;
font-family: cinzel;
text-shadow: 0px 0px 5px #42a275;}



#tuser {
  color: #436f44 !important;
}



#profile-right #lzperstheme  {
  display: none !important;
}




#newsfone::-webkit-scrollbar {
    width: 0! important;
}

.relatfoto img {
  max-width: 150px !important;
}


/*Стиль к скрипту "Музыка в постах и подписях" (c) Emerael */
td#button-music {
    background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M6%2013c0%201.105-1.12%202-2.5%202S1%2014.105%201%2013c0-1.104%201.12-2%202.5-2s2.5.896%202.5%202zm9-2c0%201.105-1.12%202-2.5%202s-2.5-.895-2.5-2s1.12-2%202.5-2s2.5.895%202.5%202z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M14%2011V2h1v9h-1zM6%203v10H5V3h1z%22%2F%3E%3Cpath%20d%3D%22M5%202.905a1%201%200%200%201%20.9-.995l8-.8a1%201%200%200%201%201.1.995V3L5%204V2.905z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') center center no-repeat; /*иконка, замените ссылку если хотите поставить свою*/
    background-size: 16px; /*размер иконки*/
}



#hpcommands {
  background: url('http://forumstatic.ru/files/001b/7a/84/10460.png');
  width: 708px;
  height: 1044px;
}

#hpcomrules {
color: #96949d;
position: absolute;
margin-top: 71px;
margin-left: 200px;
width: 473px;
height: 240px;
overflow: auto;
scrollbar-width: thin;
padding-right: 4px;
font-family: jost;
font-size: 13px;
}

#hpcomtasks {
  color: #96949d;
  position: absolute;
margin-top: 403px;
margin-left: 46px;
  width: 473px;
  height: 227px;
  overflow: auto;
  scrollbar-width: none;
  padding-right: 4px;
font-family: jost;
font-size: 13px;
}



#hpcomgif {
  position: absolute;
  margin-top: 374px;
  margin-left: 438px;
}

.reactions-root {
  display: none;
}


.pa-fld7 {
  position: absolute;
  text-align: center;
  height: 18px;
  width: 220px;
  margin: 0 auto;
  margin-top: -18px;
}


.pa-fld7 a {
  display: block;
  width: 32px;
  height: 18px;
  margin: 0 auto;
}