
body{
text-align: center;  margin : 0px auto; padding-left: 0px; padding-bottom: 0px;  
padding-right: 0px; padding-top: 0px; background-color: #f6e3c2;  POSITION: relative;
}

.pozadi{
padding-left: 0px; padding-bottom: 0px;  
padding-right: 0px; padding-top: 0px; background-image: URL('pozadi_plochy.jpg');
}

div.pozadi1 { 
width: 826px ;  height: 241px;margin : 0px auto; padding-left: 0px; 
padding-bottom: 0px;  padding-right: 0px; padding-top: 0px; 
background-image: URL('hlavicka_vse.jpg');  POSITION: relative;
}

#imgslides {
	WIDTH: 290px; POSITION: absolute; TOP: 58px; HEIGHT: 288px;  LEFT: 465px; 
}
#imageContainers IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.vlajky { 
width: 215px ;  height: 10px; padding-left: 0px; 
padding-bottom: 0px;  padding-right: 5px; padding-top: 0px; 
 position: absolute; left: 545px; top: 5px
}

#menu{
	left: 458px; width: 295px; position: absolute; top: 38px; height: 20px;
	font-family: Tahoma; font-size: 11px; text-align: left; 
	font-weight : bold;
}

#menu a{
text-decoration : none; color : #fff; margin-left: 3px; margin-right: 4px
}

#popisvlogu {
position: absolute; left: 70px; top: 120px; color : #fff; font-family: helvetica, Geneva, sans-serif; 
font-size: 12px; width: 400px; height: 30px;font-weight : bold;
}

#menunavigace{
	 position: absolute; top: 227px; left: 85px; width: 400px; height: 20px; 
	color : #fff; font-family: Tahoma; font-size: 9px; text-align: left; padding-top: 1px;
	font-weight : bold;
}
#menunavigace a{
	color : #fff; font-family: Tahoma;
	font-weight : bold; text-decoration: none; 
}

#pozadi3 { 
width: 826px ;  height: 468px;margin : 0px auto; padding-left: 0px; text-align: left;
padding-bottom: 0px;  padding-right: 0px; padding-top: 0px; position: relative;
background-image: URL('stred_vse.jpg');  top: 0px;
}

.akce { 
width: 678px ;  height: 25px; padding-left: 5px; text-align: left;
padding-bottom: 0px;  padding-right: 0px; padding-top: 0px; position: absolute;
top: 6px; left: 74px; color: #4a3d20;  font-family: Tahoma;  font-size: 13px;
}
.akce_vice{ 
color: #4a3d20; text-decoration: none; font-family: Tahoma; font-weight : bold;
}

.recepce { 
width: 678px ;  height: 25px; padding-left: 0px; text-align: center;
padding-bottom: 0px;  padding-right: 0px; padding-top: 5px; position: absolute;
top: 35px; left: 74px; color: #fff;  font-family: Tahoma;  font-size: 13px;
}

.kalendar_obal { 
width: 124px ;  height: 380px; padding-left: 0px; 
padding-bottom: 0px;  padding-right: 0px; padding-top: 0px; position: absolute;
 left: 88px; top: 67px
}


.hlavni_plocha { 
width: 515px ;  height: 395px; padding-left: 0px; 
padding-bottom: 0px;  padding-right: 0px; padding-top: 0px; position: absolute;
 left: 232px; top: 73px
}

.hlavni_plocha_text { 
width: 505px ;  height: 180px; padding-left: 15px; font-family: Tahoma; font-size: 13px;
padding-bottom: 0px;  padding-right: 10px; padding-top: 8px; position: absolute; 
}
.hlavni_plocha_uvod { 
width: 480px ;  height: 380px; padding-left: 15px; 
padding-bottom: 0px;  padding-right: 10px; padding-top: 3px; position: absolute; 
}
.podpis{ 
  left: 230px; top: 330px; position: absolute; 
}

.hlavni_plocha_recenze { 
width: 490px ;  height: 380px; padding-left: 15px; 
padding-bottom: 0px;  padding-right: 10px; padding-top: 3px; position: absolute; overflow : auto;
font-size: 13px; color: #4a3d20; font-family: Tahoma;
}
.apartmany { 
font-size: 13px; color: #4a3d20; font-family: Tahoma; line-height: 1.3;
}
.uvod_nadpis { 
font-size: 17px; color: #4a3d20; font-family: Tahoma; line-height: 1.5;
}
.uvod_text { 
font-size: 13px; color: #4a3d20; font-family: Tahoma; line-height: 1.2;
}
.vpravo { 
float: right;
}

