/*************************************************************
A - SETUP
**************************************************************/

/* A1 Import the colour scheme
-------------------------------------------------------------*/

/* A1.1 */
@import url(style_cs.1681913365.css);


@import url('https://fonts.googleapis.com/icon?family=Material+Icons');

@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|Play|Pattaya|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: PrincesS; 
src: local("PrincesS"), url(//forumstatic.ru/files/001b/6f/13/27838.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);}


@font-face {font-family: Lombok; 
src: local("Lombok"), url(//forumstatic.ru/files/001b/c1/3d/65121.ttf);}


@font-face {font-family: Rotherland; 
src: local("Rotherland"), url(//forumstatic.ru/files/001b/7a/84/98994.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: #416080;
  font-size: 13px;
  font-family: goudy;
}

.punbb h2 span {color: #562e1d;
font-size: 24px;
font-family: Assassin;
text-align: right;
padding-right: 20px;

}


.punbb h2 span::first-letter { color: #31506a !important;} 

.punbb h2 span {
  display: block;
}

/* 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: 305px;
}

/* 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: 1001px;
margin-left: -42px;
margin-bottom: 4px;
background: url('http://forumstatic.ru/files/001b/d1/5b/18551.png') bottom no-repeat;
height: 61px;
line-height: 24px;
}





/*************************************************************

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: #2a4a64;
    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: #131313;
background: #0000000d;
border: 1px solid #b9b7ae;
 }


/* B1.9 */

.punbb .quote-box cite, .punbb .code-box strong.legend {

display: block;
font-style: normal;
margin: 0;
color: #375073;
font-family: play;
position: relative;
padding: 5px 15px;
font-size: 11px;
font-weight: bold;
background: #d3d0c9;
border: 1px solid #c6c4bd;
margin-bottom: 7px;
width: max-content !important;
  }


.punbb .quote-box cite a, .punbb .code-box strong.legend a {color: #375073 !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: #1f3f5f;
text-align: center;
background: #bfbdb7;
padding: 1px;
font-size: 10px;
height: 15px;
  }



/* 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: 0em;
width: 200px;
margin-left: -3px;
color: #1f3f5f;
text-align: center;
background: #bfbdb7;
padding: 1px;
font-size: 11px;
height: 15px;
position: relative;
  }



/* 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; margin-right: 14px;

  }





/*************************************************************

C - MAIN CONTENT - SPECIFIC

**************************************************************/



/* C1 Form layout

-------------------------------------------------------------*/



/* C1.1 */

.punbb .formal .container {

padding: 1.7em 1em 0em 1em;

  }



/* C1.2 */

.punbb .formsubmit {

  padding: 0px 0 0 5px;


  }



/* C1.3 */

.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span, #pun-admain input {
background: #1f3f5f;
color: #d3d0c9 !important;
border-radius: 0 !important;
font-size: 11px;
height: 18px;
position: relative;
box-shadow: 0 0 0 1px #173f51 inset, 0 0 0 2px #325375 inset, 0 0 10px 0 rgba(2, 9, 26, 0.44) inset, 0 0 2px 0px #5c8abb;
padding: 9px 20px 10px 20px;
font-family: spectral sc !important;
border: none !important;
display: inline-block;
}

 #pun-admain select {
background: #1f3f5f;
color: #d3d0c9 !important;
border-radius: 0 !important;
font-size: 11px;
height: 18px;
position: relative;
box-shadow: 0 0 0 1px #173f51 inset, 0 0 0 2px #325375 inset, 0 0 10px 0 rgba(2, 9, 26, 0.44) inset, 0 0 2px 0px #5c8abb;
line-height: 1px !important;
font-family: spectral sc !important;
border: none !important;
}


.punbb .formsubmit a, #pun-admain input {
    padding: 1px 10px 1px 10px !important;
}

.button {
background: #1f3f5f;
color: #d3d0c9 !important;
border-radius: 0 !important;
font-size: 11px;
height: 18px;
position: relative;
box-shadow: 0 0 0 1px #173f51 inset, 0 0 0 2px #325375 inset, 0 0 10px 0 rgba(2, 9, 26, 0.44) inset, 0 0 2px 0px #5c8abb;
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;
background-color: #c8c5bf;
padding: 5px;
outline: none;}



/* 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%; vertical-align: text-top;
  }

#pun-index  .tc2, #pun-index  .tc3 {display: none;}


#pun-index .category .tcr  {text-align: right; padding-right: 27px;}


/* 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: center;
width: 426px;
margin-left: 0px;
margin-top: 0px;
display: block;
overflow: hidden;
white-space: nowrap;
height: 19px;
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; vertical-align: text-top;
  }
* 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: 24px;
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: 14px;

  }



.punbb .post h3 span a {
font-size: 10px;
color: #3b4d6f;
margin-left: 10px;
font-family: arial;
font-weight: bold;
  }


.punbb .post h3 span a.permalink {color: #8798a8;
font-family: play;
font-weight: normal !important;
font-size: 11px;}

/* C3.4 */

.punbb .post h3 strong {
float: right;
width: 5em;
text-align: right;
color: #8798a8 !important;
font-size: 11px;
font-weight: normal !important;
font-family: play;
  }



/* C3.5 */

.punbb .post .post-author {
float: left;
overflow: visible;
width: 220px;
color: #738697;
margin-left: -18px;
background: url("http://forumstatic.ru/files/001b/d1/5b/31311.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/69478.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/49999.png") repeat scroll 100% 42%;
position: relative;
padding-bottom: 10px;
text-align: center;
min-height: 200px;
} 



/* 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: 12px;
font-family: PrincesS;
margin-top: 23px;
}





.pa-author a:hover {color: #b75454 !important;}

/* C3.8 */

.pa-author a {

  text-decoration: none;

  }



/* C3.9 */



 .pa-title {
width: 194px;
display: block;
margin: 6px auto 14px auto;
font-size: 10px;
color: #2b4a68;
}


.pa-online{}




/* C3.11 */

.punbb .post-body {

margin-left: 214px;
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: -30px;
border-top-style: none;
border-top-width: 0px;
background: transparent;
text-align: right;
margin-right: -3px;}



/* 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: -9px;
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: #54697b;

}

#profile-right li strong {
  padding-left: 2em;
  color: #2a2633;
margin-bottom: 9px;
}

#profile-right li {  
text-align: center;
  display: inline-grid;
  width: 280px;

}


#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: 0px 20px 20px 0em;

  margin-bottom: 0.2em;

  }



/* C6.8 */

#viewprofile li span {

padding: 0.5em 1em;
font-weight: bold;
color: #022f50 !important;
background: #c6c3bc;
  }


#viewprofile li span a {color: #022f50 !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/d1/5b/10099.png") no-repeat;
height: 324px;
width: 1014px;
margin-left: -48px;
margin-top: -297px;
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;
margin-top: -8px;
margin-left: -24px;
height: 14px;
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: #1f3f5f;
font-size: 16px;
font-family: goudy;}


#pun-navlinks li a:hover  {  color: #bb7451 !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: -4px;
margin-left: -16px;
width: 950px;
position: relative;
height: 15px;
}




/* D4.3 */

#pun-ulinks li, #pun-ulinks li a {

display: inline;
font-size: 12px;
white-space: nowrap;
color: #686a6c;
font-family: calibri;
  }

#pun-ulinks li a:hover {

color: #5a301e;

  }

/* 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: #48566b;
height: 17px;
font-size: 10px !important;
margin-bottom: 10px;
font-family: tahoma;
text-align: center;
margin-left: -15px;
  } 

#pun-status .container strong  {
  color: #985233;
text-transform: lowercase;
}

#pun-status .container a {color: #717171; }


#pun-status li a {

color: #65624f !important;

  }

/* D5.3 */

#pun-status span {



  }



/* D5.4 */

#pun-crumbs1 {




  margin-top: 0px;

  }



/* D5.5 */

#pun-crumbs1 p.container {

border-top: none;
height: 15px;
padding: 0em 0em 0em 3em;
font-size: 10px;
text-align: center;
font-weight: bold;
margin-left: -78px;
width: 1014px;
color: #48566b;
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: #48566b;
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 0em;
    /* position: absolute; */
    color: #8f96bd;
    /* width: 409px; */
    margin: 10px auto 0px;
    text-align: center;
  }


/* D7 Statistics

-------------------------------------------------------------*/



/* D7.1 */

#pun-stats .container {

padding: 0.8em 1em;
color: #333942;
text-align: center;
font-family: play;
margin-left: -20px;
width: 938px;
font-size: 11px;
margin-top: -15px;
}


