/* CSS Document */
body
{
  background-color: rgb(0,102,153);;
  text-align: center;  
  padding: 0; 
  margin: 0;
  font-family: Arial;
  font-size: 18px;
}

hr
{
  color: rgb(255,208,0);
  background-color: rgb(255,208,0);
  height: 2px;
  border: 0;
}

/****************************************************************************/
/* DIV                                                                      */
/****************************************************************************/
div.stranka0 /* Cela stranka cerna cas*/
{
  width: 662px;
  height: 832px;
  background-color: rgb(0,0,0);  

  position: relative; 
  text-align: left; 
  margin: auto;
  top:5px;    
}

div.stranka /* Cela stranka */
{
  width: 660px;
  height: 820px;
  background-color: rgb(255,255,230);
  position: absolute;
  text-align: left;
  left:1px;
  top:1px;
}

div.horni /*horní panel - pozadi*/
{
  position: absolute;
  top:0px;
  left:0px;
  background-color: rgb(247,237,234);
  width: 660px;
  height: 200px;
	margin-left:0px;
	margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;    
}

div.horniA /*horní panel - horni cast*/
{
  position: absolute;
  top:30px;
  left:30px;
  background-color: rgb(255,255,180);
  width: 600px;
  height: 130px;
	margin-left:0px;
	margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;    
}

div.horniB /*horní panel - spodni cast, pod odkazama*/
{
  position: absolute;
  top:160px;
  left:30px;
  background-color: rgb(255,255,255);
  width: 600px;
  height: 40px;
	margin-left:0px;
	margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;    
}

div.vlajky /*panel s vlajkama*/
{
  position: absolute;
  top:30px;
  left:630px;  
  width: 30px;
  height: 100px;
	margin-left:0px;
	margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;    
}

div.odkazy /*panel s odkazama*/
{
  position: absolute;
  top:168px;
  left:40px;
  width: 480px;
  height: 100px;
	margin-left:0px;
	margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;    
}

div.akce /*o nás, nejnovější akce*/
{
  position: absolute;
  background-color: rgb(255,255,255);
  top:74px;
  left:20px;
  width: 330px;
  height: 164px;
	margin-left:0px;
	margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;    
  text-align: left;
  font-size:14px;  
}

