body {
  background:url('../images/pozadi.jpg') repeat-x top center #fff67f;
  margin:0 0 5px 0;
  padding:0;
  font-family:tahoma, verdana, sans-serif;
}

img {
  border:0;
}

.clear {
  clear:both;
}

.hidden {
  display:none;
}

.center {
  text-align:center;
}

#page {
  width:100%;
  background:url('../images/top.jpg') no-repeat top center;
  text-align:center;
}


#content {
  width:776px;
  margin:0 auto;
  text-align:left;
  background:#ffdd00;
  
}

#header {
  width:776px;
  background:url('../images/motiv.jpg') no-repeat;
  height:30px;
  padding-top:222px;
}

#menu {
  width:776px;
  margin-left:3px;
}

#menu a {
  display:block;
  border:1px solid #31170d;
  float:left;
  color:#31170d;
  text-decoration:none;
  text-align:center;
  background:url('../images/menu-bg.jpg') repeat-x;
  font-size:0.65em;
  height:14px;
  padding:8px 0px 8px 0px;
  width:108px;

  font-weight:bold;
}

#menu a:hover {
  background:#ffdd00;
}

#right {
  width:580px;
  float:right;
  margin-right:10px;
}

#right h1, #right h2 {
  width:580px;
  background:#b63200;
  color:#ffdd00;
  font-size:11px;
  text-align:center;
  padding:3px 0px;
}

#right {
  color:#31170d;
  font-size:11px;
}

#right a {
  color:#b63200;
  text-decoration:none;
}

#right a:hover {
  text-decoration:underline;
}


#left {
  width:170px;
  float:left;
  margin-left:5px;
  padding-top:10px;
}

#left a {
  text-decoration:none;
}

#left a:hover {
  text-decoration:underline;
}


#left p {
  color:#31170d;
  font-size:11px;
  line-height:170%;
  margin-top:3px;
}

#left p a {
  color:#b63200;
  text-decoration:none;
}


#left span, #left h2 {
  font-size:11px;
  color:#31170d;
  padding:0;
  margin:0;
  font-weight:bold;
}

#left h2 a {
  color:#31170d;
  text-decoration:none;
}




#footer {
  text-align:center;
  color:#ffffff;
  font-size:11px;
  padding:10px 0;
}

#footer a {
  color:#ffdd00;
  text-decoration:none;
  padding:0 5px;
}

#footer a:hover {
  text-decoration:underline;
}


table {
  font-size:11px;
  color:#31170d;
}
table.tabulka td {vertical-align:top; padding:0px 0px 10px 0px;}
table.tabulka td div {line-height:1.2em; padding:5px 10px 0px 0px;}
table.tabulka td img {margin:5px}

a.napis {padding:2px 2px 2px 2px;font:bold 1em tahoma;}

