/* http://www.rakebrain.fr/site.css */
* { margin:0; padding:0; }
img { border: none; }
.clear { clear: both; }
.c { text-align: center!important; }
.r { text-align: right!important; padding-right: 5px!important;}
html { padding-left:1px; }
body {
	background-color: #01265e;
	font-family:Arial, Helvetica, sans-serif;
}
body.g {
	background:#01265e url(bg_g.jpg) no-repeat center top;
}
	body.ru { background:#01265e url(bg_ru.jpg) no-repeat center top; }
	body.pl { background:#01265e url(bg_pl.jpg) no-repeat center top; }
	body.uk { background:#01265e url(bg_uk.jpg) no-repeat center top; }
	body.nl { background:#01265e url(bg_nl.jpg) no-repeat center top; }
	body.it { background:#01265e url(bg_it.jpg) no-repeat center top; }
	body.es { background:#01265e url(bg_es.jpg) no-repeat center top; }
	body.de { background:#01265e url(bg_de.jpg) no-repeat center top; }
	body.fr { background:#01265e url(bg_fr.jpg) no-repeat center top; }
	body.se { background:#01265e url(bg_se.jpg) no-repeat center top; }
#header {
	width: 964px;
	height:90px;
	margin: 0 auto;
	/*padding-top:74px;*/
	padding-top:85px;
	background: url(header_bg.png) no-repeat center top;
}
	#header h1 {
		margin:0;
		font-size:14px;
		color:#fff;
		width: 430px;
		/*text-align:right;*/
		margin:0 0 0 185px;
	}
	#header h2 {
		/*text-align:right;*/
		margin:0 0 0 185px;
		color:#fff;
		font-size:33px;
		width: 430px;
	}
	
	.es #header h1, .es #header h2 { width:535px!important; }
	
#wrapper {
	width: 964px;
	/*background:#01265e url(body_g.jpg) no-repeat;*/
	margin: 0 auto;
	
	/*min-height: 1030px;
	height: auto !important;
	* height: 1030px;*/
}
#content {
	margin: 0 auto;
	width:897px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #fff;
	padding-left:65px;
}
	#content p {
		font-size:14px;
		padding-right:65px;
	}
	
#boxes {
	width: 720px;
	float:left;
}

.box {
	padding-left:5px;
	width:322px;
	float:left;
}
	.box h3 {
		color:#cc3333;
		font-size:22px;
		margin:25px 0 10px;
		text-align:center;
	}
	.box table {
		border: 1px solid #ababab;
		background-color: #fbffdd;
		width:100%;
		font: 14px Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
		.box tbody td {
			border:0;
		}
		.box tbody td.first {
			padding:10px;
		}
		.box th {
			text-align:left;
			font-weight:bold;
			padding:5px 0;
			white-space: nowrap;
		}
		.box a {
			color: #3333ff;
		}
	#content .box p {
		padding-right:0;
		font-size: 12px;
		margin:10px 0 20px 0;
	}
	.right-spacer {
		margin-right: 65px;
	}

#links {
	float: left;
	width:175px;
	text-align: center;
	/*padding-top:100px;*/
	padding-top:62px;
}
#links img {
	margin-bottom:30px;
}
