body
{
font-family: Times New Roman, serif;
background-image: url("hlava.jpg"); 
background-position: 0px 205px;
background-repeat: no-repeat; 
margin:0;  
padding:0;
border:0; 
height:100%; 
font-size: 93%;
}

#hlavicka
{
position:absolute;
top:0px;
right:0px;
height: 205px;
margin-left: 20px;
margin-bottom: 20px;
text-align:right;
font-size: 130%;
color: #ffffff;
font-weight: bold;
}
#hlavicka2 {
position:absolute;
top:0px;
right:0px;
left:0px;
height: 205px;
width: 100%;
background-color:#ff9933;
background-image: url("hlava2.jpg"); 
background-repeat: no-repeat; 
}
#hlavicka a {
color: #ffffff;
text-decoration:none;
}
#hlavicka a:hover {
color: #660000;
}
#napis {
position:absolute;
top:80px;
left: 35%;
z-index:20;
color: #660000;
font-weight: bold;
font-size: 80px;
text-align: center;
}
#erb {
position:absolute;
top:10px;
left:10;
z-index:20;
}
#obsah
{
position:absolute;
left: 0px;
top: -15px;
width: 100%;
overflow: visible;
margin:1em auto;
text-align:left;
}

#levypanel {
float: left;
width: 167px;
margin:0;
padding:0;
z-index:20;
}
#levypanel-obsah {
margin:0;
padding: 29em 0em;
}
#levypanel-obsah p {
background-color:#ffd032;
font-size:70%;
margin:0;
font-family: Verdana,Times New Roman, serif;
}

#hlavnipanel
{
margin:0 0 0 165px;
padding:0;
}

#hlavnipanel-obsah
{
margin:0;
padding: 15em 2em 0;
text-align: justify;
}
.top_pamatky {
text-align: left;
}
#hlavnipanel-obsah h1, h2, h3 {
color: #990000; 
border-top: 1px solid #990000;
line-height: 120%;
text-align: left;
text-indent: 0px;
padding: 5px;
}
#patka {
color: #990000; 
border-top: 1px solid #990000;
line-height: 120%;
font-size: 145%;
text-align: left;
text-indent: 0px;
padding: 5px;
}
#lista_top { 
position:absolute;
top:25px;
width:65%;
right:0px;
z-index:10;
padding: 2px; 
font-weight: bold ; 
text-align: left; 
background-color: #660000; 
color: #ffffff; 
font-size: 17px;
font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
}
#lista_top a { 
color: #99CCFF; 
font-weight: bold ; 
TEXT-DECORATION: none; 
}
#lista_top a:link { 
color: #ffffcc; 
}
#lista_top a:visited { 
COLOR: #ffffff; 
}
#lista_top a:hover { 
COLOR: #ffcc00; 
}
#hlavni_obr { 
position:absolute;
/*top:62px;right:0px;*/
top:75px;
right:30px;
}

#paticka
{
padding: 20px;
border-top: 1px solid #990000;
background-color:#ff9933;
font-size:80%;
}

hr.cleaner
{
clear:both;
display: none
}


/* old záležitosti */
.z {
color: #000000;
}
.z2 {
color: #000000;
}
.x {
color: #000000;
}
.x a:link     { 
COLOR: #ffffff; 
TEXT-DECORATION: none; 
}
.x a:visited  { 
COLOR: #ffffcc; TEXT-DECORATION: none; 
}
.x a:hover    { 
COLOR: #ffcc00; TEXT-DECORATION: none; 
}
.zb {
color: #FFFFFF;
}
.nadpis {
	color: #660000;
	font-size: 150%;
}

.podnadpis { 
	text-align: center;
	font-size: 100%;	
}
.clanadpis { 
        color: navy;
	font-size: 130%;
}
.clatext {
text-align: justify;
}
.clatext2 {
text-align: justify;
}
.biltucne {
padding: 2px;
font-weight:bold;
padding-left: 3px;
border-left: 7px solid #660000;
color: #990000;
/*border-top:1px solid #660000;
border-bottom:1px solid #660000;*/
}
.malesede {
	color: #404040;
	font-size: 75%;
}

