body, td{margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; background: #ececec;}

td.nav div.enc{ color: #000000; float: left; width: auto;  position: relative;  }
td.nav div.enc a.ssublevel{ color: #808080;  }
td.nav div.enc a.ssublevel:hover{ color: #c0c0c0;  }

td.head-left{background:url(/images/_head-left.jpg) no-repeat; width:140px; height:140px;}
td.head{background: #333333 url(/images/_logo.jpg) no-repeat left; vertical-align:top; height:140px;}
td.logo{background:url(/images/_logo.jpg) no-repeat top left; width:320px; height:140px;}
td.head-right{background:url(/images/_head-right.jpg) no-repeat; width:140px; height:140px; vertical-align:middle; text-align:center;}

td.page-left{background:url(/images/_page-sh-left.jpg) top right no-repeat; height: 283px;}
td.page-right{background:url(/images/_page-sh-right.jpg) top left no-repeat; height: 283px;}
td.page{ padding: 5px 10px 5px 20px; font-size:14px;}
td.right{ background:#FFF;}

td.nav{ background:#666666; border-top:1px solid #CCCCCC;  font-family:Verdana, Arial, Helvetica, sans-serif;}
td.nav a:link, td.nav a:visited{padding:2px; color: #ffffff; text-decoration:none; font-size:12px; border-bottom: 2px solid #666666;}
td.nav a:hover{border-bottom: 2px solid #808080;}

h1,h2,h3,h4{color: #336699; padding-left:20px;}
h1{font-size:26px;} h2{font-size:24px;} h3{font-size:22px;} h4{font-size:20px;}
li{ padding-left:4px; margin-left:5px;list-style-position:inside;  text-align: justify; }
p{ text-align: justify; }

/*μενώ*/
a.mainlevel {background: url(/images/_arrow.gif) no-repeat 4px #ffffff;	
color: #333333;	margin: 0;	padding: 8px 15px 9px 15px;	display: block; text-decoration: none;text-transform: uppercase;border-bottom: 1px dotted #ccc;}
a.mainlevel:hover{background: url(/images/_arrow-hover.gif) no-repeat 4px #FFF; text-decoration: none;	color: #000; }
a.sublevel {color: #666666;font-size:11px;	margin: 0 -5px 0 -5px;	padding: 4px 0 4px 30px;	display: block;	text-decoration: none;	text-transform:lowercase;	width: 100%; 	background: url(/images/_sub.gif) no-repeat 18px 8px #FFF;}
a.sublevel:hover, a.ssublevel:active {	background: url(/images/_sub-hover.gif) no-repeat 18px 8px #FFF;	text-decoration: none;	color: #000;}
a.ssublevel {color: #666666;font-size:11px;	margin: 0 -5px 0 -5px;	padding: 4px 0 4px 30px;	display: block;	text-decoration: none; text-transform:lowercase;	width: 100%; 	background: #FFF none no-repeat 18px 8px;}
a.ssublevel:hover, a.ssublevel:active {	background: #FFF none no-repeat 18px 8px;	text-decoration: none;	color: #000;}
a.ssublevel_m {color: #666666;font-size:11px;	margin: 0 -5px 0 -5px;	padding: 4px 0 4px 30px;	display: block;	text-decoration: none;	text-transform:lowercase;	width: 100%; 	background: #FFF none no-repeat 18px 8px;}
a.ssublevel_m:hover, a.ssublevel_m:active {	background: #FFF none no-repeat 18px 8px;	text-decoration: none;	color: #000;}

/**/

div.mod{border:1px solid #CCC; width:198px;  padding:4px; background:#DDEBFF; margin:4px; float:left;}
div.mod h1{font-size:18px; text-transform:uppercase; padding:0px; text-align:center;}
div.mod a:link, div.mod a:visited{text-decoration:none; font-size:12px; color: #336699;}
div.mod a:hover{color:#333333;}

div.mod-grey{border:1px solid #333; width:198px;  padding:4px; background:#DADADA; margin:4px; color:#333333; float:left;}
div.mod-grey h1{font-size:18px; text-transform:uppercase; color:#333333; padding:0px; text-align:center;}
div.mod-grey a:link, div.mod-grey a:visited{text-decoration:none; font-size:12px; color: #336699;}
div.mod-grey a:hover{color:#333333;}


/**/
td.foot-left{background:#999999; border-top:1px solid #666;}
td.foot-center{background:#CCCCCC; border-top:1px solid #666; border-left: 1px solid #FFF; border-right: 1px solid #FFF;}
/**/

div.sgl{  color: #808080;background: #EEEEEE; border: 1px solid #C3C3C3; display: none; padding-left: 2px; padding-right: 2px; position: absolute; width: 170px;  margin-left: -175px;  margin-top: -25px; }
a.map1{ background: url(/images/_m1.gif) no-repeat; font-size: 13px; padding-left: 20px; }
a.map3{ background: url(/images/_m3.gif) no-repeat; font-size: 13px; padding-left: 20px; }
div.map0{ font-size: 13px; padding-left: 20px; }
div.map2{ background: url(/images/_m2.gif) repeat-y left; font-size: 13px; padding-left: 20px; }
div.sites{ border: 1px solid #FFFFFF; height: 350px; margin-top: 20px; padding-left: 5px; padding-right: 5px; width: 560px; }
div.str{ border-bottom: 1px solid #404040; }
img.sites{ border: 1px solid #808080; }

