html, menu, ol, table, td, h1, h3, h4, h5, blockquote, cite, adress, pre, hr { margin: 2; padding: 4; text-align: center; }

tr { text-align:center; }

li, ul { text-align:left; }

body { background: #e8e8e8; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #000; }

#banner { height: 268px; background-image: url(img/patch1.jpg); background-position: center; background-repeat: no-repeat; } 

#banner-inner { overflow: visible; padding: 0; } 

#banner-header { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 0; padding: 0; } 

#banner-header a { display: block; left: 0; top: 0; height: 248px; text-indent: -1000em; } 

#banner-description { overflow: hidden; width: 0; height: 0; margin: 0; padding: 0; text-indent: -1000em; }

#lista { background: url("img/bg.jpg") repeat-x; height: 22px; margin: 0; padding: 0; position: relative; border-top: 20px solid #b20404; background: #b20404; }

#body { width: 900px; margin: 0 auto; background-position: center; }

#body1 { width: 900px;  margin-bottom: 20px; background-position: center; }

#pravy_sloupec { width: 268px; float: right; padding: 5px; color: #3B3B3B; margin-bottom: 10px; }

#pravy_sloupec p { padding: 4px; margin-top: 5px; border-left: 2px solid #b20404; }

blockquote { border-left: 4px solid #b20404; padding: 5px; }

#menu { position: absolute; margin: 0; top: 42px; right: 293px; width: 903px; height: 24px; }

#menu ul { list-style: none; padding: 0; margin: 0; }

ul { list-style: square; margin-left: 40px; }

#menu li { display: block; float: left; padding-left: 10px; font-family: Tahoma, Arial, Verdana;}

#menu li a{ padding: 5px; text-decoration: none; color: #FFF; background: #c84d4d; font-weight: bold; }

#menu li a:hover{ background-color: #b20404; color: #FFF; padding: 5px; }

#aktualni { background-color: #b20404; color: #FFF; padding: 5px; }

#footer { color: #FFF; clear: both; background: #b20404; text-align: right; padding: 5px; padding-right: 170px; }

#footer a { color: #FFF; text-decoration: underline; }

#footer a:hover { text-decoration: none; }

h2 { color: #b20404; font-size: 18px; padding: 5px; padding-left: 0; }

h3 { color: #b20404; padding: 5px; }

img { border: 5px solid #D5D5D5; margin: 2px; margin-top: 5px; }

a img { border: 5px solid #D5D5D5; }

a:hover img { border: 5px solid #B1B1B1; }

a { color: #b20404; text-decoration: underline; }

a:hover { text-decoration: none; }

#dd { background: #b20404; width: 975px;  }

#dd li { margin: 0; padding: 0; list-style: none; float: left; font: bold 11px arial; }

#dd li a.menu { float: center; display: block; text-align: center; background: #b20404; padding: 4px 5px; margin: 0 1px 0 0; color: #FFF; width: 95px; text-decoration: none; }

#dd li a.menu:hover { background: #49A3FF; display: block; text-align: center; width: 95px; padding: 4px 5px; margin: 0 1px 0 0; }

.submenu { background: #EAEBD8; border: 1px solid #5970B2; visibility: hidden; position: absolute; z-index: 3; }

.submenu a { display: block; font: 11px arial; text-align: center; width: 95px; text-decoration: none; padding: 4px 5px; color: #2875DE; margin: 0 1px 0 0; }

.submenu a:hover { background: #49A3FF; color: #FFF; }

