body{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : url(back.gif) repeat;
}
a.external {
    background:  url(external.gif) no-repeat bottom left;
    padding-left: 12px;
}
textarea{
    border: 1px solid rgb(168, 168, 168);
	color: rgb(96, 96, 96);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align : top;
 }

input{
   border: 1px solid rgb(168, 168, 168);
	color: #4F4F4F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align : top;
 }
select{
   border: 1px solid rgb(168, 168, 168);
	color: #4F4F4F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align : top;
 }
.button{
border: 1px solid #235900;
background-color : #87B71C;
color: White;
}
div.divlogin{
	border: 1px solid #727272;
}
a{
	text-decoration: none;
	color : #60A401;
}
a:hover{
	background-color : #60A401;
	color : White;
}

div.divtopgreen{
	background : url(top_green_slice.gif) no-repeat right;
	height : 20px;
	font-size : 0.6em;
	color : White;
	text-align : right;
}
div.divtopgreen a{
	text-decoration: none;
	color : White;
}
div.divtopgreen a:hover{
	text-decoration: none;
	color : rgb(0, 0, 139);
	background-color : transparent;
	}
div.divtopgreen p{
	margin:0px;
	padding : 5px 18px 4px 10px;
	font-weight : bold;
}

div.divpath{
	background : #F5F5F5;
	color : rgb(132, 132, 132);
	font-size : 0.6em;
	padding : 26px 0px 0px 10px;
	margin-left:2px;
}
div.divpathhome{
	background : #F5F5F5 url(right_path.jpg) no-repeat bottom right;
	color : rgb(132, 132, 132);
	font-size : 0.6em;
	padding : 26px 0px 0px 10px;
	margin-left:2px;
}

div.divmain{
		font-size : 0.7em;
		background : White url(back_main_athina.gif) no-repeat top;
		color : #5A6170;
		margin-left:2px;
		padding : 2px 35px 30px 30px;
}

div.divmainhome{
		font-size : 0.70em;
		background : White url(back_main_athina.gif) no-repeat top;
		color : #5A6170;
		padding : 0px 30px 30px 30px;
		float:left;
		width: 65%;
}

div.divmainhome p{
		line-height : 18px;
		text-align : justify;
		margin-left:2px;

}

div.divmainhome h1{
	font-size : 1.5em;
	color : rgb(0, 84, 164);
	font-weight : normal;
	margin-top: 18px;
}
div.divnews
{
	font-size: 0.75em;
	background: #eaedee;
	float: right;
	padding-bottom: 20px;
	width: 160px;
	color: #6a8c99;
	height: 560px;	
}


div.divnews h1{
	text-indent:-5000px;
	background: url(top_news.gif) no-repeat;
	margin-bottom:5px;
	margin-top:0px;

}
div.divnews h2{
	font-size : 0.9em;
	padding : 10px 10px 0px 10px;
	line-height:10px;
	margin-bottom:5px;
	margin-top:0px;
}

div.divnews h3{
	font-size : 0.8em;
	padding : 0px 10px 10px 10px;
	line-height:10px;
	margin-bottom:5px;
	margin-top:0px;
}
div.divnews a{
	color : #6A8C99;
}
div.divnews a:hover{
	background-color : #6A8C99;
	color : White;
}

div.divnews p{
	margin-top:0px;
	padding : 0px 10px 0px 10px;
	font-size : 0.75em;
}
div.divnews span{
	margin-top:0px;
	padding : 0px 10px 0px 10px;
	font-size: 0.72em;
}

.img{
	float: left;
	padding: 0px 10px 10px 10px;
}
td.tdleft img{
	padding-top:0px;
}
td.tdleft {
	background-color: #3F9ACB;
	padding-top:0px;
	margin-top:0px;
}
span.spandetails{
		font-size : 0.8em;
		color : Black;
}
p.plistnews{
	padding: 0px 0px 10px 0px;
	margin: 3px 0px 0px 0px;
}
form p{
	padding: 0px 0px 10px 0px;
	margin: 3px 0px 0px 0px;
}
div.divmain p{
		line-height : 18px;
		text-align : justify;
}
div.divmain li{
		line-height : 18px;
		margin-top:0px;
}
div.divmain h1{
	font-size : 1.5em;
	color : rgb(0, 84, 164);
	font-weight : normal;
}
h3{
	font-size : 1em;
margin-bottom:5px;
color: #486162;
	font-weight : bold;
}
div.divmain h2{
	font-size : 1em;
	color : #5AA5C7;
	font-weight : bold;
	border-bottom: 1px solid #A3CEE2;
	padding-top:10px;
}
td.tdbottom{
	background : url(bottom_slice.jpg) repeat-x top;
	height : 35px;
	border : 0.05em solid rgb(148, 148, 148);
	font-size : 0.65em;
	padding-right:30px;
	padding-bottom:0px;
}
table.tablecenter{
	border-top : 0.05em solid rgb(148, 148, 148);
	border-left : 0.05em solid rgb(148, 148, 148);
	border-right : 0.05em solid rgb(148, 148, 148);
	
}
.ekdesign{
color:#666666;
font-size:0.7em;
text-align:center;
margin-top:8px;
}
