@CHARSET "UTF-8";
html, body {
	margin:0;
	padding:0;
}

body {
	font-family: Geneva, Verdana, Arial, San-Serif;
	font-size: 12px;
	color: #000;
	background: #f1f1f1;
}

a, a:active, a:visited {
	background: transparent;
	color: #4C4C4C;
	font-weight: bold;
	text-decoration:none;
}

a:hover {
	color: #B2CF42;
}

/**
* HEADER
*/
div#header {
	background:url(../img/header_bg.jpg) 0 100% repeat-x;
	height:100px;
}

div#header2 {
	background:url(../img/header_bg2.jpg) 50% 100% no-repeat;
	height:100px;
}

div#header2 p.backquotes {
	position: absolute;
	right:50%;
	margin-right:-100px;
	width:500px;
	height:81px;
	font-style: italic;
	font-size: 16px;
	color: #4C4C4C;
	text-align: center;
}

/**
* MAIN
*/
div#main {
	background:#fff;
	text-align:center;
}

div#content {
	margin:auto;
	width:800px;
	height:400px;
	background: url(../img/main_bg.jpg) 50% 0 no-repeat;
	position:relative;
}

div#content a.item1 {
	position: absolute;
	bottom: 20px;
	left: 100px;
	font-size: 40px;
}

div#content a.item2 {
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 30px;
	width:200px;
}

/**
* FOOTER
*/
div#footer {
	background:url(../img/header_bg.jpg) 0 0 repeat-x;
	height:100px;
}

div#footer2 {
	background:url(../img/footer_bg2.jpg) 50% 0 no-repeat;
	height:90px;
	text-align:center;
	padding-top:40px;
}

div#footer3 {
	width:600px;
	margin:auto;
}

/**
* LANGS
*/
div#langs {
	position: absolute;
	top: 6px;
	right: 10px;
}

div#langs img {
	border:0;
	opacity:0.5;
}

div#langs a.selected img, div#langs a:hover img {
	opacity:1;
}