/* 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%;
text-align: left !important;

  }



/* 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: #60788c;
margin-top: 142px;
  }


#pun-about p span a {color: #60788c !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: #4f6a86 !important;  }
 .pa-respect a, .pa-posts a {color: #738697 !important;}
 .pa-avatar {text-align: center; margin-top: 7px; }

.pa-respect  {

}

.pa-respect .fld-name {
  visibility: hidden !important;  margin-right: -3px; font-size: 3.5px; 
}

.pa-posts::first-letter {
  opacity: 0;
}


.pa-posts, .pa-respect, .pa-fld1, .pa-fld2 {
color: #43708e;
width: 104px;
margin-top: 3px;
font-size: 11px;
text-align: left;
margin-left: 19px;
border: 1px solid #12253a00;
height: 15px;
background: #0000007d;
padding-left: 5px !important;
font-family: play;
position: relative;
z-index: 2;
}



.pa-fld2 {
  float: right;
  width: 55px !important;
  margin-top: -57px;
  margin-right: 19px;
  height: 55px;
  text-align: center;
  line-height: 56px;
  font-size: 25px;
  font-family: goudy;
  padding-right: 5px !important;
}










 .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(200, 197, 191);
color: #182c40;
border: 1px solid #b5b4b4;
padding-left: 10px !important;
scrollbar-width: thin;}


#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 {
color: #71341c;
font-size: 11px;

} 


#pun-index .tcl h3 a {
color: #7a95ac;
font-size: 12px;
font-family: goudy;
transition: all 0.4s ease-out;
text-transform: uppercase;
letter-spacing: 2px;

}



#byuser {color: #5d6071 !important;}

.punbb .post h3 a {
    font-size: 10px;
}


.post h3 img {
    margin: 0px 7px;
    cursor: pointer;
}



.stickytext,.closedatafield{ display:none;}

li#navawards {display: none;}



#pun-index .tclcon {
text-align: justify;
font-size: 10px;
width: 446px;
color: #536a7d;
margin-left: 26px;
padding: 10px 10px 10px 10px;
min-height: 60px;
background: url("http://forumstatic.ru/files/001b/d1/5b/78595.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/28935.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/78925.png") repeat scroll 100% 42%;
min-height: 102px;

}


#pun-index .tclcon t {
display: block;
margin: 12px 10px 9px 10px;
color: #81442c;
font-weight: bold;
text-align: center;
}

.tclcon a {

  color: #4c5262;
}

#pun-index .tclcon t1 {
   text-align: center;
display: block; 
margin-bottom: 10px; font-size: 0; padding: 2px; word-spacing: 2px;
}


#pun-index .tclcon t1 a { 
color: #7a95ac !important;
font-size: 10.5px;
height: 17px;
position: relative;
padding: 0px 20px 0px 20px;
font-family: play !important;
transition: all 0.4s ease-out;
display: inline-block;
margin-bottom: 9px;
background: url('http://forumstatic.ru/files/001b/d1/5b/33481.png');
width: max-content;
line-height: 15px;
letter-spacing: -0.1px;
border: 1px solid #172948;
word-spacing: 0 !important;}

#pun-index .tclcon t1 a:hover {transition: all 0.4s ease-out;
filter: brightness(1.7); }


#pun-index .tclcon tx {
display: block;
margin: 10px;
color: #536a7d; padding: 0px 2px 0px 1px;
}

#pun-index .tcl h3 a:hover  {
border-bottom: none !important; transition: all 0.4s ease-out; color: #4c7188;;}



#pun-viewtopic .post h3 { 
margin-bottom: 12px;
margin-left: -19px;
width: 956px;
height: 17px;
background: url('http://forumstatic.ru/files/001b/d1/5b/94124.png');}

#pun-live-rusff {display: none;}




.pa-posts {

}

.pa-fld3 {
width: 194px;
height: 31px;
background: url('http://forumstatic.ru/files/001b/d1/5b/31373.png') no-repeat;
margin-left: 13px;
margin-top: 7px;
position: relative;
z-index: 2;
margin-bottom: 10px;
font-weight: normal !important;
}



.pa-fld3 img, #pa-fld3 img {
  max-width: 54px;
max-height: 38px;
display: block;
float: left;
margin-left: 6px;
margin-top: -4px;
z-index: 100;
position: relative;
}


#pa-fld3 strong {
width: 194px;
height: 31px;
background: url('http://forumstatic.ru/files/001b/d1/5b/31373.png') center no-repeat;
margin-left: 32px !important;;
margin-top: 11px;
position: relative;
z-index: 2;
margin-bottom: 10px;
font-weight: normal !important;
}


#pa-fld3 strong .pl1  {
  padding: 0 !important;
}

.pl1 {
margin-left: 50px;
text-align: center;
font-size: 13px;
padding-top: 1px;
font-family: beuafort;
letter-spacing: 1px;
color: #5f81a3;
height: 16px;
overflow: hidden;
}

.pl2 {
margin-left: 50px;
text-align: center;
font-size: 9px;
font-family: verdana;
color: #6c7582;
margin-top: -3px;
height: 15px;
overflow: hidden;
}


.pa-fld4  {z-index: 2;
position: relative;
margin-left: 10px;
width: 200px;
padding: 0px 0px 8px 0px !important;
}

.pa-fld5   {
width: 188px;
height: 14px;
font-size: 11px;
text-align: center;
margin: 8px 0px 10px 16px;
color: #2c4c6b;
font-family: goudy;
letter-spacing: 2px;
text-transform: lowercase;
line-height: 14px;
}




dl.post-sig {border-top: 1px dashed #958989; padding-top: 5px; margin-top: 25px;}


.pa-avatar.item2 img.allow_change {
 max-width: 180px;  
border: 1px solid #121924;
  }

.pa-avatar.item2 img {
max-width: 180px;  
border: 1px solid #121924;
}

.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: #182737;
background-color: #050911;
}


.pun-modal .modal-inner .container {
    color: #828282 !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: #4f4d4c;
background-color: #171515;
}



#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; 
z-index: 3;
position: relative;
}



#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
background: url('http://forumstatic.ru/files/001b/d1/5b/93038.png');
width: 10px;
height: 10px;
margin-right: 7px;
margin-top: 2px; opacity: 0.2;}


#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
background: url('http://forumstatic.ru/files/001b/d1/5b/38389.png');
width: 10px;
height: 10px;
margin-right: 7px;
margin-top: 2px; opacity: 1;}


#pun-viewforum TR.iclosed Div.icon, #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {background: url('http://forumstatic.ru/files/001b/d1/5b/90307.png');
width: 10px;
height: 10px;
margin-right: 7px;
margin-top: 2px; opacity: 1;}


#image-area a, #spoiler-area a, #video-area a {color: #954c2b !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;
opacity: 0.8 !important;
border-radius: 5px !important;
width: 45px !important;
height: 45px !important;
margin-top: -10px;
} 


.punbb .user-avatar .avatar-image:hover {
border: 0px solid #8aa0cc;  opacity: 1 !important;
transition: all 0.4s ease-out;
}


.punbb .user-avatar {
    padding-left: 10px !important; margin: 1px 25px 2px 0px !important;
float: right !important;
}



.punbb .main .tcr {
    text-align: left;
    font-size: 11px;
    color: #465264;
}


#banners {
position: absolute;
width: 990px;
margin-top: 24px;
margin-left: -39px;
height: 33px;
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: #c8c5bf !important;
border: 0px solid #bebcb1 !important;
color: #294764 !important;
padding-right: 20px !important;
padding-left: 20px !important;
font-size: 10px !important; margin: 0 20px 0 -12px !important;}






#mod-options {
background: #c8c5bf;
color: #1f3f5f;
margin-left: -14px;
}

.byuser {
    color: #465264;
}

#topic-users-in {
  margin-left: -13px;
}


::selection {
  background: none repeat scroll 0% 0% #0f2537;
color: #d3d0c9;
}







#profile-name {
 font-family: goudy;
font-size: 14px;
color: #14263c;
}

#profile-title {
color: #757575;
}



#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: #39506c !important;

}


#pun-status .status-right {
    display: none;
}






#reputationText {
   
}

#rep_form {
    color: #7b7373 !important;

}

#rep_form .tcl {width: 27% !important;}



#rep_form td.tc2 {
display: block;
width: 600px !important;
color: #697f8c !important;
font-weight: bold;
}


.inner post_reputation h1 span {
    color: #6a2e0e !important;
}






#pa-edit a {    color: #d3d0c9 !important;
font-weight: bold !important;
background: #022f50;
padding: 2px 10px 2px 10px !important;
text-align: center;}


.adformal h2, #pun-adnav h2 {border-width: 0 0px 0px 0 !important;}




#viewprofile li {

}

#tags .container {
z-index: 100 !important;
    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: #d3d0c9;
border: 1px solid #8c8f91;
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 #273c56 !important;
color: #828282;
padding: 8px;
background-image: url();
outline: 0px solid rgb(217, 35, 35) !important;
scrollbar-width: thin !important;
background: url('http://forumstatic.ru/files/001b/d1/5b/33258.jpg?v=1') center;
}

#mask_dialog .inner * {scrollbar-width: thin !important;}

#mask_dialog .hv-mask-dialog-title {color: #9ab4ce;
font-family: goudy;}


.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: #c8c5bf url("") !important;
box-shadow: none !important;
z-index: 999 !important;
border-radius: 0 !important;}

.hvStickerPackModalTab.active {
background: rgb(29, 59, 91) !important;
border-radius: 0 !important;
}



.hvStickerPackModalTab {  background: rgb(34, 34, 34) !important;
border-radius: 0 !important;
color: #a4a4a4;
}

.hvStickerPackModalContent {  border: solid 1px #8a8888 !important;
  scrollbar-width: thin;
}

.punbb .formal fieldset {
    display: inherit !important;
}


.post-content hr {background-color: #4d5a6a;
border: none;
height: 1px;}








.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: #253655 !important;
color: #d3d0c9 !important;
padding: 1px 3px !important;
border-radius: 2px !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: #050a12;
border: 1px solid #1b3755;
}

#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/c1/3d/70257.png');
margin-top: 4px;
filter: hue-rotate(200deg);
}






#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: #b53434 !important;
}


#pun-stats h2 span {
    display: none;
}



.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: #143c53;
padding-right: 18px;
}


.post-content .spoiler-box > div, .post-content .spoiler-box > div.visible {
background: #d3d0c9 !important;
color: #304a6f;
text-align: center;
padding: 3px 10px;
padding-left: 10px;
font-family: goudy;
font-size: 12px;
padding-left: 9px !important;
border: 1px solid #c6c4bd;
}


.night .post-content .spoiler-box > div {color: #6587a8 !important;
background: #0e1621 !important;
border: 1px solid #12222d !important;}


#ankback, .ankback {
width: 667px;
background: url("http://forumstatic.ru/files/001b/d1/5b/71926.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/19116.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/98549.png") repeat scroll 100% 42%;
color: #57626e;
margin-left: 23px;
padding-bottom: 16px;
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: play;
font-size: 18px;
color: #435971;
padding-top: 24px;
letter-spacing: 1px;
height: 23px;
overflow: auto;
scrollbar-width: none;
margin-bottom: -4px;
font-weight: bold;}

.ankname  {
padding-top: 21px !important;
margin-bottom: -3px !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: #7b94ac;
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: #7b94ac;
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: #7b94ac;
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: #7b94ac;
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: #7b94ac;
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: #7b94ac;
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: #7b94ac;
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/d1/5b/69924.png');
margin-left: -25px;}

.ankbio::before {content: url('http://forumstatic.ru/files/001b/d1/5b/69924.png');
margin-left: -25px;}

#ankbio n, #anknice n, #ankskeels n, #ankinv n, #ankquestion n {
color: #547395;
font-family: spectral sc;
font-size: 12px;
font-weight: bold;
}

.ankbion, .anknicen, .ankskeelsn, .ankinvn, .ankquestionn {
color: #547395;
font-family: spectral sc;
font-size: 12px;
font-weight: bold;
width: max-content;
float: left;
height: 15px;
padding-right: 4px;
}


#ankaddcontact, 
.ankaddcontact {
text-align: center;
font-size: 10px;
color: #7b94ac;
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: #57626e;
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/d1/5b/13324.png');
margin-left: -25px;}


#ankquestion::before {content: url('http://forumstatic.ru/files/001b/d1/5b/84456.png');
margin-left: -25px;}

.anknice::before {content: url('http://forumstatic.ru/files/001b/d1/5b/13324.png');
margin-left: -25px;}


.ankquestion::before {content: url('http://forumstatic.ru/files/001b/d1/5b/84456.png');
margin-left: -25px;}

#ankquestion, .ankquestion {
    margin-top: 10px;} 

#ankpost::before {
content: url('http://forumstatic.ru/files/001b/d1/5b/69578.png');
height: 24px;
width: 668px;
display: block;
margin-left: 0px;
position: absolute;
margin-top: 9px;
}

#ankpost, .ankpost  {
  margin-top: 0;
}



#ankpost .spoiler {
  padding: 10px;
  z-index: 1000 !important;
  position: relative;
}

.ankpost .spoiler-box div {
  padding: 2px;
  z-index: 1000 !important;
  position: relative;
}



.ankpost .quote-box {
background: #010b11 !important;
box-shadow: none !important;
border: 1px solid #0b1d35 !important;
color: #57626e !important;
width: 594px;
margin-left: 25px !important;
margin-bottom: 14px !important;
}


.ankpost .spoiler-box > div, .ankpost .spoiler-box > div.visible {
background: #0b1d3266 !important;
color: #617591 !important;
border: 1px solid #142739;}



.ankpost0 .quote-box {
background: #010b11 !important;
box-shadow: none !important;
border: 1px solid #0b1d35 !important;
color: #57626e !important;
width: 594px;
margin-left: 0px !important;
margin-bottom: 14px !important;
}


.ankpost0 .spoiler-box > div, .ankpost0 .spoiler-box > div.visible {
background: #0b1d3266 !important;
color: #617591 !important;
border: 1px solid #142739;}


#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: grayscale(1) brightness(.6);
}



#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: #2a4a64;
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/d1/5b/70348.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/44342.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/68856.png") repeat scroll 100% 42%;
  width: 668px;
  margin-left: 20px;
  color: #1e2f3e;
  padding-bottom: 20px;
}


 .needback  {margin-bottom: 20px;}

.needwho {
font-family: goudy;
font-size: 14px;
text-align: center;
padding-top: 17px;
color: #204162;
height: 21px;
overflow: hidden;
scrollbar-width: none;
padding-bottom: 8px;
padding-right: 43px;
padding-left: 43px;
}


#needwho {
font-family: goudy;
font-size: 15px;
text-align: center;
padding-top: 12px;
color: #0a3047;
height: 16px;
overflow: hidden;
scrollbar-width: none;
padding-bottom: 8px;
}

#needquote, .needquote {
text-align: center;
font-size: 10px;
color: #6f7579;
width: 634px;
margin: 0 auto;
}

#needname, 
.needname {
text-align: center;
font-size: 14px;
font-family: goudy;
color: #204162;
margin: 15px auto;
height: 19px;
width: 600px;
}


#needname {line-height: 19px;}

#needimage, .needimage  {
    text-align: center;
}

#needmodel, .needmodel {
  text-align: center;
font-size: 10px;
color: #6f7579;
}

#needback td {
    width: 50%;
}

#needback td n {
  font-family: goudy;
font-size: 12px;
color: #204162;
}

.needbackn {
font-family: goudy;
font-size: 12px;
color: #204162;
}

#needpers, .needpers {
   padding: 7px 30px 0px 30px;
line-height: 17px;
}



#needpers::before, 
.needpers::before {
content: url('http://forumstatic.ru/files/001b/d1/5b/78369.png');
display: block;
text-align: center;
font-family: abibas;
font-size: 18px;
margin-left: -29px;
}

#needplans::before, .needplans::before {
  content: url('http://forumstatic.ru/files/001b/d1/5b/34892.png');
  display: block;
  text-align: center;
  font-family: abibas;
  font-size: 18px;
  margin-left: -29px;
}


#needplans, .needplans {
    padding: 7px 30px 20px 30px;
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 .post-content .spoiler-box > div {text-align: center;
font-family: play;
font-size: 13px;}


.needpost .quote-box {
}


#needback k::before {
content: url('http://forumstatic.ru/files/001b/c1/3d/29360.png');
height: 29px;
width: 668px;
display: block;
margin-left: -41px;
position: absolute;
margin-top: -2px;
}

#needback .spoiler :checked + label::before  {margin-left: 22px;}

#needback table, .needbacktable {
  width: 628px;
margin-top: 13px;
margin-left: 20px;}



#lzname {
text-align: center;
font-family: goudy;
font-size: 12px;
padding: 4px 0px 0px 0px;
}

#lzname a {  color: #2f5887;}

.lzname {display:block;
text-align: center;
font-family: goudy;
font-size: 12px;
padding: 4px 0px 0px 0px;
}

.lzname a {  color: #2f5887 !important;}



#lzorg {
margin: 5px auto;
text-align: center;
color: #3c5979;
font-family: play;
font-size: 11px;
background: url('http://forumstatic.ru/files/001b/d1/5b/36102.png');
padding: 1px 0px;
text-transform: lowercase;
width: 180px;
box-shadow: inset 0px 0px 2px 1px #132439;
line-height: 15px;
}



#lztxt {
margin: 8px 12px 0px 12px;
text-align: justify;
color: #3b5f78;
font-size: 10px;
line-height: 14px;
}

#lztxt a  {
  color: #43708e;
  font-weight: bold;
}

.lzorg {display:block;
margin: 5px auto;
text-align: center;
color: #3c5979;
font-family: play;
font-size: 11px;
background: url('http://forumstatic.ru/files/001b/d1/5b/36102.png');
padding: 1px 0px;
text-transform: lowercase;
width: 180px;
box-shadow: inset 0px 0px 2px 1px #132439;
line-height: 15px;
}



.lztxt {display:block;
margin: 8px 12px 0px 12px;
text-align: justify;
color: #3b5f78;
font-size: 10px;
line-height: 14px;
}


.lztxt a  {
 color: #43708e;
  font-weight: bold;
}




#lzperstheme {margin: 13px; }

#lzperstheme::before {content: '';
width: 74px;
height: 1px;
position: absolute;
margin-top: 9px;
margin-left: -80px;
background: #2f5887;}

#lzperstheme::after {content: '';
width: 74px;
height: 1px;
position: absolute;
margin-top: 9px;
margin-left: 6px;
background: #2f5887;}

.pa-fld1 .fld-name {
content: url("http://forumstatic.ru/files/001b/7a/0c/95105.png");
vertical-align: top;
transform: scale(.9);
filter: hue-rotate(176deg);
}

.pa-respect .fld-name a {
content: url("http://forumstatic.ru/files/001b/7a/0c/95186.png");
vertical-align: top;
filter: hue-rotate(176deg);
visibility: visible !important;
transform: scale(.8);
z-index: 2;
position: relative;
}


.pa-respect .fld-name::before {
content: url("http://forumstatic.ru/files/001b/7a/0c/95186.png");
width: 16px !important;
height: 16px !important;
position: absolute;
visibility: visible !important;
display: inline-block !important;
transform: scale(.8);
filter: hue-rotate(176deg);


}



.pa-posts .fld-name {
content: url("http://forumstatic.ru/files/001b/7a/0c/93275.png");
vertical-align: top;
visibility: visible !important;
transform: scale(.9); 
filter: hue-rotate(176deg);
}

.pa-posts img {transform: scale(.9);
filter: hue-rotate(176deg); vertical-align: bottom;
}



.pa-fld2 .fld-name {
  content: url("http://forumstatic.ru/files/001b/7a/0c/57033.png");  
transform: scale(.9); display: block;
filter: hue-rotate(176deg);  display: none;
}





  .indOnline, .indOffline {
display: block;
width: 208px;
height: 123px;
border-radius: 0%;
position: absolute;
bottom: 6px;
margin-left: 6px;
z-index: 1;
}
.indOnline {
  background: url('http://forumstatic.ru/files/001b/d1/5b/25458.png') no-repeat;
}
.indOffline {  

}


.pa-online{display:none!important;}


#gostback {
background: url('http://forumstatic.ru/files/001b/d1/5b/31083.png') no-repeat bottom;
width: 891px;
height: 449px;
margin-left: 15px;
}

#gostbbuyface {
position: absolute;
color: #7e8a99;
margin-top: 53px;
margin-left: 605px;
width: 247px;
height: 367px;
overflow: auto;
scrollbar-width: thin;
padding-right: 11px;
font-size: 12px;
text-transform: lowercase;
font-family: calibri;
}


#gostbookface {
position: absolute;
color: #7e8a99;
margin-top: 53px;
margin-left: 322px;
width: 247px;
height: 266px;
overflow: auto;
scrollbar-width: thin;
padding-right: 11px;
font-size: 12px;
text-transform: lowercase;
font-family: calibri;
}

#gostbookface a, #gostbbuyface a, #gostbookrole a {color: #587497;}

#gostbookrole {
position: absolute;
color: #7e8a99;
margin-top: 330px;
margin-left: 322px;
width: 247px;
height: 90px;
overflow: auto;
scrollbar-width: thin;
padding-right: 11px;
font-size: 12px;
text-transform: lowercase;
font-family: calibri;
}

#gostbookrole n {
 background: #0000008f;
text-align: center;
display: block;
font-size: 12px;
font-family: play;
color: #607186;}

#gostsecondtxt {
position: absolute;
color: #75889f;
margin-top: 128px;
margin-left: 41px;
width: 245px;
font-size: 11px;
height: 292px;
overflow: auto;
scrollbar-width: none;
padding-right: 2px;
font-family: verdana;
text-indent: 30px;
}

#gostsecondtxt p {
  line-height: 18px !important;
}

#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;
}




/*Добавка Доп.поля(Валюты) Юзера в Шапку*/
#AddfldInHead{
position: absolute;
    z-index: 1000;
    margin-top: 13px;
    margin-left: 861px;
    color: #5d768c !important;
    font-family: tahoma;
    font-size: 12px;
    padding-left: 22px;
    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: 21px;
