@charset "utf-8";
/* CSS Document */
body
{
	margin:0;
	padding:0;
	background:url(img/middle_back.png) repeat-x;
	background-position:0px 141px ;
	background-color:white;
}
img,a{ border:none}
.containner
{
	position:relative; 
	width:960px; 
	margin:0px auto;
	height:auto;
}
div#top
{
	background:url(img/top.png) top no-repeat;
	height:141px;
	width:960px;
}
#logo
{
	margin:33px 0 0 0;
	float:left;
}
div#top_right
{
	float:right;
	margin:35px 0 0 0;
	padding:0;
	width:153px;
}
div#top_right p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	float:left;
	margin:3px 7px 0 0 
}
form#search 
{
		width:161px;
		height:26px;
		float:right;
		margin:11px 0 0 0;
		border:solid #dadada thin;
		-webkit-border-radius:9px;
		-moz-border-radius:9px;
		-o-border-radius:9px;
		border-radius:9px\0/;
}
form#search input[type=text]
{
	border:none;
	border:white;
	font-size:12px;
	width:125px;
	outline:none;
	float:left;
	margin:5px 0px 0 7px
}
form#search input[type=submit]
{
	border:none;
	outline:none;
	border:none;
	background:url(img/src.png) no-repeat;
	width:20px;
	height:20px	;
	float:right;
	margin:3px 3px 0 0px;
	padding:0;

}
div#top_menu
{
	 width:960px;
	 height:42px;
	background:url(img/top_menu_back.png) repeat-x;
	 margin:-20px 0 0 0;
	 -webkit-border-radius:9px;
	 -moz-border-radius:9px;
	 -o-border-radius:9px;
}
div.menu_elem
{
	float:left;
	margin:13px 3px 0;
	position:relative;
	left:0;
	top:0;
	z-index:1;
}
div.menu_elem a.menu_active
{
	color:#ffba00;
	font-weight:bold;
		
}
div.menu_elem img.opendrop
{
	float:left
}
#first_elem
{
	margin-left:17px;	
}
.separator
{
	background:url(img/separator.png) no-repeat;
	height:11px;
	width:1px;
	float:left;
	margin:2px 5px 0 11px;	
	position:relative;
}
div#languages
{
	float:right;
	margin:0 11px 0 0;
	
}
div#languages div.menu_elem a.menu_active
{
	color:#ffba00;
	font-weight:bold;	

}
div#languages div.menu_elem div.separator
{
	margin:2px 0px 0 6px;	
}
div.box	a
{
	font-family:Arial, Helvetica, sans-serif;
	color:white;		
}
div#box11
{	
	background:url(img/box_1_1.png) no-repeat;
	width:536px;
	height:265px;
	margin:18px 0 0 0 ;
	float:left	
}
div#box12
{	
	background:url(img/box_1_2.png) no-repeat;
	width:404px;
	height:265px;
	margin:18px 0 0 0 ;
	float:right
}
div#box21
{	
	background:url(img/box_2_1.png) no-repeat;
	width:536px;
	height:265px;
	margin:29px 0 0 0 ;
	float:left	
}
div#box22
{	
	background:url(img/box_2_2.png) no-repeat;
	width:404px;
	height:265px;
	margin:29px 0 22px 0 ;
	float:right	
}
.figur11
{
	margin:22px 0 0 15px;
	position:absolute
}
.figur12
{
	margin:26px 0 0 29px;
	position:absolute
}
.figur21
{
	margin:29px 0 0 35px;
	position:absolute
}
.figur22
{
	margin:26px 0 0 22px;
	position:absolute
}
div.box_content
{
	width:370px;
	height:230px;
	margin:16px 0 0 144px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;

	
}
div.box_content a.group
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold
		
}
div.box_content a.title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold

}
div.box_content img
{
	margin:0 10px 0px 0;

	
}	
div.box_content span.box_text
{
	font-size:11px;
	color:white;
	width:360px;
}

