* {margin:0;padding:0}
body {padding: 0 0 6px;background: #990000 url("i/_bg.jpg") repeat top center; color:#000; font:83%/1.5 Georgia, "New York CE", utopia, serif}
/* --------------------------------------- */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer;color:#6699ff;font-weight: bold;} 
a:link {color:#6699ff;font-weight: bold;} 
a:hover,a:active {color:#ffff00; font-weight: bold; text-decoration:underline;} 
/* --------------------------------------- */
p {margin: 0;}
h1, h2, h3, h4, h5, h6 {font-family: Georgia, "New York CE", utopia, serif; color:#fff; text-decoration: underline;}
h1 {font-size: 140%; padding: 0; color: #990000; height: 47px; line-height: 47px; background: url("i/_nadpis_bg.gif") top left; margin: 0 0 10px 0;}
h2 {font-size: 130%; margin: 16px 0 6px 0; color: #990000;}
h3 {font-size: 110%; margin: 14px 0 2px 0; color: #cc0000;}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}
ul {margin: 10px 0 26px 20px;}
li {margin: 0 0 0 10px;}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
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: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
table {width: 100%; border: 0; padding: 0px;}
tbody, tr {border: 0; padding: 0px;}
td {border: 0; padding: 8px; vertical-align: top;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
.dih {display: none;}
/* ---------------------------------------  */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {width:31px;height: 250px;background: url("./i/_scrollbar_bg.gif") no-repeat top center;}
.vscrollerbar {padding: 0px;z-index: 2; background-image: url("./i/_scroll_drag.png");width: 31px;height: 90px !important;background-image: url("./i/_scroll_drag.png"); _background-image: url("./i/_scroll_drag.gif");cursor: pointer;}
#scrollbox {width: 844px;height: 260px;overflow: auto;position: relative;margin: 10px 0 0 0;padding: 0;}
/* ---------------------------------------  */
#site {float: left; width:100%; margin: 0; background: url("i/_bg_top.jpg") repeat-x top center;}
#site-block {width:998px; top: 0; left: 50%; margin: 0 0 0 -485px; position:relative;}
#header {float: left;width:998px;height: 342px; margin: 0;}
#header p {float: left;}
#header .fl {float: left; background: url("i/_top_right.jpg") no-repeat top left;}
#page {float: left; width:998px; background: url("i/_site_bg.gif") repeat-y top left;}
.page-l {float: left; width:41px;}
.page-c {float: left; width:889px; min-height: 321px; background: #fff url("i/_page_bg.jpg") no-repeat top left;}
.page-r {float: right; width:68px;}
.p-left {float: left; width:200px; margin: 0; padding: 0;}
.p-right {float: left; width:670px; margin: 0; padding: 0 0 20px 0;}
#header .top-text {float: right; width: 200px; text-align: right; margin: 34px 20px 0 0; padding: 0; color: #fff; font: 10px Verdana, Helvetica, Arial, sans-serif;}
#header .logo {float: right; height: 91px; margin: 0 60px 0 0; padding: 0;}
/* --------------------------------------- */
#nadpis {color: #fff; white-space: nowrap; list-style-type: none; text-decoration: none; padding: 4px; margin: 0; font-weight: bold; background: #cc0000;}
#menu {float: left; width: 100%; height: 60px; color: #000; background: url("i/_menu_bg.jpg") no-repeat top left; margin: 0; padding: 0; }
#menu ul {float: right;width: 820px; height: 36px; margin: 2px 90px 0 0; padding: 0;list-style-type: none;text-align: right; font-size: 11px;}
#menu ul li {float: left;margin: 0;padding: 0 1px;list-style-type: none;line-height: 36px;text-align: left;line-height: 36px;cursor: pointer;}
#menu ul li a {float: left; height: 36px;line-height: 36px;margin: 0;padding: 0 10px;color: #fff;}
#menu ul li a:hover, #menu ul li .active {float: left;line-height: 36px;background: #ffcc00;color: #000;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;font-size: 90%;line-height: 24px;margin: 0;padding: 0;list-style-type: none;text-align: left;background: #d0d0d0;cursor: pointer;}
#menu ul ul li a {float: left;width: 190px;line-height: 24px;margin: 0;padding: 0 0 0 32px;color: #000;background: #d0d0d0 url("i/_menu_sub.gif") no-repeat top left;border-bottom: 1px #ffde66 solid;}
#menu ul ul li a:hover {float: left;background: #6a7489 url("i/_menu_sub_on.gif") no-repeat top left;color: #fff;text-decoration: none;}
#menu .subm {display: none;}
.p-left ul {float: left;width: 160px;margin: 20px 0 0 0; padding: 0;list-style-type: none;text-align: left; font-size: 10px;}
.p-left ul li {float: left;margin: 0;padding: 0;list-style-type: none;line-height: 24px;text-align: left;line-height: 19px;cursor: pointer;}
.p-left ul li a {float: left;width: 160px;margin: 0;padding: 1px 0 0 2px;color: #000;}
.p-left ul li a:hover, .p-left ul li .active {float: left;background: #ffcc00;color: #990000;text-decoration: none;}
.p-left ul ul {float: left;margin: 0;padding: 0;list-style-type: none;text-align: left;}
.p-left ul ul li {float: left;font-size: 90%;line-height: 24px;margin: 0;padding: 0;list-style-type: none;text-align: left;background: #d0d0d0;cursor: pointer;}
.p-left ul ul li a {float: left;width: 190px;line-height: 24px;margin: 0;padding: 0 0 0 32px;color: #000;background: #d0d0d0 url("i/_menu_sub.gif") no-repeat top left;border-bottom: 1px #ffde66 solid;}
.p-left ul ul li a:hover {float: left;background: #6a7489 url("i/_menu_sub_on.gif") no-repeat top left;color: #fff;text-decoration: none;}
.p-left .subm {display: none;}
/* --------------------------------------- */
.hledej {float: left; width: 222px; color: #000; background: #3c3c3c url("i/_right_search_top.gif") no-repeat top left; margin: 0 0 10px 0; padding: 0; }
.hledej h2 {padding: 8px 0 0 16px; margin: 0; color:#ffc800; font-size: 80%; text-decoration: none;}
.hledej p {float: left; padding: 0 0 0 16px; margin: 6px 0; color:#fff; font-size: 90%; text-decoration: none;}
.hledej-bot {float: left; width: 222px;height: 6px;margin: 0;padding: 0;background: url("i/_right_search_bot.gif") no-repeat top left;}
.hledej form {margin:0;}
.hledej input {width: 140px; margin: 0; padding: 2px 0 2px 2px; background: #9e9e9e;border: 0px; font-weight: bold;}
.hledej input.but {width: 30px; font-size:90%; color: #fff; font-weight: bold; margin: 0; border: none; background: #292929;}
.kont {float: left; width: 222px; color: #000; background: #2f2f2f url("i/_right_contact_top.gif") no-repeat top left; margin: 0 0 6px 0; padding: 0; }
.kont h2 {padding: 10px 0 10px 16px; margin: 0; color:#4a85cd; font-size: 110%; text-decoration: none;}
.kont p {padding: 0 0 0 16px; margin: 0; color:#fff; font-size: 90%; text-decoration: none;}
.kont-bot {float: left;width: 222px;height: 6px;margin: 0;padding: 0;background: url("i/_right_contact_bot.gif") no-repeat top left;}
/* --------------------------------------- */
.telo table {border: none; width:100%; margin: 10px 0;}
.telo table th {padding:6px;text-align:left;background: #515151;}
.telo table td {background: #3f3f3f; padding:6px; vertical-align: top;}
/* --------------------------------------- */
.active {background: none;}
.toggler {float: left; display: block; width: 650px; height: 36px; margin: 0; color: #000;}
.toggler a {display: block; height: 36px; line-height: 34px; padding: 0 0 0 10px; background: url("i/_rozbal.jpg") no-repeat 0px 0px; color: #fff;}
.toggler a:hover {display: block; background: url("i/_rozbal.jpg") no-repeat 0px -35px; color: #000; text-decoration: none;}
.element {float: left; width: 95%; margin: 0; padding: 6px 0 20px 10px;}
/* --------------------------------------- */
.sek .dokum {margin: 10px 0 0 0}
.dokum {float: left; display: block; width: 99%; margin: 0 0 2px 0; background: url("i/_dokum_off.gif") no-repeat top right; color: #ffcc00;}
.dokum a {display: block; height: 30px; line-height: 30px; background:  url("i/_dokum_off.gif") no-repeat top right; color: #ffcc00;}
.dokum a:hover {display: block; background:  url("i/_dokum_on.gif") no-repeat top right; color: #000; text-decoration: none;}
.dokum span {float: left; padding: 0 10px 0 0; height: 30px; line-height: 30px;}
/* --------------------------------------- */
#footer {float: left; width: 998px; height: 50px;clear:both;background: url("i/_site_bott.gif") no-repeat top left;margin: 0; padding: 30px 0 0 0;font-size:80%;color:#ffffff}
#footer p {margin: 0 70px; text-align: right;}
#footer a {color: #ffffcc;}
#footer a:hover {color: #ffffcc;}
/* --------------------------------------- */
.fotka {width: 162px; height: 108px; margin: 10px; padding: 18px 0px 0px 0px; background: url("i/bg_sekce_foto.png") no-repeat top left; text-align: center;}
.foto {float: left; padding: 4px}
.foto-blok {float: left; width: 100%; padding: 0 0 20px 0;}
.foto-blok2 {float: left; width: 100%; padding: 0 0 20px 0;}
.vice {color: #cc0000; font-weight: bold; text-decoration: none;}
.vice {padding: 0 0 0 4px;}
.sek {padding: 0px 6px 20px 6px; background: none;}
/* --------------------------------------- */
.news-box {float: left; margin: 0 0 6px 0; padding: 0 0 30px 0; background: url("i/_news_ende.jpg") no-repeat bottom left;}
.news-box h2 {color: #ffc000; font-size: 12px;}
.news-box p {color: #fff; font-size: 11px;}
.news-box img {float: right; clear: both; padding: 6px 0 0 0;}
.right-block {color:#000; background: none; margin: 0 0 10px 0;}
.right-block h1 {font: 100% verdana,arial,sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 7px 0 7px 10px; color:#fff;}
/* --------------------------------------- */
.anketa {float: left;width: 100%;text-align: left; color:#fff;margin: 40px 0 0 0; padding: 0 0 20px 0;}
.anketa form {margin: 0;}
.anketa_cekejte {margin: 20px;display:none;}	
.anketa_otazka {float: left;width: 100%;min-height: 100px;padding: 0;}
.block_title {float: left; width: 100%; margin: 0 6px;font-weight: bold;text-align: left;color: #ffcc00;font-size: 12px;}
.block_volba {float: left; width: 174px; margin: 0 0 0 10px;}
.anketa input {float: left; margin: 6px 0 0 0;}
.anketa label {float: left; margin: 0 0 0 4px;}
.block_but {float: left; width: 190px; padding: 10px 0 0 0;text-align: center;}
.block_vysledek {float: left;width: 190px;min-height: 100px;padding: 0;display: none;}
.vysledek_title {float: left; width: 100%; margin: 0 6px 0 6px;font-weight: bold;text-align: left;color: #ffcc00;font-size: 12px;}
.vysledek_odpoved {float: left; width: 188px; margin: 4px 0 2px 10px; font-size:0.9em;}
.vysledek_pollGraph img {float: left; width: 6px;}
.vysledek_pollGraph div {float:left; height:16px; background-repeat:repeat-x; color:#000; font-size:0.8em; line-height:14px;}
.vysledek_pollGraph {float: left; width: 174px; height:16px; margin: 0 0 0 10px;}
.vysledek_celkemHlasu {float: left; clear: both; width: 174px; color: #ffffff; font-size:0.8em; margin:10px 0 6px 0; font-style:italic; text-align: right; padding: 0 6px 0 0;}

