body, td, ul, ol, input, select { font: 11px  arial, verdana, helvetica, sans-serif; color: #FFFFFF; background-color: #990000;}
td, input, select { color: black; background-color:#ffffff;}
UL{  padding: 0px;  margin-top: 2px;  margin-left: 16px;  margin-bottom: 0px;  text-align: left;}
LI{  padding-left: 0px;  padding-top: 2px;  padding-bottom: 0px;  margin: 0px;}
.ml15 {margin-right:15px;}
img {border: none;}
.cz {border: 1px solid #990000;}
.b {border: 1px solid #ffffff;}
a {text-decoration: none;} 
a:active {color: #6D6D74;}
a:hover {color: #FFFFFF; font-weight: bold;}
a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
.link {background: #4F4F4F; line-height: 160%; }
P{text-align:justify;}
.w{text-indent: 20px;}
.c{text-align: center;}
.r{text-align: right;}
#logo {  position: absolute;  left: 20px;  top: 30px;  z-index: 20;} 
#belg { position: absolute;  width: 100%;  height: 15px;
  left: 0px;  top: 0px;  background-color: #4F4F4F; }
#msgbg {position: absolute;}
#msgfade {position: absolute;}
#belg2 {  position: absolute;  width: 100%;  height: 15px;
  left: 0px;  top: 150px;  background-color: #4F4F4F; }
#bell {  position: absolute;  width: 30px;  height: 100%;
  left: 75px;  top: 0px;  background-color: #4F4F4F; } 
#rez {  position: absolute;  width: 260px;  left: 5px;  top: 150px;  font: 10px arial, verdana, helvetica, sans-serif; background-color: #4F4F4F;}
#srodekl {  position: absolute;  width: 136px;
  left: 0px;  top: 181px;  padding-left:1px;
  padding-right:0px;
  padding-top:1px;  color: #4F4F4F;  background-color: #ffffff;}
#srodek {  position: absolute;  width: 136px;
  left: 142px;  top: 181px;  padding-left:1px;
  padding-right:0px;
  padding-top:1px;  color: #4F4F4F;  background-color: #ffffff;}
#srodekp {  position: absolute;  width: 136px;
  left: 284px;  top: 181px;  padding-left:1px;
  padding-right:0px;
  padding-top:1px;  color: #4F4F4F;  background-color: #ffffff;}
#nowosci {  position: absolute;  width: 229px;  left: 426px;  top: 181px; height: 115px; padding: 5px;  color: #4F4F4F;  background-color: #ffffff;}
#srodekd {  position: absolute;  width: 655px;
  left: 0px;  top: 301px; height: 143px;  padding: 1px; color: #4F4F4F;  background-color: #ffffff;}
.lewa {  position: absolute;  width: 395px;  left: 0px;  top: 0px; height: 444px;  padding:5px; color: #ffffff;}
.prawa {  position: absolute;  width: 250px;  left: 405px;  top: 20px; height: 427px;  padding:5px; color: #4F4F4F;  background-color: #ffffff;}
.rezerwacja {
   position: absolute;
   width: 655px;
   left: 0px;
   top: 0px;
   margin-top:1px;
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   background-color: #ffffff;
}
#promo {
     position: absolute;
     width: 228px;
     left: 424px;
     top: 3px;
     padding: 2px;
}
#flmenu {  position: absolute;  width: 80px;  top: 200px;  left: 5px;  padding-left:3px;  font: bold 11px arial, verdana, helvetica, sans-serif;  z-index: 21;}
#mapa {  position: absolute;  width: 240px;  top: 5px;  left: 181px;  padding: 3px;
}
#strona {  position: absolute;  width: 655px;  left: 105px;  top: 164px;  height:459px; padding: 5px;  background-color: #4F4F4F;}

.kontakt { font: 11px  arial, verdana, helvetica, sans-serif; padding-left:100px; padding-top:50px;}

#stats{
  position: absolute;
  width: 95px;
  left: 0px;
  top: 529px;
  text-align: center;
  }

#stopka{
  position: absolute;
  width: 95px;
  left: 0px;
  top: 585px;
  font: 9px verdana,arial,helvetica;
  text-align: center;
}

#ehost{
  position: absolute;
  width: 95px;
  left: 0px;
  top: 557px;
  text-align: center;
} 
#ehostn{
  position: absolute;
  width: 95px;
  left: 0px;
  top: 562px;
  text-align: center;
} 