body {
background-color:rgb(243,205,90);
font-family:Verdana;

}

.top {
position:absolute;
top:0px;
left:0px;
right:0px;
height:200px;
z-index:2;
min-width:1050px;

}

.okno {
border:0px solid black;
position:absolute;
top:0px;
right:15px;
width:355px;
height:199px;
z-index:1;
background-color:rgb(241,232,153);
overflow:hidden;
text-align:center;
border-left:1px solid rgb(207,173,73);
border-right:1px solid rgb(207,173,73);
border-bottom:1px solid rgb(207,173,73);

}

.okno-in{
position:absolute;
top:0px;
right:0px;
left:0px;
bottom:20px;

}

.okno-frame {
position:absolute;
top:0px;
height:100%;
left:0px;
width:100%;
z-index:1;

}

.okno-nadpis {
position:relative;
text-align:center;
padding-left:10px;
padding-top:4px;
padding-right:10px;
margin-bottom:20px;
font-size:9pt;
font-style:italic;
font-weight:bold;

}

.okno-text {
text-align:center;
padding-left:12px;
margin-top:-3px;
padding-top:0px;
margin-bottom:5px;
padding-right:12px;
font-size:7pt;
font-style:italic;
font-weight:normal;
}

.okno-lista{
text-align:center;
margin-left:120px;
margin-right:120px;
margin-top:6px;
margin-bottom:3px;
height:2px;
border-top:1px solid rgb(84,84,84);

}

.okno-button {
position:absolute;
bottom:0px;
left:0px;
padding-bottom:3px;
color:rgb(186,156,66);
font-size:10pt;
width:100%;
border-top:1px solid rgb(207,173,73);
text-decoration:none;
cursor:pointer;
}

.okno-button:hover {
position:absolute;
bottom:0px;
left:0px;
padding-bottom:3px;
color:black;
font-size:10pt;
border-top:1px solid rgb(207,173,73);
background-color:rgb(218,210,138);
text-decoration:none;
cursor:pointer;
}

.jazyk-odkaz {
color:black;
text-decoration:none;
z-index:5;
font-size:9pt;
position:absolute;
top:0px;
left:auto;

}

.jazyk-odkaz:hover {
color:blue;
text-decoration:underline;
z-index:5;
font-size:9pt;
position:absolute;
top:0px;
left:auto;

}


.link {
color:black;
text-decoration:none;
z-index:2;
}

.link:hover {
color:brown;
text-decoration:none;
z-index:2;
}

.nadpis {
position:absolute;
top:170px;
left:320px;
width:350px;
z-index:1;
font-style:italic;
font-weight:bold;
cursor:Default;
color:rgb(170,135,15);

}


.header {
position:absolute;
top:200px;
left:0px;
right:0px;
height:150px;
background:url(../image/header.jpg) repeat-x;
min-width:1050px;
cursor:Default;

}

.headermenu1 {
background:url(../image/headermenu.png) no-repeat;
background-position:top;
position:absolute;
top:0px;
padding-top:27px;
padding-bottom:5px;
width:215px;
height:20px;
text-align:center;
z-index:0;
font-size:12pt;
font-family:Verdana;
text-decoration:none;
color:black;

}

.headermenu2 {
background:url(../image/headermenu2.png) no-repeat;
background-position:top;
position:absolute;
top:0px;
padding-top:27px;
padding-bottom:5px;
width:215px;
height:20px;
text-align:center;
z-index:0;
font-family:Verdana;
color:black;
text-decoration:none;

}


.main {
position:absolute;
top:250px;
left:0px;
right:0px;
height:500px;
background-color:#f0e798;
min-width:1050px;
z-index:1;

}


.footer {
position:absolute;
top:750px;
left:0px;
right:0px;
height:50px;
background:url(../image/footer.jpg) repeat-x;
background-color:white;
min-width:1050px;

}

.footermenu {
background:url(../image/footermenu.png) no-repeat;
top:0px;
position:absolute;
width:215px;
background-position:top;
text-align:center;
height:50px;
padding-top:8px;

}

.ohyb {
position:absolute;
top:0px;
left:0px;
width:200px;
height:500px;
background:url(../image/main1.png);
background-repeat:no-repeat;
background-position:left;
background-color:rgb(240,231,152);

}

