#nadrze {
  color:#6f6f6f;
  background:#fcfcfc  url(../images/mainbg.jpg) no-repeat;
  min-height:100px;
  width:900px;
  padding:30px 50px;
  float:left;
}
#prod2 {
  color:#6f6f6f;
  background:#fcfcfc url(../images/mainbg.jpg) no-repeat;
  min-height:100px;
  width:950px;
  padding:30px 25px;
  float:left;
}
#nadrze ul.nad {
  padding-top:30px;
}
#nadrze ul.nad li {
  width:181px;
  height:190px;
  position:relative;
  float:left;
  border-bottom:1px solid #6f6f6f;  
  text-align:center;
  margin-left:15px;
  margin-right:15px;
  margin-bottom:20px;
}
#nadrze ul.nad li.first {
  border-bottom:none;
  font-size:1.1em;
}

#nadrze ul.nad li .proddesc {
  position:absolute;
  text-align:center;
  bottom:10px;
  width:100%;
  font-size:0.8em
}
#nadrze ul.nad li .prodname {
  position:absolute;
  text-align:center;
  bottom:28px;
  width:100%;
  font-weight:600;
  font-size:1.1em
}
#nadrze ul.nad li a {
  color:#6f6f6f;
  text-decoration:none;
}
#prodleft h2 {
  font-size:0.9em;
  color:#6f6f6f;
}
#prodleft {
  width:235px;
  float:left;
}
#prodright {
  width:715px;
  float:right;
}
#prodright p {
  font-size:0.8em;
  text-align:justify;
  padding-bottom:10px;
}
#prodright .pr {
  padding-left:15px;
  float:right;
  width:300px;
}
#prodright .pr2 {
  padding-left:15px;
  float:right;
  width:254px;
}
#prodright .pl {
  padding:0px;margin:0px;
}
#prodright h3 {
  font-size:1em;
  color:#6f6f6f;
}

#prod {
  background:url(../images/prodbg.jpg) no-repeat;
  min-height:143px;
  width:950px;
  padding:30px 25px;
  float:left;    
}
#prod table {
  text-align:center;
}
#prod table.nad {
  width:100%;
}
#prod table.nad2 {
  width:100%;
  border-collapse: collapse;
  margin-top:20px;
}
#prod table.nad2 td {
  text-align:left;
  font-size:0.6em;
}

#prod table.nad1 {
  width:100%;
}
#prod .nad td {
  background-color:#eee;
}
#prod td {
  text-align:center;
  padding-left:10px;padding-right:10px;
  font-size:0.9em;  
  color:#333;
}
#prod th {
  padding-left:10px;padding-right:10px;
  text-align:left;
  background-color:#aaa;
  font-size:0.9em;
  color:#333;
}
#prod .nad1 th,#prod .nad2 th {
  height:40px;
}
#prod th.firstth {
  background-color:#ffffff;
  color:#6f6f6f;
  font-size:1.1em;
}
#prod table.stbl {
  width: 445px;
}
#prod .stbl td,#prod .stbl th {  
  border:none;
  width:auto;
  margin:0px;
  padding:0px;
  text-align:left;
}
#prod .stbl td p {
  text-align:left;
  padding-left:5px;
}
#prod2 p {
  text-align:left;
}
#prod2 .pstbl td {
  font-size:0.8em;
  padding:0px 10px 0px 0px;margin:0px;
}
