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

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

body {
	margin:0px;
	background:url(../images/body.jpg) center repeat-y;
}

a img {
	border:0px;
}

a {
	color:#2A5192;
}

p {
	margin-top:0px;
	margin-bottom:12px;
}

#top_bar {
	width:100%;
	min-width:951px;
	height:48px;
	background:url(../images/top_bar.jpg) center;
}

#top_bar #language {
	font-weight:bold;
	font-size:12px;
	color:#1D3878;
}

#top_bar #language a {
	color:#6F86B1;
	text-decoration:none;
	font-size:12px;
}

#top_bar #language a:hover {
	color:#1D3878;
}

#bottom_bar {
	float:left;
	width:100%;
	min-width:951px;
	height:40px;
	margin-top:10px;
	background:url(../images/bottom_bar.jpg) center;
}

#bottom_bar * {
	color:#837F7E;
	font-size:13px;
}

#bottom_bar a {
	text-decoration:none;
}

#bottom_bar a:hover {
	text-decoration:underline;
}

#wrapper {
	width:951px;
	margin:0px auto;
}

#logo_container {
	float:left;
	width:913px;
	height:75px;
	background:url(../images/logo_container.jpg);
	padding:19px 0px 0px 38px;
	margin-top:0px;
}

#logo_left {
	float:left;
	width:180px;
	height:66px;
}

#logo_right {
	float:right;
	margin-right:32px;
	margin-top:21px;
	display:inline;
}

#navigation_bar_left, #navigation_bar_right {
	float:left;
	width:20px;
	height:37px;
}

#navigation_bar_left {
	background:url(../images/nav_bar_left.gif);
}

#navigation_bar_right {
	background:url(../images/shadow_right.gif);
}

#navigation_bar {
	float:left;
	width:911px;
	height:37px;
	line-height:37px;
	background:url(../images/hr_menu_bg.gif);
}

#nav_general_info_EN {
	float:left;
	width:107px;
	height:37px;
	background:url(../images/button_generalinfo.gif) top;
}

#nav_general_info_EN:hover {
	background:url(../images/button_generalinfo.gif) bottom;
}

#nav_general_info_GR {
	float:left;
	width:100px;
	height:37px;
	background:url(../images/button_generalinfo_gr.gif) top;
}

#nav_general_info_GR:hover {
	background:url(../images/button_generalinfo_gr.gif) bottom;
}

#nav_products_EN {
	float:left;
	width:163px;
	height:37px;
	background:url(../images/button_products.gif) top;
}

#nav_products_EN:hover {
	background:url(../images/button_products.gif) bottom;
}

#nav_products_GR {
	float:left;
	width:127px;
	height:37px;
	background:url(../images/button_products_gr.gif) top;
}

#nav_products_GR:hover {
	background:url(../images/button_products_gr.gif) bottom;
}

#nav_projects_EN {
	float:left;
	width:82px;
	height:37px;
	background:url(../images/button_projects.gif) top;
}

#nav_projects_EN:hover {
	background:url(../images/button_projects.gif) bottom;
}

#nav_projects_GR {
	float:left;
	width:89px;
	height:37px;
	background:url(../images/button_projects_gr.gif) top;
}

#nav_projects_GR:hover {
	background:url(../images/button_projects_gr.gif) bottom;
}

#nav_strategic_EN {
	float:left;
	width:164px;
	height:37px;
	background:url(../images/button_strategic.gif) top;
}

#nav_strategic_EN:hover {
	background:url(../images/button_strategic.gif) bottom;
}

#nav_strategic_GR {
	float:left;
	width:128px;
	height:37px;
	background:url(../images/button_strategic_gr.gif) top;
}

#nav_strategic_GR:hover {
	background:url(../images/button_strategic_gr.gif) bottom;
}

#nav_customers_EN {
	float:left;
	width:93px;
	height:37px;
	background:url(../images/button_customers.gif) top;
}

#nav_customers_EN:hover {
	background:url(../images/button_customers.gif) bottom;
}

#nav_customers_GR {
	float:left;
	width:110px;
	height:37px;
	background:url(../images/button_customers_gr.gif) top;
}

#nav_customers_GR:hover {
	background:url(../images/button_customers_gr.gif) bottom;
}

#nav_mission_EN {
	float:left;
	width:139px;
	height:37px;
	background:url(../images/button_mission.gif) top;
}

#nav_mission_EN:hover {
	background:url(../images/button_mission.gif) bottom;
}

#nav_mission_GR {
	float:left;
	width:100px;
	height:37px;
	background:url(../images/button_mission_gr.gif) top;
}

#nav_mission_GR:hover {
	background:url(../images/button_mission_gr.gif) bottom;
}

#nav_contact_EN {
	float:left;
	width:77px;
	height:37px;
	background:url(../images/button_contact.gif) top;
}

#nav_contact_EN:hover {
	background:url(../images/button_contact.gif) bottom;
}

#nav_contact_GR {
	float:left;
	width:137px;
	height:37px;
	background:url(../images/button_contact_gr.gif) top;
}

#nav_contact_GR:hover {
	background:url(../images/button_contact_gr.gif) bottom;
}

#nav_investors_EN {
	float:left;
	width:86px;
	height:37px;
	background:url(../images/button_investors.gif) top;
}

#nav_investors_EN:hover {
	background:url(../images/button_investors.gif) bottom;
}

#nav_contact_GR:hover {
	background:url(../images/button_contact_gr.gif) bottom;
}

#nav_investors_GR {
	float:left;
	width:120px;
	height:37px;
	background:url(../images/button_investors_gr.gif) top;
}

#nav_investors_GR:hover {
	background:url(../images/button_investors_gr.gif) bottom;
}

#main_banner {
	float:left;
	width:951px;
}

#below_banner {
	float:left;
	width:951px;
	height:11px;
	background:url(../images/below_banner.gif);
	line-height:0px;
}

#main_row {
	float:left;
	width:894px;
	background:url(../images/shadows_main_row.gif);
	padding:0px 28px 0px 29px;
}

#main_row_titles {
	width:894px;
	height:31px;
	background:url(../images/navigation_bar.gif);
}

.main_row_title {
	float:left;
	width:407px;
	height:31px;
	line-height:31px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:0px 20px 0px 20px;
}

#main_row_min_height {
	float:left;
	width:2px;
	height:250px;
}

#main_row_ending {
	float:left;
	width:951px;
	height:30px;
	background:url(../images/main_row_ending.jpg);
}

#main_row_content {
	float:left;
	width:894px;
	background:#F3F3F3;
	border-top:solid 1px #BEBEBE;
}

.main_content_half {
	float:left;
	width:406px;
	padding:10px 20px 0px 20px;
}

.new_table a {
	text-decoration:none;
}

.new_table a:hover {
	text-decoration:underline;
}

.new_date {
	color:#2A5192;
	font-weight:bold;
}

#menu {
	width:120px;
	padding-top:10px;
}


#menu td {
	border-bottom:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
}

#menu a {
	float:left;
	width:120px;
	text-decoration:none;
	padding:3px 0px 3px 0px;
}

#menu a:hover {
	text-decoration:underline;
}

#content {
	padding:10px 10px 10px 10px;
}

.content_title {
	font-weight:bold;
	color:#2A5192;
}

.filing_titles {
	background:#999999;
}

.filing_row1 {
	background:#FFFFFF;
}

.filing_row2 {
	background:#F3F3F3;
}