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

/**********************General styles**************************/

body{margin:0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:85%;}

h1 {
color:#003399;
font-size:155%;
}
h2 {
	color:#003399;
	font-size:102%;
	font-weight:bold;
	margin:0;
	width:500px;
}
h3 {
color:#E5900A;
font-size:110%;
}
h4 {
color:#003399;
font-size:101%;
font-style:italic;
}
h5 {
color:#003399;
font-size:101%;
}
h6 {
color:#003399;
font-size:101%;
font-style:italic;
font-weight:normal;
}

.bg_title {
	background:url(../images/bg_title.gif) top left repeat-y;
	margin:0;
	padding:2px 12px 5px 5px;
}

a:link {
color:#003399;
}
a:visited {
color:#666666;
}
a:hover {
color:#003399;
text-decoration:underline;
}

img{ border:none;}

/************************Header*********************/

#header{ position:relative; margin:0; padding:0; width:100%; height:130px; background-color:#003399;}
	#toolbar{ position:relative; font-size:80%; margin:0; padding:4px 0 5px 0; background-color:#003399; color:#FFFFFF; width:100%;text-align:right;}
	#toolbar p{ margin:0; padding:0 5px 0 0;}
	#toolbar a{ color:#FFF; text-decoration:none;}
	#toolbar a:hover{ color:#FFF; text-decoration:underline;}
	
	#banner{ position:relative; margin:0 5px; padding:0; background-color:#A9CBFC; border:1px solid #FFF; height:86px; background-image:url(../images/banner.jpg); background-repeat:no-repeat;}
	#banner h1{ display:none; visibility:hidden;}
	#banner h2{ display:none; visibility:hidden;}
	
		#logo a{ background-image:url(../images/logo-europa.png); background-repeat:no-repeat; position:absolute; top:11px; left:40px; width:112px; height:39px; margin:0; padding:0;}
		#title_bg{ background-image:url(../images/title_bg.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_cs{ background-image:url(../images/title_cs.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_da{ background-image:url(../images/title_da.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_de{ background-image:url(../images/title_de.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_el{ background-image:url(../images/title_el.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_en{ background-image:url(../images/title_en.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_es{ background-image:url(../images/title_es.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_et{ background-image:url(../images/title_et.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_fi{ background-image:url(../images/title_fi.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_fr{ background-image:url(../images/title_fr.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_ga{ background-image:url(../images/title_ga.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_hu{ background-image:url(../images/title_hu.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_it{ background-image:url(../images/title_it.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_lt{ background-image:url(../images/title_lt.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_lv{ background-image:url(../images/title_lv.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_mt{ background-image:url(../images/title_mt.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_nl{ background-image:url(../images/title_nl.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_pl{ background-image:url(../images/title_pl.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_pt{ background-image:url(../images/title_pt.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_ro{ background-image:url(../images/title_ro.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_sk{ background-image:url(../images/title_sk.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_sl{ background-image:url(../images/title_sl.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}
		#title_sv{ background-image:url(../images/title_sv.png); background-repeat:no-repeat; position:absolute; top:55px; left:40px; width:500px; height:22px; margin:0; padding:0;}

		#lgg{ margin:30px 25px 0 0; padding:0; float:right;}
		noscript{ display:none; visibility:hidden;}
	
	#path{ position:relative; background-color:#003399;color:#FFFFFF; font-weight:bold; font-size:85%; margin:0; padding:0;}
	#path p{ margin:3px 0 0 0; padding:0 0 0 5px;}
	#path a{ color:#FFF; text-decoration:none;}
	#path a:hover{ color:#FFF; text-decoration:underline;}

/************************Content*********************/
/************************Content 2 Col version*********************/		

#container_bg {
	background:url(../images/bg_content.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:100%;
	clear:right;
}

#container2c{ 
	margin:0;
	padding:0;
	width:100%;
	font-size:95%;
	border-bottom:1px solid #e7f0cf;
}

#container2c #leftNav2c {
	width: 144px;
	padding:16px 0 0 0;
	height:400px;
	float: left;
}

#container2c img {
padding: 4px 4px 0 4px
}

#container2c #content2c {
	margin-left: 162px;
	padding:10px 5px 10px 0;
	color:#003399;
}

/************************Bottom*********************/	

#BottomTools{
	color: #003399;
	font-size: 85%;
	margin: 0;
	padding: 3px 0;
	text-align: center;
	clear:both
}
#tdBottomTools a { text-decoration: none; color:#003399;}
#tdBottomTools a { text-decoration: underline;}
	

.green_border {
	border: 1px solid #bdd799;
	width:90%;
	display:block;
	margin:10px 0 0 0;
	padding:0;
}

.green_border_middle {
	border-top: 1px solid #bdd799;
	height:1px;
	width:100%;
	float:left;
	padding:0;
	margin:10px 0 0 0;
}

.green_border_left {
	width:47%;
	float:left;
	padding:5px;
	margin:0;
}

.green_border_center {
	border-left: 1px solid #bdd799;
	width:1px;
	float:left;
	padding:0;
	margin:0;
	height:300px;
}

.green_border_right {
	width:47%;
	float:left;
	padding:5px;
	margin:0;
}

p {
	margin:0;
	padding:5px;	
}

.clearer {
	margin:0;
	padding:0;
	width:100%;
	height:0px;
	clear:both;
	border:0;
}