  #rpanel {
    display: none;
  }
  #page, #contents {
    width: 100%;
  }
  .nahrdiltabulka h3 {
    margin: 0;
    padding: 0;
  }
  .nahrdiltabulka th, .nahrdiltabulka td {
    padding: 5px 10px 5px 10px;
    box-sizing: border-box;
  }
  .nahrdiltabulka td {
    border-bottom: 1px solid #eeeeee;
  }
  .koupit_blok {
  width: 69px;
  height: 31px;
  background: url(policko_radkovy_vypis.png) no-repeat left top;
  position: relative;
  margin: 0 0 0 auto;
 }
 .koupit_blok input {
  width: 47px;
  border: none;
  background-color: white;
  position: absolute;
  top: 1px;
  left: 1px;
  text-align: center;
  font-size: 16px;
  padding: 5px 0 5px 0;
 }
 .koupit_blok a {
  display: block;
  width: 18px;
  height: 15px;
  position: absolute;
 }
 .koupit_blok a.koupit_plus {
  top: 0;
  right: 0;
  background: url(policko_radkovy_vypis.png) no-repeat right top;
 }
 .koupit_blok a.koupit_plus:hover {
  background: url(policko_radkovy_vypis_m.png) no-repeat right top;
 }
 .koupit_blok a.koupit_minus {
  bottom: 0;
  right: 0;
  background: url(policko_radkovy_vypis.png) no-repeat right bottom;
 }
 .koupit_blok a.koupit_minus:hover {
  background: url(policko_radkovy_vypis_m.png) no-repeat right bottom;
 }
 .koupit_blok a span {
  display: none;
 }
 
 .nahrdils .produktstatus {
  position: relative;
  top: 0;
  left: 0;
 }
 
 .nahrdils_imgs a {
  border: 5px solid white;
  display: block;
  width: 122px;
  height: 82px;
  float: left;
 }
 .nahrdils_imgs a.active {
  border: 5px solid #0182A9;  
 }