html, body  {
   padding: 0px;
   margin: 0px;
   background: url(bg.gif) repeat-x top center;
  background-color: #F7B30E;
}
a {
	color: #F24558;
    text-decoration: none;
}
a:hover{
	text-decoration: underline;

}
#vrstva96  {
   background-image: url(indexmedia/vrstva96.gif);
   left: 479px;
}
li {
   list-style-type: disc;
   font: bold 11px/15px "MS Reference Sans Serif";
   margin: 1px;
   padding-bottom: 5px;
   text-align: left;
   color: #030303;
   letter-spacing: 0em;
   line-height: 120%;
}
ul {
list-style-type: disc;
margin: 0 0 1em 1.3em;
padding: 0;

}

#vrstva95  {
   visibility: visible;
   position: absolute;
   left: 448px;
   top: 179px;
   z-index: 8;
   width: 34px;
   height: 35px;
}
#vrstva97,
#vrstva96  {
   visibility: visible;
   position: absolute;
   top: 179px;
   z-index: 9;
   width: 34px;
   height: 35px;
   background-repeat: no-repeat;
}
#vrstva97  {
   left: 416px;
}


#id56zadrh,
#id54zadrh,
#id55zadrh,
#id53zadrh,
#id51zadrh,
#kuk   {
   background: url(indexmedia/id56zadrh.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 841px;
   z-index: 8;
   width: 6px;
   height: 5px;
}

#rezervace p,
#fotogal p,
#ubytov p,
#polohapensionuje300modcen p  {
   margin: 0px;
   color: #010101;
   line-height: 20px;
   font-weight: bold;
   font-family: Verdana;
   text-align: left;
}

#gps504632268n152668 p,
#tadynsnajdete p  {
   font: bold 11px/24px "MS Reference Sans Serif";
   margin: 0px;
   text-align: left;
}

#polohapensionuje300modcen p  {
   font-size: 13px;
}

#pokontakt,
#pokontaktkopie  {
   background: url(indexmedia/pokontaktkopie.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 761px;
   width: 317px;
   height: 137px;
}

#polohapensionuje300modcen  {
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 567px;
   z-index: 9;
   width: 652px;
}
#fotogal  {
	visibility: visible;
	position: absolute;
	left: 181px;
	top: 238px;
	z-index: 9;
	width: 633px;
	font-size: 13px;
	height: 599px;
	background-color: #FFFFFF;
}
#ubytov  {
	visibility: visible;
	position: absolute;
	left: 177px;
	top: 238px;
	z-index: 9;
	width: 643px;
    line-height: 14px;
	height: 793px;
	background-color: #FFFFFF;
    font: normal 13px/20px Verdana;
}
.tables  {
 line-height: 16px;
}

#helenaapavelnsserovizkou  {
   visibility: visible;
   position: absolute;
   left: 532px;
   top: 765px;
   z-index: 9;
   width: 279px;
   height: 107px;
  margin: 0px;
   color: #010101;
   line-height: 16px;
   font-weight: bold;
   font-family: Verdana;
   text-align: left;
}

#slevanavlekysportovnhoar  {
   background: url(indexmedia/slevanavlekysportovnhoar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 839px;
   top: 589px;
   z-index: 8;
   width: 263px;
   height: 82px;
}
#slevanavlekysportovnhoar-noimage  {
   visibility: visible;
   position: absolute;
   left: 838px;
   top: 580px;
   z-index: 8;
   width: 260px;
   height: 90px;
}

#pensionvinkllevklidnmp  {
   background: url(indexmedia/pensionvinkllevklidnmp.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 426px;
   top: 144px;
   z-index: 8;
   width: 668px;
   height: 18px;
}

