@font-face{
    font-family:Arrow;
    src:url(../fonts/arrow.eot);
    src: local("Arrow"), url(../fonts/arrow.eot?#iefix)format("embedded-opentype"),
        url(../fonts/arrow.woff)format("woff"),
        url(../fonts/arrow.ttf)format("truetype"),
        url(../fonts/arrow.svg#fonts)format("svg");
}

@font-face{
    font-family:Arrow2;
    src:url(../fonts/arrow2.eot);
    src: local("Arrow2"), url(../fonts/arrow2.eot?#iefix)format("embedded-opentype"),
        url(../fonts/arrow2.woff)format("woff"),
        url(../fonts/arrow2.ttf)format("truetype"),
        url(../fonts/arrow2.svg#fonts)format("svg");
}

@font-face{
	font-family:"LobsterRegular";
	src: url(../fonts/Lobster-Regular.ttf);
}

@font-face{
	font-family:"LobsterTwoItalic";
	src: url(../fonts/LobsterTwo-Italic.ttf);
}

@font-face{
	font-family:"Slabo";
	src: url(../fonts/standart-fonts/Slabo27px-Regular.ttf);
}

@font-face{
	font-family:"RobotoSlabThin";
	src: url(../fonts/standart-fonts/RobotoSlab-Thin.ttf);
}

@font-face{
	font-family:"RobotoSlabLight";
	src: url(../fonts/standart-fonts/RobotoSlab-Light.ttf);
}

@font-face{
	font-family:"RobotoSlabRegular";
	src: url(../fonts/standart-fonts/RobotoSlab-Regular.ttf);
}

@font-face{
	font-family:"RobotoSlabBold";
	src: url(../fonts/standart-fonts/RobotoSlab-Bold.ttf);
}

@font-face{
	font-family:"AGForeignerLightCItalic";
	src: url(../fonts/standart-fonts/AGForeignerLightCItalic.otf);
}

@font-face{
	font-family:"SemiBoldItalic";
    src: url(../fonts/SemiBold-Italic.otf);
    font-weight: bold;
}

@font-face{
	font-family:"SemiNormalItalic";
    src: url(../fonts/Rolleston-Text-Italic.otf);
    font-weight: normal;
}

@font-face{
	font-family:"Chalet2";
	src: url(../fonts/2/chalet_londonnineteensixty.otf);
}




@font-face{
    font-family:"Montserrat-Black";
    src:
        url(../fonts/Montserrat/Montserrat-Black.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-Black.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-BlackItalic";
    src:
        url(../fonts/Montserrat/Montserrat-BlackItalic.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-BlackItalic.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-Bold";
    src:
        url(../fonts/Montserrat/Montserrat-Bold.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-Bold.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-BoldItalic";
    src:
        url(../fonts/Montserrat/Montserrat-BoldItalic.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-BoldItalic.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-ExtraBold";
    src:
        url(../fonts/Montserrat/Montserrat-ExtraBold.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-ExtraBold.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-ExtraBoldItalic";
    src:
        url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-ExtraLight";
    src:
        url(../fonts/Montserrat/Montserrat-ExtraLight.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-ExtraLight.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-ExtraLightItalic";
    src:
        url(../fonts/Montserrat/Montserrat-ExtraLightItalic.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-ExtraLightItalic.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-Italic";
    src:
        url(../fonts/Montserrat/Montserrat-Italic.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-Italic.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-Light";
    src:
        url(../fonts/Montserrat/Montserrat-Light.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-Light.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-LightItalic";
    src:
        url(../fonts/Montserrat/Montserrat-LightItalic.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-LightItalic.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-Medium";
    src:
        url(../fonts/Montserrat/Montserrat-Medium.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-Medium.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-MediumItalic";
    src:
        url(../fonts/Montserrat/Montserrat-MediumItalic.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-MediumItalic.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-Regular";
    src:
        url(../fonts/Montserrat/Montserrat-Regular.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-SemiBold";
    src:
        url(../fonts/Montserrat/Montserrat-SemiBold.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-SemiBold.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-SemiBoldItalic";
    src:
        url(../fonts/Montserrat/Montserrat-SemiBoldItalic.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-SemiBoldItalic.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-Thin";
    src:
        url(../fonts/Montserrat/Montserrat-Thin.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-Thin.ttf)format("truetype");
}

@font-face{
    font-family:"Montserrat-ThinItalic";
    src:
        url(../fonts/Montserrat/Montserrat-ThinItalic.woff)format("woff"),
        url(../fonts/Montserrat/Montserrat-ThinItalic.ttf)format("truetype");
}

@font-face{
    font-family:"GreatVibes-Regular";
    src:
        /*url(../fonts/Montserrat/GreatVibes-Regular.woff)format("woff"),*/
        url(../fonts/decorated-google/Great_Vibes/GreatVibes-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"MarckScript-Regular";
    src:
        /*url(../fonts/Montserrat/MarckScript-Regular.woff)format("woff"),*/
        url(../fonts/decorated-google/Marck_Script/MarckScript-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"Fredoka-Regular";
    src:
        /*url(../fonts/decorated-google/Fredoka/Fredoka-Regular.woff)format("woff"),*/
        url(../fonts/decorated-google/Fredoka/Fredoka-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"Ambidexter_Regular";
    src:
        /*url(../fonts/decorated-google/ambidexter/Ambidexter_Regular.woff)format("woff"),*/
        url(../fonts/decorated-google/ambidexter/Ambidexter_Regular.ttf)format("truetype");
}

@font-face{
    font-family:"Sunshiney-Regular";
    src:
        /*url(../fonts/decorated-google/Sunshiney/Sunshiney-Regular.woff)format("woff"),*/
        url(../fonts/decorated-google/Sunshiney/Sunshiney-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"AkayaKanadaka-Regular";
    src:
        url(../fonts/decorated-google/2222222/Akaya_Kanadaka/AkayaKanadaka-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"AutourOne-Regular";
    src:
        url(../fonts/decorated-google/2222222/Autour_One/AutourOne-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"Borel-Regular";
    src:
        url(../fonts/decorated-google/2222222/Borel/Borel-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"DeliusSwashCaps-Regular";
    src:
        url(../fonts/decorated-google/2222222/Delius_Swash_Caps/DeliusSwashCaps-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"DynaPuff-Regular";
    src:
        url(../fonts/decorated-google/2222222/DynaPuff/DynaPuff-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"Farsan-Regular";
    src:
        url(../fonts/decorated-google/2222222/Farsan/Farsan-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"FuzzyBubbles-Regular";
    src:
        url(../fonts/decorated-google/2222222/Fuzzy_Bubbles/FuzzyBubbles-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"GiveYouGlory-Regular";
    src:
        url(../fonts/decorated-google/2222222/Give_You_Glory/GiveYouGlory-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"GloriaHallelujah-Regular";
    src:
        url(../fonts/decorated-google/2222222/Gloria_Hallelujah/GloriaHallelujah-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"GochiHand-Regular";
    src:
        url(../fonts/decorated-google/2222222/Gochi_Hand/GochiHand-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"Handlee-Regular";
    src:
        url(../fonts/decorated-google/2222222/Handlee/Handlee-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"JustMeAgainDownHere-Regular";
    src:
        url(../fonts/decorated-google/2222222/Just_Me_Again_Down_Here/JustMeAgainDownHere-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"PatrickHand-Regular";
    src:
        url(../fonts/decorated-google/2222222/Patrick_Hand/PatrickHand-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"PatrickHandSC-Regular";
    src:
        url(../fonts/decorated-google/2222222/Patrick_Hand_SC/PatrickHandSC-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"ReenieBeanie-Regular";
    src:
        url(../fonts/decorated-google/2222222/Reenie_Beanie/ReenieBeanie-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"ShantellSans-Regular";
    src:
        url(../fonts/decorated-google/2222222/Shantell_Sans/ShantellSans-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"SingleDay-Regular";
    src:
        url(../fonts/decorated-google/2222222/Single_Day/SingleDay-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"Sniglet-Regular";
    src:
        url(../fonts/decorated-google/2222222/Sniglet/Sniglet-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"SourGummy_Expanded-Light";
    src:
        url(../fonts/decorated-google/2222222/Sour_Gummy/SourGummy_Expanded-Light.ttf)format("truetype");
}

@font-face{
    font-family:"SourGummy-Light";
    src:
        url(../fonts/decorated-google/2222222/Sour_Gummy/SourGummy-Light.ttf)format("truetype");
}

@font-face{
    font-family:"SwankyandMooMoo-Regular";
    src:
        url(../fonts/decorated-google/2222222/Swanky_and_Moo_Moo/SwankyandMooMoo-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"TwinkleStar-Regular";
    src:
        url(../fonts/decorated-google/2222222/Twinkle_Star/TwinkleStar-Regular.ttf)format("truetype");
}

@font-face{
    font-family:"WinkySans-Light";
    src:
        url(../fonts/decorated-google/2222222/Winky_Sans/WinkySans-Light.ttf)format("truetype");
}

@font-face{
    font-family:"Capriola-Regular";
    src:
        url(../fonts/decorated-google/2222222/Capriola/Capriola-Regular.ttf)format("truetype");
}


@font-face{
    font-family:"astoria-script-one";
    src:
        url(../fonts/2026-decor/astoria-script-one.ttf)format("truetype");
}

@font-face{
    font-family:"astoria-script-two";
    src:
        url(../fonts/2026-decor/astoria-script-two.ttf)format("truetype");
}

@font-face{
    font-family:"astoria-script-three";
    src:
        url(../fonts/2026-decor/astoria-script-three.ttf)format("truetype");
}

@font-face{
    font-family:"adagio-script";
    src:
        url(../fonts/2026-decor/adagio-script.ttf)format("truetype");
}

@font-face{
    font-family:"AGCenturionC-italic";
    src:
        url(../fonts/2026-decor/AGCenturionC-italic.otf)format("truetype");
}

@font-face{
    font-family:"AllianceC";
    src:
        url(../fonts/2026-decor/AllianceC.otf)format("truetype");
}

@font-face{
    font-family:"amaltea-one";
    src:
        url(../fonts/2026-decor/amaltea-one.ttf)format("truetype");
}

@font-face{
    font-family:"ampir-deco-a";
    src:
        url(../fonts/2026-decor/ampir-deco-a.ttf)format("truetype");
}

@font-face{
    font-family:"anastasia-script-c-regular";
    src:
        url(../fonts/2026-decor/anastasia-script-c-regular.otf)format("truetype");
}

@font-face{
    font-family:"AndrijScript-cyrilic-bold";
    src:
        url(../fonts/2026-decor/AndrijScript-cyrilic-bold.otf)format("truetype");
}

@font-face{
    font-family:"AndrijScript-cyrilic-regular";
    src:
        url(../fonts/2026-decor/AndrijScript-cyrilic-regular.otf)format("truetype");
}

@font-face{
    font-family:"appetite-new";
    src:
        url(../fonts/2026-decor/appetite-new.ttf)format("truetype");
}

@font-face{
    font-family:"arabella";
    src:
        url(../fonts/2026-decor/arabella.ttf)format("truetype");
}

@font-face{
    font-family:"arabella-swash";
    src:
        url(../fonts/2026-decor/arabella-swash.ttf)format("truetype");
}

@font-face{
    font-family:"ArbatC";
    src:
        url(../fonts/2026-decor/ArbatC.otf)format("truetype");
}

@font-face{
    font-family:"art-script-tygra";
    src:
        url(../fonts/2026-decor/art-script-tygra.ttf)format("truetype");
}

@font-face{
    font-family:"asylbek-m04-parsek";
    src:
        url(../fonts/2026-decor/asylbek-m04-parsek.ttf)format("truetype");
}

@font-face{
    font-family:"asylbek-mereke-07-geometer";
    src:
        url(../fonts/2026-decor/asylbek-mereke-07-geometer.otf)format("truetype");
}

@font-face{
    font-family:"atiba-cyrillic";
    src:
        url(../fonts/2026-decor/atiba-cyrillic.ttf)format("truetype");
}

@font-face{
    font-family:"augustina-script";
    src:
        url(../fonts/2026-decor/augustina-script.ttf)format("truetype");
}

@font-face{
    font-family:"auriol-c";
    src:
        url(../fonts/2026-decor/auriol-c.ttf)format("truetype");
}

@font-face{
    font-family:"auriol-c-regular";
    src:
        url(../fonts/2026-decor/auriol-c-regular.ttf)format("truetype");
}

@font-face{
    font-family:"Banff";
    src:
        url(../fonts/2026-decor/Banff.otf)format("truetype");
}

@font-face{
    font-family:"Baron-mt-modern-cyr";
    src:
        url(../fonts/2026-decor/Baron-mt-modern-cyr.ttf)format("truetype");
}

@font-face{
    font-family:"Beatrix-antiqua";
    src:
        url(../fonts/2026-decor/Beatrix-antiqua.ttf)format("truetype");
}

@font-face{
    font-family:"behrens-modern";
    src:
        url(../fonts/2026-decor/behrens-modern.ttf)format("truetype");
}

@font-face{
    font-family:"bernhard-cursiv-c";
    src:
        url(../fonts/2026-decor/bernhard-cursiv-c.ttf)format("truetype");
}

@font-face{
    font-family:"bernhard-script-c";
    src:
        url(../fonts/2026-decor/bernhard-script-c.ttf)format("truetype");
}

@font-face{
    font-family:"bimas-brush-script-std";
    src:
        url(../fonts/2026-decor/bimas-brush-script-std.ttf)format("truetype");
}

@font-face{
    font-family:"bimash-palace-script-mt";
    src:
        url(../fonts/2026-decor/bimash-palace-script-mt.ttf)format("truetype");
}

@font-face{
    font-family:"bimini-rus-lat";
    src:
        url(../fonts/2026-decor/bimini-rus-lat.otf)format("truetype");
}

@font-face{
    font-family:"blizzard-d-ot";
    src:
        url(../fonts/2026-decor/blizzard-d-ot.otf)format("truetype");
}

@font-face{
    font-family:"blogger-sans";
    src:
        url(../fonts/2026-decor/blogger-sans.otf)format("truetype");
}

@font-face{
    font-family:"BorjomiC-italic";
    src:
        url(../fonts/2026-decor/BorjomiC-italic.otf)format("truetype");
}

@font-face{
    font-family:"BorjomiC-italic-bold";
    src:
        url(../fonts/2026-decor/BorjomiC-italic-bold.otf)format("truetype");
}

@font-face{
    font-family:"brush-script-mt";
    src:
        url(../fonts/2026-decor/brush-script-mt.otf)format("truetype");
}

@font-face{
    font-family:"brush-script-std";
    src:
        url(../fonts/2026-decor/brush-script-std.ttf)format("truetype");
}

@font-face{
    font-family:"caviar-dreams";
    src:
        url(../fonts/2026-decor/caviar-dreams.ttf)format("truetype");
}

@font-face{
    font-family:"caviar-dreams-bold";
    src:
        url(../fonts/2026-decor/caviar-dreams-bold.ttf)format("truetype");
}

@font-face{
    font-family:"caviar-dreams-normal";
    src:
        url(../fonts/2026-decor/caviar-dreams-normal.ttf)format("truetype");
}

@font-face{
    font-family:"Cavolini";
    src:
        url(../fonts/2026-decor/Cavolini.otf)format("truetype");
}

@font-face{
    font-family:"Century-oldst-bt";
    src:
        url(../fonts/2026-decor/Century-oldst-bt.otf)format("truetype");
}

@font-face{
    font-family:"city-flowers-script-two";
    src:
        url(../fonts/2026-decor/city-flowers-script-two.ttf)format("truetype");
}

@font-face{
    font-family:"Classic-russian";
    src:
        url(../fonts/2026-decor/Classic-russian.ttf)format("truetype");
}

@font-face{
    font-family:"ClassicRussianBoldItalic";
    src:
        url(../fonts/2026-decor/ClassicRussianBoldItalic.ttf)format("truetype");
}

@font-face{
    font-family:"cmu-serif-bold-i";
    src:
        url(../fonts/2026-decor/cmu-serif-bold-i.ttf)format("truetype");
}

@font-face{
    font-family:"CrimSonItalic";
    src:
        url(../fonts/2026-decor/CrimSonItalic.otf)format("truetype");
}

@font-face{
    font-family:"decor-tygra";
    src:
        url(../fonts/2026-decor/decor-tygra.ttf)format("truetype");
}

@font-face{
    font-family:"DRAguScript-black";
    src:
        url(../fonts/2026-decor/DRAguScript-black.ttf)format("truetype");
}

@font-face{
    font-family:"dr-agu-script-book";
    src:
        url(../fonts/2026-decor/dr-agu-script-book.ttf)format("truetype");
}

@font-face{
    font-family:"dr-agu-script-ultra";
    src:
        url(../fonts/2026-decor/dr-agu-script-ultra.ttf)format("truetype");
}

@font-face{
    font-family:"dr-agu-script-ultra-medium";
    src:
        url(../fonts/2026-decor/dr-agu-script-ultra-medium.ttf)format("truetype");
}

@font-face{
    font-family:"Eau-test-infant";
    src:
        url(../fonts/2026-decor/Eau-test-infant.otf)format("truetype");
}

@font-face{
    font-family:"efn-delfin";
    src:
        url(../fonts/2026-decor/efn-delfin.ttf)format("truetype");
}

@font-face{
    font-family:"efn-studio-italic-rus-lat";
    src:
        url(../fonts/2026-decor/efn-studio-italic-rus-lat.otf)format("truetype");
}

@font-face{
    font-family:"efn-zefir";
    src:
        url(../fonts/2026-decor/efn-zefir.ttf)format("truetype");
}

@font-face{
    font-family:"elizabeth-tt-uni";
    src:
        url(../fonts/2026-decor/elizabeth-tt-uni.ttf)format("truetype");
}

@font-face{
    font-family:"EskixOneBoldC";
    src:
        url(../fonts/2026-decor/EskixOneBoldC.otf)format("truetype");
}

@font-face{
    font-family:"fira-mono-bold";
    src:
        url(../fonts/2026-decor/fira-mono-bold.ttf)format("truetype");
}

@font-face{
    font-family:"fira-mono-regular";
    src:
        url(../fonts/2026-decor/fira-mono-regular.ttf)format("truetype");
}

@font-face{
    font-family:"fira-sans";
    src:
        url(../fonts/2026-decor/fira-sans.ttf)format("truetype");
}

@font-face{
    font-family:"fira-sans-bold";
    src:
        url(../fonts/2026-decor/fira-sans-bold.ttf)format("truetype");
}

@font-face{
    font-family:"fira-sans-bold-italic";
    src:
        url(../fonts/2026-decor/fira-sans-bold-italic.ttf)format("truetype");
}

@font-face{
    font-family:"fira-sans-light";
    src:
        url(../fonts/2026-decor/fira-sans-light.ttf)format("truetype");
}

@font-face{
    font-family:"fira-sans-light-italic";
    src:
        url(../fonts/2026-decor/fira-sans-light-italic.ttf)format("truetype");
}

@font-face{
    font-family:"fira-sans-mediuam";
    src:
        url(../fonts/2026-decor/fira-sans-mediuam.ttf)format("truetype");
}

@font-face{
    font-family:"fira-sans-medium-2";
    src:
        url(../fonts/2026-decor/fira-sans-medium-2.ttf)format("truetype");
}

@font-face{
    font-family:"fira-sans-regular";
    src:
        url(../fonts/2026-decor/fira-sans-regular.ttf)format("truetype");
}

@font-face{
    font-family:"FK-aardvark-cafe";
    src:
        url(../fonts/2026-decor/FK-aardvark-cafe.ttf)format("truetype");
}

@font-face{
    font-family:"FK-agincort";
    src:
        url(../fonts/2026-decor/FK-agincort.ttf)format("truetype");
}

@font-face{
    font-family:"FK-birch";
    src:
        url(../fonts/2026-decor/FK-birch.ttf)format("truetype");
}

@font-face{
    font-family:"GazetaTitulC-boldItalic";
    src:
        url(../fonts/2026-decor/GazetaTitulC-boldItalic.otf)format("truetype");
}

@font-face{
    font-family:"Gqntium-Plus";
    src:
        url(../fonts/2026-decor/Gqntium-Plus.ttf)format("truetype");
}

@font-face{
    font-family:"grosvenor-script";
    src:
        url(../fonts/2026-decor/grosvenor-script.ttf)format("truetype");
}

@font-face{
    font-family:"HP-times";
    src:
        url(../fonts/2026-decor/HP-times.otf)format("truetype");
}

@font-face{
    font-family:"Intro-script-r";
    src:
        url(../fonts/2026-decor/Intro-script-r.otf)format("truetype");
}

@font-face{
    font-family:"itro-regular";
    src:
        url(../fonts/2026-decor/itro-regular.ttf)format("truetype");
}

@font-face{
    font-family:"itro-regular-itali";
    src:
        url(../fonts/2026-decor/itro-regular-itali.ttf)format("truetype");
}

@font-face{
    font-family:"japanese-brush";
    src:
        url(../fonts/2026-decor/japanese-brush.otf)format("truetype");
}

@font-face{
    font-family:"JargonAC-bold";
    src:
        url(../fonts/2026-decor/JargonAC-bold.otf)format("truetype");
}

@font-face{
    font-family:"JargonAC-regular";
    src:
        url(../fonts/2026-decor/JargonAC-regular.otf)format("truetype");
}

@font-face{
    font-family:"Kelvinch-boldItalic";
    src:
        url(../fonts/2026-decor/Kelvinch-boldItalic.otf)format("truetype");
}

@font-face{
    font-family:"Kelvinch-italic";
    src:
        url(../fonts/2026-decor/Kelvinch-italic.otf)format("truetype");
}

@font-face{
    font-family:"KistyCC";
    src:
        url(../fonts/2026-decor/KistyCC.otf)format("truetype");
}

@font-face{
    font-family:"KladezC";
    src:
        url(../fonts/2026-decor/KladezC.otf)format("truetype");
}

@font-face{
    font-family:"kobzar-ks";
    src:
        url(../fonts/2026-decor/kobzar-ks.otf)format("truetype");
}

@font-face{
    font-family:"kuenstler-165-original";
    src:
        url(../fonts/2026-decor/kuenstler-165-original.otf)format("truetype");
}

@font-face{
    font-family:"LatinskijC-italic";
    src:
        url(../fonts/2026-decor/LatinskijC-italic.otf)format("truetype");
}

@font-face{
    font-family:"Leipziger-ant-kt20";
    src:
        url(../fonts/2026-decor/Leipziger-ant-kt20.otf)format("truetype");
}

@font-face{
    font-family:"liberty-bt";
    src:
        url(../fonts/2026-decor/liberty-bt.otf)format("truetype");
}

@font-face{
    font-family:"matilda-script";
    src:
        url(../fonts/2026-decor/matilda-script.ttf)format("truetype");
}

@font-face{
    font-family:"mazurka-script";
    src:
        url(../fonts/2026-decor/mazurka-script.ttf)format("truetype");
}

@font-face{
    font-family:"mikado-script";
    src:
        url(../fonts/2026-decor/mikado-script.ttf)format("truetype");
}

@font-face{
    font-family:"miranda-script";
    src:
        url(../fonts/2026-decor/miranda-script.ttf)format("truetype");
}

@font-face{
    font-family:"miranda-script-black";
    src:
        url(../fonts/2026-decor/miranda-script-black.ttf)format("truetype");
}

@font-face{
    font-family:"montesuma";
    src:
        url(../fonts/2026-decor/montesuma.ttf)format("truetype");
}

@font-face{
    font-family:"Munsob-bold-italic";
    src:
        url(../fonts/2026-decor/Munsob-bold-italic.otf)format("truetype");
}

@font-face{
    font-family:"Munson-italic";
    src:
        url(../fonts/2026-decor/Munson-italic.otf)format("truetype");
}

@font-face{
    font-family:"myra-4f-caps";
    src:
        url(../fonts/2026-decor/myra-4f-caps.ttf)format("truetype");
}

@font-face{
    font-family:"myra-4f-caps-bold";
    src:
        url(../fonts/2026-decor/myra-4f-caps-bold.ttf)format("truetype");
}

@font-face{
    font-family:"myra-4f-caps-light";
    src:
        url(../fonts/2026-decor/myra-4f-caps-light.ttf)format("truetype");
}

@font-face{
    font-family:"nekomancer-ath";
    src:
        url(../fonts/2026-decor/nekomancer-ath.otf)format("truetype");
}

@font-face{
    font-family:"news702-bt";
    src:
        url(../fonts/2026-decor/news702-bt.otf)format("truetype");
}

@font-face{
    font-family:"nk30d";
    src:
        url(../fonts/2026-decor/nk30d.ttf)format("truetype");
}

@font-face{
    font-family:"nk195";
    src:
        url(../fonts/2026-decor/nk195.ttf)format("truetype");
}

@font-face{
    font-family:"nk264";
    src:
        url(../fonts/2026-decor/nk264.ttf)format("truetype");
}

@font-face{
    font-family:"nk828a";
    src:
        url(../fonts/2026-decor/nk828a.otf)format("truetype");
}

@font-face{
    font-family:"nk-172-ruckist";
    src:
        url(../fonts/2026-decor/nk-172-ruckist.otf)format("truetype");
}

@font-face{
    font-family:"nk-slavjanica";
    src:
        url(../fonts/2026-decor/nk-slavjanica.ttf)format("truetype");
}

@font-face{
    font-family:"nk-vitez";
    src:
        url(../fonts/2026-decor/nk-vitez.ttf)format("truetype");
}

@font-face{
    font-family:"OfficeTypeSansC";
    src:
        url(../fonts/2026-decor/OfficeTypeSansC.otf)format("truetype");
}

@font-face{
    font-family:"one-stroke-script-rus-lat";
    src:
        url(../fonts/2026-decor/one-stroke-script-rus-lat.otf)format("truetype");
}

@font-face{
    font-family:"orig-garmnd-bt";
    src:
        url(../fonts/2026-decor/orig-garmnd-bt.otf)format("truetype");
}

@font-face{
    font-family:"poetica-chancery";
    src:
        url(../fonts/2026-decor/poetica-chancery.ttf)format("truetype");
}

@font-face{
    font-family:"poetica-lyrica";
    src:
        url(../fonts/2026-decor/poetica-lyrica.ttf)format("truetype");
}

@font-face{
    font-family:"poetica-romance";
    src:
        url(../fonts/2026-decor/poetica-romance.ttf)format("truetype");
}

@font-face{
    font-family:"poetika-serenada";
    src:
        url(../fonts/2026-decor/poetika-serenada.ttf)format("truetype");
}

@font-face{
    font-family:"RageItalicLetRemake";
    src:
        url(../fonts/2026-decor/RageItalicLetRemake.otf)format("truetype");
}

@font-face{
    font-family:"ribbon-131-bdbt";
    src:
        url(../fonts/2026-decor/ribbon-131-bdbt.otf)format("truetype");
}

@font-face{
    font-family:"Rosalinda";
    src:
        url(../fonts/2026-decor/Rosalinda.ttf)format("truetype");
}

@font-face{
    font-family:"rus-rage-italic";
    src:
        url(../fonts/2026-decor/rus-rage-italic.otf)format("truetype");
}

@font-face{
    font-family:"rus-wind-las";
    src:
        url(../fonts/2026-decor/rus-wind-las.ttf)format("truetype");
}

@font-face{
    font-family:"sanford-cyr";
    src:
        url(../fonts/2026-decor/sanford-cyr.otf)format("truetype");
}

@font-face{
    font-family:"savoye-let";
    src:
        url(../fonts/2026-decor/savoye-let.ttf)format("truetype");
}

@font-face{
    font-family:"SegoeScript";
    src:
        url(../fonts/2026-decor/SegoeScript.ttf)format("truetype");
}

@font-face{
    font-family:"SignPainter";
    src:
        url(../fonts/2026-decor/SignPainter.otf)format("truetype");
}

@font-face{
    font-family:"Silly-dilly-rus-lat";
    src:
        url(../fonts/2026-decor/Silly-dilly-rus-lat.otf)format("truetype");
}

@font-face{
    font-family:"sirius-cursiv";
    src:
        url(../fonts/2026-decor/sirius-cursiv.ttf)format("truetype");
}

@font-face{
    font-family:"snell-round-hand";
    src:
        url(../fonts/2026-decor/snell-round-hand.otf)format("truetype");
}

@font-face{
    font-family:"snell-round-hand-bold";
    src:
        url(../fonts/2026-decor/snell-round-hand-bold.otf)format("truetype");
}

@font-face{
    font-family:"splendor-c";
    src:
        url(../fonts/2026-decor/splendor-c.ttf)format("truetype");
}

@font-face{
    font-family:"strangiato-rus-lat";
    src:
        url(../fonts/2026-decor/strangiato-rus-lat.otf)format("truetype");
}

@font-face{
    font-family:"strokes-rus-lat";
    src:
        url(../fonts/2026-decor/strokes-rus-lat.otf)format("truetype");
}

@font-face{
    font-family:"symphonyc";
    src:
        url(../fonts/2026-decor/symphonyc.ttf)format("truetype");
}

@font-face{
    font-family:"thann-hae-user-c";
    src:
        url(../fonts/2026-decor/thann-hae-user-c.ttf)format("truetype");
}

@font-face{
    font-family:"theatre-studio-script";
    src:
        url(../fonts/2026-decor/theatre-studio-script.ttf)format("truetype");
}

@font-face{
    font-family:"unnamed";
    src:
        url(../fonts/2026-decor/unnamed.ttf)format("truetype");
}

@font-face{
    font-family:"VaryBerryPro";
    src:
        url(../fonts/2026-decor/VaryBerryPro.otf)format("truetype");
}

@font-face{
    font-family:"vikant-tygra";
    src:
        url(../fonts/2026-decor/vikant-tygra.ttf)format("truetype");
}

@font-face{
    font-family:"windy-rain";
    src:
        url(../fonts/2026-decor/windy-rain.otf)format("truetype");
}


@font-face{
    font-family:"Eau-test-infant-bold";
    src:
        url(../fonts/2026-decor/Eau-test-infant-bold.otf)format("truetype");
}

@font-face{
    font-family:"Eau-test-infant-bold-i";
    src:
        url(../fonts/2026-decor/Eau-test-infant-bold-i.otf)format("truetype");
}



html, body{
	margin:0px;
	padding:0px;
	background-color: #E2CE7E;
}

a{
	color:#219622;
}

a:hover{
	color:#666;
}

*{
	text-decoration:none;
	/*font-family:"RobotoSlabRegular";*/
	font-family: "Eau-test-infant";
	font-size:16px;
	box-sizing: border-box;
}

ul{
	padding-left:40px;
	margin:0;
}

ul li{
	font-size: 18px;
}

ul > br{
	display: none;
}

ul > li > br{
	display:none;
}

.left-for-text .text *{
	font-size: 20px;
}

.left-for-text .text strong{
	font-family: "Eau-test-infant-bold";
}

.left-for-text .text ul{
	margin-top:0;
	margin-bottom:0;
}

.left-for-text .text ul li{
	margin-bottom:10px;
	border-bottom:1px solid #999999;
	font-size: 20px;
}

.left-for-text .text ul li:last-of-type{
	margin-bottom: 0;
}

.left-for-text .text h1 br,
.left-for-text .text h2 br,
.left-for-text .text h3 br,
.left-for-text .text h4 br,
.left-for-text .text h5 br,
.left-for-text .text h6 br{
	display: none;
}

.clear{
	clear:both;
}

h1{
	/*font-family:"LobsterRegular";*/
	font-family: "Eau-test-infant-bold";
	font-size:24px;
	margin:20px 0 20px 0;
	text-align: center;
}

h1.user-h1{
	margin:40px 0 40px 0;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

h1.modified{
	line-height:22px;
	margin-top:20px;
	border:1px solid #C59763;
	padding:5px 5px 7px 10px;
	box-shadow:1px 1px 3px #C59763;
	-moz-box-shadow:1px 1px 3px #C59763;
	-webkit-box-shadow:1px 1px 3px #C59763;
}

h1.modified:hover{
	border:1px solid #C59763;
	box-shadow:1px 1px 3px #FFF200;
	-moz-box-shadow:1px 1px 3px #FFF200;
	-webkit-box-shadow:1px 1px 3px #FFF200;
}

h1.modified a{
	font-family: "Eau-test-infant-bold";
	font-size:20px;
	display:block;
	color:#000;
}

h1.modified:hover a{
	cursor:pointer;
}

div.modified{
	width:100%;
	border:1px solid #C59763;
	box-shadow:1px 1px 3px #C59763;
	-moz-box-shadow:1px 1px 3px #C59763;
	-webkit-box-shadow:1px 1px 3px #C59763;
	padding:5px 5px 5px 5px;
}

div.modified video{
	display: block;
	margin: 0 auto;
}

h2{
	font-family:"LobsterTwoItalic";
	font-size:24px;
	line-height:30px;
	margin:0px 20px 0px 40px;
	text-align:left;
}

h3{
	font-family:"LobsterTwoItalic";
	font-size:20px;
	line-height:27px;
	margin:0px 20px 0px 80px;
	text-align:left;
}

h4{
	text-align:left;
}

form.main input[type="text"]{
	box-shadow: 0px 0px 5px #C59763;
	-moz-box-shadow: 0px 0px 5px #C59763;
	-webkit-box-shadow: 0px 0px 5px #C59763;
	border: 1px solid #C59763;
	margin:0px 0px 5px 0px;
	padding:0px 1% 0px 1%;
	font-size:14px;
	outline:none;
}

form.main input[type="text"]:focus,
form.main input[type="text"]:hover{
	box-shadow: 0px 0px 12px #8d822c;
	-moz-box-shadow: 0px 0px 12px #8d822c;
	-webkit-box-shadow: 0px 0px 12px #8d822c;
}

form.main textarea{
	height:60px;
	box-shadow: 0px 0px 5px #C59763;
	-moz-box-shadow: 0px 0px 5px #C59763;
	-webkit-box-shadow: 0px 0px 5px #C59763;
	border: 1px solid #C59763;
	margin:0px 0px 5px 0px;
	padding:0px 1% 0px 1%;
	font-size:14px;
	outline:none;
}

form.main select{
	width:100%;
	display:block;
	font-family: "RobotoSlabRegular";
	font-size: 14px;
	font-weight: bold;
	outline:none;
}

form.main textarea:focus,
form.main textarea:hover{
	box-shadow: 0px 0px 12px #8d822c;
	-moz-box-shadow: 0px 0px 12px #8d822c;
	-webkit-box-shadow: 0px 0px 12px #8d822c;
}

form.main input[type="submit"]{
	box-shadow: 0px 0px 5px #C59763;
	-moz-box-shadow: 0px 0px 5px #C59763;
	-webkit-box-shadow: 0px 0px 5px #C59763;
	border: 1px solid #C59763;
	background:#fff;
	margin:10px 0px 0px 0px;
	text-align:center;
	padding:5px 0px 5px 0px;
	border-radius:8px;
	outline:none;
}

form.main input[type="submit"]:hover{
	box-shadow: 0px 0px 12px #8d822c;
	-moz-box-shadow: 0px 0px 12px #8d822c;
	-webkit-box-shadow: 0px 0px 12px #8d822c;
	border: 1px solid #8d822c;
	background:#fff;
	cursor:pointer;
}

form input,
form textarea,
form submit,
form select{
	outline:none;
}

/*********************/

.container{
	width:100%;
	height:100%;
	overflow: hidden;
}

.over-on-line{
	width:100%;
	height:20px;
	box-shadow: 
		0px 1px 10px #000000,
		0px -1px 5px #000000;
	position:absolute;
	left:0px;
	top:0px;
	margin:5px 0px 10px 0px;
}

.over-on-line2{
	width:100%;
	height:20px;

	margin:10px 0px 10px 0px;
}

.full-top-line{
	width:100%;
	height:20px;
	background-image: url("../img/full-top-line.png");
	background-repeat: repeat-x;
	position:relative;
	left:0px;
	top:0px;	
}

.full-top-line2{
	width:100%;
	height:20px;
	background-image: url("../img/good-fruit.png");
	background-repeat: repeat-x;
}

/*********************/

.base-block{
	width:800px;
	margin:0 auto;
	margin-top:60px;
	position:absolute;
	left:0px;
	right:0px;
}

.decoration-top-img{
	width:800px;
	height:325px;
	box-shadow:
		0px 20px 20px #8d822c;
	background-color: #8d822c;
	margin:0 auto;
}

.decoration-top-img img{
	width:100%;
	height:100%;
	display:block;
}

.decoration-img-overlay{
	margin:0 auto;
	position:absolute;
	background-color:#7a7414;
	box-shadow:-18px 12px 20px #7a7414;
	color:#fff;
	font-family:"LobsterRegular";
	font-size:40px;
	padding:4px 46px 10px 46px;
	left:56px;
	/*right:0px;*/
	top:22px;
	border-radius:50px / 31px;
	opacity:1;
}

/*********************/

.top{
	
}

#top-comp{
    display:block;
	margin-top:50px;
}

#top-mobile{
	display: none;
}

.open-menu-btn-mob,
.open-menu-btn-mob-2{
	display: none;
	width: auto;
    height: auto;
    position: fixed;
    bottom:100px; right: 0;
    cursor: pointer;
    background-color: #96853f;
    z-index: 99999;
	padding:10px 5px 10px 5px;
}

.open-menu-btn-mob-2{
	background-color: #443c1d;
	bottom:40px;
}

.open-menu-btn-mob .menu-btn,
.open-menu-btn-mob-2 .menu-btn{
    width:40px;
    padding:9px 0 9px 0;
    border:3px solid #000000;
    border-left:none;
    border-right:none;
}

.open-menu-btn-mob-2 .menu-btn{
    border:3px solid #ffffff;
    border-left:none;
    border-right:none;
}

.open-menu-btn-mob .menu-btn:before,
.open-menu-btn-mob-2 .menu-btn:before{
    display:block;
    content:"";
    width:100%;
    height:3px;
    background-color: #000000;
}

.open-menu-btn-mob-2 .menu-btn:before{
    background-color: #ffffff;
}

.close-menu-btn{
	display:none;
	width:40px;
	height:40px;
	line-height:30px;
	font-size:50px;
	color:#E2CE7E;
	position:absolute;
	top:0; right:0;
	z-index:1;
	cursor:pointer;
	font-family: "Eau-test-infant-bold";
	text-align:center;
}

.top-menu{
	width:800px;
	text-align:center;
	margin:0px auto;
	padding:10px 0px 10px 0px;
	border:1px solid #8d822c;
	box-shadow:0px 0px 16px #8d822c;
	background-color: #ffffff;
}

.top-menu a,
.top-menu-mobile a{
	padding:2px 10px 5px 10px;
	margin:0px 2px 0px 2px;
	display:inline-block;
	/*font-family:"LobsterRegular";*/
	font-family: "Eau-test-infant-bold";
	font-size:18px;
	color: #000;
	background-color: #E2CE7E;
	box-shadow: 0px 0px 10px #000000;
}

.top-menu a:hover,
.top-menu-mobile a:hover{
	box-shadow:0px 0px 16px #FFF200;
}

.top-menu a{
	margin-top:5px;
	margin-bottom:5px;	
}

/*********************/

.has-search-form{
	width:800px;
}

.search-form{
	
}

.search-form input[type="text"]{
	width: 88%;
	height:24px;
	padding:0px 10px 0px 10px;
	border:1px solid #8d822c;
	font-size:16px;
	border-radius:5px;
	box-shadow: 0px 0px 5px #8d822c;
	font-family: "Eau-test-infant-bold";
}

.search-form input[type="text"]:active,
.search-form input[type="text"]:hover{
	box-shadow:0px 0px 5px #F2EF00;
	-moz-box-shadow:0px 0px 5px #F2EF00;
	-webkit-box-shadow:0px 0px 5px #F2EF00;
}

.search-form input[type="text"]:focus,
.search-form input[type="text"].click{
	box-shadow:0px 0px 8px #F2EF00;
	-moz-box-shadow:0px 0px 8px #F2EF00;
	-webkit-box-shadow:0px 0px 8px #F2EF00;
	border:1px solid #8d822c;
	outline: -webkit-focus-ring-color auto 0px;
}

.search-form input[type="submit"]{
	height:24px;
	width:70px;
	text-align:center;
	padding:0px 0px 0px 0px;
	border:1px solid #8d822c;
	background-color:#E2CE7E;
	font-family: "Eau-test-infant-bold";
	font-size:16px;
	color:#000000;
	border-radius:5px;
	box-shadow: 0px 0px 5px #8d822c;
}

.search-form input[type="submit"]:hover{
	color:#000000;
	box-shadow:0px 0px 5px #FFF200;
	-moz-box-shadow:0px 0px 5px #FFF200;
	-webkit-box-shadow:0px 0px 5px #FFF200;
	cursor:pointer;
}

.search-form input[type="submit"]:focus{
	color:#000000;
	box-shadow:0px 0px 8px #F2EF00;
	-moz-box-shadow:0px 0px 8px #F2EF00;
	-webkit-box-shadow:0px 0px 8px #F2EF00;
	border:1px solid #8d822c;
	outline: -webkit-focus-ring-color auto 0px;
}

/*********************/

.welcome-message{
	text-align:center;
	box-shadow: 0px 0px 5px #8d822c;
	-moz-box-shadow: 0px 0px 5px #8d822c;
	-webkit-box-shadow: 0px 0px 5px #8d822c;
	border: 1px solid #8d822c;
	/*font-family:"LobsterRegular";*/
	font-family: "Eau-test-infant-bold";
	font-size:18px;
	margin:0px 0px 20px 0px;
	padding:6px 0px 10px 0px;
	background-color: #ffffff;
}

/*********************/

.content-box{
	margin-top:20px;
	position:relative;
}

.left-for-text{
	width:600px;
	box-shadow:0px 0px 5px #8d822c;
	-moz-box-shadow:0px 0px 5px #8d822c;
	-webkit-box-shadow:0px 0px 5px #8d822c;
	border:1px solid #8d822c;
	float:left;
	padding:20px 20px 20px 20px;
	background-color: #ffffff;
}

.right-for-base-menu{
	width:180px;
	box-shadow:0px 0px 5px #8d822c;
	-moz-box-shadow:0px 0px 5px #8d822c;
	-webkit-box-shadow:0px 0px 5px #8d822c;
	border:1px solid #8d822c;
	float:right;
	padding:0px 20px 20px 20px;
	background-color: #ffffff;
}

.right-for-absolute-menu{
	width:180px;
	padding:0 10px 0 10px;
	position:absolute;
	z-index:1;
	top:0; bottom:0; right:-183px;
	overflow:hidden;
}

.right-for-absolute-menu:hover{
	overflow-y: auto;
}

.right-for-absolute-menu .menu-overlay-element{
	margin-top:0;
	margin-bottom:20px;
}

.right-for-absolute-menu ul{
	background-color: #ffffff;
}

.menu-overlay-element{
	margin-top:20px;
	box-shadow:0px 0px 5px #8d822c;
	-moz-box-shadow:0px 0px 5px #8d822c;
	-webkit-box-shadow:0px 0px 5px #8d822c;
	border-radius:10px;
}

.right-menu-body{
	list-style:none;
	padding:3px 0px 12px 0px;
	overflow:hidden;
	border-left:1px solid #7a7414;
	border-right:1px solid #7a7414;
}

.top-menu-element{
	height:20px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	background: #7a7414; /* Old browsers */
}

.bottom-menu-element{
	height:20px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	background: #7a7414; /* Old browsers */}

.right-menu-body li{
	margin-top:10px;
	padding:0px 10px 0px 10px;
}

.right-menu-body li a{
	/*font-family:"LobsterRegular";*/
	font-family: "Eau-test-infant-bold";
	font-size:18px;
	color:#000;
	line-height:18px;
	display:block;
}

.right-menu-body li.add-artcl-link-in-menu-on-site{
	background-color: #003a82;
	padding-top:5px;
	padding-bottom:5px;
}

.right-menu-body li.add-artcl-link-in-menu-on-site:hover{
	background-color: #007eff;
}

.right-menu-body li.add-artcl-link-in-menu-on-site a{
	text-transform: uppercase;
	font-family:"Chalet2";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}

.right-menu-body li.add-artcl-link-in-menu-on-site:hover a{
	color:#ffffff;
} 

.right-menu-body li a.style1{
	
}

.right-menu-body li a span{
	font-family:"LobsterRegular";
	font-size:16px;
	color:#ff0000;
	line-height:16px;
	display:block;
	text-align: center;
}

.right-menu-body li:hover{
	
}

.right-menu-body li:hover a{
	color:#7a7414;
}

.line-create-shadow{
	height:0px;
	border-bottom:1px solid #000;
	box-shadow:2px 2px 3px #625820;
	-moz-box-shadow:2px 2px 3px #625820;
	-webkit-box-shadow:2px 2px 3px #625820;
}

.right-menu-body li:hover .line-create-shadow{
	box-shadow:2px 2px 3px #b6ab17;
	-moz-box-shadow:2px 2px 3px #b6ab17;
	-webkit-box-shadow:2px 2px 3px #b6ab17;
}

/*********************/

.memory{
	padding: 3px 20px 4px 20px;
	margin: 10px 0px 5px 0px;
	border: 1px solid #A012EA;
	font-family: "Eau-test-infant-bold";
	font-size: 16px;
	color: #A012EA;
	box-shadow: 1px 1px 3px #C59763;
	-moz-box-shadow: 1px 1px 3px #C59763;
	-webkit-box-shadow: 1px 1px 3px #A012EA;
}

.success{
	padding:3px 20px 4px 20px;
	margin:10px 0px 5px 0px;
	border:1px solid #C59763;
	font-family: "Eau-test-infant-bold";
	font-size:16px;
	color:#7a7414;
	box-shadow:1px 1px 3px #C59763;
	-moz-box-shadow:1px 1px 3px #C59763;
	-webkit-box-shadow:1px 1px 3px #C59763;
}

.error{
	padding:3px 20px 4px 20px;
	margin:10px 0px 5px 0px;
	border:1px solid #ff0000;
	font-family: "Eau-test-infant-bold";
	font-size:16px;
	color:#ff0000;
	box-shadow:1px 1px 3px #ff0000;
	-moz-box-shadow:1px 1px 3px #ff0000;
	-webkit-box-shadow:1px 1px 3px #ff0000;
}

/*********************/

.razdel-general-name{
	/*font-family: "LobsterRegular";*/
	font-family: "Eau-test-infant-bold";
	font-size:32px;
	text-align:center;
	display:block;
	color:#000;
}

.article-preview{
	padding:20px 20px 20px 20px;
	border:1px solid #ccc;
	box-shadow:1px 1px 3px #8d822c;
	-moz-box-shadow:1px 1px 3px #8d822c;
	-webkit-box-shadow:1px 1px 3px #8d822c;
	margin:20px 0px 20px 0px;
	background-color: #ffffff;
	overflow-x: hidden;
	/*word-wrap: break-word;
	word-break: break-all;*/
}

h1.preview{
	line-height:27px;
	margin:0px 0px 10px 0px;
}

h1.preview a{
	/*font-family: LobsterTwoItalic;*/
	font-family: "Eau-test-infant-bold";
	font-size:27px;
	/*font-style:italic;*/
	color:#000;
}

h1.preview.attention{
	line-height:18px;
}

h1.preview.attention a{
	font-size:18px;
}

.preview-text{
	/*font-family: LobsterTwoItalic;*/
	font-family: "Eau-test-infant";
	font-size:20px;
	/*font-style:italic;*/
	line-height:27px;
	text-align:left;
	margin:0px 0px 10px 0px;
}

.article-details{
	/*font-family: LobsterRegular;*/
	font-family: "Eau-test-infant";
	font-size:16px;
	margin:0px 0px 10px 0px;
	color:#000;
}

.article-who-added{
	/*font-family: LobsterTwoItalic;*/
	font-family: "Eau-test-infant";
	font-size:16px;
	/*font-style:italic;*/
}

.article-id{
	/*font-family: LobsterTwoItalic;*/
	font-family: "Eau-test-infant";
	/*font-style:italic;*/
	font-size:14px;
}

.total-view{
	/*font-family: LobsterTwoItalic;*/
	font-family: "Eau-test-infant";
	/*font-style:italic;*/
	font-size:14px;
}

.article-razdel{
	
}

.article-razdel a{
	color:#000;
	border-bottom:1px solid #000;
	/*font-family: LobsterTwoItalic;*/
	font-family: "Eau-test-infant";
	/*font-style:italic;*/
	font-size:16px;
}

.article-razdel a:hover{
	color:#D57304;
}

span.common-allocation-text{
	/*font-family: LobsterRegular;*/
	font-family: "Eau-test-infant-bold";
	font-style:normal;
	font-size:16px;
	border-bottom:1px solid #000;
	color:#7a7414;
}

a.show-more{
	/*font-family: LobsterTwoItalic;*/
	font-family: "Eau-test-infant-bold";
	font-size:20px;
	/*font-style:italic;*/
	/*font-weight:bold;*/
	color:#000;
	border-bottom:1px solid #000;
}

a.show-more:hover{
	color:#D57304;
}

/*********************/

.pagination{
	text-align:center;
	margin:40px 0px 0px 0px;
}

.past, 
.next, 
.general{
	text-decoration:underline;
	/*font-family: LobsterRegular;*/
	font-family: "Eau-test-infant-bold";
	font-size:18px;
	margin:0px 0px 0px 0px;
	color:#C59763;
}

.past{
	float:left;
}

.next{
	float:right;
}

.general{
}

.right{
	width:140px;
	padding:20px 20px 0px 20px;
	line-height:26px;
	background:#fff;
	border:1px solid #00bbff;
	margin: 0px 0px 0px 0px;
	float:right;
}

/*********************/

h1.article{
	text-align:center;
	/*font-family:"Chalet2";*/
	font-family: "Eau-test-infant-bold";
	font-size:24px;
	line-height:26px;
	margin:40px 0px 20px 0px;
}

h1.h1-comments{
	font-family:"LobsterTwoItalic";
	font-style:italic;
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #000;
}

h1.h1-comments a{
	font-size:24px;
	line-height:24px;
}

.this-article-details-block{
	margin:0px 0px 20px 0px;
	color:#000;
}

.common-article-details{
	/*font-family:"LobsterRegular";*/
	font-family: "Eau-test-infant-bold";
	font-style:normal;
	font-size:18px;
	color:#433f07;
}

.this-article-id{
	font-size:14px;
	border-bottom:1px solid #000;
}

.date-added{
	font-size:14px;
	border-bottom:1px solid #000;
}

.who-added{
	font-size:18px;
	border-bottom:1px solid #000;
}

.this-total-views{
	font-size:14px;
	border-bottom:1px solid #000;
}

.this-article-razdel{
	border-bottom:1px solid #000;
}

.this-article-razdel a{
	/*font-style:italic;*/
	font-size:14px;
	color:#000;
}

.this-article-razdel a:hover{
	color:#D57304;
}

.text{
	/*font-family: LobsterTwoItalic;*/
	font-family: "Eau-test-infant";
	font-size: 20px;
	line-height: 27px;
	/*font-style: italic;*/
	margin:0px 0px 20px 0px;
	/*word-wrap: break-word;*/
	/*word-break: break-all;*/
}

.source-of-article{
	margin:0px 0px 40px 0px;
}

.allocate-source{
	/*font-family: LobsterRegular;*/
	font-family: "Eau-test-infant-bold";
	font-size: 18px;
	color:#000;
}

.text-source{
	padding:0px 0px 0px 20px;
	/*font-family: LobsterTwoItalic;*/
	font-family: "Eau-test-infant";
	font-size: 18px;
}

.warning{
	border:1px solid #000;
	padding:10px 10px 10px 10px;
	
	box-shadow:0px 0px 7px #ff0000;
	-moz-box-shadow:0px 0px 7px #ff0000;
	-webkit-box-shadow:0px 0px 7px #ff0000;
}

.warning-head{
	/*font-family: LobsterRegular;*/
	font-family: "Eau-test-infant-bold";
	font-size: 22px;
	line-height:22px;
	color:#ff0000;
	margin:0px 0px 8px 0px;
}

.warning-text{
	color:#EA5508;
	/*font-family: LobsterRegular;*/
	font-family: "Eau-test-infant-bold";
	font-size: 18px;
	line-height:18px;
	margin:0px 0px 10px 0px;
}

.warning-link{
	font-size: 14px;
	font-weight:bold;
	color:#000;
	word-break: break-all;
}

.in-article-text-img{
	margin:0 auto;
	margin:0px 0px 0px 0px;
	position:relative;
}

.show-big-img{
	text-align:center;
	display:none;
	position:absolute;
	/*font-family: LobsterRegular;*/
	font-family: "Eau-test-infant-bold";
	font-size:18px;
	background-color:#fff;
	padding:0px 0px 2px 0px;
	top:20px;
	left:0px;
	right:0px;
	margin:0px 20px 0px 20px;
	border:1px solid #C59763;
	box-shadow:0px 0px 10px #C59763;
	-moz-box-shadow:0px 0px 10px #C59763;
	-webkit-box-shadow:0px 0px 10px #C59763;
}

.in-article-text-img:hover .show-big-img{
	display:block;
}

.in-article-text-img a{
	display:block;
}

.in-article-text-img a img{
	width:100%;
	height: auto;
	display:block;
}

/*********************/

.overlay-login-form{
	
}

.login-form{
	text-align:center;
	margin:20px auto;
	display:block;
	width:440px;
	padding:10px 0px 2px 0px;
	border-radius:20px;
	box-shadow: 0px 0px 7px #C59763;
	-moz-box-shadow: 0px 0px 7px #C59763;
	-webkit-box-shadow: 0px 0px 7px #C59763;
}

.login-form.xfield{
	width:auto;
}

.login-form.t-top{
	margin-top:0px;
}

.login-form.change-size{
	width:556px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

.login-form.change-size:hover{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

.input-description{
	width:400px;
	margin:0 auto;
	margin-bottom:2px;
	/*font-family: "LobsterRegular";*/
	font-family: "Eau-test-infant-bold";
	font-size:18px;
}

.input-description.margin-up{
	padding-top:30px;
}

.input-description.file{
	margin-bottom:15px;
}

.login-form input{
	width:380px;
	height:24px;
	display:block;
	margin:0 auto;
	/*font-family: "LobsterRegular";*/
	font-size:18px;
	margin-bottom:10px;
	outline:none;
	padding:0px 10px 0px 10px;
	border:none;
	box-shadow: 0px 0px 5px #C59763;
	-moz-box-shadow: 0px 0px 5px #C59763;
	-webkit-box-shadow: 0px 0px 5px #C59763;
}

.login-form.xfield input{
	width:480px;
}

.login-form select{
	width:100%;
	height:24px;
	display:block;
	margin:0 auto;
	/*font-family: "LobsterRegular";*/
	font-style:italic;
	font-size:18px;
	margin-bottom:10px;
	outline:none;
	padding:0px 10px 0px 10px;
	border:none;
	box-shadow: 0px 0px 5px #C59763;
	-moz-box-shadow: 0px 0px 5px #C59763;
	-webkit-box-shadow: 0px 0px 5px #C59763;
}

.login-form.xfield select{
	width:480px;
}

.login-form textarea{
	width:380px;
	height:200px;
	display:block;
	margin:0 auto;
	/*font-family: "LobsterRegular";*/
	font-size:18px;
	margin-bottom:10px;
	outline:none;
	padding:0px 10px 0px 10px;
	border:none;
	box-shadow: 0px 0px 5px #C59763;
	-moz-box-shadow: 0px 0px 5px #C59763;
	-webkit-box-shadow: 0px 0px 5px #C59763;
}

.login-form.xfield textarea{
	width:480px;
}

.login-form.change-size input{
	width:536px;
}

.login-form.change-size .input-description{
	width:536px;
}

.login-form.change-size textarea{
	width:536px;
	height:100px;
	outline:none;
	padding:10px 10px 12px 10px;
	margin-bottom:10px;
	border:none;
	box-shadow: 0px 0px 5px #C59763;
	-moz-box-shadow: 0px 0px 5px #C59763;
	-webkit-box-shadow: 0px 0px 5px #C59763;
}

.login-form.change-size textarea.down-c{
	margin-bottom:0px;
}

#article_text{
	height:800px;
}

.login-form.change-size.new-editor-form-add-article{
	width:auto;
	position:fixed;top:0;bottom:0;left:0;right:0;
	z-index:999;
	background-color: #1d1f27;
	margin:0;
	padding:50px 20px 20px 20px;
	overflow-y: auto;
	border-radius:0;
	/*font-family: 'Chalet2';*/
	font-family: "Eau-test-infant";
}

.login-form.change-size.new-editor-form-add-article *{
	/*font-family: 'Chalet2';*/
	font-family: "Eau-test-infant";
	font-style: normal;
	font-size: 18px;
}

.new-editor-form-add-article #article_text{
	width:100%;
	height:200px;
}

.new-editor-form-add-article.login-form.change-size input{
	width:100%;
	height:40px;
	line-height: 40px;
	background-color: initial;
	background-color: #2a2d39;
	border: 1px solid #7d94ad;
	color:#ffffff;
	box-shadow: none;
	/*font-family: 'Chalet2';*/
	font-family: "Eau-test-infant";
	margin-bottom:30px;
}

.new-editor-form-add-article.login-form.change-size textarea{
	width:100%;
	background-color: initial;
	background-color: #2a2d39;
	border: 1px solid #7d94ad;
	color:#ffffff;
	box-shadow: none;
	/*font-family: 'Chalet2';*/
	font-family: "Eau-test-infant";
	margin-bottom:30px;
}

.btn-add-on-edit{
	margin-bottom:20px;
	position: relative;
}

.new-editor-form-add-article.login-form.change-size .input-description{
	width:100%;
	text-align: center;
	color:#ffffff;
	/*font-family: 'Chalet2';*/
	font-family: "Eau-test-infant";
	background-color: #14141a;
	padding-top:10px;
}

.new-editor-form-add-article.login-form.change-size .input-description.margin-up{
	padding-top:40px;
}

.get-saved-article-from-reserve{
	width:200px;
	height:40px;
	line-height:40px;
	background-color: #6c0000;
	color:#ffffff;
	cursor:pointer;
	position:absolute;
	top:0;bottom:initial;left:0;right:initial;
	font-size: 18px;
}

.note-element-for-new-editor{
	display: none;
	width:300px;
	height:auto;
	max-height: 200px;
	position:absolute;top:40px;bottom:initial;left:0;right:initial;
	overflow-y: auto;
	padding: 10px 10px 10px 10px;
	box-sizing: border-box;
	background-color: #174e08;
	z-index: 999999;
	font-size: 18px;
	line-height: 20px;
	text-align: left;
}

.get-saved-article-from-reserve:hover .note-element-for-new-editor,
.on-all-display-editor-make:hover .note-element-for-new-editor,
.first-article-text:hover .note-element-for-new-editor,
.second-article-text:hover .note-element-for-new-editor,
.see-how-on-site:hover .note-element-for-new-editor,
.btn-add-on-edit:hover .note-element-for-new-editor{
	display: block;
}

.note-element-for-new-editor.right-align{
	left:initial;right:0;
}

.on-all-display-editor-make{
	width:200px;
	height:40px;
	line-height:40px;
	background-color: #6c0000;
	color:#ffffff;
	cursor:pointer;
	position:absolute;
	top:0;bottom:initial;left:initial;right:0;
	font-size: 18px;
}

.on-all-display-editor-make.close{
	display:block;
}

.on-all-display-editor-make.open{
	display:none;
}

.see-how-on-site{
	width:200px;
	height:30px;
	line-height: 30px;
	background-color: #6c0000;
	text-align: center;
	color:#ffffff;
	position:absolute;
	top:-55px;bottom:initial;left:initial;right:50px;
	cursor: pointer;
	z-index:1;
}

.has-first-article-text,
.has-second-article-text{
	background-color: #1d1f27;
	position:relative;
}

.has-first-article-text.close,
.has-second-article-text.close{
	width:100%;
	height: auto;
}

.has-first-article-text.open,
.has-second-article-text.open{
	width:auto;
	height:auto;
	position:fixed;
	top:0;bottom:0;left:0;right:0;
	z-index:999999;
}

.has-second-article-text.open .out-in-textarea{
	position:absolute;
	top:30px;bottom:20px;left:20px;right:20px;
}

.has-second-article-text.open #in-textarea{
	width:auto;
	height:auto;
	position:absolute;
	top:0;bottom:0;left:0;right:0;
	overflow-y: auto;
	margin:0;
}

.has-first-article-text.open #article_text{
	width:auto;
	height:auto;
	position:absolute;
	top:30px;bottom:20px;left:20px;right:20px;
	overflow-y: auto;
	margin:0;
}

.first-article-text,
.second-article-text{
	width:40px;
	height:30px;
	line-height: 30px;
	background-color: #6c0000;
	text-align: center;
	color:#ffffff;
	position:absolute;
	top:0;bottom:initial;left:initial;right:0;
	cursor: pointer;
}

.has-first-article-text.close .first-article-text.close,
.has-second-article-text.close .second-article-text.close{
	display:none;
}

.has-first-article-text.open .first-article-text.close,
.has-second-article-text.open .second-article-text.close{
	display:block;
	top:0; right: 20px;
}

.has-first-article-text.close .first-article-text.open,
.has-second-article-text.close .second-article-text.open{
	display:block;
	top:-30px;
}

.has-first-article-text.close .first-article-text.open *,
.has-second-article-text.close .second-article-text.open *{
	font-size: 16px;
}

.has-second-article-text.close .second-article-text.open{
	top:-55px;
}

.has-first-article-text.open .first-article-text.open,
.has-second-article-text.open .second-article-text.open{
	display:none;
}

.fields-grouper{
	box-shadow: 0px 0px 5px #8d822c;
	-moz-box-shadow: 0px 0px 5px #8d822c;
	-webkit-box-shadow: 0px 0px 5px #8d822c;
	margin:0px 0px 10px 0px;
	padding:10px 10px 7px 10px;
}

.fields-grouper input[type="file"]{
	float:left;
}

.fields-grouper .field-number{
	float:right;
}

.login-form input[type="file"]{
	width:500px;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

.login-form input[type="text"]{
	
}

.login-form input[type="password"]{
	
}

.login-form input[type="submit"]{
	width:100px;
	line-height:22px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	margin-top:15px;
	/*font-family: "LobsterRegular";*/
	font-family: "Eau-test-infant-bold";
	font-style:normal;
	font-size:18px;
	box-shadow: 0px 0px 5px #C59763;
	-moz-box-shadow: 0px 0px 5px #C59763;
	-webkit-box-shadow: 0px 0px 5px #C59763;
}

.login-form input[type="submit"]:hover{
	cursor:pointer;
	box-shadow: 0px 0px 12px #E2CE7E;
	-moz-box-shadow: 0px 0px 12px #E2CE7E;
	-webkit-box-shadow: 0px 0px 12px #E2CE7E;
}

.login-form input[type="submit"].add-size{
	width:200px;
}

.for-alt-image img{
	width:556px;
	display:block;
	margin:0 auto;
	margin-bottom:10px;
}

.id-article{
	margin:0px 0px 10px 0px;
}

.name-id, .self-id, .name-article, .img-name-name, .img-name-self{
	font-family:"LobsterRegular";
	font-size:18px;
}

.name-article{
	margin:0px 0px 10px 0px;
}

.article-name-image{
	margin:0px 0px 10px 0px;
}

/*********************/

h1.head-admin-title{
	display:block;
	color:#000;
	font-size:24px;
	text-align:center;
	line-height:24px;
	margin:20px 0px 20px 0px;
}

a.control-controllers{
	display:block;
	font-size:16px;
	color:#000;
	border-bottom:1px solid #000;
	line-height: 16px;
	margin:0px 0px 10px 0px;
}

a.control-controllers:hover{
	color:#E2CE7E;
}

/*********************/

ul.data-of-access-section{
	display:block;
	list-style:none;
	border:1px solid #000;
	padding: 20px 10px 20px 10px;
	margin:0px 0px 40px 0px;
	background:#eee;
}

/**/

li.access-section-element{
	display:block;
	background:#ccc;
	padding:10px 5px 0px 5px;
	overflow:hidden;
}

.box-elemets-section{
	border-bottom:1px solid #000;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
}

.section-control-note{
	width:200px;
	float:left;
	font-weight:bold;
	margin:0px 20px 0px 0px;
}

.access-section-value{
	width:290px;
	float:left;
	padding:0px 5px 0px 5px !important;
}

.access-section-value-btn{
	border:none !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 10px 0px !important;
	width:100px !important;
	text-align:left !important;
	float:left;
	color:#000000 !important;
	font-weight:bold;
	border-radius: 0px !important;
	background-color:transparent !important;
}

.access-section-value-btn:hover{
	color:#E0850D !important;
}

/**/

li.access-group-element{
	display:block;
	background:#DADADA;
	margin:20px 0px 0px 40px;
	padding:10px 5px 0px 5px;
	overflow:hidden;
}

.box-elemets-group{
	border-bottom:1px solid #000;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
}

.group-control-note{
	width:210px;
	float:left;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

.access-group-value{
	width:260px;
	float:left;
	padding:0px 5px 0px 5px !important;
}

.access-group-value-btn{
	border:none !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 10px 0px !important;
	width:100px !important;
	text-align:left !important;
	float:left;
	color:#000000 !important;
	font-weight:bold;
	border-radius: 0px !important;
	background-color:transparent !important;
}

.access-group-value-btn:hover{
	color:#E0850D !important;
}

/*********************/

form.add-access-section{
	margin:0px 0px 40px 0px;
}

form.add-access-section .input-description{
	text-align:left;
	margin:0px 0px 0px 0px;
	font-family: "RobotoSlabRegular";
	font-size:14px;
	font-weight:bold;
}

form.add-access-section input[type="text"]{
	width:98%;
	display:block;
	outline:none;
}

form.add-access-section textarea{
	width:98%;
	display:block;
	outline:none;
}

form.add-access-section input[type="submit"]{
	width:300px;
	display:block;
	font-weight:bold;
}

/*********************/

form.standart{
	display:block;
	padding:20px 20px 20px 20px;
	margin:0px 0px 20px 0px;
	box-shadow: 0px 0px 5px #C59763;
	-moz-box-shadow: 0px 0px 5px #C59763;
	-webkit-box-shadow: 0px 0px 5px #C59763;
	border: 1px solid #C59763;
	background-color:#F7FFF4;
}

.head-title-form{
	text-align:center;
	font-size:18px;
	margin:0px 0px 10px 0px;
}

form.standart input[type="text"]{
	width:98%;
}

form.standart textarea{
	width:98%;
}

form.standart input[type="submit"]{
	width:50%;
}

/*********************/

form.standart.down-margin{
	margin:0px 0px 40px 0px;
	background-color:#7a7414;
	color:#fff;
	font-weight:bold;
}

form.standart.down-margin input[type="text"]{
	width:98%;
	box-shadow: 0px 0px 5px #fff;
	-moz-box-shadow: 0px 0px 5px #fff;
	-webkit-box-shadow: 0px 0px 5px #fff;
	border: 1px solid #fff;
	background-color: #7a7414;
	color:#fff;
}

form.standart.down-margin textarea{
	width:98%;
	box-shadow: 0px 0px 5px #fff;
	-moz-box-shadow: 0px 0px 5px #fff;
	-webkit-box-shadow: 0px 0px 5px #fff;
	border: 1px solid #fff;
	background-color: #C59763;
	color:#fff;
}

form.standart.down-margin input[type="submit"]{
	width:50%;
	box-shadow: 0px 0px 5px #fff;
	-moz-box-shadow: 0px 0px 5px #fff;
	-webkit-box-shadow: 0px 0px 5px #fff;
	border: 1px solid #fff;
	background-color:#C59763;
	color:#fff;
	font-weight:bold;
}

form.standart.down-margin input[type="submit"]:hover{
	background-color:#E2CE7E;
}

.delete-element-btn{
	color:#000000;
	margin:0px 0px 0px 20px;
	border-bottom:1px solid #C59763;
	font-weight:bold;
}

.delete-element-btn:hover{
	color:#E0850D;
	border-bottom:1px solid #E0850D;
}

.delete-element-btn.correction{
	border:none;
	margin:0px 0px 0px 0px;
}

.delete-element-btn.correction:hover{
	border:none;
}

/*********************/

.only-access-note{
	width:100%;
}

.base-note, .slave-note{
	display:inline-block;
	width:48%;
}

.base-note{
	font-weight:bold;
}

.slave-note{
	
}

/*********************/

table.base-table{
	width:100%;
	border-collapse: collapse;
	table-layout: auto;
	margin: 0px 0px 20px 0px;
}

table.base-table tr td{
	padding:4px 4px 4px 4px;
}

table.base-table thead tr{
	font-weight:bold;
}

table.base-table thead tr td{
	background-color:#C4F2C1;
	text-align:center;
	color:#000;
	border:2px solid #000;
}

table.base-table tbody tr{
	
}

table.base-table tbody tr td{
	border:1px solid #000;
}

.option-link{
	display:block;
	color:#259313;
}

.option-link:hover{
	color:#E0850D;
}

/*********************/

.base-table2{
	width:100%;
	margin-top:40px;
}

.base-table2 tr{

}

.base-table2 tr td{
	width: 50%;
	vertical-align: top;
}

.right-td-users-search {
	text-align: right;
  }

.user-find{
	width: 80%;
	display: inline-block;
}

.user-find *{
	width:100%;
	text-align:left;
}

.user-find .option-link,
.user-find input[type="submit"]{
	font-family: "LobsterRegular";
	font-size: 18px;
	margin-bottom:10px;
	border:1px solid #b81717;
	border-bottom-width: 2px;
	border-right-width: 2px;
	padding:4px 10px 4px 10px;
	color:#b81717;
}

.user-find .option-link:hover,
.user-find input[type="submit"]:hover{
	color:#b81717;
	border:2px solid #b81717;
	border-bottom-width: 1px;
	border-right-width: 1px;
}

.one-user-find{
	margin:0 0 40px 0;
}

.one-user-info-find{
	margin:20px 0 0 0;
}

.one-user-photo-find{

}

.one-user-photo-find img{ 
	width:100%;
}

.find-user-name-view{
	border-bottom:1px solid #999999;
	border-left:3px solid #999019;
	padding:0 0 5px 10px;
	margin-bottom:4px;
}

.find-user-name-view.style1{
	font-family:"LobsterRegular";
	font-size:18px;
	padding:0 0 5px 0;
	border-left:none;
}

.find-user-info-view{
	border-bottom:1px solid #999999;
	padding-bottom:5px;
	color:#08660a;
}

.find-user-all-info .find-user-info-view{
	border-bottom:1px solid #999999;
	padding-bottom:5px;
	color:#664508;
}

.find-user-all-info .find-user-info-view .option-link{
	color: #7a7414;
	font-style: italic;
	margin:0 0 0 10px;
	font-family:"LobsterRegular";
	font-size:18px;
	text-transform: lowercase;
}

.find-user-all-info .find-user-info-view .option-link:hover{
	color:#E0850D;
}

.user-find .input-overlay-div{
	margin:0 0 10px 0;
}

.user-find input[type="text"],
.user-find input[type="password"],
.user-find input[type="email"],
.user-find input[type="phone"]{
	padding:4px 10px 4px 10px;
}

.user-find select{
	color: #1f680b;
	background-color: #fff;
	padding:4px 4px 4px 4px;
}

.user-find input[type="submit"]{
	color: #000;
	margin:10px 0 0 0;
	border-color:#7a7414;
	background-color: #ffffff;
	cursor: pointer;
}

.user-find input[type="submit"]:hover{
	color: #000;
	border-color:#7a7414;
}

/*********************/

.friends{

}

.tab-one-friend{
	width:100%;
	display:table;
}

.tr-one-friend{
	display: table-row;
}

.td-one-friend{
	width:50%;
	display: table-cell;
	vertical-align: top;
}

.td-one-friend.width1{
	width:24%;
	padding:0 10px 0 0;
}

.td-one-friend.width2{
	width:76%;
	padding:0 0 0 10px;
}

.td-one-friend .friend-photo{
	margin:0 0 20px 0;
}

.td-one-friend .friend-photo .new-message-status{
	display:none;
}

.td-one-friend .friend-photo.border-s{
	border:1px solid #7a7414;
	box-shadow: 0px 0px 10px #b6ab17;
	-moz-box-shadow: 0px 0px 10px #b6ab17;
	-webkit-box-shadow: 0px 0px 10px #b6ab17;
	padding:10px 10px 10px 10px;
	position:relative;
}

.td-one-friend .friend-photo.border-s .new-message-status{
	display:block;
	position:absolute;
	color:#ff0000;
	background-color: #ffffff;
	font-family:"LobsterRegular";
	top:-10px;
	left:-10px;
	font-size:22px;
	padding:0 2px 2px 2px;
}

.td-one-friend .friend-photo.style1{
	margin:0 0 40px 0;
}

.td-one-friend .friend-photo img{
	width:100%;
	display: block;
}

.td-one-friend .friend-data{
	margin:0 0 20px 0;
}

.td-one-friend .friend-data.style1{
	margin:0 0 40px 0;
}

.td-one-friend .friend-data *{
	font-family: "LobsterRegular";
}

.friend-data .friend-control{
	display:block;
	color:#7a7414;
	border-bottom:1px solid #7a7414;
	font-size: 16px;
	padding:10px 0 0 40px;
}

.friend-data .friend-control:hover{
	color:#b64d00;
}

.friend-data .friend-name{
	display:block;
	color:#7a7414;
	border-bottom:1px solid #7a7414;
}

.friend-data .friend-name:hover{
	color:#b64d00;
}

.friend-name .friend-one-name{
	font-size:18px;
}

.friend-name .friend-one-name.style1{
	color:#ff0000;
	margin:0 0 0 20px;
}

.friend-name .friend-one-name.style2{
	color:#000000;
	margin:0 0 0 20px;
}

.td-one-friend .message-text{
	margin:20px 0 0 40px;
}

.td-one-friend .message-text .self-text{
	margin:0 0 20px 0;
	font-size:16px;
	font-family: "AGForeignerLightCItalic";
	font-weight:bold;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:10px 0 10px 10px;
}

.message-text video{
	margin:20px 0 0 0;
}

.message-text audio{
	margin:20px 0 0 0;
}

.message-text .message-attach{
	display:block;
}

.message-text .message-attach.download{
	font-size:18px;
	margin:0 0 20px 0;
}

.message-text img{
	width:100%;
}

form.add-message{
	width:100%;
	margin:0 0 40px 0;
}

form.add-message .description{
	font-family: "LobsterRegular";
	font-size:18px;
}

form.add-message .form-element{

}

form.add-message .form-element.mf-style{
	margin:0 0 10px 0;
}

form.add-message .form-element.mf-style input[type="file"]{
	width:200px;
}

form.add-message .form-element.style1{
	text-align: right;
}

form.add-message textarea{
	width:100%;
	height:200px;
	padding:10px 10px 10px 10px;
	margin:0 0 10px 0;
}

form.add-message input[type="submit"]{
	border:1px solid #000000;
	border-radius: 0;
	font-family: "LobsterRegular";
	font-size:18px;
	background-color: #ffffff;
	padding:4px 8px 4px 8px;
	cursor: pointer;
}

form.add-message input[type="submit"]:hover{
	background-color: #e1da76;
}

/*********************/

.page-numbering{
    text-align:center;
}

.page-numbering.marg-ext{
    margin:0px 0px 0px 200px;
}

ul.pagination{
    display:inline-block;
    font-size:0;
    padding: 0;
    margin:0;
    margin-top: 30px;
}

ul.pagination li {
    display: inline;
    font-size:0;
    border:none;
}

ul.pagination li.start{
    margin:0 20px 0 0;
}

ul.pagination li a{
    width:auto;
    height:40px;
    line-height:40px;
    display:inline-block;
    margin-left:2px;
    margin-right:2px;
    padding: 0 10px 0 10px;
	color:#000000;
	font-family: "LobsterRegular";
	font-size: 18px;
}

ul.pagination li a:hover {
    background-color: #7a7414;
    color: #ffffff;
}

a.arrows{
    border:1px solid #7a7414;
}

ul.pagination li a.start{
    width:auto;
    padding:0px 10px 0px 10px;
    border-top-left-radius: 11px;
    border-bottom-left-radius: 11px;
}

a.numbering{
	border:1px solid #7a7414;
    border-radius: 11px;
}

a.numbering.active{
    background-color: #7a7414;
    color: #ffffff;
}

/*********************/

form.user_form{
	
}

form.user_form input[type="text"],
form.user_form input[type="password"],
form.user_form select{
	width:200px;
}

form.user_form input[type="submit"]{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:transparent;
	border:none;
	display:inline;
	color:#259313;
	font-weight:bold;
}

form.user_form input[type="submit"]:hover{
	cursor:pointer;
	color:#E0850D;
}

table.base-table.addition{
	table-layout: fixed;
}

table.base-table tr td.addition{
	font-weight:bold;
}

.user_delete_link.simple{
	font-weight:normal;
}

.user_delete_link{
	color:#259313;
	font-weight:bold;
}

.user_delete_link:hover{
	color:#E0850D;
}

/*********************/

.footer{
	width:798px;
	box-shadow:0px 0px 5px #8d822c;
	-moz-box-shadow:0px 0px 5px #8d822c;
	-webkit-box-shadow:0px 0px 5px #8d822c;
	border:1px solid #8d822c;
	background-color: #ffffff;
	margin:20px 0px 20px 0px;
	padding:10px 0px 5px 0px;
	border-radius:10px;
}

.counter{
	width: 100px;
	text-align: center;
	border: 1px solid #000;
	margin: 0 auto;
	margin-bottom:7px;
}

.owner-of-site{
	/*font-family:"LobsterRegular";*/
	font-family: "Eau-test-infant-bold";
	font-size:16px;
	text-align:center;
	color:#C59763;
}

.bigest-font{
	display:block;
	/*font-family:"LobsterRegular";*/
	font-family: "Eau-test-infant-bold";
	font-size:16px;
	color:#7a7414;
}

.bigest-font.color1{
	color:#007eff;
	background-color: #ffea00;
	padding:3px 0 3px 0;
}

.bigest-font.color2{
	color:#ffea00;
	background-color: #007eff;
	padding:3px 0 3px 0;
}

.designed-text{
	font-size:16px;
	/*font-family:"LobsterRegular";*/
	font-family: "Eau-test-infant-bold";
	text-align: center;
}

.designed-text.color1{
	color:#007eff;
	background-color: #ffea00;
	padding:3px 0 3px 0;
	margin-top:0;
	margin-bottom:0;
}

.designed-text.color2{
	color:#ffea00;
	background-color: #007eff;
	padding:3px 0 3px 0;
	margin-top:0;
	margin-bottom:0;
}

/*********************/

.happy-nav-block{
	border:1px solid #83CB7F;
	padding:5px 0px 10px 10px;
}

.happy-nav-block.interval-down{
	margin:0px 0px 20px 0px;
}

.happy-nav-block.interval{
	background-color:#f7fff9;
	margin:10px 0px 0px 0px;
	padding:5px 5px 5px 5px;
}

.happy-nav-block.interval:hover{
	box-shadow:0px 0px 5px #E2CE7E;
	-moz-box-shadow:0px 0px 5px #E2CE7E;
	-webkit-box-shadow:0px 0px 5px #E2CE7E;
}

.happy-nav-block ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

a.happy-nav-link{
	font-family:"RobotoSlabRegular";
	font-size:14px;
	color:#333;
	border-bottom:1px solid #E2CE7E;
	line-height: 16px;
	margin:0px 0px 10px 0px;
}

a.happy-nav-link:hover{
	color:#000000;
}

.albom-img{
	width:50px;
	height:50px;
	border:1px solid #E2CE7E;
	float:left;
}

.albom-img:hover{
	border:1px solid #000;
}

.albom-img a{
	width:50px;
	height:50px;
	border:none;
	margin:opx;
	padding:opx;
}

.albom-img a img{
	width:50px;
	height:50px;
}

.have-albom-name{
	float:left;
	margin-left:5px;
}

.have-albom-name a{
	color:#000000;
	border-bottom:1px solid #C59763;
	font-family: "LobsterRegular";
	font-size:16px;
}

.links-img{
	float:right;
}

.links-img2{
	
}

.links-img ul li{

}

.links-img ul li a{
	float:right;
	margin:0px 0px 0px 0px;
	font-size:12px;
	color:#83CB7F;
}

.links-img2 ul li a{
	margin:0px 0px 0px 0px;
	font-size:12px;
	color:#000;
	border-bottom:1px solid #000;
}

.links-img ul li a:hover{
	border-bottom-color:#000;
}

.in-c-images-user-photo{
	width: 400px;
	margin: 0 auto;
}

.in-c-images-user-photo a{
	display:block;
	width:50px;
	height:50px;
	border:1px solid #000;
}

.in-c-images-user-photo a:hover{
	border:1px solid #FF7E00;
	box-shadow:0px 0px 5px #FF7E00;
	-moz-box-shadow:0px 0px 5px #FF7E00;
	-webkit-box-shadow:0px 0px 5px #FF7E00;
}

.in-c-images-user-photo a img{
	width:50px;
	height:50px;
}

.input-description a{
	color:#83CB7F;
	font-family: "LobsterRegular";
	font-size: 16px;
}

.input-description a:hover{
	color:#FFAB59;
}

.overlay-user-line{
	border:1px solid #000;
	border-right:none;
}

.block-of-image{
	width:560px;
	margin-top:20px;
}

.block-of-image a{
	width:558px;
	display:block;
	border:1px solid #000;
}

.block-of-image a img{
	width:554px;
	margin:2px auto;
	display:block;
}

.reiting-blk{
	border-bottom:1px solid #000;
	height:20px;
	line-height:20px;
	text-align:right;
	font-family:"RobotoSlabBold";
	font-size:14px;
}

.left-reit-text{
	float:left;
	font-weight:bold;
}

.right-reit-text{
	float:right;
	font-weight:bold;
	color:#83CB7F;
}

.overlay-image-comments{
	margin-top:20px;
}

.comments-image-block{
	border-bottom:1px solid #000;
	margin-bottom:20px;
}

.take-mess-user{
	margin-bottom:10px;
	line-height:14px;
}

.first-taker-name{
	font-weight:bold;
}

.taker-photo{
	width:52px;
	height:52px;
}

.taker-photo a{
	display:block;
	border:1px solid #000;
}

.taker-photo a:hover{
	border: 1px solid #FF7E00;
	box-shadow: 0px 0px 5px #FF7E00;
	-moz-box-shadow: 0px 0px 5px #FF7E00;
	-webkit-box-shadow: 0px 0px 5px #FF7E00;
}

.taker-photo a img{
	display:block;
	width:50px;
}

.second-taker-name{
	color:#21A41A;
	margin-left:60px;
}

.take-mess{
	
}

.giver-photo{
	width:52px;
	height:52px;
	float:left;
}

.giver-photo a{
	display:block;
	border:1px solid #000;
}

.giver-photo a:hover{
	border: 1px solid #FF7E00;
	box-shadow: 0px 0px 5px #FF7E00;
	-moz-box-shadow: 0px 0px 5px #FF7E00;
	-webkit-box-shadow: 0px 0px 5px #FF7E00;
}

.giver-photo a img{
	display:block;
	width:50px;
}

.giver-text{
	width:500px;
	font-family:"RobotoSlabLight";
	float:right;
}

.control-comment-links{
	
}

.block-clinks{
	border-top:1px solid #000;
	float:right;
}

.c-one-link{
	color:#000;
	display:block;
	font-size:13px;
}

.c-one-link:hover{
	color:#ff0000;
}

.c-one-date{
	color:#000;
	display:block;
	font-size:13px;
}

.add-c-reit{
	font-family:"RobotoSlabBold";
	font-size:14px;
	line-height:0px;
	color:#FF7E00;
}

.add-c-reit:hover{
	color:#ff0000;
}

/*********************/

.player-mp3{
	text-align:center;
	margin-top:10px;
}

.mp3-file-name{
	display:block;
	color:#000;
	border-bottom: 1px solid #000;
}

/*********************/

#user_photo{
	width:272px;
}

/*********************/

.out-only-one-task, .out-only-one-task2{
	border: 1px solid #7a7414;
	padding: 10px;
	margin-top:20px;
	
	box-shadow: 0px 0px 5px #7a7414;
	-moz-box-shadow: 0px 0px 5px #7a7414;
	-webkit-box-shadow: 0px 0px 5px #7a7414;
}

.only-one-task, .only-one-task2{
	font-family: "RobotoSlabRegular";
	display:block;
	border: 1px solid #7a7414;
	padding: 13px 20px 17px 20px;
	font-style:italic;
	
	box-shadow: 0px 0px 5px #7a7414;
	-moz-box-shadow: 0px 0px 5px #7a7414;
	-webkit-box-shadow: 0px 0px 5px #7a7414;
}

.only-one-task:hover{
	box-shadow: 0px 0px 12px #C59763;
	-moz-box-shadow: 0px 0px 12px #C59763;
	-webkit-box-shadow: 0px 0px 12px #C59763;
}

.task-number{
	padding:5px 5px 5px 5px;
	margin-bottom:5px;
	border:1px solid #000;
}

.task-bold{
	font-weight:bold;
	font-size:18px;
}

.only-one-task.start, .only-one-task2.start{
	color: #000;
}

.only-one-task.finish, .only-one-task2.finish{
	color: #666;
}

.task-control{
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #C59763;
}

.task-control.mr-bottom{
	margin-bottom:10px;
}

.btn-task-control{
	padding:5px 5px 5px 5px;
	float:right;
	margin-left:5px;
	border-radius: 8px;
	color:#000;
	font-family: "RobotoSlabRegular";
	font-size:12px;
	font-style: italic;
}

.btn-task-control:hover{
	color:#fff;
}

.edit{
	border: 1px solid #C59763;
}

.edit:hover{
	background-color:#C59763;
}

.delete{
	border: 1px solid #C59763;
}

.delete:hover{
	background-color:#C59763;
}

.box-of-descriptions{
	
}

.one-task-description{
	width:520px;
	float:right;
	font-family: "RobotoSlabRegular";
	font-style: italic;
}

.one-task-description span.start{
	color:#000;
}

.one-task-description span.finish{
	color:#666;
}

.btn-task-data{
	padding:5px 5px 5px 5px;
	float:right;
	margin-left:5px;
	font-family: "RobotoSlabRegular";
	font-size:12px;
	font-style: italic;
}

.overlay-task-time, .overlay-task-time2{
	margin:10px 0px 0px 20px;
}

.overlay-task-time2{
	color:#666;
}

.task-category-name{
	font-size:12px;
}

.task-time-period{
	font-size:12px;
}

.common-time-summa{
	font-size:12px;
}

/*********************/

.ankor, .this-article-razdel .ankor{
	color:#c81818;
	margin-bottom:20px;
	font-size:16px;
}

.ankor:hover, .this-article-razdel .ankor:hover{
	color:#7a7414;
}

.comments-block{
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	margin-bottom:40px;
	padding-top:20px;
}

.one-article-comment{
	margin-left:40px;
	margin-bottom:20px;
	padding:10px;
	border: 1px solid #000;
	box-shadow: 0px 0px 5px #C59763;
	-moz-box-shadow: 0px 0px 5px #C59763;
	-webkit-box-shadow: 0px 0px 5px #C59763;
}

.article-comment-name{
	font-weight:bold;
}

.comment-sender-name{
	margin-left:40px;
}

.comment-sender-name.open-see a{
	color:#219622;
}

.comment-sender-name.close-see a{
	color:#c81818;
}

.comment-sender-name.open-see a:hover{
	color:#c81818;
}

.comment-sender-name.close-see a:hover{
	color:#219622;
}

.date-detali{
	margin-left:40px;
	border-bottom: 1px solid #000;
}

.date-detali-text{
	
}

.date-detali-val{
	font-size:12px;
}

.article-comment-text{
	margin-left:40px;
	padding-top:10px;
	padding-left:40px;
	border-bottom: 1px solid #000;
	font-family: LobsterTwoItalic;
	font-style: italic;
}

.control-comment-links{
	margin-left:40px;
	border-bottom: 1px solid #000;
}

.ccl{
	
}

/*********************/

.new-article-block{
	
}

.new-article{
	width:600px;
	margin-top:20px;
	border:1px solid #C59763;
	border-radius: 10px;
	padding:0px 0px 0px 0px;
	float:left;
}

.new-article-name{
	font-family: "LobsterRegular";
	font-size: 16px;
	background-color: #7bc97f;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	padding-left:10px;
	padding-bottom:2px;
	border-bottom:1px solid #C59763;
}

.new-article-text{
	height:100px;
	font-family: "LobsterRegular";
	font-size: 16px;
	line-height:16px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:5px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	color:#000000;
	overflow:scroll;
}

.article-comment{
	width:182px;
	margin-top:20px;
	border:1px solid #C59763;
	border-radius: 10px;
	padding:0px 0px 0px 0px;
	float:right;
}

.new-comment-name{
	font-family: "LobsterRegular";
	font-size: 16px;
	background-color: #C59763;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	padding-left:10px;
	padding-bottom:2px;
	border-bottom:1px solid #C59763;
}

.new-comment-text{
	height:100px;
	font-family: "LobsterRegular";
	font-size: 16px;
	line-height:16px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:5px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	color:#C59763;
	overflow:scroll;
}

/*********************/

.list-sys-methods{

}

.top-sys-methods{
	background-color:#ccc;
	border:1px solid #000;
}

.top-sys-methods span{
	font-size:18px;
	font-weight:bold;
}

ul.sys-methods{
	list-style:none;
	margin-bottom:20px;
}

ul.sys-methods li{
	margin-left:40px;
}

ul.sys-methods li span{
	display:block;
	border-bottom:1px solid #000;
}

ul.sys-methods li a{
	display:block;
	float:right;
}

.top-sys-methods a {
    display:block;
    float:right;
    font-weight:bold;
    line-height:22px;
    margin-right: 1px;
}

/*********************/

form.default{
	display:block;
	width:100%;
}

form.default .textarea{
	width:100%;
	height:400px;
	border:1px solid #000;
	padding:10px;
	box-sizing: border-box;
	position:relative;
	overflow: hidden;
}

form.default textarea{
	height:100%;
	width:100%;
	position:absolute;
	opacity: 0;
	z-index: 1;
	border:none;
	left:0;
	right:0;
}

form.default .in-textarea{
	height:100%;
	position:absolute;
	z-index: 2;
	left:0;
	right:0;
	white-space:pre-wrap;
	overflow: auto;
}

form.default .textarea:hover{
	cursor:text;
}

form.default .btn_send{
	width:180px;
	padding-left:20px;
	border:1px solid #000;
	margin-top:10px;
}

form.default .btn_send:hover{
	cursor:pointer;
}

form.default .in-textarea span.symbol{
	font-size:16px;
}

form.default .testing{
	height:200px;
	border:1px solid #000;
	margin-top:10px;
	overflow: auto;
}

/*********************/

form.default #params_by_space,
form.default #tag_text{
	width:548px;
}

form.default #tag_name{
	
}

/*********************/

.holy-day-title{
	font-family: "LobsterRegular";
	font-size:32px;
	text-align:center;
	color:#b64d00;
	text-shadow:2px 2px 0 #000000;
	padding:20px 0 20px 0;
	border-bottom:1px solid #ffffff;
}

.holy-day-description{
	font-family: "LobsterTwoItalic";
	font-size:24px;
	text-align:center;
	color:#ffb14c;
	text-shadow:2px 2px 0 #000000;
	padding:20px 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:1px solid #ffffff;
}

.icon-holy-day{
	height:960px;
	display:block;
	top:40px;
	margin:0 0 110px 0;
	box-shadow: 0px 0px 33px 12px #ffffff;
	position: relative;
}

.icon-wraper-img{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

.icon-fly-img{
	width:360px;
	position:absolute;
	bottom:249px;
	left:0;
	right:0;
	margin:0 auto;
	z-index:2;
	box-shadow: 0px 0px 33px 12px #ffffff;
}

.icon-wraper-img img,
.icon-fly-img img{
	width:100%;
	display:block;
}

/*********************/

.wrap-of-some{
	font-size:0;
	padding:10px 0 20px 0;
}

.btn-action{
	display:inline-block;
	font-size:16px;
	font-weight:bold;
	color:#d97a00;
	border:1px solid #666666;
	padding:5px 10px 7px 10px;
}

.btn-action:hover{
	color:#666666;
	border:1px solid #d97a00;
}

/*********************/

.menu-top{
	background-color: #ffffff;
	margin-bottom:10px;
}

.menu-top.style1{

}

/*********************/

.sort{
    /*esli javascript ne rabotaet to otobrazitsa etot element*/
    display:block;
    float:right;
    margin:3px 4px 0px 0px;
    color:#333333;
    border:1px solid #ffffff;
    box-sizing:border-box;
    border: 12px;
    border-bottom-right-radius: 12px;
}

.sort.lang-list{
    margin-right:23px;
}

.sort form{
    box-sizing:border-box;
    background-color: #6ccb1c;
    padding:6px 9px 8px 9px;
    border-radius:12px;
    border:1px solid #ffffff;
    font-family: "SemiNormalItalic";
    font-size:16px;
} 

.sort form *{
    font-family: "SemiNormalItalic";
}

.sort form select{
    border: 1px solid #ffffff;
    float:left;
}

.sort form input[type="submit"]{
    height:20px;
    line-height:20px;
    margin-top:10px;
    background-color:#6ccb1c;
    border:1px solid #ffffff;
    border-radius:5px;
    font-size:16px;
    color:#333333;
    font-family:"SemiNormalItalic";
    padding:0px 10px 0px 10px;
    margin-top:0px;
    float:right;
    margin-left:4px;
}

.sort form input[type="submit"]:hover{
    border:1px solid #ffffff;
    background-color:#6ccb1c;
}

.sort2{
    /*esli javascript ne rabotaet to skrut etot element*/
    display:none;
    width:246px;
    float:right;
    margin:5px 4px 5px 0px;
    color:#333333;
    border:1px solid #ffffff;
    box-sizing:border-box;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    font-size: 16px;
    font-family: "SemiNormalItalic";
}

.sort2.lang-list2{
    margin-right:23px;
}

.inner-sort{
    height:34px;
    position:relative;
    background-color: #6ccb1c; 
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    margin:0px 0px 0px 0px;
}

.inner-sort .out-one{
    position:absolute;
    left:6px;
}

.inner-sort .out-one .one{
    width:188px;
    height:20px;
    top:6px;
    position: absolute;
    border:1px solid #ffffff;
    border-top-left-radius: 8px;
    padding:0px 0px 0px 10px;
    line-height:19px;
    word-break: break-all;
    overflow: hidden;
    color:#333333;
	font-size: 18px;
	/*font-family: "SemiNormalItalic";*/
	font-family: "Eau-test-infant-bold";
	box-sizing: content-box;
}

.inner-sort .one:hover{
    cursor:pointer;
}

.inner-sort .two{
    width:24px;
    height:20px;
    top:6px;
    right:6px;
    position: absolute;
    border:1px solid #ffffff;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    font-family:"Arrow2";
    text-align:center;
    color:#fff;
    font-weight: bold;
    font-size:16px;
    line-height:15px;
}

.inner-sort .two .ar1{
    width:100%;
    text-align:center;
    position: absolute;
	font-family:"Arrow2";
}

.inner-sort .two .ar2{ 
    width:100%;
    text-align:center;
    position: absolute;
    top:5px;
	font-family:"Arrow2";
}

.inner-sort .two .ar2:hover{
    cursor: pointer;
}

.inner-sort .out-one ul{
    display: none;
    width:200px;
    top:11px;
    list-style: none;
    padding:0;
    margin-top:16px;
    margin-left:0px;
    position:absolute;
    border:1px solid #ffffff;
    border-top:none;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-sizing: border-box;
    background-color: #6ccb1c;
    z-index:1000;
}

.inner-sort .out-one ul li{
    display:block;
    border-top:1px solid #ffffff;
}

.inner-sort .out-one ul li a{
    width:200px;
    height:39px;
    line-height:39px;
    display:block;
    width:100%;
    padding:0px 0px 0px 10px;
    box-sizing: border-box;
    overflow: hidden;
    word-break: break-all;
    font-size: 18px;
    /*font-family: "SemiNormalItalic";*/
	font-family: "Eau-test-infant";
    margin: 0px 5px 0px 5px;
    text-align: left;
	color:#000000;
    background-color: transparent;
    border: none;
    border-radius: 0;
    font-weight: normal;
}

.inner-sort .out-one ul li a:hover{
	font-family: "Eau-test-infant-bold";
    font-weight: bold;
    color:#000000;
}

/*-------------------------------------------------------------*/

.document-image{
	width:100%;
}

.document-image img{
	width:100%;
}

/*-------------------------------------------------------------*/

textarea{
	height:400px;
	width:100%;
}

form.login-form .out-in-textarea{
    position:relative;
	text-align: left;
}

form.login-form .out-in-textarea *{
	text-align:left;
}

form.login-form .out-in-textarea .in-textarea .input-text-edit{
	height:20px !important;
	margin:0 !important;
}

form.login-form .out-in-textarea .in-textarea .inner-word-block{
	height:20px !important;
}

.out-block-edit-selected{
    width:0px;
    height:0px;
    display:none;
    position: absolute;
    top:0px; left:0px;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 12;
}

.block-edit-selected{
    width:300px;
    height: 300px;
    overflow-y: auto;
    padding:40px 5px 5px 5px;
    border:3px double #000000;
    background-color: #ccd274;
    position: fixed;
    bottom:20px; right:20px;
    margin:0 auto;
    z-index:12000;
}

.block-edit-selected .close-edit-blk{
    width:20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-family: "RobotoSlabRegular";
    font-size: 14px;
    background-color: #333700;
    border:1px solid #000000;
    color: #ffffff;
    cursor: pointer;
    position: absolute;
    right:10px; top:2px;
}

.block-edit-selected .close-edit-blk:hover{
    background-color: #1cd034;
    color: #000000;
}

.block-edit-selected .head-of-block{
    font-family: "RobotoSlabRegular";
    font-size: 16px;
    font-weight: bold;
    color:#000000;
    margin:0 0 10px 0;
    padding:3px 5px 5px 5px;
    background-color: #ffffff;
}

.block-edit-selected .change-element{
    width:auto;
    margin:0 13px 10px 0;
    padding:5px 5px 7px 5px;
    box-sizing: border-box;
    font-family: "RobotoSlabRegular";
    font-size: 16px;
    cursor: pointer;
    border:1px solid #999999;
    background-color: #333700;
    color:#ffffff;
}

.block-edit-selected .change-element.delete{
    display:none;
    background-color: #990000;
}

.in-textarea{
	width:100%;
	height:400px;
	border: 1px solid #7d94ad;
	box-sizing: border-box;
	position:relative;
    overflow: auto;
    background-color: initial;
	background-color: #2a2d39;
    border-radius:0;
    padding:10px;
}

.btn_send{
	width:180px;
    height:30px;
    display:flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #ffffff;
    background-color: #0365d4;
    color:#ffffff;
	margin-top:10px;
    text-align: center;
    cursor:pointer;
}

.btn_send:hover{
	font-weight: bold;
}

.in-textarea span.symbol{
	font-size:16px;
}

.out-text-block{
    border:1px solid #000000;
    background-color: #7300a7;
    padding:27px 10px 5px 10px;
}

.out-text-block .sentences-block{
    width:99%;
    display:inline-block;
    border:1px solid #ffffff;
    background-color: #c34100;
    margin:3px;
    padding:27px 5px 5px 5px;
}

.out-text-block .word-block{
    display:inline-block;
    border:1px solid #ffffff;
    background-color: #333700;
    margin:3px;
    padding:27px 40px 5px 5px;
    color:#ffffff;
    cursor:pointer;
    font-size:16px;
    font-family:"RobotoSlabRegular";
    position:relative;
}

.out-text-block .word-block.active{
    background-color: #003a82;
    color: #ffffff;
}

.out-text-block strong .word-block{
    background-color: #555555;
}

.out-text-block strong .inner-word-block{
    color:#6bbaff;
}

.out-text-block .delete-word{
    width:15px;
    height:15px;
    display:flex;
    border:1px solid #ffffff;
    background-color: #ddc700;
    color:#000000;
    justify-content: center;
    align-items: center;
    text-align:center;
    text-transform: uppercase;
    font-size: 12px;
    position:absolute;
    top:0; right:0;
    cursor:pointer;
}

.out-text-block .delete-word:hover{
    background-color: #cc0000;
}

.out-text-block .edit-word{
    width:19px;
    height:19px;
    display:flex;
    border:1px solid #ffffff;
    background-color: #ffffff;
    color:#000000;
    justify-content: center;
    align-items: center;
    text-align:center;
    text-transform: uppercase;
    font-size: 30px;
    position:absolute;
    top:0; left:0;
    cursor:pointer;
}

.out-text-block .edit-word:hover{
    background-color: #00cc00;
}

.out-text-block .space{
    width:15px;
    height:15px;
    display:inline-block;
    border:1px solid #ffffff;
    background-color: #ffffff;
    cursor:pointer;
}

.out-text-block .space:hover{
    background-color: #00cc00;
}

.out-text-block .perenos{
    border:1px solid #ffffff;
    background-color: #999999;
    margin-top:5px;
    margin-bottom:5px;
    cursor:pointer;
    text-align: center;
    position:relative;
}

.out-text-block .perenos::before{
    content:"<-perenos stroki->";
    color:#ffffff;
    font-weight: bold;

}

.out-text-block  .close-btn-in-perenos{
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-family: RobotoSlabRegular;
    font-size: 14px;
    background-color: #ff0000;
    border: 1px solid #000000;
    color: #000000;
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: initial;
    left: initial;
    right: 10px;
}

.out-text-block h1 .word-block{
    background-color: #aa7700;
    color: #000000;
}

/*-------------------------------------------------------------*/

.content-box .left-for-text .text .out-text-block,
.out-block-for-show .block-for-show .text .out-text-block{
	width:100%;
	height: auto;
	line-height: 27px;
	margin:0;
	padding:0;
	background-color: initial;
	background-color: transparent;
	border:none;
}

.content-box .left-for-text .text *,
.out-block-for-show .block-for-show .text *{
	/*font-family: "Chalet2";*/
	font-family: "Eau-test-infant";
}

.content-box .left-for-text .text .sentences-block,
.out-block-for-show .block-for-show .text .sentences-block{
	display: inline;
	width:100%;
	height: auto;
	margin:0;
	padding:0;
	background-color: initial;
	background-color: transparent;
	border:none;
}

.content-box .left-for-text .text .sentences-block *,
.out-block-for-show .block-for-show .text .sentences-block *{
	position: static !important;
}

.content-box .left-for-text .text .space,
.out-block-for-show .block-for-show .text .space{
	display: inline;
	margin:0;
	padding:0;
	background-color: initial;
	background-color: transparent;
	border:none;
	cursor:initial !important;
}

.content-box .left-for-text .text .menu-in-space,
.out-block-for-show .block-for-show .text .menu-in-space{
	display: none !important;
	margin:0 !important;
	padding:0 !important;
	background-color: initial !important;
	background-color: transparent !important;
	border:none !important;
	outline:0 !important;
	cursor:initial !important;
}

.content-box .left-for-text .text .out-block-of-link-space-menu-click,
.out-block-for-show .block-for-show .text .out-block-of-link-space-menu-click{
	display: none !important;
	margin:0 !important;
	padding:0 !important;
	background-color: initial !important;
	background-color: transparent !important;
	border:none !important;
	outline:0 !important;
	cursor:initial !important;
}

.content-box .left-for-text .text .word-block *,
.out-block-for-show .block-for-show .text .word-block *{
	position:static !important;
	cursor:initial !important;
}

.content-box .left-for-text .text .word-block b,
.out-block-for-show .block-for-show .text .word-block b{
	display: inline !important;
	position: static !important;
	margin:0 !important;
	padding:0 !important;
	background-color: initial !important;
	background-color: transparent !important;
	border:none !important;
	outline: none !important;
	font-size: 16px !important;
	text-decoration: none !important;
	font-family: "RobotoSlabRegular" !important;
	cursor:initial !important;
}

.content-box .left-for-text .text .input-text-edit,
.out-block-for-show .block-for-show .text .input-text-edit{
	width: auto !important;
	height: auto !important;
	display: inline !important;
	position: static !important;
	margin:0 !important;
	padding:0 !important;
	background-color: initial !important;
	background-color: transparent !important;
	border:none !important;
	outline: none !important;
	font-size: 16px !important;
	text-decoration: none !important;
	font-family: "RobotoSlabRegular" !important;
	cursor:initial !important;
}

.content-box .left-for-text .text .word-block,
.out-block-for-show .block-for-show .text .word-block{
	display: inline;
	margin:0;
	padding:0;
	background-color: initial;
	background-color: transparent;
	border:none;
	cursor:initial !important;
}

.content-box .left-for-text .text .word-block,
.out-block-for-show .block-for-show .text .word-block{
	cursor:initial !important;
}

.content-box .left-for-text .text .word-block .inner-word-block,
.out-block-for-show .block-for-show .text .word-block .inner-word-block{
	width: auto !important;
	height: auto !important;
	display: inline;
	margin:0;
	padding:0;
	background-color: initial;
	background-color: transparent;
	border:none;
	color:#000000;
	font-size: 20px;
}

.content-box .left-for-text .text .word-block .delete-word,
.out-block-for-show .block-for-show .text .word-block .delete-word{
	display: none;
	margin:0;
	padding:0;
	background-color: initial;
	background-color: transparent;
	border:none;
	font-size: 0;
	cursor:initial !important;
}

.content-box .left-for-text .text .word-block .edit-word,
.out-block-for-show .block-for-show .text .word-block .edit-word{
	display: none;
	margin:0;
	padding:0;
	background-color: initial;
	background-color: transparent;
	border:none;
	font-size: 0;
	cursor:initial !important;
}

.content-box .left-for-text .text .out-img-for-space .delete-img-btn-from-editor,
.out-block-for-show .block-for-show .text .out-img-for-space .delete-img-btn-from-editor{
	display: none !important;
	margin:0 !important;
	padding:0 !important;
	background-color: initial !important;
	background-color: transparent !important;
	border:none !important;
	font-size: 0 !important;
	cursor:initial !important;
}

.content-box .left-for-text .text .video-block-elem-with-y-link .delete-img-btn-from-editor,
.out-block-for-show .block-for-show .text .video-block-elem-with-y-link .delete-img-btn-from-editor{
	display: none !important;
	margin:0 !important;
	padding:0 !important;
	background-color: initial !important;
	background-color: transparent !important;
	border:none !important;
	font-size: 0 !important;
	cursor:initial !important;
}

.content-box .left-for-text .text .perenos,
.out-block-for-show .block-for-show .text .perenos{
	margin:0 !important;
	padding:0 !important;
	background-color: initial !important;
	background-color: transparent !important;
	border:none !important;
	cursor:initial !important;
}

.content-box .left-for-text .text .perenos::before,
.out-block-for-show .block-for-show .text .perenos::before{
	display: none !important;
	margin:0 !important;
	padding:0 !important;
	background-color: initial !important;
	background-color: transparent !important;
	border:none !important;
	font-size: 0 !important;
	cursor:initial !important;
}

.content-box .left-for-text .text .perenos .close-btn-in-perenos,
.out-block-for-show .block-for-show .text .perenos .close-btn-in-perenos{
	display: none !important;
	margin:0 !important;
	padding:0 !important;
	background-color: initial !important;
	background-color: transparent !important;
	border:none !important;
	font-size: 0 !important;
	cursor:initial !important;
}

.content-box .left-for-text .text .h-wrap-h1,
.out-block-for-show .block-for-show .text .h-wrap-h1{
	margin:50px 0 20px 0;
	padding:0 0 0 0;
	text-align: center;
	font-size: 24px;
	line-height: 26px;
}

.content-box .left-for-text .text .h-wrap-h1 .word-block .inner-word-block,
.out-block-for-show .block-for-show .text .h-wrap-h1 .word-block .inner-word-block{
	font-size: 24px;
}

.content-box .left-for-text .text .bold-wrap-strong,
.out-block-for-show .block-for-show .text .bold-wrap-strong{
	font-weight: bold;
}

.content-box .left-for-text .text .bold-wrap-strong .inner-word-block,
.out-block-for-show .block-for-show .text .bold-wrap-strong .inner-word-block{
	font-weight: bold;
	color:#cc0000;
}

.content-box .left-for-text .text .h-wrap-h1 .bold-wrap-strong,
.out-block-for-show .block-for-show .text .h-wrap-h1 .bold-wrap-strong{
	font-weight: bold;
}

.content-box .left-for-text .text .h-wrap-h1 .bold-wrap-strong .inner-word-block,
.out-block-for-show .block-for-show .text .h-wrap-h1 .bold-wrap-strong .inner-word-block{
	font-weight: bold;
}

/*-------------------------------------------------------------*/

.popup-of-message,
.popup-of-message2,
.loader{
    display:none;
    width:100%;
    height:100%;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    position:fixed;
    z-index:11999999;
    background-color: rgba(0, 0, 0, 80%);
    overflow-y:scroll;
}

.rotate-loader-element{
    width:64px;
    height:64px;
    position:absolute;
    margin:auto auto;
    top:0;
    bottom:0;
    left:0;
    right:0;
}

.rotate-loader-element img{
    width:100%;
}

.popup-of-message .p-outer-block,
.popup-of-message2 .p-outer-block2{
    width:800px;
    margin:100px auto 0px auto;
    border:2px solid #000000;
    border-radius:14px;
}

.popup-of-message .p-outer-block .p-inner-block{
    width:100%;
    padding:0px 0px 0px 0px;
    background-color: #70b2fd;
    border: 2px solid #0365d4;
    border-radius:12px;
    position:relative;
    box-sizing:border-box;
}

.popup-of-message2 .p-outer-block2 .p-inner-block2{
    border: 2px solid #0365d4;
    border-radius:12px;
	background-color: #000000;
}

.popup-of-message .p-outer-block .p-inner-block .p-close,
.popup-of-message2 .p-outer-block2 .p-inner-block2 .p-close2{
    display:block;
    top:0px;
    right:0px;
    padding:0px;
    font-family:'Arrow2';
    font-size:40px;
    color:#cc0000;
    margin: 3px 5px 5px 0px;
    float:right;
}

.popup-of-message .p-outer-block .p-inner-block .success,
.popup-of-message .p-outer-block .p-inner-block .error,
.popup-of-message .p-outer-block .p-inner-block .memory,
.popup-of-message .p-outer-block .p-inner-block .success2,
.popup-of-message .p-outer-block .p-inner-block .error2,
.popup-of-message .p-outer-block .p-inner-block .memory2,
.popup-of-message2 .p-outer-block2 .p-inner-block2 .success,
.popup-of-message2 .p-outer-block2 .p-inner-block2 .error,
.popup-of-message2 .p-outer-block2 .p-inner-block2 .memory{
    margin: 0px 0px 10px 0px;
}

.popup-of-message .p-outer-block .p-inner-block .p-close:hover,
.popup-of-message2 .p-outer-block2 .p-inner-block2 .p-close2:hover{
    color:#ffffff;
}

.popup-of-message .p-outer-block .p-inner-block .p-message-text,
.popup-of-message2 .p-outer-block2 .p-inner-block2 .p-message-text2{
    margin: 40px 10px 40px 10px;
}

.popup-of-message .p-outer-block .p-inner-block .p-btn-block,
.popup-of-message2 .p-outer-block2 .p-inner-block2 .p-btn-block2{
    text-align:center;
    font-size:0px;
    margin:0px 0px 20px 0px;
}

.popup-of-message .p-outer-block .p-inner-block .p-btn-block .p-btn-yes,
.popup-of-message .p-outer-block .p-inner-block .p-btn-block .p-btn-no,
.popup-of-message2 .p-outer-block2 .p-inner-block2 .p-btn-block2 .p-btn-yes2,
.popup-of-message2 .p-outer-block2 .p-inner-block2 .p-btn-block2 .p-btn-no2{
    display:inline-block;
    margin: 0px 0px 0px 0px;
    padding: 8px 10px 10px 10px;
    box-sizing: border-box;
    color: #000000;
    font-family: "SemiBoldItalic";
    font-size: 18px;
    border-radius: 12px;
    background-color:#70b2fd;
    border: 1px solid #0365d4;
}

.popup-of-message .p-outer-block .p-inner-block .p-btn-block .p-btn-yes:hover,
.popup-of-message .p-outer-block .p-inner-block .p-btn-block .p-btn-no:hover,
.popup-of-message2 .p-outer-block2 .p-inner-block2 .p-btn-block2 .p-btn-yes2:hover,
.popup-of-message2 .p-outer-block2 .p-inner-block2 .p-btn-block2 .p-btn-no2:hover{
    background-color:#0365d4;
}

/*-------------------------------------------------------------*/

li.main-selected-agb a{
	color: #cc0000;
	/*font-family: "Chalet2";*/
	font-family: "Eau-test-infant-bold";
	font-size: 18px;
}


.official-text-agb{
	background-color: #ffffff;
	box-shadow: 0px 0px 5px #8d822c;
	-moz-box-shadow: 0px 0px 5px #8d822c;
	-webkit-box-shadow: 0px 0px 5px #8d822c;
	border: 1px solid #8d822c;
	margin-top:10px;
	padding:5px;
	text-align: center;
	font-family: "Eau-test-infant-bold";
}

.official-text-agb span{
	font-size: 20px;
	font-family: "Eau-test-infant-bold";
}




@media (max-width:1163px){
	.base-block{
		width:100%;
		margin:60px 0 0 0;
		padding:0 20px 0 20px;
	}
	
	.has-search-form{
		width:100%;
	}

	.has-search-form form{
		display: flex;
		width:auto;
		justify-content: space-between;
		flex-direction: row;
	}

	.content-box{
		width:100%;
	}

	.left-for-text{
		width:63%;
	}

	.right-for-base-menu{
		width:18%;
	}

	.right-for-absolute-menu{
		width:17%;
		position:static;
		float:right;
	}

	.footer{
		width: 100%;
	}
}

@media (max-width:900px){
	.right-menu-body li a{
		word-break: break-all;
	}

	.popup-of-message .p-outer-block, 
	.popup-of-message2 .p-outer-block2{
		width:99%;
	}
}

@media (max-width:860px){

	.decoration-top-img{
		width:auto;
		height:100%;
		margin:0 20px 0 20px;
	}

	.base-block{
		width:auto;
		margin-top:40px;
		padding-left:5px;
		padding-right: 5px;
	}

	.top{
		padding: 0 20px 0 20px;
		background-color: transparent;
	}

	.top-menu{
		width:auto;
		padding:20px 20px 20px 20px;
		background-color: #ffffff;
	}

	.top-menu a,
	.top-menu-mobile a{
		display: block;
		float:none;
		margin:0 0 30px 0;
		padding: 7px 10px 9px 10px;
	}

	.top-menu a:last-child{
		margin-bottom:0;
	}

	.has-search-form{
		width: auto;
	}

	.search-form{
		width:98%;
		margin:0 auto;
		text-align: center;
	}

	.search-form input[type="text"]{
		width: 70%;
		height: auto;
		padding:8px 5px 8px 5px;
	}

	.search-form input[type="submit"]{
		height:auto;
		padding:10px 0 10px 0;
		margin:0 0 0 10px;
	}

	.article-preview{
		margin:20px 5px 20px 5px;
		padding:20px 5px 20px 5px;
		overflow: hidden;
	}

	.left-for-text{
		width:auto;
		float: none;
		margin:0 5px 0 5px;
		padding: 20px 5px 20px 5px;
	}

	.login-form{
		width:auto;
		padding:15px 20px 15px 20px;
	}

	.input-description{
		width:auto;
	}

	.login-form input{
		width:100%;
		box-sizing: border-box;
	}

	.right-for-base-menu{
		width: auto;
		float:none;
		margin-top:20px;
		margin-left:5px;
		margin-right:5px;
		padding-left:5px;
		padding-right:5px;
	}

	.right-menu-body{
		padding-bottom: 30px;
	}

	.right-menu-body li{
		margin-top: 20px;
		padding:0 20px 0 20px;
	}

	.right-menu-body li a{
		padding:10px 0 10px 0;
	}

	.footer{
		width:auto;
		height: auto;
		margin-left:5px;
		margin-right:5px;
		padding:10px 5px 10px 5px;
	}

	.counter{
		margin-bottom:10px;
	}

	.bigest-font{
		margin-bottom:10px;
	}

	.login-form input[type="text"]{
		width:100%;
		box-sizing: border-box;
	}

	.login-form.xfield textarea{
		width:100%;
		box-sizing: border-box;
	}

	.icon-holy-day{
		width: 400px;
		height:480px;
		margin:0 auto;
		margin-bottom:110px;
	}
	
	.icon-wraper-img{
		top:0;
		bottom:0;
		left:0;
		right:0;
	}
	
	.icon-fly-img{
		width:180px;
		bottom:130px;
		margin:0 auto;
	}

	body{
		overflow-x: hidden;
	}
	
	h1.preview{
		line-height:20px;
		margin:0px 0px 10px 0px;
	}
	
	h1.preview a{
		font-size:20px;
	}
	
	h1.preview.attention{
		line-height:20px;
	}
	
	h1.preview.attention a{
		font-size:20px;
	}

	h1.article{
		font-size: 20px;
		line-height: 24px;
	}

	.text{
		font-size: 18px;
	}

	.left-for-text .text ul li{
		font-size: 18px;
	}

	.left-for-text .text *{
		font-size: 18px;
	}

	h2{
		font-size: 20px;
		line-height: 20px;
	}

	.preview-text{
		font-size:18px;
	}

	#top-comp{
		display:none;
	}

	#top-mobile{
		display:block;
		width:0;
		position:fixed;
		top:0; bottom:0; left:0;
		background-color: #333333;
		z-index:100000;
		overflow-y:auto;
		padding:20px 0 20px 0;
		box-sizing: border-box;
	}

	.open-menu-btn-mob,
	.open-menu-btn-mob-2{
		display: block;
	}

	.close-menu-btn{
		display:block;
	}

	.top-menu-mobile{
		width:220px;
		margin:0 auto;
		margin-top:60px;
		padding:0 0 0 0;
		background-color: transparent;
		box-shadow: none;
		border:none;
	}

	.right-for-absolute-menu{
		display: block;
		width: 0;
		position: fixed;
		top: 0; bottom: 0; left: 0;
		background-color: #333333;
		z-index: 100000;
		overflow-y: auto;
		padding: 20px 0 20px 0;
		box-sizing: border-box;
	}
	
	.right-for-absolute-menu:hover{
		overflow-y: auto;
	}
	
	.right-for-absolute-menu .menu-overlay-element{
		margin-top:0;
		margin-bottom:20px;
		box-shadow: none;
	}
	
	.right-for-absolute-menu ul.right-menu-body{
		width: 220px;
		margin: 0 auto;
		margin-top: 60px;
		padding: 0 0 0 0;
		background-color: transparent;
		box-shadow: none;
		border: none;
		overflow: visible;
	}

	.right-for-absolute-menu .line-create-shadow{
		display: none;
	}

	.right-for-absolute-menu .right-menu-body li{
		margin: 0 0 30px 0;
		padding:0 0 0 0;
		box-shadow: 0px 0px 10px #000000;
	}

	.right-for-absolute-menu .right-menu-body li:hover{
		box-shadow: 0px 0px 16px #FFF200;
	}

	.right-for-absolute-menu .right-menu-body li a{
		display:block;
		padding: 7px 10px 9px 10px;
		/*font-family: "LobsterRegular";*/
		font-family: "Eau-test-infant-bold";
		font-size: 18px;
		color: #000;
		background-color: #E2CE7E;
	}

	.right-for-absolute-menu .top-menu-element,
	.right-for-absolute-menu .bottom-menu-element{
		display:none;
	}
}


@media (max-width:769px){
	.get-saved-article-from-reserve{
		position:relative;
		margin-bottom:10px;
	}

	.on-all-display-editor-make{
		position:relative;
		margin-bottom:10px;
	}

	.note-element-for-new-editor{
		width:200px;
	}

	.note-element-for-new-editor.right-align{
		left:0;right:initial;
	}

	.first-article-text .note-element-for-new-editor.right-align{
		left:initial;right:0;top:30px;
	}

	.second-article-text .note-element-for-new-editor.right-align{
		left:initial;right:0;top:30px;
	}

	.see-how-on-site .note-element-for-new-editor.right-align{
		left:initial;right:0;top:30px;
	}

	.login-form.change-size.new-editor-form-add-article{
		padding:10px 10px 10px 10px;
	}

	.out-block-of-link-space-menu-click{
		top:10px !important;bottom:10px !important;left:10px !important;right:10px !important;
	}

	.popup-of-message .p-outer-block, 
	.popup-of-message2 .p-outer-block2{
		width:100%;
	}

	.block-edit-selected{
		width:270px;
		height:200px;
		right:40px;
	}
}

@media (max-width:641px){
	.out-block-for-show .block-for-show{
		width:100% !important;
	}

	div.modified video{
		width:100%;
	}
}

@media (max-width:501px){
	.icon-holy-day{
		width: 300px;
		height:360px;
	}

	.icon-fly-img{
		bottom:112px;
	}

	.link-img-for-space img.img-for-space{
		width:200px !important;
		height: auto !important;
	}

	.video-block-elem-with-y-link{
		width:200px !important;
		height: auto !important;
	}

	.video-block-elem-with-y-link iframe{
		width:100% !important;
		height: auto !important;
	}
}



/*********************/

.return-to-settings{
	margin:40px 0 40px 0;
}

.return-to-settings a{
	display:inline-block;
	font-family: "LobsterRegular";
	font-size: 18px;
	color: #7a7414;
}

/*********************/

.settings-form{
	width:100%;
}

.settings-annotate{
	font-family: "LobsterRegular";
	font-size:20px;
}

.group-rds{
	margin:0 0 20px 0;
}

.settings-form label{
	width:100%;
	height:30px;
	line-height: 30px;
	display: block;
	font-size:0;
	padding:0 0 0 20px;
	cursor: pointer;
}

.settings-form label .in{
	border-bottom:1px solid #999999;
}

.settings-form input[type="radio"]{
	width:20px;
	height:20px;
	line-height: 30px;
	vertical-align: middle;
	display: inline-block;
}

.settings-form .setting-desc{
	display: inline-block;
	line-height: 30px;
	vertical-align: middle;
	font-family: "LobsterTwoItalic";
	font-style: italic;
	font-size:16px;
	text-transform: lowercase;
	margin:0 0 0 10px;
}

.has-save_stts{
	width:100%;
	text-align: right;
}

.settings-form input[type="submit"]{
	display:inline-block;
	color: #000;
	margin: 10px 0 0 0;
	border-color: #7a7414;
	background-color: #ffffff;
	cursor: pointer;
	padding:4px 10px 4px 10px;
	font-family: "LobsterRegular";
	font-size:20px;
}