* {
  margin:0px;
  padding:0px;
}
body {
  font-family:verdana,Tahoma,sans-serif;
}
hr {
  display:none;
}
a.edit {
  float:right;
  color:black;
  border:2px solid black;
  font-size:70%;
  padding:1px 2px;
  text-decoration:none;
}
.table {
  margin:10px 0px;
  text-align:center;  /* centrování tabulky v IE */
}
table {
  text-align:left;    /* kvůli centrování tabulky v IE */
  margin:0px auto;    /* oficiální centrování (tabulky) */
  border-collapse:collapse;
}
th {
  text-align:center;
  border:1px solid black;
  padding:5px;
}
td {
  border:1px solid black;
  padding:5px;
}
table.contactform {
  width:80%;
}
input,select {
  font-family:verdana,sans-serif;
  font-size:1em;
  padding:0px 2px;
}
input.long {
  width:100%;
}
input.middle {
  width:70%;
}
input.short {
  width:13%;
}
textarea {
  font-family:verdana,sans-serif;
  font-size:1em;
  width:100%;
  height:10em;
}
textarea.high {
  height:30em;
}
sup,sub {
  font-size:smaller;
}
p {
  margin:10px 0px;
  text-indent:15px;
}
p.center {
  text-indent:0px;
  text-align:center;
}
blockquote,
.form {
  margin:10px 0px;
  border:1px dashed black;
  padding:5px 15px;
}
blockquote p{
  text-indent:0px;
}
h1,h2,h3,h4,h5,h6,h7,h8 {
  margin:10px 0px;
}
img {
  border-width:0px;
  margin:0px;
}
img.right {
  margin:0px 0px 10px 10px;
  float:right;
}
img.left {
  margin:0px 20px 10px 0px;
  float:left;
}
img.neutral {
}
div.image,
div.form h3 {
  border-top:1px dashed black;
  clear:right;
}
.nowrap {
  white-space:nowrap;
}
.image img {
  float:right;
}
.gallery img {
  margin:0px 10px 10px 0px;
}
#logo {
  display:none;
}
#languages {
  float:right;
}
#navbar {
  margin:10px 0px;
  border-top:1px solid black;
  border-bottom:1px solid black;
  font-size:110%;
  padding:5px 15px;
}
#navbar a {
  color:black;
  font-weight:bold;
}
#menus {
  display:none;
}
#text {
  padding:0px 15px;
}
#text ul,ol {
  margin:10px 0px;
}
#text li {
  margin-left:15px;
  padding-bottom:5px;
}
#gallery {
  clear:both;
  padding:0px 15px;
}
#gallery li {
  display:inline;
  list-style-type:none;
}
#gallery img {
  margin:0px 10px 10px 0px;
}
#bottom {
  clear:both;
  font-size:80%;
  border-top:1px solid rgb(0,74,128);
  padding:5px 15px;
  text-align:center;
}
#bottom a {
  color:black;
}
#bottom li {
  display:inline;
  line-height:150%;
  list-style-type:none;
  border-right:1px solid black;
  padding-left:5px;
}
#warning {
  border:2px solid red;
  background-color:yellow;
  color:red;
  font-weight:bold;
}
#warning li,
#notice li {
  margin:5px 30px;
}
#notice {
  border:2px solid rgb(0,74,128);
  background-color:rgb(153,204,255);
}
