@charset "utf-8";
@import url("rte.css");
@import url("headfoot.css");
@import url("news_searchfield.css");

body {
	margin: 0px;
	padding: 0px;
}
.clear { clear: both; }
p.dmnt_par { margin: 0; }
#headerparts { margin-left: 12px; }
#header { background-image: none; }
#pagewrap {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#head {
	background-image: url(../gfx/hp_stelios.jpg);
	background-repeat: no-repeat;
	height: 768px;
}
#buttons { padding-top: 557px; }
#buttons a {
	width: 312px;
	height: 42px;
	display: block;
	float: left;
}
#buttons a span {
	height: 1px;
	width: 1px;
	display: block;
	overflow: hidden;
}
#b1, #b2 { margin-right: 27px; }
#stelios {
	height: 1px;
	width: 1px;
	display: block;
	overflow: hidden;
}
#hpe { margin-top: 24px; font-size: 10px; }

#social_links {
	margin: 10px 0 30px 0;
	padding-left: 248px;
}

#social_links a {
	display: block;
	height: 40px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 18px;
}

a span.hidden {
	display:block;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

#slink_facebook {
	width: 90px;
	background-image: url(../gfx/slink_facebook.jpg);
}

#slink_myspace {
	width: 140px;
	background-image: url(../gfx/slink_myspace.jpg);
}

#slink_linkedin {
	width: 101px;
	background-image: url(../gfx/slink_linkedin.jpg);
}

#slink_youtube {
	width: 98px;
	background-image: url(../gfx/slink_youtube.jpg);
}
#news_select {
	background-image: url(../gfx/news_select_back.jpg);
	background-repeat: no-repeat;
	height: 82px;
	width: 977px;
	margin-top: 28px;
	padding: 15px 0 0 13px;
}

#news_select h3 {font-size: 1.17em;}
#newa_select form { padding: 0; margin: 0; }

#regional_menu, #regional_menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}



#regional_menu li a {
/*	float: left; */
	display: block;
	padding: 9px 0 0 45px;
	width: 50px;
	height: 30px;
	background-image: url(../gfx/flags.jpg);
	background-repeat: no-repeat;
	margin: 0;
}


#regional_menu li a.flag_Greece { background-position: left top; }
#regional_menu li a.flag_UK { background-position: left -100px; }
#regional_menu li a.flag_Cyprus { background-position: left -200px; }
#regional_menu li a.flag_Monaco { background-position: left -300px; }

#nsel_field { float: left; width:240px;} 
#nsel_regio { float: left; padding-left: 165px;}
#nsel_regio p { margin: 0; padding: 0; font-size: 10px; padding-top: 6px; }
#nsel_flags{
	float: right;
	width: 392px;
	padding-top: 8px;
}

#regional_menu li { float: left; height: 39px; display: block; }