.hlavni_plocha_foto { 
width: 517px ;  height: 213px; padding-left: 0px; 
padding-bottom: 0px;  padding-right: 0px; padding-top: 0px; position: relative;
background-color : #b09056; top: 182px;  text-align: center
}

.ramecek{
padding-left: 10px; 
padding-bottom: 10px;  padding-right: 10px; padding-top: 10px;
}

.galerie{
width: 507px ;  height: 50px; margin : 2px auto; padding-left: 10px; 
padding-bottom: 0px;  padding-right: 0px; padding-top: 1px; position: absolute;
background-color : #000; top: 345px
}

.pozadi4 { 
width: 826px ;  height: 113px;margin : 0px auto; padding-left: 0px; 
padding-bottom: 0px;  padding-right: 0px; padding-top: 0px; 
background-image: URL('dolni_pruh.jpg');  position: relative; top: 0px;
}

.patka_recepce{ 
width: 140px ;  height: 58px; padding-left: 0px; text-align:left;
padding-bottom: 0px;  padding-right: 0px; padding-top: 0px; 
position: absolute; top: 20px; left: 85px;
font-size: 11px; color: #4a3d20; font-family: Tahoma;
line-height: 1.4;
}
.patka_adresa{ 
width: 170px ;  height: 58px; padding-left: 0px; text-align:left;
padding-bottom: 0px;  padding-right: 0px; padding-top: 0px; 
position: absolute; top: 20px; left: 245px;
font-size: 11px; color: #4a3d20; font-family: Tahoma;
line-height: 1.4;
}
.hledat{ 
width: 180px ;  height: 20px; padding-left: 0px; text-align:left;
padding-bottom: 0px;  padding-right: 0px; padding-top: 5px; 
position: absolute; top: 36px; left: 563px;
font-size: 11px; color: #4a3d20; font-family: Tahoma
}
.copy{ 
width: 550px ;  height: 15px; padding-left: 0px; text-align:left;
padding-bottom: 0px;  padding-right: 0px; padding-top: 0px; 
position: absolute; top: 87px; left: 88px;
font-size: 11px; color: #4a3d20; font-family: Tahoma
}




img {
border : 0;
}



.obal {
width : 500px;
background-color : gray;
}


p {
margin : 0;
padding : 0;
}
h11 {
display : none;
}
h1 {
display : none;
}
h2 {
font-size : 18px;
color : #fff;
padding : 0;
letter-spacing : 1px;
}
h3 {
font-size : 14px;
color : #736342;
padding : 3px 0 0 3px;
letter-spacing : -0.5px;
}
hr {
border : 0 none;
border-top : 1px solid #ccc;
height : 1px;
}
#obal {
position : relative;
margin : 0 auto;
width : 794px;
height : 1062px;
background : url(images/bgin.jpg) no-repeat;
}
.skryte {
display : none;
}
.nadpis {
text-align : left;
font-size : 16px;
color : orange;
font-weight : bold;
margin-left : 70px;
}
.podminky-text {
font-size : 13px;
color : #ffffff;
margin-bottom : 1px;
font-family : Arial;
}


#kalendar_a {
width : 124px;
height: 145px;
text-align : center;
background-image: URL('kalendar_pozadi4.jpg');
color : #000;
font-size : 10px;
font-family: Tahoma;
text-decoration : none;
}

#kalendar_a_eng {
width : 124px;
height: 145px;
text-align : center;
background-image: URL('kalendar_pozadi2.jpg');
color : #000;
font-size : 10px;
font-family: Tahoma
}

#kalendar_b {
width : 124px;
height: 145px;
text-align : center;
background-image: URL('kalendar_pozadi3b.jpg');
color : #000;
font-size : 10px;
font-family: Tahoma;
text-decoration : none;
}

#kalendar_b_eng {
width : 124px;
height: 145px;
text-align : center;
background-image: URL('kalendar_pozadi2b.jpg');
color : #000;
font-size : 10px;
font-family: Tahoma;
}

.kalendar {
	font-size : 8px;
font-weight : bold;

}
.kalendar th{
width : 26px;
font-weight : bold;
padding : 3px 2px 3px 2px;
border : 0px solid black;
 
}

.kalendar td {
	width : 26px;
font-weight : bold;
padding : 1px 2px 1px 2px;

border : 0px solid black;

}