#pensionvinkllevklidnmp-de  {
   background: url(indexmedia/pensionvinkllevklidnmp-de.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 387px;
   top: 144px;
   z-index: 8;
   width: 729px;
   height: 18px;
}
#pensionvinkllevklidnmp-pl  {
   background: url(indexmedia/pensionvinkllevklidnmp-pl.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 426px;
   top: 144px;
   z-index: 8;
   width: 668px;
   height: 18px;
}
#ubytovnpromotorkesmo p  {
   font: normal 12px/17px Verdana;
   margin: 0px;
   color: #111010;
   letter-spacing: 0.3px;
   text-align: left;
}

#cenyjsouzaosobuadense  {
   visibility: visible;
   position: absolute;
   left: 215px;
   top: 765px;
   z-index: 7;
   width: 259px;
   height: 78px;
   margin: 0px;
   color: #010101;
   line-height: 16px;
  font: bold 13px/20px Verdana; 
   text-align: left;
}

#hledteslunalevnubytov  {
   background: url(indexmedia/hledteslunalevnubytov.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 225px;
   top: 514px;
   z-index: 5;
   width: 541px;
   height: 26px;
}
#hledteslunalevnubytov-pl  {
   background: url(indexmedia/hledteslunalevnubytov-pl.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 225px;
   top: 514px;
   z-index: 5;
   width: 541px;
   height: 26px;
}
#hledteslunalevnubytov-de  {
   background: url(indexmedia/hledteslunalevnubytov-de.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 225px;
   top: 514px;
   z-index: 5;
   width: 541px;
   height: 26px;
}

#menu3,
#menu2,
#menu1  {
   visibility: visible;
   position: absolute;
   top: 68px;
   z-index: 2;
   width: 18px;
   height: 18px;
   background-repeat: no-repeat;
}

#ubytovnpromotorkesmo  {
	visibility: visible;
	position: absolute;
	left: 839px;
	top: 258px;
	z-index: 14;
	width: 258px;
	height: 427px;
}
#ubytovnpromotorkesmo02  {
   visibility: visible;
   position: absolute;
   left: 840px;
   top: 273px;
   z-index: 8;
   width: 261px;
   font: bold 13px/20px Verdana; 
}

#gps504632268n152668  {
   visibility: visible;
   position: absolute;
   left: 850px;
   top: 721px;
   z-index: 7;
   width: 242px;
}

#vlyaskmasklskmstedi  {
   background: url(indexmedia/vlyaskmasklskmstedi.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 578px;
   top: 171px;
   z-index: 8;
   width: 511px;
   height: 18px;
}
#vlyaskmasklskmstedi-de  {
   background: url(indexmedia/vlyaskmasklskmstedi-de.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 678px;
   top: 171px;
   z-index: 8;
   width: 411px;
   height: 18px;
}
#vlyaskmasklskmstedi-pl  {
   background: url(indexmedia/vlyaskmasklskmstedi-pl.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 577px;
   top: 171px;
   z-index: 8;
   width: 512px;
   height: 18px;
}

#linkapod,
#vrstva78  {
   visibility: visible;
   position: absolute;
   left: 167px;
   top: 221px;
   width: 950px;
   height: 5px;
   background-repeat: no-repeat;
}

#sekce,
#sekce-big,
#vrstva86  {
   visibility: visible;
   position: absolute;
   left: 828px;
   top: 234px;
   width: 280px;
   height: 653px;
   background-repeat: no-repeat;
}

#linkysekcenahore  {
   background: url(indexmedia/linkysekcenahore.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 831px;
   top: 237px;
   z-index: 7;
   width: 274px;
   height: 354px;
}
#linkysekcenahore-form  {
   background: url(indexmedia/linkysekcenahore-form.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 831px;
   top: 237px;
   z-index: 7;
   width: 274px;
   height: 434px;
}
#linkysekcenahore-big  {
   background: url(indexmedia/linkysekcenahore-big.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 831px;
   top: 237px;
   z-index: 7;
   width: 274px;
   height: 354px;
}
#linkysekcenahore-rozdel  {
   background: url(indexmedia/linkysekcenahore-rozdel.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 831px;
   top: 237px;
   z-index: 7;
   width: 274px;
   height: 354px;
}

