#kosikr div {
}
#kosikr .nadpis {
  color:#105D91;
  display:block;
  padding:5px 5px 2px 10px;
  font-weight:bold;
}
#kosikr div table {
  width:100%;
  background:#D4E9F1;
}
#kosikr div table td {
  border-bottom:1px solid #fff;;
}
#kosikr div table td.left {
  text-align:left;
  width:70px;
  padding:5px;
}
#kosikr div table td.right {
  text-align:right;
  padding:5px;
}
#kosikr p a {
  display:block;
  color:#B6EDFB;
  background:#1A699A;
  text-align:bottom;
  font-weight:bold;
  width:159px;
  height:25px;
  padding:12px 0 0 10px;
  font-size:1.1em;
}
#kosikr p a:hover {
  color:#fff;
}
#kosikr p a.intokos {
  background:#1A699A url(../images/icon-cart.png) 0 0 no-repeat;
}
#kosikr p a.intoord {
  background:#1A699A url(../images/icon-money.png) 0 0 no-repeat;
}


#nejsledovanejsi_mini {
  padding:10px 0 1px 0;
}
#nejsledovanejsi_mini .nadpis {
  display:block;
  padding:5px 5px 2px 10px;
  font-weight:bold;
}

#nejsledovanejsi_mini div.product {
  background:#D4E9F1;
  padding:5px;
}
#nejsledovanejsi_mini div table {
  width:159px;
  margin:0 auto;
  background:#fff;
}

#nejsledovanejsi_mini a:hover {
  color:#000;
  text-decoration:underline;
}

#nejsledovanejsi_mini th {
  font-weight:bold;
  text-align:center;
  padding:5px 5px 0 5px;
  background:url(../images/nej-bg.png) left top no-repeat;
}
#nejsledovanejsi_mini td {
  padding:0 5px 5px 5px;
  background:url(../images/nej-bg.png) left bottom no-repeat;
}  
#nejsledovanejsi_mini img {
  margin:3px;
}
#nejsledovanejsi_mini td.rmage {
}
#nejsledovanejsi_mini div div.rmag {
  float:right;
  margin:0;
}
#nejsledovanejsi_mini span.price {
  display:block;
  padding:10px 5px 0 0;
}
#nejsledovanejsi_mini span.koupit {
  display:block;
  padding:10px 5px 0 0;
}
#nejsledovanejsi_mini td a {
  float:left;
}

#nejsledovanejsi_mini td div a {
  float:right;
}

#nejsledovanejsi_detail {
  padding:0 0 1px 0;
}

#nejsledovanejsi_detail div.product {
  margin:5px;
}
#nejsledovanejsi_detail div table {
  border:1px solid #888;
  background:#fff;
  width:100%;
}

#nejsledovanejsi_detail a {
  color:#0066d7;
  text-decoration:none;
}
#nejsledovanejsi_detail a:hover {
  color:#000;
  text-decoration:underline;
}

#nejsledovanejsi_detail th {
  font-weight:bold;
  text-align:center;
  padding:2px;
}
#nejsledovanejsi_detail img {
  margin:3px;
}
#nejsledovanejsi_detail div div.rmag {
  float:right;
  margin:0;
}
#nejsledovanejsi_detail span.price {
  display:block;
  padding:10px 5px 0 0;
}
#nejsledovanejsi_detail span.koupit {
  display:block;
  padding:10px 5px 0 0;
}
#nejsledovanejsi_detail td a {
  float:left;
}

#nejsledovanejsi_detail td div a {
  float:right;
}
