html, body { height:100%; }
* { border:0 none; margin:0; padding:0; }
a { color:#333333; text-decoration:none; }
a:hover { text-decoration:underline;}

body { background: #F4F4F4 url(../gfx/template/header.png) center top repeat-x; color:#999999; margin:0px; padding:0px; font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif; font-size:0.80em; }
input { border:1px solid #CCCCCC; color:#333333; font-size:12px; height:24px; background:#F8F8F8;}
textarea { border:1px solid #CCCCCC; color:#333333; font-size:12px; height:auto; background:#F8F8F8;}
select { border:1px solid #CCCCCC; color:#333333; font-size:12px; padding:4px;background:#F8F8F8;}
.clear { clear:both;}
.pagestart { display:block; margin:auto; width:980px; position:relative;}
.mainhead { margin:auto; width:980px; height:97px; float:left;}
.logo { width:159px; float:left; padding-top:9px;}
.maininfo { float:right; padding-top:9px; padding-right:10px;}
.mainmenu { margin:auto; width:980px; float:left; margin-bottom:10px;}
div.profiles { display:block; position:fixed; left:0; top:170px; z-index:1000;}
div.profiles a.facebook { background-position:-64px 0; }
div.profiles a.facebook:hover { background-position:-64px -33px; }
div.profiles a.twitter { background-position:-32px 0; }
div.profiles a.twitter:hover { background-position:-32px -33px; }
div.profiles a { background: url(../gfx/template/icon_set.png) no-repeat scroll left top transparent; display:block; float:none; height:32px; margin-bottom:8px; text-decoration:none !important; text-indent:-9000px; width:32px; }
.lang_choose { float:right; padding-top:11px;}
/* Start the Heading Menu */

/* TOP NAVIGATION */
#nav-main { list-style-type:none; margin:0px; padding:0px; height:39px; padding-top:10px; z-index:9; font-family:Arial, Helvetica, sans-serif;}
#nav-main a, #nav-main span {display:block;}
#nav-main li {float:left;height:38px;margin-bottom:0!important;position:relative;}
#nav-main a.menu, #nav-main a.menu1 {border-right:1px solid #4e95cd; color:#444;cursor:pointer;font-size:15px;font-weight:bold;height:36px;line-height:36px;margin-top:1px;position:relative;text-decoration:none;white-space:nowrap;z-index:90000; padding-left:10px; padding-right:10px;}
#nav-main a.menu:hover, #nav-main a.menu1:hover { color:#FFFFFF; background-color:#76B7F7;}
* html #nav-main a.menu, * html #nav-main a.menu1 {width:1%;}
#nav-main a.menu span, #nav-main a.menu1 span {text-align:center;}
#nav-main a:hover.menu, #nav-main :hover a.menu {border-bottom:0;color:#036;height:39px;margin-top:-2px;}
#nav-main a:hover.menu span, #nav-main :hover a.menu span {color:#036;height:39px;margin-top:0;}
* html #nav-main a:hover.menu span {border-bottom:2px solid #fff;height:37px;position:relative;z-index:90000;}
#nav-main .menu-home {width:64px;}
#nav-main .menu-home a.menu1 {width:62px;}
html>body #nav-main .menu-home a.menu1 {border-left-color:transparent;}
#nav-main .menu-home a:hover.menu1,
#nav-main .menu-flights a:hover.menu1,
#nav-main .menu-hotels a:hover.menu1 {background:#4289CF;}
#nav-main .menu-destinations span,
#nav-main .menu-share span,
#nav-main ul {list-style:none;background:#F915A1;border:1px solid #fff;border-top:0;left:0;margin:0;padding:2px;position:absolute;top:38px;visibility:hidden;z-index:89999; width:130px;}
* html #nav-main ul {top:39px;left:-1px;}
#nav-main ul li {background:#fff;display:block;float:none;font-size:13px;height:auto;line-height:21px;margin:0!important;padding:0;}
#nav-main ul a {color:#76B7F7!important;cursor:pointer;padding:4px 13px 5px;text-decoration:none;white-space:nowrap; font-weight:bold; font-size:12px;}
#nav-main li:hover ul, #nav-main li a:hover.menu ul {visibility:visible;}
#nav-main ul a:hover {background-color:#76B7F7!important;color:#fff!important;}

.promosbig { float:left; margin:auto auto 10px; width:650px;}
.tag_promosbig { float:left; width:650px; background: url(../gfx/template/promos_bg_tag.png) left bottom repeat-x; height:35px;}
.tag_promosbig_left { background: url(../gfx/template/promos_left_tag.png) left bottom no-repeat; float:left; margin-left:30px; width:5px; height:35px; }
.tag_promosbig_right { background:url(../gfx/template/promos_right_tag.png) right bottom no-repeat; float:left; height:35px; width:8px;}
.tag_promosbig_title span { background:url(../gfx/template/promos_tag.png) center bottom repeat;  float:left; padding:7px 20px 10px; font-size:14px; font-weight:bold;}
.content_promosbig { background-color:#FFFFFF; float:left; width:650px;}
.content_promosbig ul { margin:10px 0px 10px 30px; }
.content_promosbig li { line-height:18px; margin-bottom:3px; }
.footermenu { width:210px; float:left; list-style:none;}
.footermenu li a { color:#FFFFFF; font-size:11px; }
/* End of the main Menu css */
#fragment-11 { }
.main_content { margin:12px auto auto; width:980px; float:left; padding-top:10px;}
a {
	color:#DD127B;
	text-decoration:underline;
}
a:hover {
	color: #000066;
	text-decoration:none;
}

a.tools:link {
	color:#333333;
	font-size:14px !important;
	text-decoration:underline;
	font-weight:normal;
	font-style:normal;
	}
a.tools:visited {
	color:#333333;
	font-size:14px !important;
	text-decoration:underline;
	font-weight:normal;
	font-style:normal;
	}
a.tools:hover {
	text-decoration:none;
	color:#990000;
}
a.tools:active {
	color:#333333;
	font-size:14px !important;
	text-decoration:underline;
	font-weight:normal;
	font-style:normal;
	}
.ui-datepicker-trigger { cursor:pointer; margin-top:6px; margin-left:4px; }
td {
	vertical-align:top;
}
table.anixe {
  color: #000000;
 border:none;
 font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
	}
td.menu {
	background:url(../gfx/template/menu_bg.gif) repeat-x left top;
	height:42px;
}
td.logotipo {
	height:100px;
}
a.blacklink { color:#000000; font-size:11px; text-decoration:underline;}
a.blacklink:hover { text-decoration:none;}
.mainin {
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#636B75;	
}
.intik {
	vertical-align:middle;
	padding-top: 10px;
	padding-left: 6px;
}
/* menu start */
td.homous {
	padding-bottom: 6px;
	vertical-align:bottom;
	text-align:center;
}
td.hovermenu {
font: bold 18px  'Trebuchet MS' , arial;
text-align:center;
height: 43px;
line-height:42px;
width:100px;
padding-left:20px;
}

a.klasi {
text-decoration: none;
color: #444444;
width:100px;
display:block;
}

a.klasi:hover{
background: url(../gfx/template/menu/bg_menu.png) left bottom no-repeat;
width:100px;
color: #ffffff;
}
a.ipos {
text-decoration: none;
line-height:23px;
height:23px;
padding-top:3px;
margin-top:3px;
padding-bottom:1px;
margin-bottom:2px;
color: #444444;
width:100px;
display:block;
background:#E7E6E6;
font: bold 16px  'Trebuchet MS' , arial;
}
a.ipos:hover{
background: #DD127B;
color: #F4F4F4;
}
/* menu end */

/* footer start */
td.footerme {
	background: url(../gfx/template/footer_bg.gif) repeat-x left top;
	height:91px;
}
td.footerme2 {
	background: url(../gfx/template/footer_bg2.gif) repeat-x left top;
	height:162px;
}
td.bg {
	background: url(../gfx/template/bg.gif) repeat-x left top;
	height:1px;
}
td.left_top {
	background: url(../gfx/template/left_top.gif);
	height:8px;
}
td.left_on_footer2 {
	background: url(../gfx/template/left_on_footer2.gif) repeat-y;
	
}
td.left_bottom {
	background: url(../gfx/template/left_bottom.gif);
	height:8px;
}
td.right_top {
	background: url(../gfx/template/right_top.gif);
	height:8px;
}
td.right_on_footer2 {
	background: url(../gfx/template/right_on_footer2.gif) repeat-y;
	
}
td.right_bottom {
	background: url(../gfx/template/right_bottom.gif);
	height:8px;
}
td.footing {
	font-size:10px;
	color:#757575;
	font-weight:normal;
	padding-left:4px;
}
.footing a {
	font-size:10px;
	color:#757575;
	font-weight:normal;
	text-decoration:underline;
}
.footing a:hover {
	text-decoration:none;
}

/* footer end */

/* start boxes template */
.box_topping {
	background:url(../gfx/template/box/top.gif) left top repeat-x;
}
.box_fotter {
	background: url(../gfx/template/box/bottom_bg.gif) left bottom repeat-x;
}
.box_lefting {
	background: url(../gfx/template/box/left.gif) left bottom repeat-y;
	vertical-align:bottom;
	text-align:left;
}
.box_righting {
	background: url(../gfx/template/box/right.gif) right bottom repeat-y;
	vertical-align:bottom;
	text-align:right;
}
td.titlesin {
	color:#DD127B;
	font-size:16px;
	font-weight:bold;
	padding: 4px;
}
.Button	{
	color: #FFFFFF; 
	font-size: 13px;
	font-family: Verdana; 
	background-color: #DD127B;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	font-weight: bold;
	font-style: bold;
	padding-left: 3px;
	padding-right: 3px;
}
td.generalbox {
	font-size:11px;
	font-weight:normal;
	padding: 4px;
}
.generalboxaki p { padding:0px; margin:0px;}
td.in_the_box {
	font-size:11px;
	font-weight:normal;
	padding: 4px;
	}
td.price {
	font-size:15px;
	font-weight:bold;
	vertical-align:middle;
	text-align:right;
	color:#DD127B;
	}
span.more {
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	text-align:center;
	color: #DD127B;
}
table.show_offer {
	padding-top:3px;
	border-bottom: #666666 dotted 2px;
}
td.show_offer {
	padding-bottom:3px;
	border-bottom: #666666 dotted 2px;
}

/* end boxes template */
span.mikros {
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color: #666666;
}
/* form  search front page start */
.lolika {
text-transform:uppercase;
}
.label_names{
	color: #282828; 
	font-size:16px; 
	font-style:bold; 
	font-weight:bold;
}
.hotel_area {
	color: #282828; 
	font-size:14px; 
	font-style:bold; 
	font-weight:bold;
	width:290px;
}
.fields_names{
	color: #282828; 
	font-size:16px; 
	font-style:bold; 
	font-weight:bold;
	padding-left:20px;
}
.fields_names_duo{
	color: #282828; 
	font-size:12px; 
	font-style:bold; 
	font-weight:bold;
	padding-left:20px;
}
.small_tags {
	color: #282828; 
	font-size:10px; 
	font-style:normal; 
	font-weight:normal;
	padding-left:23px;
}
.small_tags a{
	color: #282828; 
	font-size:10px; 
	font-style:normal; 
	font-weight:normal;
}
.fields_names_on{
	color: #282828; 
	font-size:12px; 
	font-weight:bold;
}
/* offers start */
a.moreoffer {
	font-size:12px;
	color:#DD127B;
	text-decoration:underline;
	font-weight:normal;
	font-style:normal;
}
a.moreoffer:hover {
	color: #000066;
	text-decoration:none;
}
a.moreoffers {
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	font-style:normal;
}
a.moreoffers:hover {
	color: #DD127B;
	text-decoration:none;
}

a.moreplane {
	font-size:10px;
	color:#DD127B;
	text-decoration:underline;
	font-weight:normal;
	font-style:normal;
}
a.moreplane:hover {
	color: #000066;
	text-decoration:none;
}

/* Facebook Plugin css */
	.tooltip-target {
		display: block;
		text-align: center;
		z-index:100000001 !important;
	}
	.tooltip-content {
		display: none;      /* required */
		position: absolute; /* required */
		width: 300px;
		background-color: #FFFFFF;
		text-align: center;
		color: black;
		z-index:100000001 !important;
	}
	.tooltip-content p {
		margin: 0;
		z-index:100000001 !important;
	}
	.demo {
	position: absolute !important; 
	top:10% !important; 
	width:27px;
	float:left;
	left:0px !important;
	padding: 0 !important;
	z-index:100000001 !important;
	display:block;}
/* end of facebook */


/* class for flights.gr */
.all{width:100%; margin:auto; height:100%; min-height:100%; float:left;}
.nav_menu{float:left; width:850px; position:absolute; z-index:100;}
.footer_1{width:100%; height:180px; float:left;  background-color:#333333; margin-top:20px;}
.footer_1_1{width:980px; position:relative; margin:auto;}
.footer_1_1_1{float:left; width:820px;}
.footer_list{float:left; width:810px; margin:auto; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #CCCCCC;}
.footer_1_1_2{float:left; width:810px; margin:auto;}
.copy_placeholder{float:left; width:350px; margin:auto; color:#F5F5F5; font-size:11px;}
.footer_img{float:right; width:200px; margin:auto;}
.footer_down{float:right; width:160px; margin-top:90px;}