#polohapensionu p  {
   font: bold 12px/19px Verdana;
   margin: 0px;
   color: #030303;
   text-align: left;
}

#likysekcestred  {
   background: url(indexmedia/likysekcestred.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 830px;
   top: 581px;
   z-index: 7;
   width: 274px;
   height: 93px;
   font: bold 12px/15px "MS Reference Sans Serif";
   margin: 1px;
   padding-top: 5px;
   text-align: left;
   color: #030303;
   letter-spacing: 0em;
   line-height: 130%;
}
#likysekcestred-pod  {
   background: url(indexmedia/likysekcestred.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 830px;
   top: 581px;
   z-index: 7;
   width: 274px;
   height: 93px;
   font: bold 11px/14px "MS Reference Sans Serif";
   margin: 1px;
   padding-top: 5px;
   text-align: left;
   color: #030303;
   letter-spacing: 0em;
   line-height: 150%;
}
#text  {
   font: bold 11px/14px "MS Reference Sans Serif";
   margin: 1px;
   padding-top: 5px;
   padding-right: 2px;
   text-align: left;
   color: #030303;
   letter-spacing: 0em;
   line-height: 150%;
}


#pokontaktkopie  {
   z-index: 5;
   left: 185px;
}

#polohapensionu  {
   visibility: visible;
   position: absolute;
   left: 859px;
   top: 701px;
   z-index: 9;
   width: 142px;
}

#linkysekcedole  {
   background: url(indexmedia/linkysekcedole.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 831px;
   top: 682px;
   z-index: 8;
   width: 275px;
   height: 152px;
}
#linkysekcedole-big  {
   background: url(indexmedia/linkysekcedole-big.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 831px;
   top: 682px;
   z-index: 8;
   width: 275px;
   height: 190px;
}

#kopie2,
#kopie  {
   background: url(indexmedia/kopie2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 205px;
   height: 2px;
}

#vrstva36vnjtah  {
   background: url(indexmedia/vrstva36vnjtah.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 175px;
   top: 107px;
   z-index: 8;
   width: 198px;
   height: 121px;
}

#podsekcekopie  {
   background: url(indexmedia/podsekcekopie.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 903px;
   top: 209px;
   z-index: 8;
   width: 128px;
   height: 42px;
}

#vrstva88kopie  {
   background: url(indexmedia/vrstva88kopie.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 27px;
   z-index: 4;
   width: 275px;
   height: 296px;
}

#vrstva65kopie  {
   background: url(indexmedia/vrstva65kopie.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 508px;
   top: 743px;
   z-index: 8;
   width: 317px;
   height: 151px;
}

#tadynsnajdete  {
   visibility: visible;
   position: absolute;
   left: 910px;
   top: 748px;
   z-index: 7;
   width: 165px;
}

#harrachov583  {
   background: url(indexmedia/harrachov583.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 254px;
   top: 194px;
   z-index: 9;
   width: 117px;
   height: 9px;
}

#rezervace p  {
   font-size: 10px;
}

#headerlinka  {
   background: url(indexmedia/headerlinka.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 165px;
   top: 116px;
   z-index: 7;
   width: 955px;
   height: 90px;
}

#id34kontakt  {
   background: url(indexmedia/id34kontakt.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 546px;
   top: 735px;
   z-index: 10;
   width: 58px;
   height: 11px;
}

#zafotoflash  {
   background: url(indexmedia/zafotoflash.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 177px;
   top: 237px;
   z-index: 5;
   width: 636px;
   height: 259px;
}

#id32kontakt  {
   background: url(indexmedia/id32kontakt.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 533px;
   top: 729px;
   z-index: 9;
   width: 86px;
   height: 24px;
}

