/*--- TAGY ---*/
.oteviraci_doba TABLE{
 width: 100%;
}
.oteviraci_doba TABLE TR TH{
 padding: 10px;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}
.oteviraci_doba TABLE TR TD{
 padding: 3px 10px 3px 10px;
}
.oteviraci_doba TABLE TR.dnes TD.left{
 -webkit-border-radius: 3px 0px 0px 3px;
 -moz-border-radius: 3px 0px 0px 3px;
 -khtml-border-radius: 3px 0px 0px 3px;
 border-radius: 3px 0px 0px 3px;
}
.oteviraci_doba TABLE TR.dnes TD.right{
 -webkit-border-radius: 0px 3px 3px 0px;
 -moz-border-radius: 0px 3px 3px 0px;
 -khtml-border-radius: 0px 3px 3px 0px;
 border-radius: 0px 3px 3px 0px;
}
TABLE.DM, TABLE.listek{
 width: 100%;
 margin: 0px 0px 30px 0px;
}
TABLE.DM TR.DM_kat TD,
TABLE.listek TR.Rkat TD{
 padding: 5px 10px 5px 10px;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}
TABLE.DM TR.DM_text TD,
TABLE.listek TR.Rtext TD{
 padding: 7px;
}
TABLE.DM TR.DM_text TD.mnozstvi,
TABLE.listek TR.Rtext TD.mnozstvi{
 width: 50px;
 text-align: center;
 white-space: nowrap;
}
TABLE.DM TR.DM_text TD.kod,
TABLE.listek TR.Rtext TD.kod{
 width: 30px;
 text-align: center;
 white-space: nowrap;
}
TABLE.DM TR.DM_text TD.cena,
TABLE.listek TR.Rtext TD.cena{
 width: 70px;
 text-align: right;
 white-space: nowrap;
}
.DM_den, .DM_info{
 padding: 7px;
 margin: 0px 0px 20px 0px;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}
/*--- ODKAZY --*/
/*--- DESIGN ---*/
/*--- OSTATNÍ ---*/
.fotogalerie A IMG,
.fotogalerie A:link IMG,
.fotogalerie A:visited IMG{
 display: block;
 float: left;
 margin: 0px 1px 1px 0px;
}
.fotogalerie A:hover IMG,
.fotogalerie A:active IMG{
 opacity: 0.70;
 filter: alpha(opacity=70);
}