margin-left: 846px;
}


#p282911 .post-content #AddfldInHead {margin-left: 798px !important;
width: 42px !important;
text-align: center !important;
margin-top: 30px !important;}

#p282911 .post-content #AddfldInHead:before {content: url('http://forumstatic.ru/files/001b/7a/0c/49754.png?v=1');
position: absolute;
margin-left: -21px;}

#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, .epfon {
padding: 10px;
width: 648px;
background: url("http://forumstatic.ru/files/001b/d1/5b/79513.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/71807.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/16134.png") repeat scroll 100% 42%;
color: #7e93ae;
margin-left: 20px;
min-height: 264px;
}




#epname {
  text-align: center;
  font-family: play;
  font-size: 17px;
  color: #587899;
  padding-top: 8px;
}

.epname {
text-align: center;
font-family: play;
font-size: 17px;
color: #587899;
padding-top: 4px;
margin-bottom: 25px;
height: 25px;
}

#epdm {
  text-align: center;
  font-family: play;
  font-size: 11px;
  margin-top: 24px;
}

#epdm table {
    width: 100%;
}

#epfot, .epfot {
    text-align: center;
}

#epinf, .epinf {
  padding: 15px;
text-align: center;
font-size: 10px;
color: #65778f;
}


.epdm1 {
  width: 318px;
  display: inline-block;
  text-align: center;
  margin-left: 6px;
  font-family: play;
  color: #7e93ae;
  font-size: 12px;
}

.epdm2 {
  display: inline-block;
  width: 318px;
  text-align: center;
  font-family: play;
  color: #7e93ae;
  font-size: 12px;
}

#p6 .post-content {
width: 934px;
margin-left: 0px;

}




#collawards {
background: url('http://forumstatic.ru/files/001b/d1/5b/99907.png');
width: 934px;
height: 450px;
margin-left: 0px;
}


#awardstables {
position: absolute;
margin-top: 57px;
margin-left: 40px;
width: 339px;
word-spacing: 14px;
text-align: center;
height: 366px;
overflow: auto;
scrollbar-width: thin;
line-height: 70px;
padding-right: 13px;
}

#collectiontables {
position: absolute;
margin-top: 57px;
margin-left: 430px;
width: 469px;
text-align: center;
color: #6a858b;
font-size: 20px;
height: 366px;
overflow: auto;
scrollbar-width: thin;
line-height: 90px;
padding-right: 9px;
}

#collawardstxt {
position: absolute;
color: #977f7f;
margin-top: 22px;
margin-left: 27px;
width: 878px;
height: 43px;
overflow: auto;
scrollbar-width: thin; display: none;
}

#shapactiv {
position: absolute;
z-index: 999;
margin-top: -217px;
margin-left: 690px;
word-spacing: 15px;
width: 271px;
height: 48px;
overflow: hidden;
line-height: 24px;
text-align: center;
}
#shapactiv img {transition: all .2s linear;
opacity: 0.8;
border-radius: 100px;
filter: grayscale(1);}

#shapactiv img:hover {opacity: 1; transition: all .2s linear;}


#shapactivposts {
position: absolute;
z-index: 2;
margin-top: -217px;
margin-left: -41px;
word-spacing: 15px;
width: 272px;
height: 48px;
overflow: hidden;
line-height: 24px;
text-align: center;
}

#shapactivposts img, #shabestdual img {transition: all .2s linear;
opacity: 0.85;
filter: brightness(.5);
}



#shapactivposts img:hover, #shabestdual img:hover {opacity: 1;
transition: all .2s linear;
filter: brightness(1);}

#shapostbest { position: absolute;
z-index: 2;
margin-top: -134px;
margin-left: -24px;}

#shapostbest img {transition: all .2s linear;
opacity: 0.8;}

#shapostbest img:hover {opacity: 1; 
transition: all .2s linear;}

#shapostbesttxt { position: absolute;
z-index: 10;
margin-top: -137px;
color: #4a5764;
margin-left: 28px;
height: 70px;
width: 184px;
overflow: auto;
scrollbar-width: none;
text-align: justify;
font-size: 10px;
padding: 2px;
line-height: 9px;
font-family: verdana;}

#shapostbesttxt a {
  color: #8c513b !important;
}

#shabestdual {position: absolute;
z-index: 10;
margin-top: -130px;
margin-left: 691px;
word-spacing: 4px;
width: 268px;
overflow: hidden;
text-align: center; display: inline-block;
}

#shabestdual a, #shabestep a {color: #794d3c !important; font-family: goudy;}


#shabestep {position: absolute;
margin-top: -68px;
margin-left: 701px;
z-index: 10;
word-spacing: 4px;
width: 249px;
overflow: hidden;
font-size: 10px;
text-align: center;
}



#navnamnado {
position: absolute;
z-index: 100;
margin-top: -405px;
margin-left: -67px;
}


#chron {
background: url("http://forumstatic.ru/files/001b/d1/5b/32671.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/63657.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/71216.png") repeat scroll 100% 42%;
width: 668px;
margin-left: 24px;
padding-bottom: 20px;
margin-bottom: 2px;
}


#relations2 {
  margin-top: 80px;
  margin-left: 19px;
  display: inline-block;
  width: 630px;
  text-align: center;
  margin-bottom: 10px;
}


#chrontextrand {
margin-left: 20px;
margin-top: 27px;
color: #5d7fa2;
width: 628px;
height: 21px;
overflow: hidden;
position: absolute;
font-size: 17px;
font-family: play;
letter-spacing: 1px;
text-align: center;
}



#scenes {
margin-left: 19px;
width: 630px;
font-size: 10px;
color: #5d7fa2;
}

#scenes::before {content: url('http://forumstatic.ru/files/001b/d1/5b/96558.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: #2665b5;
}

#scenes a {
color: #74a0cc !important;
font-family: play;
font-size: 13px;
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 #344a60;
display: inline-block;
perspective: 1000px;
}

/* 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;
}

/* 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;
}

.flip-box-front img {
max-height: 110px;
max-width: 200px;
}

.flip-box-back {width: 190px;
height: 100px;
backface-visibility: hidden;
overflow-y: auto;
scrollbar-width: thin;
}

/* Style the front side */
.flip-box-front {
  background-color: #bbb;
  color: black;
}

/* Style the back side */
.flip-box-back {
background-color: #050e18;
transform: rotateX(180deg);
color: #d3d0c9;
font-size: 10px;
line-height: 10px;
text-align: justify;
padding: 5px;
}


#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/d1/5b/79513.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/29068.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/16134.png") repeat scroll 100% 42%;
width: 668px;
margin-left: 24px;
padding-bottom: 20px;
margin-bottom: 2px;
min-height: 200px;
color: #68788a;
}

#personalnpc1 {
margin-top: 20px;
margin-left: 26px;
width: 616px;
height: 400px;
padding-right: 2px;
overflow: auto;
scrollbar-width: none;
}

#personalnpc img {
    max-width: 80px;
border: 1px solid #121924;
}



#personalnpc a {
font-size: 14px;
font-weight: normal !important;
font-family: goudy;
color: #5d7fa2 !important;
}


#personalnpc1 table {
   display: block;
width: 616px;
}

#personalnpc1 tr {
   display: block;
width: 586px;
padding: 15px;
margin-bottom: 15px;
}


#personalnpctitle {margin-left: 20px;
padding-top: 19px;
color: #5d7fa2;
width: 628px;
height: 19px;
overflow: hidden;
font-size: 15px;
font-family: play;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;}



#takefon, .takefon {
    background: url("http://forumstatic.ru/files/001b/d1/5b/79513.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/29068.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/16134.png") repeat scroll 100% 42%;
width: 668px;
margin-left: 24px;
padding-bottom: 20px;
margin-bottom: 2px;
min-height: 200px;
}

#taketitle, .taketitle {margin-left: 20px;
padding-top: 19px;
color: #5d7fa2;
width: 628px;
height: 19px;
overflow: hidden;
font-size: 15px;
font-family: play;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;}

#taketxt, .taketxt {
  color: #889bb3;
  font-family: verdana;
  font-size: 10px;
  line-height: 15px;
  padding: 20px 40px 10px 40px;
}



#taketxt z {
    text-align: center;
  display: block;
font-family: tahoma;
font-size: 11px;
color: #7e8388 !important;
}

#taketxt a, #taketxt .code-box strong.legend a, .takefon a, .takefon .code-box strong.legend a {
  color: #5a768e !important;
}

 

#taketxt .code-box {
background: #00000087;
color: #889bb3;
border: 1px solid #132039;
padding: 5px 4px;
height: auto;
margin: 0px;
outline: none !important;
box-shadow: none !important;
}

.takefon .code-box {
background: #00000087 !important;
color: #889bb3 !important;
border: 1px solid #132039 !important;
padding: 5px 4px !important;
height: auto !important;
margin: 0px !important;
outline: none !important;
box-shadow: none !important;
width: 90% !important;
margin-bottom: 10px !important;
margin-left: 29px !important;}


#taketxt .code-box strong.legend, .takefon .code-box strong.legend {padding: 0px !important;
background: #04000d !important;
border: none !important;}

#taketxt .blockcode, .takefon .blockcode  {height: 53px !important;}

