@charset "utf-8";
body {font: 90%/1.4 Verdana, Arial, Helvetica, sans-serif; margin: 0;padding: 0;color: #333; margin-top:7px;}

ul, ol, dl {padding: 0;	margin: 0;}
h1, h2, h3, p {margin-top: 0;padding-left: 15px;}
h1, h2, h3 {color:#008bd2; font-weight:normal; border-bottom:1px dotted #ccc; width:100%;}
h1 {font-size:1.5em;}
h2 {font-size:1.3em;}
h3 {font-size:1.1em;}
a img {	border: none;}
li {list-style: circle inside none;}

a:link {color:#008bd2; text-decoration:none;}
a:hover, a:active, a:focus { text-decoration: underline;}
.more {background-image:url(../images/white80.png); padding:2px 10px; margin-right:4px; float:right; font-size:0.8em;
	border-radius:15px;
	-webkit-border-radius: :15px;
	-moz-border-radius: 15px;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0, .4);
	box-shadow: 0 2px 4px rgba(0,0,0, .4);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0, .4);
	behavior: url(/PIE.htc);}
.container {width: 100%;max-width:1000px;margin: 0 auto; background-image:url(../images/white80.png); margin-top:30px;}
.social {width:100%; height:20px; margin-top:-25px; position:fixed;}
.facebook, .twiter, .google{float:left; padding:0 2px;}
.content {padding: 20px 0 0 0;}
.content ul, .content ol {padding: 0 15px 15px 40px;}
.logo {width:23%; float:left; margin-left:10px;}
.logo img{width:100%; max-width:200px; min-width:130px; height:auto; }

.languages {margin:5px 15px; float:right; font-size:0.7em;}
.languages a{color:#666666;}
.contact {position:absolute; top:30px; left:95%; margin-left:-98px; width:100px; text-align:center; padding:4px 0; background-image:url(../images/white80.png);
	border-radius:15px 0 0 15px;
	-webkit-border-radius:15px 0 0 15px;
	-moz-border-radius: 15px 0 0 15px;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0, .4);
	box-shadow: 0 2px 4px rgba(0,0,0, .4);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0, .4);
	behavior: url(/PIE.htc);}
.contact:hover {margin-left:-100px; }

.menu, .links {clear:right; height:25px; padding:5px; float:right; font-size:0.9em; line-height:1em;}
.menu a, .links a{color:#008bd2; z-index:20; text-decoration:none;}
.links {border-top:1px solid #ccc;}
.menu li, .links li{padding:5px 10px; display:block; float:right;}
.menu li, .active li {color:#f18519;}
.menu li:hover{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow: 0 2px 4px rgba(0,0,0, .4);box-shadow: 0 2px 4px rgba(0,0,0, .4);-moz-box-shadow: 0 2px 4px rgba(0,0,0, .4);behavior: url(/PIE.htc);}
.bottom { width:90%; padding:10px 5%; background-image:url(../images/black50.png); text-align:center;}
.bottom, .bottom a{color:#fff;}
.bottom h2, .bottom h3 {color:#fff; margin:0; padding:5px; text-align:center;}
.lysiteleia{ text-align:right; font-size:0.7em; }
.mite { width:90%; padding:2px 5%; margin:5px 0 0 0; text-align:center; font-size:0.7em; background-color:#fff;}
.width100{width: 100%;max-width:1000px;margin: 0 auto; }
.col33 {width:29%; margin:2%}
.col33 .gallery img{ padding:2px; border:1px #fff solid;}
.col33 .gallery img:hover{ border-color:#008bd2;}
.col66 #form1 {text-align:right;}
.col50 {width:46%; margin:2%}
.col66 {width:62%; margin:2%}
.col70 {width:70%; margin:auto;}
.banner img{width:100%; max-width:1000px; height:auto;}
.fltrt {float: right;}
.fltlft {float: left;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.shadow {-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);	box-shadow:0 1px 3px rgba(0,0,0, .4); behavior: url(/PIE.htc);}
.radius6{border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}

.eot{width:100%; margin:5px auto; padding:2px 0; background-color:#000000; opacity:0.2; color:#fff; font-size:12px; text-align:center;}
.bg {position:fixed; top:-50%; left:-50%; width:200%; height:200%; z-index:-1;}
.bg img {position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; min-width:50%; min-height:50%;}
