* {margin:0;padding:0}
body {padding: 0;background: #e2e2e2;color:#333;font:83%/1.5 Verdana, Helvetica, Arial, sans-serif;}
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer;font-weight: bold;} 
a:link {color:#cc0000} 
a:hover,a:active {color:#333399; text-decoration:underline;} 
form {margin: 0 0 1.5em}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {float: left; width: 98%; font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em}
h1 {font-size: 196%;margin-top:.6em; color:#333399;}
h2 {font-size: 136%; color: #ff6600;}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
.highlight {color:#E17000}
.error {color:#c00;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}
.one {float: left;}
ul {margin: .3em 0 1.5em 0;list-style-type:none}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 1.4em;padding-left: 25px;background: transparent url("images/sprites.gif") no-repeat 0 0}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}
dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}
img {border:none} 
hr {margin: 12px 0 4px 0;background:#cbcbcb;height:1px;color:#f2f2f2;border:none;clear:both}
blockquote {padding: 0 0 0 20px;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
.hid {display: none;}
/* --------------------------------------- */
#site {width:100%; margin: 0; position:relative;background: #e2e2e2 url("i/bg_site.gif") repeat-x top left; text-align: left;}
#page {position:relative;width: 100%;margin: 0 auto;text-align: left;}
#header {display: none; width: 100%; margin: 0; text-align: left;position:relative;}
#all {width: 100%; height: 400px; margin: 0; padding: 0; text-align: left;}
#left {float:left;width: 100%; _width: 728px; margin: 0 0 0 6px; _margin: 0 0 0 3px; background: url("i/stred_bg.gif") repeat-y top left;}
.left-all {width: 96%; margin: 0; padding: 0 8px 0 12px; min-height: 490px;}
.left-end {display: none; float:left; height: 16px; margin: 0;pading: 0;}
#right {display: none; float:left;width: 244px;}
#footer {clear:both; border-top: 4px solid #cc0000; background: #484848; padding: 6px 0;height: 40px; font-size:86%;color:#999;text-align: center;}
.block {float: left; position: relative; margin: 6px 0 0 0; width: 100%;}
.foot {margin: 0 auto; position: relative; width: 770px;}
.foot-one {float: left;font-size: 10px;width: 490px;margin: 0;padding: 0 16px 0 0;text-align: right;color: #fff;border-right: 2px solid #aaaaaa;}
.foot-one p {text-align: right; padding: 0;}
.foot-one a {color: #ffcc00;text-decoration: none;}
.foot-one a:hover{color: #ffcc00;text-decoration: underline;}
.foot-two {float: left;width: 180px;font-size: 10px;margin: 0;padding: 0 0 0 16px;text-align: left;color: #e6e6e6;}
.foot-two a {color: #eaeaea;text-decoration: none; font-weight: normal;}
.foot-two a:hover{color: #ffcc00;text-decoration: none;}
.foto-text {margin: 0 12px 12px 12px;position:relative;padding:4px;background:#fff;}
.foto-text img {border: none;}
/* --------------------------------------- */
.left-all table {border: 1px solid #f2f2f2;width:98%}
.left-all table th {text-align:left;border: 1px solid #fff}
.left-all table td {background: #fff;padding:2px;border: 1px solid #fff}
.kalk table {border: none;width:98%}
.kalk table th {width: 140px; text-align:right;padding:1px;border: 0px;vertical-align: top;}
.kalk table td {padding:1px;border: 0px;background: none;}
/* --------------------------------------- */
.nadpis {color: #fff; white-space: nowrap; list-style-type: none; text-decoration: none; padding: 2px 2px 2px 8px; margin: 2px 0 0 0; font-weight: bold; background: #cc0000 url("i/roh.gif") no-repeat top right;}
.right-menu {display: none; float: right; width: 230px; color: #fff; margin: 0; padding: 0;background: #f0f0f0 url("i/right_bg_menu.gif") repeat-y top left; }
.right-menu ul {display: block; width: 230px; margin: 10px 0 0 0; padding: 0; text-decoration: none;white-space: nowrap; list-style-type: none;}
.right-menu ul li {display: block; width: 230px; margin: 0; padding: 0; color: #fff; text-decoration: none; font-weight: bold;}
.right-menu ul li a {display: block; font-weight: bold; color: #fff; padding: 1px 0 2px 10px; text-decoration: none;background: url("i/right_menu_off.gif") no-repeat bottom left;}
.right-menu ul li a:hover{display: block; color: #28335e; text-decoration: none; background: url("i/right_menu_on.gif") no-repeat bottom left;}
.right-menu ul li ul {display: block;margin: 0; padding: 0;}
.right-menu ul li ul li a {display: block;color: #fff; padding: 1px 0 2px 34px; text-decoration: none;background: url("i/right_submenu_off.gif") no-repeat bottom left;}
.right-menu ul li ul li a:hover{display: block;color: #28335e; text-decoration: none;background: url("i/right_submenu_on.gif") no-repeat bottom left;}
.right-menu .subm {display: none;}
.rm-bott {height: 16px;}
/* --------------------------------------- */
.top-menu {display: none; float: left; color: #fff; margin: 104px 0 0 20px;  padding: 0;}
.top-menu ul {float: left;display: block; margin: 0; padding: 0; text-decoration: none;white-space: nowrap; list-style-type: none;}
.top-menu ul li {float: left; display: block; width: 125px; height: 23px; line-height: 20px; text-align: center; margin: 0 1px; padding: 0; color: #fff; text-decoration: none; font-weight: bold;background: url("i/_topmenu_bg.gif") no-repeat bottom left;}
.top-menu ul li a {float: left; display: block; width: 125px; font-weight: bold; color: #fff; padding: 0; text-decoration: none;}
.top-menu ul li a:hover{display: block; color: #fff; text-decoration: underline; }
/* --------------------------------------- */
.foto-blok {position:relative; float: left; text-align: left; width: 98%; margin: 20px 0 0 0;padding: 0 0 20px 0;}
.fotka {margin: 10px; padding: 8px 8px 6px 8px; background: #eaeaea; text-align: center;}
.foto {float: left; height: 104px; padding: 4px;position:relative;}
.vice {color: #cc0000; font-weight: bold; text-decoration: none;}
.subsekce {float: left; width: 98%; color: #cc0000; font-weight: bold; margin: 2px 0 0 3px; background: url("i/_rozbal_off.gif") no-repeat top left;}
.subsekce a {width: 98%; color: #fff; font-weight: bold; padding: 3px 10px; background: url("i/_rozbal_off.gif") no-repeat top left; display: block;}
.subsekce a:hover {color: #000; background: url("i/_rozbal_on.gif") no-repeat top left; text-decoration: none;}
.kont-den {float: left; width: 100px; margin: 0 0 0 20px;}
