body {
  margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
  background-color: #AAAAAA;
  background-image: url("../images/body.gif");
}

.head {
  height: 122px;
	overflow: hidden;
}

.main-menu {
  height: 122px;
  left: 228px;
  position: absolute;
  display: block;
  width: 610px;
}

.main-menu .middle {
  background-image: url("../images/menu-bg.jpg");
	width: 611px;
	height: 76px;
}

.main-menu .top {
  background-image: url("../images/main-menu-top.gif");
  height: 24px;
}

.main-menu .bottom {
  background-color: #74838a;
  height: 98px;
}

.main-menu li {
  float: left;
  list-style-type: none;
}

#o-firme {
  margin-left: 24px;
}

.main-menu .bottom ul li a, .main-menu .bottom ul li a:active, .main-menu .bottom ul li a:visited {
  display: block;
  width: 121px;
  height: 20px;
  margin-left: 17px;
	margin-top: 2px;
	background-image: url("../images/menu-button.gif");
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

.main-menu .bottom ul li a:hover {
	background-image: url("../images/menu-button-active.gif");
	color: #626262;
}

.main-menu .bottom ul li a.active, .main-menu .bottom ul li a:active.active, .main-menu .bottom ul li a:visited.active {
	background-image: url("../images/menu-button-active.gif");
	color: #626262;
}

.menu {
  float: left;
  width: 228px;
  overflow: hidden;
}

.menu .home {
  border-bottom: 2px solid #FFFFFF;
  border-top: 2px solid #FFFFFF;
}

.menu .home a {
  background-color: #02B0F1;
  background-image: url("../images/home.gif");
	padding: 0;
	margin: 0;
	display: block;
	height: 22px;
}

.sloupec {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  margin-left: 24px;
  height: auto;
}

.sloupec-uvodni {
  background-color: #FEDB29;
  text-align: center;
}

.sloupec p {
	margin: 1em 0 1em 0;
	padding: 0;
}

.content .zvyrazneny {
  background-color: #02B0F1;
  color: #FFFFFF;
  font-size: 1.4em;
  text-align: center;
  line-height: 30px;
  margin-left: 24px;
  height: 30px;
  width: 560px;
}

.content {
  background-image: url("../images/content.gif");
  left: 228px;
  position: absolute;
  height: 1287px;
 _height: 1317px; width: 610px;
	background-position: 0 -5px;
}

ul {
  margin: 0;
  padding: 0;
}

li {
  list-style-type: none;
}

.menu li {
  margin: 0;
  padding: 0;
}

.menu .sloupec li a, .menu .sloupec li a:visited, .menu .sloupec li a:active {
  background-color: #FEDB29;
  color: #000000;
  display: block;
  font-weight: bold;
  line-height: 26px;
  margin-top: 10px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
  overflow: hidden;
  padding-left: 10px;
  white-space: nowrap;
  text-decoration: none;
  height: 26px;
}

.menu .sloupec li a:hover {
  background-color: #FFFFFF;
  color: #02B0F1;
}

.menu .sloupec li a.active, .menu .sloupec li a:active.active, .menu .sloupec li a:visited.active {
	background-color: #02B0F1;
  color: #FFFFFF;
}

.logo {
  float: left;
  height: 122px;
  width: 228px;
}

.logo .left {
  background-image: url("../images/logo-left.gif");
  float: left;
  width: 24px;
  height: 122px;
}

.logo .right {
  float: right;
  width: 204px;
  height: 122px;
}

.logo .top {
  background-image: url("../images/logo-top.gif");
  height: 24px;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}

.logo .middle {
  background-color: #FFFFFF;
  height: 76px;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}

.logo .bottom {
  background-image: url("../images/logo-bottom.gif");
  height: 23px;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}

img {
  border: none;
}

ul.products {
  margin-left: 24px;
  margin-top: 16px;
  width: 560px;
}

ul.products li {
  background-color: #FFFFFF;
  border: 1px solid #999999;
  float: left;
  margin-top: 0;
  margin-bottom: 6px;
  margin-left: 0;
  margin-right: 18px;
}

ul.products a {
  background-repeat: no-repeat;
  background-position: center 44px;
  color: #3366FF;
  display: block;
  height: 124px;
  margin-top: 6px;
  width: 118px;
  overflow: hidden;
  text-align: center;
}

#product1 {
  background-image: url("../images/product1.gif");
}
#product1:hover {
  background-image: url("../images/product1active.gif");
}

