@charset "utf-8";
/* CSS Document
-----------------------------------------------
Rethimnon.gr - stylesheet.css
author	:	Stefanakis Petros EnterTheWeb.gr
Copyright	:	2009|01|15
----------------------------------------------- 
*/
/*==================================================================================================*/
/*									HTML Classes													*/
/*==================================================================================================*/

html{
background:#14abe2 url(/_global_images/body.png) no-repeat left top;
position:relative;
z-index:0;
}

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
text-align:center;
margin: 0;
padding: 0;
background: url(/_global_images/clouds.png);
background-repeat:no-repeat;
background-attachment:inherit;
background-position:bottom;
position:relative;
z-index:1;
}

#etwcms {
background-image: none !important;
background-color: #fff;
text-align:left;
margin:0; padding:40px 5px 5px 5px;
}


h1 { margin:15px 0 7px 0; padding:0; font:tahoma; font-weight:normal; font-size:180%; color:#0099FF;}
h2 { margin:1px 0 7px 0; padding:0; font:tahoma; font-weight:bold; font-size:120%; color:#f8941d;}
h3 { margin:1px 0 7px 0; padding:0; font:tahoma; font-weight:normal; font-size:140%; color:#FF6600;}
h4 { margin:1px 0 4px 0; padding:0; font:tahoma; font-weight:normal; font-size:100%; color:#46bdea;  }
h5 { margin:1px 0 4px 0; padding:0; font:tahoma; font-weight:normal; font-size:100%; font-weight:normal;  color:#475c86;  }
h6 { margin:1px 0 4px 0; padding:0; font:"Trebuchet MS"; color:#CA0000; }

img { border:0; vertical-align:middle; }

.img_left { float:left; margin:5px; position:relative; border:1px solid #000;}
.img_right { float:right; margin:5px; position:relative; border:1px solid #000;}


blockquote { margin:10px; padding:10px; background:#d9e1e2; color:#485b5f; font-weight:normal; font-style:italic; font-size:110%; text-align:center;}
hr {  border:1px solid #909ea0; }

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

.input_type { border:1px solid #837d4a;  width:180px; padding:0; margin:0;}
.submit_type { width:auto; border:1px solid #837d4a; margin:0; padding:2px;}

.table1 { width:100%; border:1px solid #000; border-collapse:collapse; background:#fff6ca; margin:0 auto;  font-size:90%;}
.table1 th { background:#615141; padding:5px;}
.table1 td { padding:10px 10px 10px 25px; background:url(/_global_images/tick-img.png) no-repeat 5px center ; background-color:none;}
.table1 .row1 { background:#bca885; color:#fff;}

.ul_1 { margin: 0 0 0 25px; padding: 0; list-style-type:none;}
.ul_1 li { margin:5px; padding:0; list-style:url(/_global_images/tick-img.png); list-style-position:outside;}

.ul_2 { margin: 0 0 0 25px; padding: 0; list-style-type:none;}
.ul_2 li { margin:5px; padding:0; list-style:url(/_global_images/velos-img.png); list-style-position:outside;}


/*==================================================================================================*/
/*									Out of "Main" Classes											*/
/*==================================================================================================*/

#repeat_header_left { height:130px; width:50%; margin:0 50% 0 0; background:url(/_global_images/header-left-repeat.png); position:absolute; top:0; left:0; z-index:2;}
#repeat_header_right {height:130px; width:50%; margin:0 0 0 50%; background:url(/_global_images/header-right-repeat.png); position:absolute; top:0; right:0; z-index:2;}

/*==================================================================================================*/
/*									Main Classes													*/
/*==================================================================================================*/
#Main { width:937px; margin:0 auto; padding-bottom:15px; border:0px dotted #FF0000; background:#fff; position:relative;  z-index:3;}

/*==================================================================================================*/
/*									Header Classes	         										*/
/*==================================================================================================*/
#Header { width:937px; height:130px; background: url(/_global_images/header-center.png) no-repeat top center;  position:relative; z-index:3;}

#offer {border:0px solid #ff7f00;  width:80px; height:20px; padding:10px; margin:0; text-align:center; position:absolute; top:30px; right:0px;}
#offer a { text-decoration:none;color:#485b7d; }
#offer a:hover { color:#000; }

#Header .top_links {margin:0px; padding:0px; position:absolute; bottom:10px; left:0px; border:0px solid #969787; text-align:left; z-index:5; font-size:120%;}
#Header .top_links ul{ margin: 0; padding: 0;  float: left; list-style-type: none;}
#Header .top_links ul li{ position: relative; float: left; display: inline;}

#Header .top_links ul li a { padding:2px 10px 2px 10px; margin:0 6px; overflow: auto;  display: block; text-decoration: none;  color:#485b5f; background:none; font-weight:bold;}

#Header .top_links ul li a:hover  {  color:#fff; background: #485b5f url(/_global_images/hover-link.png) 100% center no-repeat; }
#Header .top_links ul li .current {color:#fff; background: #485b5f url(/_global_images/hover-link.png) 100% center no-repeat;}

#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:0px solid #969787; color:#485b5f;  background:#c6d5df;}

#Header .top_links ul li ul li a:hover { display: block; background: #485b5f; color:#fff; }

#Header .top_links .mainfoldericon{ padding-right:5px; background: url(/_global_images/arrow-down.gif) no-repeat center right; }/*kokkino*/
#Header .top_links .subfoldericon{ background:#fff url(/_global_images/arrow-right2.gif) no-repeat center right; }/*kitrino*/


#Header_photos {width:907px; height:283px; padding:0 15px 15px 15px; background:#fff;  position:relative; z-index:2;}
		#slideshow {
			position:relative;
			height:283px;
			 z-index:1;
		}
		
		#slideshow IMG {
			position:absolute;
			top:0;
			left:0;
			z-index:8;
		}
		
		#slideshow IMG.active {
			z-index:10;
		}
		
		#slideshow IMG.last-active {
			z-index:9;
		}

#languages {position:absolute; top:10px; right:15px;}
/*==================================================================================================*/
/*									Content Classes													*/
/*==================================================================================================*/
#Content { width:554px; margin:0 15px 0 0; padding:15px 15px; background:#fff url(/_global_images/Frame-Content-repeat.jpg) right repeat-y; position:relative; float:left; display:inline;  z-index:2; border:0px solid #000; border-left:none; text-align:left; color:#333;} 
#Content a { color:#ff7f00; text-decoration:none;}
#Content a:visted {color:#ff7f00;}
#Content a:hover {color:#485b5f;}

#Content .photos_categories_box { text-align:center; float:left; margin: 5px; border:2px solid #0875b0; padding:5px; background:#68aacd; }

#Content .photos_categories_box h2 a{ color:#fff; text-decoration:none; }
#Content .photos_categories_box h2 a:visited{ color:#fff; text-decoration:none; }
#Content .photos_categories_box h2 a:hover{ color:#000; text-decoration:none; }

#Content .photos_categories_box img{ border:2px solid #98928d;  }
#Content .photos_categories_box img:hover{ border:2px solid #69635e;  }

#Content_footer {position:relative; height:200px;}
#frame_content_top {width:585px; height:10px; background:url(/_global_images/Frame-Content-top.jpg) no-repeat top right; position:absolute; top:0; right:0;}
#frame_content_bottom {width:585px; height:9px; background:url(/_global_images/Frame-Content-bottom.jpg) no-repeat bottom right; position:absolute; bottom:0; right:0;}
/*==================================================================================================*/
/*									Right Classes													*/
/*==================================================================================================*/
#Right { width:322px; padding:0 15px 0 0; margin:0 0 0 0; background:#fff; position:relative; float:left; display:inline;  z-index:2;} 
#in_right { background:#d9e1e2 url(/_global_images/in_right.jpg) top center no-repeat; text-align:left; padding:15px;} 
#in_right h4{  margin:1px 0 4px 0; padding:0; font:tahoma; font-weight:bold; font-size:130%; color:#485b5f; text-decoration:none;} 
#in_right a { color:#ff7f00; text-decoration:none;}
#in_right a:visted {color:#ff7f00;}
#in_right a:hover {color:#485b5f;}


/*==================================================================================================*/
/*									Footer Classes													*/
/*==================================================================================================*/
#Footer { width:937px; margin:0; position:relative; background:#fff;  z-index:2; display:none; }

#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:0; left:0;  font-size:90%; text-align:left; }
#Footer .powerdby a{ text-decoration:none; color:#86050A;}
#Footer .powerdby a:visited { color:#86050A;}
#Footer .powerdby a:hover { color: #4c4c4c;}

/*==================================================================================================*/
/*									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; }