#taketxt .scrollbox, .takefon .scrollbox {height: 8.5em !important;}


#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: 57px;
width: 970px;
text-align: center;
z-index: 1;
margin-left: -27px;
height: 36px;
overflow: auto;
scrollbar-width: thin;
}

#newsfone::-webkit-scrollbar {width: 6px !important;}

.newscomm {width: max-content;
height: 19px;
background: url('http://forumstatic.ru/files/001b/d1/5b/33258.jpg?v=1') no-repeat top;
display: inline-block;
transition: 0.5s ease;
margin-bottom: 10px;
padding: 0px 10px 0px 10px;
border: 1px solid #314375 !important;
}

.newscomm:hover {
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: #d3d0c9 !important;
font-family: play;
font-size: 11px;
margin-top: 2px;
height: 16px;
overflow: hidden;
text-transform: lowercase;
letter-spacing: 0px;
line-height: 14px;
padding-left: 23px;}

.news01 n {
  position: absolute;
  left: 8px;
}

.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 {
  
}


#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: #932121 !important;}

#MyBookmarks {background: #c4c3c1;}

#MyBookmarks #bm2 {border-width: .3em .5em .3em 0 !important;}

#MyBookmarks h2 span {
  font-size: 10px;
}

.work_header {  background: #1c384b;
box-shadow: 0px 0px 4px 0px #193259 inset;
color: #d3d0c9;
}

.work_cell span {background: #556473;
display: block;
color: #d3d0c9 !important;}

.work_cell {
  display: inline-block;
  width: 375px;  scrollbar-width: thin;
}

.work_cell sup  {
  color: #797979;
}




#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: #775748;
overflow: auto;
scrollbar-width: thin;
margin-left: 20px;
text-align: justify;
z-index: 1000 !important;
font-size: 10px;
}

#personaltable {
background: url('http://forumstatic.ru/files/001b/d1/5b/99379.jpg');
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: 21px;
opacity: 0.6;
transition: all .2s linear;
background: url('http://forumstatic.ru/files/001b/d1/5b/83510.jpg');
text-align: center;
font-family: goudy;
text-transform: uppercase;
font-size: 12px;
color: #67a3d7;
line-height: 22px;
} 

#bptab label:hover {opacity: 1;
transition: all .2s linear; 
} 

#bptab input:checked + label { 
transition: all .2s linear;
color: #4777ae;
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: 100px; filter: grayscale(1) !important;
}

#persplashki::before {content: url('http://forumstatic.ru/files/001b/d1/5b/72578.jpg');
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/d1/5b/57057.jpg');
  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: 358px;
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/d1/5b/60770.jpg');
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/d1/5b/45241.jpg');
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/d1/5b/45677.jpg');
text-align: center;
filter: brightness(150%);}

#persaarts {  position: absolute;
width: 275px;
margin-left: 8px;
margin-top: 158px;}

#persaarts1 {  height: 187px;
overflow: auto;
scrollbar-width: none;
line-height: 65px;}


#persbooks::before {content: url('http://forumstatic.ru/files/001b/d1/5b/89678.jpg');
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/d1/5b/99423.jpg');
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/d1/5b/28187.jpg');
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/d1/5b/39477.jpg');
  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/d1/5b/67880.jpg');
  text-align: center;
  filter: brightness(150%);
}

#persinv {
  position: absolute;
margin-left: 305px;
width: 356px;
margin-top: 301px;
}

#persinv1  {
color: #636a73;
text-align: justify;
height: 39px;
overflow: auto;
scrollbar-width: none;
padding: 1px 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: #0f1820;
transform: rotateX(180deg);
color: #778395;
font-size: 10px;
line-height: 16px;
padding: 5px;
text-align: center;
}

#txtamstable  {
  width: 600px;
  margin: 0 auto; text-align: center;
}

#txtamstable .flip-box-front1 img {
  filter: hue-rotate(130deg);
}



.flip-box-front1 n {
display: block;
position: relative;
margin-top: -73px;
background: #00000094;
margin-left: 5px;
padding: 6px;
width: 158px;
color: #6b89a6;
font-family: jost;
}


.flip-box-back1 t {
  display: block;
  text-align: center;
  font-family: goudy;
  color: #aaacac; 
font-size: 12px;
}

.work_table td {
  max-width: 500px; }

.work_table {
  width: auto !important;
}

#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; z-index: 3;
}

.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;}



#calendardecember {
  background: url('http://forumstatic.ru/files/001b/7a/84/95185.png');
  width: 910px;
  height: 650px; margin-left: 12px;
}

#calendardecember td {
  width: 117px;
height: 119px;
text-align: center;
vertical-align: bottom;}



#calendarjanuary {
  background: url('http://forumstatic.ru/files/001b/7a/84/93079.png');
  width: 910px;
  height: 780px; margin-left: 12px;
}

#calendarjanuary td {
  width: 117px;
height: 120px;
text-align: center;
vertical-align: bottom;}

#calendarmart2023 {
  background: url('http://forumstatic.ru/files/001b/7a/84/28989.png');
  width: 910px;
  height: 655px; margin-left: 12px;
}

#calendarmart2023 td {
  width: 117px;
height: 120px;
text-align: center;
vertical-align: bottom;}

#calendarmart2023 img {
  max-width: 90px;
}


#calendarapril2023 {
  background: url('http://forumstatic.ru/files/001b/7a/84/65735.png');
  width: 910px;
  height: 655px; margin-left: 12px;
}

#calendarapril2023 td {
  width: 117px;
height: 120px;
text-align: center;
vertical-align: bottom;}

#calendarapril2023 img {
  max-width: 90px;
}


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(29deg);
}

.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: #3f7099 !important;
font-family: spectral sc;
font-size: 12px;
}

.content-R d {
  color: #82482d;
  font-weight: bold;
}

.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: 443px;
background: url('http://forumstatic.ru/files/001b/c1/3d/66135.png') no-repeat;
height: 479px;
padding-right: 21px; margin-left: 14px;
}

.mergerback {
 display: inline-block;
width: 443px;
height: 479px;
background: url('http://forumstatic.ru/files/001b/c1/3d/19191.png') no-repeat;
padding-bottom: 10px;
}

.crafttxt, .mergertxt { color: #763333;
 font-size: 10px;
line-height: 10px;
padding: 1px 22px;
height: 46px;
overflow: auto;
scrollbar-width: none;
margin-top: 45px;
}



.craftitems, .mergeritems { color: #8d5555;
text-align: center;
margin-top: 10px;
height: 363px;
overflow: auto;
scrollbar-width: none;
font-weight: bold;
}




.firsttdname {
 text-align: right !important;
font-size: 15px;
color: #415b6b;
margin-bottom: 4px;
font-family: Montserrat;
transform: rotate(180deg);
writing-mode: tb-rl;
width: 27px;
height: 190px;

}


.firsttdname0 {
font-size: 12px;
color: #1e4055;
font-family: Montserrat;
width: 80px;
text-align: center;
vertical-align: middle !important;
}

.secondtdname  {font-size: 15px;
color: #415b6b; text-align: center;
font-family: Montserrat;}

.secondtdname0  {font-size: 13px;
color: #1e4055; text-align: center;
font-family: Montserrat;}



#racefert, #racefert0   {
 width: 900px;
margin: 0 auto;
background: #c8c5bf;}


#racefert td, #racefert0 td {border: 1px solid #a2a6a4;}

#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: #b0b7b9;
}

.eventsback {
background: url("http://forumstatic.ru/files/001b/d1/5b/66343.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/77071.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/73559.png") repeat scroll 100% 42%;
width: 940px;
margin-left: -2px;
padding-top: 50px;
margin-top: -10px;
margin-bottom: 20px;
padding-bottom: 10px;
}

.eventscommontxt {
  color: #6c798a;
  font-size: 10px;
  margin: 0 auto;
  padding: 10px;
  width: 872px;
}


.eventimage {
 float: left;
padding: 10px 15px 10px 22px;
width: 180px;
filter: grayscale(1);
}

.eventimage img {  border-radius: 100px;
}

.eventtext {
color: #929dac;
font-size: 11px !important;
width: 916px;
font-family: tahoma;
height: max-content;
}


.eventname {
  color: #496279;
  display: inline-block;
  font-family: goudy;
  padding-top: 17px;
  font-size: 16px;
  padding-right: 9px; height: 23px;
}

.eventdate  {
  color: #506b8e;
  display: inline-block;
  font-family: tahoma;
}

.eventtasksandawards .quote-box {
background: #00000082 !important;
box-shadow: none !important;
border: 1px solid #2f3b59 !important;
color: #939fa6 !important;
text-align: center;
}


.eventtasksandawards .spoiler-box div, .eventtasksandawards .spoiler-box > div.visible {color: #496279 !important;
background: #060911 !important;
border: 1px solid #2b3646 !important;}

.eventtasksandawards {
  font-size: 10px;
}


.eventobmen {
  display: inline-block;
  width: 104px;
  text-align: center;
}

.eventobmen div {background: none !important;
border: none !important;}

.eventdoneback {
background: url("http://forumstatic.ru/files/001b/d1/5b/33258.jpg?v=1") left;
width: 700px;
margin: 0 auto;
padding-bottom: 20px;
margin-bottom: 20px;
border: 1px solid #262d37;
}


.eventdoneback  .eventtasksandawards {
  width: 78%;
margin-left: 133px;
}

.eventdoneback .eventname {font-size: 13px;}

.eventh1 {
color: #496279;
font-family: goudy;
text-align: center;
font-size: 24px;
background: #0000006e;
}

.eventh1 p {padding: 0 0 0em 0 !important;}

.eventdoneimage {
  float: left;
  padding: 10px 15px 0px 11px; filter: hue-rotate(26deg) brightness(.7);
}



.eventdoneimage img {max-width: 100px !important; border-radius: 100px;}


.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: #797979;
  display: inline-block;
  font-family: goudy;
}


.eventdoneback .eventtasksandawards .quote-box {}


.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/c1/3d/80023.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/c1/3d/83239.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/c1/3d/73160.png") repeat scroll 100% 42%;
width: 740px;
margin-left: -12px;
padding-top: 47px;
margin-bottom: 20px;
}

.consymtxt {
  color: #7b5a5a;
  font-size: 10px;
  background: #00000070;
  padding: 9px;
  border-radius: 15px;
  width: 690px;
  margin: 0 auto;
}


.consymwildlettersback {
   background: url('http://forumstatic.ru/files/001b/c1/3d/45555.png');
  width: 694px;
  margin: 0 auto;
  padding-top: 55px;
  height: 278px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.consymsoftletterback {
  background: url('http://forumstatic.ru/files/001b/c1/3d/16317.png');
width: 694px;
margin: 0 auto;
padding-top: 55px;
height: 278px;
margin-bottom: 20px;
}

.consymwildletteblock {
  background: #00000042;
  border-radius: 16px;
  color: #a48181;
  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;
}

#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: grayscale(1);
}
.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/d1/5b/97623.jpg');
width: 710px;
height: 78px;
margin-left: 112px;
margin-top: 10px;
padding-top: 7px;
}

#personalmagic   {
  margin-left: 35px;
width: 663px;
height: 66px;
overflow: auto;
scrollbar-width: none;
line-height: 68px;
text-align: justify;
}


#s-block {  display: none !important;}

#tuser {color: #fff !important;
background: url('http://forumstatic.ru/files/001b/c1/3d/94558.png');
font-size: 0;
width: 15px !important;
height: 21px !important;
position: absolute;
display: block;
margin-left: 1px !important;
margin-top: -40px !important;
opacity: 0.8 !important;
filter: grayscale(1);

}


#my-form {
  color: #1d3b5b !important;
  margin-top: 12px;
  text-align: right !important;
  line-height: 23px; margin-bottom: 20px;
}


#pstabedit {
background: url('http://forumstatic.ru/files/001b/d1/5b/65060.jpg');
display: inline-block;
margin: 10px 0px 0px 623px;
line-height: 17px;
height: 17px;
width: 199px;
text-align: center;
font-family: goudy;
}

#pstabedit a {
 font-size: 12px;
color: #4371a6;
font-weight: normal !important;
}

.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: #18304a;
}

.mapsloca img {
  filter: grayscale(1) brightness(.5);
}


#gostnaviga {
position: absolute;
margin-top: 85px;
text-align: right;
width: 246px;
padding: 10px;
margin-left: 31px;
}



#gostnaviga a:hover {filter: brightness(1.6);}