#product2 {
  background-image: url("../images/product2.gif");
}
#product2:hover {
  background-image: url("../images/product2active.gif");
}

#product3 {
  background-image: url("../images/product3.gif");
}
#product3:hover {
  background-image: url("../images/product3active.gif");
}

#product4 {
  background-image: url("../images/product4.gif");
}
#product4:hover {
  background-image: url("../images/product4active.gif");
}

#product5 {
  background-image: url("../images/product5.gif");
}
#product5:hover {
  background-image: url("../images/product5active.gif");
}

#product6 {
  background-image: url("../images/product6.gif");
}
#product6:hover {
  background-image: url("../images/product6active.gif");
}

#product7 {
  background-image: url("../images/product7.gif");
}
#product7:hover {
  background-image: url("../images/product7active.gif");
}

#product8 {
  background-image: url("../images/product8.gif");
}
#product8:hover {
  background-image: url("../images/product8active.gif");
}

#product9 {
  background-image: url("../images/product9.gif");
}
#product9:hover {
  background-image: url("../images/product9active.gif");
}

#product10 {
  background-image: url("../images/product10.gif");
}
#product10:hover {
  background-image: url("../images/product10active.gif");
}

#product11 {
  background-image: url("../images/product11.gif");
}
#product11:hover {
  background-image: url("../images/product11active.gif");
}

#product12 {
  background-image: url("../images/product12.gif");
}
#product12:hover {
  background-image: url("../images/product12active.gif");
}

#product13 {
  background-image: url("../images/product13.gif");
}
#product13:hover {
  background-image: url("../images/product13active.gif");
}

#product14 {
  background-image: url("../images/product14.gif");
}
#product14:hover {
  background-image: url("../images/product14active.gif");
}

#product15 {
  background-image: url("../images/product15.gif");
}
#product15:hover {
  background-image: url("../images/product15active.gif");
}

#product16 {
  background-image: url("../images/product16.gif");
}
#product16:hover {
  background-image: url("../images/product16active.gif");
}

ul.subproducts {
  margin: 0;
  padding: 0;
}

ul.subproducts li {
  background-color: #FFFFFF;
  background-image: url("../images/odrazka.gif");
  background-repeat: no-repeat;
  background-position: 10px;
  list-style: none;
  height: 30px;
  line-height: 30px;
  margin-bottom: 6px;
  margin-left: 24px;
  width: 560px;
}

ul.subproducts li.main {
	background-image: url("../images/odrazka2.gif");
}
	
ul.subproducts a {
  display: block;
  vertical-align: middle;
  font-size: 1.25em;
  font-weight: bold;
  color: #666666;
  width: 520px;
  margin-left: 40px;
}

ul.subproducts div {
  vertical-align: middle;
  font-size: 1.25em;
  font-weight: bold;
  color: #666666;
  width: 520px;
  margin-left: 40px;
}

ul.subproducts a:hover {
  background-color: #F7F7F7;
}

ul.subproducts li.subsubproduct {
	list-style: none;
	background-image: none;
	overflow: hidden;
}

ul.subproducts li.subsubproduct img {
  float: left;
	margin: 7px 0 0 40px;
}

ul.subproducts li.subsubproduct a {
  float: left;
	width: 487px;
	margin-left: 20px;
}

h1 {
  background-color: #FEDB29;
  line-height: 30px;
  font-size: 1.4em;
  height: 30px;
  margin-left: 24px;
  margin-bottom: 6px;
  margin-top: 16px;
  overflow: hidden;
  text-align: center;
  width: 560px;
} h6 {text-align: justify; padding-left: 10px; padding-right: 10px; font-size: 9px;} 

p {
  margin-left: 25px;
}

p.priprava {
  background-color: #FFFFFF;
	margin: 25px;
	padding: 1em;
	font-weight: bold;
}

p.poptavka {
  background-color: #FFFFFF;
	border: 1px solid #FF9900;
	padding: 5px 0 7px 5px;
	margin: 5px 25px 5px 25px;
	font-weight: bold;
}

ul.list {
  margin-left: 50px;
}

h2 {
	font-size: 1.2em;
	margin: 1em 0 0.2em 25px;
}

ul.list li {
  list-style-type: disc;
}

ul.reference li {
  float: left;
	width: 250px;
}

ul.

