body{
	padding:0;
	margin:0;
	width:100%;
	text-align:center;
	background-image:url(images/bgCont2.gif);
	background-position:left top;
	background-repeat:repeat;
}
#container_out{
	padding:0;
	margin:0 auto;
	width:100%;
	text-align:center;
	background-image:url(images/bg2.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:1000px;
}
#container{
	padding:17px 0px 10px 0px;
	margin:0px auto 0px auto;
	width:900px;
	text-align:left;
	overflow:hidden;
}
#top_cont{
	padding:0;
	margin:0px 0px;
	width:900px;
	float:left;
	background-color:#ffffff;
}
.logo{
	padding:25px 0px 17px 18px;
	margin:0;
	float:left;
}
#imageCont{
	padding:0;
	margin:0;
	float:left;
	width:900px;
	height:211px;
	background-image:url(images/topImage.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
}
.date{
	padding:20px 19px 0px 0px;
	right:0;
	bottom:-2px;
	text-align:right;
	height:26px;
	position:absolute;
	display:block;
	overflow:hidden;
	background-image:url(images/bgDate.png);
	background-position:left top;
	background-repeat:repeat-x;
	width:881px;
	font:normal 11px tahoma;
	color:#ffffff;
}
* html .date{
	background-color:transparent;
	background-repeat:repeat-x;
	width:881px;
	height:26px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/default/images/bgDate.png", sizingMethod="scale");
}
#mainCont{
	padding:32px 0px 10px 10px;
	margin:0;
	float:left;
	width:890px;
	background-image:url(images/bgmain.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#ffffff;
}
.mainLeft{
	padding:0;
	margin:0;
	float:left;
	width:209px;
}
.menuTitle{
	padding:9px 0px 9px 12px;
	margin:0;
	float:left;
	width:197px;
	background-color:#295e92;
	font:normal 16px tahoma;
	color:#ffffff;
}
.menuTitle img{
	padding-left:5px;
	vertical-align:sub;
}
.callBanner{
	padding:17px 0px 0px 0px;
	margin:0;
	float:left;
}
.mainRight{
	padding:0px 0px 0px 15px;
	margin:0;
	float:left;
	width:666px;
}
.search{
	padding:0px 19px 0px 0px;
	margin:0;
	clear:both;
	text-align:right;
	display:block;
	font:bold 12px tahoma;
	color:#465675;
}
input.inputSearch{
	border:1px solid #94aec6;
	padding:3px 2px 0px 2px;
	margin:0px 5px 0px 5px;
	display:inline;
	width:163px;
	background-image:url(images/bgInput.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:18px;
	font:normal 12px arial;
	color:#465675;
}
.col_2{
	padding:0px 0px 5px 0px;
	margin:18px 0px 0px 0px;
	float:left;
	background-image:url(images/box1_2.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.box1{
	padding:0px 9px 0px 14px;
	margin:0px 0px 0px 0px;
	float:left;
	width:302px;
	font:normal 11px tahoma;
	color:#455370;
}
.box1_title{
	padding:13px 0px 0px 0px;
	margin:0;
	float:left;
	width:302px;
}
.box1 h2{
	padding:0;
	margin:8px 0px 0px 0px;
	float:left;
	width:302px;
	font:bold 11px tahoma;
	color:#455370;
}
.box1 p{
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	font:normal 11px tahoma;
	color:#455370;
}
.link{
	padding:10px 0px 0px 0px;
	float:left;
	margin:0;
	font:normal 11px tahoma;
	color:#3f8dbf;
}
.link a{
	margin-right:5px;
	display:inline;
	float:left;
	font:normal 11px tahoma;
	color:#3f8dbf;
	text-decoration:none;
}
.link a:hover{
	font:normal 11px tahoma;
	color:#3f8dbf;
	text-decoration:underline;
}
.link2{
	padding:3px 0px 0px 0px;
	float:left;
	margin:0;
	font:normal 11px tahoma;
	color:#3f8dbf;
}
.link2 a{
	margin-right:5px;
	display:inline;
	float:left;
	font:normal 11px tahoma;
	color:#3f8dbf;
	text-decoration:none;
}
.link2 a:hover{
	font:normal 11px tahoma;
	color:#3f8dbf;
	text-decoration:underline;
}
.link3{
	padding:10px 0px 0px 0px;
	float:left;
	margin:0;
	font:normal 11px tahoma;
	color:#ffffff;
}
.link3 a{
	margin-right:5px;
	display:inline;
	float:left;
	font:normal 11px tahoma;
	color:#ffffff;
	text-decoration:none;
}
.link3 a:hover{
	font:normal 11px tahoma;
	color:#ffffff;
	text-decoration:underline;
}
.link4{
	padding:10px 0px 0px 0px;
	margin:0;
	font:normal 11px tahoma;
	color:#3f8dbf;
}
.link4 a{
	margin-right:5px;
	display:inline;
	float:left;
	font:normal 11px tahoma;
	color:#3f8dbf;
	text-decoration:none;
}
.link4 a:hover{
	font:normal 11px tahoma;
	color:#3f8dbf;
	text-decoration:underline;
}
.link5{
	padding:0px 0px 0px 15px;
	float:left;
	margin:0;
	font:normal 11px tahoma;
	color:#3f8dbf;
}
.link5 a{
	margin-right:5px;
	display:inline;
	float:left;
	font:normal 11px tahoma;
	color:#3f8dbf;
	text-decoration:none;
}
.link5 a:hover{
	font:normal 11px tahoma;
	color:#3f8dbf;
	text-decoration:underline;
}
.box2{
	padding:0px 15px 0px 14px;
	margin:0px 0px 0px 0px;
	float:left;
	width:312px;
	overflow:hidden;
	font:normal 11px tahoma;
	color:#455370;
}
.newsOpen{
	padding:8px 0px 0px 0px;
	margin:0;
	float:left;
	font:normal 11px tahoma;
	color:#455370;
	width:100%;
}
.newsOpen a{
	font:normal 11px tahoma;
	color:#455370;
	text-decoration:none;
}
.newsOpen a:hover{
	text-decoration:underline;
	font:normal 11px tahoma;
	color:#455370;
}
.newsOpen h2{
	padding:0;
	margin:0;
	clear:both;
	display:block;
	font:normal 11px tahoma;
	color:#00c8ff;
}
.newsOpen h1{
	padding:0;
	margin:0;
	clear:both;
	display:block;
	font:bold 11px tahoma;
	color:#455370;
}
.newsOpen h1 a{
	font:bold 11px tahoma;
	color:#455370;
	text-decoration:none;
}
.newsOpen h1 a:hover{
	font:bold 11px tahoma;
	color:#455370;
	text-decoration:underline;
}
.photoGallery{
	padding:0px 0px 5px 13px;
	margin:10px 0px 0px 0px;
	float:left;
	background-color:#a9c7cf;
	width:653px;
}
.photoGallery_title{
	padding:13px 0px 12px 0px;
	margin:0;
	float:left;
	width:653px;
}
.scrollTable{
	padding:0px 0px 0px 8px;
	margin:0;
	float:left;
}
.button{
	padding:25px 0px 0px 0px;
	margin:0;
	float:left;
	width:15px;
}
.scrollImages{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:590px;
}
.scrollImages span.image{
	padding:0px 9px 0px 9px;
	margin:0;
	float:left;
}
.scrollImages span.image img{
	border:2px solid #ffffff;
}
.col_1{
	padding:0px 9px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:313px;
	font:normal 11px tahoma;
	color:#455370;
}
.box3{
	padding:0px 0px 10px 11px;
	margin:10px 0px 0px 0px;
	float:left;
	width:302px;
	font:normal 11px tahoma;
	border-left:3px solid #3f8dbe;
	color:#455370;
}
.box3 h2{
	padding:0;
	margin:8px 0px 0px 0px;
	float:left;
	width:302px;
	font:bold 11px tahoma;
	color:#455370;
}
.box3Table {
	padding:0;
	margin:12px 0px 0px 0px;
	width:302px;
	float:left;
	font:normal 11px tahoma;
	color:#455370;
}
.box3Table span.image{
	padding:0;
	margin:0px 10px 0px 0px;
	float:left;
	font:normal 11px tahoma;
	color:#455370;
}
.box3Table span.text{
	padding:0;
	margin:0px 0px 0px 0px;
	font:normal 11px tahoma;
	color:#455370;
}
.box3Table span.text h3{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	font:bold 11px tahoma;
	color:#455370;
}
.box4{
	padding:0px 0px 10px 11px;
	margin:10px 0px 0px 0px;
	float:left;
	width:302px;
	font:normal 11px tahoma;
	border-left:3px solid #87c1e7;
	color:#455370;
}
.box4 h2{
	padding:0;
	margin:8px 0px 0px 0px;
	float:left;
	width:302px;
	font:bold 11px tahoma;
	color:#455370;
}
.box4 p{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	font:normal 11px tahoma;
	color:#455370;
}
.player{
	padding:20px 0px 10px 0px;
	margin:0;
	float:left;
}
#bottom{
	padding:10px 10px;
	margin:0px 0px 0px 0px;
	width:880px ;
	background-color:#465675;
	border-top:1px solid #65738d;
	float:left;
}
#bottom span.left{
	padding:0;
	margin:0;
	float:left;
	font:normal 10px tahoma;
	color:#b0c0d0;
}
#bottom span.right{
	padding:0;
	margin:0;
	float:right;
	font:normal 10px tahoma;
	color:#b0c0d0;
}
#bottom span.right a{
	padding:0px 4px;
	font:normal 10px tahoma;
	color:#b0c0d0;
	text-decoration:none;
} 
#bottom span.right a:hover{
	padding:0px 4px;
	font:normal 10px tahoma;
	color:#b0c0d0;
	text-decoration:underline;
} 
#footer{
	padding:0;
	margin:0px auto;
	width:900px;
	text-align:right;
	display:block;
	clear:both;
}
#footer div.footer_right{
	padding:10px 10px 0px 0px;
	margin:0;
	width:130px;
	float:right;
}
#atcomProductionFlash {
	float:left;
	margin:0;
	padding:0;	
	width:20px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px;	
	font-family:Tahoma,Verdana, Tahoma,Verdana,;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #5b6882;
}
.atcom a:hover {
	font-family:Tahoma,Verdana,Tahoma,Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #3b4b5b;
	margin:0;
	padding:0;
}
/* ----------------------------------------- eidikotites ---------------------------- */
#content h1{
	font:bold  11px tahoma;
	color:#ff6600
}