.chrono {background: url("http://forumstatic.ru/files/001b/d1/5b/79513.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/29068.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/16134.png") repeat scroll 100% 42%;
width: 668px;
margin-left: 24px;
padding-bottom: 20px;
margin-bottom: 2px;
min-height: 374px;
color: #5d7fa2;}


.chronotitle {
margin-left: 20px;
margin-top: 28px;
color: #5d7fa2;
width: 628px;
height: 21px;
overflow: hidden;
padding-top: 15px;
font-size: 17px;
font-family: play;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
}


.chnotdone {
  display: inline-block;
  color: #675696;
}

.chdone {
  display: inline-block;
  color: #487649;
}


.chepisode {
padding: 30px 0px 0px 30px;
}

.chronodate {
display: inline-block;
color: #d3d0c9;
padding: 0px 7px;
background: #121d2b;
border-radius: 3px;
height: 16px;
margin: 0px 10px 0px 0px;
font-size: 10px;
}

.chronodatedone {
display: inline-block;
color: #d3d0c9;
padding: 0px 7px;
background: #143262;
border-radius: 3px;
height: 16px;
margin: 0px 10px 0px 0px;
font-size: 10px;}


.chrononamep {
  display: inline-block;
}

.chronotxt {
  color: #526a82;
  font-size: 10px; width: 608px;
}

.chronotxt a {color: #554b6f !important;}

.chrononamep a  {
color: #6b88ac !important;
font-family: play;
font-weight: normal !important;
}




.relat {background: url("http://forumstatic.ru/files/001b/d1/5b/79513.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/29068.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/16134.png") repeat scroll 100% 42%;
width: 668px;
margin-left: 24px;
padding-bottom: 20px;
margin-bottom: 2px;
min-height: 374px;
color: #5d7fa2;}


.relattitle {
margin-left: 20px;
margin-top: 28px;
color: #5d7fa2;
width: 628px;
height: 21px;
overflow: hidden;
padding-top: 15px;
font-size: 17px;
font-family: play;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
}


.relatstat {
display: inline-block;
color: #d3d0c9;
padding: 0px 7px !important;
background: #143262;
border-radius: 3px;
margin: 5px 10px 0px 10px;
font-size: 10px;}

.relatstat p {padding-bottom: 0 !important;}

.relatblock {
  display: inline-block;
  margin: 32px 22px 20px 43px;
  text-align: center; width: 150px;
}

.relattxt {
  color: #8692aa;
  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/d1/5b/38972.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/79330.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/74961.png") repeat scroll 100% 42%;
width: 866px;
margin-left: 34px;
padding-bottom: 20px;
margin-bottom: 2px;
min-height: 374px;}


.banktake {
 color: #4c6885;
display: inline-block;
width: 399px;
padding-top: 92px;
margin-left: 25px;
font-size: 10px;
}

.banktake0 {
width: 295px;  color: #4c6885;
}

.banktake1 {
display: inline-block;
position: absolute;
margin-top: -27px;
margin-left: 340px;
letter-spacing: -1px;
color: #85482f;
font-weight: bold;
}

.banktake2 {
display: inline-block;
position: absolute;
left: 340px;
margin-top: -27px;
font-weight: bold;
letter-spacing: -1px;
color: #85482f;
}

.banktake1:before, 
.banktake2:before {
 content: url('http://forumstatic.ru/files/001b/7a/0c/49754.png?v=1');
position: absolute;
margin-left: -21px;

}


.banksend {
 color: #976565;
display: inline-block;
position: absolute;
margin-top: 89px;
margin-left: 25px;
font-size: 10px;
}


.lootboxes {
  text-align: center;
}

.lootboxestitle  {
font-family: neothic;
font-size: 23px;
color: #300305;
}

.lootboxestxt {
background: #00000017;
color: #7d5555;
font-size: 10px;
margin-bottom: 20px;
padding: 5px;
}

.lbcommon {
background: url('http://forumstatic.ru/files/001b/c1/3d/23592.jpg');
width: 213px;
height: 388px;
display: inline-block;
margin-right: 13px;
margin-bottom: 25px;
border-radius: 0px;
transition: all .2s linear;
margin-left: -2px;
} 

.lbrare {
  background: url('http://forumstatic.ru/files/001b/c1/3d/25620.jpg');
width: 213px;
height: 388px;
display: inline-block;
margin-right: 13px;
margin-bottom: 25px;
border-radius: 0px;
transition: all .2s linear;
}

.lbepic {
  background: url('http://forumstatic.ru/files/001b/c1/3d/45663.jpg');
width: 213px;
height: 388px;
display: inline-block;
margin-right: 13px;
margin-bottom: 25px;
border-radius: 0px;
transition: all .2s linear;
}

.lblegendary {
  background: url('http://forumstatic.ru/files/001b/c1/3d/70994.jpg');
width: 213px;
height: 388px;
display: inline-block;
margin-bottom: 25px;
border-radius: 0px;
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: #8c6b6b;
text-align: justify;
padding-right: 2px;
}

.lbpotions  {
  background: url('http://forumstatic.ru/files/001b/c1/3d/79523.jpg');
width: 213px;
height: 388px;
display: inline-block;
margin-right: 13px;
margin-bottom: 25px;
border-radius: 0px;
transition: all .2s linear;
margin-left: -2px;
}

.lbarts {
  background: url('http://forumstatic.ru/files/001b/c1/3d/97605.jpg');
width: 213px;
height: 388px;
display: inline-block;
margin-right: 13px;
margin-bottom: 25px;
border-radius: 0px;
transition: all .2s linear;
}

.lbpets {
  background: url('http://forumstatic.ru/files/001b/c1/3d/42065.jpg');
width: 213px;
height: 388px;
display: inline-block;
margin-right: 13px;
margin-bottom: 25px;
border-radius: 0px;
transition: all .2s linear;
}

.lbbooks {
  background: url('http://forumstatic.ru/files/001b/c1/3d/85886.jpg');
width: 213px;
height: 388px;
display: inline-block;
margin-bottom: 25px;
border-radius: 0px;
transition: all .2s linear;
}


.lbscrolls {
  background: url('http://forumstatic.ru/files/001b/c1/3d/65032.jpg');
width: 213px;
height: 388px;
display: inline-block;
margin-right: 13px;
margin-bottom: 25px;
border-radius: 0px;
transition: all .2s linear;
margin-left: -2px;
}

.lbtheurgy {
  background: url('http://forumstatic.ru/files/001b/c1/3d/97642.jpg');
width: 213px;
height: 388px;
display: inline-block;
margin-right: 13px;
margin-bottom: 25px;
border-radius: 0px;
transition: all .2s linear;
}

.lbcurses {
  background: url('http://forumstatic.ru/files/001b/c1/3d/54995.jpg');
width: 213px;
height: 388px;
display: inline-block;
margin-right: 13px;
margin-bottom: 25px;
border-radius: 0px;
transition: all .2s linear;
}

.lbblackmagic {
  background: url('http://forumstatic.ru/files/001b/c1/3d/21843.jpg');
width: 213px;
height: 388px;
display: inline-block;
margin-bottom: 25px;
border-radius: 0px;
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;
transition: all .2s linear;
filter: brightness(120%);
}



.punbb .user-avatar .isonline {top: -1px !important;
left: -6px !important;}



#titmusic {
position: absolute;
z-index: 999999;
margin-top: -285px;
margin-left: 714px;
width: 241px;
height: 17px;
color: #51647a;
font-size: 10px;
padding: 1px 10px;
line-height: 13px;
}



#lootboxopenback {
  background: url('http://forumstatic.ru/files/001b/d1/5b/92662.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;
height: 133px;
overflow: auto;
scrollbar-width: thin;
}

#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: 30px;
margin: 10px 0;
font-family: goudy;
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: 30px;
margin: 10px 0;
font-family: goudy;
  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: 30px;
margin: 10px 0;
font-family: goudy;
  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: 30px;
margin: 10px 0;
font-family: goudy;
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: 30px;
margin: 10px 0;
font-family: goudy;
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: 30px;
margin: 10px 0;
font-family: goudy;
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: 30px;
margin: 10px 0;
font-family: goudy;
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: 30px;
margin: 10px 0;
font-family: goudy;
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: 30px;
margin: 10px 0;
font-family: goudy;
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: 30px;
margin: 10px 0;
font-family: goudy;
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: 30px;
margin: 10px 0;
font-family: goudy;
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: 30px;
margin: 10px 0;
font-family: goudy;
text-shadow: 0px 0px 5px #42a275;}



#lootboxopentitle coupons {
background: url('https://media.tenor.com/tOGtaDjUDQ0AAAAC/abstract-pattern.gif');
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 30px;
margin: 10px 0;
font-family: goudy;
text-shadow: 0px 0px 2px #7b42a2;}


#lootboxopentitle mythical {
background: url('https://thumbs.gfycat.com/BrownFelineDachshund-size_restricted.gif') bottom;
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 30px;
margin: 10px 0;
font-family: goudy;
text-shadow: 0px 0px 2px #393616;}


#lootboxopentitle lvlup {
background: url('https://64.media.tumblr.com/a6f9a3d6c7dc3e1c75208ba27aeaec3b/fa6d29448e718026-db/s500x750/ba6e8026c625c97770372d2b41df37a64aef40b3.gif');
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
text-transform: uppercase;
font-size: 30px;
margin: 10px 0;
font-family: goudy;
text-shadow: 0px 0px 2px #7d1a1a;}


#profile-right #lzperstheme  {
  display: none !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;
}

#pun-status p span.item3 {
  display: none !important;
}


.fnt {margin-top: 1px;
background: url("http://forumstatic.ru/files/001b/d1/5b/80816.png");
display: flex;
height: 13px;}



#newsback {
background: url("http://forumstatic.ru/files/001b/d1/5b/80094.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/d1/5b/17260.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/d1/5b/54151.png") repeat scroll 100% 42%;
width: 668px;
min-height: 200px;
margin: 0 auto;
color: #7a909d;
padding-bottom: 20px;
}

#newspictureniceface {
  position: absolute;
  margin: 16px 0 0px 29px;
}

#newspictureniceface img {
  max-width: 80px;
  border-radius: 100px;
}


#newstitle {
  padding-top: 28px;
  text-align: center;
  margin-left: 139px;
  width: 511px;
  font-family: play;
}

#newsposts {
  display: inline-block;
  background: url('http://forumstatic.ru/files/001b/d1/5b/95050.png');
  width: 244px;
  height: 16px;
  margin-left: 122px;
  margin-top: 40px;
  text-align: center;
  font-family: play;
  line-height: 13px;
}


#newsdate {
  display: inline-block;
  background: url('http://forumstatic.ru/files/001b/d1/5b/95050.png');
  width: 244px;
  height: 16px;
  margin-left: 24px;
  margin-top: 30px;
  text-align: center;
  font-family: play;
  line-height: 13px;
}

#newsmaintxt {
  padding: 24px 30px 20px 30px;
}

#newsact1, #newswrt1, #newsbp1, #newsdou1 {
 background: url('http://forumstatic.ru/files/001b/d1/5b/38630.png');
width: 300px;
height: 16px;
margin-bottom: 10px;
font-family: play;
line-height: 13px;
color: #678793;
}


#newsact0 {
  display: inline-block;
  width: 300px;
  text-align: center;
  margin-left: 26px;
}

#newswrt0 {
  display: inline-block;
  width: 300px;
  text-align: center;
margin-right: 27px;
}

#newsbp0 {
  margin-left: 26px;
  margin-top: 16px;
  display: inline-block;
  width: 300px;
  text-align: center;
}

#newsbp2 {
  text-align: justify;
  height: 73px;
  overflow: auto;
  scrollbar-width: none;
  width: 300px;
font-size: 10px;
}

#newsbp2 img  {
  float: left;
  padding-right: 7px;
}

#newsdou0 {
display: inline-block;
width: 300px;
text-align: center;
margin-left: 12px;
vertical-align: top;
margin-top: 16px;}

#newsdou2 {
  font-family: play;
  line-height: 30px;
  font-size: 13px;
}

#newsbestep1 {
 background: url('http://forumstatic.ru/files/001b/d1/5b/62117.png');
width: 617px;
height: 16px;
font-family: play;
text-align: center;
color: #68818e;
line-height: 13px;
margin: 12px auto;
}

#newsbestep1 a {color: #66839d !important;}

#newsbestep2 img {
  max-width: 80px;
  height: 80px;
  float: left;
  padding-right: 10px;
  border-radius: 100px;
}

#newsbestep2 {
  margin-left: 26px;
  width: 614px;
  height: 80px;
  overflow: auto;
  scrollbar-width: none;
  font-size: 10px;
margin-bottom: 15px;
}




#battlepassback5 {
background: url("http://forumstatic.ru/files/001b/7a/84/81024.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/c1/3d/69829.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/c1/3d/89485.png") repeat scroll 100% 42%;
width: 941px;
min-height: 500px;
}



#battlepassback6 {
background: url("http://forumstatic.ru/files/001b/7a/84/32967.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/7a/84/98274.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/7a/84/53043.png") repeat scroll 100% 42%;
width: 941px;
min-height: 500px; margin-left: 6px;
}



#p170954-content {
  margin-left: -3px;
}

#bptxt5 {
color: #bd9e9e;
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;
}

#bptasks5 {
padding: 422px 10px 0px 10px;
color: #828282;
font-size: 13px;
font-family: jost;
line-height: 20px;
}


#bptasks5 .spoiler label::before {display: none;}

#bptasks5 k {
background: #00000070;
width: 900px;
text-align: center;
display: block;
border: 1px solid #462424;
font-family: goudy;
font-size: 16px;
color: #a87b7b;
}

#bplvls5 .spoiler label::before {display: none;}

#bplvls5 k {
background: #00000070;
width: 900px;
text-align: center;
display: block;
border: 1px solid #462424;
font-family: goudy;
font-size: 16px;
color: #a87b7b;
}

#bplvls5 {
padding: 0px 10px 10px 10px;
color: #b36b53;
font-size: 13px;
font-family: jost;
line-height: 20px;
}

#bplvls5 table {
  width: 880px;
  text-align: center;
  font-family: goudy;
  font-size: 14px;
  color: #d16363;
}