div.akce0 /*o nás, nejnovější akce*/
{
  position: absolute;
  background-color: rgb(255,255,153);
  top:50px;
  left:20px;
  width: 330px;
  height: 24px;
	margin-left:0px;
	margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

div.nadpis
{
  font: normal small-caps normal 28px normal Arial;
  text-align: center;
}

div.spodni /* Spodni barva */
{
  width: 660px;
  height: 630px;
  background-color: rgb(244,211,208);
  position: absolute;
  text-align: left;
  top:200px;
  left:0px;
  z-index: 1;
	margin-left:0px;
	margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;    
}

div.spodni2 /*Vrchni barva */
{
  width: 600px;
  height:606px;
  background-color: rgb(255,153,51);
  position: absolute;
  text-align: left;
  top:200px;
  left:30px;
  z-index: 2;
	margin-left:0px;
	margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;    
}

div.spodni3 /* Text  - prusvitna pres spodní 1 & 2 */
{
  width: 588px;
  height: 592px;  
  position: absolute;
  text-align: left;
  top:210px;
  left:40px;
  z-index: 3;
  font: normal normal normal 18px normal Arial;
	margin-left:0px;
	margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;    
}

div.spodni4 /* Dolni dodatek */
{
  width: 644px;
  height: 50px;  
  position: absolute;
  text-align: right;
  top:810px;
  left:8px;
  z-index: 5;
  font: normal normal bold 12px bold arial;
	margin-left:0px;
	margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;    
}

div.galerie /*titulek fotky v galerii*/
{
  position: absolute;
  width:298px;
  left:280px;
  top: 32px;
  z-index:6;
  text-align: right;
  font: italic normal normal 16px normal Arial;
}

div.index /*index text ve spodní části*/
{
  position: absolute;
  left:34px;
  top: 240px;
  width: 520px;      
}

div.galerieFotkaA /*spodní barva pod velkou fotkou*/
{
  position: absolute;
  width:490px;
  height:340;
  left:50px;
  top: 60px;
  z-index:6;
  text-align: right;
  background-color: rgb(153,51,0);
}

div.galerieMiniatury /*miniatury obrázků*/
{
  position:absolute;
  top:4px;
  left:4px; 
  width:580px;   
  height:68;
}

div.galerieMiniaturyPoz /*pozadi miniatury obrázků*/
{
  position:absolute;
  top:450px;
  left:0px; 
  width:583px;   
  height:76px;
  background-color: rgb(153,51,0);
}

div.galerieFotky /*neviditelný*/
{
  overflow: hidden;
  width:10px;
  height:10px;
  z-index:0;
  left:300px;
  top:100px;
  position: absolute;
}

div.divkontakt /* adresa v kontatkru */
{
  color: rgb(255,255,255);  
  height: 200px;  
  position: absolute;
  top:198px;
  left:320px;  
	margin-left:0px;
	margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  vertical-align: bottom;    
}

div.divkontakt2 /* adresa v kontatkru */
{
  color: rgb(0,0,0);    
  position: absolute;
  top:526px;
  left:170px;
  font-style: italic;  
}

div.dumisteni
{
  position:absolute;
  left: 0px;
  top:390px;
  
}

div.pocitadlo
{
  position:absolute;
  top:100px;
  left:80px;
  z-index: 0;
}

/****************************************************************************/
/* TABLE                                                                    */
/****************************************************************************/
table.panelodkazu /*Panel s odkazama*/
{
  border: 0;  
  font: normal normal normal 18px normal Arial;
  width: 580px;
}
/****************************************************************************/
/* IMG                                                                      */
/****************************************************************************/
img.obr2 /*pravý - dum.jpg*/
{
  position: absolute;
  left:460px;
  top:30px;
  width:170px;
  height: 130px;  
}

img.obr4 /*prostřední - logo2.gif*/
{
  position: absolute;
  left:84px;
  top:64px;
  width:333px;
  height: 55px;  
}

img.obr4b /*hvezdy uporsored v hlavicce*/
{
  position: absolute;
  left: 210px;
  top: 110px;
  width: 100px;
  height: 24px;  
}

img.obr3 /*vlajky*/
{
  width:30px;
  height: 20px;
  border: 0;
  margin: 0 0 0 0 ;
  padding: 0 0 0 0; 
}

img.logo /*obrazek PF dole*/
{
  position:absolute;
  width: 60px;
  height: 70px;
  top:752px;
  left:9px;
  z-index: 5;
}

img.iindex /*obrazek index vedle nejnov. akce*/
{
  position:absolute;
  width: 180px;
  height: 188px;
  top:50px;
  left:380px;  
}

img.galerieVelky /*galerie veký obrázek*/
{
  width:450px;
  height: 300px;
  margin: 0 0 0 0 ;
  padding: 0 0 0 0; 
  background-color: rgb(0,0,0);  
  position:absolute;
  left:20px;
  top:20px;
}

img.galerieMaly /*galerie náhledy*/
{
  width: 101px;
  height: 68px;
  border: 0;
  margin: 0 0 0 0 ;
  padding: 0 0 0 0; 
  background-color: rgb(0,0,0);  
}

img.galerieSipka /*posuvnik nahledu v galerii*/
{
  width: 20px;
  height: 68px;
  border: 0;
  margin: 0 0 0 0 ;
  padding: 0 0 0 0; 
  background-color: rgb(0,0,0);  
}

img.cara /*cara mezi vlajkami*/
{
  width:30px;
  height:2px;
}

img.caraCenik /*cara oddelujici polozky v ceniku*/
{
  width:300px;
  height:2px;
}

img.caraCenik0 /*cara oddelujici polozky v ceniku*/
{
  width:100px;
  height:2px;
}

img.kontakt /*obrazek na strance kontakt*/
{
  position:absolute;
  top:100px;
  left:10px;
  width:280px;
  height:372px;
}


img.isluzby /*obrazek na strance služby*/
{
  position:absolute;
  top:314px;
  left:354px;
  width:226px;
  height:273px;
}

img.umisteni1
{
  position:absolute;
  top:50px;
  left:20px;
  width:540px;
  height:300px;
}

img.galerieFotka 
{
  position: absolute;
  width:490px;
  height:340;
  left:0px;
  top: 0px;  
  text-align: right;
  background-color: rgb(153,51,0);
}

img.sluzbyKolo 
{
  position: relative;
  width:32px;
  height:32px;
  left:20px;
  top: 10px;      
}


img.sluzbyKolo2 
{
  position: relative;
  width:48px;
  height:48px;
  left:20px;
  top: 16px;      
}

img.sluzbyWifi 
{
  position: relative;
  width:48px;
  height:22px;
  left:20px;
  top: 4px;      
}

img.karta 
{
  
  width:50px;
  height:33px;
  position:relative;
  left:84px;
}
/****************************************************************************/
/* A                                                                        */
/****************************************************************************/
a:link {text-decoration: none; color: rgb(0,0,0);}
a:visited {text-decoration: none; color: rgb(0,0,0);}
a:hover {text-decoration: underline; color: rgb(83,83,83);}
a:active {text-decoration: underline; color: rgb(83,83,83);}

/****************************************************************************/
/* CENÍK                                                                    */
/****************************************************************************/
tr.cenikB /*barva lichého řádku*/
{
  color: rgb(0,0,0);
  font-weight: bold;
}

tr.cenikA /*barva sudého řádku*/
{
  color: rgb(255,255,255);
  font-weight: bold;
}

tr.cenik0 
{
  color: rgb(255,153,51);
  font-size: 1px;
}

td.td1
{
  text-align: left;
  font: normal normal bold 16px normal Arial;
  width:155px;
  height:32px;
}

td.td2
{
  text-align: center;
  font: normal normal bold 16px normal Arial;
}

td.td3
{
  text-align: right;
  font: normal normal bold 16px normal Arial;
  width:80px;
}

table.tcenik
{
  width:570px;
}

td.tdodkaz
{
  font: normal normal bold 16px normal Arial;
}
/****************************************************************************/
/* SEZNAM SLUZBY                                                            */
/****************************************************************************/
li.a
{
    color: rgb(255,255,255);     
}

li.b
{
    color: rgb(0,0,0);    
}

ol.lsluzby
{
  list-style: disc;
}
/****************************************************************************/
/* REZERVACE                                                                */
/****************************************************************************/
input.polozka
{
  background-color: rgb(255,255,180);
  border-width: 0;
  width: 180px; 
}

textarea.polozka
{
  background-color: rgb(255,255,180);
  border-width: 0;
  height: 120px;
  width: 454px; 
}

select.polozka
{
  background-color: rgb(255,255,180);
  border-width: 0;
  width: 180px; 
}
/****************************************************************************/
font.a
{
  color: rgb(0,0,0);
}

font.b
{
  color: rgb(255,255,255);
}
