body {
  background-color: #b3b3b3;
  color: #505050;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

p {
  margin-top: 0px;
  margin-bottom: 0px;
}

.link {
  color: #6f6f96;
  font-size: 12px;
  text-decoration: none;
}

.link:hover {
  color: #5f5fa3;
}

#tresc_body {
  height: 300px;
  width: 564px;
  background-image: url("/images/tresc_background.jpg");
}

#newsletter_body {
  height: 296px;
  width: 564px;
  background-image: url("/images/content_background.jpg");
}

#tresc {
  display: block;
  position: relative;
  left: 10px;
  top: 10px;
  width: 544px;
  height: 260px;
}

#linki {
  display: block;
  position: relative;
  top: 0px;
  text-align: center;
}

.strona_nav {
  text-decoration: none;
  margin-left: 5px;
  margin-right: 5px;
  color: #e07f42;
  font-size: 13px;
}

.strona_nav:hover {
  color: #505050;
}

.rezerwacje_body {
  height: 430px;
  width: 800px;
  background-image: url("/images/content_background.jpg");
}

.cennik_body {
  height:auto;
  width: 800px;
  background-image: url("");
  background-color: #cacccd;
  background-repeat:repeat-y;
}

.cennik_body2 {
  height: auto;
  width: 800px;
  background-image: url("");
  background-color: #cacccd;
  background-repeat:repeat-y;
}

#zapytanie_ofertowe_body {
  height: 296px;
  width: 564px;
  background-image: url("/images/content_background.jpg");
}

.cennik_pokoj {
  width: 165px;
  background-color: #ADB2B5;
  height: 25px;
}

.cennik_pokoj span {
  position: relative;
  left: 15px;
}

.cennik_pokoj_cena {
  width: 150px;
  color: #777b7d;
  text-align: center;
  background-color: #DADBDC;
}

.cennik_pokoj_cena2 {
  width: 75px;
  color: #777b7d;
  text-align: center;
  background-color: #DADBDC;
}

.kontakt_body {
  height: 620px;
  width: 800px;
  background-image: url("/images/cennik_background.jpg");
}


.rezerwacje_body table {
  line-height: 23px;	
}

.newsletter_form, .rezerwacje_form, .rezerwacje_form2, .rezerwacje_form_termin, .rezerwacje_form_button, .kontakt_form,.kontakt_form2, #kontakt_form_button, .cennik_form, .cennik_form2{
  border: 0px;
  background-color: #f5f5f5;
  height: 20px;
  width: 430px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.kontakt_form {
	width: 200px;
}

.kontakt_form2 {
  width: 600px;
}

.newsletter_form {
  left: 150px;
  width: 200px;
}

.cennik_form {
  width: 130px;
  text-align: center;
}

.cennik_form2 {
  width: 65px;
  text-align: center;
}


.rezerwacje_form2 {
  height: 80px;	
}

.rezerwacje_form_termin {
  text-align: center;
  width: 185px;	
}

.rezerwacje_form_button, #kontakt_form_button {
  width: 100px;
  text-align: right;
  margin-right: 15px;
  background-color: transparent;
  color: #FFFFFF;
}

#kontakt_mapka {
  position: relative;
  width: 400px;
  height: 300px;
  top: 10px;
  left: 10px;
  margin-right: 20px;
  float: left;
}

#kontakt_tekst {
  height: 300px;
  position: relative;
  top: 10px;
}

#kontakt_formularz {
  position: relative;
  top: 20px;
  left: 10px;
  width: 780px;
  height: 160px;
}

#kontakt_form_button {
  position: relative;
  bottom: 0px;
  right: 0px;
}

.kontakt_form {
  width: 600px;
  height: 120px;
}

#main {
  width: 800px;
  margin: 0 auto 0 auto;
  z-index: 0;
}

#top {
  position: relative;
  height: 30px;
  font-family: sans-serif;
  font-size: 12px;
  color: #929292;
  background-color: #FFFFFF;
}

#top #top_tekst {
  position: absolute;
  width: 800px;
  top: 15px;
}

#top_lang_links {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 0;
}

#top_data {
  position: absolute;
  left: 15px;	
}

#baner_top {
  height: 331px;
}

#baner_left {
/*  position: relative;*/
/*  display: block;*/
  z-index: 0;
  height: 320px;
  width: 236px;
  float: left;
  line-height: 0px;
}

#pogoda_title {
  display:block;
  height: 160px;
  background-color: #a8a6ae;
  background-image: url("pogodynka.jpg");
  text-decoration:none;
  border:none;
}

#pogoda_title .pogoda_title_span {
  display: block;
  position: relative;
  font-size: 12px;
  top: 15px;
  left: 60px;
  color: #FFFFFF;
  font-weight: bold;
}

.pogoda_info {
  position: relative;
  top: 40px;
  left: 3px;
}

.pogoda_image {
  position: relative;
  top: 30px;
  left: 0px;
  width: 236px;
  height: 100px;
  border:none;
}

#menu {
  display: block;
  height: 24px;
  width: 564px;
  margin-left: 236px;
}

#menu2 {
/*  display: block;*/
  height: 24px;
  width: 800px;
  z-index: 10;
}

#content {
  display: block;
  height: 296px;
  width: 564px;
  margin-left: 236px;
}

#content2 {
  display: block;
  height: 430px;
  width: 800px;
}

#content3 {
  display: block;
  height: 500px;
  width: 800px;
}

#content4 { 
  display: block;
  height: 1845px;
  width: 800px;
  background-color: #BBBFC2;
}


#stopka {
  display: block;
  height: 68px;
}

.admin_login {
  width: 200px;
  margin: 0 auto 0 auto;	
}

#menu_admin {
  position: absolute;
  display: block;
  width: 100px;
  height: 300px;
  float:left;
}

#menu_admin .menu_item {
  display: block;
  height: 35px;
  text-align: center;
}

.menu_item:hover {
}

.menu_item a {
  position: relative;
  top: 15px;
  text-decoration: none;
  color: #FFFFFF;
}

#admin_content {
	position: relative;
	left: 150px;
	width: 700px;
}

#admin_submenu a {
  position: relative;
  top: 15px;
  text-decoration: none;
  font-size: 12px;
  color: #FFFFFF;  
}

#admin_submenu a:hover, .menu_item a:hover {
  text-decoration: underline;
}

#navigation {
  font-size: 15px;
  font-weight: bold;
}

#galeria_overlay {
    background-color: #000000;
	overflow: visible;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
	width: 100%;
	height: 100%;
    z-index: 100;
}

.galeria_zdjecie {
  width: 120px;
  float: left;
  margin-left: 15px;
  margin-top: 15px;
}

