@charset "utf-8";
/* CSS Document */


body {
       margin-bottom:0px;
	   margin-top:0px;
	   margin-left:0px;
	   margin-right:0px;
	   padding:0px;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   color:#666666;
	   font-size:11px;
	   background:#fff url(images/background-scratch.jpg) repeat;
	   }
a      {
		color:#333333; font-weight:bold;
		text-decoration:none;
		}
		
a:hover {
         color:#333333; font-weight:bold;
		 text-decoration:underline;
		}
img {border:0px;}
table , td {vertical-align:top; border:none;}

h1,h2,h3,h4,h5,h5 {font-size:14px; font-weight:bold; color:#009933; margin-top:10px;}

/* wrapper - header */
#begin {width:100%; margin:0px; padding:0px;background:url(images/swirls.png) left top no-repeat;}
  #wrapper {width:830px; margin:0 auto;}
#header {width:830px; margin:0 auto; height:94px;}

#logo-div  { width:132px; float:left; margin-left:30px;}
#lang-div {width:300px;  float:right; padding-top:40px; color:#fff; margin-right:20px;}

#lang-div a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#lang-div a:hover {color:#FFFFFF; font-weight:bold; text-decoration:underline;}

 .logo { width:132px; height:87px; margin-top:5px;}
 .lang { width:172px; height:24px; margin-top:25px;}
 .languages {margin-top:30px}
 
 /* flags */
 
.greek-flag {margin:25px 5px 0 5px;width:47px; height:28px;  }
.uk-flag {margin:25px 5px 0 5px;  }
 
 
 /* main */
 
#main {width:810px; margin:0 auto; padding:0px;}

/* top-column */

#top-column {width:830px; padding:0px; height:137px; margin:0 auto;}

#top-column  #top-left {float:left; width:30px; height:137px; background:url(images/top_left.png) no-repeat;}
#top-column  #top-mid {float:left; width:426px; height:137px;  background:url(images/top_mid.png) repeat-x;}
#top-column  #top-right { width:354px; height:137px; margin-left:456px; background:url(images/top_img.png) no-repeat;}


/* advertisements table */


#top-column  #top-mid  .advertisements  {width:443px; height:64px; margin-top:7px; border:0px; vertical-align:top;}

#top-column  #top-mid  .advertisements .title   {width:115px; height:30px; }
#top-column  #top-mid  .advertisements .greektravelguide  {width:153px; height:62px;}
#top-column  #top-mid  .advertisements .bestgreekhotels {width:151px; height:108px;}
#top-column  #top-mid  .advertisements .greece  {width:100px; height:38px;}
#top-column  #top-mid  .advertisements .kefalonia {width:105px; height:41px; }


/* content */

#content {width:830px; margin:0 auto; padding:0px; background:url(images/main_bg.png) repeat-y;}
#content #shadow {margin:0px 60px 0 10px; width:786px; height:33px; background:url(images/line.png) repeat-x;}

/* main-column */

 
#main-col {width:820px; margin:0 auto;}

/* left-column */

#left-col {width:160px; padding:7px;float:left; margin-right:5px; color:#009933;}
#left-col ul {padding:0px 9px 9px 10px;}
#left-col li {
				color:#666666; 
				padding:0px 0px 9px 5px;
				list-style-type:none;
				background:url(images/line-list.png) left no-repeat;
				background-position:bottom;
				font-weight:bold; 
				font-size:11px; 
				display:block; 
				line-height:1.5em; 
				border-bottom:1px thin #999999;
}
#left-col a {color:#666666;text-decoration:none;}
#left-col a:hover {color:#009933;text-decoration:underline;}

/* right-column */

#right-col {}
#central-col {width:610px; height:423px; margin-left:182px; background:url(images/border.png) no-repeat;}

#central-col p {text-align:justify; margin:20px 10px 0 20px;}
#central-col h1 {margin-top:10px; padding-top:10px;}
#central-col h2 {margin-top:15px;}
/* bottom elements */

#contact-banner {
				width:821px;clear:both;
				float:left;height:130px; 
				background:url(images/hotels_10.png) no-repeat; 
				margin:0 auto;
				}
#contact-banner-en {
				width:821px;clear:both;
				float:left;height:130px; 
				background:url(images/hotels_10_en.png) no-repeat; 
				margin:0 auto;
				}
#contact-banner	.copyright_text {color:#fff; font-weight:bold; margin:100px 0px 0px 30px;}
#contact-banner-en	.copyright_text {color:#fff; font-weight:bold; margin:100px 0px 0px 30px;}
#footer-left {
				width:43px; 
				margin-left:1px;
				float:left; 
				height:63px; 
				background:url(images/footer_left.png) no-repeat;
				padding:0px;
				}
#footer-main {
				height:63px; 
				float:left; 
				width:705px; 
				background:url(images/footer_mid.png) repeat-x;
				color:#224873; padding-top:8px; text-align:center;
				font-weight:bold;
				}
#footer-main a {color:#224873;}
#footer-main a:hover {color:#224873;}

#footer-right {
				width:60px; 
				float:left; 
				height:63px; 
				margin-right:0px;
				background:url(images/footer_right.png) no-repeat;
				}






