/* Layout styles */
html, body {
  width: 100%;
  padding: 0;
  margin: 0;
  background-color: #fff;
}
* {
 margin: 0;
 padding: 0;
}


div#page {
  position: relative;
  width: 1260px;
  min-height: 1850px;
  max-height: 1850px;
  margin: 0 auto;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(/i/page-bg2.jpg);
}

div#knopka{
  position: absolute;
  top: 1575px;
  left: 1125px;
  z-index: 0;
}
div#knopka2{
  position: absolute;
  top: 1760px;
  left: 5px;
  z-index: 0;
}
div#top-slogan {
  position: absolute;
  top: 187px;
  left: 264px;
  z-index: 2;
}
div#icon-1 {
  position: absolute;
  top: 95px;
  left: 67px;
  z-index: 1;
}
div#icon-2 {
  position: absolute;
  top: 15px;
  left: 925px;
  z-index: 1;
}
div#icon-3 {
  position: absolute;
  top: 301px;
  left: 1097px;
  z-index: 1;
}
div#icon-4 {
  position: absolute;
  top: 700px;
  left: 1050px;
  z-index: 0;
}

div#icon-5 {
  position: absolute;
  top: 1380px;
  left: 47px;
  z-index: 0;
}

div#icon-7 {
  position: absolute;
  top: 1134px;
  left: 1086px;
  z-index: 0;
}
div#kont {
  position: absolute;
 top: 1600px;
  left: 12px;
  z-index: 0;
}

div#kont2 {
  position: absolute;
  top: 1720px;
  left: 12px;
  z-index: 0;
}


div#top {
  position: relative;
  height: 300px;
}
div#top div#logo {
  position: absolute;
  top: 75px;
  left: 333px;
  z-index: 2;
}

/* Breadcrumb */
div#breadcrumb {
  width: 850px;
  height: 14px;
  margin: 0 auto;
  padding: 0 15px;
}
div#breadcrumb .item {
  float: left;
}


div.nav {
  float: left;
  width: 207px;
  margin-left: 24px;
}
div#contact div.nav {
  margin-left: 12px;
}
div.nav-top {
  width: 207px;
  height: 29px;
  padding-top: 3px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(/i/nav-top-bg.png);
}

div.nav-top2 {
  width: 207px;
  height: 25px;
  padding-top: 5px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(/i/nav-top-bg.png);
}
div.nav-middle {
  padding: 5px 15px;
  background-position: top left;
  background-repeat: repeat-y;
  background-image: url(/i/nav-middle-bg.png);
}
div.nav-middle2 {
  padding: 10px 5px;
  background-position: top left;
  background-repeat: repeat-y;
  background-image: url(/i/nav-middle-bg.png);
}
div.nav-middle div.item {
  margin-bottom: 5px;
}
div.nav-middle div.sub {
  padding-left: 10px;
  margin-bottom: 5px;
}
div.nav-middle div.sub div.item {
  margin-bottom: 0;
}

div.nav-bottom {
  width: 207px;
  height: 56px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(/i/nav-bottom-bg.png);
}
div.nav-bottom2 {
  width: 207px;
  height: 56px;
padding-top: 10px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(/i/nav-bottom-bg2.png);
}
/* Content */
div #content {
  float: left;
  width: 776px;
  margin-left: 20px;
}

div#menu {
  margin-top: 62px;
  margin-left: 10px;
}
div#menu div.item {
  float: left;
  width: 172px;
  height: 33px;
  padding-top: 10px;
  margin-left: 15px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(/i/menu-item-bg.gif);
}
}
div#menu-sec-right {
  float: right;
}
div#menu-sec div.item {
  float: left;
  width: 108px;
  height: 23px;
  padding-top: 4px;
  margin-left: 12px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(/i/menu-sec-item-bg.gif);
}
/* Contact */
div #contact {
  float: left;
  width: 233px;
  margin-top: 210px;
}

div#content-wrap {
  height: 1350px;
  padding: 30px;
  margin-left: 20px;
  overflow: auto;
}

div#content div.image-wrap {
  margin: 0 0 0 0px
}
div#content div.image {
  float: left;
  width: 202px;
  height: 192px;
  margin: 0px 11px 20px 0px;
  padding: 23px 3px 32px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(/i/img-bg248.gif);
}
div#content div.image2 {
  float: left;
  width: 300px;
  height: 300px;
  margin: 0px 11px 10px 0px;
  padding: 10px 3px 10px;
  background-position: top left;
  background-repeat: no-repeat;
  
}
/* Common styles */
div.clear {
  clear: both;
  margin: 0;
  padding: 0;
  font-size: 1px;
  width: 0;
  height: 0;
}

a img {
  border: 0;
}
p {
  margin: 0 0 15px 0;
}
h1,h2,h3,h4,h5,h6 {
  padding: 0;
  margin: 0;
}
h1 {
  padding-left: 20px;
  margin-bottom: 20px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(/i/h1-bg.gif);
}
h2 {
  padding-left: 20px;
  margin-bottom: 20px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(/i/h2-bg.gif);
}
h3 {
  padding-left: 20px;
  margin-bottom: 20px;
  background-position: top left;
}
h4 {
  padding-left: 20px;
  margin-bottom: 20px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(/i/h3-bg.gif);
}
h3,h5,h6 {
  padding: 0 15px;
  margin: 0 0 15px 0;
  font-size: 20px;
}
.add-to-cart select.form-select {
 width: 120px;
}


.box0 a .preview0
{
display: none;
}
.box1 a .preview1
{
display: none;
}
.box0 a:hover .preview0
{
	display: block;
	position: absolute;
	top: 953px;
	left: 331px;
	z-index: 21;
}
.box1 a:hover .preview1
{
	display: block;
	position: absolute;
	top: 1153px;
	left: 331px;
	z-index: 21;
}
