body {text-align: center; background: URL("img/bodybg.jpg") repeat-x #FFFFFF fixed; color: #554444; font: 14px tahoma; }

a {color: #117777; }
a:active {color: #997755; }
a:hover {color: #997755; }

h1 {text-align:center; margin: 20px 0px 10px 0px; font: 16px tahoma; font-weight: bold; color: #554444; }
h2 {text-align:center; margin: 20px 0px 10px 0px; font: 14px tahoma; font-weight: bold; }

/*STRUKTURA*/

#hlavni {text-align: center; margin: 0px auto; margin-top: 10px; width: 790px; padding: 0px; 
         background: URL("img/center.jpg") #FFEECC repeat-y; }

#hlavicka {background: URL("img/hlavickagb.jpg") #FFEECC; background-position: top left; width: 790px; height: 180px;
 padding: 0px 0px 0px 0px; border: solid 0px #EEBB88; text-align: right; }
#hlavicka h1 {margin-top: 20px; }

#odkazy {background: URL("img/odkazy.jpg") #FFCC99; width: 790px; height: 90px; padding: 0px 0px 0px 0px; 
         margin-top: 0px; border: solid 0px #EEBB88; }
#odkazy a {height: 40px; display: block; float: left; font: 12px tahoma; font-weight: bold; }

#center  {repeat-x; width: 790px; _width: 776px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; 
         border: solid 0px #EEBB88; text-align: left; }

#paticka {background: URL("img/paticka.jpg") #FFCC99; width: 790px; height: 40px;
  padding: 0px; border: solid 0px #EEBB88; text-align: left; color: #997755; clear: both; }
#paticka a {margin: 0px 13px 0px 13px; }


/*DOPLNKY HLAVNI*/

#logodiv {float: left; width: 300px; }
#podlogo {float: left; border: 0px solid; margin: 10px 0px 10px 40px; _margin: 10px 0px 0px 19px; font: 11px tahoma; }
#podlogo td {text-align: center; border: 0px solid; }
#logo {width: 300px; height: 100px; margin: 0px 0px 0px 20px; border: 0px solid; float: left; }
#vlajky {float: right; }
.vlajka1 {width: 30px; height: 20px; margin: 25px 25px 0px 30px; border: 0px; }
.vlajka {width: 30px; height: 20px; margin: 10px 25px 0px 30px; border: 0px; }

.photoright {width: 133px; height: 100px; margin: 10px 0px 10px 0px; border: 0px solid; }
.photofirst {width: 133px; height: 100px; margin: 0px 0px 10px 0px; border: 0px solid; }
.photolast {width: 133px; height: 100px; margin: 10px 0px 20px 0px; border: 0px solid; }

.pleft {width: 618px; min-height: 630px; _height: 630px; float: left; margin: 0px 0px 0px 7px; _margin: 0px 0px 0px 0px; border: 0px solid; border: solid 0px; 
        background: #FFFFFF URL("img/text.jpg") repeat-x; text-align: center; }
#text {margin: 10px 20px 20px 20px; text-align: left; }
.pright {width: 158px; background: #FFD7AC; text-align: center; float: left; margin: 0px 0px 0px 0px;
         border: 0px solid; }
.pright a {width: 133px; height: 100px; margin: 10px 0px 10px 13px; _margin: 10px 0px 10px 0px; border: 0px solid; display: block; }


#pension a {background: URL(img/menu/gb/shuttle.jpg) left; margin: 10px 0px 0px 18px; width: 120px; _margin: 5px 0px 0px 8px; }
#pension a:hover {background-position: right; }
#onas a {background: URL(img/menu/gb/linz.jpg) left; margin: 29px 0px 0px 0px; width: 120px; }
#onas a:hover {background-position: right; }
#sluzby a {background: URL(img/menu/gb/okoli.jpg) left; margin: 31px 0px 0px 0px; width: 120px; }
#sluzby a:hover {background-position: right; }
#cenik a {background: URL(img/menu/gb/transport.jpg) left; margin: 21px 8px 0px 0px; width: 120px; 21px 2px 0px 0px; }
#cenik a:hover {background-position: right; }
#foto a {background: URL(img/menu/gb/sebastian.jpg) left; margin: 20px 6px 0px 8px; width: 120px; 20px 0px 0px 0px; }
#foto a:hover {background-position: right; }
#kontakt a {background: URL(img/menu/gb/kontakt.jpg) left; margin: 0px 8px 0px 10px; width: 120px; 0px 2px 0px 2px; }
#kontakt a:hover {background-position: right; }


#foto1 a {background: URL(img/lista/photo1.jpg) left; }
#foto1 a:hover {background-position: right; }
#foto2 a {background: URL(img/lista/photo2.jpg) left; }
#foto2 a:hover {background-position: right; }
#foto3 a {background: URL(img/lista/photo3.jpg) left; }
#foto3 a:hover {background-position: right; }
#foto4 a {background: URL(img/lista/photo4.jpg) left; }
#foto4 a:hover {background-position: right; }
#foto5 a {background: URL(img/lista/photo5.jpg) left; }
#foto5 a:hover {background-position: right; }
#foto6 a {background: URL(img/lista/photo6.jpg) left; }
#foto6 a:hover {background-position: right; }
#foto7 a {background: URL(img/lista/photo7.jpg) left; }
#foto7 a:hover {background-position: right; }

/*DOPLNKY OSTATNI*/

#theme {width: 545px; height: 127px; border: 0px solid; margin: 10px 0px 0px 0px; }

.mini {width: 100px; height: 70px; border: 0px; margin: 0px 6px 0px 6px; }

.tableft {width: 200px; border: 0px solid #997755; font: 14px tahoma; margin: 10px 20px 0px 20px; }
.tableft td {text-align: center; font: 14px tahoma; border: 1px solid #997755; width: 70px; }
.tableft th {text-align: center; font: 14px tahoma; border: 0px solid #997755; font-weight: bold; }

.cena {font-weight: bold; margin: 0px 0px 0px 5px; }

.fotogal {width: 175px; height: 131px; border: solid 2px #EECCAA; }