html{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#yndcz-ubytovani{
color: white;
line-height: 1.3;
}
#yndcz-maintext{
font-size: 12px !important;
padding: 10px 10px 10px 20px;
}
#yndcz-maintext p{
text-indent: 0;
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
}
#yndcz-nadpis{
  background: url(../images/h3.jpg);
  width: 174px; /*194*/
  height: 28px; /*33*/
  padding: 5px 0 0 20px;
}
#yndcz-nadpis a{
color: #f6e49c;
font-size: 17px;
text-decoration: underline;
}
#yndcz-t2{
font-size: 22px !important;
}
#yndcz-t2 strong{
font-weight: normal !important;
}
#yndcz-t3{
color: #f6e49c;
}


#yndcz_dopnadpis{
font-weight: bold;
color: white;
font-size: 15px;
padding: 10px 10px 0px 20px;
}


#otsbanner {
color: #d0b89c;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif; 
}
#nadpis-otsbanner strong{
  font-size: 105%;
  color: #D0B89C;
  font-weight: 100;
  padding: 7px 0px 7px 20px;
  margin: 0px;
  display: block;
}
#text-otsbanner{
padding: 3px 0 0 10px;
}
#text-otsbanner a{
color: #f6e49c;
}
body{
  background: url(../images/pozadi.jpg);
  text-align: center;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-family: Arial, Helvetica, sans-serif; 
}

.top{
  background: url(../images/pozadi-b.jpg) repeat-x;
  height: 256px;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;  
  z-index: 10;
}

#container{
  width: 770px;
  position: relative;
  margin: auto;
  background: url(../images/container.jpg);
  padding: 0px;
  z-index: 11;
}

.header{
  background: black url(../images/header.jpg) no-repeat bottom;
  height: 120px;
  position: relative;
  text-align: left;
  /*margin-top: 10px;*/
  padding: 10px 0px 10px 30px;
}

.foto{
  background: url(../images/foto.gif);
  height: 159px;
  width: 518px;
  position: absolute;
  top: 0px;
  right: -40px;
  z-index: 200;  
}

.content{
  text-align: left;
  color: rgb(21,50,2);
}

.pravy{
  float: right;
  width: 558px;
  min-height: 600px;
  _height: 700px;
  background: url(../images/pravy-dolni.gif) no-repeat bottom #FCFAE7;
  margin: 0px 10px 0px 0px;
  _margin: 0px 5px 0px 0px;
  font-size: 80%;
}

.pravy-horni{
  width: 508px;
  /*_width: 558px;*/
  background:  url(../images/pravy-horni.gif) no-repeat top;
  min-height: 600px;
  _height: 700px;
  padding: 20px 20px 30px 30px;
}

.menu{
  color: rgb(26,79,0);
  text-align: left;
  width: 195px;
  float: right;
  font-family: Times New Roman, Times, serif;
  _line-height: 100%;
}

.menu ul{
  margin: 0px 0px 0px 20px;
  padding: 0px;
}

.menu li{
  list-style: none;
  font-size: 85%;
  border-bottom: solid 1px #3E3025;
  width: 150px;
}

.menu li a {
  color: #F6E49C;
  text-decoration: none;
  padding: 5px 5px 5px 10px;
  display: block;
  margin: 0px;
}

.menu li a:hover{
  text-decoration: underline;
}

p{
  margin: 0 20px 10px 0;
}

.odstavec-vpravo{
  margin: 0px 0px 10px 20px;
  float: right;
  width: 40%;
}
.odstavec-vpravo h2{
  font-family: Times New Roman, Times, serif;
  color: #998030;
  border-bottom: solid 1px #998030;
  font-size: 140%;
  margin: 0px 0px 10px 0px;
}

h1{
  font-family: Times New Roman, Times, serif;
  color: #998030;
  border-bottom: solid 1px #998030;
  font-size: 140%;
  margin: 0px 0px 10px 0px;
}

h2{
  font-family: Times New Roman, Times, serif;
  font-size: 120%;
  color: rgb(155,24,4);
  font-weight: bold;
  margin: 15px 20px 2px 0px;
}