.lista {
position:absolute;
top:0px;
left:250px;
width:255px;
height:500px;
background:url(../image/lista.jpg);
background-repeat:no-repeat;
background-position:left;
background-color:rgb(240,231,152);

}
.lista3 {
position:absolute;
top:40px;
left:85px;
font-size:8pt;
padding-right:10px;
width:380px;
text-align:left;

}

.menu {
position:absolute;
top:0px;
left:65px;
right:0px;
height:500px;
z-index:0;
}

.menu-odkaz{
text-decoration:none;
color:black;
cursor:Pointer;

}

.menu-odkaz:hover{
text-decoration:none;
font-weight:bold;
color:black;
cursor:Pointer;

}

.menu-apartman {
text-decoration:none;
font-weight:normal;
color:black;
font-size:12pt;
z-index:2;
cursor:pointer;

}

.menu-apartman:hover {
text-decoration:none;
font-weight:bold;
color:black;
font-size:12pt;

}

.ubytovani {
position:absolute;
top:25px;
left:75px;
z-index:1;
cursor:Pointer;

}

.ubytovani-text {
position:absolute;
top:0px;
left:125px;
min-width:650px;
right:0px;
height:500px;
font-size:20pt;
background:url(../image/main2.png);
background-repeat:no-repeat;
background-position:left;
z-index:0;
font-weight:normal;
background-color:#dfd68d;

}

.cenik {
position:absolute;
top:185px;
left:13px;
z-index:1;
cursor:Pointer;

}

.cenik-text {
position:absolute;
top:0px;
left:125px;
height:500px;
min-width:650px;
font-size:20pt;
right:0px;
background:url(../image/main2.png);
background-repeat:no-repeat;
background-position:left;
z-index:0;
background-color:#dfd68d;

}

.kontakt {
position:absolute;
top:265px;
left:10px;
z-index:1;
}

.kontakt-text {
position:absolute;
top:0px;
left:125px;
height:500px;
min-width:650px;
font-size:20pt;
right:0px;
background:url(../image/main2.png);
background-repeat:no-repeat;
background-position:left;
z-index:0;
background-color:#dfd68d;
font-size:11pt;

}

.tipy {
position:absolute;
top:445px;
left:78px;
z-index:1;

}

.tipy-text {
position:absolute;
top:0px;
left:125px;
height:500px;
min-width:650px;
font-size:20pt;
right:0px;
background:url(../image/main2.png);
background-repeat:no-repeat;
background-position:left;
z-index:0;
background-color:#dfd68d;
font-size:10pt;

}

.frantovy {
position:absolute;
top:363px;
left:33px;
z-index:1;

}

.frantovy-text {
position:absolute;
top:0px;
left:125px;
height:500px;
min-width:650px;
font-size:20pt;
right:0px;
background:url(../image/main2.png);
background-repeat:no-repeat;
background-position:left;
z-index:0;
background-color:#dfd68d;

}

.galerie {
position:absolute;
top:110px;
left:40px;
z-index:1;

}

.galerie-text {
position:absolute;
top:0px;
left:125px;
height:500px;
min-width:650px;
font-size:20pt;
right:0px;
background:url(../image/main2.png);
background-repeat:no-repeat;
background-position:left;
z-index:0;
background-color:#dfd68d;

}

.apartmany {
position:absolute;
top:0px;
left:180px;
right:0px;
height:500px;
background:url(../image/main21.png);
background-repeat:no-repeat;
background-position:left;
z-index:1;
background-color:#c6be7d;
min-width:450px;
display:none;

}

.kontakt1 {
position:absolute;
left:150px;
top:10px;
font-size:14pt;

}

.kontakt2 {
position:absolute;
left:140px;
right:333px;
top:40px;
font-size:9pt;
text-align:justify;

}

.cenik-tabel {
height:100px;
position:absolute;
font-size:9pt;
left:140px;
top:60px;
z-index:1;

}

.cenik-font {
font-size:10pt;
position:absolute;
left:150px;
z-index:1;
text-align:justify;
border-top:1px solid black;
border-bottom:1px solid black;
padding-right:20px;

}
.cenik-nadpis {
position:absolute;
top:35px;
left:140px;
width:430px;
text-align:center;
height:16px;
font-size:10pt;
font-weight:bold;
margin:0px;
padding:0px;

}

