@charset "utf-8";
/* CSS Document */

html,
body {
	width:100%;
	margin:0;
	background:#fff;
	font: 12px Verdana, Geneva, sans-serif;
	color:#111;
	}
	
a:link {
	color:#0F599D;
	}

a:hover {
	color:#08345d;
	}

a:visited {
	color:#73787d;
	}
a:visited:hover {color:#08345d;
	}
	
a#donetsk2012 {color:#2dc137; background:url(/images/main/euro-ico.jpg) left no-repeat; height:20px; padding-left:20px;}
a#donetsk2012:hover {color:#08345d;}
span#donetsk2012 {color:#2dc137;}
	
.nou {
	text-decoration:none;}


.wrap {
	position:relative;
	margin:0 auto;
	width:95%;
	min-width:1000px;
	width: expression(document.documentElement.clientWidth < 1000px ? "1000px": "auto");
	}

.header {width:100%; min-width:1000px; height:55px; margin-top:45px; padding-bottom:15px;}
	
	
.l-header {
	float:left; 
	width:400px;
	}
	
.l-header h1 {
	display:block;
	height: auto;
	margin:0 0 0 50px;
	font:18pt Georgia, "Times New Roman", Times, serif; color:#afaeae;}

.r-header {
	float:right;
	width:250px; 
	text-align:left;
	}
	
.r-header p {
	font-size:11px;
	padding:10px 0 0 55px;
	}
	
.mid-header {margin:0 280px 0 450px; width:auto; min-width:250px;}
.mid-header ul {font-size:11px; padding-top:5px;}
.mid-header ul li {padding-bottom:10px;}

.mainmenu-block {width:100%; position:relative; height:45px;}
.mainmenu {width: 900px; padding:5px 0 0 50px;}
.mainmenu li {float:left; display:block; width:auto; margin-right:5%;}
.sub-mainmenu {position:relative; font-size:11px; margin-top:2px;}



.content {
	width:100%;
	position:relative;
	margin:0 auto;
	}
	
.content h1 {
	display:block;
	padding:45px 0 45px 50px;
	font-size:21px;
	color:#111;
	font-weight:normal;
	font:18pt Georgia, "Times New Roman", Times, serif;
	}
	
.left {
	position:relative; 
	float:left; 
	width:450px; 
	margin-left:50px; 
	}
	
.person {
	position:relative; 
	float:left; 
	width:100%;
	}
	
.person img {
	float:left; 
	margin:0 30px 80px 0;
	}
	
.person p {
	display:block; 
	margin:30px 0 0 0; 
	font-size:16px; 
	font-weight:bold;}
	
.person p span {
	font-size:11px; 
	font-weight:normal; 
	padding-top:35px;
	}
	
	
.right {
	position:absolute;
	float:left; 
	margin:0 35px 0 600px;
	width:auto;
	text-align:left;}

.right p {margin-bottom:15px;}
.right p span {font-size:11px;}
























.clearfloat {
	clear:both; 
	height:1px;
	}

.clearfloat2 {
	clear:both; 
	height:45px;
	}

.footer {
	width:100%; 
	min-width:1000px; 
	height:100px;
	text-align:left; 
	font-size: 11px; 
	color:#111;
	margin-top:45px;
	}
	
.l-footer {
	float:left; 
	width:350px;
	}
.r-footer {
	float:right;
	width:250px; 
	text-align:left;
	}
.r-footer p {
	padding-top:12px;
	}
	
	
	
	

