body {
  background: #bbbbbb;
  font-family : verdana, tahoma, arial;
}
#main, #main-hp {
  margin: auto;
  width : 900px;
}
#main {
  background: #fff url('left.gif') repeat-y;
}
#main-hp {
  background: #006e4d url('line.gif') repeat-y;
}
#main-hp #right-side {
  padding : 30px 5px;
}
#header {
  height : 130px;
  background : #fff url('header.jpg') no-repeat bottom left;
}
#header-hp {
  height : 130px;
  background : #fff url('header-hp.jpg') no-repeat bottom left;
}
#logo {
  width : 232px;
  height : 48px;
  top : 24px;
  position : absolute;
  margin-left : 60px;
}
#logo span {
  position : absolute;
  background-image : url('logo.jpg');
  background-repeat : no-repeat;
  width : 232px;
  height : 48px;
}
h1 {
  color : #979797;
  font-size : 0.7em;
}
h1 a {
  color : #979797;
}
h1 a:hover {
  cursor : hand;
}
h2 {
  padding-top : 10px;
  display : block;
  font-size : 15px;
  clear : both;
}
h3 {
  clear : both;
  display : block;
  font-size : 12px;
  margin : 0;
  padding-top : 5px;
}
#left-side {
  float : left;
  min-height : 500px;
  -height : 500px;
  width : 168px;
  background : #67A08F url('aj-mobius-bkgrd.jpg') 0 160px no-repeat;
  padding-top : 10px;
}
#left-side a {
  font-size : 10px;
  color : #fff;
  padding-left : 5px;
}
#left-side ul {
  margin : 0;
  padding-left : 15px;
}
#left-side ul li {
  margin : 0;
  padding-left : 7px;
  list-style-type : none;
  background : url('li.png') no-repeat left .55em;
  -background : url('li.gif') no-repeat left .55em;
}
#left-side ul li a img {
  border : none;
  margin : 0;
  padding : 0;
}
#left-side a:hover {
  text-decoration : none;
}
.men-paper-machine-clothing, .men-filtration-product-and-parts, .men-contact {
  margin-left : 5px;
  background-repeat : no-repeat;
}

.men-paper-machine-clothing {
  background : url('paper-machine-clothing.png');
  -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/paper-machine-clothing.png', sizingMethod='crop');
  -background-image: none;
  width : 144px;
  height : 17px;
}
.men-filtration-product-and-parts {
  background : url('filtration-product-and-parts.png');
  -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/filtration-product-and-parts.png', sizingMethod='crop');
  -background-image: none;
  width : 158px;
  height : 15px;
}
.men-contact {
  background : url('contact.png');
  -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/contact.png', sizingMethod='crop');
  -background-image: none;
  width : 46px;
  height : 12px;  
}
#right-side {
  float : left;
  width : 680px;
  padding : 20px 25px;
  -padding : 10px 20px;
  font-size : 11px;
  line-height : 1.5;
  text-align: justify;
}
#right-side a {
  color : #67a08e;
}
#right-side a:hover {
  color : #006e50
}
#bottom {
  margin : auto;
  text-align : center;
  padding-top : 30px;
  font-size : 11px;
  color : #474747;
}
.clear {
  clear : both;
}
.float-left {
  float : left;
}
.float-right {
  float : right;
}
table {
  margin-left : 20px;
}
table tr td {
  border : 1px solid #becdc8;
  text-align : center;
}
table tr td.zvyr {
  background : #d2e3dd;
  font-weight : bold;
}
#right-side img.float-right, #right-side img.float-left  {
  padding : 5px;
  margin : 2px 0 10px 0;
}
.block {
  width : 255px;
  text-align : center;
  margin-bottom : 15px;
}
#right-side img {
  border : 1px solid #bdbdbd;
  background : #e3e3e3;
  padding : 5px;
}
#right-side h2 img, #right-side img.header, #right-side .block img, #right-side img.float-right, #right-side img.float-left {
  border : none;
  background : none;
  padding : 0;
}
#right-side h2 img {
  position : absolute;
  margin-top : -3px;
  margin-left : 10px;
}
.popis {
  float : right;
  width : 300px;
}
.popis h4 {
  width : 145px;
  display : block;
  float : left;
  text-align : center;
  font-size : 10px;
  font-weight : normal;
  margin : 0;
  padding : 0;
}
.cat {
  float : left;
  padding-left : 5px;
  padding-top : 3px;
}