.chybastredni {
color: #FF0000;
text-align: center;
font-size: 100%;
}
#levyblok a { 
text-decoration: none ! important; 
display: block;
padding: 2px;
padding-left: 12px;
font-weight:bold;
width: 151px;
_width: 167px;
border-top:1px solid #ffdf10;
border-bottom:1px solid #ffdf10;
}
.sloupec form                       { background-color: #cccccc; color: navy; }
.sloupec a:link, .sloupec input     { background-color: #FDF5E6; color: #660000; } 
/*.sloupec a:visited                  { background-color: #ffcc66; color: blue; }*/
.sloupec a:visited                  { background-color: #FDF5E6; color: #660000; }
.sloupec a:hover                    { background-color: #ffdf10; color: #660000; }

.sloupec ul{
position:absolute; top: 722px; left:127px;
_top: 731px;
font-family: Verdana,Times New Roman, serif;
_font-size:70%;
list-style-type:none;
}

.sloupec ul{
visibility:hidden;
}

.sloupec p:hover ul{
visibility:visible;
}

.mezera { 
width: 0px; 
}
.ohr                { width: auto }

.kaltext {
color: #000000;
}
.kalclanek {
	background-color: #FFD3B0
}
.kaldnesni {
	background-color: #9FFFCF
}
.textbox {
        font-weight: bold; 
color:navy;
	border: 1px solid #000000;
	font-size: x-small;
	text-align: left;
}
.finder {
	background: #FFFFFF;
	border: 1px solid #000000;
	cursor: text;
	vertical-align: 20%
}

textarea,INPUT,select,option  {
        slide whiteborder: none;
        font-weight: bold; 
color:navy;
	border: 1px solid #000033;
	font-size: x-small;
	text-align: left;
}

#patka { 
line-height: 120%; 
width: 98%;
width: "100%"; 
} 
.cstyl {  color: navy; 
          border-style: solid; background-color: #CEDEDE; border-color: #29218C; 
          border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; 
          border-left-width: 1px}

.tex   {  color: #000033; text-align: justify;}
.tex2  {  color: #000033; }

.novdatum {
	color: navy;
	font-weight: bold;
}
.novtit { 
color: #666699; 
font-size: 100%;
font-weight: bold
}
.novtitduraz {
	color: #FF0000;
	font-weight: bold;
}
.novtext {
color: navy;
font-weight: normal;	
}
#vyhledavani {
position:absolute;
top:180px;
right: 10px;
z-index:30;
}


/* komentare */

.komz {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}
.komlink {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	font-weight: normal;
}
.komhlav {
	color: #000000;
	padding: 4px;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}
.komtext {
	color: #000000;
	background-color: #EEEEEE;
	padding: 3px;
	border: 1px solid #000000;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}

/* ankety */

.anketasysz {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
}
.anketasysodp {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}



/* clanky */

.cla-nadpis {
	color: #000000;
	font-weight: normal;
	font-size: 20px;
	margin: 0px;
}
.cla-text {
	color: #000000;
	font-weight: normal;
	font-size: 13px;
}
.cla-informace {
	color: #035D8A;
	font-size: 11px;
	font-weight: normal;
}

.cla-informace-tisk {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

/* dalsi pomocne styly*/

.hodnoceni {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.banner {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
.bannerpod {
	color: #000000;
	font-size: 9px;
	font-weight: normal;
}
.strankovani {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.chybastredni {
	color: #FF0000;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

/* rozsirujici styly pro plug-iny */

.kaltext {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
.kalclanek {
	background-color: #C7F1C7;
}
.kaldnesni {
	background-color: #C1E0FF;
}
.planakci {
	font-size: 10px;
}
.informace {
	color: #000000;
	font-size: 9px;
	font-weight: none;
	width: 100%;
}


/* Nastavuje urcenym prvkum zobrazeni v jednom radku */
.gal_inline {
   display: inline;
}
/* Nastaveni fontu navugace */
.gal_navigace {
        font-weight: normal;
}
/* Nastaveni popisu galerie v zobrazeni galerie  */
.gal_ukaz_popis {
        text-align: center;
        width: 70%;
        margin: 3px 0px 3px 0px;
}
/* Nastaveni vlastnika galerie v zobrazeni galerie*/
.gal_ukaz_vlastnik {
        width: 70%;
        text-align: right;
        font-size: 11px;
        font-weight: bold;
}
/* Odsazeni formulare */
.gal_ukaz_form {
        text-align: center;
        font size: 11px;
        margin-top: 5px;
}
/* Nadpis galerie */
.gal_nadpis {
        font-weight: bold;
        font-size: 17px;
        text-align: center;
        margin: 5px;
}
/* Vycet omezenei */
.gal_omezeni {
        text-align: left;
        margin-top: 10px;
        text-align: center;
}
/**/
.gal_vypis {
        margin-left: 10px;
        text-align: left;
}
/* Cervene */
.gal_cervene {
        color: #0000AA;
}
/* Tucne */
.gal_tucne {
        font-weight: bold;
}
/* Vyrazne */
.gal_vyrazne {
        font-weight: bold;
        color: #0000AA;
}
/* Text galerie */
.gal_text {
        margin-top: 10px;
        margin-bottom: 2px;
        font-size: 11px;
        text-align: left;
}
/* Odsazeni formularovych tlacitek */
.gal_formular {
        text-align: left;
        margin-left: 15px;
}
/* Vodorovna cara */
.gal_cara {
        border: 1px dotted #000000;
}
/* Inpt pole */
.gal_input {
    background: transparent;
    background-color: white;
    border: 1px solid #000000;
    color: #000000;
    font-family: "verdana","arial","helvetica";
    font-size: 11px;
    text-align: left;
}
/* Okraje obrazku v prehledu galerii */
.gal_prehled img {
   border: 1px solid #000000;
   margin: 2px;
}
/* Celkove nastaveni prehledu galerii */
.gal_prehled {
   width: 400px;
   border: 1px dotted #000000;
   font-size: 11px;
   padding: 0 3 0 3;
}
/* Titulek v prehledu galerii */
.gal_prehled td.titulek {
   font-size: 15px;
   font-weight: bold;
   padding-bottom: 2px;
}
/* Popis v prehledu galerii */
.gal_prehled td.popis {
   font-style: italic;
   width: 110px;
}
/* Obrazek v prehledu galerii */
.gal_prehled td.obrazek {
   width: 110px;
}
/* Udaje v prehledu galerii */
.gal_prehled td.udaje {
   text-align: left;
}
/* Format obrazku v zobrazeni galerie */
.gal_ukaz_galerie_obrazek img {
   margin: 5px;
   border: 1px solid #000000;
}
/* Titulek obrazku v prehledu galerii */
.gal_ukaz_galerie_obrazek_titulek {
   font-size: 11px;
   font-weight: bold;
}
/* Titulek v prehledu galerii */
.gal_galerie_ukaz_titulek {
   font-size: 10px;
   border: 1px dotted #000000;
   margin: auto;
}
/* Obrazek */
.gal_obr img {
   margin: 5px;
   border: 1px solid #000000;
}
/* Nastaveni fontu strankovani */
.gal_strankovani {
  font-size: 12px;
}


/* menu oddeleni index.php */
#menu {
  margin:0; 
  padding:0; 
  height:100%; 
  overflow:hidden; 
  background:#f0f0f0;
  }
#menu li {
  list-style-type:none; 
  float:left; 
  display:block; 
  width:100%;
  }
#menu li a {
  display:block; 
  text-decoration:none; 
  color:#00b; 
  margin:0; 
  width:100%;
  }
#menu li a span {
  display:none; 
  color:#000;
  }
#menu li a.one span {
  display:block; 
  margin:0 10px;
  }
#menu li a:hover {
  background:#f1f1f1;
  }
#menu li a:hover span {
  display:block; 
  margin:0 10px; 
  cursor:pointer;
  }
#menu .h2 {
  margin:0 5px; 
  padding:0; 
  color:navy; 
  font-variant:small-caps; 
  font-size:15px; 
  border:0;
  }
#menu .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:1.1em; 
  font-size:13px; 
  color:#000;
font-weight: normal;
  }
#menu img {
  margin:5px 5px 5px 0; 
  border:1px solid #000; 
  float:left;
  }
.curved {
  width:21em;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4  {
  font-size:1px; 
  display:block; 
  background:#88c;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.curved .b1, .curved .b2, .curved .b3 {
  height:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
  background:#f0f0f0; 
  border-left:1px solid #88c; 
  border-right:1px solid #88c;
  }
.curved .b1 {
  margin:0 4px; 
  background:#88c;
  }
.curved .b2 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved .b3 {
  margin:0 1px;
  }
.curved .b4 {
  height:2px; 
  margin:0;
  }
.curved .c1 {
  margin:0 5px; 
  background:#88c;
  }
.curved .c2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curved .c3 {
  margin:0 2px;
  }
.curved .c4 {
  height:2px; 
  margin: 0 1px;
  }
.curved .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #88c; 
  border-right:1px solid #88c; 
  font-size:93%; 
  }
/*by D.Plandor*/  
.sekce_download a{
	color: #660000;
	font-weight: bold;
}
.odst {
color: #000000;
padding:5px 0 5px 0;
min-height: 60px;
_height: 60px;
}
.odst a{
color: #660000;
}
.odst_dark {
color: #000000;
background-color: #fdf5e6;
padding-bottom:5px;
min-height: 60px;
_height: 60px;
/*border-bottom: 1px solid #000000;*/
}
.odst_dark a{
color: #660000;
}