body {
  background: url(img/head-bg.png) repeat-x;
}



#page {
  padding-left: 8px;
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
}

#head {
  height: 101px;
  background: url(img/head-logo.png) no-repeat 740px 0;
  margin-bottom: 1px;
}
#head-title {
  height: 101px;
  background: url(img/head-title.png) no-repeat left bottom;

}


td.clear {
  vertical-align: top;
}

#navigace {
  margin-top:5px;
  margin-bottom:5px;
  font-size:11px;
}

#content {
  font-size: 12px;
  padding-right: 8px;
}



#footer {
  text-align:center;
  font-size:10px;
  border-top:solid 1px #eaeaeb;
  margin-bottom:16px
}







#search_content {
  background: url(img/search-top.png) no-repeat left top;
  padding-top: 10px;
  margin-bottom: 8px;
  margin-top: 8px;
}
#search_content2 {
  background: url(img/search-bottom.png) no-repeat left bottom #d4e0f7;
  padding: 2px 12px 12px 12px;
}
#search {
  width: 178px;
}

div.menu_content {
  background: url(img/menu-top.png) no-repeat left top;
  padding-top: 10px;
}
div.menu_content2 {
  background: url(img/menu-bottom.png) no-repeat left bottom #eaeef5;
  padding: 2px 12px 12px 12px;
  margin-bottom: 8px;
}

div.gen-head {
  padding: 2px 5px 2px 5px;
}
div.gen-title {
  font-size: 13px;
  color: #36485d;
  padding: 6px 5px 2px 0;
  border-bottom: solid 1px #d7d7d7;
}
div.gen-item {
  font-size: 11px;
  padding: 3px 10px 3px 10px;
  text-indent: -10px;
}
div.gen-item-L {
  background: url(img/locked.png) no-repeat 98% 50%;
  padding: 3px 24px 3px 10px;
  text-indent: -10px;
}
div.gen-space {
  padding-left: 11px;
}
a.gen:link {}
a.gen:visited {}






