dl.table-display
{
width: 41.1em;
margin: 2em 0;
padding: 0;
}

.table-display dt
{
width: 12em;
float: left;
margin: 0 0 0 0;
padding: .5em;
/*border-top: 1px solid #999;*/
font-weight: bold;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.table-display dd
{
float: left;
width: 26em;
margin: 0 0 0 0;
padding: .5em;
/*border-top: 1px solid #999;*/
color:white;
}

* {
margin: 0;
padding: 0;
}

body {
text-align: center;
font-family: trebuchet ms, tahoma, sans-serif;
background: url('../img/pozadi.jpg') top left repeat-x #4d4d4d;
padding-top: 20px;
font-size: 80%;
}

#hlavicka, #telo, #paticka {
margin: 0 auto;
width: 770px;
}

#hlavicka {
position: relative;
background: url('../img/hlavicka.jpg') top left no-repeat #555962;;
height: 208px;
}

#telo {
background: url('../img/telo.jpg') top left repeat-y #555962;;
text-align: left;
padding-bottom: 20px;
}

#paticka {
position: relative;
background: url('../img/paticka.jpg') top left no-repeat #555962;;
height: 63px;
}

#paticka p {
font-size: 90%;
position: absolute;
left: 208px;
top: 15px;
color: white;
}

.blue {
color: #a1dfff !important;
}

#paticka p a {
color: #a1dfff;
}

#paticka p a:hover {
color: silver;
}

#hlavicka h1 a {
position: absolute;
color: white;
font-size: 80%;
display: block;
width: 130px;
font-weight: lighter;
left: 30px;
top: 24px;
overflow: hidden;
}

#hlavicka a img {
border: 0;
position: absolute;
top: 23px;
left: 29px;
z-index: 2;
}

#menu, #obsah {
display: inline;
}

#menu {
float: left;
padding-top: 5px;
width: 160px;
margin-left: 41px;
}

#menu ul li ul {
margin-left: 15px;
margin-bottom: 5px !important;
}

#menu ul li ul li {
font-weight: normal !important;
}

#menu ul li ul li a {
font-weight: normal !important;
}

#menu ul {
list-style: none;
margin-bottom: 20px;
}

#menu li {
font-size: 100%;
font-weight: bold;
color: #a1dfff;
margin-bottom: 5px;
}

#menu li a {
color: white;
}

#menu li a:hover {
color: silver;
}

#obsah {
float: right;
width: 522px;
padding-right: 20px;
margin-right: 21px;
background: url('../img/obsah.jpg') top right no-repeat;
}

h1 {
color: #a1dfff;
font-size: 160%;
letter-spacing: 2px;
margin-bottom: 20px;
}
h2 {
color: #a1dfff;
font-size: 160%;
letter-spacing: 2px;
margin-bottom: 20px;
font-weight: lighter;
}

h3 {
color: white;
font-size: 130%;
letter-spacing: 2px;
margin-bottom: 15px;
font-weight: lighter;
}

h4 {
color: #a1dfff;
font-size: 110%;
margin-bottom: 10px;
letter-spacing: 2px;
}

#obsah p {
color: white;
margin-bottom: 15px;
line-height: 150%;
}

a img {
border: 0;
}

.cleaner{
display: block;
clear: both;
visibility: hidden;
height: 0;
border-width: 0;
margin: 0;
padding: 0;
}

.tabulka {
color: white;
border-collapse: collapse;
}

.tabulka a img {
border: 0;
margin-right: 10px;
margin-top: 4px;
}

.tabulka td {
padding: 10px 0;
vertical-align: top;
border-bottom: 2px dotted #434750;
}

.tabulka2 th {
background: #a1dfff;
color: black;
padding: 3px;
}

.tabulka2 td {
padding: 3px;
color: white;
border-bottom: 1px solid gray;
}

.tabulka3 {
margin-bottom: 5px;
}

.tabulka3 td {
vertical-align: top;
}

.tabulka3 a img {
margin-right: 5px;
}

.tabulka3 a {
color: white;
}

.tabulka3 a:hover {
color: silver;
}

.tabulka a, #obsah p a, #obsah li a, #obsah a:link, #obsah a:visited{
color: #a1dfff;
font-weight: bold;
}

#obsah ul {
margin-bottom: 15px;
color: white;
list-style: none;
}

#obsah ul li {
margin-bottom: 5px;
}

.tabulka a:hover, #obsah p a:hover, #obsah li a:hover, #obsah h4 a:hover, #obsah h2 a[href]:hover {
color: silver;
}

.back, .back2 {
padding: 10px;
background: #434750;
}

.back2 {
margin-bottom: 15px;
}

.back ul, .back2 ul {
list-style: square !important;
margin-left: 15px;
}

.orange {
color: #ffcc00;
}

.code {
color: #FFFFFF;
font-family: monospace
}

.code-comment {
color:#9999FF;
}

tt {
font-size: 100%;
font-family: courier, monospace;
}
hr.ee {

border-right-width-value: 0pt;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-left-width-value: 0pt;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-right-style-value: none;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-left-style-value: none;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-right-color-value: -moz-use-text-color;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-left-color-value: -moz-use-text-color;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

border-top-width: 1px;

border-top-style: dotted;

border-top-color: #0099cc;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #99ccff;

width: 80%;

height: 2px;

margin-top: 10px;

margin-right: auto;

margin-bottom: 0pt;

margin-left: 0pt;

text-align: left;

}
