@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)
);
}

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
text-align:center;
margin: 0;
padding: 0;
position:relative;
background: url(/_global_images/background.jpg);
z-index:0;
}

h1 { margin:0 0 15px 0; padding:0; font:tahoma; font-weight:normal; font-size:190%; color:#990000;}
h2 { margin:0; padding:2px 0; font:tahoma; font-weight:bold; font-size:150%; color:#990000;}
h3 { margin:0; padding:0; font-size:110%; color:#fff; font-weight:bold;}
h4 { margin:0; padding:2px 0; font:tahoma; font-weight:normal; font-size:130%; color:#fff; }
h5 { margin:0; padding:0; font:"Trebuchet MS"; background-color:#fff; font-weight:normal; font-size:110%; color:#333;  }
h6 { margin:0; padding:0; font:"Trebuchet MS"; color:#CA0000; }

a { color:#920505;}
a:visited { color:#920505;}
a:hover { color:#fff;}


img { border:0; vertical-align:middle; }
blockquote { width:160px; margin:0; padding:10px; background:#f0f0f0; color:#000; font-weight:bold; text-align:left;}
hr { border:2px 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; }

.bigimg { background-color:#fff; padding:10px; width:300px; }
.medimg { background-color:#fff; padding:5px 10px; width:160px; }
.smallimg { background-color:#fff; padding:0 5px; width:50px;   }
.gallery { background-color:#fff; padding:0 10px; width:150px;   }
.gallery img { background-color:#fff; padding:0 10px;    }
.announce_white { margin:10px; }

.rtop,.rbottom{display:block;}
.rtop *,.rbottom *{display:block; height: 1px; overflow: hidden; }
.r1{margin: 0 5px; }
.r2{margin: 0 3px; }
.r3{margin: 0 2px; }
.r4{margin: 0 1px; height: 2px; }

.rs1{margin: 0 2px; }
.rs2{margin: 0 1px; }


/*==================================================================================================*/
/*									Main Classes													*/
/*==================================================================================================*/
#Main { width:980px; margin:0 auto; position:relative; z-index:1;}

/*==================================================================================================*/
/*									Header Classes	         										*/
/*==================================================================================================*/
#Header { width:980px;  position:relative; }

/*==================================================================================================*/
/*									Content Classes													*/
/*==================================================================================================*/
#Content { width:740px; margin:0 0 0 200px; padding:20px; position:relative; float:left; display:inline; border:0px solid #FF0000; background:#5E82BD; color:#fff; text-align:left; position:relative; z-index:3; } 

#Content .box { margin:0 15px 15px 0; float:left; position:relative; border:5px solid #fff;}

#Content .bigbox {   margin-top:10px;   }
#Content .outbox {margin:0 15px 15px 0; float:left; position:relative; text-align:center;  }

#Content .tips { float:left;   width:450px; padding-left:20px;  }
#Content .tips2 { float:left;   width:250px; padding-left:20px;  }

#Content a { color:#fff; }
#Content a:visited { color:#fff;}
#Content a:hover { color:#4c4c4c;}

.border_img{width:600px; padding:10px; background:url(/_global_images/border-img.png) repeat-x; margin:10px auto;}

/*==================================================================================================*/
/*									Left Classes													*/
/*==================================================================================================*/
#Left { width:200px; margin:0 0 0 -980px;  position:relative; float:left; display:inline; background:url(/_global_images/smart.png) no-repeat; } 

#left_menu { color:#000; position:relative;}
#left_menu ul { padding:0; margin:80px 0 0 0;}
#left_menu li { margin:0 0 0px 20px; padding:0px; color:#112288; font-size:130%; list-style:none; text-align:left; }
#left_menu li a {position:relative; color:#335599; padding:10px; display:block; font-weight:normal;}
#left_menu li a:visited { color:#112288;}
#left_menu li a:hover { background:#95add4 ; color:#fff;}

/*==================================================================================================*/
/*									Footer Classes													*/
/*==================================================================================================*/
#Footer { width:980px; margin:0; position:relative; }

#Footer a {  color: #EAE4CC; text-decoration:none;}
#Footer a:visited { color:#EAE4CC; }
#Footer a:hover { color:#000; background:none;}

#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;}


.thumbnail{ position: relative; z-index: 0; }
.thumbnail:hover{ background-color: transparent; z-index: 50; }
.thumbnail span{  position: absolute; background-color: lightyellow; padding: 5px; left: -1000px;
border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none; }
.thumbnail span img{  border-width: 0; padding: 2px; }
.thumbnail:hover span{  visibility: visible; top: 0; left: 60px; }