#textpozadi  {
   background: url(indexmedia/textpozadi.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 165px;
   top: 116px;
   z-index: 3;
   width: 955px;
   height: 801px;
}
#textpozadi-ubyt  {
	background: url(indexmedia/textpozadi.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 165px;
	top: 116px;
	z-index: 3;
	width: 955px;
	height: 925px;
	background-color: #FFFFFF;
}

#id54zadrh  {
   top: 361px;
   left: 840px;
}

#id55zadrh  {
   top: 455px;
}

#id56zadrh  {
   top: 505px;
}

#rezervace  {
   visibility: visible;
   position: absolute;
   left: 384px;
   top: 861px;
   z-index: 8;
   width: 72px;
}

#id51zadrh  {
   top: 441px;
}
#kuk {
    top: 487px;
   left: 841px;
}

#pokontakt  {
   z-index: 7;
   left: 511px;
}

#id53zadrh  {
   top: 283px;
}

#vrstva78  {
   background-image: url(indexmedia/vrstva78.gif);
   z-index: 6;
}

#linkapod  {
   background-image: url(indexmedia/linkapod.gif);
   z-index: 5;
}

#vrstva94  {
   background: url(indexmedia/vrstva94.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 901px;
   top: 770px;
   z-index: 10;
   width: 134px;
   height: 42px;
}

#vrstva76  {
   background: url(indexmedia/vrstva76.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1129px;
   height: 979px;
}

#vrstva48  {
   background: url(indexmedia/vrstva48.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 240px;
   z-index: 6;
   width: 630px;
   height: 253px;
}

#vrstva93  {
   background: url(indexmedia/vrstva93.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 165px;
   top: 861px;
   z-index: 4;
   width: 955px;
   height: 56px;
}
#foot  {
   background: url(indexmedia/vrstva93.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 165px;
   top: 1039px;
   z-index: 4;
   width: 955px;
   height: 65px;
}

#vrstva87 {
   background: url(indexmedia/vrstva87.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 156px;
   top: 112px;
   z-index: 2;
   width: 973px;
   height: 814px;
}
#vrstvanova {
   background: url(indexmedia/vrstvanova.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 156px;
   top: 112px;
   z-index: 2;
   width: 973px;
   height: 990px;
}

#vrstva86  {
   background-image: url(indexmedia/vrstva86.gif);
   z-index: 6;
}

#vrstva79  {
   background: url(indexmedia/vrstva79.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 165px;
   top: 116px;
   z-index: 6;
   width: 955px;
   height: 103px;
}

#vrstva65  {
   background: url(indexmedia/vrstva65.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 187px;
   top: 742px;
   z-index: 6;
   width: 317px;
   height: 151px;
}

#stindole  {
   background: url(indexmedia/stindole.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 835px;
   top: 649px;
   z-index: 4;
   width: 268px;
   height: 182px;
}

#podlogo  {
   background: url(indexmedia/podlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 179px;
   top: 504px;
   z-index: 4;
   width: 634px;
   height: 47px;
}

#podmoto  {
   background: url(indexmedia/podmoto.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 994px;
   top: 304px;
   z-index: 6;
   width: 65px;
   height: 43px;
}

#menutxt  {
   visibility: visible;
   position: absolute;
   left: 432px;
   top: 62px;
   z-index: 10;
   width: 670px;
   height: 31px;
}

#nabzme  {
   background: url(indexmedia/nabzme.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 917px;
   top: 221px;
   z-index: 9;
   width: 103px;
   height: 15px;
}
#nabzme-de  {
   background: url(indexmedia/nabzme-de.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 919px;
   top: 221px;
   z-index: 9;
   width: 93px;
   height: 13px;
}
#nabzme02  {
background: url(indexmedia/nabzme02.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 921px;
   top: 219px;
   z-index: 9;
   width: 91px;
   height: 20px;
}

#pozadi  {
   background: url(indexmedia/pozadi.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 156px;
   top: 107px;
   z-index: 5;
   width: 973px;
   height: 104px;
}

#kopie2  {
   top: 740px;
   left: 612px;
}

