/* General */
body {margin: 10px 0 0 0; padding: 0; background: #E6E6E6 url(../images/img01.gif); font-family: "tahoma", Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: justify;}

/* Typography */
h1, h2, h3, h4 {margin: 0; font-weight: normal; color: #000000;}
h1 {font-size: 20px;}
h2 {color: #2A2A2A; font-weight: bold; font-family: georgia, serif; font-size: 24px; border-bottom: 1px solid #2A2A2A; letter-spacing: -1px; margin-bottom: 10px;}
h3 {font-family: "helvetica"; font-size: 14px; font-weight: bold; color: #3F3F3F; padding: 2px;}
h3.upperclass {font-family: "helvetica"; font-size: 14px; font-weight: bold; color: #3F3F3F; padding: 2px 2px 2px 0; text-transform: uppercase;}
h3.green {font-family: "helvetica"; font-size: 14px; font-weight: bold; color: #73C400; padding: 10px 7px 7px 5px; text-transform: uppercase;}
.highlight {background: #BDE77C; padding: 2px; color: #2A2A2A;}
h3.vypln {font-family: georgia, serif; font-size: 17px; font-weight: bold; color: #2A2A2A; background: #ADE15B url(../images/h3_bg.gif) repeat-x; border-top: 1px solid #ADE15B; border-left: 1px solid #ADE15B; border-right: 1px solid #ADE15B; padding: 2px 0 2px 10px; margin-bottom:10px;}
h3.no_active{color: #666;}
h4 {font-size: 12px; font-weight: bold; color: #000; padding-left: 5px;}
p, ol, ul {line-height: 130%;}
li.right {padding-right:15px; padding-bottom: 5px;}
p.cervena {color:#FF0000;}
p.modra {color:#6A97C3; font-weight: bold;}
p.byline {margin: 0px; float: right; color:#2A2A2A; font-weight:bold;}
p.bold{font-weight:bold; padding-left:12px}
hr {border: 1px solid #73C400;}

/* Links */
a {color: #669900;}
a:hover {text-decoration: none;}

/* Images */
img {border: none;}
img.left {float: left; margin: 5px 15px 0 0; border: 1px solid #ccc; padding: 4px;}
img.okraj {border: 1px solid #ccc; padding: 4px; margin: 2px 1px;}

/* Table */
td {vertical-align: top;}
td.right {text-align: right;}
td.rok{font-weight:bold; width:115px}
td.rok1{font-weight:bold; width:75px}
td.rok2{font-weight:bold; width:30px}

/* Header, Page, Content */
#header {width: 800px; height: 150px; margin: 0 auto; background: #2A2A2A;}
#page {width: 800px; margin: 0 auto; background: #E6E6E6;}
#obsah {float: right; width: 577px; padding: 15px; background: url(../images/img05.gif) repeat-x; border: 1px solid #E6E6E6;}

/* Footer */
#footer {width: 800px; margin: 0 auto; height: 100px; padding: 5px 0 0 0;}
#footer p {margin: 0; line-height: normal; font-size: 10px; text-align: right; line-height: 130%;}
#footer a {color: #666666; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