#bplvls5 table td {
  vertical-align: middle;border-bottom: 1px solid #2d1818;
}


#bptxt6 {
color: #728ea8;
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;
}


#bptasks6 {
padding: 422px 10px 0px 10px;
color: #728ea8;
font-size: 13px;
font-family: jost;
line-height: 20px;
}


#bptasks6 .spoiler label::before {display: none;}

#bptasks6 k {
background: #00000070;
width: 900px;
text-align: center;
display: block;
border: 1px solid #071f28;
font-family: goudy;
font-size: 16px;
color: #36738c;
}

#bplvls6 .spoiler label::before {display: none;}

#bplvls6 k {
background: #00000070;
width: 900px;
text-align: center;
display: block;
border: 1px solid #071f28;
font-family: goudy;
font-size: 16px;
color: #36738c;
}

#bplvls6 {
padding: 0px 10px 10px 10px;
color: #b36b53;
font-size: 13px;
font-family: jost;
line-height: 20px;
}

#bplvls6 table {
  width: 880px;
  text-align: center;
  font-family: goudy;
  font-size: 14px;
  color: #147698;
}

#bplvls6 table td {
  vertical-align: middle;border-bottom: 1px solid #081020;
}

#batlepass5 {
background: url('http://forumstatic.ru/files/001b/c1/3d/84209.png');
width: 700px;
height: 154px;
margin: 0 auto; 
}


#batlepass1_5 {
background: url('http://forumstatic.ru/files/001b/c1/3d/24428.png');
  width: 668px;
 height: 16px;
position: absolute;
margin-top: 59px;
}

#batlepass0_5 {
   position: absolute;
  width: 668px;
  height: 153px;
  overflow: hidden;
  margin-left: 21px;
}


#batlepass6 {
background: url('http://forumstatic.ru/files/001b/7a/84/52694.png');
width: 700px;
height: 154px;
margin: 0 auto; 
}


#batlepass1_6 {
background: url('http://forumstatic.ru/files/001b/7a/84/29804.png');
  width: 668px;
 height: 16px;
position: absolute;
margin-top: 59px;
}

#batlepass0_6 {
   position: absolute;
  width: 668px;
  height: 153px;
  overflow: hidden;
  margin-left: 21px;
}



.pa-fld7 {
position: absolute;
text-align: center;
height: 15px;
width: 220px;
margin: 0 auto;
margin-top: -24px;
overflow: hidden;
}


.pa-fld7 a {
  display: block;
  width: 32px;
  height: 18px;
  margin: 0 auto;
}


.closed {
  color: #4a4a4a;
}




.work_table {
    /*background-color: #fff;*/
}

.work_table td {
    vertical-align: top;
}

.work_cell {
    text-align: left;
    max-height: 220px;
    overflow: auto;
    padding: 8px;
    font-size: 11px;
}

.work_header {
   text-align: center;
font-weight: bold;
font-family: beuafort;
font-size: 13px;
}


#uchetrace {width: 450px;
font-family: goudy;
font-size: 20px;
text-transform: uppercase;
text-align: center;
color: #35608e;
line-height: 100%;
letter-spacing: -1px;}



#p250829 .post-content img, #p250830 .post-content img, #p250831 .post-content img, #p250832 .post-content img, #p250833 .post-content img, #p282923 .post-content img, #p282924 .post-content img, #p289162 .post-content img {
   filter: grayscale(1);
  transition: all .2s linear;
  transform: scale(.95);
  outline: 1px solid #a49e93;
  outline-offset: 4px;
  border-radius: 10px;
}

#p250829 .post-content img:hover, #p250830 .post-content img:hover, #p250831 .post-content img:hover, #p250832 .post-content img:hover, #p250833 .post-content img:hover, #p282923 .post-content img:hover, #p282924 .post-content img:hover, #p289162 .post-content img:hover  {
  filter: grayscale(0); transition: all .2s linear;
transform: scale(1); border-radius: 0px;
}

.gameemoji {
column-count: 2; text-align: center;
column-gap: 15px;}


.gameemoji img {
  max-width: 26px !important; 
}

.gameemojiname {
  text-align: center;
  font-family: goudy;
  font-size: 15px;
  background: #afada4;
  height: 20px;
  margin-bottom: 20px;
  padding: 0 !important;
  letter-spacing: 4px;
  color: #77292b;
}


#banners a {

}



#p282916-content #tabletitleback {
position: absolute;
top: 9px;
left: 565px;
width: 259px;
height: 447px;
overflow-y: auto;
scrollbar-width: thin;
padding-right: 4px;
text-align: center;
font-size: 11px;
}


#commonskillsback {
  background: url('http://forumstatic.ru/files/001b/d1/5b/25583.png');
  width: 837px;
  height: 466px;
  margin: 0 auto; position: relative;
}



#cskillitems {
margin-top: 103px;
margin-left: 28px;
display: inline-block;
width: 520px;
height: 345px;
overflow: auto;
scrollbar-width: thin;
padding-right: 8px;
text-align: center;
}



#csi0 {
width: 99px !important;
text-align: center;
color: #66839d;
font-size: 11px;
height: 95px;
font-family: play;
display: inline-block;
vertical-align: top;
margin-bottom: 7px;
white-space: pre-line;
background: #0000007a;
border-radius: 10px;
padding-top: 12px;
}


#cskilltxt {
  position: absolute;
  color: #66839d;
  margin: 29px 0px 0px 34px;
  width: 506px;
  font-size: 10px;
}


#cskilltxt n   {
font-size: 12px;
color: #a47124;
font-family: colus;
}


#tabletitleback n {
  display: block;
padding: 40px 10px 0px 10px;
  font-size: 18px;
  font-family: goudy;
  color: #248ab3;
  margin-bottom: 23px;
}


#tabletitleback t {
  display: block;
  padding: 20px 20px 10px 29px;
  font-weight: normal !important;
  text-align: justify;
  color: #6d92a4;
}


#tabletitleback d {
  display: block;
  padding: 12px 20px 10px 29px;
  text-align: justify;
  font-weight: normal;
  color: #536e7b;
}


#csi0 img:hover {
  cursor: pointer !important;
}


#csi0 img {
  margin-bottom: 8px;
}



.elka {
  display: block;
  background: url('http://forumstatic.ru/files/001b/7a/84/30190.png');
  width: 500px;
  height: 798px;
  margin: 0 auto;
}



.garl01 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/143863.png');
  width: 487px;
  height: 606px;
  margin-top: 99px;
  margin-left: 10px; z-index: 2;
}

.garl02 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/272786.png');
  width: 487px;
  height: 606px;
  margin-top: 99px;
  margin-left: 10px; z-index: 2;
} 


.elka .task {
  display: none;
}


.star01 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/903821.png');
  width: 146px;
  height: 138px;
  margin-left: 206px;
  display: block;
}


.star02 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/189822.png');
  width: 146px;
  height: 138px;
  margin-left: 206px;
  display: block;
}


.star03 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/302879.png');
  width: 146px;
  height: 138px;
  margin-left: 206px;
  display: block;
}




.ball01 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/765958.png');
  width: 90px;
  height: 90px;
  margin-left: 241px;
  margin-top: 158px;
}


.ball02 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/780030.png');
  width: 90px;
  height: 90px;
 margin-left: 123px;
margin-top: 188px;
}


.ball03 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/696189.png');
  width: 90px;
  height: 90px;
margin-left: 211px;
margin-top: 232px;
z-index: 3;
}



.ball04 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/789448.png');
  width: 90px;
  height: 90px;
margin-left: 304px;
margin-top: 212px;
}


.ball05 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/484279.png');
  width: 90px;
  height: 90px;
margin-left: 16px;
margin-top: 353px;
}


.ball06 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/153514.png');
  width: 90px;
  height: 90px;
margin-left: 142px;
margin-top: 314px;
}


.ball07 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/401221.png');
  width: 90px;
  height: 90px;
  margin-left: 265px;
margin-top: 354px;
}


.ball08 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/319490.png');
  width: 90px;
  height: 90px;
margin-left: 383px;
margin-top: 379px;
}


.ball09 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/979326.png');
  width: 90px;
  height: 90px;
margin-left: 107px;
margin-top: 400px;
}



.ball10 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/140123.png');
  width: 90px;
  height: 90px;
  margin-left: 197px;
margin-top: 421px;
z-index: 3;
}



.ball11 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/481136.png');
  width: 90px;
  height: 90px;
 margin-left: 77px;
margin-top: 478px;
}


.ball12 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/140844.png');
  width: 90px;
  height: 90px;
margin-left: 78px;
margin-top: 550px;
}


.ball13 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/993294.png');
  width: 90px;
  height: 90px;
margin-left: 200px;
margin-top: 542px;
}


.ball14 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/597025.png');
  width: 90px;
  height: 90px;
margin-left: 316px;
margin-top: 463px; z-index: 3;

}


.ball15 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/457202.png');
  width: 90px;
  height: 90px;
margin-left: 363px;
margin-top: 514px;
}


.ball16 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/683561.png');
  width: 90px;
  height: 90px;
margin-left: 161px;
margin-top: 626px;
}

.ball17 {
  position: absolute;
  background: url('http://forumupload.ru/uploads/001b/7a/84/3/309526.png');
  width: 90px;
  height: 90px;
 margin-left: 315px;
margin-top: 603px;
}

#shapgif {  position: absolute;
margin-top: -261px;
z-index: 2;
margin-left: 247px;}


#newlootboxesback {
  background: url('http://forumstatic.ru/files/001b/d1/5b/33258.jpg?v=1');
  width: 914px;
  height: 702px;
  margin-left: 14px;
  background-size: cover; border: 1px solid #617986;
}


#lootblock {
background: url('http://forumstatic.ru/files/001b/d1/5b/12086.png');
width: 185px;
height: 313px;
display: inline-block;
margin-right: 17px;
margin-bottom: 20px;  transition: all .2s linear; filter: brightness(1);}


#lootblock:hover {filter: brightness(1.8);  transition: all .2s linear; cursor: pointer !important;}

#newlootboxesback0 {
padding: 40px 40px 40px 55px;
width: 827px;
overflow: auto;
height: 622px;
scrollbar-width: none;
}

#lootimg {
  padding: 17px;
}

#lootprice  {
  color: #427da4;
  margin-left: 85px;
  margin-top: -5px;
  font-family: play;
  font-size: 14px;
  font-weight: bold;
}


#lootitemsnew {
  color: #6c8a9e;
margin-top: 7px;
padding: 8px;
font-family: play;
font-size: 10px;
height: 48px;
text-align: center;
overflow: auto;
scrollbar-width: none;
width: 170px;
}


#lootname {
  color: #3b7296;
  margin-top: 21px;
  text-align: center;
  width: 185px;
  font-family: play;
  font-size: 17px;
  text-transform: uppercase;
}

#newamsfoto {
  width: 140px;
  height: 140px;
  overflow: hidden;
  border-radius: 100px;
  margin: 0 auto;
}

#newamsfoto img {
  filter: hue-rotate(130deg); max-width: 142px;
}

#newamsname {
  padding-top: 13px;
  text-align: center;
  font-family: goudy;
  font-size: 14px;
  color: #415a76;
}

#newamstitle {
  font-family: play;
  font-size: 10px;
  text-align: center;
  padding: 1px 0px 13px 0px;
  color: #575d64;
}

#newamscontact {
  text-align: center;
  margin-top: 10px;
  font-family: goudy;
  font-size: 12px;
}

#newams0 {
 width: 180px;
border: 1px solid #b9b7ae;
background: #c8c5bf;
box-shadow: inset 0px 0px 10px 0px rgb(183, 181, 177);
height: 312px;
display: inline-table;
margin-bottom: 10px;
}


#newamstxt {
  padding: 16px;
  font-size: 10px;
  text-align: center;
  font-family: tahoma;
  color: #4f4e4e;
}

#newamsback {
  text-align: center; margin-left: -1px;
}



#bmit1 {
position: absolute;
width: 164px;
text-align: center;
margin-top: 47px;
}

#bmit2 {
position: absolute;
margin-top: 6px;
width: 144px;
height: 34px;
font-family: play;
font-size: 13px;
color: #47759e;
text-align: center;
padding: 0px 10px 0px 10px;
}

#bmit3 {
position: absolute;
margin-left: 73px;
margin-top: 115px;
color: #86442a;
font-family: play;
font-size: 14px;
font-weight: bold;
letter-spacing: 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: 164px;
height: 141px;
border: 1px solid #171f2b;
background: url('http://forumstatic.ru/files/001b/d1/5b/89963.png');
display: inline-block;
filter: brightness(1);
transition: 0.5s ease;
}

#bmit0:hover {filter: brightness(1.2);
transition: 0.5s ease;}



#fairback {
  background: url('http://forumstatic.ru/files/001b/d1/5b/72694.jpg');
  width: 914px;
  height: 446px;
  margin-left: 19px;
}

#fairtxt {
  color: #879eb3;
  padding: 35px 30px 42px 30px;
  font-size: 11px;
  font-family: play;
}

#fairtxt n {
  color: #5d97cc;
  font-size: 13px;
  font-weight: bold;
}


#fairitem {
  padding: 0px 16px;
  text-align: center;
  height: 323px;
  overflow: auto;
  scrollbar-width: none;
}



#fairitem #bmit0 {
  height: 140px !important;
width: 155px !important;
}


