/* body */

img, div, p, span, ul, li, h1, h2, h3, h4, h5 {
  padding:0px;
  margin:0px;
  border:none;
}

table {
  border-collapse:collapse;
}

.hide {
  display:none;
}

a {
  color:#cc0000;
}

a:hover {
  color:#ff0000;
}

h4 {
  font-size:100%;
}

body {
  font-family:arial,helvetica,sans-serif;
  font-size:90%;
  text-align:center;
  color:#000000;
  background-color:#ffffe9;
  background-image:url('../img/body-bg.jpg');
  background-position:top center;
  background-repeat:no-repeat;
  padding:0px;
  margin:0px;
}

/* header */

#header {
  position:relative;
  width:728px;
  height:225px;
  color:#993300;
  background-image:url('../img/header-bg.gif');
  background-position:bottom center;
  background-repeat:no-repeat;
  margin:auto;
}

#header h1 {
  position:absolute;
  bottom:0px;
  left:0px;
  width:539px;
  height:195px;
}

#header h1 a {
  display:block;
  width:100%;
  height:100%;
}

#header h4 {
  position:absolute;
  top:171px;
  left:590px;
  font-size:10pt;
}

#hl-cena {
  position:absolute;
  top:195px;
  left:200px;
  color:#cc3300;
}

#header-text {
  position:absolute;
  top:20px;
  left:570px;
  width:150px;
  text-align:left;
  font-size:8pt;
}

#header-text img {
  float:left;
  margin:5px 5px 3px 0px;
}

#header-text p {
  padding-bottom:3px
}

/* content */

#content {
  position:relative;
  top:0px;
  left:0px;
  width:700px;
  padding:14px 14px 5px 14px;
  margin:auto;
}

/* content index */

.item-index {
  width:327px;
  margin:0px;
  padding:0px;
  text-align:left;
  background-image:url('../img/item-index-bg.gif');
  background-position:0px 208px;
  background-repeat:repeat-x;
}

.item-index p {
  padding:5px;
}

.item-index h2 {
  position:relative;
  height:45px;
}

.item-index h2 a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

.item-index h3 {
  position:relative;
  color:#ffffff;
  font-size:13px;
  text-align:right;
  background-image:url('../img/item-index-h3-arrow.gif');
  background-position:299px 1px;
  background-repeat:no-repeat;
  margin:5px 0px 15px 0px;
  padding-right:40px;
}

.item-index h3 a, .item-index h3 a:hover {
  color:#ffffff;
  text-decoration:none;
}

#fatyna-index {
  float:left;
}

#fatyna-index h2 {
  background-image:url('../img/fatyna-index-h2.gif');
  background-position:206px 0px;
  background-repeat:no-repeat;
}

#harmony-index {
  float:right;
}

#harmony-index h2 {
  background-image:url('../img/harmony-index-h2.gif');
  background-position:182px 0px;
  background-repeat:no-repeat;
}

/* flag, foto */

.flag {
  margin:5px 2px 0px 2px;
}

.foto-right {
  float:right;
  margin:5px;
  border:1px solid #ffffff;
}

/* content detail */

.item-detail {
  position:relative;
  top:0px;
  left:0px;
  width:698px;
  margin:0px;
  padding:0px;
  background-image:url('../img/item-detail-top-bg.gif');
  background-position:0px 0px;
  background-repeat:no-repeat;
}

.item-detail-content {
  position:relative;
  top:0px;
  left:0px;
  width:698px;
  text-align:left;
  background-image:url('../img/item-detail-bg.gif');
  background-position:0px 25px;
  background-repeat:repeat-x;
}

  #alt-menu {
    position:absolute;
    top:120px;
    right:-160px;
  }
  
    #alt-menu a {
      font-weight:bold;
      text-decoration:none;
    }

.item-detail h2 {
  position:relative;
  height:87px;
  padding-top:20px;
  background-position:77px 21px;
  background-repeat:no-repeat;
}

#fatyna-detail h2 {
  background-image:url('../img/fatyna-detail-h2.gif');
}

#harmony-detail h2 {
  background-image:url('../img/harmony-detail-h2.gif');
}

.item-detail h3 {
  position:absolute;
  top:74px;
  color:#ffffff;
  font-size:13px;
}

.item-detail p {
  padding:10px 25px 10px 25px;
  text-align:justify;
}

.item-detail h4 {
  text-align:left;
  padding:20px 25px 0px 25px;
}

#fatyna-detail h3 {
  left:310px;
}

#harmony-detail h3 {
  left:370px;
}

.item-detail-link {
  position:absolute;
  top:39px;
  right:11px;
  height:27px;
  text-align:right;
  background-position:top right;
  background-repeat:no-repeat;
}

.item-detail-link p {
  display:block;
  width:100%;
  height:100%;
  padding:0px !important;
}

.item-detail-link a {
  display:block;
  width:100%;
  height:100%;
}

#harmony-link {
  background-image:url('../img/harmony-detail-link.gif');
  width:106px;
}

#fatyna-link {
  background-image:url('../img/fatyna-detail-link.gif');
  width:87px;
}

.mapico {
  float:right;
  margin-right:25px;
}

/* tabulky */

.galery {
  width:100%;
  margin:10px 0px 0px 0px;
}

.galery td {
  padding:5px 0px 5px 20px;
  text-align:center;
  vertical-align:middle;
}

.galery td img {
  border:1px solid #cc9999;
}

.normal {
  margin:0px 0px 0px 25px;
}

.normal td {
  padding:2px 4px 2px 2px;
  text-align:left;
  vertical-align:middle;
}
.normal.cenik td {
  padding:2px 5px 2px 5px;
}

.normal th {
  padding:2px 4px 2px 2px;
  text-align:left;
}
.normal.cenik th {
  padding:2px 5px 2px 5px;
}

/* doplnky */

.cleaner {
  clear:both;
  border:0px;
  margin:0px;
  padding:0px;
  float:none;
  width:0px;
  height:0px;
  line-height:0px;
  font-size:0px;
}

.spacer {
  margin:0px;
  padding:10px;
}

/* footer */

#footer {
  position:relative;
  top:0px;
  left:0px;
  width:700px;
  color:#ffcc33;
  font-size:9pt;
  text-align:left;
  padding:15px 14px 5px 14px;
  margin:auto;
}

#footer a {
  color:#ffcc33;
}

#footer a:hover {
  color:#cc0000;
}

