@charset "utf-8";
/* CSS Document */



@font-face {
    font-family: 'maincraft';
    src: url('minecraft_rus_alternative-webfont.eot');
    src: url('minecraft_rus_alternative-webfont.eot?#iefix') format('embedded-opentype'),
         url('minecraft_rus_alternative-webfont.woff2') format('woff2'),
         url('minecraft_rus_alternative-webfont.woff') format('woff'),
         url('minecraft_rus_alternative-webfont.ttf') format('truetype'),
         url('minecraft_rus_alternative-webfont.svg#minecraft_rus_alternativeRg') format('svg');
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'orena';
    src: url('orena_solo_mayusculas-webfont.eot');
    src: url('orena_solo_mayusculas-webfont.eot?#iefix') format('embedded-opentype'),
         url('orena_solo_mayusculas-webfont.woff2') format('woff2'),
         url('orena_solo_mayusculas-webfont.woff') format('woff'),
         url('orena_solo_mayusculas-webfont.ttf') format('truetype'),
         url('orena_solo_mayusculas-webfont.svg#orenaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{ background:#000;}

#page_wrap{ width:100%; min-width:480px; margin:0 auto; overflow:hidden;}

#header{ width 100%; min-width:450px; max-width:1920px; /*height:100vh;*/ height:750px; position:relative; margin:0 auto; background:url(header_bkg.jpg) no-repeat center center; overflow:hidden; }
	.fotoswarp{ width:1920px; height:750px; position:absolute; left:50%; top:0px;}
		.fotoscont{width:1920px; height:750px; position:relative; margin-left:-50%;  border:1px #000 solid;}
			.foto1{ background:url(very-big.png) no-repeat; width:197px; height:216px; position:absolute; left:1598px; top:439px;}
			.foto2{ background:url(woman-awatar.png) no-repeat; width:199px; height:249px; position:absolute; left:1329px; top:0px;}
			.foto3{ background:url(two_minet.png) no-repeat; width:302px; height:271px; position:absolute; left:1075px; top:-15px;}
			.foto4{ background:url(demon1.png) no-repeat; width:350px; height:286px; position:absolute; left:753px; top:-15px;}
			.foto5{ background:url(man1.png) no-repeat; width:150px; height:154px; position:absolute; left:759px; top:595px; z-index:999}
			.header_cont{width:100vw; min-width:480px; max-width:960px; position:relative;  height:750px; margin:0 auto;}
			.logo_name{ margin-top:20%; margin-left:20%; font-family:'orena'; color:#fff; font-size:72px; font-style:italic; text-shadow: #000 1px 0px, #000 1px 1px, #000 0px 1px, #000 -1px 1px, #000 -1px 0px, #000 -1px -1px, #000 0px -1px, #000 1px -1px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px;}
				.logo_name b{ font-weight:normal !important; font-size:39px; line-height:260%;}
				.logo_name span { font-family:'maincraft'; display:block; margin-top:-20px; font-size:77px;}
				.meloch{ font-size:17px; color:#fff; width:360px; font-style:normal; margin-top:20px; line-height:25px;}
					.meloch span{ color:#fdff5b; font-family:'maincraft'; font-size:21px; display:inline; line-height:20px;}
			.members{text-shadow: #000 1px 0px, #000 1px 1px, #000 0px 1px, #000 -1px 1px, #000 -1px 0px, #000 -1px -1px, #000 0px -1px, #000 1px -1px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px; color:#fff; display:block; text-decoration:none; font-family:'maincraft'; font-size:52px; float:left; margin-left:1%; margin-top:250px; position:relative; z-index:999;}
				.members:hover{color:#fdff5b;}
			.join{ display:block; width:561px; height:120px; overflow:hidden;}
				.in_head{ float:right; margin-left:11.1%; margin-top:200px; position:relative; z-index:999; margin-right:-40px;}

#content{}
	.spase{ background:url(space.png) no-repeat center #000; height:91px; font-family:'maincraft'; text-shadow: #000 1px 0px, #000 1px 1px, #000 0px 1px, #000 -1px 1px, #000 -1px 0px, #000 -1px -1px, #000 0px -1px, #000 1px -1px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px; color:#fff; text-align:center; font-size:45px; padding-top:15px;}
	.spase span{ font-size:20px; display:block; margin-top:-5px;}
	
	.video_box{ width:100%; min-width:480px; max-width:1000px; margin:0 auto; background:#1f1f1f; min-height:610px; padding-top:20px; padding-bottom:0px;}
		.video_warp{ margin:0 auto; width:92%; border:3px solid #000; height:560px; height:100vh; max-height:518px;}
	.get_in{ display:block; width:881px; height:95px; overflow:hidden; margin:0 auto; }
			
.cont_img{ margin:0 auto; }
.big_media{width:100%; min-width:480px; max-width:966px;}
.small_media{ width:320px;}
	.cont_img a{ display:block; float:left; width:310px; height:175px; overflow:hidden; border:1px solid #000; margin:5px; position:relative;}
	.cont_img a span{ position:absolute; left:0px; top:175px; display:block; background:url(ten.png); width:300px; height:165px; font-family:'maincraft'; color:#fff; font-size:20px; line-height:150%; padding:5px; text-align:center; text-shadow: #000 1px 0px, #000 1px 1px, #000 0px 1px, #000 -1px 1px, #000 -1px 0px, #000 -1px -1px, #000 0px -1px, #000 1px -1px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px;}
	
	.cont_img img { display:block; float:left; width:310px; height:175px; overflow:hidden; border:1px solid #000; margin:5px; position:relative;}
	
	

#footer{}
	.big_join{ background:url(footer_bkg.jpg) no-repeat center center; height:147px; width:100%; min-width:480px; max-width:1920px; margin:0 auto; margin-top:-110px; padding-top:620px;}
	.in_footer{ margin:0 auto !important;}
	
	.in_footer1{ height:161px; background:url(big_space.png) top center no-repeat !important; position:relative; z-index:999; margin-top:-33px; font-size:34px;}
		.in_footer1 span { font-size:20px; margin-top:15px !important; display:block; line-height:120%;}
	.in_footer2{height:auto !important; min-height:0px !important; margin-top:-20px; padding-bottom:10px;}
.webmasters{ color:#ffff00; font-size:14px; font-family:'maincraft'; display:block; text-align:center; text-decoration:none; margin-top:10px; margin-bottom:10px;}
	.webmasters:hover { text-decoration:underline;}
	
	
/************************************************************fhg.html*********************************************************************/

.fhg_header{ background:url(h_bkg.jpg) center repeat-y !important; height:auto !important; min-height:714px !important;}
.fhg_header .fotoscont{ height:714px !important; background:url(header_fhg_bkg.jpg) top center no-repeat !important;}
.fhg_header .fotoswarp{ height:714px !important;}
.fhg_header .header_cont{ height:714px !important;}
.foto6{ background:url(Starcraft-Sarah-Kerrigan-Nova-Terra-01.gif) no-repeat; width:316px; height:181px; margin-top:330px; margin-left:-40px; border:3px solid #fff;}
.fhg_header .logo_name{margin-top:3%; margin-left:2%; z-index:999; font-size:57px;}
	.fhg_header .logo_name b{font-size:32px; line-height:230%;}
	.fhg_header .logo_name span{font-size:60px; margin-top:-10px;}
.fhg_header .meloch{ font-size:14px; color:#fff; width:360px; font-style:normal; margin-top:10px; line-height:25px;}
.fhg_header	.meloch span{ color:#fdff5b; font-family:'maincraft'; font-size:17px; display:inline; line-height:20px;}
.comma { color:#fff; font-family:'maincraft'; font-size:22px; display:inline; line-height:20px;}
	
.st_1{ width:290px; float:left; padding-left:0px;}
	.top_text{font-family:'orena'; color:#fff; font-size:19px; font-style:italic; text-shadow: #000 1px 0px, #000 1px 1px, #000 0px 1px, #000 -1px 1px, #000 -1px 0px, #000 -1px -1px, #000 0px -1px, #000 1px -1px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px; text-align:center; margin-top:10px;}
	.fhg_warp{ margin-top:10px;}
	.fhg_warp a { display:block; float:left; border:3px solid #ffff00; margin:5px;}
		.fhg_warp a:hover{ border-color:#000;}
.st_2{ width:660px; float:left; margin-left:10px;}
	.bot_text{font-family:'orena'; color:#fff; font-size:21px; font-style:italic; text-shadow: #000 1px 0px, #000 1px 1px, #000 0px 1px, #000 -1px 1px, #000 -1px 0px, #000 -1px -1px, #000 0px -1px, #000 1px -1px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px, #000 0 0 3px; text-align:center; margin-top:10px;}
	.f_td{ width:660px; height:132px; overflow:hidden; display:block;}
	.in_fhg{ margin-top:30px;}

	