/* CSS Document */
/*global css------------------------------------------------------------------*/
body {
	background-color: #000000;
  background-image: url('../img/el/bg_header.jpg');
  background-repeat: no-repeat;
  background-position: top center;
	font-family: "Tahoma", Verdana, Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
}

#h_menu_outer{
	width: 720px;
	float: left;
	height:100px;
  background-image: url('../img/el/menu.gif');
	background-repeat: no-repeat;
	margin-top: 70px;
}

blockquote {
	background:transparent url(../img/quote_up.png) no-repeat scroll left top;
	float:left;
	font-family: Georgia,Tahoma,Verdana,Arial;
	font-size:1.4em;
	line-height:1.7em;
	margin:8px 15px 8px 0;
}
blockquote p {
	background:transparent url(../img/quote_down.png) no-repeat scroll right bottom;
	color:#727272;
	float:left;
	margin:0;
	padding:0 10px 10px;
	text-align:left;
	width:260px;
}
blockquote p:first-letter {
	padding-left:40px !important;
}
a:link, a:visited { color: #6e572c; }
a:hover, a:active { color: #6e572c; text-decoration: none; }
img { border: 0px; } 
input {margin: 0px;padding: 0px;font-family: Tahoma, Verdana, Arial, 'Sans Serif';}
textareas {font-family: Tahoma, Verdana, Arial, sans-serif;}
p {margin: 2px;padding: 2px;}
h1{ font-size: 18px; color: #78051f; font-family: Constantia, Georgia, 'Times New Roman', serif;}
h2{ font-size: 14px; color: #78051f;font-weight: normal;font-family: Constantia, Georgia, 'Times New Roman', serif;}
h3{ font-size: 12px; color: #78051f;font-weight: normal;font-family: Constantia, Georgia, 'Times New Roman', serif;}
/*eof global css--------------------------------------------------------------*/
/*Main Site-------------------------------------------------------------------*/
#outline {
	height: 100%;
	width: 960px;
	margin: 0px auto 0px auto;
}
#header_outer{ width: 960px; height: 40px; float: left; }
#header{
  width: 550px;
  height: 40px;
  background-image: url('../img/top_menu_bg.gif');
  background-repeat: no-repeat;
  float: right;
  font-family: Calibri, Georgia, 'Times New Roman', serif;
  color: #FFFFFF;
  font-size: 14px;
  display: inline;
}

#header a:link, #header a:visited { color: #FFFFFF;text-decoration: none; }
#header a:hover, #header a:active { text-decoration: underline; }
#header ul { list-style: none; float:left; width: 300px;}
#header li
{ 
  float: left;
  margin-left: 5px;
  margin-right: 0px;
  width: auto;
}
#search { 
  width: 170px;
  height:22px;
  background: url('../img/search.gif') no-repeat;
  float: left;
  margin-top:10px;
}
#search input {
  border: 0px none;
  width: 150px;
  margin-top:2px;
  margin-left: 5px;
  background-color:#fdfce8;
  float:left;
}

#h_menu_inner { width: 440px; height: 50px; float: right; margin-top: 50px; line-height: 30px;}

#h_menu_inner ul { list-style: none; float: right; padding-left: 0; padding-right: 16px; }
#h_menu_inner li{ float: left; padding-left: 8px;}
#h_menu_inner a:link, #h_menu_inner a:visited {
  color: #78051f;
  padding-left:8px;
  padding-right:8px;
  font-size: 14px;
  font-family: "Constantia", Georgia, 'Times New Roman', serif;
  text-decoration: none;
}
#h_menu_inner a:hover, #h_menu_inner a:active { background-color: #faf7c6;text-decoration: none; }

#h_menu_inner a.selected, #h_menu_inner a.selected:hover { background-color: #faf7c6;text-decoration: none; }
#lang {margin-left: 6px; float:left; width:23px;}
#lang_en, #lang_gr
{
  width: 23px;
  height: 23px;
  position: relative;
  left: 3px;
  margin-bottom: 5px;
}
a.a_lang { float: left; width: 23px; height:23px;}
#lang_en{top: 10px;}
#lang_gr{top: 20px;}
#s_banner_outer { 
  width: 960px; 
  float: left; 
  height:311px;
  background-image: url('../img/header_inner.jpg');
  background-repeat: no-repeat;  
  background-position: top left;   
}
#s_banner_left{
  width: 687px;
  height: 276px;
  float: left;
  padding: 22px;
  padding-bottom: 0px
}

