ol, ul {padding: 5px 0 0 30px; margin: 0 0 15px 20px;}
li {line-height: 140%;}
dl {line-height: 120%;}
dt {left: 0; float: left; padding: 0; margin: 0 0 0 15px; border: 0; font-style: italic;}
dd {padding: 0; margin: 0 0 0.6em 120px; border: 0;}
table {width: 98%; font-size: 100%; color: #000; border: 0;}
td {vertical-align: top; border: 0; border-bottom: #D0CECE 1px solid;}

#hlavtext0 {display: none;}
#menu {display: none;}
#podmenu0 {display: none;}
#vlevo0 {display: none;}
#paticka0, #paticka1 {display: none;}
.noscreen {display: none}
.cleaner {clear: both;}
.nastred {text-align: center;}
.doprava {text-align: right;}
.odstavec {text-indent: 30px;}
.cena {text-align: right;}
.popis {width: 300px;}
.linka {border: 1px solid #dedede; margin-top: 15px;}

.dvojramecek {clear: both; width: 100%; min-height: 263px; padding: 20px 0 5px 0;}
.ramecekvlevo0 {float: left; width: 270px; background: url("../images/novinky.gif") top right no-repeat;}
  .ramecekvlevo {padding: 0; border-bottom: 4px solid #A6003A; }
  .ramecekvlevo h3 {font-size: 110%; color: #fff; padding: 0; margin: 5px 0 10px 0; text-align: center;}
  .ramecekvlevo p {font-size: 95%; background-color: #F4F4F4; padding: 15px 15px 14px 15px; margin: 5px 0 5px 0;}
.ramecekvpravo0 {float: right; width: 410px; background: #DFDFDF url("../images/bunka_top.gif") top left no-repeat;}
  .ramecekvpravo {padding: 0; }
  .ramecekvpravo h3 {font-size: 110%; color: #A6003A; padding: 0; margin: 5px 0 10px 0; text-align: center;}
  .ramecekvpravo p {font-size: 95%; padding: 2px 5px 2px 5px; margin: 5px 0 5px 0; text-align: center;}
  
.ref0 {clear: both; width: 100%; margin: 15px 0 15px 0;}
.ref1 {clear: both; margin: 15px 0 15px 80px;}
.ref2 {clear: both; margin: 15px 0 15px 190px;}
  .ref {float: left; width: 165px; margin: 10px 3px 10px 3px; text-align: center; font-style: italic;}
  .ref img {border: 1px solid #c0c0c0;}