.nazevkalendare {

color : #ffffed;
font-weight : normal;
font-size : 12px;
font-family : Tahoma;
}
.nazevmesice {
font-size : 8px;
color : #000;
font-family : Tahoma;
}
.nazvydni {
	font-size : 8px;
}
#kalendar_a .bezrezervace {
	font-size : 8px;
font-weight : bold;
}

#kalendar_b .bezrezervace {
	font-size : 8px;
font-weight : bold;
}

.rezervovat {
width : 124px;
text-align : left;
color : #fff;
background-color : #736242;
position: absolute;
top: 320px;
font-size: 10px;
margin : 0px auto; padding-left: 0px; 
padding-bottom: 0px;  padding-right: 0px; padding-top: 0px;
}

.apartman1{
background-image: URL('images/1pokoj_z.jpg');  width: 490px ;  height: 140px;
}
.apartman2{
background-image: URL('images/2pokoj_n.jpg');  width: 490px ;  height: 140px;
}

.font1 {
font-family: Tahoma; font-size: 12px;font-weight : bold;
}
.font2 {
font-family: arial; font-size: 26px
}
.apartman_bila{
font-family: Tahoma; font-size: 18px;color: #fff; padding-right: 10px;
}
.apartman_hneda{
font-family: Tahoma; font-size: 18px;color: #4a3d20;  padding-right: 10px;
text-decoration: none
}
#kalendar_a .rezervace1 {
	font-size : 8px;
color : #fff;
background-color : #3b3b3b;
font-weight : bold;
}
#kalendar_a .rezervace2 {
	font-size : 8px;
color : #fff;
background-color : #FF0000;
font-weight : bold;
}
#kalendar_a_eng .rezervace1 {
	font-size : 8px;
color : #fff;
background-color : #3b3b3b;
font-weight : bold;
}
#kalendar_a_eng .rezervace2 {
	font-size : 8px;
color : #fff;
background-color : #FF0000;
font-weight : bold;
}
#kalendar_b .rezervace1 {
	font-size : 8px;
color : #fff;
background-color : #3b3b3b;
font-weight : bold;
}
#kalendar_b .rezervace2 {
	font-size : 8px;
color : #fff;
background-color : #FF0000;
font-weight : bold;
}
#kalendar_b_eng .rezervace1 {
	font-size : 8px;
color : #fff;
background-color : #3b3b3b;
font-weight : bold;
}
#kalendar_b_eng .rezervace2 {
	font-size : 8px;
color : #fff;
background-color : #FF0000;
font-weight : bold;
}
.ramecek_input{
border:1px solid #736342;
background-color : #F6E3C2;
}
.vlevo{
float: left;
}
.recenze_nadpis{
background-color : #A38C5A;
}
.recenze_nadpis_vpravo{
float:right; font-size: 11px; 
}
.recenze_text{
background-color : #F6E3C2;
}
.rez_datum {
width : 70px;
border : 1px solid #736342;
background-color : #F6E3C2;
color : #000;
padding-left: 3px;
padding-right: 3px;
text-align: center;
}

.rez_osoby {
width : 23px;
border : 1px solid #736342;
background-color : #F6E3C2;
color : #000;
padding-left: 3px;
padding-right: 3px;
text-align: center;
}
.rez_kurz {
width : 40px;
border : 1px solid #736342;
background-color : #F6E3C2;
color : #000;
padding-left: 3px;
padding-right: 3px;
text-align: center;
}
.rez_mala {
width : 40px;
border : 1px solid #3b3b3b;
background-color : silver;
color : #000;
}
.rez_rc1 {
width : 60px;
border : 1px solid #3b3b3b;
background-color : silver;
color : #000;
}
.pocet_osob {
width : 35px;
border : 1px solid #736342;
background-color : #F6E3C2;
color : #000;
}

