@font-face {
	font-family: 'TextRegular';
	src: url('_gfx/fonts/1518CD_0.eot');
	src: url('_gfx/fonts/1518CD_0.eot?#iefix') format('embedded-opentype'),
		url('_gfx/fonts/1518CD_0.woff') format('woff'),
		url('_gfx/fonts/1518CD_0.ttf') format('truetype'),
		url('_gfx/fonts/1518CD_0.svg#wf') format('svg');
	font-weight: normal;
	font-variant: normal;
}
@font-face {
	font-family: 'TextBold';
	src: url('_gfx/fonts/1518CD_1.eot');
	src: url('_gfx/fonts/1518CD_1.eot?#iefix') format('embedded-opentype'),
		url('_gfx/fonts/1518CD_1.woff') format('woff'),
		url('_gfx/fonts/1518CD_1.ttf') format('truetype'),
		url('_gfx/fonts/1518CD_1.svg#wf') format('svg');
	font-weight: normal;
	font-variant: normal;
}

html, body { height: 100%; margin: 0; padding: 0; }
body { 
	background-color: #4B5058; 
	font: 20px/100% 'TextRegular', arial, helvetica, sans-serif; 
	color: #fff; 
	
	background: #4B5058 url('_gfx/bg/level1-b-001.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='._gfx/bg/level2-b-003.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_gfx/bg/level2-b-003.jpg', sizingMethod='scale')";
}
div.container { 
	/*border-top: 10px solid #64AA28; */
	padding: 50px;
}
div.box { 
	background: url('_gfx/bg/box-001-invers.png') repeat scroll 0 0 transparent;
	padding: 20px;
	width: 600px;
}
h1, p { font-size: 16px; margin: 0; }
h1 { text-transform: uppercase; font-family: 'TextBold', arial, helvetica, sans-serif; font-weight: normal; }
a { color: #fff; }
img { float: right; }