*{
margin:0px;
padding:0px;
}

/*----- Διαμορφώνει το styling του html -----*/
html {
background-color: #9B0618;
background-image: url('images_css/header_bg.png');
background-repeat: no-repeat;
width:1000px;
margin-left:auto;
margin-right:auto;
}

/*----- Διαμορφώνει το styling του body -----*/
body {
background-color: inherit;	
}

/*----- main menu -----*/
#main_menu {
background-image: url('images_css/main_menu_bg.png');
width: 250px;
height:200px;
list-style-type: none;
padding: 0px 0px;
margin-left: 0px;
margin-top: 102px;
position:relative;
}
#main_menu img {padding: 0px 0px 0px 0px;}

#prima_holdings_button {
background-image: url('images_css/buttons_bg.png');
width: 240px;
height:25px;
list-style-type: none;
padding: 0px 0px;
margin-left: 5px;
margin-top: 5px;
text-align:right;
position:absolute;
}

#prima_holdings_button a {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#000000;
text-decoration:none;
display: block;
margin:0px;
padding: 2px 10px 4px 0px;
}

#prima_holdings_button a:hover {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#news_button {
background-image: url('images_css/buttons_bg.png');
width: 240px;
height:25px;
list-style-type: none;
padding: 0px 0px;
margin-left: 5px;
margin-top: 35px;
text-align:right;
position:absolute;
}
#news_button a {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#000000;
text-decoration:none;
display: block;
margin:0px;
padding: 2px 10px 4px 0px;
}

#news_button a:hover {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#investors_button {
background-image: url('images_css/buttons_bg.png');
width: 240px;
height:25px;
list-style-type: none;
padding: 0px 0px;
margin-left: 5px;
margin-top: 65px;
text-align:right;
position:absolute;
}
#investors_button a {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#000000;
text-decoration:none;
display: block;
margin:0px;
padding: 2px 10px 4px 0px;
}

#investors_button a:hover {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#shareholders_button {
background-image: url('images_css/buttons_bg.png');
width: 240px;
height:25px;
list-style-type: none;
padding: 0px 0px;
margin-left: 5px;
margin-top: 95px;
text-align:right;
position:absolute;
}
#shareholders_button a {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#000000;
text-decoration:none;
display: block;
margin:0px;
padding: 2px 10px 4px 0px;
}

#shareholders_button a:hover {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#council_button {
background-image: url('images_css/buttons_bg.png');
width: 240px;
height:25px;
list-style-type: none;
padding: 0px 0px;
margin-left: 5px;
margin-top: 125px;
text-align:right;
position:absolute;
}

#council_button a {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#000000;
text-decoration:none;
display: block;
margin:0px;
padding: 2px 10px 4px 0px;
}

#council_button a:hover {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#contact_button {
background-image: url('images_css/buttons_bg.png');
width: 240px;
height:25px;
list-style-type: none;
padding: 0px 0px;
margin-left: 5px;
margin-top: 155px;
text-align:right;
position:absolute;
}

#contact_button a {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#000000;
text-decoration:none;
display: block;
margin:0px;
padding: 2px 10px 4px 0px;
}

#contact_button a:hover {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}


/*----- Prima Holdings Logo -----*/
#prima_logo{
position: absolute;
padding: 0px;
margin-top: -90px;
margin-left: 20px;
}

/*----- Container to center the layout -----*/
#container {
width: 1000px;
background-color: inherit;
margin-bottom: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

/*----- slideshow -----*/
#slideshow {
position: relative;
width: 748px;
height: 200px;
margin-top: -200px;
margin-left: auto;
margin-right: 0px;
}

/*----- Content -----*/
#content {
width: 748px;
background-color: inherit;
background-image: url('images_css/content_bg.png');
position: absolute;
padding: 0px;
margin-top:2px;
margin-left: 0px;     
margin-right: auto;
}
div#content { 
min-height:430px;
}

#text {
font-family: Arial;
font-size: 16px;
padding: 10px 10px;
}

#text a{
text-decoration:none;
}

/*---Content Investors Links---*/
#investors_link_etisia {
background-image: url('images_css/buttons_bg.png');
width: 240px;
height:25px;
list-style-type: none;
padding: 0px 0px;
margin-left: 5px;
margin-top: 10px;
text-align:right;
position:absolute;
}
#investors_link_etisia a {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#000000;
text-decoration:none;
display: block;
margin:0px;
padding: 2px 10px 4px 0px;
}