#menu1  {
   background-image: url(indexmedia/menu1.gif);
   left: 912px;
}

#index  {
   margin: 0px auto 0px auto;
   width: 1129px;
   position: relative;
}

#menu4  {
   background: url(indexmedia/menu4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1073px;
   top: 69px;
   z-index: 2;
   width: 18px;
   height: 18px;
}

#sekce  {
   background-image: url(indexmedia/vrstva-big.gif);
   z-index: 5;
}
#sekce-big  {
   background-image: url(indexmedia/vrstva-big2.gif);
   z-index: 5;
}

#foto1  {
   background: url(indexmedia/foto1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 183px;
   top: 243px;
   z-index: 7;
   width: 624px;
   height: 247px;
}

#kopie  {
   top: 741px;
   left: 297px;
}

#cenik  {
   background: url(indexmedia/cenik.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 210px;
   top: 730px;
   z-index: 7;
   width: 86px;
   height: 24px;
}

#menu3  {
   background-image: url(indexmedia/menu3.gif);
   left: 560px;
}

#menu2  {
   background-image: url(indexmedia/menu2.gif);
   left: 740px;
}

#cenk  {
   visibility: visible;
   position: absolute;
   left: 222px;
   top: 733px;
   z-index: 8;
   width: 44px;
   height: 11px;
}

#wifi  {
   background: url(indexmedia/wifi.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 340px;
   top: 61px;
   z-index: 10;
   width: 75px;
   height: 33px;
}

#logo  {
   background: url(indexmedia/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 193px;
   top: 91px;
   z-index: 9;
   width: 179px;
   height: 97px;
}

#rez  {
   background: url(indexmedia/rez.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 861px;
   z-index: 7;
   width: 94px;
   height: 23px;
}

UL.nav {
	BACKGROUND: url(indexmedia/bgtopnav.gif) no-repeat 0px 0px
}
UL.nav LI A {
	BACKGROUND: url(indexmedia/bgtopnav.gif) no-repeat 0px 0px
}
UL.nav LI A:hover {
	BACKGROUND: url(indexmedia/bgtopnav.gif) no-repeat 0px 0px
}
UL.nav LI A.ubytovani:hover {
	BACKGROUND-POSITION: 0px -38px
}
UL.nav LI.on A.ubytovani {
	BACKGROUND-POSITION: 0px -38px
}
UL.nav LI.on A.ubytovani:hover {
	BACKGROUND-POSITION: 0px -38px
}
UL.nav LI A.fotogalerie {
	BACKGROUND-POSITION: -153px 0px
}
UL.nav LI A.fotogalerie:hover {
	BACKGROUND-POSITION: -153px -38px
}
UL.nav LI.on A.fotogalerie {
	BACKGROUND-POSITION: -153px -38px
}
UL.nav LI.on A.fotogalerie:hover {
	BACKGROUND-POSITION: -153px -38px
}
UL.nav LI A.rezervace {
	BACKGROUND-POSITION: -340px 0px
}
UL.nav LI A.rezervace:hover {
	BACKGROUND-POSITION: -340px -38px
}
UL.nav LI.on A.rezervace {
	BACKGROUND-POSITION: -340px -38px
}
UL.nav LI.on A.rezervace:hover {
	BACKGROUND-POSITION: -340px -38px
}
UL.nav LI A.kontakt {
	BACKGROUND-POSITION: -512px 0px
}
UL.nav LI A.kontakt:hover {
	BACKGROUND-POSITION: -512px -38px
}
UL.nav LI.on A.kontakt {
	BACKGROUND-POSITION: -512px -38px
}
UL.nav LI.on A.kontakt:hover {
	BACKGROUND-POSITION: -512px -38px
}
UL.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 670px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 38px
}
UL.nav LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
UL.nav LI A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 150px; HEIGHT: 38px
}
UL.nav LI A:hover {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 150px; HEIGHT: 38px
}
UL.nav LI A.ubytovani {
	WIDTH: 154px
}
UL.nav LI A.fotogalerie {
	WIDTH: 183px
}
UL.nav LI A.rezervace {
	WIDTH: 175px
}
UL.nav LI A.kontakt {
	WIDTH: 148px
}


