body
{
  height: 100%;
  margin: 0;
  padding: 0;
  font: 12px Verdana, "Geneva CE", sans-serif;
  color: #5c5c5c;
  background: url("bg.png") center 344px;
}

#body
{
  padding: 1em;
  background: url("body.png") repeat-x center top;
}

#cover
{
  position: relative;
  width: 829px;
  margin: 0 auto;
  padding: 12px 0 0 0;
  background: #eff5ea url("cover.png") no-repeat top;
}

#incover
{
  padding: 0 0 12px 0;
  background: #eff5ea url("incover.png") no-repeat bottom;
}

#inner
{
  margin: 0 12px;
  padding: 8px 8px 8px 7px;
  background: white;
}

#content
{
  padding: 381px 0 0 0;
  background: red;
  background: url("content.png") repeat-y right;
}

/* ------------------------------------------------------------------------- */

#objednavka
{
  float: right;
  width: 286px;
}

#objednavka .inner
{
  padding: 30px 20px 20px 20px;
  background: url("objednavka.png") no-repeat left top;
}

#objednavka table
{
  width: 100%;
  border-collapse: collapse;
}

#objednavka td
{
  padding: 0;
}

#objednavka th
{
  padding: 0 6px 0 0;
  text-transform: uppercase;
  font-size: 90%;
  color: #98a593;
}

#objednavka td
{
  width: 100%;
}

#objednavka input,
#objednavka textarea
{
  width: 96%;
  border: 1px #e2e2e2 solid;
}

#objednavka textarea
{
  overflow: auto;
}

#button
{
  width: 87px !important;
  height: 17px !important;
  margin: 6px 2px 0 0;
}

#button2
{
  width: 81px !important;
  height: 17px !important;
  margin: 6px 2px 0 0;
}

#z5
{
  display: block;
  position: absolute;
  top: 401px;
  left: 478px;
  width: 47px;
  height: 33px;
  background: url("zpet.png");
}

#z5 span
{
  display: none;
}

#nav
{
  display: block;
  position: absolute;
  top: 401px;
  left: 368px;
  z-index: 2;
  width: 151px;
  height: 22px;
  background-color: #f4f6f8;
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;  
  color: #676a72; 
  border-left-style: dotted;
  border-width: 1px;
  padding-top: 11px;
  padding-left: 5px;
}

#nav a
{
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
  color: #676a72;
}

#nav a:hover
{
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
  color: #676a72;
  text-decoration: none;
}

#nav span
{
  cursor: pointer;
}
/* ------------------------------------------------------------------------- */

#main
{
  float: left;
  width: 504px;
}

#main .inner
{
  min-height: 154px;
 _height: 154px;
  padding: 20px;
  background: url("main.png") no-repeat top;
}


/* ------------------------------------------------------------------------- */

#iso
{
  display: none;
}

#body-1 #iso
{
  display: block;
}

#iso a
{
  position: absolute;
  top: 560px;
}

#iso1
{
  left: 29px;
}

#iso2
{
  left: 67px;
}

#iso3
{
  left: 105px;
}

/* ------------------------------------------------------------------------- */

h1
{
  height: 33px;
  width: 504px;
  overflow: hidden;
  margin: 0;
  background-repeat: no-repeat !important;
}

h1 span
{
  font-size: 15px;
  font-family: Verdana;
  color: 676a72;
  padding: 0 170px 0 19px;  
}

#body-1 h1 { background: url("h1.png") }
#body-2 h1 { background: url("h3.png") }
#body-3 h1 { background: url("h3.png") }
#body-4 h1 { background: url("h3.png") }
#body-5 h1 { background: url("h3.png") }
#body-8 h1 { background: url("h3.png") }
#body-9 h1 { background: url("h3.png") }

/* ------------------------------------------------------------------------- */

#flash
{
  position: absolute;
  top: 20px;
  width: 787px;
  height: 381px;
  z-index:1;
}

/* ------------------------------------------------------------------------- */

#bottom-left
{
  overflow: hidden;
  position: relative;
  float: left;
  width: 504px;
  height: 233px;
  background: url("bottom-left.png");
}

#bottom-left-1
{
  float: left;
  width: 243px;
}

#bottom-left-1 .inner
{
  margin: 20px 0 0 19px;
}

#bottom-left-2
{
  float: right;
  width: 243px;
}

#bottom-left-2 .inner
{
  margin: 20px 19px 0 0;
}

/* ------------------------------------------------------------------------- */

.a-a
{
  display: block;
  position: absolute;
  bottom: 18px;
  width: 87px;
  height: 17px;
}

.a-a span
{
  display: none;
}

#a-1
{
  left: 15px;
}

#a-2
{
  left: 260px;
}

/* ------------------------------------------------------------------------- */

#bottom-right
{
  overflow: hidden;
  float: right;
  width: 284px;
  height: 233px;
  font-size: 80%;
  background: url("bottom-right.png");
}

#bottom-right h2
{
  margin: 0;
}

#bottom-right .inner
{
  margin: 7px 20px 20px 20px;
}

/* ------------------------------------------------------------------------- */

#submenu li
{
  list-style-image: url("li.png");
}

/* ------------------------------------------------------------------------- */

a:link,
a:visited
{
  text-decoration: none;
  color: #416b06;
}

a:hover,
a:active
{
  text-decoration: underline;
  color: #396704;
}

/* ------------------------------------------------------------------------- */

h2, h3, h4 { margin: 12px 0; } /* jako zakladni velikost pisma */

h2 { font-size: 140%; }
h3 { font-size: 120%; }
h4 { font-size: 100%; }

/* ------------------------------------------------------------------------- */

#menu .active
{
  color: magenta;
}

/* ------------------------------------------------------------------------- */

ul, ol
{
  margin: 1em 0;
  padding: 0;
}

ul ul,
ul ol,
ol ol,
ol ul
{
  margin: 0;
}

li
{
  margin: 0 0 0 2em;
  padding: 0;
}

dt
{
  font-weight: bold;
}

dd
{
  margin: 1em;
}

p,
table,
address
{
  margin: 1em 0;
}

table
{
  text-align: left;
}

img
{
  vertical-align: bottom;
  border: none;
}

a:hover img
{
  outline: 1px black dashed;
}

.left   { text-align: left; }
.center { text-align: center; }
.right  { text-align: right; }
.clear  { clear: both; }

/* ------------------------------------------------------------------------- */

.float-left
{
  float: left;
}

.float-right
{
  float: right;
}

#menu,
.hidden,
hr
{
  display: none;
}

.aktuality
{
  font-family: Verdana;
  color: #5c5c5c;
  font-size: 11px;
  font-weight: bold;
  padding-left: 20px; 
  
}

.specialni
{
  font-family: Verdana;
  color: #5c5c5c;
  font-size: 11px;
  font-weight: bold;
}

.kontaktujte
{
  font-family: Verdana;
  color: #5c5c5c;
  font-size: 11px;
  font-weight: bold;
  padding: 12px 0 0 20px;
} 