.odkaz-rezervace {
position:absolute;
left:30px;
top:0px;
height:35px;
width:180px;
z-index:1;
color:black;
font-family:comic sans;
text-align:center;
text-decoration:none;
font-weight:bold;
font-size:12pt;
font-family:Verdana;

}

.odkaz-rezervace:hover {
position:absolute;
left:30px;
top:0px;
height:35px;
width:180px;
z-index:1;
color:black;
font-family:comic sans;
text-align:center;
text-decoration:none;
font-weight:bold;
font-size:12pt;
font-family:Verdana;

}

.odkazmenu {
position:absolute;
height:35px;
width:180px;
z-index:1;
color:black;
font-family:comic sans;
overflow:hidden;
text-align:center;
text-decoration:none;
font-weight:bold;
font-size:12pt;
font-family:Verdana;
cursor:Default;

}

.odkazmenu:hover {
position:absolute;
height:142px;
width:180px;
z-index:5;
color:brown;
font-weight:bold;
font-family:comic sans;
text-align:center;
font-family:Verdana;
cursor:Default;
overflow:visible;

}

.odkazmenu2 {
position:absolute;
left:0px;
top:0px;
width:160px;
color:green;
z-index:2;
text-align:center;
font-weight:normal;
font-family:Verdana;

}

.odkaza {
position:absolute;
left:0px;
top:36px;
color:black;
text-decoration:none;
position:absolute;
width:158px;
height:27px;
padding-top:8px;
text-align:center;

}

.odkaza:hover {
position:absolute;
left:0px;
top:36px;
color:black;
text-decoration:none;
position:absolute;
color:brown;
text-decoration:none;
width:158px;
height:27px;
padding-top:8px;
text-align:center;

}

.odkazb {
position:absolute;
left:0px;
top:70px;
color:black;
text-decoration:none;
position:absolute;
width:158px;
height:27px;
padding-top:8px;
text-align:center;

}

.odkazb:hover {
position:absolute;
left:0px;
top:70px;
color:black;
text-decoration:none;
position:absolute;
color:brown;
text-decoration:none;
width:158px;
height:27px;
padding-top:8px;
text-align:center;

}

.odkazc {
position:absolute;
left:0px;
top:105px;
color:black;
text-decoration:none;
position:absolute;
width:158px;
height:27px;
padding-top:8px;
text-align:center;

}

.odkazc:hover {
position:absolute;
left:0px;
top:105px;
color:black;
text-decoration:none;
position:absolute;
color:brown;
text-decoration:none;
width:158px;
height:27px;
padding-top:8px;
text-align:center;

}

.odkaz2 {
color:black;
text-decoration:none;
background:url(../image/odkazmenu.jpg);
height:35px;
width:160px;

}

.odkaz2:hover {
color:black;
text-decoration:none;
background:url(../image/odkazmenu1.jpg);
height:35px;
width:160px;

}

.copyright {
position:absolute;
right:100px;
top:800px;
font-size:9pt;
padding-bottom:10px;

}

.reklama {
position:absolute;
top:825px;
left:0px;
width:100%;
min-width:1050px;
max-width:2000px;
height:110px;
background:white;
border-top:1px solid;
border-top-color:black;

}

.tips {
color:#930000;
}

.tips:visited {
color:#370000;
}

.tips:hover{
color:red;
}

.apartman {
position:absolute;
left:100px;
top:0px;
right:0px;
height:500px;
z-index:2;

}

.n1 {
position:absolute;
top:15px;
left:70px;
font-size:18pt;
font-weight:bold;

}

.n2 {
position:absolute;
top:45px;
left:30px;
font-size:10pt;
border-bottom:1px solid;
height:20px;
width:230px;
padding-left:100px;

}

.apart-nazev {
position:absolute;
top:10px;
left:50px;
font-weight:bold;
font-size:13pt;

}

.apart-nazev:hover {
position:absolute;
top:10px;
left:50px;
font-weight:bold;
font-size:15pt;

}

.apart-nazev-podkrov-A {
position:absolute;
top:0px;
left:0px;
height:40px;
width:290px;
font-weight:normal;
overflow:hidden;
z-index:5;
font-weight:bold;
font-size:13pt;

}