#legenda {
position : absolute;
bottom : 5px;
left : 5px;
color : #000;
padding : 2px 0 2px 10px;
text-align : left;
}
#legenda th {
width : 14px;
border : 1px solid #ddd;
padding : 1px 2px 1px 1px;
text-align : right;
}
.kalendar_leg {
color : #000;
font-size : 11px;
}
.akce_nadpis {
text-align : left;
font-size : 15px;
color : #fff;
font-weight : bold;
margin : 7px 0 0 7px;
width : 580px;
padding-left : 7px;
background-color : #3b3b3b;
}
.akce_popis {
text-align : left;
font-size : 12px;
color : #000;
font-weight : bold;
margin-left : 7px;
width : 580px;
padding : 3px 0 7px 7px;
background-color : #fdfdfb;
}
.tab_cenik_horni {
margin : 15px 0 20px 70px;
font-weight : bold;
border : 1px solid white;
}
.tab_cenik {
margin : 15px 0 20px 30px;
font-weight : bold;
border : 1px solid white;
}
.tab_nadpis1 {
width : 100px;
border : 1px solid silver;
text-align : center;
font-size : 12px;
color : #fff;
background-color : #2c2c2c;
}
.tab_nadpis2 {
width : 80px;
border : 1px solid silver;
text-align : center;
font-size : 12px;
color : #fff;
background-color : #2c2c2c;
}
.tab_sloupec1 {
width : 100px;
border : 1px solid silver;
text-align : left;
font-size : 12px;
color : #fff;
background-color : #2c2c2c;
}
.tab_sloupec2 {
width : 80px;
border : 1px solid silver;
text-align : right;
font-size : 12px;
color : #000;
background-color : silver;
}
.tab_nadpis3 {
width : 210px;
border : 1px solid silver;
text-align : center;
font-size : 11px;
color : #fff;
background-color : #2c2c2c;
}
.tab_nadpis4 {
width : 73px;
border : 1px solid silver;
text-align : center;
font-size : 11px;
color : #fff;
background-color : #2c2c2c;
}
.tab_sloupec3 {
width : 210px;
border : 1px solid silver;
text-align : left;
font-size : 11px;
color : #fff;
background-color : #2c2c2c;
}
.tab_sloupec4 {
width : 73px;
border : 1px solid silver;
text-align : right;
font-size : 11px;
color : #000;
background-color : silver;
}
.tab_kontakt1 {
width : 130px;
text-align : left;
font-size : 13px;
color : white;
background-color : transparent;
font-weight : bold;
}
.textovepole {
width : 200px;
border : 1px solid #3b3b3b;
background-color : silver;
color : #000;
}
.center {
text-align : center;
margin : 2px;
}
.tab_trajekt {
margin-left : 120px;
}
.tab_trajekt_map {
margin-left : 95px;
}
.tab_trajekt1 {
width : 180px;
border : 1px solid silver;
text-align : center;
font-size : 12px;
color : #fff;
background-color : #2c2c2c;
}
.tl_rezervace {
width : 124px;
height : 38px;
margin : 0px;
border : 0px solid silver;
font-size : 13px;
background-image: URL('images/rezervovat.jpg');
padding-bottom : 3px;
cursor: hand; cursor: pointer;
}
.tl_booking {
width : 124px;
height : 38px;
margin : 0px;
border : 0px solid silver;
font-size : 13px;
background-image: URL('images/rezervovat_eng.jpg');
padding-bottom : 3px;
cursor: hand; cursor: pointer;
}
.tlacitko {
width : 80px;
height : 20px;
margin : 2px;
border : 1px solid silver;
font-size : 13px;
background-color : #3b3b3b;
color : #fff;
padding-bottom : 3px;
}
.tlacitko2 {
width : 120px;
height : 20px;
margin : 10px 0 10px 20px;
border : 1px solid silver;
font-size : 13px;
background-color : #3b3b3b;
color : #fff;
padding-bottom : 3px;
}
.tlacitko_cenik {
width : 80px;
height : 20px;
margin : 2px;
border : 1px solid silver;
font-size : 12px;
background-color : #3b3b3b;
color : #fff;
padding-bottom : 3px;
}
.varovani {
background-color : silver;
text-align : center;
font-size : 13px;
border : 3px solid #3b3b3b;
color : red;
width : 450px;
margin : 10px 0 10px 70px;
}
.cenik {
background-color : #F6E3C2; border : 2px solid #726241;
text-align: center; padding-left : 3px; padding-right : 3px;
}
.vypis{ 
margin : 0px auto; 
}
.centr{ 
text-align: center; 
}
.cervena{ 
color: red;  font-size: 13px;
}
.male{ 
font-size: 10px; text-decoration: none; font-family: Tahoma; color: #4a3d20;
}
.doleva{
text-align: left; 
}
.podtrzeni{
text-decoration: underline; 
}
.cenik_spocti{
font-family: Tahoma; color: #4a3d20; padding-bottom : 0px;
}
.cenik_text{
font-family: Tahoma; color: #4a3d20; font-size: 12px; line-height: 1.2; padding-top : 8px;
}
.clear{
clear: both;
}
.mapa {
width:490px; height:300px; border : none;
}