a:active 
{
 color: #777;
 background-color: #ccc;
 text-decoration: none;
}

a:focus 
{
 color: #555;
 background-color: #eee;
 text-decoration: none;
}

a:hover 
{
 color: #555;
 background-color: #eee;
 text-decoration: none;
}

a:link 
{
 color: #aaa;
 text-decoration: none;
}

a:visited 
{
 color: #aaa;
 text-decoration: none;
}

address 
{
 position: relative;
 width: 840px;
 height: 40px;
 font-size: 11px;
 font-style: normal;
 word-spacing: -1px;
 color: #8E8E8E;
 background-color: #F3F3F3;
 text-align: justify;
 bottom: 20px;
 top: -40px;
 z-index: 2;
 clear: both;
 padding: 30px;
}

.adrl:active 
{
 font-size: 12px;
 color: #ffffff;
 background-color: #dddddd;
}

.adrl:focus 
{
 font-size: 12px;
 color: #ffffff;
 background-color: #dddddd;
}

.adrl:hover 
{
 font-size: 12px;
 color: #ffffff;
 background-color: #dddddd;
}

.adrl:link 
{
 color: #555555;
 font-size: 12px;
}

.adrl:visited 
{
 font-size: 12px;
 color: #555555;
}

b 
{
 font-stretch: ultra-condensed;
 font-weight: bold;
}

body 
{
 font-family: Tahoma, sans-serif;
 font-size: 15px;
 font-style: normal;
}

#booking 
{
 position: relative;
 width: 900px;
 height: 30px;
 z-index: 1000;
 color: #777777;
 margin-top: 10px;
 padding-top: 5px;
 clear: both;
 text-align: left;
}

#box 
{
 position: relative;
 width: 900px;
 height: 500px;
 clear: both;
 z-index: 100;
 top: 30px;
}

.esta:hover 
{
 position: relative;
 top: 10px;
 padding: 10px;
 color: white;
 background-color: rgb(194, 29, 11);
 font-size: 16px;
 text-decoration: none;
 font-weight: normal;
}

.esta:focus, .esta:active 
{
 background-color: rgb(194, 29, 11);
 color: white;
 font-size: 16px;
 font-weight: normal;
 padding: 10px;
 position: relative;
 text-decoration: none;
 top: 10px;
}

.esta:link 
{
 position: relative;
 top: 10px;
 padding: 10px;
 color: rgb(156, 35, 14);
 background-color: rgb(239, 104, 80);
 font-size: 16px;
 text-decoration: none;
 font-weight: normal;
}

.esta:visited 
{
 position: relative;
 height: 20px;
 top: 10px;
 padding: 10px;
 color: #666;
 background-color: rgb(239, 104, 80);
 font-size: 16px;
 text-decoration: none;
 font-weight: normal;
}

.gen:hover, .gen:focus, .gen:active 
{
 position: relative;
 top: 10px;
 color: #545454;
 background-color: #ddd;
 font-size: 16px;
 text-decoration: none;
 font-weight: normal;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-right: 10px;
}

.gen:link 
{
 position: relative;
 top: 10px;
 color: #666;
 background-color: #e6e6e6;
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-right: 10px;
}

.gen:visited 
{
 position: relative;
 top: 10px;
 color: #666;
 background-color: #eee;
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-right: 10px;
}

h1 
{
 font-size: 25px;
 font-weight: normal;
 text-align: left;
 clear: both;
 padding-top: 10px;
}

h2 
{
 font-size: 22px;
 font-weight: normal;
 text-align: left;
 line-height: 125%;
 clear: left;
 padding-top: 30px;
 padding-bottom: 10px;
}

h3 
{
 font-size: 18px;
 font-weight: normal;
 text-align: left;
 clear: left;
}

h4 
{
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 clear: left;
}

.hotel:hover, .hotel:focus, .hotel:active 
{
 position: relative;
 top: 10px;
 padding: 10px;
 color: white;
 background-color: rgb(226, 211, 29);
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
}

.hotel:link 
{
 position: relative;
 top: 10px;
 padding: 10px;
 color: rgb(137, 128, 12);
 background-color: rgb(238, 224, 60);
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
}

.hotel:visited 
{
 position: relative;
 top: 10px;
 padding: 10px;
 color: #666;
 background-color: rgb(238, 224, 60);
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
}

hr 
{
 background-position: center;
 background-color: white;
 width: 50%;
 height: 5px;
 background-color: #dddddd;
}

html 
{
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 900px;
}

#img 
{
 height: 30px;
 background-color: #dddddd;
}

