body {
 behavior: url(/csshover.htc);
 font-family: "arial","verdana";
 font-size: 12px;
 color: #404040;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}
table {
 border-collapse: collapse;
}
.lay_tabulka {
 width: 95%;
}
.lay_sl {
 text-align: center;
 vertical-align: top;
}
.lay_slhlavni {
 vertical-align: top;
}
.zahlavi {
 width: 100%;
 position: relative;
}
.zapati {
 width: 100%;
 text-align: center;
}

/* hyperlinky */

A {
 font-size: 100%;
 font-style: normal;
 font-variant: normal;
}
A:link {
 color: #996666;
}
A:visited {
 color: #996666;
}
A:hover {
 color: #404040;
}
A:active {
 color: #404040;
}
A.clanek:link {
 color: #404040;
 text-decoration: none;
}
A.clanek:visited {
 color: #404040;
 text-decoration: none;
}
A.clanek:hover {
 color: #404040;
 text-decoration: underline;
}
A.clanek:active {
 color: #404040;
 text-decoration: none;
}

/* zakladni styly */

.z {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 13px;
 font-weight: normal;
}
.nadpis {
 color: #404040;
 text-decoration: underline;
 font-family: "arial","verdana";
 font-weight: bold;
 text-align: center;
 font-size: 16px;
}
.podnadpis {
 color: #404040;
 font-family: "arial","verdana";
 text-align: center;
 font-size: 14px;
}

/* komentare */

.komz {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: normal;
}
.komlink {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 13px;
 font-weight: normal;
}
.komhlav {
 color: #404040;
 padding: 4px;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: normal;
}
.komtext {
 color: #404040;
 background-color: #EEEEEE;
 padding: 3px;
 border: 1px solid #000000;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: normal;
}

/* ankety */

.anketasysz {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: normal;
}
.anketasysodp {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: normal;
}

/* novinky */

.novdatum {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: bold;
}
.novtit {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: bold;
}
.novtitduraz {
 color: #FF0000;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: bold;
}
.novtext {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: normal;
}

/* clanky */

.cla-nadpis {
 color: #404040;
 font-family: "arial","verdana";
 font-weight: bold;
 font-size: 14px;
 margin: 0px;
}
.cla-text {
 color: #404040;
 font-family: "arial","verdana";
 font-weight: normal;
 font-size: 13px;
}

.cla-text img {
   padding: 5px;
   border: 0px;
}

.cla-informace {
 color: #996666;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: normal;
}

.cla-informace-tisk {
 color: #000000;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: normal;
}

.cla-sed-nadpis {
 color: #404040;
 font-family: "arial","verdana";
 font-weight: bold;
 font-size: 14px;
 margin-left: 5px;
 margin-right: 5px;
}
  
.cla-sed-text {
 color: #404040;
 font-family: "arial","verdana";
 font-weight: normal;
 font-size: 13px;
 margin-left: 5px;
 margin-right: 5px;
}
.cla-sed-informace {
 color: #996666;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: normal;
 margin-left: 5px;
 margin-right: 5px;
}
/* dalsi pomocne styly*/

.hodnoceni {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: normal;
}
.banner {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 10px;
 font-weight: normal;
}
.bannerpod {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 9px;
 font-weight: normal;
}
.strankovani {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 10px;
 font-weight: bold;
}
.biltucne {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 14px;
 font-weight: bold;
}
.chybastredni {
 color: #FF0000;
 font-family: "arial","verdana";
 text-align: center;
 font-size: 14px;
 font-weight: bold;
}

/* rozsirujici styly pro plug-iny */

.kaltext {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 11px;
 font-weight: normal;
}
.kalclanek {
 background-color: #C7F1C7;
}
.kaldnesni {
 background-color: #C1E0FF;
}
.planakci {
 font-family: "arial","verdana";
 font-size: 10px;
}
.informace {
 color: #404040;
 font-family: "arial","verdana";
 font-size: 9px;
 font-weight: none;
 width: 100%;
}

/* oramovani oblasti */

.mezera {
 width: 5px;
}
.ohr {
 width: auto;
}
.modryram {
 margin-top: 0px;
 margin-left: 15px;
 margin-right: 15px;
 margin-bottom: 0px;
 border-top-width: 0px;
 border-left-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-style: double;
 border-color: #cbcbcb;
 padding: 0px;
 background-color: #FFFFFF;
}

.sedyram {
 margin-top: 0px;
 margin-left: 15px;
 margin-right: 15px;
 margin-bottom: 0px;
 border-top-width: 3px;
 border-left-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-style: solid;
 border-color: #e6e6e6;
 padding: 0px;
 background-color: #e6e6e6;
}

.premodryram {
 margin-top: 0px;
 margin-left: 15px;
 margin-right: 15px;
 margin-bottom: 0px;
 border-top-width: 0px;
 border-left-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-style: double;
 border-color: #cbcbcb;
 padding: 0px;
 background-color: #FFFFFF;
}
.horni-navig-lista {
 border-top-width: 2px;
 border-left-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 2px;
 border-style: solid;
 border-color: #003098;
 padding: 2px;
 background-color: #FFFFFF;
}

/* textova pole, tlacitka */

.textbox {
 background: transparent;
 background-color: white;
 border: 1px solid #000000;
 color: #000000;
 font-family: "verdana","arial","helvetica";
 font-size: x-small;
 text-align: left;
 scrollbar-face-color: #CCCCCC;
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #FFFFFF;
 scrollbar-darkshadow-color: #FFFFFF;
 scrollbar-track-color: #FFFFFF;
 scrollbar-arrow-color: #000000;
}
.textpole {
 border: 1px solid #000000;
 color: #000000;
 font-family: "arial","verdana";
 font-size: 12px;
}
.tl {
 background-color: #808080;
 color: #FFFFFF;
 font-family: Verdana,Arial,Helvetica;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 border: 1px solid #000000;
}


/* Externí galerie */

.galerie {
  font-weight: bold;
  width: 700px;
  margin: 0 auto;
}
.galerie input,.galerie select,.galerie textarea {
  border: 1px solid rgb(0,0,0);
  font-size: 11px;
  margin-left: 20px;
  width: 250px;
}
.gal_tlacitko {
  border: 1px solid rgb(0,0,0);
  background-color: rgb(166,166,166);
  font-weight: bold;
  width: auto;
}
/* Nadpis galerie */
.gal_nadpis {
  font-weight: bold;
  font-size: 17px;
  text-align: center;
  text-decoration: underline;
  margin: 5px;
  font-family: "verdana","arial";
}
/* Nejaky upozorneni */
.gal_bacha {
  font-weight: bold;
  text-align: center;
  color: rgb(153,0,0);
  margin: 10px 0;
}
/* Tabulka v galerii */
.gal_table {
  text-align: left;
  width: 450px;
  font-size: 11px;
  margin: 5px auto;
  border: 1px solid rgb(212,212,212);
}
.gal_table a img {
  border: 1px solid rgb(70,70,70);
}
.gal_table a:hover img {
  border: 1px solid rgb(0,0,0);
}
.gal_table td,.gal_table th {
  padding: 0 4px;
}
/* Bunka th v tabulce */
.gal_table th {
  font-weight: normal;
  font-style: italic;
}
/* div v th :-) */
.gal_table th div {
  text-align: center;
}
/* Oznaceni strong v th tabulce :-) */
.gal_table th strong,.gal_table th strong a {
  font-size: 12px;
  font-style: italic;
  text-align: center;
  display: block;
}
/* Ovlivnuje navigaci vzdy dole/nahore na strance */
.gal_navigace {
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  margin-top: 10px;
}
.gal_strankovani {
  font-size: 11px;
  text-align: center;
}
.gal_ident {
  text-align: right;
  font-size: 10px;
  margin-top: 10px;
}
.gal_gal_titulek {
  font-size: 14px;
  text-align: center;
}
.gal_table_obr {
  margin: 0 auto;
  width: 480px;
}
.gal_table_obr td {
  padding: 5px;
  padding-top: 10px;
  font-size: 10px;
  text-align: center;
}
.gal_table_obr td a img {
  border: 1px solid rgb(180,180,180);
  padding: 5px;
}
.gal_table_obr td a:hover img {
  border-color: rgb(0,0,0);
}
.gal_center {
  text-align: center;
}
/*
* CSS stylopis k pluginu TopicTree - strom rubrik
*/
ul.topictree   {margin:0px;padding:0px;list-style:none;}
ul.topictree ul   {margin:2px;padding:0px;}
ul.topictree li   {padding:0 0 0 2px;list-style:none;text-indent: 0px;}
ul.topictree li   {font-weight:bold; margin-left:0; border:none;}
ul.topictree li li  {font-weight:normal; font-size:98%; border-left:1px dashed #768db9; margin-left:10px;}
ul.topictree li li li  {font-weight:normal; font-size:97%; border-left:1px dashed #768db9;}
ul.topictree li li li li {font-weight:normal; font-size:96%; border-left:1px dashed #768db9;}
ul.topictree li li li li li {font-weight:normal; font-size:95%; border-left:1px dashed #768db9;}
ul.topictree li li li li li li {font-weight:normal; font-size:94%; border-left:1px dashed #768db9;}
ul.topictree li.activated {background:#eef;}
.activetxt      {font-weight:bold; color:#800;}

/* Menu */
/* body {behavior: url(csshover.htc);}  Pro IE na Windows */

div#nav {
 font-size: 11px;
 font-family: arial;
 font-weight: width: 179px;
 font-color: #996666;
 margin: 0px -4px 0 -3px;
}

div#nav a:link {
 color: #996666;
 text-decoration: none;
 border-left: 7px solid #FECBCB;
}

div#nav a:visited {
 color: #996666;
 text-decoration: none;
 border-left: 7px solid #FECBCB;
}

div#nav a:hover {
 color: #996666;
 text-decoration: none;
 border-left: 7px solid #996666;
}

div#nav a:active {
 color: #996666;
 text-decoration: none;
 border-left: 7px solid #996666;
}

div#nav ul {
 margin: 0;
 padding: 0;
 background: #FECBCB;
 width: 179px;
 border: 0px solid #996666;
}

div#nav li {
 position: relative;
 list-style: none;
 margin: 0;
 border-bottom: 1px solid #996666;
}

div#nav li:hover {
 background: #FECBCB;
 border-bottom: 1px solid #996666;
}

div#nav li.sub {
 background: #FECBCB;
 position: relative;
 list-style: none;
 margin: 0;
 border-bottom: 1px solid #996666;
}

div#nav li.sub:hover {
 background: #FECBCB;
 border-bottom: 1px solid #996666;
}

div#nav li.submenu {
 background: url(/image/cz_tab1/sipka.gif) 96% 50% no-repeat;
}

div#nav li.submenu:hover {
 font-color: #404040;
 background: url(/image/cz_tab1/sipka.gif) 96% 50% no-repeat;
}

div#nav li a {
 display: block;
 padding: 0.25em 0 0.25em 0.5em;
 text-decoration: none;
 width: 179px;
}

div#nav >ul a {
 width: auto;
}

div#nav ul ul {
 position: absolute;
 top: 0;
 left: 179px;
 display: none;
}


div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 {display: block;}
