body {
 font-family: "verdana","arial";
 font-size: 12px;
 color: #000000;
 margin: 0;
 padding: 0;
}
.lay_tabulka {
 width: 100%;
 font-size: 12px;
}
.lay_sl {
 text-align: center;
 vertical-align: top
}
.lay_slhlavni {
 vertical-align: top
}
.zahlavi {
 width: 100%;
 position: relative;
}
.zapati {
 width: 100%;
 background: #e1e1e1;
 border-top: 1px solid #b9b9b9;
 text-align: center
}
A {
 font-size: 100%;
 font-style: normal;
 font-variant: normal
}
A:link {
 color: #000000
}
A:visited {
 color: #000000
}
A:hover {
 color: #035D8A
}
A:active {
 color: #000000
}
A.clanek:link {
 color: #000000;
 text-decoration: none
}
A.clanek:visited {
 color: #000000;
 text-decoration: none
}
A.clanek:hover {
 color: #003663;
 text-decoration: underline
}
A.clanek:active {
 color: #000000;
 text-decoration: none
}

/* ramecek obrazku v odkazu */
A img {
 border-color: #000
}

table {
  margin: 0 auto;
}

/* HLAVICKA */
#zahlavitab {
  background: #5389c3 url("header_background.jpg") repeat-x
}
#zahlavitab #header {
 margin:0; padding:0; position:relative; width:760px; height:116px; overflow:hidden; font-size: 20px
}
#zahlavitab #header span {
 display:block; position:absolute; margin:0; padding:0; left:0; top:0; z-index:1; width:760px; height:116px; background:url("header.jpg") 0 0 no-repeat
}

/* HLAVNÍ MENU*/
#mainmenu {
  background: #8dc63f url("button_background.gif") repeat-x;
  height: 32px
}
#mainmenu #mtdroh {
  width: 24px
}
#mainmenu td.mtd, #mainmenu .mtd1  {
  width: 6.5em;
  padding: 0 5px 3px;
  text-align: center;
  background: url("button_divider.gif") no-repeat;
}
#mainmenu .mtd1 {
  width: 9em;
}
#mainmenu td a {
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  font-size: 0.9em
}
#mainmenu td a:hover {
  text-decoration: underline;
}
#mainmenu #tdvlajky {
  text-align: right;
  padding-right: 10px
}
#mainmenu #tdvlajky img {
  border-style: none
}

/* TABULKA OBSAH - SLOUPCE (levy, stred, pravy)*/
#tdlevy {
  background: #bccad9 url("bila_pruh_left.gif") top right repeat-y;
  padding-bottom: 100px
}
#tdpravy {
  background: #e1e1e1;
  padding-top: 20px
}
#tdstred {
  padding: 32px 19px 20px
}
#tdpravy {
  padding-bottom: 20px
}
#tdlevy .divmenuleft {
  background: #e1e1e1 url("shadow_pruh_left.gif") top right repeat-y
}
#tdlevy .tabsllev1 {
  background: url("shadow_left.gif") bottom right no-repeat;
  padding: 20px 0 16px 5px
}
#tdlevy .tabslnad {
  padding: 20px 0 5px 5px
}
#tdpravy .modryram {
  width: 160px;
  margin-bottom: 16px
}

/* TABULKY VE SLOUPCICH */
.modryram table, .divmenuleft table {
  padding: 0 0 5px 4px
}
/* TABULKA KONTAKT*/
.modryram .tabkontakt {
  background: url("telefon.gif") 98% 2% no-repeat;
  border: 1px dotted #013368;
  padding: 5px
}
/* SLOUPCE NADPISY*/
.z p.pnadpis {
  margin-bottom: 5px
}
/* SEZNAMY UL VE SLOUPCICH tdlevy, tdpravy*/
.ulmenu {
  margin: 0;
  list-style-image: url("bullet_nav_left.gif");
  padding-left: 15px
}
.ulmenu li{
  padding: 0;
  margin: 0
}

/* FORMULARE pro IE !!*/
.modryram table form{
  margin: 0;
  padding: 0
}

/* CLANKY */
.modryram div.z, .premodryram div.z {
  border-bottom: 1px dotted #000
}

/* --------------------------- kopie TINYMCE CSS ----------------------------- */
.modryram div.z p, .premodryram div.z p, .modryram div.z form, .premodryram div.z form {
  margin: 0
}
.modryram div.z ol, .premodryram div.z ol, .modryram div.z ul, .premodryram div.z ul {
  margin-top: 0;
  margin-bottom: 0
}
.modryram div.z td, .premodryram div.z td, .modryram div.z pre, .premodryram div.z pre {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px
}
.modryram div.z table, .premodryram div.z table {
  margin: 0;
}
.z, .text {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 13px;
 font-weight: normal
}
.nadpis, .nadpis1, .nadpis2, .nadpis3 {
 color: #000000;
 font-family: "verdana","arial";
 font-weight: bold;
}
.podnadpis, .podnadpis1, .podnadpis2, .podnadpis3 {
 color: #000000;
 font-family: "verdana","arial";
}
.nadpis, .nadpis1 {
 font-size: 19px
}
.podnadpis, .podnadpis1 {
 font-size: 17px
}
.nadpis2 {
 font-size: 17px
}
.podnadpis2 {
 font-size: 15px
}
.nadpis3 {
 font-size: 16px
}
.podnadpis3 {
 font-size: 14px
}
/* POZOR .nadpis a .podnadpis JSOU SOUCASTI SYSTEMOVYCH SABLON */
/* -------------------------------------------------------------------------- */

