html
{
	min-height: 100%;
	height: auto;
}
body
{
  padding: 0;
  margin: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  color: black;
  background-image: url('images/pozadi.gif');
  background-position: bottom left;
  background-repeat: repeat-x;
}
body#iframe
{
  background-color: #eeeeee;
  background-image: none;
  overflow: hidden;
}
img
{
  border: 0;
}
p, h1, h2, h3, h4, h5, table, form, ul
{
  margin: 0.5em 0;
  padding: 0;
}
h1
{
  display: none;
}
a
{
  color: #3377aa;
  text-decoration: none;
}
a:hover
{
  text-decoration: underline;
}
a.tlacitko
{
  padding: 0 5px;
  background-color: #eeeeee;
  border: solid 1px #3377aa;
}
a.tlacitko:hover
{
  color: white;
  background-color: #3377aa;
  text-decoration: none;
}
form table td
{
  background-color: #eeeeee;
}
table.dotaznik th
{
  width: 200px;
  font-weight: normal;
  background-color: #eeeeee;
  text-align: left;
  vertical-align: top;
}
#zahlavi
{
  display: block;
  height: 80px;
  padding-right: 45px;
  font-weight: bold;
  color: #777777;
  background-color: #222222;
  background-image: url('logo.png');
  background-position: 45px center;
  background-repeat: no-repeat;
  border-bottom: solid 1px #888888;
  text-align: right;
}
#zahlavi div
{
  padding-top: 15px;
  font-size: 8pt;
}
#navigace
{
  display: block;
  height: 22px;
  font-size: 9pt;
  font-weight: bold;
  color: #222222;
  background-color: #dddddd;
  border-bottom: solid 1px #eeeeee;
}
#navigace div
{
  position: absolute;
  margin: 0;
  padding: 4px 0 0 0;
  right: 45px;
  text-align: right;
}
#navigace p
{
  margin: 0;
  padding: 4px 0 0 240px;
}
#menu
{
  position: absolute;
  left: 26px;
  top: 123px;
  width: 191px;
}
#menu ul
{
  margin: 0;
  padding: 0;
}
#menu ul li
{
  margin: 0 0 4px 0;
  padding: 0;
  color: white;
  background-color: #333333;
  list-style-type: none;
}
#menu ul li a
{
  display: block;
  height: 25px;
  padding-top: 4px;
  font-weight: bold;
  color: #113344;
  background-image: url('images/menu.gif');
  background-position: top left;
  background-repeat: no-repeat;
  text-decoration: none;
  text-align: center;
}
#menu ul li.podmenu a
{
  background-image: url('images/menu-podmenu.gif');
}
#menu ul li.aktivni a, #menu ul li.podmenu a, #menu ul li a:hover
{
  color: white;
}
#menu ul li.podmenu ul
{
  margin-bottom: 15px;
  padding: 20px 0 20px 30px;
}
#menu ul li.podmenu ul li
{
  list-style-type: disc;
}
#menu ul li.podmenu ul li a
{
  display: inline;
  font-size: 8pt;
  font-weight: normal;
  background-image: none;
}
#menu ul li.podmenu ul li a:hover
{
  font-weight: bold;
}
#odsazeni
{
  display: block;
  padding: 20px 20px 20px 240px;
}
#obsah
{
  position: relative;
  display: block;
}
#zapati
{
  height: 26px;
  margin-top: 20px;
  padding-top: 5px;
  font-size: 8pt;
  font-weight: bold;
  border-top: solid 1px #dddddd;
  text-align: right;
}
#zapati a
{
  margin-left: 10px;
  padding-left: 20px;
  background-image: url('images/trueweb.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
#zapati a#noveokno
{
  background-image: url('images/noveokno.gif');
}
#dialogy
{
  display: none;
}
.panel
{
  display: block;
  margin-bottom: 1em;
  padding: 2px 2px 1em 2px;
  color: black;
  background-color: #eeeeee;
  border: solid 1px #aaaaaa;
  border-radius: 4px;
  -moz-border-radius: 4px;
}
.panel h2
{
  display: block;
  height: 25px;
  margin: 0;
  padding: 4px 10px 0 10px;
  font-size: 11pt;
  background-image: url('images/panel.gif');
  border: solid 1px #aaaaaa;
  border-radius: 4px;
  -moz-border-radius: 4px;
}
.panel div.panelcontainer
{
  padding: 10px 20px;
}
.panel table, .dialog table
{
  border-collapse: collapse;
  border: solid 2px #eeeeee;
}
.panel th, .panel td, .dialog th, .dialog td
{
  padding: 2px 5px;
  border: solid 2px #eeeeee;
}
.panel th, .dialog th, tr.suda td, tr.suda th, p.suda
{
  background-color: #d8d8d8;
}
tr.licha td, tr.licha th, p.licha
{
  background-color: #f8f8f8;
}
.panel input[type="text"], .panel input[type="password"], .panel input[type="file"], .panel textarea, .panel select,
.dialog input[type="text"], .dialog input[type="password"], .dialog input[type="file"], .dialog textarea, .dialog select
#iframecontents input[type="text"], #iframecontents input[type="password"], #iframecontents input[type="file"], #iframecontents textarea, #iframecontents select
{
  min-width: 200px;
  color: black;
  background-color: white;
  border: solid 1px #aaaaaa;
  border-radius: 4px;
  -moz-border-radius: 4px;
}
.panel input[type="submit"], .panel input[type="button"], .panel button,
.dialog input[type="submit"], .dialog input[type="button"], .dialog button,
#iframecontents input[type="submit"], #iframecontents input[type="button"], #iframecontents button
{
  color: #555555;
  background-color: #dddddd;
  border: solid 1px #bbbbbb;
  border-radius: 4px;
  -moz-border-radius: 4px;
}
.panel input[type="submit"]:hover, .panel input[type="button"]:hover, .panel button,
.dialog input[type="submit"]:hover, .dialog input[type="button"]:hover, .dialog button,
#iframecontents input[type="submit"]:hover, #iframecontents input[type="button"]:hover, .#iframecontents button
{
  color: #222222;
  border: solid 1px #999999;
}
.panel textarea.tinymce
{
  width: 100%;
  display: block;
}
.dialog .iframewrapper
{
  position: relative;
  display: block;
}
.dialog .iframewrapper iframe
{
  display: block;
  width: 100%;
  border-style: none;
  overflow: hidden;
}
