body {
  font-family: "Comic Sans MS";
  font-size: 10pt;
  color: #000000;
  text-align: center;
  margin: 0;
  padding: 0;
  background: url('pictures/vlocky.PNG')
}
table {
	border-collapse: collapse;
}
.lay_tabulka {
	width: 100%;
}
.lay_sl {
	text-align: center;
	vertical-align: top;
}
.lay_slhlavni {
	vertical-align: top;
}
.zahlavi {
	width: 100%;
	position: relative;
}
.zapati {
	width: 100%;
	text-align: center; font-size:10pt
}

/* hyperlinky */

a:link, a:visited, a:active {
  color: #3C3C3C;
  text-decoration: none
}
a:hover {
  color: #800000;
  text-decoration: underline
}
a:link.other, a:visited.other, a:active.other {
  font-family: verdana,sans-serif;
  font-weight: bold;
  font-size: 85%;
  color: #ffffff;
  padding: 2px;
  text-decoration: none;
}
a:hover.other {
  color: #ffff88;
  text-decoration: none;
}

a:link.clanek, a:visited.clanek, a:active.clanek {
	color: #000000;
	text-decoration: none;
}
a:hover.clanek {
	color: #3333FF;
	text-decoration: none;
}

/* zakladni styly */

.z {
  font-size: 8pt;
	font-weight: normal
}
.nadpis {
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}
.podnadpis {
	text-align: center;
	font-size: 13px;
}

/* komentare */

.kom-z {
	font-size: 14px;
	font-weight: normal; color:#336699; font-family:Comic Sans MS
}
.kom-link {
	font-size: 13px;
	font-weight: bold;font-family:Comic Sans MS; color:#FF00FF
}
.kom-hlav {
	border-style:solid; border-width:1; padding:4px; font-size: 12px;
	font-weight: normal; font-family:Comic Sans MS; color:#008000
}
.kom-text {
	background: #66FF33;
	padding: 3px;
	border: 2px solid #FF00FF;
	font-size: 13px;
	font-weight: normal; font-family:Comic Sans MS
}

/* ankety */

.anketasysz {
	font-size: 12px;
	font-weight: normal; color:#0099FF
	background: #555667
}
.anketasysodp {
	font-size: 12px;
	font-weight: bold;color:#4E5C41
}

/* novinky */

