/* body: font, velikost, barva, okraje vnější, vnitřní, podklad */
body {
    font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
	  font-size: 13px;
	  color: #336633;
	  background: #CEEB7F;
	  text-align: center;
    padding: 0;
	  margin: 0 auto;	  
}
table {
    border: none;
	  border-collapse: collapse;
	  font-size: 12px;
	  padding: 0;
	  margin: 0 auto;
}
table_cl {
    border: 1px;
	  border-collapse: collapse;
	  border-color: #003300;
	  background: #F5FFD6;
	  font-size: 12px;
	  color: #336633;
	  padding: 0;
	  margin: 0 auto;
}
/* základní tabulka layoutu, levý okraj, pravý okraj -----------------------*/
#layout {
	  width: 1020px; height: 100%;
	  background: url('bg.jpg') #F5FFD6;
	  margin: 0 auto; /* okraje, vycentrování v ostatních prohlížečích */
}
#lm {
	  width: 51px;
}
#rm {
    width: 51px;
}
/* záhlaví: pozice, okraje vnější, vnitřní, výška, podklad */
#zahlavi {
	  position: relative;
	  width: 950px; height: 100px;
	  background: url('hlavicka.gif') top left;
	  padding: 0;
	  margin: 0 auto;	  
}
/* sloupce */
.col {
	  background-color: transparent; 
	  padding: 8px 10px 2px 10px;
	  margin: 0 auto;
}
/* hlavní sloupec v šabloně base */
.hlav {
	  background-color: transparent;
	  width: 582px;
	  padding: 8px 5px 2px 5px;
	  margin: 0 auto;
}
/* hlavní sloupec v šabloně download */
.hlav2 {
	  background-color: transparent;
	  padding: 3px 10px 0 0;
}

/* bloky --------------------------------------------------------------------*/
/* definice bloků - společné vlastnosti */
.blok1, .blok2, .blok2, .blok3, .blok4, .blok5	{
	  text-align: center;
	  color: #ffc;
	  font-weight: bold;
    font-size: 13px;
    background: #669900;
    padding: 10px;
}
/* definice bloků - rozdílné vlastnosti */
.blok1	{
	  margin: 0 0 9px 0;
}
.blok2	{
	  margin: 0 0 9px 0;
}
.blok3	{
	  margin: 0px;
}
.blok4	{
	  margin: 0 0 9px 0;
}
.blok5	{
	  margin: 0px;
}
/* definice obsahu bloků - společné vlastnosti */
.blok1obs, .blok2obs, .blok3obs, .blok4obs, .blok5obs { 
	  font-size: 12px;
 	  color: #003300;
	  margin: 0 0 10px 0;
}
/* definice obsahu bloků - rozdílné vlastnosti */
.blok1obs {
	  padding: 0px; background: #ffc;
}
.blok2obs {
	  padding: 10px; background: #CCFF99;
}
.blok3obs {
	  padding: 10px; background: #ffc;
	  border-right: 2px solid #CCFF99;
	  border-bottom: 2px solid #CCFF99;
	  border-left: 2px solid #CCFF99;
}
.blok4obs {
	  padding: 0px; background: #ffc;
}
.blok5obs {
    width: 194px
	  padding: 30px 10px 10px 10px; background: #ffc;
	  border-right: 2px solid #CCFF99;
	  border-bottom: 2px solid #CCFF99;
	  border-left: 2px solid #CCFF99;
}