h3{
  font-size: 105%;
  color: #D0B89C;
  font-weight: 100;
  padding: 7px 0px 7px 20px;
  margin: 0px;
}
.pravy h3{
  font-size: 105%;
  color: #4a3d2c;
  font-weight: bold;
  margin: 5px 20px 0px 0px;
  padding: 0 0 0 0;
}
b{
  color: #998030;
}

.pravy a{
  color: #998030;
}

.pravy a:hover{
  color: rgb(155,24,4);
}

.nadpis, #nadpis-otsbanner{
  background: url(../images/h3.jpg);
  width: 194px;
  height: 33px;
}


.footer{   
  background: url(../images/footer.jpg) no-repeat #11100C;
  padding: 25px 0px 10px 20px;
  font-size: 80%;
  margin-bottom: 40px;
  text-align: left;
  color: rgb(93,66,45);
}

.footer a{
  color: rgb(93,66,45);
  text-decoration: none;
  padding: 0px 10px 0px 10px;
}

.footer a:hover{
  color: rgb(93,66,45);
  text-decoration: underline;
}
#container a img{
  border: 0px;
  margin: 10px;
}

.pravy img{
  border: solid 1px #998030 !important;
  padding: 5px;
}

table{
  font-size: 100%;
  width: 90%;
  color: #F9E9B9;
  margin: 0 10px 10px 10px;
}

.table1{
  background: #4A3D2C;
}

.table2{
  background: #7F684A;
}

td{
  padding: 5px;
}

.clear {
  float: none;
  clear: both;
  height: 0px;
  font-size: 0px;
}



/*-----------------Vypis hotelu small---------------*/
#ynd_svypisobal{
background: #3a3026 url("../images/bghotelbanner-houska.gif") bottom right no-repeat;
text-align: left;
color: #d0b89c;
margin-bottom: 15px;
}
#ynd_svypisobal a{
display: inline !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
#ynd_stopnadpis{
display: none;
}
#ynd_stopnadpis a{
font-size: 13px !important;
text-decoration:none !important;
font-weight: bold !important;
color: #d0b89c !important;
}

#ynd_svypishotelu{
padding: 0 10px 10px 20px;
}

.ynd_spolozka{
margin-top: 10px;
font-size: 12px !important;
}
.ynd_spolozka span{
display: inline!important;
font-size:100% !important;
font-weight: normal !important;
text-transform: none !important;
}
.ynd_spolozka a, .ynd_link1{
color: #f6e49c!important;
font-size: 12px !important;
text-decoration: underline !important;
}
/*-----------------Vypis hotelu large---------------*/
#h1nadpis{
font-size: 26px;
font-weight: normal;
margin-bottom: 25px;
}

#ynd_vypisobal{
margin-top: 30px;
}
.ynd_polozka{
margin-bottom: 50px;
}
.ynd_polozka p{
margin: 5px 0 0 0;
}
#ynd_vypisobal a{
color: black;
}
.ynd_imglink{
float: left;
width: 100px;
margin: 4px 10px 10px 0;
display: block;
}
.ynd_imglink img{
border: 0px none !important;
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
}
.ynd_name{
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
}
.ynd_name a{
font-size: 22px !important;
color: #016ab8!important;
font-style: normal !important;
font-weight: normal !important;
line-height: 1.3 !important;
}

.ynd_adrs{
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
font-size: 11px !important;
line-height: 1.3 !important;
}
.ynd_adrs strong{
font-weight: normal;
}
.ynd_prc{
line-height: 1.3 !important;
margin: 16px 0 0 0 !important;
padding: 0 0 0 0;
font-size: 16px !important;
font-weight: bold !important;
}
.ynd_prc span{
font-size: 20px;
font-weight: normal;
}
.ynd_popis{
clear: both;
font-size: 12px !important;
padding-top: 0px;
line-height: 1.3 !important;
}
.ynd_link2{
font-size: 10px !important;
color: black !important;
}
#ynd_podcarou{
margin: 20px 0 0 0;
padding-top: 20px;
border-top: 2px solid #666666;
}

#yonadlogo{
border-top: 2px solid #666666;
margin: 20px 0 0 0;
width: 100%;
height: 86px;
background: url("http://www.yonad.com/imgs/yonad-transparent-small.png") top right no-repeat;
}