﻿body {margin:0;padding:0;background:url(/files/system/images/index_bg.jpg) #deecf1 repeat-x top center;}

.hidden {display:none;}
a img {border:0;}

#wrap {width:998px;background-color:#fff;margin:0 auto;}

#header {padding:9px;}
#header h1 {margin:0;padding:0;}

#search {font:normal 11px tahoma, arial, sans-serif;float:right;width:307px;height:56px;background:url(/files/system/images/search_bg.gif) #58add2 no-repeat top left;color:#fff;}
#search form {padding:0;margin:0;}
#search form fieldset {padding:0;margin:4px 0 0 0;float:right;border:0;width:170px;}
#search form legend {display:none;}
#search form span.searchfield {display:block;float:left;width:142px;height:25px;background:url(/files/system/images/searchfield_bg.gif) #58add2 no-repeat 50% 50%;}
#search form span input.txt {border:0;width:120px;font:normal 11px tahoma, arial, sans-serif;margin:4px 6px;}
#search form span input.btn {}
#search form ul {margin:0;padding:5px 0 0 5px;list-style:none;}
#search form ul li {margin-bottom:4px;}
#search form p {margin:0 0 5px 0;padding:0 0 0 0;}
#search form a {color:#fff;text-decoration:none;}
#search form a.english {margin-left:140px;}
#search form a.english span {display:none;}
#search form a:hover {color:#fff;text-decoration:underline;}
#search form a.home {padding-left:20px;background:url(/files/system/images/icon_home.gif) #58add2 no-repeat 0 center;}
#search form a.links {padding-left:20px;background:url(/files/system/images/icon_links.gif) #58add2 no-repeat 0 center;}
#search form a.contact {padding-left:20px;background:url(/files/system/images/icon_contact.gif) #58add2 no-repeat 0 center;}

#contenthome {z-index:1;position:absolute;width:980px;/*padding:9px;*/border:9px solid #fff;background:url(/files/system/images/content_bg.gif) #fff repeat-x bottom;}
#content {width:980px;/*padding:9px;*/border:9px solid #fff;background-color:#fff;background:url(/files/system/images/content_bg.gif) #fff repeat-x bottom;}

#welcome {position:relative;width:980px;height:330px;background:url(/files/system/images/MainPool1.jpg) #fff no-repeat;}

/********* MENU START ***********/


#topnav {position:relative;z-index:3;width:980px;height:46px;/*background:url(/files/system/images/menu_back.gif) no-repeat;*/}
/* IE6 ONLY HACK */ #topnav {background /**/:url(/files/system/images/menu_backtest.png) no-repeat;}
#topnav ul {list-style:none;margin:0;padding:0;}

#topnav ul.first {margin:0;padding:0;display:block;}
#topnav ul.first li {height:20px;font:bold 13px tahoma, arial, sans-serif;color:#fff;float:left;padding:8px 0;margin:0;}
#topnav ul.first li p {padding:0;margin:0;position:relative;}
#topnav ul.first li a {color:#fff;text-decoration:none;border-right:2px solid white;padding:0 13px;}
#topnav ul.first li a:hover {text-decoration:none;}
#topnav ul.first li a.last {border:0;}
#topnav ul.first li:hover ul.second {display:block;position:absolute;top:30px;}

#topnav ul.first li ul.second {z-index:5;float:left;border-top:1px solid #fff;padding:6px 0 0 0;display:none;/*background-color:#287af6#201f5e*/}
/* IE6 ONLY HACK */ #topnav ul.first li ul.second {background /**/:url(/files/system/images/black_trans.png);}
#topnav ul.first li ul.second li {padding:0 0 0 15px;margin:0;float:none;font:normal 11px tahoma, arial, sans-serif;background:url(/files/system/images/menu_list_bullet.gif) no-repeat 5px 5px;width:205px;}
#topnav ul.first li ul.second li p {padding:0;margin:0;}
#topnav ul.first li ul.second li a {border:none;display:block;border-bottom:1px dotted #7a7a7d;padding:2px 10px 4px 0;}
#topnav ul.first li ul.second li a:hover {text-decoration:underline;}
#topnav ul.first li ul.second li:hover ul.third {display:block;position:absolute;}

#topnav ul.second li ul.third {display:none;position:absolute;z-index:6;left:195px;margin-top:-25px;border-left:1px solid #fff;padding:6px 0 0 0;background-color:#201f5e;}
/* IE6 ONLY HACK */ #topnav ul.second li ul.third {background /**/:url(/files/system/images/black_trans.png);}
#topnav ul.second li ul.third li {padding:0 0 0 15px;margin:0;float:none;font:normal 11px tahoma, arial, sans-serif;background:url(/files/system/images/menu_list_bullet.gif) no-repeat 5px 5px;width:205px;}
#topnav ul.second li ul.third li p {padding:0;margin:0;position:relative;}
#topnav ul.second li ul.third li a {border:none;display:block;border-bottom:1px dotted #7a7a7d;padding:2px 10px 4px 0;}


/********* MENU END ***********/


#start_trip_home {text-align:right;margin:180px 100px 0 0;border:0;}
#start_trip {text-align:right;margin:60px 100px 0 0;border:0;}

#welcometxt {width:280px;height:155px;position:absolute;bottom:0;background:url(/files/system/images/white.png);padding:10px;}
#welcometxt h2 {font:bold 16px tahoma, arial, sans-serif;margin:0 0 13px 0;padding:0;}
#welcometxt p {font:normal 11px tahoma, arial, sans-serif;margin:10px 0;padding:0;}
#welcometxt p.more a {float:right;display:block;background:url(/files/system/images/button_more.gif) no-repeat;width:79px;height:16px;margin:0;padding:0;}
#welcometxt p.more span {display:none;}

#seasonal {z-index:2;width:110px;height:72px;background:url(/files/system/images/flowers.png) no-repeat;position:absolute;left:252px;top:133px;}


#tickets {width:410px;height:344px;position:relative;top:-20px;float:left;}
#tickets h2 {width:299px;height:33px;background:url(/files/system/images/banner_tickets.gif) transparent no-repeat;margin:0;padding:0;}
#tickets h2 span {display:none;}
#tickets form {height:290px;font:normal 11px tahoma, arial, sans-serif;color:#000;margin:0;padding:10px;background-color:#fafafa;}
#tickets fieldset {border:none;border-bottom:1px solid #dfdfdf;padding:0;}
#tickets legend {font:bold 13px tahoma, arial, sans-serif;color:#606060;margin:5px;}
#tickets select {font:normal 11px tahoma, arial, sans-serif;color:#555555;clear:left;border:1px solid #c5c5c5;}
#tickets select.bold {font:bold 11px tahoma, arial, sans-serif;}
#tickets img.calendar {padding:0;margin:0;vertical-align:top;}
#tickets input.txt {border:1px solid #c5c5c5;}

#tickets .route label {display:block;text-align:right;margin:0 50px 5px 0;}
#tickets .route label.type {margin:0 119px 8px 0;}
#tickets .dates label {display:block;text-align:right;margin:0 10px 5px 0;}
#tickets .passengers {border:none;}
#tickets .passengers label  {display:block;margin:0 0 5px 60px;}
#tickets .passengers label.margin {margin:0 0 8px 73px;}
#tickets .passengers label span {font:normal 10px tahoma, arial, sans-serif;color:#ff6c00;}

#tickets .dates input {width:200px;}
#tickets .route input {width:76px;}
#tickets a {font:normal 10px tahoma, arial, sans-serif;text-decoration:none;color:#46a6d0;}
#tickets a:hover {text-decoration:underline;}
#tickets a.code {text-decoration:none;color:#ff6c00;background:url(/files/system/images/icon_search.gif) transparent no-repeat;padding-left:20px;}
#tickets a.code:hover {text-decoration:underline;}

#tickets input.btn {height:17px;background-color:#83c3de;border:0;font:normal 10px tahoma, arial, sans-serif;color:#fff;margin:5px;vertical-align:middle;}


#this_weeks_trip {height:344px;position:relative;top:-32px;margin-left:455px; transparent no-repeat bottom; }
/* IE6 ONLY HACK */ #this_weeks_trip {margin-left /**/:455px;}
#this_weeks_trip h2 {width:550px;height:33px;background:url(/files/system/images/banner_this_weeks_trip.gif)  transparent no-repeat;margin:0;padding:0;}
#this_weeks_trip h2 span {display:none;}
#this_weeks_trip p {font:normal 11px tahoma, arial, sans-serif;width:637px;padding:16px 16px 16px 16px;position:absolute;bottom:0;margin:200px 0 0 1px;background:url(/files/system/images/black.png) top left;color:#fff;}
#this_weeks_trip a.more {display:block;background:url(/files/system/images/button_more.gif) transparent no-repeat;width:79px;height:16px;margin:10px 0 0 0;padding:0;}
#this_weeks_trip a.more span {display:none;}



#details {width:743px;/*position:relative;top:-95px;*/background-color:#fff;}
h2.details {/*position:relative;top:-70px;*/font:bold 21px tahoma, arial, sans-serif;color:#fff;width:743px;height:24px;background:url(/files/system/images/heading_bg.gif) transparent no-repeat;margin:0;padding:4px 0 4px 8px;}
h2.details span {position:relative;top:-3px;font:bold 11px tahoma, arial, sans-serif;color:#fff;padding:0;margin:0;}

h3.details {position:relative;top:0px;font:bold 21px tahoma, arial, sans-serif;color:#fff;width:735px;height:24px;background:url(/files/system/images/heading_bg.gif) transparent no-repeat;margin:0;padding:4px 8px;}
h3.details span {position:relative;top:-3px;font:bold 11px tahoma, arial, sans-serif;color:#fff;padding:0;margin:0;}

h6.details {position:relative;top:0px;font:bold 21px tahoma, arial, sans-serif;color:#fff;width:735px;height:24px;background:url(/files/system/images/heading_bg_green.gif) transparent no-repeat;margin:0;padding:4px 8px;}
h6.details span {position:relative;top:-3px;font:bold 11px tahoma, arial, sans-serif;color:#fff;padding:0;margin:0;}


h4.details {/*position:relative;top:-58px;*/font:bold 21px tahoma, arial, sans-serif;color:#fff;width:730px;height:24px;background:url(/files/system/images/heading_bg.gif) transparent no-repeat ;margin:0;padding:4px 8px;}
h4.details span {position:relative;top:-3px;font:bold 11px tahoma, arial, sans-serif;color:#fff;padding:0;margin:0;}

#details p#path {margin 5pt 0pt;font:normal 11px tahoma, arial, sans-serif;color:#000;background-color:#eaeaea;border:1px solid #fff;}
#details p#path a {color:#46a6d0;text-decoration:none;}
#details p#path a:hover {text-decoration:underline;}

#details p#path1 {position:relative;top:-20px;font:normal 11px tahoma, arial, sans-serif;color:#000;background-color:#eaeaea;border:1px solid #fff;}
#details p#path1 a {color:#46a6d0;text-decoration:none;}
#details p#path1 a:hover {text-decoration:underline;}


/*#details p {font:normal 11px tahoma, arial, sans-serif;margin:0;}*/
#details p strong {margin:0;padding:7px 0;font:bold 11px tahoma, arial, sans-serif;}
#details a.more {display:block;background:url(/files/system/images/button_more.gif) transparent no-repeat;width:79px;height:16px;margin:10px 0 0 0;padding:0;}
#details a.more span {display:none;}

/*
#details dl {font:normal 11px/120% tahoma, arial, sans-serif;padding:0 0 0 0;margin:0;}
#details dt {margin:0;padding:7px 10px;font:normal 12px/120% tahoma, arial, sans-serif;}
#details dd {margin:0;padding:10px;}
*/

#details #gallery {float:left;position:relative;top:10px;text-align:left;width:314px;padding:10px;margin:0px 10px 10px 15px;border:1px solid #ccc}
#details #gallery h3 {text-align:left;font:bold 11px tahoma, arial, sans-serif;color:#46a6d0;padding-bottom:7px;margin:0px;}
#details #gallery img {margin:1px;}
#details #gallery p.zoom {text-align:center;}
#details #gallery p.zoom a {color:#000;text-decoration:none;background:url(/files/system/images/zoom.gif) transparent no-repeat left;padding-left:20px;}
#details #gallery p.zoom a:hover {text-decoration:none;}

#details .schedule {}

#details .schedule h3 {font:bold 13px tahoma, arial, sans-serif;color:#313232;padding:5px 5px 5px 15px;margin:0;background-color:#e5e5e5;}

#details .schedule ul {margin:0;padding:0 15px;}

#details .schedule ul.left {width:49%;margin:0;list-style:none;float:left;}

#details .schedule ul.right {margin:0 0 0 50%;list-style:none;}

#details .schedule ul.left li {position:relative;font:normal 11px tahoma, arial, sans-serif;color:#817c7c;border-bottom:1px solid #e3e3e3;margin:0;padding:7px 0 4px 12px;background:url(/files/system/images/bullet.gif)  no-repeat center left;}

#details .schedule ul.right li {position:relative;font:normal 11px tahoma, arial, sans-serif;color:#817c7c;border-bottom:1px solid #e3e3e3;margin:0 0 0 0;padding:7px 0 4px 12px;background:url(/files/system/images/bullet.gif) no-repeat center left;}


#details .schedule ul {
  margin: 10px 0px 0px 0px;
  
}

#details .schedule li {
  background-image : url(/files/system/images/bullet2.gif); 
  background-repeat: no-repeat; 
  background-position: 0px -0.1em; 
  padding: 10px 0px 0px 10px; 
  list-style-position:outside;
  height:2.3em; 
  vertical-align:bottom; 
  list-style:none;
  font:normal 11px tahoma, arial, sans-serif;
  color:#817c7c;
  border-bottom:1px solid #e3e3e3;
}



#details .schedule1 ul li {list-style:none;font:normal 11px tahoma, arial, sans-serif;color:#817c7c;margin:0;padding:7px 0 8px 12px;background:url(/files/system/images/bullet.gif)  no-repeat center left;}

#details .schedule1 ul{margin:0;padding:0 15px;position:relative;}


#details #tools {margin-top:12px;text-align:right;font:normal 11px tahoma, arial, sans-serif;color:#46a6d0;border-top:5px solid #e5e5e5;}
#details #tools span {display:none;}
#details #tools p {height:16px;margin:8px 0 0 0;}
#details #tools a {color:#46a6d0;text-decoration:none;padding:0 0 0 2px;}
#details #tools a:hover {color:#46a6d0;text-decoration:underline;}
#details #tools a.print {background:url(/files/system/images/icon_print.gif) no-repeat left;}
#details #tools a.email {background:url(/files/system/images/icon_email.gif) no-repeat left;margin-left:50px;}

#banners {font-size:0;width:299px;height:365px;position:relative;top:-20px;margin-top:5px;float:left;background:url(/files/system/images/banners_bg.gif) transparent no-repeat bottom;border:0;/*border-top:5px solid #e5e5e5;*/clear:both;text-align:center;}
#banners img {border-bottom:5px solid #e5e5e5;padding:5px 0;}


#map_poll {width:434px;height:360px;position:relative;float:left;top:-10px;right:0;margin-left:306px;padding-top:10px;border:0;}
/* IE6 ONLY HACK */ #map_poll {margin-left /**/:309px;}

#flash {position:relative;top:-5px;left:4px;width:434px;height:360px;float:left;}

#poll {position:relative;top:-20px;width:232px;height:360px;right:0;margin-left:745px;padding-top:10px;border:0;}
/* IE6 ONLY HACK */ #poll {margin-left /**/:748px;}
#poll h2 {position:absolute;margin:1px;padding:0;width:232px;height:60px;background:url(/files/system/images/banner_poll.gif) transparent no-repeat top left;}
#poll h2 span {background:url(/files/system/images/banner_poll.gif) transparent no-repeat top left;display:none;}
#poll form {height:160px;margin:0;padding:10px;background:url(/files/system/images/poll_bg.gif) transparent no-repeat top left;}
#poll form fieldset {position:relative;top:45px;margin:0;padding:0;border:0;}
#poll form legend {font:bold 11px tahoma, arial, sans-serif;color:#fff;}
#poll form label {font:normal 11px tahoma, arial, sans-serif;color:#fff;display:block;}
#poll form label.alt {background-color:#4fabd2;}
#poll form input.btn {height:17px;background-color:#83c3de;border:0;font:normal 10px tahoma, arial, sans-serif;color:#fff;margin:5px 0;vertical-align:middle;}
#poll form input.btn2 {width:130px;}

/*#right_banner {margin:0 1px;padding:0;height:180px;background:url(/files/system/images/right_banner_bg.gif) transparent no-repeat bottom;}
#right_banner_page {font-size:0;width:231px;margin:0;padding:0 0 11px 0;/*position:absolute;top:-32px;right:-238px;*/background:url(/files/system/images/right_banner_page_bg.gif) no-repeat bottom;}
*/
#right_banner {margin:0 1px;padding:0;height:180px;background:url/files/system/images/right_banner_bg.gif) transparent no-repeat bottom; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
#right_banner_page {font-size:0;width:231px;margin:0;padding:0 0 11px 0;/*position:absolute;top:-32px;right:-238px;*/background:url(/files/system/images/right_banner_page_bg.gif) no-repeat bottom;}
/* IE6 ONLY HACK */ #right_banner_page {right /**/:-237px;}

#footer {width:980px;margin:0 0 10px 0;padding:0;height:75px;background-color:#f3f3f3;}
#footer p.athens {position:relative;left:10px;top:0;float:left;font:normal 11px tahoma, arial, sans-serif;color:#000;padding:4px;}
#footer p.thess {position:relative;left:20px;top:0;float:left;font:normal 11px tahoma, arial, sans-serif;color:#000;padding:4px;}
#footer p.addthis {font:normal 11px tahoma, arial, sans-serif;color:#000;padding:4px;position:relative;right:260px;top:0;float:right;text-align:right;}
#footer p.cm {font:normal 11px tahoma, arial, sans-serif;color:#000;padding:4px;position:relative;right:10px;top:0;float:right;text-align:right;}

sup {font:normal 7px tahoma, arial, sans-serif;}
#newslist{position:relative;top:-18px !important}

.text2 {
	background-color: #46a6d0;
	color: #ffffff;
}

.text3 {
	background-color: #dcebf0;
	color: #000000;
}

.more {font:normal 11px tahoma, arial, sans-serif; left;color:#fff;}

.h3{font:normal 13px tahoma, arial, sans-serif; left;color:#fff;}

.h5{font:normal 9px tahoma, arial, sans-serif; left;color:#fff;}

p { padding:10px 0px 0px 15px;}

h3 {  margin-left:15px;}

.hh3 {margin-left:15px; font:bold 18px tahoma, arial, sans-serif; left;color:#000000;}

