body, html{
  border: 0px none;
  padding: 0; margin: 0;
  background: url("../imgs/menu_pruh.gif") 0 73px repeat-x;
  background-color: white;
  font-family: 'Arial CE', 'Helvetica CE',	Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  line-height: 1.5;
  text-align: center;
}
#otsbanner{
background: #e8e8e8;
margin-bottom: 10px;
line-height: 1.3;
}
#nadpis-otsbanner{
padding: 10px 0 0 15px;
background: url("../imgs/banner-top.gif") no-repeat;
}
#text-otsbanner{
padding: 5px 15px 10px 15px;
background: url("../imgs/submenu_bottom.gif") bottom left no-repeat;
}


/*---------------------------------------TEXT----------------------------------*/
p, img, table, tr, th, td, h1, h2, h3, h4, h5, h6, ul, ol, li, form,fieldset
{
border: 0px none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
hr{display: none;}
.skryj{display: none;}
a,a:link,a:active,a:hover,a:visited {
	color: #ff8d1b;
	text-decoration: underline;
}

a:visited {
	color: #ffbd7c;
}

a:hover {
  color: #ffa851;
  text-decoration: underline;
}

a:focus,a:active {
  color: #ff8d1b;
	text-decoration: underline;
}
p{
margin-bottom: 10px;
}
p.uvodni{
display: block;
background-color: #EFEFEF; 
padding: 15px;
}
.obr{
display: block;
border: 5px solid #04759f;
margin: 10px 0 10px 0;
}
.obrpravo{
float: right;
border: 5px solid #04759f;
margin: 0 0 10px 15px;
}
.obrlevo{
float: left;
border: 5px solid #04759f;
margin: 0 15px 10px 0px;
}
/*---------------------------------------LAYOUT----------------------------------*/
#hlavicka {
  background: url("../imgs/panaci.gif") 320px 0 no-repeat; 
  height: 73px;
  margin-left: 15px;
}
#logo {
  position: relative;
  margin: 0;
}
#logo a {
  cursor: pointer;
  text-decoration: none;
  display: block;
  position: relative;
  width: 225px; 
}
#logo span {
  background: url("../imgs/logo.gif") no-repeat;
  display: block;
  position: absolute; left: 0; top: 0; 
  height: 73px;
  width: 225px;
}

#obal{
position: relative;
margin: 0 auto 0 auto;
text-align: left;
width: 886px;
}
#obsah{
line-height: 1.4;
padding: 0 0 0 15px;
}
#obsah h1{
font-weight: bold;
color: #FFA851;
padding: 0px 0 15px 0;
font-size: 20px;
}
#leto{
float: left;
width: 282px;/*312px*/
background: url("../imgs/carkovana.gif") top right repeat-y;
padding-right: 40px;
_padding-right: 36px;
margin-top: 15px;
}
#leto a, #zima a{
text-decoration: none;
}
#leto h2, #zima h2{
cursor: pointer; cursor: hand;
}
#leto h2{
color: white !important;
font-size: 20px !important;
font-weight: bold;
width: 264px;/*284px*/
height: 36px;/*41px*/
padding: 5px 0 0 20px !important;
background: url("../imgs/leto_nadpis.gif") no-repeat;
margin: 0 0 -3px 0 !important;
}
#leto img{
margin-bottom: 7px;
}
#zima{
float: right;
width: 282px;/*312px*/
margin-top: 15px;
}
#zima h2{
color: white !important;
font-size: 20px !important;
font-weight: bold;
width: 264px;/*284px*/
height: 36px;/*41px*/
padding: 5px 0 0 20px !important;
background: url("../imgs/zima_nadpis.gif") no-repeat;
margin: 0 0 -3px 0 !important;
}
#zima img{
margin-bottom: 7px;
}
#levy-sloupec{
position: relative;
z-index: 10;
float: left;
width: 640px;
padding-bottom: 20px;
min-height: 600px;
_height: 600px;
}
#levy-sloupec h2{
color: #04759f;
font-weight: bold;
font-size: 17px;
margin: 20px 0 5px 0;
}
#levy-sloupec h3{
color: #737373;
font-weight: bold;
font-style: italic;
font-size: 14px;
margin: 15px 0 0 0;
}
#levy-sloupec b{
color: #545454;
}
#levy-sloupec table {
 width: 100%;
 font-size: 13px;
 margin-bottom: 10px;

}
#levy-sloupec td {
  background-color: #EFEFEF; 
  text-align: center;  
  margin: 0 1px 1px 0;
  padding: 4px 8px 4px 8px;
}
#levy-sloupec th {
  background-color: #EFEFEF; 
  text-align: left;  
  margin: 0 1px 1px 0;
  padding: 4px 8px 4px 8px;
}
#levy-sloupec ul{
margin: 5px 0 5px 20px;
}
#levy-sloupec li{
padding: 2px 0 2px 0;
color: #04759f;
list-style-type: square;
}



