A {font-weight:bold; color:#002010;}
A:link {color:MidnightBlue;}
A:visited {color:MidnightBlue;}
A:active {color:MidnightBlue;}
A:hover {color:DarkSlateGray;}

.NaZacatek{text-align:center;padding-top:12px;}

body {
  padding: 50px 106px 20px 175px;

  font-family:Verdana,Arial; 
  font-size:13px; 
  color:#002010; 
  background-repeat:repeat; 
  background-attachment:scroll; 
  background-color:DarkSlateGray; 
  background-image: url('../img/okraj_tb.jpg'); 
  margin:0px 0px 0px 0px;
  z-index:1;
}

.Hlavni, .HlavniPapir {
  position:relative;
  top: 0px;
  left: 0px;
  width: 99%; 
  height: 99%; 
  overflow: auto; 
  z-index: 20; 
  background-color: PaleGoldenrod; 
  text-align:center;
  border-style:solid;
  border-width:1px;
  border-color:#002010;
}
.Hlavni {
  background-image: url('../img/pozadi_platno.jpg');  
}
.HlavniPapir {
  background-image: url('../img/pozadi_papir.jpg');  
}

.HlavniIn {
  padding: 15px 25px 15px 25px;
 /* max-width:800px; */
}
.Hlavni H1, .HlavniPapir H1 {
  text-align:center;
  font-size:40px;
  font-style:normal;
  text-decoration:none;
  font-weight:bold;
  font-variant:small-caps;
  margin: 0px 0px 10px 0px;
}
.Hlavni H2, .HlavniPapir H2 {
  text-align:center;
  font-size:26px;
  font-style:normal;
  text-decoration:none;
  font-weight:normal;
  margin: 0px 0px 20px 0px;
}
.Hlavni H3, .HlavniPapir H3 {
  text-align:center;
  font-size:20px;
  font-style:normal;
  text-decoration:none;
  font-weight:bold;
  margin: 25px 0px 15px 0px;  
}
.Hlavni H4, .HlavniPapir H4 {
  text-align:center;
  font-size:13px;
  font-style:normal;
  text-decoration:none;
  font-weight:normal;
  margin: 0px 0px 5px 0px;
}
.Hlavni P, .HlavniPapir P {
  margin: 0px 0px 8px 0px;
} 
.Hlavni P:first-letter, .HlavniPapir P:first-letter {
  font-weight:bold;
  font-size:14px;
}
.Hlavni TD P, .HlavniPapir TD P {
  font-size:13px;
  text-indent:20px;
}

.Chyba {
  color:red;
  font-weight:bold;
  font-size:14px;
  text-align:red;
}

.CiselnikPopisek {
  cursor:pointer;
  text-decoration:underline;
}

.Zprava {
  color:darkgreen;
  font-weight:bold;
  font-size:14px;
  text-align:red;
}

.Galerie, .GalerieC {padding: 0px 20px 0px 20px;}
.Galerie IMG, .GalerieC IMG {
	border-width:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
}	
.GalerieC IMG { vertical-align:middle;}

.GalerieItem {
  vertical-align:middle;
  display:inline-block;
  padding:20px;
}

.FormularDiskuse TABLE {
  margin:3px;
}
.FormularNew TABLE, .FormularEdit TABLE, .FormularFilter TABLE, .Formular TABLE {
  margin:0px 5px 0px 5px;
}
.FormularDiskuse TD, .FormularNew TD, .FormularEdit TD, .FormularFilter TD, .Formular TD {
  font-size:12px;
  font-weight:normal;
  padding:1px;
  white-space:nowrap;
  vertical-align:middle;
}
.FormularNew LEGEND, .FormularEdit LEGEND, .FormularFilter LEGEND {
  color:LightGoldenrodYellow;
  padding:3px;
}
.FormularNew FIELDSET {border-color:darkgreen;}
.FormularNew LEGEND {background-color:darkgreen;}
.FormularEdit FIELDSET {border-color:midnightblue;}
.FormularEdit LEGEND {background-color:midnightblue;}
.FormularFilter FIELDSET {border-color:darkred;}
.FormularFilter LEGEND {background-color:darkred;}

.Diskuse {
  text-align:center;
}
.Diskuse H4 {
  font-weight:bold;
  font-size:24px;
  margin:0px;
  padding-top:5px;
  padding-bottom:0px;
}
.Diskuse H5 {
  font-weight:bold;
  font-size:18px;
  margin:0px;
  padding-top:3px;
  padding-bottom:5px;
}
.DiskuseJmeno {
  font-size:15px;
  font-weight:bold;
}
.DiskuseNazev {
  padding-left:20px;
  font-size:14px;
  font-weight:bold;
}
.DiskuseCas {
  font-size:10px;
  font-weight:normal;
}
.DiskuseText {
  padding-left:20px;
  font-size:12px;
  font-weight:normal;
}

.Poznamka {
	font-size:12px;
	font-style:italic;
}

.PopisFoto {
	font-size:12px;
}

.Obraz IMG {
	border-width:0px;
  margin-top:0px;	
}	
.Obraz TD {
  font-size:12px;
  vertical-align:top;
  text-align:left;
  padding-right:10px;
}

.PredchoziDalsi TABLE {
  position:absolute;
  top:15px;
  left:50px;
}

.PredchoziDalsi TH, .PredchoziDalsi TD {
  vertical-align:baseline;
	text-align:left;
	font-size:10px;
	font-weight:normal;
}
.PredchoziDalsi TH {
  padding:0px;
}
.PredchoziDalsi TD {
  padding:5px 10px 0px 10px;
}

.Zpet A {
  display:block;
  text-decoration:none;
  text-align:center;
  font-weight:bold;
  font-size:13px;
  margin:auto; 

  width:90px;

  padding-top:5px; padding-bottom:5px;
  margin-top:0px; margin-bottom:15px;

  border-style:solid;
  border-width:1px;
  border-color:MidnightBlue;
  
  color: MidnightBlue;
}
.Zpet A:link {background-color:LemonChiffon;}
.Zpet A:visited {background-color:LemonChiffon;}
.Zpet A:active {background-color:LemonChiffon;}
.Zpet A:hover {background-color:cornsilk;}

.PObrazky{padding: 20px 20px 20px 20px;}
.PObrazky TABLE {
	width:550px;
	text-align:center;

	margin:0px 20px 0px 20px;
}
.PObrazky TH, .Galerie TD {
	text-align:center;

	padding-top:25px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:20px;
}
.PObrazky IMG {
	border-width:0px;
	margin-top:20px;
	margin-bottom:20px;
}	

.Polozka A {
  display:block;
  text-decoration:none;
  text-align:center;
  font-weight:bold;
  position:relative; 
  
  width:140px;

  margin-top:4px;
  padding-top:2px; padding-bottom:2px;

  border-style:solid;
  border-width:1px;
  border-color:MidnightBlue;
  
  color: MidnightBlue;
}
.Polozka A:link {background-color:Khaki;}
.Polozka A:visited {background-color:Khaki;}
.Polozka A:active {background-color:Khaki;}
.Polozka A:hover {background-color:cornsilk;}

.Subpolozka A, .SubpolozkaHM A, .SubPolozkaM A {
  text-align:center;
  text-decoration:none;
  font-weight:normal;
  font-size:11px;
  display:block;
  position:relative;
  width:120px;
  
  border-width:1px;
  border-style:solid;
  border-color:MidnightBlue;
  
  color: MidnightBlue;
}
.SubPolozka A {
  width:120px;
  margin-top:1px;
  padding-top:2px; padding-bottom:2px;
}
.SubPolozkaM A {
  width:100px;
  margin-top:1px;
  padding:4px;
}
.SubPolozkaHM A {
  border-width:1px;

  margin-top:1px;
  padding-top:3px; padding-bottom:3px;
  width:30px;
}
.Subpolozka A:link, .SubpolozkaHM A:link, .SubpolozkaM A:link {background-color:LemonChiffon;}
.Subpolozka A:visited, .SubpolozkaHM A:visited, .SubpolozkaM A:visited {background-color:LemonChiffon;}
.Subpolozka A:active, .SubpolozkaHM A:active, .SubpolozkaM A:active {background-color:LemonChiffon;}
.Subpolozka A:hover, .SubpolozkaHM A:hover, .SubpolozkaM A:hover {background-color:cornsilk;}

.VybranaPolozka A:link {color:MidnightBlue; background-color:MistyRose;}
.VybranaPolozka A:visited {color:MidnightBlue; background-color:MistyRose;}
.VybranaPolozka A:active {color:MidnightBlue; background-color:MistyRose;}
.VybranaPolozka A:hover {color:MidnightBlue; background-color:MistyRose;}

.HorniMenu TD {
  font-size:13px;
  font-style:normal;
  text-decoration:none;
  font-weight:normal;
  padding: 0px 5px 5px 0px;
}
.HorniMenuItem {
  display:inline-block;
  padding: 3px 3px 10px 3px;   
  vertical-align:middle;
}

.Datum {font-size:9px;text-decoration:none;color:red;text-align:center;}

.Flags {
  position:absolute;
  top:13px;
  right:24px;
  margin:0px;
  padding:0px;
  z-index:30;
}
.Flags IMG {
  border:none;
}

.Kontakt {
  text-align:center; 
  font-weight:bold; 
  margin-top:20px;
  background-color:oldlace;

  display:block;
  position:relative;
  
  width:160px;

  padding-top:4px; padding-bottom:4px;

  border-style:solid;
  border-width:1px;
  border-color:MidnightBlue;
}
.Kontakt TABLE {font-size:10px; text-align:left; font-weight:normal; padding-left:0px; padding-right:0px}
.Kontakt TH {font-weight:bold;color:#602010;}

/* Sloupec s počítadlem */
.PocitadloSloupec {
  position:absolute;
  top: 0px; 
  right: 0px;
  width: 120px; 
  height: 100%; 
  z-index: 10;
  background-color:#CCCCFF; 
  background-image: url('../img/okraj_r.jpg'); 
}

.Sponzori {
  display:none;
  position:absolute;
  top:50px;
  right:5px;
  width:110px;
  z-index:16;
  
  font-size:11px;
  text-align:center;
}
.Sponzori TH {font-size:13px;font-weight:bold;}
.Sponzori TD {font-size:11px;font-weight:bold; padding-top:5px;}
.Sponzori IMG {border:none;}
.Sponzori TABLE {margin-top:5px}

.Pocitadlo {
  position:absolute;
  bottom:5px;
  right:5px;
  width:110px;
  z-index:15;
  
  font-size:11px;
  text-align:center;
}
.Pocitadlo STRONG {font-weight:bold; margin-top:10px; margin-bottom:10px;}
.Pocitadlo TH {font-size:10px;font-weight:normal;}
.Pocitadlo TD {font-size:10px;font-weight:bold;}
.Pocitadlo TABLE {margin-top:5px}

.Spravce {
  font-size:10px;
  position:absolute;
  right:125px;
  bottom:7px;
  white-space:nowrap;
}

.Aktualizace {
  font-size:10px; 
  position:absolute;
  left:185px;
  bottom:7px;
  white-space:nowrap;
}

.AktualitySloupec {
  position:absolute;
  top: 0px; 
  right: 0px;
  width: 120px; 
  height: 100%; 
  z-index: 10;
  background-color:DarkSlateGray; 
  background-image: url('../img/okraj_r.jpg'); 
}

.Aktuality {
  position:relative; 
  margin:auto; 
  margin-top:64px; 
  margin-bottom:10px; 
  text-align: center;
}
.Aktuality H1
{
  font-size:14px;
  font-style:normal;
  text-decoration:underline;
  font-weight:bold;
  margin: 0px 0px 10px 0px;
}

.MenuSloupec {
  text-align:center; 
  position: absolute; 
  top: 0px; 
  left:0px; 
  width: 175px; 
  height: 100%; 
  z-index: 10;
  background-color:DarkSlateGray; 
  background-image: url('../img/okraj_l.jpg'); 
}

.Jmeno {
  position:absolute; 
  left:180px; 
  top:5px; 
  z-index:20;
  text-align:left; 
  font-size:32px;
  font-weight:bold;
  white-space:nowrap; 
  margin:0 0 0 0;
  padding: 0 0 0 0;
}
.UVU {
  position:absolute; 
  right:130px; 
  top:16px; 
  z-index:20;
  text-align:right; 
  font-size:16px;
  font-weight:bold;
  white-space:nowrap; 
  margin:0 0 0 0;
  padding: 0 0 0 0;
}

.Svatek {
  position:absolute;
  top: 16px; 
  right: 130px;
  width: 500px; 
  z-index:100;
  text-align:right;
  font-size:14px;
  font-weight:bold; 
}
.Svatek A:link {color:LightGrey;}
.Svatek A:visited {color:LightGrey;}
.Svatek A:active {color:LightGrey;}
.Svatek A:hover {color:WhiteSmoke;}

.Paleta {
  position:absolute; 
  right:100px; 
  top:10px; 
  z-index:20;
}
.Paleta IMG {
  width:180px;
}

.Obrazek {
  margin-top:55px; 
  margin-bottom:0px; 
  text-align:center; 
  width:100%;
  z-index:10;
}
.Obrazek IMG {width:120px;}

.Menu {
  position:relative; 
  margin:auto; 
  margin-top:10px; 
  margin-bottom:10px; 
}

.Login {
  text-align:center; 
  font-weight:bold; 
}
.Login TABLE {font-size:11px; text-align:center; font-weight:normal;}
.Login TH {font-weight:bold;}
.Login TD {padding:2px 10px 2px 15px;}

.Uzivatel {
  padding:0px;
  margin:0px;
}

.NotLogged {
  display:none;
}

.Zivotopis TABLE{font-size:13px;margin:5px 0px 5px 0px;}
.Zivotopis TD, .Zivotopis TH {padding:1px 8px 1px 8px;text-align:left;}
.Zivotopis A {}
.Zivotopis HR {width=75%;color:#7A8284;}

.Omne {text-align:left}
.Omne P {text-indent:20px;}
.Omne H3 {text-align:left;margin-bottom:5px;}
.Omne H4 {text-align:left;margin-top:15px;margin-bottom:5px;font-weight:bold;}

.Tvorba P {padding: 5px 0px 0px 0px;}
.Tvorba HR {width=75%;color:#7A8284;}
.Tvorba IMG {border-width:0px;}	
.Tvorba TABLE {width:500px;text-align:center;}
.Tvorba TD{text-align:center;}

.Seznam TD {
  font-size:13px;
  padding-right:15px;
}
.Seznam A {
  text-decoration:none;
  text-align:left;
  font-size:13px;

  padding:2px 5px 2px 5px
}
.Seznam A:hover {
  color:MidnightBlue;
}
.Seznam TH A {
  font-weight: bold;
  border-style:none;
}
.Seznam TD A {
  font-weight:normal;
  border-style:none;
}
.Seznam TABLE {
  border-collapse:collapse;
}
.Seznam IMG {
	border-width:0px;
}

.ProcessInfo {
  background-color:white; 
  position:absolute; 
  left:45%; 
  top:45%; 
  z-index:110; 
  padding:10px 15px 10px 15px; 
  border:solid; 
  border-color:red;
  cursor:wait;
  text-align:center;
  font-weight:bold;
}
.ProcessInfo IMG {
  vertical-align:middle;
  padding:5px;
}

.ProcessBackground {
	opacity: .2;
	filter: alpha(opacity=20);
	background-color: black;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:100;
	cursor:wait;
}

.Varovani {
  color:red;
  font-size:14px;
  font-weight:bold;
}
.AktualitaDatum {
  text-align:right;
  font-size:10px;
}
.AktualitaRef A {
  text-align:right;
  font-size:10px;
}
.AktualitaUkazka {
  vertical-align:middle;
  display:inline-block;
  padding:8px;
}

.Ciselnik {
	text-align:center;
	font-size:10px;
	font-weight:normal;
	margin:5px 0px 5px 0px;
}
.Ciselnik A {
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
  padding:0px;
}