#s_banner_inner
{
  width: 200px;
  height: 300px;
  float:left;
  background-image: url('../img/header_inner_menu.png');
  background-repeat: no-repeat;
  margin-top: 10px;
  display: inline;
}
#s_banner_inner ul
{
  list-style: none;
  margin:0px;
  margin-top:22px;
  padding:0px;
  float:left;
}
#s_banner_inner li {margin:0px; padding-top:8px; padding-bottom:8px;}
#s_banner_inner a:link, #s_banner_inner a:visited {
  color:#382b09;
  font-size: 14px;
  text-decoration: none;
  font-family: "Calibri", Georgia, 'Times New Roman', serif;
  padding-left: 40px;
}
#s_banner_inner a:hover, #s_banner_inner a:active 
{
  color: #c10902; 
  text-decoration: none; 
  background-image: url('../img/arrow.gif');
  background-repeat: no-repeat;
  background-position: 5px 3px;
}
#s_banner_inner a.selected, #s_banner_inner a.selected:hover {   
  color: #c10902; 
  text-decoration: none; 
  background-image: url('../img/arrow.gif');
  background-repeat: no-repeat;
  background-position: 5px 3px; 
}
#s_banner_inner .head_red 
{ 
  float:left;
  padding: 4px; 
  font-size: 14px;
  font-weight: bold;
  color:#eedcb9; 
  font-family: Constantia, Georgia, 'Times New Roman', serif;
  margin-top: 25px;
  margin-left: 15px;
  width: auto;
  text-align: justify;
  display: inline;
}

#left_outer{
	width: 200px;
	height: 100%;
	float: left;
	background-color: #FFF;
}
#left_inner{ float: none; }
#left_inner img{ max-width: 200px; }


#right_outer, #left_outer {  padding-top: 25px;}

#know {float: left; width: 180px; font-size: 11px;}
#know p { padding-left: 10px;}
#know .hr {
  background: url('../img/know_line.jpg') no-repeat;
  float:left;
  width: 190px;
  margin-bottom: 20px;
}
#know .header {width: 190px; height: 30px; }

.news_left_h {color: #78051f; font-size: 14px;margin-left:10px;float:left;}
.news_left {
  float:left;
  width:190px;
  padding-left: 10px;
  border-bottom: 1px dotted #e5e5e5;
  font-size: 11px;
  margin-bottom: 15px;
}
.news_left .title {font-weight: bold;margin:2px;}
.news_left .date {color:#78051f;margin:2px;}
#right_outer{
	width: 220px;
	height: 100%;
	float: left;
  background-image: url('../img/right_outer_bg.jpg');
  background-repeat: no-repeat;
  background-position: top right;
  background-color: transparent;
}
#right_inner{	
  float: none;
  padding: 2px;
  background-image: url('../img/right_bg.gif');
  background-repeat: repeat-y;
  background-position: top right;
}
#right_inner img {
  margin: 5px 0;
}
#newsletters { float:left; width:201px; height:62px; background: url('../img/newsletters.jpg') no-repeat; }
#newsletters .inpt { border: 0px none; width: 150px; margin-top: 5px;margin-right: 16px;float: left; height: 20px;}
#newsletters .newsletter_line {margin-top: 28px;}

#wrapper {
  background-image: url('../img/outline_bg.jpg');
  background-repeat: no-repeat;
  background-position: left bottom;
  float:left;
  width: 950px;
  padding-bottom: 150px;  
}
#wrapper_all {
  background-color:#FFFFFF;
  float:left;
  width:950px;
  background-image: url('../img/right_bg.gif');
  background-repeat: repeat-y;
  background-position: top right;
  clear: both;
}

#content_outer {  
	width: 500px; 
  float: left;
  padding-right: 10px;
  padding-left: 20px;
  padding-top: 5px;
  background-color: #FFF; 
  min-height: 650px;
}

#content_inner { padding: 4px; text-align: justify; line-height: 1.6;}
#content_inner img {padding:1px; margin:8px; border: 2px solid #e6d3ad;}

#footer{
	height:100px;
	color: #777;
	width: 960px;
	font-size:11px;
	margin: 0px auto 0px auto;
}
#footer_inner{ padding: 2px; }
#footer a{ color:#777;	text-decoration: none;}
#footer a:hover{ text-decoration: underline; }
#footer .footer_link {
  float: right;
}
#footer .logo {
  background-image: url('../img/gen_y.gif');
  background-position: right;
  background-repeat: no-repeat;
  font-weight: bold;
  padding-right: 16px;
}
.clearfloat { clear:both;	height:0;	font-size: 1px;	line-height: 0px; }
/*eof Main Site---------------------------------------------------------------*/
.register_tag { width:150px; float:left;}
.register_input_text { width: 200px; }
.register_input_textarea {
  width: 200px;
  font-family: Tahoma, Verdana, Arial, 'Sans Serif';
  font-size: 90%;
}
#weather
{
	float:left;
	width: 200px;
	height: 147px;
	background-image: url('../img/weather_bg.jpg');
  background-repeat: no-repeat;
  background-position: 10px 0px;
}
#weather .header { 
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 14px;
  margin-top:5px;
  line-height: 20px;
  color: #FFFFFF;
  padding-left: 20px;
}
#weather .Temp { font-size: 24px; font-weight: bold;margin: 0px auto 0px auto; color: #555; width: 120px;}
#weather .Date {padding-left: 10px; color: #888; font-size: 10px;}
#ekdulw {position: relative; width: 210px; top: -20px; left: 750px;color: #a60101; font-size:11px;}
.lbox { float: left; }

#map-wrapper { border: 2px solid #E6D3AD; float: left; padding: 1px; margin: 10px 0px; }
#map {width: 486px; height: 350px;}
#links{float: left; width: 100%;}
#links ul , #sitemap ul { list-style-type:square; }
#links li, #sitemap li { color: #e6d3ad; padding: 6px;}
#contact { width:100%; float:left; }

#contact label { float: left; font-weight: bold; display: block; width: 146px; text-align: right; padding-right: 10px; margin: 2px 0; }

#contact input, #contact textarea { float: left; width: 290px; padding: 2px; margin: 2px 0; }

#contact .input-submit { padding: 0; width:100px; margin-left: 158px; margin-top: 10px; }

.Rooms {
  float: left;
  width: 50%;
  border: 1px solid #78051f;
  margin:15px;
  margin-top: 5px;
  padding: 8px;
}
.Save{
  font-size: 16px;
  color: #78051f;
  font-weight: bold;
}
#video { float:left; width: 320px; height: 300px; margin-left: 50px;}
.gallery_div {float:left; width:100%;}
#eco {width:100%;float:left;}
.eco_h1 {line-height:1.1; font-size:16px;margin-top:16px;}
#eco .gallery_div {padding-left: 40px; float:left; width:90%;}
#eco ul { list-style-image: url('../img/eco_bullet.gif'); text-align:center;}
#eco li { margin:2px; padding: 4px;}
#map_outline {
  width: 402px;
  float:left;
  padding: 4px;
  border: 2px solid #e6d3ad;
  margin-left: 48px;
  margin-bottom:20px;
}
#eco_map1, #eco_map2 {
  width: 402px;
  height: 350px;
  float:left;
  display: inline;
}
.div_menu {width: 220px; float: left; margin: 10px;}
.table_menu { 
  width: 100%;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}
.table_menu th {
  background-color: #d43f41;
  color: #FFFFFF;
  text-align: left;
  font-size: 14px;
  height: 26px;
  padding-left: 4px;
}
.table_menu .right { text-align: right;vertical-align: top; }

/*** set the width and height to match your images **/
#slideshow {
    position:relative;
    height:276px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    /*opacity:0.0;*/
}

#slideshow IMG.active {
    z-index:10;
    /*opacity:1.0;*/
}

#slideshow IMG.last-active {
    z-index:9;
}