.apart-nazev-podkrov-A:hover {
position:absolute;
top:0px;
left:0px;
height:40px;
width:290px;
font-weight:bold;
overflow:visible;
z-index:5;
font-size:15pt;

}


.apart-nazev-podkrov-B {
position:absolute;
top:0px;
left:0px;
height:40px;
width:290px;
font-weight:normal;
overflow:hidden;
z-index:5;
font-weight:bold;
font-size:13pt;

}

.apart-nazev-podkrov-B:hover {
position:absolute;
top:0px;
left:0px;
height:40px;
width:290px;
font-weight:bold;
overflow:visible;
z-index:5;

font-size:15pt;

}


.apart-text {
position:absolute;
top:35px;
left:40px;
font-size:9pt;
width:280px;
font-style:italic;

}

.apart-text-2 {
position:absolute;
top:35px;
left:50px;
font-size:9pt;
width:280px;
font-style:italic;
}


.m1 {
position:absolute;
width:320px;
height:30px;
overflow:hidden;

}

.m1:hover {
position:absolute;
width:320px;
height:30px;
overflow:visible;
cursor:Default;

}

.apart-ico {
position:absolute;top:-10px;left:-35px;
}

.apart-galery {
position:absolute;
right:10px;
top:5px;
height:18px;
width:220px;
font-size:12pt;
font-weight:bold;
border-top:1px solid;
border-bottom:1px solid;
text-align:center;

}

.apart-picture {
position:absolute;
width:235px;
right:10px;
top:26px;
height:437px;
overflow:auto;

}

.lop {
position:absolute;
right:10px;
top:470px;
font-size:9pt;
width:220px;
height:25px;
text-align:center;
border-top:1px solid;

}

.spaci{
position:absolute;
border:1px solid black;
background-color:red;
font-size:10pt;
color:black;
top:-30px;
left:70px;
width:130px;
height:20px;
text-align:left;
padding-left:17px;
padding-top:5px;
text-decoration:none;

}

.spaci:hover {
position:absolute;
border:1px solid black;
background-color:red;
font-size:10pt;
color:blue;
top:-30px;
left:70px;
width:130px;
height:20px;
text-align:left;
padding-left:17px;
padding-top:5px;
text-decoration:none;

}

.apart-lista {
position:absolute;
top:0px;
right:245px;
width:10px;
height:500px;
background:url(../image/apart-lista.jpg);
background-repeat:repeat-y;

}

.calendar {
position:absolute;
top:50px;
right:30px;
width:400px;
height:400px;
background-color:#e3d35a;

}

.header-rezervace {
position:absolute;
top:00px;
left:30px;
right:30px;
height:30px;
background:url(../image/calendar-lista.jpg);
background-repeat:repeat-x;

}


.footer-rezervace {
position:absolute;
bottom:0px;
left:30px;
right:30px;
height:30px;
background:url(../image/calendar-lista2.jpg);
background-repeat:repeat-x;

}

.left-rezervace {
position:absolute;
top:30px;
bottom:30px;
left:0px;
width:30px;
background:url(../image/calendar-lista3.jpg);
background-repeat:repeat-y;

}

.right-rezervace {
position:absolute;
top:30px;
bottom:30px;
right:0px;
width:30px;
background:url(../image/calendar-lista4.jpg);
background-repeat:repeat-y;

}

.top-left-rezervace {
position:absolute;
top:0px;
left:0px;
width:30px;
height:30px;
background:url(../image/calendar-roh-11.jpg);
background-repeat:no-repeat;


}

.top-right-rezervace {
position:absolute;
top:0px;
right:0px;
width:30px;
height:30px;
background:url(../image/calendar-roh-12.jpg);
background-repeat:no-repeat;


}

.bottom-left-rezervace {
position:absolute;
bottom:0px;
left:0px;
width:30px;
height:30px;
background:url(../image/calendar-roh-21.jpg);
background-repeat:no-repeat;


}

.bottom-right-rezervace {
position:absolute;
bottom:0px;
right:0px;
width:30px;
height:30px;
background:url(../image/calendar-roh-22.jpg);
background-repeat:no-repeat;

}

.spaci_kout {
position:absolute;
top:588px;
left:150px;
width:180px;
height:20px;
text-align:center;
z-index:6;
font-size:7pt;
text-decoration:none;
color:black;
}