UL.nav-de-de {
	BACKGROUND: url(indexmedia/bgtopnav-de.gif) no-repeat 0px 0px
}
UL.nav-de LI A {
	BACKGROUND: url(indexmedia/bgtopnav-de.gif) no-repeat 0px 0px
}
UL.nav-de LI A:hover {
	BACKGROUND: url(indexmedia/bgtopnav-de.gif) no-repeat 0px 0px
}
UL.nav-de LI A.ubytovani:hover {
	BACKGROUND-POSITION: 0px -38px
}
UL.nav-de LI.on A.ubytovani {
	BACKGROUND-POSITION: 0px -38px
}
UL.nav-de LI.on A.ubytovani:hover {
	BACKGROUND-POSITION: 0px -38px
}
UL.nav-de LI A.fotogalerie {
	BACKGROUND-POSITION: -153px 0px
}
UL.nav-de LI A.fotogalerie:hover {
	BACKGROUND-POSITION: -153px -38px
}
UL.nav-de LI.on A.fotogalerie {
	BACKGROUND-POSITION: -153px -38px
}
UL.nav-de LI.on A.fotogalerie:hover {
	BACKGROUND-POSITION: -153px -38px
}
UL.nav-de LI A.rezervace {
	BACKGROUND-POSITION: -339px 0px
}
UL.nav-de LI A.rezervace:hover {
	BACKGROUND-POSITION: -339px -38px
}
UL.nav-de LI.on A.rezervace {
	BACKGROUND-POSITION: -339px -38px
}
UL.nav-de LI.on A.rezervace:hover {
	BACKGROUND-POSITION: -339px -38px
}
UL.nav-de LI A.kontakt {
	BACKGROUND-POSITION: -515px 0px
}
UL.nav-de LI A.kontakt:hover {
	BACKGROUND-POSITION: -515px -38px
}
UL.nav-de LI.on A.kontakt {
	BACKGROUND-POSITION: -515px -38px
}
UL.nav-de LI.on A.kontakt:hover {
	BACKGROUND-POSITION: -515px -38px
}
UL.nav-de {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 670px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 38px
}
UL.nav-de LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
UL.nav-de LI A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 150px; HEIGHT: 38px
}
UL.nav-de LI A:hover {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 150px; HEIGHT: 38px
}
UL.nav-de LI A.ubytovani {
	WIDTH: 154px
}
UL.nav-de LI A.fotogalerie {
	WIDTH: 183px
}
UL.nav-de LI A.rezervace {
	WIDTH: 175px
}
UL.nav-de LI A.kontakt {
	WIDTH: 149px
}



