/* Оформление локаций и анкет со старого форума. Собрано импортом 2026-10-17 15:39 */
@import "https://fonts.googleapis.com/css?family=Marck+Script|Dorsa|Cuprum:400,400i,700,700i|Dancing+Script|Yesteryear|Open+Sans|Lobster|Playfair+Display|Indie+Flower|Shadows+Into+Light|Fjalla+One|Satisfy|Kaushan+Script|Bangers|Romanesco|Sue+Ellen+Francisco|Kristi|Oleo+Script+Swash+Caps:400,700|Yanone+Kaffeesatz:200,300,400,700|Pattaya|Oswald|Six+Caps|Concert+One|Handlee|Fugaz+One|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|El+Messiri:400,500,600,700|Ubuntu+Condensed&subset=cyrillic,cyrillic-ext,latin-ext";
@import url('/images/hogwarts/legacy/fonts.googleapis.com/css_40cef190');

/* === style.css === */

@font-face {font-family: 'Arial Black'; 
src: local("ArialBlack"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/84442.ttf);}

@font-face {font-family: 'Minecraftia'; 
src: local("Minecraftia"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/46154.ttf);}

@font-face {font-family: 'smallest pixel'; 
src: local("smallest pixel"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/91757.ttf);}

@font-face {font-family: 'Certege'; 
src: local("Certege"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/53530.ttf);}

@font-face {font-family: 'Amatic'; 
src: local("Amatic"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/14214.ttf);}

@font-face {font-family: 'Alegreya Sans'; 
src: local("AlegreyaSansSC"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/87696.ttf);}

@font-face {font-family: 'Web Font'; 
src: local("000webfont"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/93942.ttf);}

@font-face {font-family: 'Unitype'; 
src: local("Unitype"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/17496.ttf);}

@font-face {font-family: 'Auto Signature'; 
src: local("Auto Signature"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/73308.ttf);}

@font-face {font-family: 'Boyarsky'; 
src: local("BoyarskyNormal"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/80128.ttf);}

@font-face {font-family: 'Corinthia'; 
src: local("Corinthia"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/77410.ttf);}

@font-face {font-family: 'Rage'; 
src: local("Rage"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/99420.ttf);}

@font-face {font-family: Caveat; 
src: local("CaveatRegular"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/63396.ttf);}

@font-face {font-family: 'Helvetica'; 
src: local("Helvetica"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/81309.ttf);}

@font-face {font-family: 'Chasing Embers'; 
src: local("Chasing Embers"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/60417.ttf);}

@font-face {font-family: 'Decor Condensed'; 
src: local("DecorCondensed"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/19087.ttf);}

@font-face {font-family: 'Billabong'; 
src: local("Billabong"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/91911.ttf);}

@font-face {font-family: 'Pixeled'; 
src: local("Pixeled"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/21476.ttf);}

@font-face {font-family: 'Cutepunk'; 
src: local("Cutepunk"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/23977.otf);}

@font-face {font-family: 'Free Pixel'; 
src: local("Free Pixel"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/64067.ttf);}

