* {
  margin:0;
  padding:0;
}

body {
  background:#fff url(../images/body-bg.png) center top;
  font-family:Tahoma;
  font-size:11px;
}

a {
  color:#2B91BD;
  text-decoration:none;
}
a:hover {
  color:#000;
  text-decoration:underline;
}
img {
  border:none;
}

h1 {
  position:absolute;
  top:235px;
  width:578px;
  left:50%;
  z-index:2;
  color:#000;
  margin-left:-291px;
  font-size:16px;
}
h2 {
  font-size:1.1em;
  padding:15px 0 5px 0;
}
h3 {
  font-size:1.1em;
  padding:10px 0 5px 0;
}

li {
  list-style:none;
}

div.cleaner            {clear:both;width:100%;display:block;height:0px;margin:-1px 0 0 0;border:none;visibility:hidden;}
hr.cleaner            {clear:both;width:100%;height:0px;margin:-1px 0 0 0;border:none;visibility:hidden;font-size:1px;padding:0;}

.strike { text-decoration: line-through; }

#stranka {
  width:100%;
  padding-top:9px;
}
#bgfix {
  width:940px;
  background:#fff;
  margin:0 auto;
  padding-top:180px;
}

#menufix {
  width:749px;
  float:left;
  margin-left:8px;
}
#right {
  width:169px;
  float:right;
  margin-right:7px;
}
#menu {
  width:160px;
  float:left;
}
#obsah {
  float:right;
  width:582px;
  padding-top:55px;
}

#categories {
  width:915px;
  height:30px;
  background:url(../images/categories-bg.png) 0 0 repeat-x;
  position:absolute;
  top:154px;
  left:50%;
  margin-left:-462px;
  z-index:2;
  padding:5px 5px 0 5px;
}

#pathway {
  border-bottom:1px solid #449BC0;
  margin:0 183px 0 175px;
  padding:13px 14px 5px 14px;
}
#pathway h2 {
  display:inline;
  font-size:11px;
}
#pathway a {
  color:#0076A9;
}
#pathway a:hover {
  color:#000;
}
