@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;
background:#d0d5d8 url(/_global_images/back.jpg) 0 0 no-repeat;
z-index:0;
}

h1 { margin:10px 0; padding:0; font:tahoma; font-weight:bold; font-size:140%; color:#fe9909;}
h2 { margin:10px 0; padding:0; font:tahoma; font-weight:bold; font-size:130%; color:#5c78af;}
h3 { margin:7px 0; padding:0;font-size:120%; color: #FF0000; font-weight:normal;}
h4 { margin:7px 0; padding:2px; font:"Trebuchet MS"; font-weight:normal; font-size:110%; color:#fff; background-color:#fe9909;  }
h5 { margin:7px 0; padding:2px; font:"Trebuchet MS"; background-color:#f0f0f0; font-weight:normal; font-size:110%; color:#888;  }
h6 { margin:0; padding:0; font:"Trebuchet MS"; color:#CA0000; }

img { border:0; vertical-align:middle; }
.img_left { float:left; margin:10px; position:relative; border:1px solid #fe9909;}
.img_right { float:right; margin:10px; position:relative; border:1px solid #fe9909;}

blockquote { width:280px; margin:20px auto 0 auto; padding:10px; background:#fe9909; color:#fff; font-weight:bold; text-align:center;}
hr {  border:1px solid #ccc; }
.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; }


a.squarebutton{ 
display: block; float: left; font: normal 12px Arial; 
line-height: 15px; height: 23px; padding-left: 9px; text-decoration: none;
}
a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{ color: #494949; }
a.squarebutton span{

display: block; padding: 4px 9px 4px 0;  }
a.squarebutton:hover{ background-position: bottom left; }
a.squarebutton:hover span{ background-position: bottom right; color: black; }
.buttonwrapper{ overflow: hidden; width: 100%; }


a.button-orange { background: transparent url(/_global_images/square-orange-left.gif) no-repeat top left; }
a.button-orange span{ background: transparent url(/_global_images/square-orange-right.gif) no-repeat top right; }
a.button-gray { background: transparent url(/_global_images/square-gray-left.gif) no-repeat top left; }
a.button-gray span{ background: transparent url(/_global_images/square-gray-right.gif) no-repeat top right; }

/*==================================================================================================*/
/*									Main Classes													*/
/*==================================================================================================*/
#Main { width:900px; margin:0 auto; background:#fff; border:0px dotted #FF0000; }

/*==================================================================================================*/
/*									Header Classes	         										*/
/*==================================================================================================*/
#Header { width:900px; border:0px solid #FF00CC;  background:#d0d5d8;  position:relative; height:360px; }

#header_menu { width:900px; margin:0 auto; background:#fff url(/_global_images/repeat.gif) repeat-x bottom; height:60px; border:0px solid #FF0000;}
#header_menu ul { margin:0; padding:30px 0 0 100px; }
#header_menu li { display:inline; padding:27px 10px 14px 10px; font-size:120%;}
#header_menu li:hover { background:#5c78af; color:#fff; border-top:3px solid #fe9909; }
#header_menu li a {  padding:30px 0 14px 0; color:#5c78af; text-decoration:none; font-weight:normal;}
#header_menu li a:visited { color:#5c78af; }
#header_menu li a:hover { color:#fff; }

#Header .top_links {margin:0 0 60px 0; padding:0px; position:absolute; top:0px; right:0;  text-align:left; z-index:5; font-size:120%;
 background:#fff url(/_global_images/repeat.gif) repeat-x bottom; height:60px; width:900px;
}
#Header .top_links ul{ margin: 0; padding: 0;  float: right; list-style-type: none;}
#Header .top_links ul li{ position: relative; float: left; display: inline;}

#Header .top_links ul li a {  margin:0; padding:15px; overflow: auto;  display: block; text-decoration: none;  color:#8fb38f; font-weight:normal;}
#Header .top_links ul li a:visited {  color:#8fb38f; }
#Header .top_links ul li a:hover  {  color: #181615; background: #ebecdb; }

#Header .top_links ul li ul{ width: 100%; position: absolute; left: 0;  top: 1em; display: block; visibility: hidden;   }
#Header .top_links ul li ul li{ padding:0; float: none; display: list-item;  }
#Header .top_links ul li ul li ul{ left: 159px; top: 0; }

#Header .top_links ul li ul li a { padding:3px; width: 160px; display: block;  text-decoration: none;  border:1px solid #969787; color:#8fb38f;  background:#000;}
#Header .top_links ul li ul li a:hover { display: block; background: #ebecdb; color:#181615; }
#Header .top_links ul li .current { background: #ebecdb; color:#fff; font-weight:bold; }

#Header .top_links .mainfoldericon{ padding-right:14px; background: url(/_global_images/arrow-down.gif) no-repeat center right; }/*kokkino*/
#Header .top_links .subfoldericon{ background: #000 url(/_global_images/arrow-right2.gif) no-repeat center right; }/*kitrino*/

.sliderwrapper{ position: relative; overflow: hidden; border: 10px solid #BFCAD6;
border-bottom-width: 6px; width: 500px; height: 100px; }
.sliderwrapper .contentdiv{ visibility: hidden; position: absolute; left: 0;  top: 0; padding: 5px; background: white;
width: 490px; height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.pagination{ width: 120px; text-align: right; background-color: f0f0f0; padding: 18px 10px; position:absolute; top:0; right: 0;}
.pagination a{ padding: 7px 5px; text-decoration: none;  color: #00007D; background: white; display:block; margin: 3px 0; }
.pagination a:hover, .pagination a.selected{ color: #000; background-color: #FEE496; }

/*==================================================================================================*/
/*									Content Classes													*/
/*==================================================================================================*/
#Content { width:610px; margin:0; padding:5px 20px 30px 20px; border:0px solid #FF0000;  position:relative; float:left; display:inline; text-align:justify;  } 

#Content .left { float:left; display:inline; padding:5px 20px; margin:5px; width:200px; text-align:left; }
 
#Content .left ul {margin:0 0 0 5px; padding:0; list-style:none;}
#Content .left li {margin-top:7px; color:#fe9909; padding:2px 0; border-bottom:1px solid #999; }

#Content .switchgroup1 { background-color:#f0f0f0; padding:10px; }
/*==================================================================================================*/
/*									Right Classes													*/
/*==================================================================================================*/
#Right { width:240px; margin-left:5px; border:0px solid #000; background: url(/_global_images/map.jpg) bottom no-repeat; position:relative; float:left; display:inline; color:#4367ae; height:700px; } 

#Right .box {margin:10px 20px; border:1px solid #7d92ba; padding:0 5px; text-align:left;}
#Right .box ul {margin:0 0 0 5px; padding:0; list-style:none;}
#Right .box li {margin-top:7px; color:#fe9909; border-bottom:1px solid #999; }

/*==================================================================================================*/
/*									Footer Classes													*/
/*==================================================================================================*/
#Footer { width:900px; margin:0; padding:10px 0; position:relative; border:0px solid #660099;}

#Footer a {  color: #EAE4CC; text-decoration:none;}
#Footer a:visited { color:#EAE4CC; }
#Footer a:hover { color:#000; background:none;}
#Footer li { display:inline; color:#999; }

#Footer .powerdby { color:#838381; position:absolute; top:50px; left:20px; padding:10px; 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: #4c4c4c;}

.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 silver; }
.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; }	