#lyzar{
position: absolute;
top: 0px;
left: 626px;
width: 314px;
height: 223px;
background: url("../imgs/lyzar.gif") no-repeat;

}
#pravy-sloupec{
width: 196px;
float: right;
display: inline;/*hack kvuli double marginu v IE*/
margin-right: 6px;
}
#lyzovaninadpis{
margin: 73px 0 0px 0;
position: relative;
width: 176px;
height: 46px;
padding: 20px 0 0 20px;
font-size: 18px;
color: white;
background-color: #FFA550;
}
#lyzovaninadpis span{
  background: url("../imgs/nadpis_lyzovani.gif") no-repeat;
  display: block;
  position: absolute; left: 0; top: 0; 
  height: 66px;
  width: 196px;
}

#mapy{
  font-size: 15px;
  font-weight: bold;
  background: url("../imgs/mapy.gif") no-repeat;
  width: 181px;
  height: 43px;
  padding: 24px 0 0 13px;
  margin: 15px 0 15px 0;
}
#mapy a{
color: #FFA851;
text-decoration: none;
}
#mapy a:hover{
text-decoration: underline;
}
/*-------------PATICKA------------------*/
#paticka {
  background: #E9E9CF url("../imgs/bg_paticka.gif") repeat-x;
  line-height: 41px;
  clear: both;
  height: 41px;
  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 }


/*---------------------------------------MENU----------------------------------*/
ul#menu{
height: 50px;
margin: 0 0 25px 14px;
font-size: 13px;
}
ul#menu li{
list-style-type: none;
float: left;
}
ul#menu li a{
display: block;
padding: 17px 15px 17px 15px;
color: white;
font-weight: bold;
text-decoration: none;
}
ul#menu li a:hover{
 	text-decoration: underline;
}
ul#menu li a#aktivni{
background: url("../imgs/menu_hover.gif") left top repeat-x;
text-decoration: none;
}
/*---------------------------------------SUBMENU----------------------------------*/
ul#lyzovani{
font-size: 12px;
background: url("../imgs/submenu_bottom.gif") bottom left no-repeat;
background-color: #E8E8E8;
padding-bottom: 22px;
}
ul#lyzovani li{
list-style-type: none;
background: url("../imgs/sipka_submenu.gif") 15px 6px no-repeat;
padding: 7px 0 7px 53px;
}
ul#lyzovani li a{
color: #737373;
font-weight: bold;
text-decoration: none;
}
ul#lyzovani li a#aktiv{
color: #ff8d1b;
font-weight: bold;
text-decoration: none;
}
ul#lyzovani li a:hover{
 	text-decoration: underline;
}
ul#lyzovani li a#aktivni{
 	text-decoration: underline;
}


/*-----------------Vypis hotelu small---------------*/
#ynd_svypisobal{
font-size: 11px !important;
font-family: Verdana, 'Geneva CE', lucida, sans-serif !important;
margin: 5px 0 15px 0;
background: white url("../imgs/bghotelbanner.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;
}

#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{
color: #016ab8 !important;
font-size: 12px !important;
text-decoration: underline !important;
font-family: Verdana, 'Geneva CE', lucida, sans-serif !important;
}
/*-----------------Vypis hotelu large---------------*/
#ynd_vypisobal{
margin-top: 0px;
}
.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: 6px 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: bold !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: 14px 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;
}