body {
	font: 100%/1em Arial, Helvetica, sans-serif; color: #414142; background: #e6d1a6 url(../images/background_body.jpg) repeat;}
.lead {
	margin-top: 0;}
.floatLeft {
	float: left;}
.floatRight {
	float: right;}

div#screen {
	width: 100%; height: 100%; background-color: #000; position: absolute; left: 0; top: 0; z-index: 8;}

div#wrapper {
	margin: 0 auto; position: relative;}

body.splitter div#wrapper {
	width: 738px; height: 375px; margin: -187px 0 0 -369px; text-align: center; position: absolute; left: 50%; top: 50%;}
body.splitter div#wrapper div.language {
	width: 343px; margin: 40px 0 0; float: left;}
body.splitter div#wrapper div.english {
	margin: 40px 52px 0 0;}
body.splitter div#wrapper div.english img.finger {
	margin-top: 2em;}
body.splitter div#wrapper div.language p {
	margin: 1.2em 0 1.8em; font-size: 0.7em;}

div#footer {
	width: 100%; height: 56px; margin: 0 0 0 -50%; background: url(../images/background_footer.gif) repeat-x top; position: fixed; left: 50%; bottom: 0; z-index: 2;}
div#passport {
	width: 950px; height: 400px; margin: 0 0 0 -475px; position: absolute; left: 50%; bottom: 0; z-index: 3;}
div#footer div.container {
	width: 950px; height: 56px; margin: 0 auto; background-repeat: no-repeat; background-position: left top; position: relative; z-index: 4;}
ul#topNav {
	width: 950px; height: 56px; position: relative; z-index: 6;}
ul#topNav li {
	height: 32px; float: left;}
div#flagWrap {
	width: 100px; height: 120px; position: absolute; left: 0; bottom: 0; z-index: 5; background: url(../images/footer_flag.png) no-repeat left top;}
ul#subNav {
	width: 915px; height: 18px; margin: 1px 0 0; position: absolute; left: 25px; top: 34px; z-index: 7;}
ul#subNav li {
	margin: 0 15px 0 0; float: left; color: #803027; font-size: 0.6em; text-transform: uppercase;}
ul#subNav li.facebook, ul#subNav li.share {
	height: 18px; margin: 0; float: none; position: absolute; top: 0; font-size: 0.7em; text-transform: none;}
ul#subNav li.share {
	font-size: 0.7em; text-transform: none;}
ul#subNav li a {
	color: #000; text-decoration: none;}
ul#subNav li.share a {
	padding: 3px 0 1px 21px; background: url(../en/images/background_footer_button.gif) no-repeat left top; position: relative; top: 1px;}
ul#subNav li a:hover {
	color: #803027;}


/* Clearing Floats Class STARTS */
.clearfloat {
	display: inline-block;}
.clearfloat:after {
	Content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfloat {
	height: 1%; }
.clearfloat {
	display: block;}
/* Clearing Floats Class ENDS  */

div.clear {
	height: 1px; clear: both; overflow: hidden; display: block;}