#content h2{
	font:bold  11px tahoma;
	color:#ff6600
}
#content h3{
	font:bold  11px tahoma;
	color:#ff6600
}
#content h4{
	font:bold  11px tahoma;
	color:#ff6600
}

#content{
	padding:0px 22px 20px 5px;
	margin:20px 0px 0px 0px;
	float:left;
	width:639px;
}
.content_title{
	padding:10px 0px 10px 11px;
	margin:0px 0px 21px 0px;
	float:left;
	width:625px;
	border-left:3px solid #465675;
}
.content_title h2{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:625px;
	font:normal 19px arial;
	color:#3f8dbe;
}
.content_title h1{
	padding:15px 0px 0px 0px;
	margin:0;
	float:left;
	width:625px;
	font:bold 12px tahoma;
	color:#465675;
}
.content_image{
	padding:8px 8px;
	margin:0px 0px 0px 0px;
	clear:both;
	display:block;
	overflow:hidden;
	background-image:url(images/bg_img_eidikotites.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.content_text{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:639px;
	font:normal 11px tahoma;
	color:#455370;
}
.content_text h3{
	padding:5px 0px 5px 11px;
	margin:21px 0px 0px 0px;
	clear:both;
	display:block;
	border-left:3px solid #b0c0d0;
	font:bold 11px tahoma;
	color:#455370;
}
.content_text p{
	padding:15px 0px 0px 14px;
	margin:0;
	display:block;
	font:normal 11px tahoma;
	color:#455370;
}
.content_text ul{
	padding:10px 0px 0px 25px;
	margin:0;
	float:left;
	font:normal 11px tahoma;
	color:#455370;
}
/* ----------------------------------------- news ---------------------------- */	
.news{
	padding:0;
	margin:15px 0px 0px 0px;
	float:left;
	width:589px;
}
.newsTitle{
	padding:0px 0px 0px 11px;
	margin:0;
	float:left;
	width:578px;
	border-left:3px solid #b0c0d0;
}
.newsTitle h2{
	padding:0px 0px 0px 0px;
	margin:0;
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 11px arial;
	color:#3f8dbe;
}
.newsTitle h3{
	padding:0px 0px 0px 0px;
	margin:0;
	clear:both;
	display:block;
	overflow:hidden;
	font:bold 11px tahoma;
	color:#455370;
}
.newsTitle h3 a{
	font:bold 11px tahoma;
	color:#455370;
	text-decoration:none;
}
.newsTitle h3 a:hover{
	font:bold 11px tahoma;
	color:#455370;
	text-decoration:underline;
}
.news span.text{
	padding:0px 0px 0px 15px;
	margin:0;
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 11px arial;
	color:#455370;
}
.pages{
	padding:0px 0px 0px 0px;
	margin:30px 0px 0px 0px;
	float:left;
	text-align:right;
	font:normal 11px tahoma;
	color:#455370;
	width:589px;
}
.pages a{
	padding:0px 5px 0px 5px;
	margin:0;
	font:normal 11px tahoma;
	color:#455370;
	text-decoration:none;
}
.pages a:hover{
	font:normal 11px tahoma;
	color:#455370;
	text-decoration:underline;
}
.pages a#active{
	font:bold 11px tahoma;
	color:#455370;
	text-decoration:none;
}

/*** amp styles BEGIN ***/
#content {
	font:normal 12px Tahoma, Arial, sans-serif;
	line-height:1.25em;
	}
h1.hMain {
	font:bold 18px Tahoma, Arial, sans-serif !important;
	line-height:23px !important;
	margin:20px 0 !important;
	}
h2.hTitle {
	font:bold 16px Arial, Helvetica, sans-serif !important;
	line-height:20px !important;
	margin:0 0 10px !important;
	}
h3.hDetails {
	color:#000 !important;
	font:normal 12px Verdana, Arial, sans-serif !important;
	line-height:16px !important;
	margin:0 !important
	}
.newsOpen.newsOpenNew h2.noTitle {
	padding:0;
	margin:0;
	clear:both;
	display:block;
	font:bold 11px tahoma;
	color:#455370;
}
.newsOpen.newsOpenNew h2.noTitle a{
	font:bold 11px tahoma;
	color:#455370;
	text-decoration:none;
}
.newsOpen.newsOpenNew h2.noTitle a:hover{
	font:bold 11px tahoma;
	color:#455370;
	text-decoration:underline;
}
.box4.box4New p{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:normal 11px tahoma;
	color:#455370;
	float:none;
}
/*** amp styles END ***/