.nov-datum {
	font-size: 12px;
	
}
.nov-titulek {
	font-size: 12px;
	font-weight: bold; font-family:Comic Sans MS; color:#800000; 
}
.nov-titulek-duraz {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
.nov-text {
	font-size: 12px;
	font-weight: normal; font-family:Comic Sans MS; color:#800000
}

/* clanky */

.cla-nadpis {
	border:2px solid #00C100; font-weight: bold;
	font-size: 14px;
	margin: 4px;
	background: #00FF00; color:#000000; padding-left:70
}
.cla-text {
	font-weight: bold;
	font-size: 14px;
	margin: 2px;
    background: #FB9E59 url('pictures/background.PNG') repeat-y 100% 0;;; font-family:Comic Sans MS; color:#002F5E; padding-left:5
}
.cla-informace {
	color: #035D8A;
	font-size: 10px;
	font-weight: normal;
	margin: 4px;
}

.cla-informace-tisk {
	font-size: 11px;
	font-weight: normal;
	margin: 4px;
}
.souvis-cla-celkovy-ram {
	font-size: 11px;
	color:#005500;
	margin-left:4px; margin-right:4px; margin-top:6px; margin-bottom:12px}


/* zvyraznene clanky */

	/*	pozadie clanku ako modry pruh nalavo	*/
.cla-nadpis2 {
	border:3px solid #FF0000; font-weight: bold;
	font-size: 14px;
	margin: 4px;
	background: #00FF00;; padding-left:77; padding-right:4; padding-top:2; padding-bottom:2
}
.cla-text2 {
	font-weight: bold;
	font-size: 13px;
	margin: 4px;
    background: #FB9E59 url('pictures/background.PNG') repeat-y 100% 0;;; font-family:Comic Sans MS; color:#002F5E; padding-left:5

	
}


/* dalsi pomocne styly*/

.hodnoceni {
	font-size: 11px;
	font-weight: normal;
}
.hodnoceni-celkovy-ram {
	border:2px solid #008000; background:#00FF00; margin:6px 0; padding:6px; color:#456987;
	font-size: 11px;
	font-weight: normal
}
.banner {
	font-size: 10px;
	font-weight: normal;
}
.bannerpod {
	font-size: 9px;
	font-weight: normal;
}
.strankovani {
	font-size: 10px;
	font-weight: bold;
}
.biltucne {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
.chybastredni {
	color: #FF0000;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.z {
	color:#444444;
	font-size: 8pt;
	font-weight: normal
}

/* 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 {
	font-size: 9px;
	font-weight: normal;
	width: 100%;
}

/* oramovani oblasti */

.mezera {
	width: 5px;
}
.ohr {	
	width: auto;
}
.modryram {
	padding: 6px;
	background: #fb9E59 url('pictures/background.PNG') 100% 0 repeat-y;
}
.premodryram {
	padding: 6px;
	background-color: #FB9E59;
}
.horni-navig-lista {
	padding: 2px;
	background-color: #FB9E59;
}

/* textova pole, tlacitka */

.textbox {
	background: transparent;
	background-color: white;
	border: 1px solid #000000;
	font-size: x-small;
	text-align: left;
}
.textpole {
	border: 1px solid #000000;
	font-size: 12px;
}
.tl {
	background-color: #FF00FF;
	color: #00FFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #800080;
}


.gal_inline {
   display: inline;
}
.gal_navigace {
   font-size: 11px;
   font-weight: normal;
}
.gal_ukaz_popis {
   text-align: center;
   width: 70%;
   font-size: 11px;
   margin: 3px 0px 3px 0px;
}
.gal_ukaz_vlastnik {
   width: 70%;
   text-align: right;
   font-size: 11px;
   font-weight: bold;
}
.gal_ukaz_form {
   text-align: center;
   font-size: 11px;
   margin-top: 5px;
}
.gal_nadpis {
   font-weight: bold;
   font-size: 17px;
   text-align: center;
   margin: 5px;
}
.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;
}
.gal_cervene {
   color: #0000AA;
}
.gal_tucne {
   font-weight: bold;
}
.gal_vyrazne {
   font-weight: bold;
   color: #0000AA;
}
.gal_text {
   margin-top: 10px;
   margin-bottom: 2px;
   font-size: 11px;
   text-align: left;
}
.gal_formular {
   font-size: 11px;
   text-align: left;
   margin-left: 15px;
}
.gal_cara {
   border: 1px dotted #000000;
}
.gal_input {
   background: transparent;
   background-color: white;
   border: 1px solid #000000;
   font-size: 11px;
   text-align: left;
}
.gal_prehled img {
   border: 1px solid #000000;
   margin: 2px;
}
.gal_prehled {
   width: 400px;
   border: 1px dotted #000000;
   font-size: 11px;
}
.gal_prehled td.titulek {
   text-align: center;
   padding-bottom: 2px;
}
.gal_prehled td.popis {
   font-style: italic;
   width: 110px;
}
.gal_prehled td.obrazek {
   width: 110px;
}
.gal_prehled td.udaje {
   text-align: left;
}
.gal_ukaz_galerie_obrazek img {
   margin: 5px;
   border: 1px solid #000000;
}
.gal_ukaz_galerie_obrazek_titulek {
   font-size: 11px;
   font-weight: bold;
}
.gal_galerie_ukaz_titulek {
   font-size: 10px;
   border: 1px dotted #000000;
   margin: auto;
}
.gal_obr img {
   margin: 5px;
   border: 1px solid #000000;
}
.gal_strankovani {
  font-size: 10px;
}

.blok1 {
   background-position: 0% 0%; color: #000000;
   font-size: 20px;
   margin-bottom: 0px;
   text-align: center;
   background-image:url('pictures/blok-1-poz.PNG'); background-repeat:no-repeat; background-attachment:scroll
}
.blok1_obsah {
   padding: 6px;
   margin-bottom: 0px;
   color: #000000;
   font-weight: bold;
   background: #3D9EA9
}
.blok2 {
   color: #000;
   font-size: 20px;
   text-align: center;
   display: block;
   background: url('pictures/blok-2-poz.PNG') no-repeat;
}
.blok2_obsah {
   padding: 6px;
   margin: 0px;
   color: #222111;
   font-weight: bold;
   background: #3D9EA9;
}
.blok3 {
   color: #000;
   font-size: 20px;
   text-align: center;
   margin-bottom: 0px;
   display: block;
   background: url('pictures/blok-3-poz.PNG') no-repeat;
}
.blok3_obsah {
   padding: 6px;
   color: #111111;
   font-weight: bold;
   margin-bottom: 0px;
   background: #3D9EA9;
}
.blok4 {
  color: #000;
   font-size: 20px;
   text-align: center;
   margin-bottom: 0px;
   display: block;
   background: url('pictures/blok-3-poz.PNG') no-repeat;
}
.blok4_obsah {
   padding: 6px;
   margin: 0px;
   color: #222111;
   font-weight: bold;
   background: #43B0CC;
}

/* download sekce */

.download-z {
	font-size: 12px;
	color:#623100;font-family:Comic Sans MS; font-weight:bold
}
.download-sekce {
	font-size: 12px;
	text-align: center;
	padding: 6px;
	color:#00FFFF;font-family:Comic Sans MS
}
.download-sekce-akt {
	font-weight: bold;
	font-size: 12px;
	color:#FF00FF;font-family:Comic Sans MS
}


/* ankety */
.anketa-std-otazka,
.anketa-cla-otazka,
.anketa-blok-z,
.anketasysz {
	color:#000000;
	font-size: 10px;
	font-weight: normal;
	margin:0;
	border-bottom: 3px solid #81fd36; padding-left:0; padding-right:0; padding-top:0.3em; padding-bottom:0.3em
}
.anketasysodp,
.anketa-std-odpovedi,
.anketa-cla-odpovedi,
.anketa-blok-odpovedi {
	color:#003E5B;
	font-size: 10px;
	font-weight: normal;
	line-height:1.2em;
	margin:0.2em 0
}
.anketa-cla-ram {
}
.anketa-blok-odp-cara {
	width:140px;
	font-size:85%;
	line-height:2em;
	height:1em;
	margin:2px 0;
	padding:0;
}
.anketa-blok-odp-cara-hlasy {
	height:1.2em;
	background:#f38503 url('gr-inq.png') 100% 0 repeat-y;
}

.anketa-std-ram {
	text-align: left;
}

/* weblinks sekce */

.weblinks-z {
	font-size: 12px; font-family:Comic Sans MS; color:#286B73; font-weight:bold
}
.weblinks-sekce {
	font-size: 13px;
	text-align: center;
	padding: 6px; color:#002233
}
.weblinks-sekce-akt {
	font-weight: bold;
        text-align: center; font-family:Comic Sans MS; color:#000080
}
.cla-zdroj {
	text-align: center; font-family:Comic Sans MS; font-size:10pt; font-style:italic
}