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

#yndcz-ubytovani{
line-height: 1.3;
}
#yndcz-maintext{
font-size: 12px !important;
padding: 10px;
}
#yndcz-maintext p{
text-indent: 0;
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
color: #3e5d1c;
}
#yndcz-nadpis{
background: #9A6601 url("../gfx/h3bg.jpg") repeat-y;
}
#yndcz-nadpis a{
  display: block !important;
  color: #FFF;
  font-size: 11pt;
  line-height: 37px;
  background: url("../gfx/odrazka.gif") 10px 15px no-repeat;
  height: 37px;
  padding-left: 30px; 
  font-weight: bold;
}
#yndcz-nadpis a:hover{
background-color: transparent !important;
}

#yndcz-t2{
font-size: 22px !important;
color: #3e5d1c;
}
#yndcz-t2 strong{
font-weight: normal !important;
}
#yndcz-t3{
color: #9b6701;
text-decoration: underline;
}


#otsbanner{
background-color: #DFDFBD;
border: 1px solid #996601
}
#nadpis-otsbanner strong{
  display: block;
  color: #FFF;
  font-size: 11pt;
  line-height: 37px;  
  background: #9A6601 url("../gfx/h3bg.jpg") repeat-y;  
  height: 37px;
  padding-left: 22px; 
}
#text-otsbanner{
padding: 10px;
}
#text-otsbanner p{
padding: 0 0 0 0;
margin: 0 0 0 0;
}



body {
	background: #42651F url("../gfx/bg.jpg") repeat-x;
  color: #666;
  font: 9pt 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
}

#obal {
  background-color: #FFF;
  
  position: relative;
  
  margin: auto;
  width: 812px;
}

#hlavicka {
  background: url("../gfx/headerbg.jpg") no-repeat;
 
  height: 243px;
}
#logo {
  position: relative; left: 6px; top: 15px;

  margin: 0;
}
#logo a {
  cursor: pointer;
  text-decoration: none;

  display: block;
  position: relative;
  width: 190px; 
}
#logo span {
  background: url("../gfx/logo.gif") no-repeat;

  display: block;
  position: absolute; left: 0; top: 0; 

  height: 72px;
  width: 189px;
}
#navigace {  
  position: absolute; top: 97px; left: 0;
  
  width: 198px;
}
#ramecek { border: 1px solid #996601 }
#navigace h3 {
  color: #FFF;
  font-size: 11pt;
  line-height: 37px;
  
  background: #9A6601 url("../gfx/h3bg.jpg") repeat-y;
  
  height: 37px;
  padding-left: 22px; 
}
#navigace li {
  list-style: none;
  
  margin: 0;
}
#navigace li a {
  background-color: #DFDFBD;
  border-bottom: 1px solid #FFF;
  color: #3E5D1C;
  font-weight: bold;
  line-height: 26px;
  text-decoration: none;
  
  display: block;

  height: 26px;
  padding-left: 22px; 
}
#navigace a:hover, #navigace #active a { background-color: #F0F0CB; }
#navigace #mapka {
  background-color: #FFF;
  
  display: block;
  
  padding: 0;
}

#ukazatel {
  background: #E9E9CF url("../gfx/cara.gif") bottom repeat-x;
  color: #333;
  font: 8pt Verdana, 'Geneva CE', lucida, sans-serif;
  line-height: 37px;
    
  position: relative;

  height: 38px;
  margin-left: 198px;
  padding-left: 36px;
}
#ukazatel a { color: #333 }
#ukazatel #mapy {
  background-color: #71B335;
  color: #FFF;
  font-size: 14pt;
  
  display: block;
  position: absolute; right: 0; top: 0;
  
  padding-left: 40px;
  width: 64px;
}
#mapy span {
  background: url("../gfx/mapy.gif") no-repeat;
  
  display: block;
  position: absolute; top: -16px; left: -54px;

  height: 66px;
  width: 93px;
}

#obsah {
  margin-left: 198px;
  padding: 0 36px 20px 36px;
  /*min-height: 640px;*/
min-height: 1035px;
}
#obsah img{
border: 7px solid #E9E9CF;
}
#obsah a img{
border: 0px none;
}
#paticka {
  background: #E9E9CF url("../gfx/cara.gif") repeat-x;
  border-top: 1px dotted #A1B28F;
  line-height: 30px;

  clear: left;

  height: 31px;
  overflow: hidden;
  padding: 0 22px 0 12px;
}
#paticka a { color: #21360D } 
#paticka ul li {
  border-right: 1px solid #21360D;
  
  display: inline;
  margin: 0;
  padding: 0 10px 0 10px;
}
#paticka #posledni { border: 0 }
#copyright { float: right }

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

hr { display: none }

h1 {
  font-size: 12pt;
  
  margin: 28px 0 20px 0;
}

h2 {
  color: #75B337;
  font-size: 12pt;
  
  margin: 28px 0 12px 0;
}

h3 {
  font-size: 100%;
}

p, table { margin-bottom: 1.5em }

a { color: #21360D }
a:hover { text-decoration: none }

table { width: 85%;font-size:10pt; }
td {
  background-color: #EFEFEF; 
  text-align: center;
  
  margin: 0 1px 1px 0;
  padding: 4px 8px 4px 8px;
}

ul li { margin-left: 1em }

.h1small { font-size: 9pt }
.mapa { margin-bottom: 2em; border: 0px none !important; }


/*-----------------Vypis hotelu small---------------*/
#ynd_svypisobal{
font-size: 11px !important;
font-family: Verdana, 'Geneva CE', lucida, sans-serif !important;
margin: 15px 0 1px 0;
background: white url("../gfx/bghotelbanner.gif") bottom right no-repeat;
border-top: 8px solid #ba002f;
border-bottom: 8px solid #ba002f;
text-align: left;
}
#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_stopnadpis a:hover{
background: none !important;
}

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

.ynd_spolozka{
margin-top: 10px;
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, .ynd_spolozka a:hover{
color: #016ab8 !important;
font-size: 12px !important;
text-decoration: underline !important;
background: none !important;
font-family: Verdana, 'Geneva CE', lucida, sans-serif !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;
}
.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;
}