#vyhledavani{
text-align: right;
position: absolute;
left: 319px;
top: 0;
background: #fdf3ce;
padding: 0 15px 0 15px;
}
#vyhledavani .i-hledej{
width: 145px;
}
#vyhledavani .tlacitko{
border: 1px solid #7f9db9;
background: #a7da61;
color: white;
font-size: 13px;
height: 22px;
width: 35px;
position: relative;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-weight: normal;
cursor: pointer;
}
#vyhledavani .tlacitko, x:-moz-any-link {top:1px;}





#otsbanner{
 clear: both;
 width: 405px;
 background: #fceebc url("../gfx/bannerbg.gif");
}
#nadpis-otsbanner{
 width: 390px;
 background:  url("../gfx/bannerbg-top.gif") no-repeat;
 text-align: left;
 padding: 10px 0 0 15px;
}
#otsbanner strong{
font-size: 18px;
font-weight: normal;
color: #b41e0c;
font-family: "Times New Roman", Garamond;
}
#text-otsbanner{
padding: 5px 15px 10px 15px;
background: url("../gfx/bannerbg-bottom.gif") bottom left no-repeat;
}
#otsbanner a{
background: none !important;
padding: 0 0 0 0 !important;
display: inline !important;
}

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

body {
  color: #666;
  font: 10pt/1.3 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
  min-width: 960px;
  margin-top: 0;
}

#hlavicka-obal { background: #5A2F00 url("../gfx/brownbg.jpg") }
#hlavicka {
  margin: auto;
  height: 212px;
  width: 940px;
}
#logo {
  background: url("../gfx/logo.gif") no-repeat;
  display: block;
  line-height: 210px;
  font-size: 20pt;
  font-style: italic;
  text-decoration: none;
  height: 212px;
  width: 461px;
}
#logo span { display: none }

#pruh-obal {
  background: #556D1F url("../gfx/greenbg.jpg");
  border-top: 1px solid #FDF3CE;
}
#pruh {
  color: #FDF3CE;
  line-height: 46px;
  margin: auto;
  height: 46px;
  width: 940px;
  position: relative;
}
#pruh h2 {
  font-size: 18pt;
  font-style: italic;
  font-weight: normal;
}

#hlavni-obal { background-color: #FDF3CE }
#hlavni {
  margin: auto;
  padding-bottom: 4px;
  width: 940px;
  position: relative;
}
#obsah {
  padding: 30px 0 30px 0;
  width: 500px;
  float: left;
}

#paticka-obal { background: #5A2F00 url("../gfx/brownbg.jpg") }
#paticka {
  color: #FFF;
  line-height: 57px;
  margin: auto;
  height: 57px;
  width: 940px;
}
#paticka li {
  display: inline;
  list-style: none; 
  border-right: 1px solid #FFF;
  margin-right: 8px;
  padding-right: 10px;
}
.posledni { border: none ! important }
#paticka a { color: #FFF }
#paticka a:hover { text-decoration: none }
#copyright { float: right }

#panel {
  float: left;
  margin: -237px 0 0 33px;  
  width: 405px;
  position: relative;
}
#fotky-horni {
  background: url("../gfx/fotky_horni.gif") no-repeat;  
  height: 15px;
  overflow: hidden;
}
#fotky-dolni {
  background: url("../gfx/fotky_dolni.gif") no-repeat;  
  height: 15px;
  overflow: hidden;
}
#fotky-hlavni {
  background: #556D1F url("../gfx/greenbg.jpg");
  padding: 8px 22px 9px 23px;
}
#fotka-velka {
  border: 1px solid #FFF;
  display: block;
  margin-bottom: 21px;
}
#fotky-hlavni a {
  border: 1px solid #FFF;
  display: block;
  float: left;
  margin-right: 12px;
}
#fotky-hlavni a img { display: block }
#fotky-hlavni #posledni a{ margin-right: 0 }
.clear {
  clear: left;
  height: 0;
  overflow: hidden;
}

.ramecek {
  background: #FCEEBC url("../gfx/nav_bg.jpg");
  border: 1px solid #E0BF9E;
  float: left;
  margin-top: 4px;
  padding: 15px 0 15px 30px;  
  width: 169px;
  position: relative;
}
.spodek{
margin-bottom: 10px;
}
.left {
  margin-right: 4px;
  width: 168px;
}
.ramecek-lh {
  background: url("../gfx/nav_roh_lh.gif");
  height: 23px;
  width: 22px;
  position: absolute; top: -1px; left: -1px;
}
.ramecek-ph {
  background: url("../gfx/nav_roh_ph.gif");
  height: 23px;
  width: 22px;
  position: absolute; top: -1px; right: -1px;
}
.ramecek-ld {
  background: url("../gfx/nav_roh_ld.gif");
  height: 23px;
  width: 22px;
  position: absolute; bottom: -1px; left: -1px;
}
.ramecek-pd {
  background: url("../gfx/nav_roh_pd.gif");
  height: 23px;
  width: 22px;
  position: absolute; bottom: -1px; right: -1px;
}