@font-face {font-family: 'Adlery Pro'; 
src: local("AdleryPro"), url(http://forumstatic.ru/files/0014/65/a2/95948.otf);}

@font-face {font-family: 'Afrile Script'; 
src: local("Afrilescript"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/32364.ttf);}

@font-face {font-family: 'Alissya'; 
src: local("Alissya"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/63079.ttf);}

@font-face {font-family: 'Amist'; 
src: local("AmistRegular"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/83421.ttf);}

@font-face {font-family: 'Andora'; 
src: local("AndoraDemo"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/80158.ttf);}

@font-face {font-family: 'Angry Android'; 
src: local("AngryAndroid"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/97626.ttf);}

@font-face {font-family: 'Antishbusy'; 
src: local("Antishbusy"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/98228.ttf);}

@font-face {font-family: 'AVENGERS'; 
src: local("AVENGEANCEHEROICAVENGERAT"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/38055.ttf);}

@font-face {font-family: 'Better'; 
src: local("Better"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/38076.otf);}

@font-face {font-family: 'Brusher'; 
src: local("Brusher"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/90698.ttf);}

@font-face {font-family: 'Cassandre'; 
src: local("CassandrePersonalUseOnly"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/57726.ttf);}

@font-face {font-family: 'Chiko and Owlie'; 
src: local("ChikoOwlie"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/24451.ttf);}

@font-face {font-family: 'Earcy Day'; 
src: local("EarcyDay"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/70034.ttf);}

@font-face {font-family: 'Egebrechtre'; 
src: local("Egebrechtre"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/78402.ttf);}

@font-face {font-family: 'Emma Signature'; 
src: local("Emmasignature"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/77277.ttf);}

@font-face {font-family: 'Foxlite Script'; 
src: local("FoxliteScript"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/25208.ttf);}

@font-face {font-family: 'Fusterd Brush'; 
src: local("FusterdBrush"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/37053.ttf);}

@font-face {font-family: 'Jackie'; 
src: local("jackie"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/27234.ttf);}

@font-face {font-family: 'King Basil'; 
src: local("KingBasilLite"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/14230.otf);}

@font-face {font-family: 'Leather'; 
src: local("leather"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/15915.ttf);}

@font-face {font-family: 'Lovelyoufree'; 
src: local("Lovelyoufree"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/74472.ttf);}

@font-face {font-family: 'Modennta'; 
src: local("Modennta"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/81229.ttf);}

@font-face {font-family: 'My Puma'; 
src: local("MYPUMA"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/35535.ttf);}

@font-face {font-family: 'NEUROTOX'; 
src: local("NEUROTOX"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/12313.ttf);}

@font-face {font-family: 'Ourlastt'; 
src: local("OurlasttDemo"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/72048.otf);}

@font-face {font-family: 'Paskowy'; 
src: local("Paskowy"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/31318.ttf);}

@font-face {font-family: 'Paula Eva'; 
src: local("PaulaEva"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/98755.ttf);}

@font-face {font-family: 'Raustila'; 
src: local("raustilaRegular"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/11909.ttf);}

@font-face {font-family: 'Rehema'; 
src: local("Rehema"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/76038.otf);}

@font-face {font-family: 'Retailistic'; 
src: local("Retailistic"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/12944.ttf);}

@font-face {font-family: 'Rhonde'; 
src: local("RhondeFree"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/10499.otf);}

@font-face {font-family: 'Rosetta'; 
src: local("RosettaBlack"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/63102.ttf);}

@font-face {font-family: 'Serangkai'; 
src: local("SerangkaiDEMO"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/37896.ttf);}

@font-face {font-family: 'Soulgates'; 
src: local("SoulgatesDemo"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/17246.ttf);}

@font-face {font-family: 'Zains'; 
src: local("theZains"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/53804.ttf);}

@font-face {font-family: 'Wild Ones'; 
src: local("WildOnesPersonalUse"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/57324.ttf);}

@font-face {font-family: 'Wild Blueberry'; 
src: local("WildBlueberryBrush"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/56092.ttf);}

@font-face {font-family: 'Channel'; 
src: local("Channel"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/67155.ttf);}

@font-face {font-family: 'Celesta'; 
src: local("Celesta"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/29017.otf);}

@font-face {font-family: 'Caramello'; 
src: local("Caramello"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/52670.ttf);}

@font-face {font-family: 'Bonita'; 
src: local("Bonita"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/36939.ttf);}

@font-face {font-family: 'Bodoni'; 
src: local("Bodoni"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/92637.ttf);}

@font-face {font-family: 'Belista'; 
src: local("Belista"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/29468.ttf);}

@font-face {font-family: 'Befitting'; 
src: local("Befitting"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/92551.otf);}

@font-face {font-family: 'Audrey and Reynold'; 
src: local("Audrey and Reynold"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/12133.ttf);}

@font-face {font-family: 'Angers Script'; 
src: local("Angers Script"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/63112.ttf);}

@font-face {font-family: 'Amalina'; 
src: local("Amalina"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/96839.ttf);}

@font-face {font-family: 'High Tide'; 
src: local("High Tide"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/40273.ttf);}

@font-face {font-family: 'Hellena'; 
src: local("Hellena"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/91592.ttf);}

@font-face {font-family: 'Hearth Stone'; 
src: local("Hearth Stone"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/52718.ttf);}

@font-face {font-family: 'Gypsy Brush'; 
src: local("Gypsy Brush"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/88983.otf);}

@font-face {font-family: 'Gourmandise'; 
src: local("Gourmandise"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/95259.ttf);}

@font-face {font-family: 'Florence'; 
src: local("Florence"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/67552.ttf);}

@font-face {font-family: 'Edition'; 
src: local("Edition"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/36382.ttf);}

@font-face {font-family: 'Drinking'; 
src: local("Drinking"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/15994.ttf);}

@font-face {font-family: 'Darloune'; 
src: local("Darloune"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/16627.ttf);}

@font-face {font-family: 'Homestead'; 
src: local("Homestead"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/26342.ttf);}

@font-face {font-family: 'Hunting'; 
src: local("Hunting"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/39323.otf);}

@font-face {font-family: 'Hygge Home'; 
src: local("Hygge Home"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/77582.otf);}

@font-face {font-family: 'Inkland'; 
src: local("Inkland"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/70497.ttf);}

@font-face {font-family: 'Jandys'; 
src: local("Jandys"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/20117.ttf);}

@font-face {font-family: 'Josephine'; 
src: local("Josephine"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/67299.ttf);}

@font-face {font-family: 'Kadung Tresno'; 
src: local("Kadung Tresno"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/37210.ttf);}

@font-face {font-family: 'Katalia'; 
src: local("Katalia"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/23427.ttf);}

@font-face {font-family: 'KG Do You Love Me'; 
src: local("KG Do You Love Me"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/60000.ttf);}

@font-face {font-family: 'lambresia'; 
src: local("lambresia"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/12979.otf);}

@font-face {font-family: 'Lighthouse'; 
src: local("Lighthouse"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/45763.ttf);}

@font-face {font-family: 'Localghost'; 
src: local("Localghost"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/96534.ttf);}

@font-face {font-family: 'Magelove'; 
src: local("Magelove"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/64613.ttf);}

@font-face {font-family: 'magic'; 
src: local("magic"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/38664.ttf);}

@font-face {font-family: 'makinglovem'; 
src: local("makinglovem"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/47953.ttf);}

@font-face {font-family: 'Mekar Script'; 
src: local("Mekar Script"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/55654.ttf);}

@font-face {font-family: 'Melloner'; 
src: local("Melloner"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/29308.ttf);}

@font-face {font-family: 'mellony dry brush'; 
src: local("mellony dry brush"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/16252.ttf);}

@font-face {font-family: 'Memories'; 
src: local("Memories"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/58872.ttf);}

@font-face {font-family: 'Minecraft'; 
src: local("Minecraft"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/39242.ttf);}

@font-face {font-family: 'MORVA'; 
src: local("MORVA"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/64482.ttf);}

@font-face {font-family: 'Mung Signature'; 
src: local("Mung Signature"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/64345.ttf);}

@font-face {font-family: 'nouvelle vague'; 
src: local("nouvelle vague"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/26079.ttf);}

@font-face {font-family: 'Oranienbaum'; 
src: local("Oranienbaum"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/18593.ttf);}

@font-face {font-family: 'Otama'; 
src: local("Otama"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/44930.otf);}

@font-face {font-family: 'Pirmokas'; 
src: local("Pirmokas"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/24071.otf);}

@font-face {font-family: 'pixelmix'; 
src: local("pixelmix"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/68468.ttf);}

@font-face {font-family: 'Rofi Taste'; 
src: local("Rofi Taste"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/19816.otf);}

@font-face {font-family: 'Salute Riches Free'; 
src: local("Salute Riches Free"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/13811.ttf);}

@font-face {font-family: 'samantha'; 
src: local("samantha"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/20941.ttf);}

@font-face {font-family: 'Sexy Shout'; 
src: local("Sexy Shout"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/10889.ttf);}

@font-face {font-family: 'She Always Walks Alone'; 
src: local("She Always Walks Alone"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/88931.ttf);}

@font-face {font-family: 'Signerica'; 
src: local("Signerica"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/49838.ttf);}

@font-face {font-family: 'silkscreen'; 
src: local("silkscreen"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/10410.ttf);}

@font-face {font-family: 'So Lovely'; 
src: local("So Lovely"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/60282.ttf);}

@font-face {font-family: 'Sophia'; 
src: local("Sophia"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/12098.ttf);}

@font-face {font-family: 'Squarewave'; 
src: local("Squarewave"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/23106.ttf);}

@font-face {font-family: 'Summer Cherry'; 
src: local("Summer Cherry"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/64062.otf);}

@font-face {font-family: 'Sunbreath'; 
src: local("Sunbreath"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/83936.ttf);}

@font-face {font-family: 'Sweet Pea'; 
src: local("Sweet Pea"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/84489.ttf);}

@font-face {font-family: 'Sweety Lovers'; 
src: local("Sweety Lovers"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/88734.ttf);}

@font-face {font-family: 'Taken by Vultures'; 
src: local("Taken by Vultures"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/74787.otf);}

@font-face {font-family: 'telegrafico'; 
src: local("telegrafico"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/74899.ttf);}

@font-face {font-family: 'The Feeling'; 
src: local("The Feeling"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/88726.ttf);}

@font-face {font-family: 'The Rich Jullietta'; 
src: local("The Rich Jullietta"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/82045.ttf);}

@font-face {font-family: 'The Suavity'; 
src: local("The Suavity"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/50033.otf);}

@font-face {font-family: 'Upil Kering'; 
src: local("Upil Kering"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/62875.ttf);}

@font-face {font-family: 'visitor'; 
src: local("visitor"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/70573.ttf);}

@font-face {font-family: 'wendy'; 
src: local("wendy"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/10605.ttf);}

@font-face {font-family: 'Winsberg'; 
src: local("Winsberg"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/62043.ttf);}

@font-face {font-family: 'Witched'; 
src: local("Witched"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/36321.ttf);}

@font-face {font-family: 'Xtreem'; 
src: local("Xtreem"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/96049.ttf);}

@font-face {font-family: 'Youngblood'; 
src: local("Youngblood"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/81446.otf);}

@font-face {font-family: 'Bira'; 
src: local("Bira"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/70415.ttf);}

@font-face {font-family: 'Debby'; 
src: local("Debby"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/32362.ttf);}

@font-face {font-family: 'Marcellus SC'; 
src: local("Marcellus SC"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/39729.ttf);}

@font-face {font-family: 'Seltons'; 
src: local("Seltons"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/68940.ttf);}

@font-face {font-family: 'Wild Youth'; 
src: local("Wild Youth"), url(/images/hogwarts/legacy/forumstatic.ru/files/0014/65/a2/86847.otf);}


@font-face {
    font-family: 'Sansita One';
    src: local('Sansita One'), url('/images/hogwarts/legacy/forumstatic.ru/files/0018/6b/8f/53072.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Archive';
    src: local('Archive'), url('/images/hogwarts/legacy/forumstatic.ru/files/0018/6b/8f/38749.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Nautilus Pompilius';
    src: local('Nautilus Pompilius'), url('/images/hogwarts/legacy/forumstatic.ru/files/0018/6b/8f/43222.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Bebas Neue';
	src: local('Bebas Neue Regular'), local('BebasNeueRegular'),
		url('/images/hogwarts/legacy/forumstatic.ru/files/0018/6b/8f/20207.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Bebas Neue';
	src: local('Bebas Neue Bold'), local('BebasNeueBold'),
		url('/images/hogwarts/legacy/forumstatic.ru/files/0018/6b/8f/48684.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Bebas Neue';
	src: local('Bebas Neue Light'), local('BebasNeueLight'),
		url('/images/hogwarts/legacy/forumstatic.ru/files/0018/6b/8f/38790.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Bebas Neue';
	src: local('Bebas Neue Thin'), local('BebasNeue-Thin'),
		url('/images/hogwarts/legacy/forumstatic.ru/files/0018/6b/8f/92711.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}

.popup_graffiti,
.inner .popup_graffiti {
padding: 15px 10px 10px 10px !important;
    border-radius: 2px;
    background-color: #bab9b2;
    color: #ebebeb;
    border: 1px solid #2e2f4466;
    box-shadow: inset 0px 0px 2px #b6b7be, inset 0px 0px 1px #afafaf, inset 0px 0px 33px rgb(79 80 97 / 54%);
    border-image: linear-gradient(to right, #384449 0%, #7a756b 100%);
    border-image-slice: 1;
    background: linear-gradient(to right, #323131, #5f737e);
    text-shadow: 1px 1px #000000;}

.Kai {
    font-size: 10px;
    padding: 24px 16px 20px 33px;
    text-align: justify;
    margin-top: 14px;
    margin-left: -16px;
    color: #c6b58e;
    font-family: sans-serif;
    text-shadow: 1px 1px 5px #000000;}

.Mig {
font-size: 14px;
    text-align: center;
    margin-top: 32px;
    font-family: 'Playfair Display';
    text-transform: uppercase;
    margin-bottom: 4px!important;}

.Mag {
font-size: 8px;
    text-align: center;
    color: #f7dea4;
    margin-top: -11px;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/0019/26/58/50534.png);
    height: 18px;
    font-family: Verdana !important;
    line-height: 18px;
    width: 215px;
    text-transform: uppercase;
    margin-left: -13px;
    margin-bottom: 2px!important;
    text-shadow: 1px 1px 0px #000000;}

.Emma {
    color: #eddba4;
    text-shadow: 1px 1px #00000078;
    font-family: 'Cuprum';
    font-size: 14px;
    height: 78px;
    text-align: justify;
    overflow: auto;
    margin-top: 12px !important;
    line-height: 12px;
    margin-left: 14px !important;
    width: 385px;}

.Emma1 {
    color: #692712;
    text-shadow: 1px 1px #fdfdfd66;
    font-family: 'Cuprum';
    font-size: 14px;
    height: 49px;
    text-align: justify;
    overflow: auto;
    margin-top: 12px !important;
    line-height: 12px;
    margin-left: 69px !important;
    width: 346px;
    position: absolute;}

.Emma::-webkit-scrollbar { width: 0;}

.Emma1::-webkit-scrollbar { width: 0;}

.Em8 {
font-size: 14px;
    margin-top: -206px;
    margin-left: 58px;
    line-height: 11px;
    width: 98px;
    height: 57px;
    text-transform: lowercase;
    overflow: auto;
    color: #985b2f;
    font-family: 'Cuprum';
    text-shadow: 1px 1px 2px #000000 !important;
    text-align: center;}

.Em7 {
font-size: 10px;
    margin-top: -325px;
    margin-left: 701px;
    position: absolute;
    line-height: 12px;
    width: 223px;
    height: 61px;
    text-transform: none;
    overflow: auto;
    background: #aa1f052b;}

.Em7 a:link { 
color: #f7b878 !important;
    text-shadow: 1px 1px 0px #000000 !important;}

.Em7 a { 
color: #f7b878 !important;
    text-shadow: 1px 1px 0px #000000 !important;}

.Em7::-webkit-scrollbar { width: 0;}

.Nick {
    text-shadow: 1px 1px 0px #0000004d;
    font-family: Times New Roman;
    font-size: 11px;
    margin-top: 78px !important;
    margin-left: 18px !important;
    width: 366px;
    position: absolute;
    color: #898a8a;
    text-align: center;
    text-transform: lowercase;}

.Nick a {
color: blue;}

.Kai a:link {
color: #ffffff;}

.Mig a {
color: #d49153 !important;
    text-shadow: 1px 1px 1px #000000;}

.part-red:after {
    background: url(/images/hogwarts/legacy/images.vfl.ru/ii/1621446428/6366e4d5/34514470.png) no-repeat center !important;}

.booklet {
	-moz-box-shadow:0px 0px 1px #fff;
	-webkit-box-shadow:0px 0px 1px #fff;
	box-shadow:0px 0px 1px #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;}

.booklet .b-wrap-left {
	background:#fff url(/images/hogwarts/legacy/images.vfl.ru/ii/1615472871/c6e5bf3c/33639240.png) no-repeat top left !important;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
    -webkit-mask-image: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,1) 10%,rgba(0,0,0,1) 94%,rgba(0,0,0,0) 100%);
    filter: sepia(31%) grayscale(4%) brightness(91%);
    box-shadow: inset 0px -20px 20px 0px rgb(220 187 149);}

.booklet .b-wrap-right {
    background: #8e8577 url(/images/hogwarts/legacy/images.vfl.ru/ii/1615472871/c6e5bf3c/33639240.png) no-repeat top left !important;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-mask-image: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,1) 10%,rgba(0,0,0,1) 94%,rgba(0,0,0,0) 100%);
    filter: sepia(31%) grayscale(4%) brightness(91%);
    box-shadow: inset 0px -20px 20px 0px rgb(220 187 149);}

.booklet .b-counter {
bottom: 10px !important;
    position: absolute;
    display: block !important;
    width: 368px !important;
    height: 20px !important;
    background: #d4ac78 !important;
    color: #000 !important;
    text-align: center !important;
    line-height: 18px !important;
    font-family: 'Florence' !important;
    font-size: 15px !important;
    padding: 0px 0 0 !important;
    top: 432px !important;
    font-weight: bold !important;
    left: 0px !important;
    text-shadow: 1px 1px 3px #ffffff !important;
    -webkit-mask-image: -webkit-radial-gradient(center, ellipse cover, rgb(0 0 0) 10%,rgb(0 0 0) 20%,rgba(0,0,0,0) 100%) !important;}

.book_wrapper {
    margin: 0px auto;
    padding-top: 50px;
    width: 860px;
    left: -7px;
    height: 540px;
    position: relative;
    background: transparent url(/images/hogwarts/legacy/images.vfl.ru/ii/1615474936/40d8224f/33639888.png) no-repeat 28px 29px;}

.book_wrapper q1 {
margin: 5px 7px 3px 1px;
    font-size: 48px;
    background: transparent url(/images/hogwarts/legacy/images.vfl.ru/ii/1615320897/fb97c01a/33615489.png) no-repeat bottom left;
    padding-bottom: 55px;
    color: #4d4a43;
    line-height: 39px;
    text-shadow: 1px 1px 1px #ffffff;
    font-family: 'Homestead';
    text-transform: uppercase;
    text-align: center;
    background-position: -11px;}

.book_wrapper p {
	font-size:14px;
	margin:5px 5px 5px 15px;}

.book_wrapper img {
margin: -4px 0px 5px -4px;
    width: 342px;
    height: 100px;
    padding: 4px;
    border: 1px solid #33231f;
    -moz-box-shadow: 1px 1px 1px #fff;
    -webkit-box-shadow: 1px 1px 1px #ac8959;}

.booklet .b-wrap-right img {
	border:1px solid #33231f;}

.meco {
position: absolute;
    margin-top: 179px;
    margin-left: 107px;
    z-index: 1;
    font-size: 22px;
    width: 306px;
    text-align: center;
    color: #2d5468;
    line-height: 26px;
    font-weight: 100;
    text-shadow: -2px 0px 2px #ffffff;
    font-family: Nautilus Pompilius;}

.book_wrapper q3 {
margin: 5px 7px 3px 4px;
    font-size: 30px;
    background: transparent url(/images/hogwarts/legacy/images.vfl.ru/ii/1615320897/fb97c01a/33615489.png) no-repeat bottom left;
    padding-bottom: 44px;
    color: #4d4a43;
    line-height: 38px;
    text-shadow: 1px 1px 1px #ffffff;
    font-family: 'Homestead';
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    background-position: -6px;}

.book_wrapper q2 {
margin: 5px 7px 3px 9px;
    font-size: 33px;
    background: transparent url(/images/hogwarts/legacy/images.vfl.ru/ii/1615320897/fb97c01a/33615489.png) no-repeat bottom left;
    padding-bottom: 44px;
    color: #4d4a43;
    line-height: 39px;
    text-shadow: 1px 1px 1px #ffffff;
    font-family: 'Homestead';
    text-transform: uppercase;
    text-align: center;
    background-position: -14px;}

.Baiun {
    font-size: 14px;
    color: #000000;
    text-shadow: 1px 1px 1px #ffffff;
    font-family: georgia;
    text-align: justify;}

.book_wrapper q4 {
    margin: 5px 7px 3px 12px;
    font-size: 26px;
    background: transparent url(/images/hogwarts/legacy/images.vfl.ru/ii/1615320897/fb97c01a/33615489.png) no-repeat bottom left;
    padding-bottom: 42px;
    color: #4d4a43;
    line-height: 39px;
    text-shadow: 1px 1px 1px #ffffff;
    font-family: 'Homestead';
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    background-position: -15px;}

.book_wrapper q5 {
margin: 5px 7px 3px 12px;
    font-size: 22px;
    background: transparent url(/images/hogwarts/legacy/images.vfl.ru/ii/1615320897/fb97c01a/33615489.png) no-repeat bottom left;
    padding-bottom: 39px;
    color: #4d4a43;
    line-height: 39px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #ffffff;
    font-family: 'Homestead';
    text-transform: uppercase;
    text-align: center;
    background-position: -14px;}

.book_wrapper q6 {
    margin: 1px 7px 3px 11px;
    font-size: 30px;
    background: transparent url(/images/hogwarts/legacy/images.vfl.ru/ii/1615320897/fb97c01a/33615489.png) no-repeat bottom left;
    padding-bottom: 43px;
    color: #4d4a43;
    line-height: 39px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #ffffff;
    font-family: 'Homestead';
    text-transform: uppercase;
    text-align: center;
    background-position: -10px;}

.book_wrapper q7 {
margin: 4px 7px 3px 35px;
    font-size: 44px;
    background: transparent url(/images/hogwarts/legacy/images.vfl.ru/ii/1615320897/fb97c01a/33615489.png) no-repeat bottom left;
    padding-bottom: 55px;
    color: #4d4a43;
    line-height: 50px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #ffffff;
    font-family: 'Homestead';
    text-transform: uppercase;
    text-align: center;
    background-position: -29px;}

.temstyle {
width: 926px;
    height: 611px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/80741.png);
    margin-top: -9px!important;
    margin-left: 13px;}

.contenttem {
    width: 550px;
    color: #5f2f16;
    margin-left: 40px!important;
    min-height: 250px;
    font-family: 'Cuprum';
    font-size: 12px;}

.rol1 {
    position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 71PX;
    width: 237px;
    height: 215px;
    margin-left: 6px;
    overflow: auto;}

.rol2 {
    position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 76PX;
    width: 186px;
    height: 312px;
    margin-left: -15px;
    overflow: auto;}

.rol3 {
position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 76PX;
    width: 186px;
    height: 312px;
    margin-left: 216px;
    overflow: auto;}

.rol4 {
position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 76PX;
    width: 186px;
    height: 312px;
    margin-left: 444px;
    overflow: auto;}

.rol5 {
position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 76PX;
    width: 186px;
    height: 312px;
    margin-left: 672px;
    overflow: auto;}

.rol6 {
position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 329PX;
    width: 232px;
    height: 200px;
    margin-left: 530px;
    overflow: auto;}

.rol2::-webkit-scrollbar { width: 0;}

.rol3::-webkit-scrollbar { width: 0;}

.rol4::-webkit-scrollbar { width: 0;}

.rol5::-webkit-scrollbar { width: 0;}

.nw3::-webkit-scrollbar { width: 0;}

.AA1 a {
color: #d4985a!important;
    text-shadow: rgb(0 0 0) 1px 1px 3px;}

.AA1 {
    font-size: 15px;
    text-align: center;
    width: 186px;
    margin-bottom: -10px;
    color: #e9e5dc;
    font-weight: bold;
    text-shadow: 1px 1px 0px #000000;}

.AA2 {
    font-size: 12px;
    text-align: center;
    width: 186px;
    margin-top: 15px;
    margin-bottom: -8px;
    color: #f7dea3;
    text-shadow: 1px 1px 0px #000000;
    text-decoration: overline;}

.gue {
    width: 883px;
    height: 553px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/68137.png);
    margin-top: -13px!important;
    margin-left: 18px;
    margin-bottom: 28px !important;}

.gue2 {
position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 95PX;
    width: 211px;
    height: 193px;
    margin-left: 638px;
    overflow: auto;}

.gue3 {
position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 317PX;
    width: 211px;
    height: 176px;
    margin-left: 638px;
    overflow: auto;}

.gue6 {
position: absolute;
    margin-top: 178px;
    margin-left: 77px;
    font-size: 25px;
    text-align: center;
    width: 473px;
    height: 229px;
    line-height: 25px;
    color: #ffedc4!important;
    font-family: 'Playfair Display';
    text-shadow: 0px 1px 5px rgb(0 0 0);}

.BB1 {
    font-size: 15px;
    text-align: center;
    width: 210px;
    margin-top: -8px;
    margin-bottom: -10px;
    font-weight: bold;
    text-shadow: 1px 1px 3px #000000;}

.BB1 a {
color: #c38b4c !important;}

.BB1 a:hover {
color: rgb(0 0 0 / 88%) !important;
text-shadow: 1px 1px 1px #8a8a8a;}

.BB2 {
    font-size: 13px;
    text-align: center;
    width: 210px;
    margin-top: 15px;
    margin-bottom: -7px;
    color: #f5da9d;
    text-shadow: 1px 1px 1px #000000;
    text-decoration: overline;}

.obs {
width: 847px;
    min-height: 170px;
    padding: 0;
    background: url(/images/hogwarts/legacy/images.vfl.ru/ii/1618253166/921f057e/34053756.png) top no-repeat, url(/images/hogwarts/legacy/images.vfl.ru/ii/1618253167/3f2b02c5/34053757.png) bottom no-repeat, url(/images/hogwarts/legacy/images.vfl.ru/ii/1618253166/e093e60d/34053755.png) repeat-y;
    margin-top: -13px!important;
    margin-left: 35px;
    margin-bottom: 28px !important;}

.obs1 {
    width: 805px;
    margin-left: 36px;
    font-family: comfortaa;
    font-size: 14px;}

.obs2 {
    font-family: 'Playfair Display';
    font-size: 16px;
    color: #2d556a;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 1px #a5a5a5;}

.obs3 {
font-family: 'Cuprum';
    font-size: 16px;
    color: #eddba4;
    text-shadow: 0px 1px 1px #000000;}

.obs4 {
position: absolute;
    margin-top: 17px;
    margin-left: 24px;
    font-size: 21px;
    text-align: center;
    width: 831px;
    height: 27px;
    text-transform: uppercase;
    color: #d4985a!important;
    font-weight: bold;
    font-family: 'Playfair Display';
    text-shadow: 0px 3px 3px rgb(0 0 0), 0px 8px 13px rgb(43 61 62), 0px 18px 23px rgb(71 78 83 / 14%);}

.obs3 a {
    color: #f7eed8 !important;
    text-shadow: 0px 1px 1px #000000 !important;}

.obs89 a {
    color: #f7eed8 !important;
    text-shadow: 0px 1px 1px #000000 !important;}

.obs5 {
    position: absolute;
    margin-top: 55px;
    margin-left: 45px;
    font-size: 15px;
    text-align: center;
    text-transform: lowercase;
    font-family: 'Ubuntu Condensed';
    width: 756px;
    color: #27221a;
    text-shadow: 1px 1px 2px #b3aca4;}

.ob {
width: 880px;
    min-height: 170px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/10075.png) top no-repeat, url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/59557.png) bottom no-repeat, url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/95394.png) repeat-y;
    margin-top: -3px!important;
    margin-left: 35px;
    margin-bottom: 28px !important;}

.ob89 {
    width: 880px;
    padding: 0;
    min-height: 170px;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/10075.png) top no-repeat, url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/59557.png) bottom no-repeat, url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/95394.png) repeat-y;
    margin-top: -3px!important;
    margin-left: 35px;
    margin-bottom: 180px !important;}

.nw {
    width: 677px;
    height: 659px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/93069.png);
    margin-top: -13px!important;
    margin-left: 139px;
    margin-bottom: 100px !important;}

.nw1 {
    position: absolute;
    margin-top: 96px;
    margin-left: 286px;
    font-size: 20px;
    width: 282px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Playfair Display';
    color: transparent;
    background: radial-gradient(circle farthest-corner at 100px 50px, #673501, #808080);
    -webkit-background-clip: text;}

.nw2 {
    position: absolute;
    margin-top: 40px;
    margin-left: 141px;
    font-size: 28px;
    text-align: center;
    text-transform: lowercase;
    font-family: 'Cuprum';
    color: #683602;
    text-shadow: 1px 1px 2px #d6ccc1;}

.nw3 {
    width: 464px;
    margin-left: 100px;
    font-size: 14px;
    overflow: auto;
    margin-top: 335px;
    position: absolute;
    height: 268px;
    color: black;}

.nw4 {
    width: 880px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/10075.png) top no-repeat, url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/59557.png) bottom no-repeat, url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/95394.png) repeat-y;
    margin-top: -3px!important;
    margin-left: 35px;
    margin-bottom: 185px !important;}

.obs33 {
    font-family: 'Cuprum';
    font-size: 16px;
    text-transform: none;
    color: #562008;}

.obs33 {
font-family: 'Cuprum';
    font-size: 16px;
    text-transform: none;
    color: #562008;
    width: 740px;
    margin-left: 20px;}

.obs33 a {
    color: #000000 !important;
    text-shadow: 0px 1px 1px #e7e7e7a8 !important;}

.obs37 {
    text-transform: none;
    border-radius: 5px;
    margin-left: 25px;
    font-family: 'Playfair Display';
    font-size: 17px;
    color: #78502b;
    line-height: 17px;
    text-align: justify;
    width: 760px;
    font-weight: bold;
    text-shadow: 0px 1px 1px #ffffff;}

.obs39 {
    text-transform: none;
    margin-left: -3px;
    background: #f8dca0;
    height: 147px;
    width: 807px;
    border-top-left-radius: 39px;
    border-top-right-radius: 39px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;}

.kr {
    width: 909px;
    height: 362px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/53303.png);
    margin-top: -3px!important;
    margin-left: 35px;
    margin-bottom: 28px !important;}

.kr1 {
    font-family: 'Cuprum';
    font-size: 14px;
    color: #0d0e13;
    text-shadow: 0px 1px 2px #e3e3e3;
    z-index: 99;
    position: absolute;
    margin-top: 265px;
    margin-left: 85px;
    line-height: 14px;
    width: 165px;
    text-align: center;}

.kr2 {
    font-family: 'Cuprum';
    font-size: 14px;
    color: #0d0e13;
    text-shadow: 0px 1px 2px #e3e3e3;
    z-index: 99;
    position: absolute;
    margin-top: 265px;
    margin-left: 368px;
    line-height: 14px;
    width: 165px;
    text-align: center;}

.kr3 {
font-family: 'Cuprum';
    font-size: 14px;
    color: #0d0e13;
    text-shadow: 0px 1px 2px #e3e3e3;
    z-index: 99;
    position: absolute;
    margin-top: 265px;
    margin-left: 653px;
    line-height: 14px;
    width: 165px;
    text-align: center;}

.kr0 {
    width: 909px;
    height: 513px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/53303.png);
    margin-top: -3px!important;
    margin-left: 35px;
    margin-bottom: 28px !important;}

.nav1 label {
display: block;
    height: 32px;
    font-size: 136px;
    text-align: center;
    z-index: 3;
    text-transform: lowercase;
    font-family: 'Florence';
    color: #f9e0a6;
    margin-top: 86px;
    margin-left: -426px;
    text-shadow: 2px 1px black;
    cursor: pointer;
    opacity: 0;}

.nav1 input[type=checkbox] {display: none;}

.navblock {   
    margin-top: 236px;
    margin-left: 85px !important;
    width: 250px;
    height: 0px;
    z-index: -1;
    transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -webkit-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    opacity: 0;}

.nav1 input[type=checkbox]:checked ~ label ~ .navblock {
    z-index: 99;
    height: 150px; 
    opacity: 1;}

.navblock a {
width: 150px;
    text-align: center;
    color: #0f0f0f !important;
    text-shadow: 0px 0px 2px #ebebeb !important;
    display: inline-block;
    padding: 1px 2px;
    margin: 1px 2px;
    background: linear-gradient(
45deg
, #b9853e, #f7d89b);
    font-family: 'Cuprum';
    border-radius: 4px;
    font-size: 16px;}

.sova {
    margin-top: -70px;
    margin-left: 160px;
    width: 661px;
    height: 832px;}

.got {
    width: 804px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/90923.png) top no-repeat, url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/48850.png) bottom no-repeat, url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/17311.png) repeat-y;
    margin-top: -3px!important;
    margin-left: 53px;
    margin-bottom: 28px !important;}

.got1 {
    width: 731px;
    margin-left: 37px;
    font-family: comfortaa;
    font-size: 14px;}

.got2 {
    height: 439px;
    width: 813px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/49260.png);
    margin-top: -3px!important;
    margin-left: 53px;
    margin-bottom: 28px !important;}

.got3 {
width: 737px;
    margin-left: 41px;
    font-family: comfortaa;
    font-size: 14px;}

.got4 {
    font-family: 'Cuprum';
    font-size: 17px;
    color: #eddba4;
    text-shadow: 0px 1px 1px #000000;
    height: 177px;}

.ue {
    width: 911px;
    height: 947px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/12055.png);
    margin-top: -1px!important;
    margin-left: 18px;
    margin-bottom: 28px !important;}

.ue2 {
    position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 95PX;
    width: 180px;
    height: 303px;
    margin-left: 55px;
    overflow: auto;}

.B1 a {
color: #c38b4c !important;}

.B1 a:hover {
color: rgb(0 0 0 / 88%) !important;
text-shadow: 1px 1px 1px #8a8a8a;}

.B1 {
    font-size: 13px;
    text-align: center;
    width: 180px;
    margin-top: -8px;
    margin-bottom: -10px;
    font-weight: bold;
    text-shadow: 1px 1px 3px #000000;}

.B2 {
    font-size: 13px;
    text-align: center;
    width: 180px;
    margin-top: 15px;
    margin-bottom: -7px;
    color: #f5da9d;
    text-shadow: 1px 1px 1px #000000;
    text-decoration: overline;}

.ue3 {
    position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 95PX;
    width: 180px;
    height: 303px;
    margin-left: 263px;
    overflow: auto;}

.ue4 {
    position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 95PX;
    width: 180px;
    height: 303px;
    margin-left: 469px;
    overflow: auto;}

.ue5 {
position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 95PX;
    width: 180px;
    height: 303px;
    margin-left: 675px;
    overflow: auto;}

.ue6 {
position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 451PX;
    width: 180px;
    height: 303px;
    margin-left: 263px;
    overflow: auto;}

.ue7 {
position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 451PX;
    width: 180px;
    height: 303px;
    margin-left: 469px;
    overflow: auto;}

.ue8 {
    position: absolute;
    font-family: georgia;
    line-height: 12PX;
    margin-top: 451PX;
    width: 180px;
    height: 303px;
    margin-left: 675px;
    overflow: auto;}

.ue9 {
    width: 911px;
    height: 947px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/56918.png);
    margin-top: -1px!important;
    margin-left: 18px;
    margin-bottom: 28px !important;}

.ue10 {
    width: 911px;
    height: 947px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/53148.png);
    margin-top: -1px!important;
    margin-left: 18px;
    margin-bottom: 28px !important;}

.ue11 {
    width: 911px;
    height: 947px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/47770.png);
    margin-top: -1px!important;
    margin-left: 18px;
    margin-bottom: 28px !important;}

.go {
    height: 608px;
    width: 905px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/58868.png);
    margin-top: -3px!important;
    margin-left: 24px;
    margin-bottom: 28px !important;}

.go1 {
    font-family: 'Cuprum';
    font-size: 29px;
    color: #fbdfa5;
    text-shadow: 0px 1px 1px #000000;
    position: absolute;
    margin-top: 383px;
    margin-left: 99px;
    width: 118px;
    text-align: center;}

.go2 {
font-family: 'Cuprum';
    font-size: 29px;
    color: #fbdfa5;
    text-shadow: 0px 1px 1px #000000;
    position: absolute;
    margin-top: 383px;
    margin-left: 293px;
    width: 118px;
    text-align: center;}

.go3 {
font-family: 'Cuprum';
    font-size: 29px;
    color: #fbdfa5;
    text-shadow: 0px 1px 1px #000000;
    position: absolute;
    margin-top: 383px;
    margin-left: 491px;
    width: 118px;
    text-align: center;}

.go4 {
font-family: 'Cuprum';
    font-size: 29px;
    color: #fbdfa5;
    text-shadow: 0px 1px 1px #000000;
    position: absolute;
    margin-top: 383px;
    margin-left: 691px;
    width: 118px;
    text-align: center;}

.m0 {
    position: relative;
    width: 891px !important;
    height: 1321px !important;
    padding: 0;
    background: url(/images/hogwarts/legacy/images.vfl.ru/ii/1629573747/2787620d/35579445.png);
    margin-top: -17px!important;
    margin-left: 14px;
    display: inline-block;
    color: beige !important;}

.m1 {
    position: absolute;
    margin-top: 23px !important;
    margin-left: 34px !important;
    font-size: 23px;
    color: #beb8ab !important;
    background: transparent;
    text-align: center;
    width: 824px;
    text-transform: uppercase;
    height: 24px;
    font-family: 'Archive';
    text-shadow: 2px 2px 2px #000000;}

.m2 {
position: absolute;
    margin-left: 63px !important;
    font-size: 14px;
    height: 5px;
    width: 750px;
    text-align: center !important;}

.m4 {
    position: absolute;
    margin-top: 264px !important;
    margin-left: 17px !important;
    font-size: 12px;
    height: 20px;
    width: 289px;
    text-align: center;
    color: black;
    overflow: auto;}

.m333 {
    position: absolute;
    margin-top: 170px !important;
    margin-left: 38px !important;
    font-size: 14px;}

.m5 {
    position: absolute;
    margin-top: 161px !important;
    margin-left: 17px !important;
    font-size: 14px;
    height: 21px;
    width: 291px;
    text-align: center;
    color: black;}

.m6 {
    position: absolute;
    margin-top: 210px !important;
    margin-left: 17px !important;
    font-size: 14px;
    height: 23px;
    width: 293px;
    text-align: center;
    color: black;
    overflow: auto;}

.m7 {
position: absolute;
    margin-top: 111px !important;
    margin-left: 17px !important;
    font-size: 12px;
    height: 20px;
    width: 289px;
    text-align: center;
    color: black;
    overflow: auto;}

.m8 {
position: absolute;
    margin-top: 319px !important;
    margin-left: 17px !important;
    font-size: 14px;
    height: 23px;
    width: 293px;
    text-align: center;
    color: black;
    overflow: auto;}

.m88 {
    position: absolute;
    margin-top: 319px !important;
    margin-left: 578px !important;
    font-size: 14px;
    height: 21px;
    text-align: center;
    color: black;
    width: 291px;}

.m9 {
    position: absolute;
    margin-top: 106px !important;
    margin-left: 577px !important;
    font-size: 12px;
    height: 56px;
    width: 292px;
    text-align: justify;
    color: black;
    overflow: auto;}

.m99 {
    position: absolute;
    margin-top: 193px !important;
    margin-left: 577px !important;
    font-size: 12px;
    height: 93px;
    width: 292px;
    text-align: justify;
    color: black;
    overflow: auto;}

.postbody .content .m1 input {
display: inline-block;
    position: absolute;
    margin-top: -2px !important;
    margin-left: -414px !important;
    font-size: 23px;
    color: #f7d9a0 !important;
    background: transparent;
    text-align: center;
    width: 811px !important;
    text-transform: uppercase;
    height: 24px;
    font-family: 'Playfair Display';
    text-shadow: 2px 2px 2px #000000;
    box-shadow: none;}

.postbody .content .m4 textarea {
display: inline-block;
    font-size: 12px;
    margin-left: -141px;
    height: 21px !important;
    width: 285px !important;
    text-align: center;
    color: #000000 !important;
    overflow: auto;
    padding: 0px 0px !important;
    border: none;
    box-shadow: none;
    position: absolute;
    background: none;}

.postbody .content .m5 input {
    display: inline-block !important;
    position: absolute;
    margin-top: -2px !important;
    margin-left: -147px !important;
    font-size: 12px;
    width: 291px;
    text-align: center;
    background: transparent;
    color: black;
box-shadow: none;}

.postbody .content .m6  textarea {
display: inline-block;
    font-size: 12px;
    margin-left: -141px;
    height: 21px !important;
    width: 285px !important;
    text-align: center;
    color: #000000 !important;
    overflow: auto;
    padding: 0px 0px !important;
    border: none;
    box-shadow: none;
    position: absolute;
    background: none;}

.postbody .content .m7 textarea {
display: inline-block;
    font-size: 12px;
    margin-left: -141px;
    height: 21px !important;
    width: 285px !important;
    text-align: center;
    color: #000000 !important;
    overflow: auto;
    padding: 0px 0px !important;
    border: none;
    box-shadow: none;
    position: absolute;
    background: none;}

.postbody .content .m8 textarea {
display: inline-block;
    font-size: 12px;
    margin-left: -141px;
    height: 21px !important;
    width: 285px !important;
    text-align: center;
    color: #000000 !important;
    overflow: auto;
    padding: 0px 0px !important;
    border: none;
    box-shadow: none;
    position: absolute;
    background: none;}

.postbody .content .m88 input {
    display: inline-block !important;
    position: absolute;
    margin-top: -2px !important;
    margin-left: -145px !important;
    font-size: 12px;
    text-align: center;
    background: transparent;
    color: black;
    box-shadow: none;
width: 291px;}

.postbody .content .m9 textarea {
    display: inline-block;
    font-size: 12px;
    height: 53px !important;
    width: 290px !important;
    text-align: justify;
    color: #000000 !important;
    overflow: auto;
    padding: 0px 0px !important;
    border: none;
    box-shadow: none;
    position: absolute;
    background: none;}

.postbody .content .m99 textarea {
    display: inline-block;
    font-size: 12px;
    height: 90px !important;
    width: 290px !important;
    text-align: justify;
    color: #000000 !important;
    overflow: auto;
    padding: 0px 0px !important;
    border: none;
    box-shadow: none;
    position: absolute;
    background: none;}

.postbody .content .m10 textarea {
position: absolute;
    display: inline-block;
    font-size: 13px;
    height: 250px !important;
    width: 250px !important;
    color: #000000 !important;
    overflow: hidden;
    padding: 0px 0px !important;
    box-shadow: none;
    background: #ffe4c400;
    border: none;
    text-align: center;}

.m10 {
position: absolute;
    display: inline-block;
    margin-top: 88px !important;
    margin-left: 318px !important;
    font-size: 12px;
    height: 250px !important;
    width: 250px !important;
    text-align: justify;
    color: #000000 !important;
    overflow: hidden;
    padding: 0px 0px !important;
    box-shadow: none;
    border: none;}

.postbody .content .m11 textarea {
position: absolute;
    display: inline-block;
    font-size: 13px;
    color: #000000 !important;
    padding: 0px 0px !important;
    box-shadow: none;
    background: #00000000;
    border: none;
    text-align: justify;
    overflow: auto;
    width: 846px !important;}

.m11 {
    position: absolute;
    display: inline-block;
    margin-top: 383px !important;
    margin-left: 19px !important;
    font-size: 12px;
    height: 121px !important;
    width: 848px !important;
    text-align: justify;
    color: #000000 !important;
    overflow: auto;
    padding: 0px 0px !important;
    box-shadow: none;
    border: none;}

.postbody .content .m12 textarea {
color: #000000 !important;
    position: absolute;
    display: inline-block;
    font-size: 13px;
    overflow: auto;
    padding: 0px 0px !important;
    box-shadow: none;
    background: #00000000;
    border: none;
    text-align: justify;
width: 846px !important;}

.m12 {
    position: absolute;
    display: inline-block;
    margin-top: 567px !important;
    margin-left: 18px !important;
    font-size: 12px;
    height: 121px !important;
    width: 848px !important;
    text-align: justify;
    color: #000000 !important;
    overflow: auto;
    padding: 0px 0px !important;
    box-shadow: none;
    border: none;}

.postbody .content .m13 textarea {
color: #000000 !important;
    position: absolute;
    display: inline-block;
    font-size: 13px;
    overflow: auto;
    padding: 0px 0px !important;
    box-shadow: none;
    background: #00000000;
    border: none;
    text-align: justify;
width: 846px !important;}

.m13 {
    position: absolute;
    display: inline-block;
    margin-top: 750px !important;
    margin-left: 19px !important;
    font-size: 12px;
    height: 121px !important;
    width: 848px !important;
    text-align: justify;
    color: #000000 !important;
    overflow: auto;
    padding: 0px 0px !important;
    box-shadow: none;
    border: none;}

.postbody .content .m14 textarea {
color: #000000 !important;
    position: absolute;
    display: inline-block;
    font-size: 13px;
    overflow: auto;
    padding: 0px 0px !important;
    box-shadow: none;
    background: #00000000;
    border: none;
    text-align: justify;
width: 846px !important;}

.m14 {
    position: absolute;
    display: inline-block;
    margin-top: 931px !important;
    margin-left: 18px !important;
    font-size: 12px;
    height: 357px !important;
    width: 848px !important;
    text-align: justify;
    color: #000000 !important;
    overflow: auto;
    padding: 0px 0px !important;
    box-shadow: none;
    border: none;}

.m4 input::-webkit-scrollbar { width: 0;}

.postbody .content .m7 input::-webkit-scrollbar { width: 0;}

.m4::-webkit-scrollbar { width: 0;}

.m7::-webkit-scrollbar { width: 0;}

.z {
    position: relative;
    width: 687px !important;
    height: 846px !important;
    padding: 0;
    background: url(/images/hogwarts/legacy/images.vfl.ru/ii/1629745340/0c0e7adb/35600950.png);
    margin-top: -24px!important;
    margin-left: -12px;
    display: inline-block;}

.z1 {
    position: absolute;
    margin-top: 137px !important;
    margin-left: 196px !important;
    font-size: 20px;
    color: #beb8ab !important;
    background: transparent;
    text-align: center;
    width: 473px;
    text-transform: uppercase;
    height: 24px;
    font-family: 'Playfair Display';
    font-weight: bold;
    text-shadow: 2px 2px 2px #000000;}

.postbody .content .z1 input {
    display: inline-block;
    position: absolute;
    margin-top: -2px !important;
    margin-left: -236px !important;
    font-size: 19px;
    color: #f7d9a0 !important;
    background: transparent;
    text-align: center;
    width: 473px !important;
    text-transform: uppercase;
    height: 24px;
    font-weight: bold;
    font-family: 'Playfair Display';
    text-shadow: 2px 2px 2px #000000;
    box-shadow: none;}

.z2 {
position: absolute;
    margin-top: 167px !important;
    margin-left: 193px !important;
    font-size: 10px;
    color: #000000 !important;
    background: transparent;
    text-align: center;
    width: 473px;
    text-transform: uppercase;
    height: 24px;
    text-shadow: 0px 1px 1px #cacaca !important;}

.postbody .content .z2 input {
    display: inline-block !important;
    position: absolute;
    margin-top: 1px !important;
    margin-left: -239px !important;
    font-size: 10px;
    background: #00000000;
    text-align: center;
    width: 473px !important;
    text-transform: uppercase;
    height: 8px;
    box-shadow: none;
    color: #000000;
    text-shadow: 1px 1px 2px #e3e3e3;}

.z3 {
    display: inline-block !important;
    position: absolute;
    margin-top: 185px;
    margin-left: 177px;
    text-align: center;
    width: 493px;
    height: 17px;
    color: #000000 !important;
    text-shadow: 1px 1px 1px #d0d0d0 !important;}

.postbody .content .z3 input {
    display: inline-block !important;
    position: absolute;
    margin-top: -4px !important;
    margin-left: -244px !important;
    font-size: 10px;
    color: #ffffff !important;
    background: transparent;
    text-align: center;
    width: 489px !important;
    text-transform: uppercase;
    height: 18px;
    box-shadow: none;}

.postbody .content .z4 input {
display: inline-block !important;
    position: absolute;
    margin-top: -2px !important;
    margin-left: -77px !important;
    font-size: 15px;
    color: #030201 !important;
    background: transparent;
    text-align: center;
    width: 149px !important;
    height: 18px;
    box-shadow: none;}

.z4 {
    display: inline-block !important;
    position: absolute;
    margin-top: 248px !important;
    margin-left: 42px !important;
    text-align: center;
    width: 154px;
    height: 21px;}

.postbody .content .z5 input {
    display: inline-block !important;
    position: absolute;
    margin-top: -2px !important;
    margin-left: -97px !important;
    font-size: 15px;
    color: #030201 !important;
    background: transparent;
    text-align: center;
    width: 194px !important;
    height: 18px;
    box-shadow: none;}

.z5 {
    display: inline-block !important;
    position: absolute;
    margin-top: 248px !important;
    margin-left: 224px !important;
    text-align: center;
    width: 199px;
    height: 21px;}

.postbody .content .z6 input {
    display: inline-block !important;
    position: absolute;
    margin-top: -2px !important;
    margin-left: -97px !important;
    font-size: 15px;
    color: #030201 !important;
    background: transparent;
    text-align: center;
    width: 194px !important;
    height: 18px;
    box-shadow: none;}

.z6 {
    display: inline-block !important;
    position: absolute;
    margin-top: 248px !important;
    margin-left: 455px !important;
    text-align: center;
    width: 199px;
    height: 21px;}

.postbody .content .z7 textarea {
    position: absolute;
    display: inline-block;
    font-size: 13px;
    height: 150px !important;
    width: 150px !important;
    color: #000000 !important;
    overflow: hidden;
    padding: 0px 0px !important;
    box-shadow: none;
    background: #ffe4c400;
    border: none;
    text-align: center;}

.z7 {
    position: absolute;
    display: inline-block;
    margin-top: 48px !important;
    margin-left: 25px !important;
    font-size: 13px;
    height: 150px !important;
    width: 150px !important;
    text-align: justify;
    color: #000000 !important;
    overflow: hidden;
    padding: 0px 0px !important;
    box-shadow: none;
    border: none;
    border-radius: 74px;
    background: #0000ff00;}

.postbody .content .z8 textarea {
position: absolute;
    display: inline-block;
    font-size: 13px;
    color: #000000 !important;
    padding: 0px 0px !important;
    box-shadow: none;
    background: #00000000;
    border: none;
    text-align: justify;
    overflow: auto;
    width: 640px !important;
    height: 68px !important;}

.z8 {
    position: absolute;
    display: inline-block;
    margin-top: 325px !important;
    margin-left: 27px !important;
    font-size: 12px;
    height: 74px !important;
    width: 642px !important;
    text-align: justify;
    color: #000000 !important;
    overflow: auto;
    padding: 0px 0px !important;
    box-shadow: none;
    border: none;}

.postbody .content .z9 textarea {
position: absolute;
    display: inline-block;
    font-size: 13px;
    color: #000000 !important;
    padding: 0px 0px !important;
    box-shadow: none;
    background: #00000000;
    border: none;
    text-align: justify;
    overflow: auto;
    width: 640px !important;
    height: 354px !important;}

.z9 {
    position: absolute;
    display: inline-block;
    margin-top: 457px !important;
    margin-left: 27px !important;
    font-size: 12px;
    height: 356px !important;
    width: 642px !important;
    text-align: justify;
    color: #000000 !important;
    overflow: auto;
    padding: 0px 0px !important;
    box-shadow: none;
    border: none;}

.pr1 {
width: 873px;
    min-height: 431px;
    padding: 0;
    background: url(/images/hogwarts/legacy/forumstatic.ru/files/001b/24/d3/66512.png); 
    margin-top: -3px!important;
    margin-left: 8px;
    margin-bottom: 28px !important;}

.pr2 {
    position: absolute;
    margin-top: 118px;
    margin-left: 64px;
    font-size: 21px;
    text-align: center;
    width: 786px;
    height: 27px;
    font-family: 'Cuprum';
    text-shadow: 0px 3px 3px rgb(0 0 0), 0px 8px 13px rgb(43 61 62), 0px 18px 23px rgb(71 78 83 / 14%);}

.pr3 {
    position: absolute;
    margin-top: 151px;
    margin-left: 64px;
    font-size: 21px;
    text-align: center;
    width: 786px;
    height: 27px;
    font-family: 'Cuprum';
    text-shadow: 0px 3px 3px rgb(0 0 0), 0px 8px 13px rgb(43 61 62), 0px 18px 23px rgb(71 78 83 / 14%);}

.pr4 {
    position: absolute;
    margin-top: 184px;
    margin-left: 64px;
    font-size: 21px;
    text-align: center;
    width: 786px;
    height: 27px;
    font-family: 'Cuprum';
    text-shadow: 0px 3px 3px rgb(0 0 0), 0px 8px 13px rgb(43 61 62), 0px 18px 23px rgb(71 78 83 / 14%);}

.pr5 {
    position: absolute;
    margin-top: 217px;
    margin-left: 64px;
    font-size: 21px;
    text-align: center;
    width: 786px;
    height: 27px;
    font-family: 'Cuprum';
    text-shadow: 0px 3px 3px rgb(0 0 0), 0px 8px 13px rgb(43 61 62), 0px 18px 23px rgb(71 78 83 / 14%);}

.pr6 {
    position: absolute;
    margin-top: 248px;
    margin-left: 64px;
    font-size: 21px;
    text-align: center;
    width: 786px;
    height: 27px;
    font-family: 'Cuprum';
    text-shadow: 0px 3px 3px rgb(0 0 0), 0px 8px 13px rgb(43 61 62), 0px 18px 23px rgb(71 78 83 / 14%);}

.pr1 a {
    color: #fbdfa5 !important;
    text-shadow: 0px 1px 1px #000000 !important;}

.pr1 a:hover {
    color: #d2d0bb !important;
    text-shadow: 0px 1px 1px #000000 !important;}

/* === extra.css === */
.postlink.long {width:30em}

.postlink.long .new-topic {padding-right:12px}

.notify-parent {position: relative;}

.notify-bubble {
    background: lightblue;
    border-radius: 3px;
    color: black;
    font: bolder 12px/1.2 Tahoma;
    margin: 0;
    min-width: 14px;
    padding: 0 1px;
    position: absolute;
    text-align: center;}

.notify-bubble:after {
    border-color: lightblue transparent;
    border-style: solid;
    border-width: 3px 3px 0;
    content: "";
    display: block;
    left: 5px;
    position: absolute;
    width: 0;}

div[class="checkfield"] img,
fieldset[class="radiofield"] img {height:auto; max-height:50px}

* html #imageQueue {height:expression( this.scrollHeight > 65 ? "66px" :"auto" )}

* html #uploaded-images {height:expression( this.scrollHeight > 143 ? "144px" :"auto" )}

.uploadQueueItem {padding:.8em 1em; border:solid 1px #ddd; border-radius:5px; margin-bottom:.5em; background:rgba(238,238,238,0.22)}

.uploadQueueItem.error {border-color:rgba(255,0,0,0.25); background-color:rgba(255,0,0,0.08)}

.uploadQueueItem .cancel {font-size:20px; font-weight:700; font-family:Arial; float:right; margin:-.25em 0 0}

.uploadQueueItem .cancel a {text-decoration:none; color:#333!important}

.uploadProgress {display:block; width:98%; height:3px; margin:2px 0 0; background:#ddd; position:relative}

.uploadProgressBar {position:relative; background:#00adff; height:3px; width:.1%; transition:width .1s linear}

.tipsy {padding:5px; font-size:11px; font-family:tahoma,helvetica,verdana,arial; position:absolute; z-index:100000;}

.tipsy-inner {padding:5px 8px 4px; margin:-0.2px; background-color:black; color:white; max-width:200px; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}

.tipsy-arrow {position:absolute; width:0; height:0; border:solid 5px; border-color:transparent transparent black transparent}

.tipsy-n .tipsy-arrow {top:0; left:50%; margin-left:-5px; border-top:0}

.tipsy-nw .tipsy-arrow {top:0; left:11px !important; border-top:0}

.tipsy-ne .tipsy-arrow {top:0; left:auto !important; right:11px; border-top:0}

.tipsy-s .tipsy-arrow {bottom:0; left:50%; margin-left:-5px; border-color:black transparent transparent transparent; border-bottom:0}

.tipsy-sw .tipsy-arrow {bottom:0; left:11px !important; border-color:black transparent transparent transparent; border-bottom:0}

.tipsy-se .tipsy-arrow {bottom:0; left:auto !important; right:11px; border-color:black transparent transparent transparent; border-bottom:0}

.tipsy-e .tipsy-arrow {top:50%; margin-top:-5px; left:auto !important;right:0; border-color:transparent transparent transparent black; border-right:0}

.tipsy-w .tipsy-arrow {top:50%; margin-top:-5px; left:0 !important; border-color:transparent black transparent transparent; border-left:0}

.jGrowl {z-index:9999; color:#fff; font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; position:fixed}

.jGrowl.top-left {left:0; top:0}

.jGrowl.top-right {right:0; top:0}

.jGrowl.bottom-left {left:0; bottom:0}

.jGrowl.bottom-right {right:0; bottom:0}

.jGrowl.center {top:0; width:50%; left:25%}

.jGrowl.center .jGrowl-closer,
.jGrowl.center .jGrowl-notification {margin-left:auto; margin-right:auto}

.jGrowl-notification {background-color:#000; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); zoom:1; width:250px; padding:10px; margin:10px; text-align:left; display:none; border-radius:5px; min-height:40px}

.jGrowl-notification .ui-state-highlight,
.jGrowl-notification .ui-widget-content .ui-state-highlight,
.jGrowl-notification .ui-widget-header .ui-state-highlight {border:1px solid #000; background:#000; color:#fff}

.jGrowl-notification .jGrowl-header {font-weight:700; font-size:.85em}

.jGrowl-notification .jGrowl-close {background-color:transparent; color:inherit; border:none; z-index:99; float:right; font-weight:700; font-size:1em; cursor:pointer}

.jGrowl-closer {background-color:#000; opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100)); zoom:1; width:250px; padding:10px; margin:10px; display:none; border-radius:5px; padding-top:4px; padding-bottom:4px; cursor:pointer; font-size:.9em; font-weight:700; text-align:center}

.jGrowl-closer .ui-state-highlight,
.jGrowl-closer .ui-widget-content .ui-state-highlight,
.jGrowl-closer .ui-widget-header .ui-state-highlight {border:1px solid #000; background:#000; color:#fff}

@media print {
.jGrowl {display:none}
}

.noscroll {overflow:hidden!important}

.social {background-image:url('/i/social.2.png'); background-repeat:no-repeat; float:left; display:block; margin:3px 5px; width:16px; height:16px}

.social-facebook {background-position:0 0}

.social-google {background-position:-26px 0}

.social-mailru {background-position:-52px 0}

.social-odnoklassniki {background-position:-78px 0}

.social-twitter {background-position:-104px 0}

.social-vkontakte {background-position:-130px 0}

.social-yandex {background-position:-156px 0}

.social-youtube {background-position:-182px 0}

.social-instagram {background-position:-312px 0}

.social-linkedin {background-position:-338px 0}

.social-reddit {background-position:-442px 0}

.social-share {background-position:-468px 0}

.social-tumblr {background-position:-546px 0}

.social-webtalk {background-image:url('/i/social-webtalk.png'); background-position:center; background-size:contain}

@keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}

@-webkit-keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}

@font-face {
  font-family: 'mybb';
  src: url('./res/font/icons.woff2?3') format('woff2'),
       url('./res/font/icons.woff?3') format('woff'),
       url('./res/font/icons.ttf') format('truetype'),
       url('./res/font/icons.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

i[class^="icons-"]:before,
i[class*=" icons-"]:before,
.i[class*=" icons-"]:before,
.i[class^="icons-"] {
  font-family: "mybb";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

.icons-search:before { content: '\e095';}

.icons-font:before { content: '\e800';}

.icons-size:before { content: '\e801';}

.icons-video:before { content: '\e802';}

.icons-image:before { content: '\e803';}

.icons-plus:before { content: '\e804';}

.icons-cancel:before { content: '\e805';}

.icons-minus:before { content: '\e806';}

.icons-star:before { content: '\e807';}

.icons-cog:before { content: '\e808';}

.icons-play:before { content: '\e809';}

.icons-pause:before { content: '\e80a';}

.icons-fast-fw:before { content: '\e80b';}

.icons-fast-bw:before { content: '\e80c';}

.icons-code:before { content: '\e80d';}

.icons-table:before { content: '\e80e';}

.icons-spoiler:before { content: '\e80f';}

.icons-calendar:before { content: '\e810';}

.icons-pencil:before { content: '\e811';}

.icons-hide:before { content: '\e812';}

.icons-list:before { content: '\e813';}

.icons-indent-left:before { content: '\e814';}

.icons-indent-right:before { content: '\e815';}

.icons-trash-empty:before { content: '\e816';}

.icons-off:before { content: '\e817';}

.icons-heart:before { content: '\e818';}

.icons-user:before { content: '\e819';}

.icons-left:before { content: '\e81a';}

.icons-center:before { content: '\e81b';}

.icons-right:before { content: '\e81c';}

.icons-italic:before { content: '\e81d';}

.icons-bold:before { content: '\e81e';}

.icons-comment:before { content: '\e81f';}

.icons-resize-full:before { content: '\e820';}

.icons-resize-small:before { content: '\e821';}

.icons-quote:before { content: '\e822';}

.icons-share:before { content: '\e823';}

.icons-smile:before { content: '\e824';}

.icons-youtube:before { content: '\e825';}

.icons-link:before { content: '\e826';}

.icons-volume-off:before { content: '\e827';}

.icons-volume-down:before { content: '\e828';}

.icons-volume:before { content: '\e829';}

.icons-volume-up:before { content: '\e82a';}

.icons-addition:before { content: '\e82b';}

.icons-infinity:before { content: '\e82c';}

.icons-facebook:before { content: '\f09a';}

.icons-strike:before { content: '\f0cc';}

.icons-underline:before { content: '\f0cd';}

.icons-mail:before { content: '\f0e0';}

.icons-keyboard:before { content: '\f11c';}

.icons-help:before { content: '\f128';}

.icons-vkontakte:before { content: '\f189';}

.icons-color:before { content: '\f1fb';}

.icons-odnoklassniki:before { content: '\f263';}

.icons-vimeo:before { content: '\f27d';}

.icons-cancel-outline:before { content: '\e82d';}

.icons-ok-outline:before { content: '\e82e';}
