/*zaklad*/
body
{ background-color: #fff }
 
/* Telo */
.telo
{ position: absolute;
 width: 1000px;
 top: 0px;
 left: 50%;
 margin-left: -500px;
 background-color: #fff }

/* Hlavicka */
.hlavicka
{ position: absolute;
 width: 1000px;
 height: 140px;
 margin-top: 0px;
 background-image: url('obr/hlavicka.gif');
 background-repeat: no-repeat;
 z-index: 1}
 
.hlavicka_starboard
{ position: absolute;
 width: 398x;
 height: 49px;
 margin-top: 80px;
 margin-left: 301px;
 z-index: 2}

/* Menu 1 - leve */
.menu_1
{ position: absolute;
 width: 250px;
 margin-top: 80px;
 text-align: center;
 background-image: url('obr/menu/menu_1_pozadi.gif');
 background-repeat: repeat-y }

/* Menu 2 - prave */
.menu_2
{ position: absolute;
 width: 250px;
 margin-top: 80px;
 margin-left: 750px;
 text-align: center;
 background-image: url('obr/menu/menu_2_pozadi.gif');
 background-repeat: repeat-y }
 
a.m
{ cursor: hand;
 text-decoration: none; }
 
.aktualne
{ color: #eee;
 font-size: 12px;
 line-height: 20px;
 text-align: left;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 font-family: 'verdana','arial','sans-serif' }

/* Obsah */
.obsah
{ position: absolute;
 width: 470px;
 margin-top: 172px;
 margin-left: 260px;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 border: 1px solid #aaa;
 color: #000;
 font-size:	12px;
 line-height: 20px;
 font-family: 'verdana','arial','sans-serif';
 background-color: #eee }

.obsah_nadpis
{ text-align: left;
 font-weight: bold;
 font-size: 18px;
 line-height: 20px;
 letter-spacing: 3px;
 font-family: 'verdana','arial','sans-serif';
 color: #f30 }

.obsah_pod_nadpis
{ text-align: left;
 font-weight: bold;
 font-style: italic;
 font-size: 14px;
 line-height: 20px;
 letter-spacing: 2px;
 _margin-top: -11px;
 font-family: 'verdana','arial','sans-serif';
 color: #009 }
 
.obsah_lista
{ width: 470px;
 height: 2px;
 margin-top: 10px;
 margin-bottom: 6px;
 background-image: url('obr/obsah_lista.gif');
 background-repeat: no-repeat }

/* Marguee */
marquee.menu
{ width: 88px;
 height: 160px }

.marquee
{ position: absolute;
 width: 480px;
 margin-top: 150px;
 margin-left: 260px;
 border-top: 1px solid #aaa;
 color: #000;
 font-size:	12px;
 line-height: 20px;
 font-family: 'verdana','arial','sans-serif';
 background-color: #fff }

.marquee_obsah
{ position: absolute;
 width: 410px;
 margin-top: 0px;
 margin-left: 70px;
 color: #000;
 font-size:	12px;
 line-height: 20px;
 font-family: 'verdana','arial','sans-serif';
 background-color: #fff }
 
.novinky
{ position: absolute;
 width: 65px;
 margin-top: 0px;
 margin-left: 5px;
 color: #009;
 font-weight: bold;
 font-size:	12px;
 line-height: 20px;
 font-family: 'verdana','arial','sans-serif';
 background-color: #fff }
 
img.baner
{ width: 88px;
 height: 31px;
 margin-top: 8px;
 border: 0px }

/* Obsah - Tabulka informace */
table
{ color: #000;
 font-size:	12px;
 line-height: 20px;
 font-family: 'verdana','arial','sans-serif'; }

td.podrobnosti_nadpis
{ font-size: 12px;
 font-weight: bold;
 text-align: center;
 width: 300px;
 vertical-align: top;
 font-family: 'verdana','arial','sans-serif' }
 
/* Tabulka - Rezervace */
legend
{ font-size: 11px;
 text-align: right;
 font-weight: bold;
 font-family: 'verdana','arial','sans-serif';
 border: 0px }

.rezervace_povinne
{ color: red }

td.rezervace_popis
{ font-size: 11px;
 text-align: right;
 font-family: 'verdana','arial','sans-serif';
 border: 0px }

td.rezervace_polozka
{ font-size: 11px;
 text-align: left;
 font-family: 'verdana','arial','sans-serif';
 border: 0px }
 
td.rezervace_info
{ font-size: 10px;
 text-align: left;
 font-family: 'verdana','arial','sans-serif';
 border: 0px }
 
/* Tabulka - Bazar a Pujcovna */
td.normal_nadpis
{ font-size: 12px;
 font-weight: bold;
 text-align: center;
 font-family: 'verdana','arial','sans-serif';
 border-bottom: 1px solid #000 }
 
td.normal_foto
{ text-align: center;
 width: 150px;
 border-bottom: 1px solid #000; 
 border-right: 1px solid #000 }
 
td.normal_info
{ font-size: 12px;
 text-align: left;
 width: 300px;
 font-family: 'verdana','arial','sans-serif';
 border-bottom: 1px solid #000 }

/* Tabulka - Nechra tym */
td.informace_nadpis
{ font-size: 12px;
 font-weight: bold;
 text-align: right;
 width: 80px;
 vertical-align: top;
 font-family: 'verdana','arial','sans-serif' }
 
td.informace_polozka
{ font-size: 12px;
 font-family: 'verdana','arial','sans-serif' }

/* Obsah - Odkazy */
a
{ color: #000;
 font-size:	12px;
 font-family: 'verdana','arial','sans-serif';
 cursor: hand;
 text-decoration: none }

a:link, a:visited
{ color: #f30 }

a:hover
{ color: #f30;
 text-decoration: underline }

a.album
{ vertical-align: middle;
 cursor: hand;
 font-size:	98px }

a.album:link, a.album:visited
{ border: 0px }

a.album:hover
{ border: 2px solid #c00 }

/* Paticka */
.paticka
{ color: #aaa;
 font-weight: bold;
 text-align: center;
 font-size:	10px;
 font-family: 'verdana','arial','sans-serif';
 background-color: #eee }