#navigace{
margin-bottom: 10px;
}
#navigace h3 {
  color: #B41E0C;
  font-style: italic;
  height: 31px;
  position: relative;
}
#zamek-blatna span {
  background: url("../gfx/zamek_blatna.gif") no-repeat;
  height: 31px;
  width: 140px;
  position: absolute; left: 0; top: 0;
}
#kam-na-vylet span {
  background: url("../gfx/kam_na_vylet.gif") no-repeat;
  height: 31px;
  width: 123px;
  position: absolute; left: 0; top: 0;
}
#mista-v-okoli span {
  background: url("../gfx/mista_v_okoli.gif") no-repeat;
  height: 31px;
  width: 117px;
  position: absolute; left: 0; top: 0;
}
#informace span {
  background: url("../gfx/informace.gif") no-repeat;
  height: 31px;
  width: 94px;
  position: absolute; left: 0; top: 0;
}

#navigace ul {
  list-style: none;
  margin: 5px 0 0 5px;
}
#navigace li { margin-bottom: 6px }
#navigace a {
  background: url("../gfx/odrazka.gif") left center no-repeat;
  color: #6B3703;
  font-weight: bold;
  padding-left: 20px;
}
#navigace a:hover { text-decoration: none }
#erb {
  background: url("../gfx/erb.gif") no-repeat;
  height: 60px;
  width: 51px;
  position: absolute; top: -32px; left: -29px;
}

#navigace #mapka {
  background: none;
  display: block;
  padding: 7px 0 1px 0; 
}
#mapka img {
  display: block;
  margin-bottom: -4px;
}

p, table, ol {
  margin-bottom: 12px;
}

ol { padding-left: 2em }
ol li { padding: 4px 0 4px 0 }

h1 {
  color: #536D1D;
  font-size: 14pt;
  font-weight: bold;
  margin-bottom: 12px;
}
h3 {
  color: #B61D0D;
  font-size: 12pt
  font-weight: bold;
  margin-bottom: 12px;
}
h4 {
  color: #536D1D;
  font-size: 12pt
  font-weight: bold;
  font-style: italic;  
}
a { color: #536D1D }

table { width: 100% }
td {
  background-color: #FAEEBE; 
  text-align: center;
  
  margin: 0 1px 1px 0;
  padding: 4px 8px 4px 8px;
}

.foto {
  border: 1px dotted #92A67E;   
  display: block;
  float: left;  
  margin: 0 20px 1.5em 0;
  padding: 8px;
}
.last { margin-right: 0 }
br { clear: left }
.foto img { display: block }
.foto span {
  display: block;
  padding-top: 4px
}



/*-----------------Vypis hotelu small---------------*/
#ynd_svypisobal{
 clear: both;
 width: 405px;
font-size: 11px !important;
font-family: Verdana, 'Geneva CE', lucida, sans-serif !important;
margin: 15px 0 15px 0;
background: #fdf3ce url("../gfx/bghotelbanner-blatna.gif") bottom right no-repeat;
border-top: 8px solid #ba002f;
border-bottom: 8px solid #ba002f;
}
#ynd_svypisobal a{
display: inline !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
#ynd_stopnadpis{
padding: 10px 10px 0 10px;
}
#ynd_stopnadpis a{
font-size: 13px !important;
text-decoration:none !important;
font-weight: bold !important;
color: #ba002f!important;
background: none !important;
}

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

.ynd_spolozka{
margin-top: 10px;
float: left;
width: 190px;
font-size: 12px !important;
font-family: Verdana, 'Geneva CE', lucida, sans-serif !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: #016ab8 !important;
font-size: 12px !important;
text-decoration: underline !important;
font-family: Verdana, 'Geneva CE', lucida, sans-serif !important;
background: none !important;
}
#ynd_cistic{
clear: both;
}
/*-----------------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;
}
.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;
}

.ynd_adrs{
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
font-size: 11px !important;
}
.ynd_adrs strong{
font-weight: normal;
}
.ynd_prc{
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;
}
.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;
}