.nadpis, .podnadpis {
 text-align: center
}

.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
}
.anketasysz {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 13px;
 font-weight: normal
}
.anketasysodp {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 10px;
 font-weight: normal
}
.novdatum {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 10px;
 font-weight: bold
}
.novtit {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 10px;
 font-weight: bold
}
.novtitduraz {
 color: #FF0000;
 font-family: "verdana","arial";
 font-size: 10px;
 font-weight: bold
}
.novtext {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 10px;
 font-weight: normal
}
.hodnoceni {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 11px;
 font-weight: normal
}
.banner {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 10px;
 font-weight: normal
}
.bannerpod {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 9px;
 font-weight: normal
}
.strankovani {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 10px;
 font-weight: bold
}
.clanadpis {
 color: #003663;
 font-family: "verdana","arial";
 font-weight: normal;
 font-size: 18px
}
.clatext {
 color: #000000;
 font-family: "verdana","arial";
 font-weight: normal;
 font-size: 13px
}
.biltucne {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 13px;
 font-weight: bold
}
.malemodre {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 11px;
 font-weight: normal
}
.malesede {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 11px;
 font-weight: normal
}
.malecerne {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 11px;
 font-weight: normal;
 margin: 0
}
.chybastredni {
 color: #FF0000;
 font-family: "verdana","arial";
 text-align: center;
 font-size: 16px
}
.mezera {
 width: 5px
}
.ohr {
 width: auto
}
.kaltext {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 12px;
 font-weight: normal
}
.kalclanek {
 background-color: #fff
}
.kaldnesni {
 background-color: #fff
}
.planakci {
 font-family: "verdana","arial";
 font-size: 10px
}
.textbox {
 background: transparent;
 background-color: #fff;
 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: "verdana","arial";
 font-size: 12px;
 margin-top: 3px
}
.tl {
 background-color: #808080;
 color: #FFFFFF;
 font-family: Verdana,Arial,Helvetica;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 border: 1px solid #000000;
 margin-top: 10px
}

/* ----- PRIDANO Z freestyle.css - kvuli kompatibilite -----*/
/* KALENDAR */
#tabkalendar {
  border-right: solid black 1px;
  border-bottom: solid black 1px;
  margin: 0;
  padding: 0;
}

.kal-text {
 color: #000000;
 font-family: "verdana","arial";
 font-size: 12px;
 font-weight: normal
}
.kal-text td {
  border-top: solid black 1px;
  border-left: solid black 1px
}

.kal-clanek {
 background-color: #fff
}
.kal-dnesni {
 background-color: #fff
}


/* clanky */

.cla-nadpis {
	color: #000000;
	font-family: "verdana","arial";
	font-weight: normal;
	font-size: 18px;
	margin: 0px;
}
.cla-text {
	color: #000000;
	font-family: "verdana","arial";
	font-weight: normal;
	font-size: 13px;
}
.cla-informace {
	color: #035D8A;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}

.cla-informace-tisk {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}

/* hodnoceni clanku */

.hodnoceni-celkovy-ram {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	text-align: right;
	margin: 6px;
}

/* souvisejici clanky */

.souvis-cla-celkovy-ram {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	text-align: left;
	margin: 6px;
}

/* download sekce */

.download-z {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
}
.download-sekce {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	text-align: center;
	padding: 6px;
}
.download-sekce-akt {
	font-weight: bold;
}

/* weblinks sekce */

.weblinks-z {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
}
.weblinks-sekce {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	text-align: center;
	padding: 6px;
}
.weblinks-sekce-akt {
	font-weight: bold;
}

/* std. navigacni lista */

.std-navig {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	text-align: center;
	margin-bottom: 1.2em;
}
.std-navig-akt-str {
	font-weight: bold;
}

/* sys.blok - novinky */

.nov-datum {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: bold;
}
.nov-titulek {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: bold;
}
.nov-titulek-duraz {
	color: #FF0000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: bold;
}
.nov-text {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: normal;
}

/* GALLERY */
/* Nastavuje urcenym prvkum zobrazeni v jednom radku */
.gal_inline {
   display: inline;
}
/* Nastaveni fontu navugace */
.gal_navigace {
        font-size: 11px;
        font-weight: normal;
        font-family: "verdana","arial";
}
/* Nastaveni popisu galerie v zobrazeni galerie  */
.gal_ukaz_popis {
        text-align: center;
        width: 70%;
        font-size: 11px;
        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;
        font-family: "verdana","arial";
}
/* Vycet omezenei */
.gal_omezeni {
        font-size: 11px;
        text-align: left;
        margin-top: 10px;
        text-align: center;
}
/**/
.gal_vypis {
        margin-left: 10px;
        font-size: 10px;
        font-weight: normal;
        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 {
        font-size: 11px;
        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 {
   text-align: center;
   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: 10px;
}