body {
background: url("../images/bg.gif") top left;
padding: 0px;
margin: 0px;
border: 0px;
font-family: Georgia;
font-size: 11px;
text-align: center;
}


h1 {
position: absolute;
overflow: hidden;
width: 200px;  
height: 40px; 
margin: 0 auto;
text-align: right;
right: 0px;
padding: 0;
color: white;
z-index: 1;
font-size: 10px;
top: 20px;
padding-right: 40px;
padding-top: 15px;
font-family: verdana;
}

h1 span {
z-index: 1;
top: 0;
display: block;
width: 350px;
height: 40px;
margin: 0;
cursor: pointer;
}

a {
color:  #936106;;
text-decoration: none;
}

.foto a {
font-size: 10px;
}

a:hover {
color: #936106;
text-decoration: underline;
}

img {
border: 0px;
margin: 0px; 
padding: 0px;
}

#lang {
	text-align: center;
	margin-left: 47px;
	}

#menu {
position: relative;
top: 17px;
_top: 20px;
right: -140px;
_right: -319px;
width: 450px;
height: 39px;
margin: 0 auto;
background: url("../images/menubg.gif") top left repeat-x;
color: white;
} 

#menu a {
color: white;
text-weight: bold;
font-size: 12px;
}


#menu img {
margin-right: 0px;
margin-top: 10px;
}

#main {
margin-top: -29px;
_margin-top: -10px;
margin-left: 20px;
min-height: 490px;
_HEIGHT: 490px;
_position: relative;
_bottom: 0px;
}

hr {
border: 1px solid #cdcdcd;
width: 450px;
float: left;
}

#content {
width: 885px;
margin: 0px auto;
background: white url("../images/main_bg.gif") top left repeat-y;
text-align: left;
}

#top {
margin: 0 auto;
padding: 25px 0 0 0;
width: 853px;
height: 268px;
background: url("../images/top.gif") top left repeat-x;
text-align: right;
_margin-left: 16px;
}

#top2 {
margin: 0 auto;
width: 818px;
height: 221px;
background: url("../images/top.jpg") top left no-repeat;
text-align: left;
_margin-right: 17px;
}

#galerie {
width: 360px;
background: url("../images/galerie.jpg") top left no-repeat;
float: right;
padding-top: 38px;
margin-top: -29px;
_margin-top: -10px;
z-index: 3;
position: relative;
right: 20px;
}

.foto_default {
	float: right;
	margin-left: 10px;
	}


.text {
	width: 560px;
	float: left;
	margin-top: 20px;
	line-height: 150%;
	}




#footer {
width: 885px;
height: 28px;
padding: 0px;
border: 0px;
background: url("../images/footer.gif") no-repeat;
font-size: 9px;
color: #ecb98e;
text-align: center;
}

#logo{
margin: 0px;
padding: 0px;
position: relative;
top: 35px;
left: 35px;
z-index: 10;
width: 150px;
}


li {
margin-left: 15px;
}

.cleaner {
				 clean: both;
				 height: 1px;
				 clear: both;
				 height:1px;
				 font-size:1px;
				 border:none;
				 margin:0; padding:0;
				 }

h2 {
color: #dfcea0;
font-size: 16px;
}

h3 {
 color: #dbb343;
 font-size: 16px;
 margin: 5px 0;
 }
 
h4 {
 color: #c6ac7d;
 font-size: 12px;
 }

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

.line {
  margin-top: 7px;
}

label {
  display: block;
  float: left;
  width: 100px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px #EEF0FB solid;
}
input, textarea {
  font-size: 11px;
  border: 1px solid #C5C5C5;
  background:  #fff7e8;
  margin-top: 3px;
}
.info {
  padding: 0px;
  text-align: left;
  margin: 0px;
  margin-left: 20px;
}
.pole_datum {
  width: 50px;
}

.pole { 
width: 190px;
}

.info {
	padding: 0px;
	text-align: left;
	margin: 0px;
	margin-left: 0px;
	color: #f00;
}

.podstranka {
width: 491px;
background: url("../images/nadpis01.gif") no-repeat;
min-height: 300px;
_height: 300px;
padding-top: 40px;
color: #4c4c4c;
line-height: 170%;
}

.podstranka1 {
width: 461px;
background: url("../images/nadpis02.gif") no-repeat;
min-height: 300px;
_height: 300px;
padding-left: 15px;
padding-right: 15px;
padding-top: 40px;
color: #4c4c4c;
line-height: 170%;
}

.podstranka2 {
width: 461px;
background: url("../images/nadpis03.gif") no-repeat;
min-height: 300px;
_height: 300px;
padding-left: 15px;
padding-right: 15px;
padding-top: 40px;
color: #4c4c4c;
line-height: 170%;
}

.podstranka3 {
width: 461px;
background: url("../images/nadpis04.gif") no-repeat;
min-height: 300px;
_height: 300px;
padding-left: 15px;
padding-right: 15px;
padding-top: 40px;
color: #4c4c4c;
line-height: 170%;
}

.podstranka4 {
width: 461px;
background: url("../images/nadpis05.gif") no-repeat;
min-height: 300px;
_height: 300px;
padding-left: 15px;
padding-right: 15px;
padding-top: 40px;
color: #4c4c4c;
line-height: 170%;
}

.podstranka5 {
width: 461px;
background: url("../images/nadpis06.gif") no-repeat;
min-height: 300px;
_height: 300px;
padding-left: 15px;
padding-right: 15px;
padding-top: 40px;
color: #4c4c4c;
line-height: 170%;
}

.podstranka6 {
width: 461px;
background: url("../images/nadpis01.gif") no-repeat;
min-height: 300px;
_height: 300px;
padding-left: 15px;
padding-right: 15px;
padding-top: 40px;
color: #4c4c4c;
line-height: 170%;
}

.podstranka7 {
width: 461px;
background: url("../images/nadpis07.gif") no-repeat;
min-height: 300px;
_height: 300px;
padding-left: 15px;
padding-right: 15px;
padding-top: 40px;
color: #4c4c4c;
line-height: 170%;
}

#welcome {
width: 431px;
_width: 491px;
_margin-bottom: 5px;
min-height: 155px;
background: url("../images/welcome.gif") no-repeat;
padding: 12px 35px;
}

#reservation {
width: 426px;
min-height: 155px;
background: url("../images/rezervace_bg.gif") no-repeat;
padding: 35px 35px 30px;
}

td {
color: #a3957b;
font-size: 11px;
padding: 3px 3px 6px 0;
}

.cenik td {
color: #4c4c4c;
padding: 4px;
background: #f1f1f1;
}

table.cenik {
border: 1px solid gray;
}

.pokoj {
border: 1px solid #c6ac7d;
padding: 15px;
margin-bottom: 5px;
}

.pokoj_foto {
float: right;
margin-left: 10px;
}

.pokoj_foto2 {
float: right;
margin-right: -15px;
}
