body { 
    background: #E6E6E6; 
    font-family: 'Open Sans', arial; 
    margin:0;
   }
p { 
    font-size: 11pt; 
    text-align: justify; 
    padding:0px 10px;
   }
h1 { 
    font-size: 18pt; 
    margin:10px 20px; 
    color: #335475; 
    font-family: 'Open Sans Bold', arial;
   }
h2 { 
    font-family: 'Open Sans Bold', arial;
   }   
.container { 
    width:1000px; 
    min-height:750px; 
    margin:auto; 
    background:#FAFAFA; 
   }
/**/
.header { width:100%; height:auto; margin:auto; background: #335475; }
.container_top { width:1000px; height:160px; margin:auto; }
 table {
    width: 100%; 
   }
   .coltop0 img{
    padding-top: 2px;   
    width: 200px;   
    }
   .coltop1 {
    width: 500px; 
    text-align: left;
    padding-left: 20px;  
    padding-top: 20px;     
    }
   .coltop2 {
    width: 300px;
    padding-right: 5px; 
    vertical-align: top;
    padding-top: 10px;
    line-height: 2.0;
   } 
   .coltop2 a{
    color: #fff; 
   }   
   P.name { 
    margin-top: -10px;
    margin-bottom: 0.5em;
    color: #fafafa; 
    font-family: 'DS Sofachrome Italic', arial;
    font-size: 18pt;
    letter-spacing: 2px;
    text-shadow:0px 1px 0px #000;
   } 
   P.slog { 
    margin-top: -20px;
    margin-left: 5px;
    margin-bottom: 0.5em;
    font-family: 'Open Sans', arial;
    text-transform: uppercase;
    color: #fafafa; 
    text-shadow:1px 1px 0px #000;
    font-size: 14pt;
    font-weight: 300; 
   } 
   P.inf { 
    margin-top: 0;
    margin-bottom: 0.5em;
    font-family: 'Open Sans', arial;
    color: #fafafa; 
    font-size: 11pt;
    font-weight: 300; 
    text-shadow:0px 1px 0px #000;
    text-align: right;
   }           
/**/

/*μενώ*/
.container_nav { 
    width:1000px; 
    height:auto; 
    margin:auto; 
    margin-top: -39px;
   }
nav {
    display: block;
    position: relative;
    background: #335475;
}
ul {
    width: 100%;
    margin: 0 auto;
    padding-left: 0;
    list-style: none;
    overflow: hidden;
}
li {  }
 #men { width: 16%; float: left; }
 #mid { width: 200px; float: left; }
 #end { width: 200px; float: left; }

li:hover { background: #FAFAFA; }
.container_nav a {
    text-decoration: none;
    text-align: center;
    display: block;
    color: #fff;
    padding: 0.5em 0;
    font-size: 1em;
    transition: 0.5s ease-in-out;
    font-family: 'Open Sans Bold', arial;
    font-weight: 300;
}
.active {
background-color:#FAFAFA; 
}
.active a{
color:#335475; 
}
.container_nav a:hover { color: #335475; }
/**/
.block_top {
  text-align:center;
  height:190px; 
  margin: 20px 0 10px 15px; 
}
.block_top p{
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-size:10pt;
	text-align:center;
}
.block_top1 {
	float:left; width:29%; 
	height: 150px;
	border-radius:6px;
	box-shadow:inset  2px 2px 4px 2px #ccc;
	padding:15px 15px 20px 10px;
	color:#000;
	background: #fff;
}
.block_top1 h3{
	font-family: 'Open Sans Bold', sans-serif;
	font-size:13pt;
}
.block_top2 {
	float:left; width:29%; margin:0 15px; 
	height: 150px;
	border-radius:6px;
	box-shadow:inset  2px 2px 4px 2px #ccc;
	padding:15px 15px 20px 10px;
	color:#000;
	background: #fff;
}
.block_top2 h3{
	font-family: 'Open Sans Bold', sans-serif;
	font-size:13pt;
}
/**/
.block_contact {
  height:auto; 
  margin: 0 20px;
  border:0px solid red; 
}
.block_contact1 {
	float:left; width:47%; 
	height: 290px;
	border-radius:6px;
	padding:5px 15px 20px 10px;
	background: #fff;
	border:1px solid #ccc; 
}
.block_contact2 {
	float:right; 
	width:47%; 
	margin:0 ; 
	height: 305px;
	border-radius:6px;
	padding:5px 5px 5px 5px;
	color:#000;
	background: #fff;
	border:1px solid #ccc; 
}
/**/
.leftimg {
    float:left; 
    margin: 10px 10px 10px 0; 
   }
/**/
.container_footer { 
    width:1000px; 
    height:auto; 
    margin:auto; 
    margin-bottom:-15px; 
    background: #335475; 
    color: #fff;
    text-align: center;    
   } 
.container_footer p{ text-align: center; padding:10px;}  
.container_footer a{ 
    color: #fff;
    text-decoration: none;
   }        
/**/
.banner_ard { 
    width:100%; 
    height:auto; 
    margin-top:20px; 
    text-align: center;    
   } 
.banner_ard img{ 
    width:200px; 
    border:5px solid #ccc; 
   } 
.banner_ard img:hover{     
    border:5px solid #335475; 
   }     
.banner_ard a{ 
    color: #848484;
    text-decoration: none;
   } 
.banner_ard a:hover{ 
    color: #335475;
    text-decoration: underline;
   } 