* {margin:0;padding:0}
body {padding: 0;background: #e2e2e2 url("img/_bg.gif") repeat top center;color:#333;font:74%/1.5 Verdana, Helvetica, Arial, sans-serif;}
a,a:link,a:link,a:link,a:hover {background:transparent;cursor:pointer;font-weight: bold;} 
a:link {color:#ff3399;text-decoration:none;} 
a:hover {color:#333399; text-decoration:underline;} 
a:active {color:#ff3399; text-decoration:underline;} 
form {margin: 0 0 1.5em}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0; padding: 2px; font-weight: bold;}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}
p, ul, ol {margin: 0;}
h1, h2, h3, h4 {float: left; width: 100%; font-family: arial,verdana,sans-serif;color:#000;}
h1 {font-size: 140%; margin: 6px 0 0 20px; color:#000099;}
h2 {font-size: 130%; margin: 20px 0 6px 0; color: #ff6600; border-bottom: 1px solid #eee;padding-bottom: 2px}
h3 {font-size: 120%}
h4 {font-size: 110%}
.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; list-style-type: none;}
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} 
/* --------------------------------------- */
#site {width:100%; margin: 20px 0 0 0; position:relative;text-align: left;}
#page {position:relative;width: 1000px;margin: 0 auto;text-align: left;}
#header {float: left;width: 100%; height: 206px;background: url("img/_top.jpg") no-repeat 0 0;}
.top-menu {float: right; margin: 16px 46px 0 0; font-weight: normal; font-size: 10px;}
.top-menu a {color: #000;text-decoration:none;font-weight: normal;}
.top-menu a:hover {color:#ff3399;text-decoration:none;}
#telo {float: left;width: 100%; min-height: 368px; padding: 0; background: url("img/_bg_telo.gif") repeat-y 0 0;}
#bottom {float: left;width: 100%; height: 37px;background: url("img/_bottom.jpg") no-repeat 0 0; text-align: right; padding: 2px 0 0 0;}
#telo-left {float: left;width: 776px; margin: 0 0 0 16px; background: url("img/_bg_text.gif") repeat-y 0 0;}
.telo-end {float: left; width: 776px; height: 20px; clear: both; margin: 0;}
#telo-right {float: right;width: 188px; margin: 0 0 20px 0; padding: 0; text-align: left;} 
.text-blok {float: left; width: 94%; padding: 10px 20px;}
#telo-left table {width:98%;}
#telo-left table th {text-align:right;background: #f1f1f1;}
#telo-left table td {background: #f1f1f1;padding:4px; vertical-align: top;}
/* --------------------------------------- */
.menu {float: left;width: 160px;margin: 0;padding: 0;text-align: center;}
.menu ul{float: left;width: 160px;margin: 0;_margin: 0;padding: 0;list-style-type: none;text-align: center;}
.menu ul li {float: left;margin: 0;padding: 0;list-style-type: none;text-align: center;cursor: pointer;}
.menu ul li a {float: left;width: 160px;height: 32px;line-height: 32px;margin: 0;padding: 0;color: #000; text-align: center; background: url("img/_m_off.jpg") no-repeat 0 0;text-decoration:none;}
.menu ul li a:hover{float: left;line-height: 32px;color: #000099;text-decoration: none; background: url("img/_m_on.jpg") no-repeat 0 0;text-decoration:none;}
.menu ul ul {float: left;margin: 0;padding: 0;list-style-type: none;text-align: left; }
.menu ul ul li {float: left; margin: 0;padding: 0;list-style-type: none;text-align: left; cursor: pointer;}
.menu ul ul li a {float: left;width: 160px;height: 27px;line-height: 24px;margin: 0;padding: 0;color: ;text-align: center; background: #eaeaea url("img/_m_subm_off.jpg") no-repeat 0 0;text-decoration:none;}
.menu ul ul li a:hover {float: left;line-height: 24px; color: #ff3399;text-decoration: none; background: url("img/_m_subm_on.jpg") no-repeat 0 0;text-decoration:none;}
.menu .subm {display: none;}
.menu .start a {float: left;width: 160px;height: 35px;line-height: 37px;margin: 0;padding: 0;color: #000; text-align: center; background: url("img/_m_start_off.jpg") no-repeat 0 0;text-decoration:none;}
.menu .start a:hover{float: left;line-height: 37px;color: #000099;text-decoration: none; background: url("img/_m_start_on.jpg") no-repeat 0 0;text-decoration:none;}
.menu .end a {float: left;width: 160px;height: 35px;line-height: 32px;margin: 0;padding: 0;color: #000; text-align: center; background: url("img/_m_end_off.jpg") no-repeat 0 0;text-decoration:none;}
.menu .end a:hover{float: left;line-height: 32px;color: #000099;text-decoration: none; background: url("img/_m_end_on.jpg") no-repeat 0 0;text-decoration:none;}
/* --------------------------------------- */
.foto-text {float: right;margin: 0 12px 12px 12px;position:relative;padding:10px;background:#f1f1f1;}
.foto-text img {border: none;}
.foto-text-no {float: right;margin: 0 12px 12px 12px;position:relative;padding:10px;}
.foto-text-no img {border: none;}
.copy {margin: 2px 20px 0 0; font-size: 10px; color: #fff;}
.copy a {color: #fff; text-decoration: none; font-weight: normal;}
.copy a:hover {color: #000099; text-decoration: none;}
.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: #eaeaea;}
.subsekce a {width: 98%; color: #000099; font-weight: bold; padding: 3px 10px; background: #eaeaea; display: block;}
.subsekce a:hover {color: #000; background: #fafafa; text-decoration: none;}
.kont-den {float: left; width: 100px; margin: 0 0 0 20px;}
/* --------------------------------------- */
.strankovani {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
.strankovani p {position:relative;text-align:right}
.strankovani p a:link, .strankovani p a:visited, .strankovani p a:hover, .strankovani p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
.strankovani p a:hover {background:#c00;color:#fff}
.strankovani p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
.strankovani * {margin:0}
.strankovani h4 {margin-top:-1.45em;padding:0;border:none}

