font {
  font-size: auto;
}

div.block {
  width: 200px;
  float: left;
  height: 100%;
}

div.blok {
  margin-left: 10px;
}

span.webdings {
  font-family: Webdings;
}

input.smallinput {
  width: 100px;
}

input.submit {
  
}

ol {
	list-style-type: decimal;
}

ol ol {
	list-style-type: lower-alpha;
}

ol ol ol {
	list-style-type: lower-roman;
}

ul {
	list-style-type: disc;
}

ul ul {
	list-style-type: circle;
}

ul ul ul {
	list-style-type: square;
}


ol, ul {
  margin-top: 0.5em;
}

.error {
  color: red;
  font-weight: bold;
  text-align: center;
}

.notice {
  color: blue;
  text-align: center;
}

table.form th {
  text-align: left;
}

table.form th, table.form td {
  vertical-align: top;
}

div.menu {
  clear: both;
}

div.menu div, div.menu span {
  text-align: left;
}

.padding {
  padding: 4px;
}

.bold, .boldover a:hover {
  font-weight: bold;
}
.italic, .italicover a:hover {
  font-style: italic;
}

table.seznam {
  border-collapse: separate;
}

table.seznam tr td.suda, table.seznam tr td.licha {
  padding: 5px;
  vertical-align: top;
}

td h2 {
  margin: 0px;
  padding: 0px;
}

.left {
  text-align: left;
}
.right {
  text-align: right;
}
.center {
  text-align: center;
}
.vc {
  vertical-align: middle;
  }
  
span.male a {
  font-size: 80%;
}