

#zbozi_zboziList  {
  margin: 10px 0;
  display: block;
}
#mainin .zbozi_item  {
  width: 100%;
  background: #fff;
  border: 1px solid #666;
  width: 425px;
}

.zbozi_item td {
    padding: 5px;
}
.zbozi_item img  {
  border: 0;
}

.zbozi_item .foto  {
  text-align: right;
}

#strankovani  {
  text-align: center;
  margin: 20px 0;
  color: #333;
}
#strankovani table  {
  width: 99px;
  margin: 0 auto;
}
#strankovani table td  {
  width: 33px
}
#strankovani a img  {
  width: 18px;
  height: 18px;
  border: 0;
}
#zbozi_lblCurPage  {
  font-size: 12px;
  border: 1px solid #555;
  background: #fff;
  display: block;
  padding: 2px;
}
.but-info  {
  padding: 5px 0 0 0;
}


/******** A K C E ******/
#zb-akce-head  {
  color: #fc0;
  background: #666;
  padding: 5px;
  font-size: 14px;
  margin: 5px 0;
  border-top: 2px solid #fc0;
  border-bottom: 2px solid #fc0;
}
#zb-akce ul  {
  list-style: none
}
#zb-akce ul li  {
  padding: 0 0 5px 0;
}
#zb-akce ul li a  {
  text-decoration: none;
  font-size: 10px;
  color: #555;
}
#zb-akce ul li a:hover  {
  text-decoration: underline;
  color: #A52;
}
#zb-akce ul li a .zbozi_nazev  {
  font-size: 11px;
  color: #a52;
  font-weight: bold
}

/******* filtry v seznamech zbozi *****/

#sortAfiltr {
  height: 30px;
  overflow: hidden;
}

#sortAfiltr  select  {
  border: 1px solid #a00;
  width: 150px;
}

/***** detail zbozi ****/
.top  {
  vertical-align: top;
}
#mainin #tblDetZbozi fieldset  {
  border: 0;
}
#mainin #tblDetZbozi fieldset legend  {
  color: #a00;
  padding: 2px;
  background: #fff;
}
.tblTechInfo,
.zb_tech_info  {
  width: 100%;
}
.zb_tech_info td  {
  padding: 2px;
}
#tblDetZbozi  {
  background: #fff;
  width: 100%;
  border: 1px solid #666;
}
#tblDetZbozi table  {
  width: 100%;
}
.zb_img  {
  text-align: right;
  background: #fff;
  padding: 5px;
}
#lblCena  {
  font-size: 14px;
  font-weight: bold;
  color: #a00;
}
#lblSleva  {
  text-decoration: line-through;
}
#lblPopis  {
  margin: 0 0 10px 0;
  display: block;
  background: #fff;
  padding: 5px;
  font-size: 10px;
}
.admin_info  {
  background: #fff;
  display: block;
  padding: 5px;
  color: #999;
}
.priplatek  {
  color: #08e;
  font-size: 12px;
}
.celkem  {
  font-size: 12px;
  color: #fff;
  background: #d00;
  font-weight: bold;
  padding: 2px;
}


/***** K O S I K *****/
#mainin fieldset  {
  border: 1px solid #ccc;
  padding: 5px;
  margin: 0 0 10px 0;
  font-size: 11px;
}
#mainin fieldset legend  {
  border: 1px solid #ccc;
  padding: 2px 5px;
  background: #fff;
  font-size: 12px;
}
.table  {
  background: #fff;
}
.table td  {
  padding: 2px 3px;
  font-size: 10px;
}
.table_head  {
  background: #ccc;
}
.tb30  {
  width: 20px;
  border: 1px solid #555;
  color: #a00;
  font-weight: bold;
  text-align: center;
}
#lbPrepocitat  {
  float: right;
  border: 1px solid #a00;
  padding: 3px 7px;
  background: #fff;
  text-decoration: none;
  cursor: pointer;
}
#rblDoprava  {
  margin: 5px 0;
}
.tb450  {
  border: 1px solid #555;
  width: 400px;
}
.bt  {
  border: 1px solid #fff;
  background: #555;
  color: #eee;
  font-size: 12px;
  padding: 2px 7px;
  
}
.tabDodavatel  {
  width: 100%;
}