div.proj_title
{
	font-size:11px;
	font-weight:normal;
	color:white;
	margin:12px 0 0 0 ;
}
div.proj_title_info
{
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:white
}
div.about_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	margin:18px 0 0 0;
	width:360px;
}
div.partner_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	margin:18px 0 0 0;
	display:block;
	width:240px;	
}
div#partner_carousel
{
	width:203px;
	margin:24px 0 0 22px;
	
}
div#partner_name
{
	width:201px;
	margin:12px 0 0 22px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;	
}
div img.opendrop
{
	margin-left:5px;	
	cursor:pointer
}
div#bottom
{
	border-top:solid #cccccc thin;
	float:left;
	margin:28px 0 0px 0;
	width:960px;
}
img#bottom_logo
{
	margin:14px 0 0 -1px;
	float:left
}
div#bottom_info
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	color:#7c7c7c;
	width:350px;
	margin:11px 0 0 32px;
}
div#bottom_right
{
	margin:14px 0 28px 0;
	float:right;
	text-align:right	
}
div#bottom_right p
{
	margin:4px 1px 0 0;
	color:#7c7c7c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px
	
}
div#bottom_right p a
{
	color:#7c7c7c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px
}
div#current_page
{
		margin:13px 0 0 0;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		width:610px;
		line-height:18px
}
div#current_page a
{
	color:#4093b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px
}
div#project_body
{
	float:left;
	margin:8px 0 0 0;
	border-top:solid 1px #bfbfbf;
	width:610px;
	font-family:Arial, Helvetica, sans-serif
	
}
div#project_title
{
	font-size:18px;
	margin:0 0 10px 0;
	line-height:23px;
	font-weight:bold
	
}
div.project_info, div.project_info_desc
{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	margin:0 2px 0 3px;
	float:left
}
div.project_info_desc
{
	margin:18px 2px 0 3px;
}
div.project_info_desc_val
{
	margin:18px 0 0 3px;
	font-size:12px;
	line-height:18px;

}
div.project_info_val
{
	font-size:12px;
	line-height:18px;
	margin:0
}
div.proj_box
{
	 -webkit-border-radius:9px;
	 -moz-border-radius:9px;
	 -o-border-radius:9px;
	 border-radius:9px\0/;
	 border:solid 1px #dadada;
	 background:#f9f9f9;
	 width:581px;
	 padding:9px 14px;
	 margin-left:-1px
}
div#files_download
{
	margin-top:12px;
	min-height:94px;
}
div.media
{
	font-size:11px;
	font-weight:bold;
	margin:2px 0 13px 1px;
}	
div#files_download p
{
	height:30px;
	margin:0;
}
div#files_download img
{
	float:left;
	margin:0 10px 0 3px;
}
div#files_download a ,div#rel_news a
{
	color:#4093b2;
	font-size:11px;
	font-weight:bold;
	margin:4px 0  0  0;
}
div#images
{
	margin-top:18px;
	min-height:136px;
}
div#carousel
{
	margin:0 0 0 3px;
}
div#video
{
	margin-top:19px;
	min-height:333px;	
}
div#video iframe 
{
	margin:4px 0 0 60px;

}
div#rel_news
{
	margin-top:16px;
	min-height:45px;
}
div#rel_news a
{
	position:relative;
	margin:0
}
div#box1_small
{
	background:#849a00 url(img/box1_small.png) no-repeat;
	width:321px;
	min-height:236px;
	margin:8px 0 0 0 ;
	float:right;
	border-radius:10px;
	behavior: url("css/PIE.htc");
}	
div#box2_small
{
	background:#ce0000 url(img/box2_small.png) no-repeat;
	width:321px;
	min-height: 236px;
	margin:20px 0 0 0 ;
	float:right;
	border-radius:10px;
	behavior: url("css/PIE.htc");
}
div#box3_small
{
	background:#d68a00 url(img/box3_small.png?rev1) no-repeat;
	width:321px;
	min-height:231px;
	margin:22px 0 0 0 ;
	float:right;
	border-radius:10px;
	behavior: url("css/PIE.htc");
}
div#box4_small
{
	background:url(img/box4_small.png) no-repeat;
	width:321px;
	height:275px;
	margin:22px 0 0 0 ;
	float:right;
}
div.small_box
{
	
}

div.small_box p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;		
	float:left;
	color:white;
	margin:16px 24px 0 95px;
}
div.small_box a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;		
	float:left;
	color:white;
	margin:17px 24px 0px 95px;	
}
div.small_box img
{
	margin:0px 5px 0px 0px;	
}
div.small_box div.tt
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	width:200px;
	float:left;
	margin:15px 0 0 95px;
	height:125px; 
	overflow:hidden;

}
div.small_box div#partner_carousel
{
		float:left;
		margin:2px 5px 0px 95px;	
}
div.small_box div#partner_name
{
	width:300px;
	text-align:center
}
.home_news {margin-top:10px; height:92px; overflow:hidden;}
.tiny_news a {font-weight:bold;}

