html, body {width:100%;height:100%;overflow:hidden;border:0px;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif; background-color: #026985; color: #fff; font-weight: 400; }

/*CLEARFIX*/
/* Hides from IE-mac float clearing for IE6 \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix { zoom: 1; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

.clearboth { CLEAR: both; HEIGHT: 0px; VISIBILITY: hidden;}
LI { list-style-type: none; DISPLAY: block;}
OL, UL { list-style-type: none; DISPLAY: block; margin: 0px; padding: 0px;}

#wrapper{ position:absolute;top:0;left:0;z-index:2; width:100%;height:100%;overflow:auto; border: 0px; margin: 0px; padding: 0px;}
#header { z-index:8; position: absolute; top:0px; left: 0px;height: 74px; width: 100%; background-image: url(transptop.png); background-repeat: repeat-x; background-position:left top;}

/*FOOTER*/
#footer {position: absolute;bottom:0px; height: 30px; margin: auto 0px; width: 100%; background-color: #026985;}
.footercontent { font-size:11px; line-height:15px; margin-left:15px; margin-right: 20px; padding-top:6px;}
.leftcol{ float: left; width: 278px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; margin: 0px;}
H5 { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: bold; padding: 0px; line-height: 15px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px;}
H5 A{ color: #fff; padding: 5px; margin-top: 0px; margin: 0px 10px; text-decoration: underline; none: 0; }
H5 A:hover{ text-decoration: none; }

/*TEXT STYLES*/
#content { overflow: hidden; position:relative; height: 0; background-image: url(transp.png); background-repeat: repeat; background-position:left top; margin: 0px; padding: 0px;}
.info1 {font-size:12px; color:#fff; line-height:20px; text-align: justify; padding: 5px 0px; margin-top:0px; margin-bottom:0px; margin-right:50px;}
.textcontent { width: 820px; margin:0px 14px;  padding: 0px; }

/*LOGO*/
#logo {position: absolute; width: 214px;left: 4px;top: 2px;}
UL#logo	{margin: 0px; padding: 0px; list-style: none;}
UL#logo li { text-indent: -9999px; }
UL#logo li a { height: 50px; display: block; background-image: url(logo.png); background-repeat: no-repeat; background-position: left top; outline: 0;}

/*NAV*/
.navcontent { position: absolute; left: 240px; top: 13px; width: 160px;}
UL#nav 	{ width: 160px; margin: 0; padding: 0; list-style: none; float: left;}
UL#nav li { display: inline; float: left; text-indent: -9999px; }
UL#nav li a {WIDTH: 80px; height: 36px;display: block; overflow: hidden; outline: 0;}
UL#nav LI#uk A {background-position: -80px 0px; outline: 0; background-image: url(lang.png); background-repeat: no-repeat;}
UL#nav LI#gr A { background-position: 0px 0px; outline: 0; background-image: url(lang.png); background-repeat: no-repeat;}
UL#nav LI#ukk A {background-position: -80px -36px; outline: 0; background-image: url(lang.png); background-repeat: no-repeat;}
UL#nav LI#grr A { background-position: 0px -36px; outline: 0; background-image: url(lang.png); background-repeat: no-repeat;}

/* Default titles */    
    H1, h2, h3, h4, h6{font-family: Tahoma, Geneva, sans-serif; margin: 0px; font-weight: 400; padding: 0px;}
    h1 { font-size: 11px; font-weight: bold;}
    h2 { font-size: 14px; color: #666; margin: 0px; padding: 0px; font-weight: bold;}
    h3 { font-size: 13px; color: #9ff; font-weight: bold; padding-top: 8px;}
    h4 { font-size: 11px; font-weight: bold;}
	h6 { font-size: 11px; color: #9ff; margin:0px; line-height: 16px;}

/*FACILITIES*/
.left {float:left; width: 190px; margin-left: 5px; margin-right: 10px; margin-bottom: 15px; background-image:url(line.png); background-repeat: repeat-y; background-position: right top;  }
.left1 {float:left; width: 240px; margin-left: 5px; margin-right: 10px; margin-bottom: 15px; background-image:url(line.png); background-repeat: repeat-y; background-position: right top;  }
.left2 {float:left; width: 140px; margin-left: 5px; margin-right: 10px; margin-bottom: 15px; }
.left3 {float:left; width: 170px; margin-left: 5px; margin-right: 10px; margin-bottom: 15px; background-image:url(line.png); background-repeat: repeat-y; background-position: left top; }

UL.facil {padding: 0px;  margin: 0px; font-size: 11px; line-height: 16px; DISPLAY: block;}
LI.facil {list-style-type: none; }
UL.cont {padding-left: 18px;  margin: 0px; font-size: 11px; line-height: 16px; DISPLAY: block;}
LI.cont {list-style-type: none; }
.blue {color: #9ff;}

/*GEIA SOY + HELLO*/
.comment { position: relative;top:10px; height: 115px; width: 340px; background-image: url(title-logo.png); background-repeat: no-repeat; background-position: top left; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: 100px;}
.commentgr { position: relative;top:10px; height: 115px; width: 340px; background-image: url(title-logogr.png); background-repeat: no-repeat; background-position: top left; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: 100px;}

/*SLIDE PANEL*/
.panelcontent {margin: 0px auto; padding: 0px; width: 500px; position: relative; top: 66px; }
a:focus { outline: none;}
#panel { background-image: url(transpw.png); background-repeat: repeat; background-position:left top;height: 350px; width: 500px; display: none; padding-top:5px;}
.slide { margin: 0; padding: 0; width: 500px; border-top: solid 3px #fff; background: url(btn-slide.png) no-repeat center top;}
.btn-slide { background: url(white-arrow.gif) no-repeat right -46px; text-align: center; width: 150px; height: 31px; padding: 10px 10px 0 0;margin: 0 auto; display: block; font-size: 14px; font-weight:bold; color: #fff; text-decoration: none;}
.active { background-position: right 14px;}

/*SHOW HIDE*/
#container { position:absolute; bottom:30px; margin:0px; padding:0px; }
#tab {position:relative; margin:0px; padding:0px;}
.tab { width:80px; margin-left:10px; text-align:center; background-image: url(transpw.png); background-repeat: repeat; background-position:left top; font-size:11px; padding-top:2px; padding-bottom:2px;}
.tabgr { width:140px; margin-left:10px; text-align:center; background-image: url(transpw.png); background-repeat: repeat; background-position:left top; font-size:11px; padding-top:2px; padding-bottom:2px;}
.showhidelink {color:#000; text-decoration:none;}

/*PRICE LIST IN TABLE*/
.formcontent { padding:0; margin:0px 10px;}

/*FORM*/
.prices1 { color: #000; font-size: 11px;}
.star { color: #F00; font-size: 14px; font-weight:bold;}

textarea, input, option, select  {font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, serif; font-size: 11px; font-weight: normal; color: #000; padding: 2px; border: 0px; margin: 0px; background-image: url(transpw.png); background-repeat: repeat; background-position: left top;}

