body
{
  margin: 0;
  padding: 0;
  font: 12px Verdana, "Geneva CE", sans-serif;
  background-color: #ffffff;
}

#cover
{
  position: relative;
  min-height: 100%;
  width: 1008px;
  margin: 0 auto;
}

#main
{
  padding: 1em 12px 42px 42px;
}

#inner
{
  float: left;
  width: 867px;
}

#logo
{
  float: right;
  width: 75px;
  margin: 0;
}

#back
{
  clear: both;
  height: 11px;
  line-height: 11px;
  padding: 8px 0;
  border-top: 4px #b8d433 solid;
  background: #1e2b37;
}

#back-a
{
  margin: 0 0 0 60px;
  padding: 2px 0 0 6px;
  height: 11px;
  line-height: 11px;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
  background: url("backup.png") no-repeat left top;
}

/* nadpis
---------------------------------------------------------------------------- */

h1
{
  height: 81px;
  margin: 0;

  font-size: 160%;

  background: url("top.png") no-repeat left;
}

h1 a
{
  position: absolute;
  right: 99px;
  top: 21px;
  padding: 3px 0 0 6px;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
  background: url("backup.png") no-repeat left top;
}

h2
{
  font-size: 140%;
}

h3
{
  font-size: 120%;
}

h4
{
  font-size: 100%;
}

h2, h3, h4
{
  margin: 1em 0 0 0;
}

/* odkazy
---------------------------------------------------------------------------- */

/* obecne
---------------------------------------------------------------------------- */

p,
address
{
  margin: 1em 0;
}

img
{
  border: none;
  vertical-align: bottom;
}

.left
{
  text-align: left;
}

.center
{
  text-align: center;
}

.right
{
  text-align: right;
}

.clear
{
  clear: both;
}

.nowrap
{
  white-space: nowrap;
}

/* ------------------------------------------------------------------------- */

#menu
{
  margin: 0;
  padding: 4px 0 8px 30px;

  border-bottom: 9px #1e2b37 solid;
  background-color: #071829;
}

#menu li
{
  margin: 0;
  padding: 0;

  list-style-type: none;
}

#menu a
{
  padding-left: 12px;

  font: bold 10px Verdana, "Geneva CE", sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #a3bd34;
}

#menu ul
{
  margin: 0;
  padding: 0 0 0 14px;
}

#menu a:hover, #menu .active
{
  color: #ffffff;
  background: url("menu.png") no-repeat left center;
}

/* omnet
---------------------------------------------------------------------------- */

#omnet
{
  margin: 0;
}

#omnet a
{
  position: absolute;
  bottom: 12px;
  right: 12px;
  height: 6px;
  width: 75px;
  background: url("omnet.png");
}

/* hidden
---------------------------------------------------------------------------- */

h1 span,
h1 strong,
#omnet span
{
  display: none;
}

#main *
{
  font-family: Verdana, "Geneva CE", sans-serif !important;
}

/* ------------------------------------------------------------------------- */

.xx-small
{
  font-size: xx-small;
}

.x-small
{
  font-size: x-small;
}

.small
{
  font-size: small;
}

.medium
{
  font-size: medium;
}

.large
{
  font-size: large;
}

.x-large
{
  font-size: x-large;
}

.xx-large
{
  font-size: xx-large;
}

.barva-a3bd34
{
  color: #a3bd34;
}

.barva-red
{
  color: red;
}

.barva-071829
{
  color: #071829;
}