#fairitem #bmit1 {
  width: 164px !important;
}

#fairitem #bmit2 {width: 144px !important;}

#fairitem #bmit3 {margin-left: 73px !important;}

#horofoto {
  width: 140px;
  height: 140px;
  overflow: hidden;
  border-radius: 100px;
  margin: 0 auto;
}

#horofoto img {
  max-width: 145px;
}




#horoname {
  padding-top: 13px;
  text-align: center;
  font-family: goudy;
  font-size: 14px;
  color: #9bbee6;
}

#horotitle {
  font-family: play;
  font-size: 10px;
  text-align: center;
  padding: 1px 0px 13px 0px;
  color: #575d64;
}



#horo0 {
width: 224px;
border: 1px solid #b9b7ae;
background: url('http://forumstatic.ru/files/001b/d1/5b/33258.jpg') top;
box-shadow: inset 0px 0px 10px 0px rgb(43, 86, 132);
height: 270px;
display: inline-table;
margin-bottom: 10px; padding-bottom: 16px;
} 

#horotxt {
padding: 17px;
font-size: 10px;
text-align: justify;
color: #949ba2;
height: 56px;
overflow: auto;
scrollbar-width: none;
}



.cardgameback {
  display: inline-block; filter: grayscale(1); margin-right: 20px;
}

.cardgamebackdone {
  display: inline-block; margin-right: 20px;
}

.cardgame1 {
  background: url('https://d15f34w2p8l1cc.cloudfront.net/hearthstone/2297d67504f6c85edb9f5210d759ef5cf824861b5f6e2ce54a49ce51ee0b1ee8.png');
  background-size: auto;
  background-size: contain;
  width: 200px;
  height: 276px;
}

.cardgame2 {
  background: url('https://d15f34w2p8l1cc.cloudfront.net/hearthstone/3bc3036a44f7d23c31ff16b89b147422659eb04d8969d9aa65b0ddb0a718098c.png');
  background-size: auto;
  background-size: contain;
  width: 200px;
  height: 276px;
}

.cardgame3 {
  background: url('https://d15f34w2p8l1cc.cloudfront.net/hearthstone/97f7e453da6386b1dd49ca820f25fb457e666dc9cb900b4fbeefb853a501b8ca.png');
  background-size: auto;
  background-size: contain;
  width: 200px;
  height: 276px;
}


.cardgame4 {
  background: url('https://d15f34w2p8l1cc.cloudfront.net/hearthstone/8d2e6e3a510bcd5112a7fa11b3faddf045cd384fdb4a1f22de23f81c0c107a1f.png');
  background-size: auto;
  background-size: contain;
  width: 200px;
  height: 276px;
}

.cardgametasks {
 opacity: 0;
position: absolute;
width: 180px;
height: 256px;
background: #142c3d;
color: #d9cdc3;
font-size: 10px;
padding: 10px;
border-radius: 16px;     transition: 0.5s ease;
}


.cardgametasks:hover { opacity: 1;     transition: 0.5s ease;}


.cardgame5 {
  background: url('https://d15f34w2p8l1cc.cloudfront.net/hearthstone/a92eaa2cee03af187e169365f918f7a4f4a0b6bc6098a87564a72c88dc96149b.png');
  background-size: auto;
  background-size: contain;
  width: 200px;
  height: 276px;
}

.cardgame6 {
  background: url('https://d15f34w2p8l1cc.cloudfront.net/hearthstone/79df1a7515b4c481f93aacb8ed51c401b70a1affb8df582e501eccf1081d22da.png');
  background-size: auto;
  background-size: contain;
  width: 200px;
  height: 276px;
}

.cardgame7 {
  background: url('https://d15f34w2p8l1cc.cloudfront.net/hearthstone/83395d81d73332cb1477318039c5997b9cb131e130b474b1f77b74f8da2c198f.png');
  background-size: auto;
  background-size: contain;
  width: 200px;
  height: 276px;
}


.cardgame8 {
  background: url('https://d15f34w2p8l1cc.cloudfront.net/hearthstone/50d8123102af2b29b805aafd98bffae3bce6129ac8ed25ec83aad576d681c248.png');
  background-size: auto;
  background-size: contain;
  width: 200px;
  height: 276px;
}



.cardgame9 {
  background: url('https://d15f34w2p8l1cc.cloudfront.net/hearthstone/7cac6fe820f4ba51193d402f1aec90e6fa8f5f000f476bd736efb586484d9071.png');
  background-size: auto;
  background-size: contain;
  width: 200px;
  height: 276px;
}

.cardgame10 {
  background: url('https://d15f34w2p8l1cc.cloudfront.net/hearthstone/1ef78bf9a549a654d7b2fb5defb58dcf18f780f6b7602f7881ab9e29cbe0df5b.png');
  background-size: auto;
  background-size: contain;
  width: 200px;
  height: 276px;
}

.cardgame11 {
  background: url('https://d15f34w2p8l1cc.cloudfront.net/hearthstone/3b2278721003581a525837dbf1f50c0818014ae0713d448c2b69fb1aecfdbf28.png');
  background-size: auto;
  background-size: contain;
  width: 200px;
  height: 276px;
}


.cardgame12 {
  background: url('https://d15f34w2p8l1cc.cloudfront.net/hearthstone/d28a56fcc0cb470462e12f5e0d60feb01093d5bb4da8a4c49d4a59c79ea3dc33.png');
  background-size: auto;
  background-size: contain;
  width: 200px;
  height: 276px;
}


#awrdbut  {
  filter: grayscale(1);
}



#profileContainer .tcl  {
  width: 30% !important;
}

#profileContainer .tc2 {
  vertical-align: middle;
}


.pa-ip {
  position: relative;
  z-index: 2;
}


.iconsback {
width: 364px;
display: inline-block;
padding: 0px 10px 0px 25px;
text-align: center;
height: 364px;
overflow: auto;
scrollbar-width: thin;
}

.icon0 {
 width: 58px;
display: inline-block;
font-size: 10px;
text-align: center;
font-weight: bold;
color: #7388a4;
}


.icon0 img {
  max-height: 43px;
}

.icon0.n img  {
  filter: grayscale(1) brightness(.1);
}

.phrase1.n  {
  filter: grayscale(1) blur(1px);
}



.phrasesback {
width: 477px;
display: inline-block;
padding: 10px;
margin-left: 15px;
vertical-align: top;
color: #7388a4;
text-align: center;
height: 346px;
overflow: auto;
scrollbar-width: thin;
}


.phrasesback .pl1, .phrasesback .pl2 {margin-left: 0 !important;}

.phrasesback .pa-fld3 {
  display: inline-block;
  font-size: 10px;
  text-align: center;
  font-weight: bold;
}


#form-buttons tr {
  display: flex !important;
  justify-content: space-between;
}

#form-buttons td {width: 22px !important;}



#post legend span {
  display: none;
}



#navextra1 {
  margin-left: -10px;
}

#navextra1_child {
  position: absolute;
margin-top: 22px;
margin-left: 394px;
width: 170px;
background: #162d47;
padding: 10px;
z-index: 99;
border: 1px solid #2d4466;
padding-bottom: 7px;
}



   #navextra1_child a {
        display: flex;
background: #0000005e;
height: 20px;
align-items: center;
justify-content: center;
text-decoration: none;
color: #d3d0c9;
transition: all 0.3s linear 0s;
margin-bottom: 5px;
font-family: play;
text-transform: uppercase;
font-size: 11px;
letter-spacing: 1px;
      }

      #navextra1_child a:hover {
filter: brightness(2);
        transition: all 0.3s linear 0s; /* плавность */
      }

      .dropdown_closed {
        display: none;
      }

      .dropdown_open {
        display: flex;
        flex-direction: column;
        gap: 10px;
        animation: fadeIn 0.5s;  /* анимация плавного появления меню (по времени) */
      }

      .fadeAnim {
        display: flex;
        flex-direction: column;
        gap: 10px;
        animation: fadeOut 0.5s; /* анимация плавного появления меню (по времени) */
      }

      @keyframes fadeIn {
        0% {
          opacity: 0;
        }
        100% {
          opacity: 1;
        }
      }

      @keyframes fadeOut {
        0% {
          opacity: 1;
        }
        100% {
          opacity: 0;
        }
      }



#navextra1 {display: none !important;}
.gid5 #navextra1 {display: inline !important;}
.gid1 #navextra1 {display: inline !important;}

#navextra1_child .dontneedforall {display: none !important;}
.gid1 #navextra1_child .dontneedforall {display: flex !important;}


/*БыстроПлюсы для Топика!
.noNull:before {
  content: "+";
  font-size: 9px;
  display: inline-block;
  margin-left: -6px;
  margin-top: 0px;
  position: absolute;
}*/
div .post-rating p>a {
    text-align: center;
    outline: 1px solid transparent;
    font-weight: 700;
    position: relative;
    padding-left: 1px;
    z-index: 100;
    width: 38px;
    height: 38px;
    text-align: center;
    font-size: 12px !important;
    display: inline-block;
    vertical-align: middle;
    line-height: 34px;
    letter-spacing: -1px;
}
.night .post-rating p>a {/*перекраска для другого стиля, удалите если у вас стоит стиль без перекрасок*/
  color: #7a95ac !important;
}
.post-rating p>a:after {
    font-family: 'Material Icons';
   font-size: 27px;
content: '\e87d';
color: rgb(42 74 100 / 32%);
position: absolute;
z-index: -1;
left: 7px;
bottom: 5px;
}
.night .post-rating p>a:after { color: rgb(92 138 187 / 32%);}
div.post-vote {
    margin-bottom: 65px;
}
div.post-vote p>a {
  font-size: 0 !important;
  position: absolute;
  cursor: pointer;
  z-index: 200;
  width: 23px;
  height: 23px;
  display: block;
  background-size: 100%;
  margin-left: -10px;
  margin-top: 5px;
}
div.post-vote p>a:after {
    font-family: 'Material Icons';
    font-size: 25px;
    content: '\e0d8';
    color: rgb(42 74 100 / 32%);
}
.night div.post-vote p>a:after {/*перекраска для другого стиля, удалите если у вас стоит стиль без перекрасок*/
  color: rgb(92 138 187 / 32%);
}

div.post-vote p {
  padding: 4px 13px !important;
  margin-right: 3px !important;
}



#gamemastertableback  {
  background: #c8c5bf;
  border: 1px solid #b9b7ae;
  padding: 10px;
  width: 608px;
  margin: 0 auto; text-align: center;
}

#gmtblockimage img {
  max-width: 50px;
}

#gmtblock0 {
display: inline-block;
width: 258px;
height: 64px;
margin: 10px;
}

#gmt1line {
  background: url('http://forumstatic.ru/files/001b/7a/84/80618.png');
  width: 202px;
  height: 10px;
  position: absolute;
  margin-top: 2px;
  margin-left: 55px;
}


#gmt1line0 {
  background: url('http://forumstatic.ru/files/001b/7a/84/13256.png');
  height: 10px;
}

#gmt2line {
  background: url('http://forumstatic.ru/files/001b/7a/84/47907.png');
  width: 202px;
  height: 10px;
  position: absolute;
  margin-top: 20px;
  margin-left: 55px;
}


#gmt2line0 {
  background: url('http://forumstatic.ru/files/001b/7a/84/94265.png');
  height: 10px;
}



#gmt3line {
  background: url('http://forumstatic.ru/files/001b/7a/84/29145.png');
  width: 202px;
  height: 10px;
  position: absolute;
  margin-top: 38px;
  margin-left: 55px;
}


#gmt3line0 {
  background: url('http://forumstatic.ru/files/001b/7a/84/62025.png');
  height: 10px;
}

#gmtblockimage  {
  position: absolute;
}


.epfot img {
  max-width: 600px !important;
}

#persales1 t {
  display: inline-block;
  position: relative;
}

#persales1 t a {
  position: absolute;
  margin-top: 44px;
  background: #000c;
  width: 20px;
  height: 15px;
  line-height: 14px !important;
  margin-left: -25px;
  font-weight: normal !important;
  font-size: 10px;
  color: #fff;
}


.lot0 {
  filter: grayscale(1) brightness(.6);
}


#button-dice {
background-image:url(https://forumupload.ru/uploads/0005/6e/de/20529-1.gif);
}

