* {margin: 0; padding: 0;}
body {text-align: center; color: #000; background: #fff; font: x-small "Arial CE",arial,sans-serif;}
html>body {font: small "Arial CE",arial,sans-serif;}

a {color: #00c; text-decoration: underline;}
a:hover {color: #600;}
h1, h2, h3, h4, h5, h6 {font-family: serif; margin: 1em 0 .6em; color: #600; line-height: 100%;}
h1 {color: #000; font-size: 1.82em;}
h2 {font-size: 1.52em;}
abbr, acronym {font-style: normal; border-bottom: dashed 1px;}
a img {border: 0;}

#telo {width: 720px; position: relative; margin: 0 auto; text-align: left;}
#telo {background: transparent url(./../hneda-linka.gif) repeat-y right top;}

#serie {position: absolute; top: 200px; left: 540px; width: 180px; color: #000;}
#serie a {color: #009;}
#serie a:hover {color: #600;}
#serie li {list-style-type: square; margin: .4em 2em;}
#serie p {padding: .4em .8em; line-height: 1em;}
#serie p.nazev {background: #996; color: #fff; display: block; padding: .6em .6em .4em; font: 140% serif;}
#serie ul.nr {background: #996; color: #fff; margin: 0;padding: .2em .6em .2em 0; line-height: 110%;}
#serie ul.nr a {color: #fff;}
#serie li {padding: .2em .6em 0 0; line-height: 110%;}
#serie li strong {font-weight: normal; color: #000;}
#serie {background: #cc9;}
#serie ul {margin-bottom: 1.2em;}
#serie .z-c {text-align: center;}

#zapati {margin-right: 190px; margin-top: 5em; padding: 0 10px 20px; line-height: 1.4em;}
#zapati p.nahoru {border-bottom: solid 1px #aaa; margin-bottom: .8em; padding-bottom: .4em; text-align: right; clear: both;}

#obsah {margin-right: 190px; padding: 0 10px 20px; line-height: 1.4em;}
#obsah ul {padding-left: 2em; list-style-type: square;}
#obsah ol {padding-left: 2em;}
#obsah li {margin: .4em 0;}
#obsah p, #obsah ul {margin: 1.4em 0;}
#obsah dl {}
#obsah dt {float: left; width: 180px; margin-bottom: -4.2em;}
#obsah dd {margin-left: 180px;}
#obsah td, #obsah th {padding: .2em .4em;}
#obsah table.tech th {text-align: left;}
#obsah .z-p {text-align: right;}
#obsah .z-j {text-align: justify;}
#obsah .z-c {text-align: center;}
#obsah .f-r {float: right;}
#obsah .f-l {float: left;}
#obsah .uzke {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
#obsah .vsuvka {padding: 1em 0 2em; background: #ccc; overflow: auto;}
#obsah ul.obsah li {margin: .2em 0; line-height: 1em;}
#obsah img {margin: 5px;}
#obsah table.t-s {border-collapse: collapse;}
#obsah table.t-s th, #obsah table.t-s td {text-align: center; border: solid 1px #996;}
#obsah table.ohranicena {border-collapse: collapse;}
#obsah table.ohranicena th, #obsah table.ohranicena td {border: solid 1px #996;}
#obsah a img {border: solid 1px #cc9;}
#obsah a:hover img {border: solid 1px #996;}
#obsah th, #obsah td {font-size: x-small;}
html>body #obsah th, html>body #obsah td {font-size: small;}

#zahlavi {display: block; height: 200px; width: 720px; background: transparent url(./../cadillac-obrazek.jpg) no-repeat;}
#zahlavi a {text-indent: -1000px; text-decoration: none; display: block; height: 200px; width: 540px; background: transparent; z-index: 3;}

#menu {position: absolute; top: 60px; right: 0; list-style-type: none; background: transparent; display: block; width: 180px;
	font-weight: bold; text-align: right;}
#menu li a {display: block; line-height: 1.6em; padding: 0 1em;}
#menu li a:hover {display: block; line-height: 1.6em; padding: 0 1em; background: #cc9;}
#menu li strong {padding: 0 1em; line-height: 1.6em;}

