body
{
  background: #828282;
  background-image: url(bg.gif); background-repeat: repeat-x;
  font-family: sans-serif; font-size: small;
}

#page
{
  width: 60em; margin: 0 auto;
  position: relative;
  background: #eee;
  background-image: url(bg.png); background-repeat: repeat-x;
}

#main
{
  margin: 0 1em 0 0;
  float: right; width: 45em; _width: 44em;
}

#menu
{
  width: 13em;
  background: #048; color: #fff;
  background-image: url(logo.png); background-repeat: no-repeat; background-position: top center;
  padding-top: 64px;
}

#menu ul
{
/*  list-style-type: none; padding-left: 0;*/
}

#menu li
{
  margin: 0.5em 0;
}

h1
{
  text-align: center;
  padding-top: 10px; padding-bottom: 10px;
  _padding-top: 15px; _padding-bottom: 15px;
  font-size: 140%;
}

.wiki h2
{
  background: #ddd;
  padding: 0 1em;
  font-size: 120%;
}

.wiki img
{
  display: block; margin: 1em auto;
  border: 1px solid black;
}

img.left
{
  float: left; margin-right: 1em;
}

img.right
{
  float: right; margin-left: 1em;
}

a
{
  color: #b60;
}

dt
{
  font-weight: bold;
}

.wiki table
{
  width: 100%;
  background: white;
  border: 2px solid black; border-collapse: collapse;
}

.wiki td, .wiki th
{
  padding: 2px 4px;
  border: 1px solid black;
}

form table, form td, form th
{
  background: none; border: none;
}

#menu a
{
  color: #ffc;
}

#foot
{
  clear: both;
  text-align: center;
  border-top: 1px solid black;
  margin: 1em 4em; padding: 1em 0;
}

.vystredene
{
  text-align: center;
}

.vsuvka
{
  border-top: 1px solid black; border-bottom: 1px solid black;
  width: 80%; padding: 3px 3px 3px 3em; margin-left: auto;
  font-style: italic;
}

.bezramecku table, .bezramecku td, .bezramecku th
{
  border: none; background: none;
}

hr { clear: both; }