/************************* 
Стиль для Быстрой смены аккаунтов 
Deff 
*************************/ 
/*Cкрытие формы входа без клика*/ 
#pun-navlinks a:not(.NextShow)+span.odd{ 
display:none!important; 
}
#pun-navlinks #New-exit img{ 
position:absolute; 
margin: 0; 
width:20px; 
height:auto;
opacity:.70;
}
#pun-navlinks #New-exit:hover{
 opacity: .4;
}
/*Стиль доп-иконки Выход!*/ 
.punbb #pun-navlinks a#New-exit {
  position:absolute;
  z-index:100000!important;
  margin-top: 3px!important;
  margin-left: 29px!important;
  float:none!important;
}
.punbb #pun-navlinks a#New-exit:before {
    content:none;
}
.punbb #pun-navlinks #form-login input{
text-align: center;
border: 2px inset rgba(197,195,195,.8);
text-rendering: auto; 
color: #000000!important;  
margin-top:4px!important;
letter-spacing: normal; 
word-spacing: normal; 
text-transform: none; 
text-indent: 0px; 
text-shadow: none; 
display: inline-block!important; 
text-align: center; 
font: normal normal 400 11px/normal Arial!important; rgb(250, 255, 189)
background-color: rgb(250, 255, 189); 
} 
.punbb #form-login #fld1,#form-login #fld2{ 
} 
.punbb #pun-navlinks #form-login input[type="submit"]{ 
border: 2px outset #A29489!important; 
color:#526F81!important;
cursor:pointer; 
font-weight:400!important;
margin-top:10px!important;
} 
/*Стиль формы входа*/ 
.punbb #pun-navlinks #form-login {
display: block;
font: normal normal 400 11px/normal Tahoma;
color: #76797c;
text-transform: none;
position: absolute !important;
left: 0px;
top: 9px;
z-index: 100000 !important;
word-spacing: normal;
padding: 7px 12px;
background: #0d1827;
border-color: #545567;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 0 0 0px 0px;
text-align: center;
} 
#pun-navlinks #navlogin #form-login { 
 margin-left: -53px;/*Подвижки формы влево от вход*/ 
} 
#pun-navlinks #navlogout #form-login { 
 margin-left:  -53px;/*Подвижки формы влево от выход*/ 
} 
.ismoderator #pun-navlinks #navlogout #form-login {
  margin-left:  -53px!important;/*Подвижки формы влево от выход для АМС*/
} 
/*Стиль ссылок в форме "Не зарегистрированы" и "Забыли пароль" */ 
#pun-navlinks #form-login input[value="Войти"]+p{ 
margin-bottom: 11px; 
margin-top: 11px; 
} 
.punbb #pun-navlinks #form-login a.Rega, 
.punbb #pun-navlinks #form-login a.Forgot{
width: auto;
height: auto!important;
display: inline-block;
position: relative;
text-transform: none!important;
z-index: 20;
/* text-shadow: none; */
color: #9b6146 !important;
text-shadow: 1px 1px 0 rgba(0,0,0,.07);
cursor: pointer;
font: normal normal 400 9.5px/normal Tahoma!important;
letter-spacing: .5px!important;
}
.punbb #pun-navlinks #form-login a.Rega:before, 
.punbb #pun-navlinks #form-login a.Forgot:before{
  content:none;
}

/* Помечаем красным незаполненные поля!*/ 
#form-login input.none{ 
outline:red dashed 2px!important; 
} 
/*Форма слево(с Никами) */ 
#List-UserNames { 
position: absolute;
margin-top: -8px;
min-height: 90px;
width: 220px;
right: 100%;
padding: 12px 19px 12px 17px;
background: #0d1827;
border-color: #545567;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 0 0 0px 0px;
text-align: center;
color: #fff;
} 
/*Стиль контейнера под список Ников*/ 
.punbb #List-UserNames ul{
padding:0;
overflow:hidden; 
overflow-y:auto; 
min-height:36px; 
max-height:72px;/*Видимое число Ников без прокрутки! сейчас - 4*/ 
} 
.punbb #List-UserNames li {
display: block!important;
position: relative;
background: #553121;
text-align: left;
padding-left: 5px!important;
font: normal normal 700 11px/normal Verdana!important;
margin: 1px auto!important;
padding: 2px 0;
transition: .33s;
}
.punbb #List-UserNames li:hover{ 
opacity:.84; 
/*background:#546a6b!important;*/
} 
/*Стиль Ников*/ 
.punbb #List-UserNames li>b{ 
cursor: pointer;
opacity: .9;
color: #FFFCFC;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.26);
} 
.punbb #List-UserNames li>b:hover{ 
opacity:.93; 
text-shadow:1px 1px 1px rgba(0,0,0,.6); 
} 
/*Скролл контейнера с никами*/ 
#List-UserNames ul::-webkit-scrollbar { 
width: 7px; 
height: 5px; 
} 
#List-UserNames ul::-webkit-scrollbar-track { 
background-color: #919190; 
border: 1px solid #919190; 
box-shadow: none; 
} 
#List-UserNames ul::-webkit-scrollbar-thumb { 
background-color: #bdbdbc; 
border: 2px solid #888887; 
box-shadow: none; 
} 
/*Кнопки Удалить (правее ников)*/ 
#List-UserNames ul li>span { 
display:inline-block; 
padding:0 3px; 
position:absolute; 
opacity:.88; 
cursor:pointer; 
top:0;bottom:0; 
right:2px; 
color:#fff; 
font: normal normal
 
700 10.56px/normal Verdana; 
text-shadow:1px 1px 1px rgba(0,0,0,.6); 
} 
/*Текст при отсутствии запомненных Ников!*/ 
#List-UserNames ul:empty:before{ 
display:inline-block; 
content: "У Вас нет запомненных ников, введенных через форму справо, или через перенос ниже!"; 
} 
/*Кнопка выход-2*/ 
#navlogin #exit-2 { 
display:none; 
} 
#navlogin #form-login, 
#navlogout .Rega, 
#navlogout .Forgot {
background-image:none!important;
display:none; 
} 
/*Стиль блока с инпутом для переноса и вставки запомненных Аккаунтов*/ 
#List-UserNames ul+span{ 
display:inline-block; 
padding:6px 0 8px 0; 
text-align:left; 
font: normal normal 400 10.56px/normal Verdana;
} 
/*Сам инпут*/ 
.punbb #List-UserNames input { 
background: rgb(250, 255, 189);
border: 2px inset rgba(250,219,111,.853)!important; 
text-shadow: none!important; 
color:#282828!important;
background-color: #C5C3C3;
font: normal normal 400 11px/normal Arial!important; 
/* box-shadow: inset 0px 0px 3px rgba(100,102,80,.97); */ 
margin-top: 9px; 
padding: 2px !important; 
vertical-align: middle; 
} 
/*Стрелочки к инпуту*/ 
#List-UserNames ul+span b{ 
font: normal normal 400 13px/normal Verdana; 
padding:0 3px; 
color: #d3d0c9;
} 
/*Кликалка слево, чуть выше инпута*/ 
#List-UserNames .a1-copy{ 
display:inline-block!important; 
cursor:pointer; 
float:left; 
} 
/*Кликалка справо*/ 
#List-UserNames .a1-paste{ 
cursor:pointer; 
display:inline-block!important; 
float:right; 
} 
/*Подсказки на кликалках*/ 
.tipsy.a11 { 
font: normal normal 400 11px/normal Tahoma!important; 
margin-top:-22px!important; 
margin-left: 148px!important; 
max-width:170px; 
} 
/************************* 
//Конец Стиля для Быстрой смены аккаунтов 
*************************/



#messages .pmtcl1 {
  width: 32% !important;
}


.plgenback {
  background: url('http://forumstatic.ru/files/001b/7a/84/88957.png');
width: 934px;
height: 390px;
margin-left: 9px;
padding-top: 60px;
}


.pa-fld8  {
  width: 180px;
  margin-left: 20px;
}



#rbback {
  background: url('http://forumstatic.ru/files/001b/7a/84/64012.jpg');
  width: 850px;
  height: 496px;
  margin: 0 auto;

}
#rbpers {
  position: absolute;
  margin-top: 77px;
  margin-left: 26px;
}

#rbpersname #lzname a {color: #1765a2 !important;
margin-top: -23px !important;
width: 186px;
font-family: goudy !important;
font-size: 12px !important;
text-align: left !important;
display: block;
font-weight: normal !important;}


#rbpersname #lzname {padding: 0 !important;}

#rbinv {
  position: absolute;
  margin-left: 298px;
  margin-top: 70px;
  width: 65px;
  text-align: center;
}

#rbstat1 {
  position: absolute;
  color: #0f558b;
  font-family: goudy;
  font-size: 14px;
  text-align: center;
  margin-left: 382px;
  width: 211px;
  margin-top: 69px;
  line-height: 24px;
}

#rbstat1 n {
  color: #9b5132;
  display: block;
}


#rbstat2  {
  position: absolute;
  color: #0f558b;
  font-family: goudy;
  font-size: 14px;
  text-align: center;
  margin-left: 618px;
  width: 211px;
  margin-top: 69px;
  line-height: 24px;
}

#rbstat2 n {
  color: #7b7b7b;
  display: block;
}

#rbdone  {
  position: absolute;
  margin-top: 171px;
  height: 296px;
  width: 240px;
  margin-left: 30px;
  overflow: auto;
  scrollbar-width: thin; 
  text-align: center;
  word-spacing: 6px;
  line-height: 58px;
}

#rbrrecipes {
  position: absolute;
  margin-top: 171px;
  margin-left: 308px;
  width: 510px;
  text-align: center;
  font-family: goudy;
  color: #0d4d7f;
  font-size: 20px;
  height: 298px;
  overflow: auto;
  scrollbar-width: thin;
  padding-right: 5px;
}

#rboneritual n {
  display: inline-block;
  color: #2d6692;
  background: url('http://forumstatic.ru/files/001b/7a/84/70186.jpg');
  width: 500px;
  height: 17px;
  font-size: 10px;
  line-height: 19px;
  letter-spacing: 1px;
  margin-bottom: 8px;
}

#rbpersava {
  margin-top: 11px;
  margin-left: 7px;
}

#rbpersname {
  margin-left: 62px;
  position: absolute;
  margin-top: 2px;
}

#rbpersname .pa-fld5 {
 display: block;
font-size: 10px !important;
color: #7b7b7b !important;
font-family: verdana !important;
text-align: left !important;
margin: 0 !important;
letter-spacing: 0px !important;
}

#rbpersname #tuser  {
  display: none !important;
}


#rbpersava .pa-avatar {float: left;
width:50px;
height:auto;
vertical-align:middle;
margin:-14px 0;}

#rbpersava img {float: left;
width:50px;
height:auto;
vertical-align:middle;
margin:-.6em 0;}

#rbdone img {
  max-width: 48px;
}


.rbinv1 {
width: 50px;
height: 44px;
background: url("http://forumstatic.ru/files/001b/7a/84/74180.png");
display: inline-block;

}


#rbinv2 {
  background: #04070d;
  width: 529px;
  height: 342px;
  position: absolute;
  z-index: 1;
  margin-left: 1px;
  margin-top: 16px;
  border: 1px solid #0c1b35;
  overflow: auto;
  scrollbar-width: thin;
}


#rbinv2 n {
  display: inline-block;
  color: #2d6692;
  background: url('http://forumstatic.ru/files/001b/7a/84/70186.jpg');
  width: 500px;
  height: 17px;
  font-size: 10px;
  line-height: 19px;
  letter-spacing: 1px;
  margin-bottom: 8px;
  font-family: goudy;
  margin-top: 10px;
}

#rbback .notdone {
  filter: grayscale(1);
}


#ppver2 {
  background: url("http://forumstatic.ru/files/001b/7a/84/22095.png") repeat-x scroll 100% 0%, url("http://forumstatic.ru/files/001b/7a/84/59877.png") repeat-x scroll 100% 100%, url("http://forumstatic.ru/files/001b/7a/84/76156.png") repeat scroll 100% 42%;
  width: 668px;
  margin: 0 auto;
  min-height: 340px; padding-top: 70px;
}

#packpstat1, #packpstat2, #packpstat3 {
width: 194px;
height: 38px;
display: inline-block;
background: #00000080;
border: 1px solid #101e31;
font-family: goudy;
text-align: center;
color: #37485b;
line-height: 17px;
padding-top: 4px;
}





#packpstat1 n, #packpstat2 n, #packpstat3 n {
  display: block;
  color: #0e5185;
}

#ppblock {
  display: inline-block;
  width: 194px;
  height: 142px;
  background: #000;
  border: 1px solid #101e31;
  margin-bottom: 13px;
  text-align: center;
}

.notdone#ppblock {
  filter: grayscale(1);
}

#packpstat0 {
text-align: center;
display: flex;
justify-content: space-between;
padding: 0px 26px;}


#ppblock0 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 12px 26px;
}

#ppblock n {
  color: #0f558b;
  font-family: goudy;
  font-size: 15px;
  text-align: center;
  padding-top: 10px;
  display: block;
}

#ppblock k {
  display: block;
  margin-top: 5px;
  font-family: goudy;
  font-size: 14px;
  color: #153c5b;
}

#ppimg1, #ppimg2, #ppimg3, #ppimg4, #ppimg5, #ppimg6, #ppimg7, #ppimg8, #ppimg9 {max-width: 85px;
display: block;
margin: 0 auto;}

#ppimg1 {
  content: url('http://forumstatic.ru/files/001b/7a/84/47715.png');
}

#ppimg2 {
  content: url('http://forumstatic.ru/files/001b/7a/84/27577.png');
}

#ppimg3 {
  content: url('http://forumstatic.ru/files/001b/7a/84/70479.png');
}

#ppimg4 {
  content: url('http://forumstatic.ru/files/001b/7a/84/86497.png');
}


#ppimg5 {
  content: url('http://forumstatic.ru/files/001b/7a/84/89882.png');
}


#ppimg6 {
  content: url('http://forumstatic.ru/files/001b/7a/84/34910.png');
}


#ppimg7 {
  content: url('http://forumstatic.ru/files/001b/7a/84/52921.png');
}


#ppimg8 {
  content: url('http://forumstatic.ru/files/001b/7a/84/41329.png');
}

#ppimg9 {
  content: url('http://forumstatic.ru/files/001b/7a/84/25006.png');
}