.spaci_kout:hover {
position:absolute;
top:588px;
left:150px;
width:180px;
height:20px;
text-align:center;
z-index:6;
font-size:7pt;
text-decoration:underline;
color:blue;

}

.cenik-ceny-up {
margin-top:6px;
margin-bottom:0px;
padding:0px;

}

.cenik-ceny-down {
margin-top:16px;
padding:0px;

}

.details {
position:absolute;
top:300px;
right:330px;
font-size:12pt;
color:red;
text-decoration:none;

}

.details:hover {
position:absolute;
top:300px;
font-size:12pt;
right:330px;
color:red;
text-decoration:none;
text-decoration:underline;

}

.close-small {
position:absolute;
top:-2px;
right:350px;
cursor:pointer;

}

.zalozka a {position:absolute;top:0px; text-decoration: none;}
.zalozka {position:absolute;top:0px;border:0px solid;}
.gal {position:absolute;bottom:0px;font-size:9pt;text-align:center;width:183px;height:165px;color:black;}
.img {position:absolute;top:2px;left:2px;height:135px;border:0px solid;}
.popis {position:absolute;top:140px;left:10px;text-align:center;width:150px;cursor:Pointer;}

.zalozka2 a {position:absolute;top:0px; text-decoration: none;height:107px;}
.zalozka2 {position:absolute;top:0px;height:107px;}
.gal2 {position:absolute;bottom:0px;font-size:9pt;text-align:center;width:130px;height:107px;color:black;}
.img2 {position:absolute;top:2px;left:2px;height:90px;border:0px solid;}
.popis2 {position:absolute;top:92px;left:0px;text-align:center;color:black;height:10px;width:129px;font-size:7pt;cursor:Pointer;} 		

.gal-apart {position:absolute;left:10px;text-decoration:none;background-color:white;border-bottom:1px solid rgb(255,174,130);}
.img-apart {position:relative;width:200px;border:0px solid;}
.gal-name {position:relative;width:200px;color:black;font-size:10pt;text-align:center;}

.gal-lista {position:absolute;top:500px;width:100%;height:0px;border:2px solid white;z-index:3;}

.gal-odkazy {position:absolute;left:40px;top:460px;height:30px;z-index:3;width:620px;z-index:3;}

.deutsch-11 {
font-size:5pt;
}

.gal-linky {position:absolute;top:0px;width:100px;height:30px;margin-right:10px;padding:10px;padding-bottom:0px;
background-color:rgb(79,79,79);color:white;text-decoration:none;z-index:3}

.gal-linky:hover {position:absolute;top:0px;width:100px;height:30px;margin-right:10px;padding:10px;padding-bottom:0px;
background-color:rgb(207,207,207);color:black;text-decoration:none;z-index:3;cursor:pointer;}

.gal-linky-none {position:absolute;z-index:3;width:100px;height:30px;margin-right:10px;padding:10px;padding-bottom:0px;
background-color:white;color:black;text-decoration:none;}

.zavrit {position:absolute;left:0px;top:240px;width:100px;height:100px;background:url(../image/close.png) no-repeat ;color:white;font-size:10pt;text-decoration:none;cursor:Pointer;}
.zavrit:hover {position:absolute;left:0px;top:240px;width:100px;height:100px;background:url(../image/close2.png) no-repeat ;color:red;font-size:10pt;text-decoration:none;cursor:Pointer;}
				
.velky_obrazek {position:absolute;top:-38px;left:0px;border:1px solid black;width:533px;height:436px;z-index:3;}

.odkaz-galerie {position:relative;width:90px;margin:10px;padding:0px;border:3px solid white;}

.odkaz-galerie:hover {position:relative;width:110px;padding:0px;margin-top:-5px;margin-bottom:0px;
margin-left:0px;margin-right:0px;border:3px solid rgb(139,139,139);cursor:Pointer;}

.odkaz-galerie-height {position:relative;width:51px;margin:10px;padding:0px;border:3px solid white;}

.odkaz-galerie-height:hover {position:relative;width:71px;padding:0px;margin-top:-25;
margin-bottom:-20px;margin-left:0px;margin-right:0px;border:3px solid rgb(139,139,139);cursor:Pointer;}