.inve:hover, .inve:focus, .inve:active 
{
 position: relative;
 top: 10px;
 padding: 10px;
 color: white;
 background-color: rgb(77, 77, 202);
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
}

.inve:link 
{
 position: relative;
 top: 10px;
 padding: 10px;
 background-color: rgb(174, 174, 230);
 color: rgb(74, 74, 199);
 font-size: 16px;
 text-decoration: none;
 font-weight: normal;
}

.inve:visited 
{
 position: relative;
 top: 10px;
 padding: 10px;
 color: #666;
 background-color: rgb(174, 174, 230);
 font-size: 16px;
 text-decoration: none;
 font-weight: normal;
}

#lang 
{
 position: absolute;
 width: 150px;
 height: 40px;
 clear: right;
 float: left;
 z-index: 3000;
 margin-top: -40px;
 margin-right: 10px;
 margin-bottom: 0;
 margin-left: 795px;
}

.lang:hover, .lang:focus, .lang:active 
{
 position: relative;
 color: white;
 background-color: #eee;
 font-size: 16px;
 text-decoration: none;
 word-spacing: -1px;
 padding: 10px;
}

.lang:link 
{
 position: relative;
 color: #888888;
 background-color: white;
 font-size: 16px;
 text-decoration: none;
 word-spacing: -1px;
 padding: 10px;
}

.lang:visited 
{
 position: relative;
 color: #888888;
 font-size: 16px;
 text-decoration: none;
 word-spacing: -1px;
 padding: 10px;
}

li 
{
 list-style-type: none;
 text-decoration: none;
 line-height: 125%;
 float: left;
}

#loga 
{
 position: relative;
 width: 120px;
 height: 113px;
 z-index: 1000;
 top: 10px;
 margin-right: 10px;
 margin-bottom: 20px;
 display: inline;
}

#logfade 
{
 position: absolute;
 width: 370px;
 height: 120px;
 z-index: 10;
 display: block;
 opacity: 0.50;
 filter: alpha(opacity=50);
 background-color: white;
 margin-left: -5px;
 margin-top: 5px;
}

#logh 
{
 position: relative;
 width: 250px;
 height: 39px;
 z-index: 1000;
 display: inline;
 top: -20px;
}

#logwrap 
{
 position: absolute;
 width: 360px;
 height: 130px;
 z-index: 200;
 display: block;
 margin-left: 50px;
 margin-top: 50px;
}

#menu 
{
 position: relative;
 width: 880px;
 z-index: 2000;
 clear: both;
 margin-bottom: 50px;
 padding-left: 15px;
 top: -145px;
 height: 40px;
}

#menufade 
{
 position: relative;
 width: 900px;
 height: 50px;
 z-index: 100;
 clear: right;
 background-color: white;
 opacity: 0.55;
 top: -80px;
 filter: alpha(opacity=56);
}

#menumain 
{
 position: relative;
 width: 890px;
 z-index: 2000;
 clear: both;
 padding-left: 15px;
 top: -150px;
 height: 42px;
}

.sigh:hover, .sigh:focus, .sigh:active 
{
 position: relative;
 top: 10px;
 padding: 10px;
 color: white;
 background-color: rgb(132, 133, 80);
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
}

.sigh:link 
{
 position: relative;
 top: 10px;
 padding: 10px;
 color: rgb(66, 67, 39);
 background-color: rgb(182, 183, 136);
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
}

.sigh:visited 
{
 position: relative;
 top: 10px;
 padding: 10px;
 color: gray;
 background-color: rgb(182, 183, 136);
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
}

td 
{
 line-height: 35px;
}

#textc 
{
 margin-left: 40px;
 margin-right: 40px;
 width: 270px;
 float: left;
}

#textl 
{
 width: 270px;
 float: left;
 clear: left;
}

#textll 
{
 width: 430px;
 float: left;
 padding-right: 20px;
 margin-top: 20px;
 margin-bottom: 20px;
 clear: left;
}

#textr 
{
 width: 270px;
 float: left;
 clear: right;
}

#textrr 
{
 width: 430px;
 float: left;
 padding-left: 20px;
 margin-top: 20px;
 margin-bottom: 20px;
 clear: right;
}

#txtbox 
{
 position: relative;
 width: 900px;
 z-index: 2;
 font-size: 9pt;
 color: #666;
 text-align: left;
 clear: both;
 top: -140px;
}

ul 
{
 list-style-type: none;
 text-decoration: none;
 display: inline;
}

.none:hover, .none:focus, .none:active, .none:link, .none:visited 
{
 text-decoration: none;
 color: none;
 background-color: none;
}

#spacer 
{
 height: 32px;
}
