@font-face
{
font-family: dejavu;
src: url('http://www.iqdesign.gr/fonts/DejaVuSansCondensed.ttf'),
     url('http://www.iqdesign.gr/fonts/DejaVuSansCondensed.eot'); /* IE9 */
}


.nav {
padding:4px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
letter-spacing: 0.5px;
/*color:#2f2e2d; */
}
.nav ul {
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}
.nav li {
display:inline;
padding:0px 5px;
margin:0px;
}
.nav li a {
color:#CCC;
text-decoration:none;
}
.nav li a:hover {
color:#FFF;
text-decoration:none;
}
.nav li a.selected {
color:#FFF;
text-decoration:none;
}
#top2 {
z-index:5;
left:0;
top:25px;
width:100%;
background-color:#fafaf9;
position:absolute;
}
.subnav {
padding:2px 0px 2px 58px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6c6657;
}
.subnav ul {
padding:0px;
margin:0px;
}
.subnav li {
display:inline;
padding:0px 22px 0px 0px;
margin:0px;
}
.subnav li a {
color:#9a978f;
text-decoration:none;
}
.subnav li a:hover {
color:#0397bd;
text-decoration:none;
}
.subnav li a.selected {
color:#0298d0;
text-decoration:none;
}
#top3 {
z-index:5;
left:0;
top:50px;
width:100%;
position:absolute;
}
.logo {
width:115px;
height:125px;
padding:10px 17px 10px 16px;
}
.special_offers {
	width:148px;
	height:22px;
	font-family: "Poiret One", serif;
	color: #003366;
}


.address {
width:365px;
padding:5px 0px 2px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7a7c7a;
float:right;
text-align:right;
}
.address a {
color:#159deb;
text-decoration:none;
}
.address a:hover {
color:#2a6f96;
text-decoration:none;
}



/* ----------------- form -----------------------*/
.formfield {
font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #f7fdfe;
	color:#333333;
	border: 1px solid #77a9cb;
    font-size: 11px;
	padding:2px;
 }
 .textform {
padding-top:3px;
padding-bottom:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}
 .textformtop {
padding-top:0px;
padding-bottom:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

.banner {
position:absolute;
width:265px;
right:0px;
top:64px;
z-index:100;
}
.banner img {
border:0px;
margin-bottom:5px;
}
.height {
line-height:2px;
}



.text {
position:fixed;
bottom:40px;
left:0px;
width:100%;
}
.media {
width:100%;
height:179px;
overflow:hidden;
}
.medias_subpage {
width:100%;
height:179px;
}


.tag {
	width:194px;
	float:left;
	height:80px;
	color: #003366;
	line-height: 112%;
}

.tag1 {
	width:194px;
	float:left;
	height:25px;
	color: #003366;
	line-height: 110%;
}

.tag2 {
	font-family: dejavu, Arial, Helvetica, sans-serif;
	font-weight:NORMAL;
    width:194px;
	float:left;
	height:16px;
	color: #003366;
	line-height: 115%;
}
.txt {
width:740px;
float:right;
height:150px;
}
.txt br {
line-height:7px;
}
h1 {
color:#087e9b;
font-weight:bold;
line-height:23px;
font-family: 'Poiret One', serif;
font-size: 24px;
padding:0px 0px 5px 0px;
margin:0px;
}
h2 {
color:#087e9b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
padding:0px 0px 5px 0px;
margin:0px;
}
.break {
line-height:7px;
}
.txt ul {
margin:0;
padding:0;
}
.txt li {
margin:2px 20px;
padding:0px;
list-style:outside;
display:list-item;
color:#0c4a59;
}
.txt li a{
text-decoration:none;
color:#0c4a59;
}
.txt li a:hover{
text-decoration:none;
color:#01728e;
}
.txt a{
text-decoration:none;
color:#0c4a59;
}
.txt a:hover{
text-decoration:none;
color:#01728e;
}
.txt img{
padding:0px 15px 0px 0px;
}
.showhideline {
width:100%;
background-color:#d8d0c5;
}
.showhide {
text-align: left;
height: 16px;
padding:2px 0px;
margin:auto;
width:970px;
}
.showhide img {
cursor: pointer;
}
.bookline {
width:100%;
}
.bookonline {
padding:2px 0px;
margin:auto;
width:970px;
}