#investors_link_etisia a:hover {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#investors_link_endiamesa {
background-image: url('images_css/buttons_bg.png');
width: 240px;
height:25px;
list-style-type: none;
padding: 0px 0px;
margin-left: 5px;
margin-top: 45px;
text-align:right;
position:absolute;
}
#investors_link_endiamesa a {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#000000;
text-decoration:none;
display: block;
margin:0px;
padding: 2px 10px 4px 0px;
}

#investors_link_endiamesa a:hover {
font-family: Arial;
font-size: 16px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

/*----- Logo Links -----*/
#logo_links {
width: 250px;
background-color: inherit;
background-image: url('images_css/logos_bg.png');
font-size: 12px;
font-family: Arial;
text-align: justify;
position: relative;
padding: 0px;
margin-top:2px;
margin-left: 750px;     
margin-right: 0px;
}
div#logo_links { 
min-height:430px;
}

#stiafilco_logo{
position: relative;
padding: 25px;
padding-top: 40px;
margin-top: 0px;
margin-left: 0px;
}

#moda_prima_logo{
position: relative;
padding: 25px;
margin-top: 40px;
margin-left: 0px;
}

#biodiesel_logo{
position: relative;
padding: 25px;
margin-top: 40px;
margin-left: 0px;
}

/*----- Footer -----*/
#footer {
background-color: #0C1A3F;
background-image: none;
width: 100%;
height:100px;
margin: 0px;
margin-top: 2px;
}

#footer_menu {
width: 99%;
list-style-type: none;
padding: 0px 0px;
margin-left: 0px;
position:absolute;
}

#footer_menu ul { 
list-style-type: none;
padding: 0px 0px;
position:relative;
}

#footer_menu  li { 
float: left;
list-style-type: none; 
padding: 0px 0px;
}

#footer_menu_prima_holdings {
background-image: none;
list-style-type: none;
padding: 0px 0px;
text-align:left;
position:relative;
}

#footer_menu_prima_holdings a {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color:#1A3F85;
text-decoration:none;
display: block;
margin:5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
}

#footer_menu_prima_holdings a:hover {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color:#C7DCF4;
text-decoration:none;
}

#footer_menu_news {
background-image: none;
list-style-type: none;
padding: 0px 0px;
text-align:left;
position:relative;
}
#footer_menu_news a {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color:#1A3F85;
text-decoration:none;
display: block;
margin:5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
}

#footer_menu_news a:hover {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color:#C7DCF4;
text-decoration:none;
}

#footer_menu_investors {
background-image: none;
list-style-type: none;
padding: 0px 0px;
text-align:left;
position:relative;
}
#footer_menu_investors a {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color:#1A3F85;
text-decoration:none;
display: block;
margin:5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
}

#footer_menu_investors a:hover {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color:#C7DCF4;
text-decoration:none;
}

#footer_menu_shareholders {
background-image: none;
list-style-type: none;
padding: 0px 0px;
text-align:left;
position:relative;
}

#footer_menu_shareholders a {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color:#1A3F85;
text-decoration:none;
display: block;
margin:5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
}

#footer_menu_shareholders a:hover {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color:#C7DCF4;
text-decoration:none;
}

#footer_menu_council {
background-image: none;
list-style-type: none;
padding: 0px 0px;
text-align:left;
position:relative;
}

#footer_menu_council a {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color:#1A3F85;
text-decoration:none;
display: block;
margin:5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
}

#footer_menu_council a:hover {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color:#C7DCF4;
text-decoration:none;
}

#footer_menu_contact {
background-image: none;
list-style-type: none;
padding: 0px 0px;
text-align:left;
position:relative;
}

#footer_menu_contact a {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color:#1A3F85;
text-decoration:none;
display: block;
margin:5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
}

#footer_menu_contact a:hover {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color:#C7DCF4;
text-decoration:none;
}

#copyright {
font-family: Arial;
font-size: 10px;
font-weight:bold;
color: #1A3F85;
width: 99%;
padding:10px 5px;
margin-left: auto;
margin-right: auto;
text-align: right;
}

#css_validation {
width: 99%;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding:15px 10px;
}