html, body {
  height: 100%;
  width: 100%;
  padding: 0px;
  margin: 0px;  
}
img {
  border: 0px solid red;
}
body {
  background-color: #2e343a;
  background-repeat: repeat-x;
  background-position: top;
  height:auto !important;

}
table {
  border-collapse: collapse;
}
a img { 
border: none;
}
a:hover {
text-decoration:none;
}

* {
  margin: 0;
  padding: 0;
}

#content {
  min-height:100%;
  position:relative;
  background-image: url(img/top_pix.jpg); 
  background-repeat: repeat-x;
  background-position:top;
}


#footer {
  clear:both;
  height:100px;

  position:relative;
  width:100%;
  background-image: url(img/bottom_pix.jpg); 
  background-repeat: repeat-x;
}

.catalog_menu .layer { position:absolute; width:1%; height:1px; z-index:1; display: none; }
.catalog_menu .body { border: 1px solid #666666; background-color: #333333; }
.catalog_menu .level1 { font-size: 12px; font-weight: bold;  }
.catalog_menu .level2 { font-size: 11px; padding-top:5px; }
.catalog_menu A {  font-family:Arial, serif; font-size:12; text-decoration: none; color:#cccccc;}
.catalog_menu A:hover { text-decoration: none; color:#999999;}
.catalog_menu .level2 A{ margin-left:7px; } 


td.im{ background-image: url(img/pix_img_menu.jpg); background-repeat: repeat-x; }

td.menubg { background-image: url(img/menu_pix.jpg); background-repeat: repeat-x; }
td.menuleft { background-image: url(img/menu_left.jpg); background-repeat: no-repeat; width:2px; height:39px; }
td.menubreak { background-image: url(img/menu_break.jpg); background-repeat: no-repeat; }
td.menuright { background-image: url(img/menu_right.jpg); background-repeat: no-repeat; width:2px; height:39px; }

td.logoimg { background-image: url(img/logo.jpg); background-repeat: no-repeat; }
td.logotext { background-image: url(img/logotext.jpg); background-repeat: no-repeat; }
td.phone { background-image: url(img/tel.jpg); background-repeat: no-repeat; }

td.pl { background-image: url(img/pix_logos_img.jpg); background-repeat: repeat-x; }

td.img1 { background-image: url(img/img11.jpg); background-repeat: no-repeat; width:250px; height:115px; border-top-width:1px; border-color:#575757; }
td.img2 { background-image: url(img/img12.jpg); background-repeat: no-repeat; width:250px; height:115px; border-top-width:1px; border-color:#575757; }
td.img3 { background-image: url(img/img13.jpg); background-repeat: no-repeat; width:250px; height:115px; border-top-width:1px; border-color:#575757; }
td.img4 { background-image: url(img/img14.jpg); background-repeat: no-repeat; width:250px; height:115px; border-top-width:1px; border-color:#575757; }
td.img5 { background-image: url(img/img21.jpg); background-repeat: no-repeat; width:250px; height:115px; }
td.img6 { background-image: url(img/img22.jpg); background-repeat: no-repeat; width:250px; height:115px; }
td.img7 { background-image: url(img/img23.jpg); background-repeat: no-repeat; width:250px; height:115px; }
td.img8 { background-image: url(img/img24.jpg); background-repeat: no-repeat; width:250px; height:115px; }
td.img9 { background-image: url(img/img31.jpg); background-repeat: no-repeat; width:250px; height:115px; border-bottom-width:1px; border-color:#575757; }
td.img10 { background-image: url(img/img32.jpg); background-repeat: no-repeat; width:250px; height:115px; border-bottom-width:1px; border-color:#575757; }
td.img11 { background-image: url(img/img33.jpg); background-repeat: no-repeat; width:250px; height:115px; border-bottom-width:1px; border-color:#575757; }
td.img12 { background-image: url(img/img34.jpg); background-repeat: no-repeat; width:250px; height:115px; border-bottom-width:1px; border-color:#575757; }

td.conttext { color:#cccccc; text-align:justify; font-family:Arial, serif; font-size:12; padding-left:9px; padding-top:11px; }

td.cattov { color:#ccff00; text-align:justify; font-family:Arial, serif; font-size:15; }
td.cattov A { color:#ccff00; text-decoration:underline; }
td.cattov A:hover { text-decoration:none; }
td.cattov1 { padding-top:7px; padding-left:84px; }
td.cattov2 { padding-top:7px; padding-left:46px; }
td.cattov1 A { color:#ccff00; text-align:justify; font-family:Arial, serif; font-size:15; text-decoration:underline; } 
td.cattov2 A { color:#ccff00; text-align:justify; font-family:Arial, serif; font-size:15; text-decoration:underline; }
td.cattov1 A:hover { text-decoration:none; }
td.cattov2 A:hover { text-decoration:none; }

td.num { color:#cccccc; text-align:justify; font-family:Tahoma, sans-serif; font-size:12; margin-left:3px;line-height:18px; }
td.num a { color:#ccff00; text-align:justify; font-family:Tahoma, sans-serif; font-size:12; margin-left:3px;line-height:18px;text-decoration:underline; }
td.num a:hover { text-decoration:none; }
td.num a:active { color:#cccccc; text-decoration:none; }
td.pages { color:#cccccc; text-align:left; font-family:Tahoma, sans-serif; font-size:12; }
td.page { color:#cccccc; text-align:left; font-family:Tahoma, sans-serif; font-size:12;  }
td.page a { color:#ccff00; text-align:left; font-family:Times New Roman, serif; font-size:12; margin-left:3px; text-decoration:none; }
td.pages a:hover { text-decoration:none; }
td.pages a:active { color:#cccccc; text-decoration:none; }

td.cat_light { background-color: #43494e; color:#cccccc; text-align:left; font-family:Arial, serif; font-size:11; padding-left:5px; padding-top:4px; padding-bottom:5px; padding-right:5px; }
td.cat_dark { background-color: #2e343a; color:#cccccc; text-align:left; font-family:Arial, serif; font-size:11; padding-left:5px; padding-top:4px; padding-bottom:5px; padding-right:5px; }

td.tovzag { text-align: left; color:#ccff00; font-family:Arial, serif; font-size:12; padding-top:10px; padding-left:5px; padding-bottom:6px; }
td.tovzag A { color:#ccff00; text-align:left; font-family:Arial, serif; font-size:12; text-decoration:underline;}
td.tovzag A:hover { text-decoration:none;}

td.tovborder {background-repeat: no-repeat; padding-bottom:5px; }

td.cop { color:#cccccc; text-align:justify; font-family:Tahoma, sans-serif; font-size:11; padding-left:9px; padding-top:36px; }
td.wm { padding-left:8px; padding-top:45px; text-align:center; }
td.wm a { color:#cccccc; text-align:center; font-family:Tahoma, sans-serif; font-size:11; text-decoration:none;}
td.wm a:hover { text-decoration:none; text-align:center;} 