div {
  padding: 0px;
  margin: 0px;
} 
A {
    color: #95120B;
    font-weight: bold;
    text-decoration: underline;
}
A:hover {
    color: #95120B;
    font-weight: bold;
    text-decoration: none;
}
 body {
  background-color: #efefef;
  font-family: "tahoma", sans-serif;
  font-size: 11px;
  color: #000000;
  width: 100%;
  margin: 0px;
  margin-top: 20px;
  padding: 0px;
  text-align: center;
  SCROLLBAR-FACE-COLOR: #D4D3D3; 
  SCROLLBAR-HIGHLIGHT-COLOR: #F3F3F3; 
  SCROLLBAR-SHADOW-COLOR: #DCDCD8; 
  SCROLLBAR-3DLIGHT-COLOR: #DCDCD8; 
  SCROLLBAR-ARROW-COLOR: #D2D4AF; 
  SCROLLBAR-TRACK-COLOR: #F4F4F3; 
  SCROLLBAR-DARKSHADOW-COLOR: #F3F3F3;
}
div#shadow {
  position: relative;
  width: 800px;
  height: 530px;
  border-style: none;
  padding: 0px;
  margin: 0 auto;
  background-image: url("../imgs/mask02.gif");
  background-repeat: no-repeat;
  background-position: top left;
}
div#shadow2 {
  position: relative;
  width: 800px;
  height: 530px;
  border-style: none;
  padding: 0px;
  margin: 0 auto;
  background-image: url("../imgs/mask_sub.gif");
  background-repeat: no-repeat;
  background-position: top left;
}
div#SiteMenuContainer {
  position: absolute;
  left: 3px;
  top: 44px;
  width: 136px;
  height: 530px;
  margin: 0px;
  padding: 0px;
}
div#img_undermenu {
  position: absolute;
  left: 15px;
  top: 335px;
  width: 118px;
  height: 163px;
  margin: 0px;
  padding: 0px;
}
div#logo {
  position: absolute;
  left: 549px;
  top: 19px;
  width: 232px;
  height: 47px;
  margin: 0px;
  padding: 0px;
}
div#lefttext {
  position: absolute;
  left: 142px;
  top: 84px;
  width: 237px;
  height: 424px;
  margin: 0px;
  padding: 0px;
  text-align: center;
}
div#lefttext P {
  padding-left: 12px;
  padding-right: 12px;
  color: #000000; 
  line-height: 15px;
  font-size: 12px;
  text-align: justify;
  margin-top: 2px;
  margin-bottom: 0px;

}
div#lefttext P IMG {
  margin-right: 10px;
  margin-bottom: 2px;
  margin-top: 2px;

}
div#righttext {
  position: absolute;
  left: 388px;
  top: 84px;
  width: 265px;
  height: 424px;
  margin: 0px;
  padding: 0px;
}
div#righttext P {
  padding-left: 12px;
  padding-right: 8px;
  color: #000000; 
  line-height: 15px;
  font-size: 12px;
  text-align: justify;
  margin-top: 2px;
  margin-bottom: 0px;

}
div#righttext P B {
  font-size: 11px;
  font-weight: bold;
  color: #C91911;
}
div#righttext P IMG {
  margin-right: 10px;
  margin-bottom: 2px;
  margin-top: 2px;

}
div#righttext02 {
  position: absolute;
  left: 660px;
  top: 84px;
  width: 126px;
  height: 424px;
  margin: 0px;
  padding: 0px;
}
div#bodypart {
  position: absolute;
  left: 146px;
  top: 96px;
  width: 510px;
  height: 408px;
  margin: 0px;
  padding: 0px;
  overflow: auto;
  text-align: left;
}
div#bodypart IMG {
  padding-left: 9px;
}
div#bodypart P {
  padding-left: 12px;
  padding-right: 12px;
  color: #000000; 
  line-height: 14px;
  font-size: 12px;
  text-align: justify;
  margin-top: 2px;
  margin-bottom: 0px;

}
div#bodypart li {
  font-size: 12px;
  margin-left: 14px;
  margin-right: 8px;
  text-align: justify;
  font-weight: normal;
} 
 
div#bodypart .red {
  color: #C91911;
}
table, textarea, input, select {
  font-family: "tahoma", sans-serif;
  font-size: 8pt;
  color: #8D8D8D;
}
P.img_zoznam  {
  margin-left: 14px;
}
P.img_zoznam IMG {
  margin-left: 0px;
  padding-left: 0px;
}
P.img_zoznam B {
  color: #0066CC;
  font-weight: normal;
}
P.img_zoznam U {
  color: #0066CC;
  font-weight: bold;
}
P.img_zoznam U A {
  color: #0066CC;
  font-weight: bold;
}
P.img_zoznam U A:hover {
  color: #000000;
  text-decoration: none;
}
div#form {
  position: absolute;
  left: 12px;
  top: 60px;
  width: 470px;
  background-color: #E6E6E6;
  border: 1px solid #999999;
  margin: 0px;
  padding: 0px;
  text-align: left;
}
div#form table {
  color: #333333;
  font-size: 12px; 
}
div#form table input, textarea {
  border: 1px solid #666666;
  color: #000000;
}
.kontakt {
  padding: 10px;
}
P.kontakt  {
  text-align: center;
}
TABLE#kontakt_tab  TD P {
    text-align: center;
    font-size: 12px;
}
    
.kontakt A {
  color: #CD2821;
}
table#datasheet TD, ul, li {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  margin-left: 28px;
}
table#datasheet img {
  padding: 1px;
  margin: 0px;
}