html,body {margin: 0; padding: 0;}
body {font: 80% Arial, Sans-Serif; background: #E6C372 url("css/poz-body.jpg") 0 0 repeat-x;}

/* rozvržení */
#container {width: 870px; margin: 0 auto; background: transparent url("css/poz-container.jpg") repeat-y 100% 0;}
#header {position: relative; background: #E6C372 url("css/poz-hlavicka.jpg") 100% 10px no-repeat; width: 670px; height: 260px; padding: 10px 0 0;}
#jazyky {position: absolute; right: 10px; top: 85px;  width: 100px; text-align: right; color: #fff;}
#hlavninadpis {position: relative; left: 60px; top: 120px; width: 400px; text-align: center;}
h1 {position : absolute; font-size : 140%; color : #72633C; top : 0; left : 0; text-align: center; width: 400px;}
h1 span {position : absolute; color : #fff; top : -1px; left : -1px; text-align: center; width: 400px;} 
h1.stanice {position : absolute; text-transform: uppercase; font-size : 210%; color : #72633C; top : 55px; left : 0; text-align: center; width: 400px;}
h1.stanice span {position : absolute; text-transform: uppercase; color : #fff; top : -1px; left : -1px; text-align: center; width: 400px;}
#wrapper {float: right; width: 100%; margin-left:-200px;}
#content-null {margin-left: 200px;}
#content {padding: 0 60px 20px 60px;}
#navigation {float: left; position: relative; width: 200px; padding: 0;}
#dalsi-odkazy, #odkazy {padding: 270px 5px 0 20px; margin-bottom: 15px; width: 175px; text-align: right; color: #816C41;}
#toplist {padding: 5px 5px 0 0; text-align: right;}
#footer {clear: both; width: 670px; height: 60px; margin: 0; padding: 0 0 30px 200px; text-align: center; background: transparent url("css/poz-patka.jpg") no-repeat 100% 100%;}
.cleaner {clear: both; height: 0; overflow: hidden; content: ' ';}
.cleaner hr {display: none;}

/* menu */
.menu {position: absolute; right: 0; top: 125px; width: 200px; padding: 0; margin: 0;}
.menu a {text-decoration: none; text-transform: uppercase; color: #fff; display: block; text-align: right; width: 100%;}
.menu ul, .menu li {list-style-type: none; margin: 0; padding: 0;}
ul.uroven1 {width: 200px;}
ul.uroven1 li.polozka1 {position: relative; font-weight: bold; height: 20px !important; line-height: 20px; padding: 0; padding-right: 10px; margin: 0 2px; height: 0.9em;}
ul.uroven2 {position: absolute; line-height: 100%; left: 199px; top: -6px; width: 170px; visibility: hidden; padding: 5px; border: 1px solid #fff; background-color: #B88F33;}
ul.uroven1 li.rozbal {background: transparent url('css/odrazka.gif') 100% 50% no-repeat;}
ul.uroven2 li.polozka2 a {font-weight: bold; text-align: left; height: 16px; line-height: 16px; padding: 1px 0 1px 15px; margin: 0 -10px;}
.menu a:hover {text-decoration: none; color: #816C41;}
ul.uroven1 li.polozka1 {behavior: url(hovermenu.htc);}
ul.uroven1 li.polozka1Hover ul.uroven2, ul.uroven1 li.polozka1:hover ul.uroven2 {visibility: visible;} 

/* ostatní */ 
div {display: block; border: 0; margin: 0; padding: 0;}
img {border: 0; margin: 0; padding: 0;}
p {border: 0; margin: 15px 0; padding: 0;}
.center {text-align: center;}
#footer p {font-size: 90%; line-height: 1.2; padding: 0; margin: 0;}
#dalsi-odkazy p {margin: 5px 0;}
#zaznamy {text-align: right; padding: 15px 5px;}
.hlaska {padding: 2px; margin: 5px; border: 1px solid #c30; font-weight: bold;}
.hlaska p {text-align: center;}

a {font-weight: bold; color: #00709E;}
a:hover, a:active {color: #816C41;}
#jazyky a, h1 a {text-decoration: none; color: #fff;}
h1 a {color: #72633C;}

h2, h3, h4, h5 {border: 0; margin: 15px 0 10px 0; padding: 0;}
h2 {font-size:140%; line-height: 100%; color: #816C41;}
h3 {font-size:120%; line-height: 100%; font-weight: bold;}
h4 {font-size:110%;}
h5 {font-size:100%;}

#nadpisstranka {background: transparent url('css/poz-nadpis.jpg') 0 0 no-repeat; text-align: right; margin-bottom: 20px;}
#nadpisstranka h2 {background-color: #F2EFE8; margin-left: 380px; text-align: center; font-size: 140%; color: #816C41; line-height: 28px; }

textarea {font: 110% Arial, Sans-Serif;}
fieldset {padding: 0 5px;}
.dotaz {margin: 10px 0; padding: 10px 0; width: 90%;}
.dotaz label {width: 150px; float: left; margin-right: 5px; padding-top: 0.3em;}
.dotaz input, .dotaz textarea {padding: 2px;}

.foto {padding: 10px 5px; text-align: center;}
.foto img {border: 1px solid #E6C372; padding: 2px; background-color: #F2EFE8;}

/* IE */
.foto img.hover,.foto img:hover {border: 2px solid #816C41; padding: 1px;}
.foto img {behavior: url(hovermenu.htc);}

.foto-hlavni {padding: 10px; padding-top: 0; text-align: center; float: right; width: 320px;}
.foto-hlavni h3 {padding-top:0;margin-top:0;}

table {width: 99%; text-align: left;}
td,th {border: 0; border-collapse: collapse; text-align: left; vertical-align: top;}
th {text-align: center;}
table.rodokmen {border: 2px solid #E6C372; border-collapse: collapse; margin: 20px 0;}
.rodokmen th {vertical-align: middle; text-align: center; border: 1px solid #E6C372; border-bottom: 2px solid #E6C372;border-collapse: collapse; padding: 2px; background-color: #816C41; color: #BF9330; font-weight: bold;}
.rodokmen td {vertical-align: middle; text-align: center; border: 1px solid #E6C372; border-collapse: collapse; padding: 5px;}
.rodokmen span {display: block; font-style: italic; color: #555;}

.VypisAdresaru  {padding: 15px 0 50px;}
.VypisAdresaru li {list-style-type: none; margin: 0; padding: 0;float: left; width: 40%; height: 50px; min-height: 50px; padding: 0 5px 0 40px; background: transparent url('css/folder.gif') 0 0 no-repeat; height: 30px;  margin-bottom: 20px;}
.VypisAdresaru li h3, .VypisAdresaru li p {margin: 0; padding: 0; padding-top: 2px;}
 ul.ostatniodkazy, .ostatniodkazy li {list-style-type: none; margin: 0; padding: 0; display: inline;}