body {
  background-image: url('./gfx/backgrounds/html_bg.gif');
  background-repeat: repeat-x;
  background-color: #EAE9E9;
  font-family: Arial, Tahoma, Verdana;
  font-size: 12px;
  color: black;
}
#main {
  width: 960px;
  margin: 0 auto;
  background-color: #F1F0F0;
  background-image: url('./gfx/backgrounds/main.gif');
  background-repeat: repeat-y;
}
#top {
  width: 960px;
  height: 350px;
  background-image: url('top.png');
  background-color: #CCCCCC;
}
a {
  behavior: url(iepngfix.htc);
}
.long {
  width: 350px;
  background-color: #DFDEDE;
  min-height: 360px;
}
.short {
  width: 260px;
  background-color: #F1F0F0;
  min-height: 360px;
}
.subpage {
  width: 960px;
  background-color: #DFDEDE;
  min-height: 360px;
}
.long p, .short p, .subpage p {
  margin: 20px;
  line-height: 1.3;
}
.fleft {
  float: left;
}
.nagl {
  height: 48px;
}
.nagl p {
  visibility: hidden;
  font-size: 1px;
  margin: 0 auto;
}
#footer {
  clear: both;
  background-color: #3A3B3B;
  height: 36px;
  color: white;
}
#footer a {
  color: white !important;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}
#footer p {
  padding-top: 12px;
  padding-left: 20px;
}
div.c4 {
  background-image: url('./gfx/headers/nagl_galeria_small.png');
}
div.c4de {
  background-image: url('./gfx/headers/nagl_fotogalerie_small.png');
}
div.c4en {
  background-image: url('./gfx/headers/nagl_gallery_small.png');
}
div.c3de {
  background-image: url('./gfx/headers/nagl_kontakt.png');
}
div.c3en {
  background-image: url('./gfx/headers/nagl_contact.png');
}
div.c3 {
  background-image: url('./gfx/headers/nagl_kontakt.png');
}
div.c2 {
  background-image: url('./gfx/headers/nagl_newsy.png');
}
div.c2en {
  background-image: url('./gfx/headers/nagl_news_small.png');
}
div.c2de {
  background-image: url('./gfx/headers/nagl_aktuelles_small.png');
}
div.c1 {
  background-image: url('./gfx/headers/nagl_ohotelu.png');
}
div.c1en {
  background-image: url('./gfx/headers/nagl_about_hotel.png');
}
div.c1de {
  background-image: url('./gfx/headers/nagl_uber_hotel.png');
}
div.nkontakt {
  background-image: url('./gfx/headers/nagl_formularz.png');
}
div.nrestauracja {
  background-image: url('./gfx/headers/nagl_restauracja.png');
}
div.ngaleria {
  background-image: url('./gfx/headers/nagl_galeria.png');
}
div.nnasz-hotel {
  background-image: url('./gfx/headers/nagl_nasz-hotel.png');
}
div.naktualnosci {
  background-image: url('./gfx/headers/nagl_aktualnosci.png');
}
a.language {
  height: 14px; 
  width: 14px; 
  padding: 3px; 
  color: white; 

  background-color: #8B4600;
  text-decoration: none !important;
  margin: 5px;
  top: 25px;
  display: inline;
  position: relative;
}
a.language:hover {
  background-color: black;
  text-decoration: none !important;
}
a.menu {
  height: 73px; 
  display: block; 

  float: left;
  margin-top: 65px;
}
.recepcja {
  width: 103px;
  height: 52px;
  display: block;
  background-image: url(gfx/others/right_recepcja.png);
  margin: 20px auto;
}
.recepcja:hover {
  background-image: url(gfx/others/right_recepcja_on.png) !important;
  behavior: url(iepngfix.htc);
}
h1 {
  color: #860000;
  font-size: 18px;
  margin-top: 10px;
  
}


a.homepage {
  background-image: url(gfx/menu/menu_glowna.png);
  margin-left: 297px;
  width: 162px; 
  <!--[if IE]
  margin-left: 160px;
  <![endif]-->
}
a.homepage:hover {
  background-image: url(gfx/menu/menu_glowna_on.png) !important;
  behavior: url(iepngfix.htc);
}

a.hotel {
  background-image: url(gfx/menu/menu_hotel.png);
  width: 109px; 
}
a.hotel:hover {
  background-image: url(gfx/menu/menu_hotel_on.png) !important;
  behavior: url(iepngfix.htc);
}

a.restaurant {
  background-image: url(gfx/menu/menu_restauracja.png);
  width: 152px; 
}
a.restaurant:hover {
  background-image: url(gfx/menu/menu_restauracja_on.png) !important;
  behavior: url(iepngfix.htc);
}

a.gallery {
  background-image: url(gfx/menu/menu_galeria.png);
  width: 116px; 
}
a.gallery:hover {
  background-image: url(gfx/menu/menu_galeria_on.png) !important;
  behavior: url(iepngfix.htc);
}

a.contact {
  background-image: url(gfx/menu/menu_kontakt.png);
  width: 122px; 
}
a.contact:hover {
  background-image: url(gfx/menu/menu_kontakt_on.png) !important;
  behavior: url(iepngfix.htc);
}
.hline {
  display: block;
  margin-left: 210px;
  margin-top: 7px;
  margin-bottom: 7px;
  width: 468px;
  background-color: #D6C8C8;
  height: 1px;
}
.noMarginTop {
  margin-top: 0px !important;
}

.news {
  margin-bottom: 0px !important;
}
.newsyTitle {
  color: #970000;
  font-weight: bold;
  margin-left: 15px;
}
.newsyDate {
  color: black;
  font-weight: bold;
}
.readMore {
  float: right;
  color: #606060;
  font-weight: bold;
  width: 70px;
  margin: 0 !important;
  margin-bottom: 5px !important;
  margin-top: 5px !important;
  font-size: 11px;
}
.readMore a {
  color: #606060 !important;
  text-decoration: none;
}
.readMore a:hover {
  color: #606060 !important;
  text-decoration: none;
}
.kontakt {
  font-family: Arial, Tahoma, Verdana;
  font-size: 12px;
  color: black;
  width: 200px;
  background-color: white;
  border: none;
}
input.kontakt {
  height: 20px;
}
textarea.kontakt {
  height: 153px;
}
#contact_form {
  float: left; 
  background-image: url(./gfx/backgrounds/contact_form.gif); 
  background-repeat: no-repeat; 
  width: 335px;
  padding: 20px;
  padding-left: 15px;
  padding-right: 0px;
}
#contact_text {
  float: left;
}
#contact_text p {
  margin-left: 0px !important;
}
a {
  color: #666666;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}