* { margin: 0; 	padding: 0; }
body { font-family: Tahoma, Verdana, Arial, lucida, sans-serif; background-color: #fff; color: #000; text-align: left; width: auto;}
#ramec {  width: auto; border: 0px none #000; }
#hlavicka { margin: auto; width: auto; height: auto; background-image : none;  }
#hlavicka form { Position: absolute; top: 101px; left: 50%; margin-left: -180px; }
#hlavicka select { font-size:9px; margin-right: 30px; }
#menu { display: none; }
#telo { height: auto;  text-align: left;  padding: 0px; background: #fff none; font-size: 10pt; }
#telo li { list-style-position: inside; margin-left: 20px; }
#telo li a { font-size: 95%;   }
#paticka { display: none; }
#vyberpneu { display: none; }
.protektory td { text-align: center; padding: 10px 0px; width: 33%; }
.protektory table { font-size: 100%; border-collapse: collapse; border: Opx none; width: 100%; }
.seznam { list-style-type:none; float: left; display: block; width: 145px; font-size: 90%; line-height:1.5em; }
.sbt { list-style-type:none; }
.ol5em { margin-left: 5em; }
.sl5em { width: 5em; display: block; float: left; }
.cistic { float: none; clear: both; }
.prava { text-align: right; }
.leva { text-align: left; }
.stred { text-align: center; }
.cervena { color: #CC0000; }
.obtpr {float: right; padding-left: 10px; }
.obtpl {float: left; padding-right: 10px; }
.aldisk { display: block; width: auto; text-align: center; float:left; margin: 10px 0px; }
.pis80 { font-size: 80%; }
.podpolozka { margin: 0px 0px 0px 30px; }
.skryte { display: none; }
h1, h2, h3 { margin: 15px 0px 5px 0px; }
h1 { display: block; font-size: 18pt; }
h2 { margin-left: 20px; font-size: 16pt; }
h3 { color: #9A030B; font-size: 12pt; }
a { font-weight: bold; color:#09487D; }
table { font-size: 80%; border-collapse: collapse; border-top: 1px solid #000; border-bottom: 1px solid #000; width: 100%; }
td { text-align: left; vertical-align: top; padding: 1px 4px 2px 0px; font-size: 12px; }
p { margin: 1ex 0; }