/**
 * IIX CMS Basic Style Sheet
 * v 1.3.1
 */
* {
  margin:0px;
  padding:0px;
}
/*
 * general
 */
body {
  font-family:verdana,Tahoma,sans-serif;
}
img {
  border:none;
  border-width:0;
  margin:0;
}
img.right {
  margin:0 0 1em 1em;
  float:right;
}
img.left {
  margin:0 2em 1em 0;
  float:left;
}
.right {
  text-align:right;
}
.center,
.noflash,
.flash {
  text-align:center;
}
.nowrap {
  white-space:nowrap;
}
.form {
  border:1px solid #bbb;
  padding:0 1em;
}
/*
 * hidden
 */
hr,
#logo,
#menus {
  display:none;
}
/*
 * languages
 */
#languages {
  float:right;
}
#languages li {
  list-style-type:none;
  display:inline;
}
/*
 * navbar
 */
#navbar {
  margin-top:1em;
  border-top:1px solid black;
  border-bottom:1px solid black;
  font-variant:bold;
  padding:0.3em 1em;
}
#navbar a {
  /* color:black; */
}
/*
 * text
 */
#text {
  padding:0 1em;
}
#text a.absolute {
  padding-bottom:1px;
  border-bottom:1px solid blue;
}
#text a:visited.absolute {
  border-bottom-color:#800080;
}
#text a.edit {
  float:right;
  color:black;
  font-size:70%;
  padding:1px 2px;
  text-decoration:none;
}
#text a.edit img {
  display:block;
  max-height:1.5em;
}
/* text margins */
#text h1,
#text h2,
#text h3 {
  margin:0.5em 0;
}
#text ul,
#text ol,
#text p {
  margin:1em 0;
}
#text ul ul {
  margin:0.5em 1em;
}
#text li {
  margin-left:2em;
  margin-bottom:0.2em;
}
/* end of text margins */
#text .table {
  margin:1em 0;
  text-align:center;  /* centrovani tabulky v IE */
}
#text table {
  border:1px solid black;
  text-align:left;    /* kvuli centrovani tabulky v IE */
  margin:0 auto;      /* standardni centrovani (tabulky) */
  border-spacing:0;
  border-collapse:collapse;
}
#text th {
  border:1px solid black;
  text-align:center;
  padding:0.5em;
  vertical-align:top;
}
#text td {
  border:1px solid black;
  padding:0.5em;
  vertical-align:top;
}
#text input,
#text select {
  font-family:verdana,sans-serif;
  font-size:1em;
  padding:0 2px;
}
#text input.longTextInput {
  width:100%;
}
#text input.middle {
  width:70%;
}
#text input.short {
  width:13%;
}
#text textarea {
  font-family:verdana,sans-serif;
  font-size:1em;
  width:100%;
  height:10em;
}
#text textarea.high {
  height:30em;
}
#text sup {
  vertical-align:top;
  font-size:75%;
}
#text sub {
  font-size:75%;
}
#text blockquote {
  margin-left:2em;
}
#text samp {
  border:1px solid #bbb;
  background-color:#FFF8DC;
}
#text div.image {
  border-top:1px dashed black;
  clear:right;
}
#text .image img {
  float:right;
}
#text .gallery img {
  margin:0 1em 1em 0;
}
#gallery {
  padding:0 1em;
}
#gallery li {
  display:inline;
  list-style-type:none;
}
#gallery img {
  margin:0 1em 1em 0;
}
#bottom {
  clear:both;
  border-top:1px solid rgb(0,74,128);
  padding:0.3em 1em;
  text-align:center;
}
#bottom a {
  /* color:black; */
}
#bottom li {
  display:inline;
  border-left:1px solid black;
  padding-left:0.5em;
}
#bottom li.first {
  border-left:none;
  padding-left:0;
}
#warning {
  border:2px solid red;
  background-color:yellow;
  color:red;
  font-weight:bold;
}
#notice {
  border:2px solid rgb(0,74,128);
  background-color:rgb(153,204,255);
}
#warning li,
#notice li {
  margin:0.5px 2em;
}
