/* base */
h1{
	margin:20px 0;
	color:#5B739C;
}
	h1 strong{
		font-size:13px;
		color:#777;
	}
h2.title{
	color:#933;
	margin-bottom:10px;
	text-align:right;
}
.clear{
	clear:left;
}

ul, li, h3, h2, h1, p{
	padding:0;
	margin:0;
	list-style:none;
}

/* styles */

body {
	font: 100% Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,Frutiger,"Frutiger Linotype",Univers,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif; 
	margin: 0 ; padding: 0;
	background:black;
	height:100%;
}

.header-outer, .main-outer, .footer-outer, #content,.section{
	width: 100%;
}
	
.main-outer{
	height:100%;
}

.footer-outer{
   position:fixed;
   left:0px;
   bottom:0px;
   height:30px;
   width:100%;
   padding:5px 0px;
	background-image: url(../imgs/footer.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
}

.header-outer{
	height:100px;
	position:fixed;
	z-index:1;
	background-image: url(../imgs/blackgradient.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	}

.header{
	margin: 0 auto; 
	width: 99%; 
	padding:0px 0px 5px 0px;
	overflow:hidden; 
}
.subnav{
	float: right; 
	padding: 10px; 
	border-radius: 0px 0px 7px 7px;
	margin-right:10px;
	font-size:1.2em;
}
.subnav a:hover{
	text-decoration: none;
	font-weight:bold;
}
.nav{
	margin-right:8%;
	
}
.footer{
	width: 100%;
	padding: 10px 0px;
	overflow:hidden; 
	text-align:right;
}

.header, .footer {
	color: white;
}

a {
	color: white; 
	text-decoration: none;
}

.footer p {
	padding: 0px 10px;
	margin: 0;
	font-size: 0.85em;
}

.logo {
	float: left; 
	padding: 5px; 
	font-size:2em;
	margin-left:5%;
	font-weight:bold;
}

h1, h2 {
	margin: 0; 
	padding: 0;
}

.slogan {
	position:fixed;
	left:5%;
	bottom:140px;
	color:#fbb913;
	font-size:1.3em;
	letter-spacing:2px;
	z-index:1
	}
	
#content,.section{
	height:100%;
}

.fadein {
    position:relative;
    height:640px;
	width: 100%;
}

.fadein img {
    position:absolute;
    left:0;
    top:0;
	height:100%;
	width: 100%;
}

.lang{
	margin-left:10px;
	float: right; 
	font-size:0.75em;
	position:absolute;
	right:10px;
}

.lang dl{
	margin:7px auto;
}

.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
.dropdown a:hover { color:#5d4617;}
.dropdown dt a:hover { color:#5d4617; border: 1px solid #d0c9af;}
.dropdown dt a {background:#e4dfcb url(../imgs/arrow.png) no-repeat scroll right center; display:block; padding-right:10px;border:1px solid #d4ca9a; width:90px;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul { background:#e4dfcb none repeat scroll 0 0; border:1px solid #d4ca9a; color:#C5C0B0; display:none; left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:100px; list-style:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#d0c9af;}
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }