@charset "utf-8";
/* CSS Document
-----------------------------------------------
Rethimnon.gr - stylesheet.css
author	:	Stefanakis Petros EnterTheWeb.gr
Copyright	:	2009|01|15
----------------------------------------------- 
*/
/*==================================================================================================*/
/*									HTML Classes													*/
/*==================================================================================================*/

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
text-align:center;
margin: 0;
padding: 0;
position:relative;
z-index:0;
background:#73140a;
}

h1 { margin:7px 0; padding:0; font:tahoma; font-weight:normal; font-size:160%; color:#fff;}
h2 { margin:7px 0; padding:0; font:tahoma; font-weight:bold; font-size:120%; color:#101010;}
h3 { margin:4px 0; padding:0; font-size:110%; color:#f8e781;  font-weight:normal;}
h4 { margin:3px 0; padding:0; font:"Trebuchet MS"; font-weight:normal; font-size:100%; color:#8b3307;  }
h5 { margin:2px 0; padding:0; font:"Trebuchet MS"; font-weight:normal; font-size:100%; color:#fff;  }
h6 { margin:2px 0; padding:0; font:"Trebuchet MS"; color:#f8e781; font-size:90%;}

img { border:0; vertical-align:middle; }
.img_left { padding:5px; margin:5px; float:left; border: 1px solid #fff; }
.img_right { padding:5px; margin:5px; float:right; border: 1px solid #fff; }

blockquote { margin:5px 30px; padding:10px; background:#f0f0f0; color:#a43720; font-weight:normal; text-align:left;}
hr {  border:1px solid #a43720; }
.toggleopacity { border:0; filter:alpha(Opacity=50); opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; cursor:pointer; }
.toggleopacity:hover { border:0; filter:alpha(Opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1;  }

.invertoggleopacity { border:0; filter:alpha(Opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1;  cursor:pointer; }
.invertoggleopacity:hover { border:0; filter:alpha(Opacity=50); opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; }

#uprepeat {background: url(/_global_images/uprepeat.gif); height:50px; position:relative;}

#repeat_all { margin-top:-215px; height:105px; background: #a43720; position:relative; z-index:50; }
#right_repeat { height:81px; padding-left:90px; padding-top:8px;  margin-left:10px; background:url(/_global_images/right-repeat.jpg) repeat-x;  position:relative; }
#body_right_repeat {position:absolute; top:314px; left:-1px; margin:0 0 0 50%; width:50%; height:89px; background:url(/_global_images/right-repeat.jpg) repeat-x; }


/*==================================================================================================*/
/*									photos thumbnail													*/
/*==================================================================================================*/
.stepcarousel{
position: relative; 
border-left: 1px solid #999;
border-right: 1px solid #999;
overflow: scroll; 
width: 400px; 
height: 65px; 
}
.stepcarousel .belt{
position: absolute; 
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left; 
overflow: hidden; 
margin: 0 10px; 
width: 110px; 
}


/*==================================================================================================*/
/*									Main Classes													*/
/*==================================================================================================*/
#Main { width:990px; margin:0 auto; position:relative;  border:0px solid #fff; text-align:left; z-index:55;  }

/*==================================================================================================*/
/*									Header Classes	         										*/
/*==================================================================================================*/
#Header { width:850px; height:264px; position:relative; background:url(/_global_images/header.jpg) no-repeat;  }

#header_print { display:none;}

/*==================================================================================================*/
/*									Content Classes													*/
/*==================================================================================================*/
#Content { width:630px; margin:0 0 0 170px; position:relative; padding-bottom:110px; border:0px solid #ff0000;  float:left; display:inline; background: url(/_global_images/content-image.jpg) no-repeat bottom left; text-align:left;  } 

#Content .text { margin:0 19px 0 16px; padding:5px 20px 0 10px;  background:#6abcc7; position:relative; }

#Content a { color:#305e92; font-weight:bold; text-decoration:none;}
#Content a:visited { color:#305e92;}
#Content a:hover { color:#fff;}

#content_address {background:#98d3da; position:relative; width:585px; height:100px; padding:5px 10px 0 0; margin:0 0 0 16px; text-align:right; font-size:90%;  color:#fff;}

#Content .photos_categories_box { width:150px; height:150px; text-align:center; float:left; margin: 5px; border:2px solid #728a66; padding:5px; background:#fff; }

#Content .photos_categories_box h2 a{ color:#a51422; text-decoration:none;}
#Content .photos_categories_box h2 a:visited{ color:#a51422; text-decoration:none; }
#Content .photos_categories_box h2 a:hover{ color:#000; text-decoration:none; }

#Content .photos_categories_box img{ border:1px solid #3c592d;  }
#Content .photos_categories_box img:hover{ border:1px solid #fff;  }

/*==================================================================================================*/
/*									Left Classes													*/
/*==================================================================================================*/
#Left { border:0px solid #333; width:170px; height:470px; margin:0 0 0 -802px; position:relative;  float:left; display:inline; background:#6abcc7; } 


#Left a { color:#101010; font-weight:bold; text-decoration:none;}
#Left a:visited { color:#101010;}
#Left a:hover { color:#6ABDC5;}

.left_menu { margin:0;  padding:10px 15px; position:relative; text-align:left; font-weight:bold; font-size:85%; color:#fff; }
.left_menu ul{ margin: 0; padding: 0; list-style-type: none; width: 135px; }
.left_menu ul li{  position: relative;  }
.left_menu ul li ul{ position: absolute; left:200px;  top: 0px; width: 135px; display: block; visibility: hidden; }

.left_menu ul li a{ color:#fff; width: 100%; display: block; overflow: auto; text-decoration: none; padding: 8px 0px 8px 3px; } 
.left_menu ul li a:visited{ color:#fff; }
.left_menu ul li a:hover{ color:#000; background:#fff; }
.left_menu .subfolderstyle{ background: transparent url(/_global_images/arrow-list.gif) no-repeat center right;  }

#Left .current { color:#000; background:#fff; }

.left_menu ul li ul li{ display: list-item; float: none; padding:0; background-color:#6ABDC5; width:154px; }
.left_menu ul li ul li ul{left: 159px; top: 0;  }
.left_menu ul li ul li a {background-color:#6ABDC5;  text-decoration: none; display: block; width: 154px; text-decoration: none; padding: 8px 0px 8px 3px; }
.left_menu ul li ul li a:hover { display: block; color:#000; }

/* Holly Hack for IE \*/
* html .left_menu ul li { float: left; height: 1%; }
* html .left_menu ul li a { height: 1%; }
/* End */

/*==================================================================================================*/
/*									Right Classes (absolute in left)													*/
/*==================================================================================================*/
#Right { width:180px; height:500px; margin:87px 0 0 0; padding:0; border:0px solid #000; position:relative; float:left; display:inline; background:url(/_global_images/left-kartes.jpg) no-repeat; text-align:center;} 


#Right a { color:#101010; font-weight:bold; text-decoration:none;}
#Right a:visited { color:#101010;}
#Right a:hover { color:#6ABDC5;}

/*==================================================================================================*/
/*									Footer Classes													*/
/*==================================================================================================*/
#Footer {position:relative; background: url(/_global_images/downrepeat.gif); height:41px; margin-top:150px;}

#Footer .powerdby { color:#838381;  padding:6px; font-size:90%; text-align:center; }
#Footer .powerdby a{ text-decoration:none; color:#86050A;}
#Footer .powerdby a:visited { color:#86050A;}
#Footer .powerdby a:hover { color: #86050A;}


.highslide-container div {	font-family: Verdana, Helvetica; 	font-size: 10pt; }
.highslide { cursor: url(/_global_images/graphics/zoomin.cur), pointer; outline: none; text-decoration: none; margin:0 0 5px 0px;}
.highslide img { border: 2px solid #fff; position:relative;  }
.trailer img {  padding:0; border: 2px solid #f3e1bd;}

.highslide:hover img { 	border-color: gray; }
.highslide-active-anchor img, .highslide-active-anchor:hover img { 	border-color: black; }
.highslide-image { border-width: 2px; 	border-style: solid; border-color: white; background: gray; }
.highslide-wrapper, .rounded-white { background: white; }
.highslide-image-blur { }
.highslide-caption { 	display: none; 	border-top: none; font-size: 1em; padding: 5px; background: white; }
.highslide-heading { display: none; color: gray; font-weight: bold;	height: 20px; overflow: hidden;	cursor: default; padding-left: 22px;	background: url(/_global_images/graphics/icon.gif) no-repeat 0 1px; }
.highslide-dimming { position: absolute; background: black; }
.highslide-loading {	display: block;	color: black;	font-size: 9px;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;
	padding: 3px;	border: 1px solid white;	background-color: white;	padding-left: 22px;	background-image: url(/_global_images/graphics/loader.white.gif);
	background-repeat: no-repeat;	background-position: 3px 1px; }
a.highslide-credits, a.highslide-credits i {	padding: 2px;	color: gray;	text-decoration: none;	font-size: 10px;}
a.highslide-credits:hover,a.highslide-credits:hover i {	color: white;	background-color: gray;}
.highslide-controls {	width: 105px;	height: 20px;	position: relative;	top: -23px;	left: 7px; }
.highslide-controls ul {	height: 20px;	list-style: none;	margin: 0;	padding: 0; }
.highslide-controls li {	float: left;}
.highslide-controls a {	background-image: url(/_global_images/graphics/controlbar-white-small.gif); display: block;	float: left;
	height: 20px;	width: 20px;	outline: none;}
.highslide-controls a.disabled {	cursor: default;}
.highslide-controls a span { display: none; }
.highslide-controls .highslide-move {display: none; }
.highslide-move a { 	cursor: move; }
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover {	background-position: 0 -20px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -40px !important; }
.highslide-controls .highslide-play a { background-position: -20px 0; }
.highslide-controls .highslide-play a:hover { background-position: -20px -20px; }
.highslide-controls .highslide-play a.disabled { background-position: -20px -40px !important; }
.highslide-controls .highslide-pause a { background-position: -40px 0; }
.highslide-controls .highslide-pause a:hover { 	background-position: -40px -20px; }
.highslide-controls .highslide-next a { 	background-position: -60px 0; }
.highslide-controls .highslide-next a:hover { 	background-position: -60px -20px; }
.highslide-controls .highslide-next a.disabled { 	background-position: -60px -40px !important; }
.highslide-controls .highslide-full-expand a { 	background-position: -100px 0; }
.highslide-controls .highslide-full-expand a:hover { 	background-position: -100px -20px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -100px -40px !important; }
.highslide-controls .highslide-close a { background-position: -120px 0; }
.highslide-controls .highslide-close a:hover { 	background-position: -120px -20px; }
.style21 { 	color: #FF0000; 	font-size: 10px; }	

/*==================================================================================================*/
/*									Callendar Classes													*/
/*==================================================================================================*/
/* calendar icon */
img.tcalIcon { 	cursor: pointer; margin-left: 1px;	vertical-align: middle; }
/* calendar container element */
div#tcal { 	position: absolute; visibility: hidden; z-index: 100; width: 158px; padding: 2px 0 0 0; }
/* all tables in calendar */
div#tcal table { width: 100%; border: 1px solid silver; border-collapse: collapse; background-color: white; }
/* navigation table */
div#tcal table.ctrl { border-bottom: 0; }
/* navigation buttons */
div#tcal table.ctrl td { width: 15px; height: 20px; }
/* month year header */
div#tcal table.ctrl th { background-color: white; color: black; border: 0; }
/* week days header */
div#tcal th { border: 1px solid silver; border-collapse: collapse; text-align: center; padding: 3px 0; font-family: tahoma, verdana, arial;
font-size: 10px; background-color: gray; color: white; }
/* date cells */
div#tcal td { border: 0; border-collapse: collapse; text-align: center; padding: 2px 0; font-family: tahoma, verdana, arial;  font-size: 11px; width: 22px; cursor: pointer; }
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth { color: silver; }
div#tcal td.weekend { background-color: #ACD6F5; }
div#tcal td.today { border: 1px solid red; }
div#tcal td.selected { background-color: #FFB3BE; }
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF { position: absolute; visibility: hidden; z-index: 98; border: 0; }
/* transparent shadow */
div#tcalShade { position: absolute; visibility: hidden; z-index: 99; }
div#tcalShade table { border: 0; border-collapse: collapse; width: 100%; }
div#tcalShade table td { border: 0; border-collapse: collapse; 	padding: 0; }