UL.nav-pl-de {
	BACKGROUND: url(indexmedia/bgtopnav-pl.gif) no-repeat 0px 0px
}
UL.nav-pl LI A {
	BACKGROUND: url(indexmedia/bgtopnav-pl.gif) no-repeat 0px 0px
}
UL.nav-pl LI A:hover {
	BACKGROUND: url(indexmedia/bgtopnav-pl.gif) no-repeat 0px 0px
}
UL.nav-pl LI A.ubytovani:hover {
	BACKGROUND-POSITION: 0px -38px
}
UL.nav-pl LI.on A.ubytovani {
	BACKGROUND-POSITION: 0px -38px
}
UL.nav-pl LI.on A.ubytovani:hover {
	BACKGROUND-POSITION: 0px -38px
}
UL.nav-pl LI A.fotogalerie {
	BACKGROUND-POSITION: -153px 0px
}
UL.nav-pl LI A.fotogalerie:hover {
	BACKGROUND-POSITION: -153px -38px
}
UL.nav-pl LI.on A.fotogalerie {
	BACKGROUND-POSITION: -153px -38px
}
UL.nav-pl LI.on A.fotogalerie:hover {
	BACKGROUND-POSITION: -153px -38px
}
UL.nav-pl LI A.rezervace {
	BACKGROUND-POSITION: -340px 0px
}
UL.nav-pl LI A.rezervace:hover {
	BACKGROUND-POSITION: -340px -38px
}
UL.nav-pl LI.on A.rezervace {
	BACKGROUND-POSITION: -340px -38px
}
UL.nav-pl LI.on A.rezervace:hover {
	BACKGROUND-POSITION: -340px -38px
}
UL.nav-pl LI A.kontakt {
	BACKGROUND-POSITION: -515px 0px
}
UL.nav-pl LI A.kontakt:hover {
	BACKGROUND-POSITION: -515px -38px
}
UL.nav-pl LI.on A.kontakt {
	BACKGROUND-POSITION: -515px -38px
}
UL.nav-pl LI.on A.kontakt:hover {
	BACKGROUND-POSITION: -515px -38px
}
UL.nav-pl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 670px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 38px
}
UL.nav-pl LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
UL.nav-pl LI A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 150px; HEIGHT: 38px
}
UL.nav-pl LI A:hover {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 150px; HEIGHT: 38px
}
UL.nav-pl LI A.ubytovani {
	WIDTH: 154px
}
UL.nav-pl LI A.fotogalerie {
	WIDTH: 183px
}
UL.nav-pl LI A.rezervace {
	WIDTH: 175px
}
UL.nav-pl LI A.kontakt {
	WIDTH: 149px
}
.image {
border:5px; border-thickness: 5px; border-color: #00000; border-style: solid; margin: 1px;
}
a:link .image { border-color: #7CC305; }
a:hover .image, a:active .image {border:4px; border-thickness: 1px; border-color: #FF9900; border-style: solid}
#dhwebdesign p  {
   font: bold 11px/24px Tahoma;
   margin: 0px;
   color: #284F00;
   letter-spacing: 1px;
   text-align: left;
}

#dhwebdesign  {
   visibility: visible;
   position: absolute;
   left: 1020px;
   top: 892px;
   z-index: 9;
   width: 90px;
}

.input, .text-input {
	width:250px;
}
.text-date {
	width:120px;
}

.text-input-captcha {
	width:136px;
	text-align: center;
}

#success h1 {
	font-size:14px;
	font-weight:bold;
	color: #000000;
}

#success p {
    font: bold 15px/17px "MS Reference Sans Serif";
	color: #000000;
}
.success  {
    font: bold 15px/17px "MS Reference Sans Serif";
	color: #000000;
}

.error_message {
	font-size:11px;
	color: #FFFFFF;
	font-weight:lighter;
	margin-left: 6px;
}

.vyber_message {
	font-size:11px;
	color: #578200;
	font-weight:lighter;
	margin-left: 6px;
}

.error h1 {
	font-size:24px;
	font-weight:bold;
	color: #ff4b4b;
}

.required { 
	color: #ff4b4b; 
}

.captcha {
	border:1px solid #d6d6d6;
    background-color: #ffffff ;
	width: 136px;
	height: 26px;
	padding:4px;
	padding-left: 5px;
	margin-top:1px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
}
textarea, .text-input,.text-date, .text-input-captcha {
	background-image: url(img/form_bg.jpg);
	background-repeat: repeat-x;
}
#calendar {
	width: 430px;
	padding:34px;
	padding-top: 12px;
	padding-bottom: 40px;
	background-color: #ffffff;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: left;
	border:1px solid #CCCCCC;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
}

#form {
   font: normal 11px/13px "MS Reference Sans Serif";
   margin: 0px;
   text-align: left;
   color: #030303;
   letter-spacing: 0px;
   line-height: 150%;
}
label {
	display:block;
	font-weight:bold;
	margin-top:5px;
}
