html { 
  background: #beccef url(../obrazky/marpo-pozadi.png) repeat-x ;
  padding-bottom: 10px;
}

body { 
  background: #beccef url(../obrazky/marpo-pozadi.png) repeat-x;
  margin: 0; 
  padding: 0; 
  font-size: small; 
  color: white;
  font-family: sans-serif;
}

hr { visibility: hidden; height: 1em; }

a { text-decoration: none; color: white; }
a:hover, span:hover { text-decoration: underline; }

a img { border: none; }
a:hover img { border: none; }

form { 
  position: relative;
  margin: 0; 
  padding: 0; 
}

input, textarea { font-size: small; padding: .1em; font-family: sans-serif; }
label { padding: .1em 0; }
fieldset { margin: 0; padding: 0; padding-left: 5px; padding-right: 5px; border: none; background-color: #e3e3e3; border-bottom: 1em solid white; }
fieldset legend { border: 1px solid #e3e3e3; color: white; font-weight: bold; background-color: #606060; }
fieldset legend a { text-decoration: underline; color: white; }
fieldset legend a:hover { color: silver; }

h1, h2, h3, h4, a { 
  margin: 0; 
  padding: 0; 
  color: #e7ba41; 
}

h1 { 
	text-transform:uppercase;
  font-size: medium;
  color: #e7ba41; 
 }
  
h2 { 
  font-size: small;
  padding-top: 20px; 
  padding-bottom: 10px;
  color: #e7ba41; 
}

h3 { 
  font-size: small;
  margin: 0; 
  padding: 0;
  color: white;
}

h4 { font-size: small; }

p { 
  padding: .6em 0 0 0;
  margin: 0; 
}

ul {
  padding-top: 0;
}

li { 
  color: white;
  text-align: left;
  list-style-type: square;
}

.do-bloku { text-align: justify; }
.vystredene { text-align: center; }
.do-prava { text-align: right; }
.do-leva { text-align: left; }
.cervene { color: red; }
.sede { color: gray; } 
.cerne { color: black; } 
.zlute {color: #ffc600; }
.modre {color: #00234e;}
.velke { text-transform: uppercase; }
.ne-zalamovat { white-space: nowrap; }
.tucne { font-weight: bold; }
.italka { font-style: italic;}
.male { font-size: x-small; }
.podtrzene { text-decoration: underline; }

.spPodtrzene { 
  display: block;
  padding-top: 10px;
  text-decoration: underline; 
}

.tTable {
  color: black;
  border: 2px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  }
  
.tTable td, .tTable th { padding: .2em; }
.tTable th {  }
.tTable .trSudy td { background-color: #f1f1f1; }

.clearLeft { clear: left;}
.clearRight { clear: right;}
.fLeft { float: left; }
.fRight { float: right; }

.spPolozka, .spHodnota { 
  display: block; 
  float: left; 
  margin-bottom: .2em; 
}

.spPolozka { 
  width: 4em; 
}