html, body { margin: 0px; padding: 0px; height: 100%; }
body { margin: 0px; background-attachment: fixed; background-color: #222222; }

a { text-decoration: none; cursor: pointer; }
a:link, a:visited, a:active { color: #ffffff; }
a:hover { color: #e8e5e3; }

hr { border-bottom: 2px solid #ffaa46; border-top: 0px; border-left: 0px; border-right: 0px; line-height: 0px; height: 2px; display: block; }
table, img { border: 0px solid #e8e5e3; }

#floater { position: relative; left: 0px; top: 0px; float: left; height: 50%; margin-bottom: -350px; width:1px; }
#centered { position: relative; clear: left; height: 700px; width: 100%; max-width: 100%; min-width: 500px; margin: 0 auto; }

#stred { width: 1000px; height: 700px; position: relative; overflow: hidden; background-color: #222222; margin: 0 auto; }

#menu_l { width: 180px; height: 100%; position: absolute; left: 0px; top: 0px; overflow: hidden; background-color: #222222; text-align: center; color: #e8e5e3; }

#menu_foto_h { width: 790px; height: 200px; position: absolute; left: 210px; top: 0px; overflow: hidden; background-color: #222222; text-align: center; }
#menu_foto_h div { width: 1000px; text-align: center; }
#menu_foto_h img { margin-top: 20px; margin-left: 2px; margin-right: 0px; width: 126px; height: 95px; }

#menu { margin-left: 3px; margin-right: 3px; width: 790px; height: 20px; position: absolute; left: 210px; top: 135px; background-color: #ffaa46; }
.menu_tl_1 { display: block; width: 100%; height: 20px; font: normal bold 12px/1.8 arial; color: #000000; text-align: center; text-decoration: none; }
.menu_tl_1a { display: block; width: 100%; height: 20px; font: normal bold 12px/1.8 arial; color: #ffffff; text-align: center; text-decoration: none; }
.menu_tl_0 { display: block; width: 220px; height: 20px; font: normal bold 12px/1.8 arial; color: #000000; text-align: center; text-decoration: none; }
.menu_tl_0a { display: block; width: 220px; height: 20px; font: normal bold 12px/1.8 arial; color: #ffffff; text-align: center; text-decoration: none; }
a:hover span.menu_tl_1, a:hover span.menu_tl_0 { color: #ffffff; }

.menu_tl_3 { display: inline; height: 25px; padding-left: 2px; padding-right: 2px; font: normal bold 12px/2.0 arial; color: #999999; }
.menu_tl_3a { display: inline; height: 25px; padding-left: 2px; padding-right: 2px; font: normal bold 12px/2.0 arial; color: #000000; background-color: #ffaa46; }
.menu_tl_3s { font: normal bold 12px/normal arial; color: #ffffff; }
a:hover .menu_tl_3 { background-color: #999999; color: #ffffff; }

.aktualizace { width: 100%; height: 15px; position: absolute; left: 0px; bottom: 0px; text-align: center; background-color: #222222; }
.menu_tl_2 { font: normal normal 10px/normal arial; color: #999999; text-align: center; text-decoration: none; }
.menu_tl_2a { font: normal normal 10px/normal arial; color: #e8e5e3; text-align: center; text-decoration: none; }

#texty { width: 790px; position: absolute; left: 210px; top: 210px; font: normal normal 12px/normal arial; color: #ffffff; }
#scroll { width: 100%; height: 420px; overflow: auto; }

.strankovani { display: inline; padding-right: 10px; position: absolute; right: 0px; top: 15px; }

.nadpishlavicky { padding-right: 10px; font: normal bold 16px/normal arial; color: #e8e5e3; }
.hlavicka { padding-right: 5px; font: normal normal 14px/normal arial; color: #e8e5e3; text-align: justify; }
.hlavickatext { font: normal normal 14px/normal arial; color: #e8e5e3; text-align: justify; }
.nadpisseznamu { padding-right: 10px; font: normal bold 14px/normal arial; color: #e8e5e3; }
.seznam { display: inline; width: 100%; font: normal normal 12px/normal arial; color: #e8e5e3; }
a:hover span.seznam { color: #ffffff; }
.text { font: normal normal 12px/normal arial; color: #000000; text-align: justify; }
.text_1 { width: 90px; font: normal normal 12px/normal arial; color: #e8e5e3; vertical-align: top; }
.text_2, .text_2 a { font: normal normal 12px/normal arial; color: #ffaa46; vertical-align: top; }
.text_3 { font: normal normal 16px/normal arial; color: #ffaa46; }
.logo { display: block; position: absolute; left: 0px; top: 0px; width: 180px; height: 170px; }
.logo_1 { font: normal normal 27px/normal arial; color: #ffffff; padding: 0px; margin: 0px; }
.logo_2 { font: normal normal 13px/normal arial; color: #ffffff; padding: 0px; margin: 0px; }
.logo_3 { font: normal normal 13px/normal arial; color: #ffffff; padding: 0px; margin: 0px; }
.jmena { padding-right: 12px; font: normal bold 13px/normal arial; color: #000000; }
.nahled { margin: 2px; height: 120px; float: left; }
.nahled2 { margin: 2px; height: 60px; float: left; }
.nahledy { position: relative; width: 100%; }
.clear { height: 1px; clear: both; }
.margin2 { margin: 2px; margin-top: 5px; }
.nahled_tisk { display: none; }
.zahlavi { display: none; }
.blok { display: block; }
.info { float: left; width: 430px; height: 60px; margin: 2px; padding-bottom: 5px; border-bottom: 1px solid #e8e5e3; }
.info_1 { float: left; width: 100%; }
