@charset "utf-8";
/* CSS Document
-----------------------------------------------
Rethimnon.gr - stylesheet.css
author	:	Stefanakis Petros EnterTheWeb.gr
Copyright	:	2009|01|15
----------------------------------------------- 
*/
/*==================================================================================================*/
/*									HTML Classes													*/
/*==================================================================================================*/
 * html img,
 * html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../_global_images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/*ta height:100% gia main 100%*/

html {
height:100%;
line-height:1.2em;
}

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
height:100%;
margin:0 auto;
text-align:center;
background: #605d5c url(../_global_images/main.gif) repeat-y  center top;
/*edw to backgound mono gia ton 6*/

}

* {
margin:0;
padding:0;
}

h1 { margin:7px 0 15px 0; padding:0; font:tahoma; font-weight:normal; font-size:180%; color:#fff;}
h2 { margin:8px 0; padding:0; font:tahoma; font-weight:normal; font-size:210%; color:#fff; line-height:1.2em;}
h3 { margin:5px 0; padding:0; font-weight:normal; font-size:140%; color:#426bba; text-align:center; }
h4 { margin:5px 0; padding:3px; font:tahoma; font-weight:normal; font-size:120%; color:#fff; background-color:#99ae6a }
h5 { margin:0; padding:3px; font:tahoma; font-weight:normal; font-size:110%; color:#fff; background-color:#426bba; }
h6 { margin:0; padding:0; font:tahoma; font-weight:bold; font-size:110%; color:#FF0000; }

img { border:0; vertical-align:middle; }
.img_left { float:left; margin:5px; position:relative; border:4px solid #788cb3;}
.img_left:hover { border:4px solid #fff;}
.img_right { float:right; margin:5px; position:relative; border:4px solid #788cb3;}
.img_right:hover { border:4px solid #fff; }

blockquote { margin:10px 0; border:2px solid #426bba; padding:10px; background:#fff; color:#026A42; font-weight:bold; text-align:center;}
hr {  border:1px solid #fff; }
.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; }

.box { border:1px solid #426bba; margin:5px; padding:5px; text-align:left;}

.colored { color:#731D26; font-weight:bold;}

/*==================================================================================================*/
/*									Main Classes													*/
/*==================================================================================================*/
#Main { width:980px; margin:0 auto; padding-bottom:200px; position:relative; background: url(../_global_images/main.gif) repeat-y; min-height:100%;}

/*==================================================================================================*/
/*									Content Classes													*/
/*==================================================================================================*/
#Content { width:560px; margin:0 0 0 212px; padding:80px 0 50px 0; position:relative; float:left; display:inline; color:#fff;  } 

#Content .text { padding:30px; text-align:left; font-size:14px;}
#Content .text ul { padding:0; margin:0;}
#Content .text li { list-style:none; text-align:left; margin:0;}

#Content table th { padding:5px; margin:0; }
#Content table td { padding:5px; margin:0; }

#Content .small_images { border:4px solid #788cb3; margin-right:5px;}
#Content .small_images:hover { border:4px solid #fff;}

#Content a { color:#99ae6a; font-weight:bold;}
#Content a:visited { color:#99ae6a;}
#Content a:hover { background-color:#fff; color:#000;}

.float_imagesl { padding:5px; margin:5px; float:left; font-style:italic; font-size:80%; color:#838381; border:0; position:relative; z-index:100; text-align:center;}
.float_imagesr { padding:5px; margin:5px; float:right; font-style:italic; font-size:80%; color:#838381; border:0; position:relative; z-index:100; text-align:center;}
.float_imagesl img { border:4px solid #788cb3;}
.float_imagesl img:hover {border:4px solid #fff;}
.float_imagesr img { border:4px solid #788cb3;}
.float_imagesr img:hover {border:4px solid #fff;}


/*==================================================================================================*/
/*									Left Classes													*/
/*==================================================================================================*/
#Left { width:198px; margin:40px 0 0 -761px; padding-bottom:50px; position:relative; float:left; display:inline; } 

#left_menu { position:relative; margin:50px 0 20px 0;}
#left_menu ul { padding:0; margin:0;}
#left_menu li { list-style:none; text-align:right; margin:0;}
#left_menu li a {position:relative; text-decoration:none; color:#fff; display:block; padding:4px 25px 4px 3px;}
#left_menu li a:visited { color:#fff;}
#left_menu li a:hover { background:#426bba url(../_global_images/liststyle.gif) no-repeat 97% center; color:#fff; }

#Left .box table { color:#fff;}
#Left .text { padding:5px; margin:5px; text-align:right;}

#Left a { color:#8e5d15; font-weight:bold;}
#Left a:visited { color:#8e5d15;}
#Left a:hover { background-color:#fff; color:#8e5d15;}

/*==================================================================================================*/
/*									Right Classes													*/
/*==================================================================================================*/
#Right { width:200px; margin:80px 0 0 2px; padding-bottom:50px; position:relative; float:left; display:inline; text-align:left; } 

#Right a { color:#8e5d15; font-weight:bold;}
#Right a:visited { color:#8e5d15;}
#Right a:hover { background-color:#fff; color:#8e5d15;}

#Right .text { padding:5px; margin:5px;}
/*==================================================================================================*/
/*									Footer Classes													*/
/*==================================================================================================*/

.powerdby { width:540px; color:#838381; position:absolute; bottom:0px; left:210px; padding:10px;  font-size:90%; text-align:center; }
.powerdby a{ text-decoration:none; color:#86050A;}
.powerdby a:visited { color:#86050A;}
.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: 12px; 	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; }	

#homeGallery {
	position: relative;
	z-index: 100;
	margin-left: 35px;
}
#homeGallery a {
	display: block;
	width: 111px;
	height: 111px;
	overflow: hidden;
	float: left;
	border:4px solid #788cb3; margin-right:5px;
}
#homeGallery a:hover {
	border:4px solid #fff;
}
#homeGallery a img {
	height: 111px;
}
#homeDesc p {
	margin-bottom: 20px;
}
