body {margin: 5px; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em;}
table {font-size: 1em; border-collapse: collapse;}
td, th {text-align: left;}
a {color: #b00;}

#logo {float: left; margin-right: 20px;}
h1 {float: left; font-size: 2em; color: #DA251C; margin: 0; padding: 0; margin: 10px 0 0 0;}

h2 {font-size: 1.2em; background: #C5DEEF; color: #004A86; padding: 5px; text-align: center; margin: 0;}

td.sloupec {width: 270px; vertical-align: top; background: #EDF5FA; padding: 10px; border-right: 5px solid #fff;}

table.tabulka {border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
table.tabulka td, table.tabulka th {border-left: 1px solid #fff; border-top: 1px solid #fff; padding: 2px 5px;}
table.tabulka td {background: #eee;}
table.tabulka th {background: #e8e8e8; font-weight: normal; color: #333; font-style: italic;}

.cleaner {clear: both;}
.center {text-align: center;} 
.popis {font-size: 0.9em;}
.bila {background: #fff !important; text-align: center;}
.small {font-size: 0.9em;}
a.tlacitkoModre {background: #8AADD4 url(img/sipka-right-modra.gif) no-repeat 3px 50%; border: 1px solid #fff; color: #fff; font-weight: bold; text-align: center; padding: 2px 5px 2px 20px; text-decoration: none;}
a.tlacitkoModre:hover {background: #5384BF url(img/sipka-right-modra.gif) no-repeat 3px 50%;}
a.tlacitkoCervene {background: #e00 url(img/sipka-right.gif) no-repeat 3px 50%; border: 1px solid #fff; color: #fff; font-weight: bold; text-align: center; padding: 2px 5px 2px 20px; text-decoration: none;}
a.tlacitkoCervene:hover {background: #f00 url(img/sipka-right.gif) no-repeat 3px 50%;}

a#zavrit {font-size: 0.9em;text-decoration: none;}
a#zavrit:hover {text-decoration: underline;}

.bezna {text-decoration: line-through; text-align: right;}
.nase {color: #900; font-weight: bold; font-size: 1.1em; text-align: right;}
.sleva {font-weight: bold; font-size: 1.1em; text-align: right;}

