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

ul, ol, dl {padding: 0;	margin: 0;}
h1, h2, h3, p {margin-top: 0;padding-right: 15px;padding-left: 15px;}
h1, h2, h3 {color:#009ee3; font-weight:normal; border-bottom:1px dotted #f1ca69; width:100%;}
h1 {font-size:1.5em;}
h2 {font-size:1.3em;}
h3 {font-size:1.1em;}
a img {	border: none;}


a:link {color:#414958; text-decoration:none;}
a:hover, a:active, a:focus { text-decoration: underline;}
.more {background-image:url(../images/button.png); padding:2px 10px; margin:2px; 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: 90%;max-width: 1200px; margin: 0 auto;}
.content {padding: 20px 0 0 0;}
.content ul, .content ol {padding: 0 15px 15px 40px;}
.banner img{width:100%; height:auto;}

.logo {width:15%; max-width:144px; height:auto; margin-bottom:-20px; position: fixed; z-index:1000;}
.logo img{width:100%; height:auto; }

.languages {position: absolute; top:5px; right:5%; 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 {width:100%; margin:10px auto; font-size:0.9em; text-align:center;}
.links {width:auto; max-width:83%; margin:15px 0 0 0; font-size:0.9em;}
.menu a, .links a{color:#f08200; z-index:20; text-decoration:none;}
.links {border-top:1px solid #ccc;}
.menu li, .links li{padding:5px 10px; margin:2px 0 ; display: inline-block; border-right:1px dotted #ccc;border-bottom:1px dotted transparent;}
.menu li, .active li, li a:hover {color:#009ee3;}
.menu li:hover{ border-bottom:1px dotted #fff;}
li {list-style: circle inside none;}
.contactBottom {width:90%; padding:10px 5%; text-align:left; font-size:0.8em; background-color:#f1ca69; color:#666;}
.lysiteleia {width:90%; padding:10px 5%; text-align:right; font-size:0.7em; }
.lysiteleia, .lysiteleia a {color:#b0afaf;}
.mite { width:90%; padding:2px 5%; margin:5px 0 0 0; text-align:center; font-size:0.7em; color:#666;}

.col33 {width:29%; margin:2%;}
.col33 img{ width:100%; height:auto; box-shadow: 0 2px 5px rgba(4, 19, 33, 0.7);}
.col66 #form1 {text-align:right;}
.col66 .gallery img {border: 1px solid #fff; padding: 2px;}
.col66 .gallery img:hover{ border-color:#f1ca69;}
.col66 table.rates {border:0; width:100%; text-align:center; border-collapse:collapse; margin:5px 0;}
.col66 table.rates td {padding:5px; border-bottom:dotted 1px #f1ca69;}
.col50 {width:46%; margin:2%}
.col66 {width:62%; margin:2%}
.col70 {width:70%; margin: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;}



.slideshowS { width:98%; float:right; box-shadow: 0 2px 5px rgba(4, 19, 33, 0.7);}
.cycle-pagerS { text-align: center; width: 98%; float:right; z-index: 500;  margin-top: 10px; overflow: hidden;}