/* hyperlinky - odkazy ------------------------------------------------------*/
A {
	  color: #38216f;
	  font-size: 100%;
	  font-style: underline;
	  font-weight: bold;
}
A:link {
	  color: #38216f;
	  text-decoration: underline;
	  font-weight: bold;
}
A:visited {
	  color: #7a215f;
	  text-decoration: underline;
	  font-weight: bold;
}
A:hover {
	  color: #7a215f;
	  text-decoration: underline;
	  font-weight: bold;
}
A:active {
	  color: #336600;
	  text-decoration: underline;
	  font-weight: bold;
}
A.clanek:link {
	  color: #38216f;
	  font-size: 18px;
	  text-decoration: none;
	  padding: 7px 7px 7px 0px;
    margin: 0;
}
A.clanek:visited {
	  color: #38216f;
	  font-size: 18px;
	  text-decoration: none;
	  padding: 7px 7px 7px 0px;
    margin: 0;
}
A.clanek:hover {
	  color: #38216f;
	  font-size: 18px;
	  text-decoration: none;
	  padding: 7px 7px 7px 0px;
    margin: 0;
}
A.menu:link, A.menu:visited {
	  display: block;
	  color: #003300;
	  font-size: 12px;
	  font-weight: bolder;
	  text-decoration: none;
	  background: #CEEB7F;
	  border: none;
  	padding: 4px 6px;
	  margin: 2px 0;
}
A.menu:hover {
	  display: block;
	  color: #FFFFCC;
	  text-decoration: none;
	  background: #9BB369;
	  padding: 4px 6px;
	  margin: 2px 0;
}
/* články ------------------------------------------------------------------ */
.cla-cely {
	  padding: 0;
	  margin: 0;
}
/* vnitřní odsazení článku */
.cla-obsah {
	  padding: 10px 0px 10px 0px;
}
/* nadpis článku, který není odkazem*/
.cla-nadpis {
	  position: right top;
	  color: #38216f;
	  font-weight: normal;
	  font-size: 18px;
	  background: #b3a4d5;
	  padding: 7px 7px 7px 10px;
	  margin: 0px;
}
/* text článku */
.cla-text {
	  color: #003300;
	  font-weight: normal;
	  font-size: 13px;
	  text-align: justify; /* zarovnání do bloku */
	  padding: 0px 8px 8px 8px;
}
/* obrázek u článku */
.cla-text img {
    border: 1px solid #CEEB7F;
    padding: 2px;
    margin: 0 0 0 10px;
}
/* posunutí informací, aby nezasahovaly do obrázku */
.oddelit {
    clear:both; visibility:hidden;
	  padding: 0px 8px;
}
/* informace za článkem - autor, počet přečtení atd. */
.cla-informace {
    color: #003300;
	  font-size: 12px;
	  font-weight: bold;
	  padding: 5px 8px 8px 8px;
	  margin: 5px 0 5px 0px;
}
/* základní styly -----------------------------------------------------------*/
.z {
	  color: #003300;
	  font-size: 11px;
	  font-weight: normal;
}
.nadpis {
	  text-align: center;
	  color: #38216f;
	  font-size: 18px;
	  text-decoration: none;
	  background: #b3a4d5;
	  padding: 7px 7px 7px 0px;
	  margin: 0px 0px 10px 0px;
}
.podnadpis {
	  text-align: center;
	  font-size: 13px;
}
.tab_nadpis {
	  display: block;
	  color: #003300;
	  font-size: 12px;
	  font-weight: bolder;
	  text-decoration: none;
	  background: #CEEB7F;
	  border: none;
  	padding: 4px 6px;
	  margin: 2px 0px;
}	  
/* novinky: datum, titulek, zdůrazněné, text ---------------------------------*/
.novdatum {
	  color: #003300;
	  font-size: 12px;
	  font-weight: bold;
}
.novtit {
	  color: #003300;
	  font-size: 12px;
	  font-weight: bold;
}
.novtitduraz {
	  color: #7a215f;
	  font-size: 12px;
	  font-weight: bold;
}
.novtext {
	  color: #003300;
	  font-size: 11px;
	  font-weight: normal;
}
/* odsazení od okrajů v tiskové šabloně */
.tisk {
	  padding:1em;
}
/* formát tisku */
.cla-informace-tisk {
	  color: #003300;
	  font-size: 12px;
	  font-weight: normal;
	  font-style: italic;
}
/* okraje článku v náhledu */   
.ram {
	border-top: 2px solid #b3a4d5;
	border-right: 2px solid #b3a4d5;
	border-bottom: 2px solid #b3a4d5;
	border-left: 2px solid #b3a4d5;	
  margin-bottom: 12px;
}
/* okraje článku rozkliknutého */
.preram {
	border-top: 2px solid #b3a4d5;
	border-right: 2px solid #b3a4d5;
	border-bottom: 2px solid #b3a4d5;
	border-left: 2px solid #b3a4d5;
  margin-bottom: 5px;
}
/* obrázek - téma - nahrazen prázdným */
a img {
	  border: none;
	  margin: 0px;
}
/* odsazení ikony tématu */
.obrtema {
	 padding: 0px
}
/* související články */
.souvis-cla-celkovy-ram {
	  font-size: 13px;
	  text-align: left;
	  padding: 5px;
	  margin: 6px 8px 5px 8px;
}
/* stránkování */
.strankovani {
	text-align: center;
	color: #003300;
	font-size: 11px;
	font-weight: bold;
	border: none;
}
.biltucne {
	color: #fcf2bc;
	font-size: 13px;
	font-weight: bold;
}
.chybastredni {
	color: #bc65a2;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
/* download, odkazy sekce ----------------------------------------------------------*/
.download-sekce, .weblinks-sekce {
	  font-size: 13px;
	  text-align: center;
	  font-weight: normal;
	  padding: 12px;
}
.download-sekce-akt, .weblinks-sekce-akt {
	  font-weight: bold;
}
.download-z, .weblinks-z {
	  font-size: 13px;
	  padding: 5px 20px 5px 20px;
	  margin: 0px;
}
/* textová pole, tlačítka */
.textbox {
	  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
	  font-size: 12px;
	  text-align: left;
	  color: #003300;
	  background: #F5FFD6;
	  padding: 2px;
	  margin: 2px 0;
}
.textpole {
    font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
	  font-size: 11px;
	  color: #336600;
	  padding: 2px;
	  margin: 2px 0;
}
.tl {
	  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
	  font-size: 11px;
	  font-weight: bold;
	  text-align: center;
	  color: #F5FFD6;
	  background: #336600;
}
form {
	  background: ##F5FFD6;
	  padding: 4px 0;
}
/* --------------------------  GALERIE  ------------------------------------ */
/* Nastavuje urcenym prvkum zobrazeni v jednom radku */
.gal_inline {
    display: inline}
/* ----------------------- CELKOVÝ PŘEHLED --------------------------------- */
/* Nastavení přehledu galerií */
.gal_prehled {
    width: 560px;
    font-size: 11px;
    padding: 10px;
    border-bottom: 2px solid #b3a4d5}
/* Nadpis galerie v přehledu */
.gal_nadpis {
    font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
    font-size: 18px;
    color: #38216f;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    background: #b3a4d5;
    padding: 7px 7px 7px 10px;
	  margin: 0px 0px 10px 0px;}
/* Titulek v prehledu galerii */
.gal_prehled td.titulek {
    font-size: 12px;
    text-align: center;
    padding: 0 0 5px 20px}
/* Popis v přehledu galerií */
.gal_prehled td.popis {
    width: 110px;
    font-size: 12px;
    font-style: italic;
    padding: 0 0 0 20px;
    margin: 0 0 0 0}
/* Údaje v přehledu galerií */
.gal_prehled td.udaje {
    text-align: left;
    padding: 0;
    margin: 0}
/* Obrazek v přehledu galerii */
.gal_ukaz_galerie_obrazek_titulek {
    font-size: 12px;
    font-weight: bold}
.gal_prehled td.obrazek {
    width: 110px;
    padding: 0 20px 0 0}
/* Okraje obrázků v přehledu galerií */
.gal_prehled img {
    border: 1px solid #CEEB7F;
    padding: 2px;
    margin: 2px;}
/* Ukaž jednu galerii */
.gal_galerie_ukaz_titulek {
    font-size: 11px;
    margin: auto}
/* Vodorovná čára v přehledu galerií */
.gal_cara {
	  border-bottom: 2px solid #b3a4d5}
/* Font stránkování (dole pod přehledem galerií) */
.gal_strankovani {
    font-size: 11px;
    text-align: center;
    padding: 10px 0 0 0}
/* Navigace (dole pod přehledem galerií) */
.gal_navigace {
    font-family: "arial", sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    border: none;
    padding: 2px 10px 5px 10px}
/* -------------------------- ZOBRAZENÍ GALERIE ---------------------------- */
/* Popis galerie v zobrazení galerie */
.gal_ukaz_popis {
    width: 90%;
    font-size: 12px;
    text-align: center;
    margin: 3px 0px 3px 0px}
/* Vlastník galerie v zobrazení galerie*/
.gal_ukaz_vlastnik {
    width: 90%;
    font-size: 12px;
    text-align: right;
    font-weight: bold}
/* Formát obrázků v zobrazení galerie */
.gal_ukaz_galerie_obrazek img {
    margin: 5px;
    border: 1px solid #CEEB7F;
    padding: 2px;}
/* Text galerie */
.gal_text {
    font-size: 12px;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px}
/* Galerie obrázek */
.gal_obr img {
    border: 1px solid #CEEB7F;
    padding: 2px;
    margin: 5px}
/* --------------------------- Galerie formulář --------------------------- */
.gal_ukaz_form {
    text-align: center;
    font size: 11px;
    padding: 5px 10px 5px 10px;
    margin-top: 5px}
/* Odsazeni formulářovych tlacitek */
.gal_formular {
    font-size: 11px;
    text-align: left;
    margin-left: 15px}
.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: #FF5900}
.gal_tucne {
        font-weight: bold}
/* Písmo v pokynech výrazné (přidání galerie a fotek) */
.gal_vyrazne {
        font-weight: bold;
        color: #336600}
/* Input pole v galerii*/
.gal_input {
    font-family: "arial", sans-serif;
    font-size: 11px;
    text-align: center;
    background: transparent;
    background-color: #ffc;
    border: 1px solid #336600}

