/* CSS Document */

body {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Arial;
    font-size: 11px;
    color:#000000;
    background-image: url(../data/bg-body.jpg);
    background-repeat: repeat;
    background-position: center 0px;
    text-align: center;
  }
  
  .botka{clear:both; height:8px;}
  
  .vertical-bg{
  background-image: url(../data/vertical-bg1.jpg);
  background-repeat: repeat-x;
  background-position: center top;
 
  }
  
  .zahlavi{
  margin-left: auto;
  margin-right: auto;
  width:1000px;
  height:45px;
  line-height:45px;
  background-image: url(../data/zahlavi.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;
  color:#FFFFFF;
  font-size:11px;
  text-align:right;
  }
  
  .zahlavi a{
  color:#FFFFFF;
  text-decoration:none;
  margin-right:5px;
  margin-left:5px;
  }
  
  .zahlavi a:hover{
  color:#FFFFFF;
  text-decoration:underline;
  }
  
  .zahlavi p{
  margin:0px;
  padding:0px;
  margin-right:35px;
  }
   
   
   
   /*----------------------------------------MENU------------------------------------------------*/  
   #menu{
   position:relative;
  padding:0px;
  margin:0px;
  padding-top:11px;
  padding-bottom:1px;
  margin-left:50px;
  text-align:left;
  height:26px;
  border: 0px solid;
  border-collapse: collapse;
  text-transform:uppercase;
  list-style:none;
  font-weight:bold;
  }
  #menu li{float:left;border: 0px solid;text-align:left;padding:0px;margin:0px;}
  
  .m1{width:190px;
  border: 0px solid;
  background-image: url(../data/apartmany-menu.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  }
  
  .m1 a{
  display:block;
  text-decoration:none;
  height:26px;
  line-height:26px;
  width:177px;
  color:#ffffff;
  padding-left:12px;
  }
  
  .m1 a:hover{color:#000000;}
   
   
   .m2{width:178px;
   border: 0px solid;
   background-image: url(../data/chatky-menu.jpg);
  background-repeat: no-repeat;
  background-position: left top;
   }
   .m2 a{
  display:block;
  text-decoration:none;
  height:26px;
  line-height:26px;
  color:#ffffff;
  padding-left:12px;
  }
  .m2 a:hover{color:#000000;}
  
  
  
   .m3{width:191px;
   border: 0px solid;
  background-image: url(../data/osada-menu.jpg);
  background-repeat: no-repeat;
  background-position: 1px top;
     }
  
  .m3 a{
  display:block;
  height:26px;
  text-decoration:none;
  line-height:26px;
  padding-left:12px;
  color:#000000;
   }
  .m3 a:hover{color:#e01006;} 
   
   
  .m4{width:178px;
  border: 0px solid;
  background-image: url(../data/ceny-rezervace-menu.jpg);
  background-repeat: no-repeat;
  background-position: -1px; top;
  }
  
.m4 a{
  display:block;
  height:26px;
  line-height:26px;
  padding-left:12px;
  text-decoration:none;
  width:164px;
  color:#ffffff;
   }
   .m4 a:hover{color:#000000;}
   
   
   
  .m5{border: 0px solid;
  background-image: url(../data/kontaky-mapa.jpg);
  background-repeat: no-repeat;
  background-position: -1px top;
    }
  
  .m5 a{
  display:block;
  height:26px;
  line-height:26px;
  text-decoration:none;
  padding-left:12px;
  width:164px;
  color:#ffffff;
   }
   .m5 a:hover{color:#000000;}
   /*----------------------------------------konec-MENU------------------------------------------------*/
   
   
   
  .home-bg{
  position:relative;
  margin:0px;
  padding:0px;
  margin-left: auto;
  margin-right: auto;
  width:1000px;
  background-image: url(../data/home-bg-celek1.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  
 }
 
   .home-bg-repeat{
  position:relative;
  margin:0px;
  padding:0px;
  margin-left: auto;
  margin-right: auto;
  width:1000px;
  background-image: url(../data/home-bg-celek-repeat.jpg);
  background-repeat: repeat-y;
  background-position: left top;
  
 }
  
  
  
  .home-celek{
  clear:both;
  position:relative;
  margin-left: auto;
  margin-right: auto;
  width:924px;
   background-image: url(../data/home-bg-repeat1.jpg);
  background-repeat: repeat-y;
  background-position: left top;
   border:0px solid #000000;  
  
  }
  
  
  .home-celek-detail{
  clear:both;
  position:relative;
  margin-left: auto;
  margin-right: auto;
  width:924px;
  background-color: #FFFFFF;
  border:0px solid #000000;  
  
  }
  
  
  #start-sekce{
  margin-left: auto;
  margin-right: auto;
  height:340px;
  width:924px;
  background-image: url(../data/start-bg.jpg);
  background-repeat: no-repeat;
  background-position: left -12px;
     border:0px solid #000000; 
   }
   
   #start-sekce-detail{
  margin-left: auto;
  margin-right: auto;
  height:338px;
  width:924px;
  background-image: url(../data/start-bg-detail.jpg);
  background-repeat: no-repeat;
  background-position: left -12px;
   }
  
  
  .logo{
  position:absolute;
  top:24px;
  left:28px;
  height:155px;
  width:143px;
  }
  
  .logo img{border:none;}
.uvitani a {
	font-weight: bold;
	color: #D00901;
}
  .logo a{text-decoration:none;}
   .logo h1{margin: 0px;padding: 0px;}
  
  
  .vitej1{font-size:12px;font-weight: bold;}
  .vitej2{font-size:14px;}
  
  
  
  
  
  
  
  #home-sekce{
  position:relative;
  padding:0px;
  padding-bottom:0px;
  margin:0px;
  margin-left: auto;
  margin-right: auto;
  width:924px;
  background-image: url(../data/home-bg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  border: 0px solid #000000;
  }
  
    #home-sekce-detail{
  position:relative;
  padding:0px;
  margin-left: auto;
  margin-right: auto;
  width:924px;
  background-image: url(../data/home-bg-detail.jpg);
  background-repeat: no-repeat;
  background-position: left 0px;
   }
#home-sekce-detail li{
	padding: 1px;
	margin: 0;
  }
  
  .home-detail{
  position:relative;
  padding:0px;
  margin:0px;
  padding-top:50px;
  margin-left: 12px;
  _margin-left: 1px;
  width:901px;
  border: 0px solid #000000;
  }
  
  .home-detail h1{
	padding:0px;
	margin:0px;
	font-size:15px;
  }
  
  .home-table{
  position:relative;
  padding:0px;
  margin:0px;
  margin-left: 12px;
  _margin-left: 1px;
  width:901px;
  border-collapse: collapse;
  border: 0px solid #000000;
  
  }
  
  .home-table td{vertical-align: top;}
  
  .apartmany{
  margin:0px;
  padding:0px;
  margin-left:0px;
  width:177px;
  background-image: url(../data/apartmany2.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  border: 0px solid #000000;
  
  }
  
  
  
  
  
  
  .chatky{
  margin:0px;
  padding:0px;
  margin-left:10px;
  width:179px;
  background-image: url(../data/chatky2.jpg);
  background-repeat: no-repeat;
  background-position: 13px top;
  border: 0px solid #000000;
  }
  
  
  
  .ap{
  margin-top:160px;
  margin-left:15px;
  text-align:left;
  color:#ffffff;
  width:150px;
  border: 0px solid #000000;
  }
  .ap h2{
  margin:0px;
  padding:0px;
  font-size:14px;
  }
  
    .ap p{
    margin:0px;
  padding:0px;
  margin-top:8px;
    }
    
.ap a{text-decoration:none;color:#ffffff;}
    
 .tlacitko{text-align:center;padding-top:10px;font-size:9px;}   
 .tlacitko a{text-decoration:none;}
 .tlacitko img{border:none;} 
 
  
    
     .ch{
  margin-top:160px;
  margin-left:26px;
  text-align:left;
  color:#ffffff;
  width:150px;
  border: 0px solid #000000;
  }
  .ch h2{
  margin:0px;
  padding:0px;
  font-size:14px;
  }
  
    .ch p{
    margin:0px;
  padding:0px;
  margin-top:8px;
    }
    
  .ch a{text-decoration:none;color:#ffffff;}  
    
    
  
  .fotogalerie{
  margin:0px;
  padding:0px;
  margin-left:0px;
  width:204px;
height:235px;
   background-image: url(../data/fotogalerie1.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  
  }
   
  
  
  .ft-c{
  position:relative;
  text-align:left;
  color:#000000;
  border: 0px solid #000000;
  }
  
  .ft{
  position:absolute;
  left:26px;
  top:40px;
  text-align:left;
  color:#000000;
  width:150px;
  border: 0px solid #000000;
  }
  
  .ft h2{
  margin:0px;
  padding:0px;
  font-size:14px;
  }
  
    .ft p{
    margin:0px;
  padding:0px;
  margin-top:8px;
    }
 
 .ft a{text-decoration:none;color:#000000;}
  
  .tlacitko-fotogalerie{text-align:center;padding-top:10px;font-size:9px;}   
 .tlacitko-fotogalerie a{text-decoration:none;}
 .tlacitko-fotogalerie img{border:none;}
  
  .pocasi{
  margin:0px;
  padding:0px;
  margin-left:0px;
  width:177px;
  background-image: url(../data/pocasi-bg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  
  }
  

  .sub-pocasi{
  position:relative;
  margin:0px;
  padding:0px;
  margin-left:0px;
  width:164px;
  height:259px;
  border:0px solid #000000;
  }


.poc{
position:absolute;
  top:44px;
  left:20px;
  text-align:left;
  color:#000000;
  width:115px;
  border: 0px solid #000000;
    }
  
  .poc h2{
  margin:0px;
  padding:0px;
  font-size:14px;
  }
  
    .poc p{
    margin:0px;
  padding:0px;
  margin-top:5px;
    }


  
.dnes{
position:absolute;
  top:117px;
  left:18px;
  text-align:left;
  color:#000000;
  width:125px;
  border: 0px solid #000000;
  
  }
.dnes table{margin:0px;padding:0px;border-collapse: collapse;}
.dnes td{margin:0px;padding:0px;border-collapse: collapse;}  
.dnes img{margin-right:5px;}  
  
  .zitra{
position:absolute;
  top:168px;
  left:18px;
  text-align:left;
  color:#000000;
  width:125px;
  border: 0px solid #000000;
 
  }
  
  .zitra table{margin:0px;padding:0px;border-collapse: collapse;}
.zitra td{margin:0px;padding:0px;border-collapse: collapse;}  
.zitra img{margin-right:5px;}  
  
  .pozitri{
position:absolute;
  top:220px;
  left:18px;
  text-align:left;
  color:#000000;
  width:125px;
  border: 0px solid #000000;
 
  }
  
  .pozitri table{margin:0px;padding:0px;border-collapse: collapse;}
.pozitri td{margin:0px;padding:0px;border-collapse: collapse;}  
.pozitri img{margin-right:5px;}  



.uvitani{
  position:relative;
margin:0px;	
padding:0px;
  padding-top:90px;
  padding-left:20px;
  width:138px;
  text-align:left;

}


  
  .typy{
  margin:0px;
  padding:0px;
  margin-left:0px;
  width:164px;
  text-align:left;
    
  }
  .tp{
  position:relative;
  margin:0px;
  padding:0px;
  width:164px;
  border: 0px solid #000000;
  }
  .tp img{float:left;margin-right:10px;}
  
  
   .tp h2{
  margin:0px;
  padding:0px;
  padding-top:50px;
  font-size:14px;
  }
  
    .tp p{
    clear:both;
    margin:0px;
  padding:0px;
  padding-left:15px;
  margin-top:0px;
  width:130px;
  border: 0px solid #000000;
    }
  .tp a{text-decoration:none;color:#000000;}  
    
 .tlacitko-typ{text-align:center;padding-top:10px; font-size:9px;}   
 .tlacitko-typ a{text-decoration:none;}
 .tlacitko-typ img{border:none;} 
  
  #paticka{
  position:relative;
  margin-left: auto;
  margin-right: auto;
  width:1000px;
  height:77px;
  background-image: url(../data/paticka-bg2.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  
  color:#819861;  
  text-align:left;
  }
  
  #paticka a{
  color:#819861;
  text-decoration:none;
  }
  
   #paticka a:hover{
  color:#819861;
  text-decoration:underline;
  }
  
  
  #paticka p{
  margin:0px;
  padding:0px;
  padding-top:25px;
  margin-left:55px;
  }
  
  
  .rosete{
  position:absolute;
  top:12px;
  right:55px;
  }
  
    .rosete a{text-decoration:none;}
  .rosete img{border:none;}
  
  
  
  
  
  
  .sloupec1{
	float:left;
	width:420px;
	text-align:left;
	margin-left:10px;
  }
  
  .sloupec1 h1{
	font-size:16px;
	margin-bottom: 15px;
  }
  
  .sloupec1 h2{
	font-size:12px;
	margin:0px;
	padding-bottom:5px;
  }
  
  .sloupec1 p{
	padding:0px;
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	}
 
 .sloupec1 img{border:none;}
 .sloupec1 a{text-decoration:none;}
 .sloupec1 li{border:none;}
  
  
  
  
  
  .sloupec2{
	float:left;
	width:420px;
	margin-left:20px;
	margin-top:30px;
	margin-right: 10px;
	text-align: left;
  }
  
  
  .sloupec2 h1{
	font-size:16px;
  }
  
  .sloupec2 h2{
	font-size:12px;
	margin:0px;
	padding-bottom:5px;
  }
  
  .sloupec2 p{
	padding:0px;
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	}
  	
	
	.sloupec2 img{border:none;}
  .sloupec2 a{text-decoration:none;}
  
  
  
  
  
  
  
  
  .sloupec{
  width:300px;
  padding:0px;
margin:0px;
margin-left:20px;
margin-top:5px;
  text-align:left;
  border-collapse: collapse;
  }
  
  
  .sloupec h2{
	padding:0px;
	margin:0px;
	font-size:12px;
  }
  
  .sloupec td{
	padding:0px;
	margin:0px;
	border: 0px solid #000000;
	border-collapse: collapse;
	vertical-align: top;
  }
  
  .sloupec ul{
	padding:0px;
	margin:0px;
	margin-left:35px;
	list-style:none;
	}
	
	
	.sloupec img{border:none;}
  .sloupec a{text-decoration:none;}
  
    .sloupec-galerie{
	float:left;
	width:400px;
	margin-left:20px;
	margin-right: 10px;
	text-align: left;
  }
  





  .kontakt{
  float:left;
  text-align:left;
  margin-left:20px;
  }
  
  .kontakt h1{
	font-size:16px;
	margin-bottom: 15px;
  }
  
  .kontakt h2{
	font-size:12px;
	margin:0px;
	padding-bottom:5px;
  }
  
  .kontakt p{
	padding:0px;
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	}
 
 .kontakt img{border:none;}
 .kontakt a{text-decoration:none;}
 .kontakt li{border:none;}
  




  .center{text-align:center;}
  
  .zpet{clear:both;padding-top:10px;text-align:center;}
  .zpet img{border:none;}
  .zpet img{text-decoration:none;}


.kontakt a:link  {
	color: #D00901;
}
.kontakt a:visited  {
	color: #D00901;
}
.kontakt a:hover  {
	color: #F80800;
	text-decoration: underline;
}


  
.tl-black:link {
	background-color: #000000;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.tl-black:visited {
	background-color: #000000;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.tl-black:hover {
background-color: #000000;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.cervena {
	color: #FF0000;
}
form {
	background-color: #E1E1E1;
	padding: 10px;
	margin-left: 10px;
	text-align: center;
	margin-bottom: 10px;
}
.sloupec3 {
	text-align:left;
	margin-left:10px;
}
.td-ceny {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	margin-left: 10px;
	padding-left: 10px;
}

