#yndcz-ubytovani{
color: #73a23c;
line-height: 1.3;
}
#yndcz-nadpis{
  width: 186px;
  height: 28px;
  padding: 17px 0px 0px 30px;
  Background: url(../images/menu-bckg-1.jpg) no-repeat;
}
#yndcz-maintext{
font-size: 12px !important;
padding: 20px 10px 5px 25px;
}
#yndcz-maintext p{
text-indent: 0;
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
color: #73a23c;
text-transform: none !important;
}
#yndcz-nadpis a{
color: #d8e0ed !important;
font-size: 14px !important;
text-transform: uppercase !important;
font-weight: bold !important;
Background: url(../images/ubytovani-sipka.gif) 0 3px no-repeat;
padding-left: 20px;
}
#yndcz-t2{
font-size: 22px !important;
color: #73a23c;
}
#yndcz-t2 strong{
font-weight: normal !important;
}
#yndcz-t3{
color: #23436c;
font-size: 12px !important;
}


#yndcz_dopnadpis{
  width: 186px;
  height: 28px;
  padding: 17px 0px 0px 30px;
  Background: url(../images/menu-bckg-2.jpg) no-repeat;
color: #d8e0ed !important;
font-size: 14px !important;
text-transform: uppercase !important;
font-weight: bold;
}


#otsbanner{
padding: 15px 15px 0 15px;
font-size: 12px;
text-transform: none !important;
}
#otsbanner a{
font-size: 12px !important;
}

body {

  background-image: url(../images/page-bckg.jpg);
  background-repeat: repeat-x;
  background-color: #C0C8F9;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvtica, sans-serif;
  font-size: 95%;

}

a img {

  border: 0px;

}

div {

  border: solid 0px red;

}

#container {





  width: 924px;

  margin: auto;

  margin-bottom:50px;

  position: relative;

  



}

#logo{
  padding-top: 33px;
  display: block;
  width: 248px;
  height: 71px;
  background: url(../images/machovo-jezero-logo.jpg) bottom left no-repeat;
}
#logo h1{
display: none;
}



#flowers {

  width: 182px;

  height: 109px;

  background: url(../images/flowers.jpg) no-repeat;

  z-index: 100;

  position: absolute;

  top: -2px;

  left: 269px;

}


b, strong {

  color: #rgb(32,32,32);

}

p {


  margin-bottom: 20px;

}

#left-column {

  float: left;
  width: 216px;
  border: solid 0px black;
  Background: url(../images/leftcol-bckg.gif) repeat-y;
  text-transform: uppercase;
  line-height: 120%;
  
}

#left-column ul {

  list-style-type: none;
  margin: 15px 0px 15px 0px;
  padding-left: 30px;
  display: block;

}

#left-column a, a:visited{

  color: #23436C;
  font-size: 80%;
  
}

#left-column a:hover{

  color: #8db634;
  font-size: 80%;  
}
#active a{
  color: #8db634 !important;
  font-weight: bold;
}



#right-column {

  float: right;
  width: 700px;
  Background: url(../images/content-bckg.jpg) repeat-y;

  
}



.clear {


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

}

.clear-big {


  float: none;
  clear: both;
  font-size: 0px;
  height: 75px;
  width: 599px;
  margin: 0px 0px 0px 15px;
  Background: url(../images/clear-big.jpg) repeat-y;
  

}


h1 {

  display: block;
  width: 670px;
  height: 36px;
  margin: 0px;
  padding: 22px 0px 0px 30px;
  font-size: 140%;
  color: #223E61;
  background-image: url(../images/content-header.jpg);
  background-repeat: no-repeat;
 

}

h2 {

  font-size: 160%;
  color: rgb(108,164,34);

}

h3 {

  font-size: 130%;
  color: rgb(46,102,148);
  margin-bottom: 5px;

}


#menu-1 {

  width: 186px;
  height: 28px;
  padding: 17px 0px 0px 30px;
  font-size: 90%;
  Background: url(../images/menu-bckg-1.jpg) no-repeat;
  color: #D8E0ED;
  text-transform: uppercase;
  font-weight: bold;
}

#menu-2 {

  width: 186px;
  height: 27px;
  padding: 17px 0px 0px 30px;
  font-size: 90%;
  Background: url(../images/menu-bckg-2.jpg) no-repeat;
  color: #D8E0ED;
  text-transform: uppercase;
  font-weight: bold;

}

#menu-3 {

  width: 176px;
  height: 27px;
  padding: 17px 0px 0px 40px;
  font-size: 90%;
  Background: url(../images/menu-bckg-2.jpg) no-repeat;
  color: #D8E0ED;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;

}

#menu-3 a,#menu-3 a:visited {



  color: #D8E0ED;

  text-transform: uppercase;

  font-weight: bold;

  font-size: 100%;



}



#menu-3 a:hover {



  color: rgb(255,255,255);

  font-size: 100%;





}


#header-image {

  height: 159px;
  Background: url(../images/header-image.jpg) no-repeat;

}

#content {

  padding: 30px;
  color: #393D43;
  line-height: 160%;
  font-size: 80%;

}

#content-footer {

  height: 9px;
  Background: url(../images/content-footer.jpg) no-repeat;

}

#footer {

  padding: 15px;
  text-align: right;

}

#footer a, a:visited{

  display: inline;
  color: #23436C;
  font-size: 80%;
  text-transform: uppercase;
  margin-right: 10px;
  
}

#footer a:hover{

  color: rgb(0,0,0);
  
}

#fotogalerie-img {

  position: absolute;
  top:0px;
  left:-20px;
  z-index: 9;
  

}

.tabulka {

  border: solid 1px rgb(160,160,160);
  font-size: 100%;

}

.even {

  background: rgb(226,239,243);

}

.img-right {

  float: right;
  padding: 5px;
  border: solid 1px rgb(137,172,199);
  margin: 0px 0px 10px 10px;

}

.img-left {

  float: left;
  padding: 5px;
  border: solid 1px rgb(137,172,199);
  margin: 0px 10px 10px 0px;

}

.img-normal {

  padding: 5px;
  border: solid 1px rgb(137,172,199);
  margin: 10px 10px 10px 0px;

}

#right-column a, #right-column a:visited {

  color:  rgb(85,123,34);

}


#right-column a:hover {

  color:  rgb(0,0,0);

}

.fotogalerie a{

  float: left;

  padding: 5px;

  border: solid 1px #D3D3D5;

  margin: 10px;

}



.fotogalerie a:hover{

  border: solid 1px #006692;

}

#headerc {

  height: 107px;

}



/*-----------------Vypis hotelu small---------------*/
#ynd_svypisobal{
font-size: 12px !important;
}
#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: #ba002f!important;
}

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

.ynd_spolozka{
margin-bottom: 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: #6fa035!important;
font-size: 13px !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: 0px 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: 20px 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: 10px;
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;
}
