/** Zakladni a rozsirene selektory, ruzne blbosticky, zakladni rozvrzeni stranky **/
body {
                font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif;
                font-size: 75%;
                background-color: #f0f0f0;
                color: #000;
                text-align: center;
}
div#obal {
                width: 780px;
                text-align: left;
                background: url('images/pozadi.gif') repeat-y #fff;
                margin-left: auto;
                margin-right: auto;
                border-top: 1px solid #000;

}
div#ramecek {
                width: 782px;
                padding-top: 0px;
                padding-bottom: 1px;
                background-color: #000;
                margin-left: auto;
                margin-right: auto;
}
h1, hr, .hidden {
                display: none;
}
h2,h3,h4 {
                font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
                color: #a6000f;
}
h2 {
                font-size: 220%;
                line-height: 30px;
                margin-top: 23px;
}
h3 {
                font-weight: normal;
                font-size: 170%;
                line-height: 110%;
                margin-bottom: 10px;
                margin-top: -3px;
                border-bottom: 4px solid #cdcdcd;
}
h4 {
                font-weight: normal;
                margin-bottom: 10px;
                font-size: 150%;
}
table {
                font-size: 1em;
}
table.ramecek, .ramecek td {
                border-collapse: collapse;
                border: 1px solid #000;
}
.ramecek th {
                border: 1px solid #000;
                background-color: #ccc;
}
ul.sitemap {
                margin: 10px;
                padding: 0px;
}
span.nadpis-sitemap {
                font-weight: bold;
                margin-bottom: 5px;
                font-size: 120%;
}
li.nadpis-sitemap {
                list-style-type: none;
                margin-bottom: 1em;
}
li.polozka-sitemap {
                margin-bottom: 5px;
                font-size: 1em;
                list-style-type: circle;
}
img {
                margin: 0px 5px 0px 15px;
                border: none;
}
img.fotogalerie {
                margin: 0px;
}
a {
                color: #a6000f;
}
p {
                margin-top: 0em;
}
form {
                margin: 0em;
                margin-top: 10px;
}
input.hledej {
                width: 148px;
}
input.submit {
                border: none;
                background-color: transparent;
                font-weight: bold;
                font-size: 105%;
}
input.seminar-registrace {
                width: 15em;
}
.clear {
                clear: both;
}
div.clear {
        background: url(images/pozadi-l.gif) center no-repeat;
        height: 90px; width: 89px;
        margin: 25px 40px;
}
.center {
                text-align: center;
}
.left {
                text-align: left;
}
.right {
                text-align: right;
}

/** Layout leve casti stranky **/

div#levo {
                float: left;
                width: 175px;
}
div#logo {
                height: 176px;
                background: url('images/logo.gif') 21px 50% no-repeat #fff;
                border-right: 1px solid #cdcdcd;
}
a#index-odkaz {
                display: block;
                height: 174px;
}
div#hledani-obal {
                height: 94px;
                color: #a6000f;
                background: url('images/lup.gif') 9em 12px no-repeat #cdcdcd;
}
div#hledani {
                padding: 10px;
                padding-top: 14px;
                text-align: left;
                font-size: 110%;
                font-weight: bold;
}
div#menu-obal {
                background-color: #cdcdcd;
                border-top: 4px solid #fff;
                border-bottom: 4px solid #fff;
}
div#pozadi-leve {
                width: 174px;
                background-color: #fff;
                border-right: 1px solid #cdcdcd;
                height: 174px;
                text-align: center;
}
div#levy-nadpis {
                font-size: 110%;
                font-weight: bold;
                padding: 6px 10px;
                color: #a6000f;
                background-color: #cdcdcd;
                background: url(images/bg2.gif) left repeat-x;
}

/** Layout prave casti stranky **/
div#pravo-obal {
                width: 605px;
                float: left;
                overflow: hidden;
}
div#hlavicka {
                height: 125px;
                background: url('images/hlavicka.jpg') no-repeat;
}
div#menu-vodorovne {
                clear: left;
                height: 24px;
                background-color: #4d4d4d;
                color: #fff;
}
div#vlakno {
                padding-left: 20px;
                font-size: 110%;
                padding-top: 4px;
                padding-bottom: 4px;
                background: url(images/bg1.gif) center repeat-x #fff;
                color: #a6000f;
                border: solid #cdcdcd;
                border-width: 1px 0;
}
div#pravo {
                margin-left: 20px;
}
div#pravo-text {
                float: left;
                width: 390px;
                text-align: justify;
                font-size: 110%;
                line-height: 140%;
}
div#pravo-text-clanek {
                margin-right: 20px;
                text-align: justify;
                font-size: 110%;
                line-height: 140%;
}
em {
                font-style: italic;
                overflow: hidden;
                width: 100%;
}
p.anotace {
                margin: 1em 0em 1em 0em;
                font-style: italic;
                overflow: hidden;
                width: 100%;
}
table.dokumenty {
                width: 565px;
                font-size: 100%;
                border-collapse: collapse;
                margin-bottom: 10px;
}
th.download_nadpis {
                padding: 2px 5px 2px 5px;
                text-align: right;
                color: #a6000f;
                font-weight: bold;
                background-color: #cdcdcd;
}
tr.dokument-radek {
                background-color: #eaeaea;
}
td.dokument-velikost {
                text-align: right;
                padding: 2px 5px 2px 5px;
}
.dokument {
                width: 27px;
                background: url("images/di-txt.gif") 5px 50% no-repeat #eaeaea;
}
.pdf {
                background: url("images/di-pdf.gif") 5px 50% no-repeat #eaeaea;
}
.zip {
                background: url("images/di-zip.gif") 5px 50% no-repeat #eaeaea;
}
.doc {
                background: url("images/di-doc.gif") 5px 50% no-repeat #eaeaea;
}
.xls {
                background: url("images/di-xls.gif") 5px 50% no-repeat #eaeaea;
}
div#pravo-sloupec {
                float: right;
                width: 175px;
}
div.sloupec-nadpis {
                font-size: 110%;
                font-weight: bold;
                border: solid #cdcdcd;
                border-width: 1px 0;
                background-color: #fff;
                padding: 5px 10px;
                color: #a6000f;
                margin: 20px 0 5px 0;
                background: url(images/bg1.gif) center repeat-x;
}
div.sloupec-text {
                padding: 4px 10px 4px 8px;
                color: #555;
}
p.sloupec {
                margin-bottom: 6px;
                padding-left: 3px;
}
div.datum {
                font-weight: bold;
                padding: 2px;
                padding-left: 3px;
                color: #000;
}
a.odkaz-aktuality {
color: #000;
}
a.odkaz-aktuality:hover {
color: #a6000f;
}


/** Svisle hlavni menu a vsechno co se ho tyka **/
ul#seznam-menu {
                margin: 0px;
                padding: 5px 3px;
                list-style-type: none;
}
li.menu {
                list-style-type: none;
                display: block;
                padding: 5px;
                margin: 0px 2px 0px 2px;
                font-size: 90%;
}
a.menu,a.menu-jak {
                display: block;
                color: #000;
                text-decoration: none;
                background: url('images/sipka2.gif') left center no-repeat;
                padding-left: 16px;
                font-size: 120%;
}
a.menu-jak {
        font-weight: bold;
}
a.menu:hover,a.menu-jak:hover {
                color: #a6000f;
                background: url('images/sipka1.gif') left center no-repeat;
}
ul.seznam-submenu {
                display: none;
                margin: 0px;
                padding: 0px;
                list-style-type: none;
}
a.submenu {
                color: #000;
                width: 100%;
                display: block;
                text-decoration: none;
                font-size: 85%;
                padding-left: 6px;
}
a.submenu:hover {
                background-color: #e0e0e0;
                color: #a6000f;
}
span.mezerka {
                padding-left: 10px;
}

/** Vodorovne vedlejsi menu a vsechno co se ho tyka **/
ul.seznam-menu-vodorovne {
                margin: 0px;
                padding: 0px;
                list-style-type: none;
}
li.menu-vodorovne {
                display: block;
                float: left;
                list-style-type: none;
}
a.menu-vodorovne {
                display: block;
                padding-top: 5px;
                padding-bottom: 5px;
                color: #000;
                text-decoration: none;
                text-align: center;
                font-size: 120%;
                background-color: #fff;
}
a.menu-vodorovne:hover {
                background-color: #a6000f;
                color: #fafafa;
}

li.menu-jaknato {
                list-style-type: none;
                display: block;
                width: 90px;
                float: left;
}
a.menu-jaknato {
                display: block;
                padding-top: 4px;
                padding-bottom: 4px;
                width: 90px;
                color: #fff;
                text-decoration: none;
                text-align: center;
                font-size: 120%;
                background-color: #a6000f;
                font-weight: bold;
}
ul.submenu-jaknato {
                margin: 0px;
                padding: 0px;
                display: none;
                z-index: 1;
                position: absolute;
}
li.submenu-jaknato {
                list-style-type: none;
                width: 260px;
                display: block;
                font-weight: bold;
                text-decoration: none;
                background-color: #a6000f;
                border-top: 1px solid #ccc;
}
a.submenu-jaknato {
                display: block;
                width: 100%;
                padding-top: 4px;
                padding-bottom: 4px;
                color: #fff;
                text-decoration: none;
}
a.submenu-jaknato:hover {
                background-color: #4d4d4d;
                color: #fff;
}
li.submenu-aktivity {
                list-style-type: none;
                width: 190px;
                display: block;
                font-weight: bold;
                text-decoration: none;
                background-color: #a6000f;
                border-bottom: 1px solid #ccc;
}
a.submenu-aktivity {
                display: block;
                width: 100%;
                padding-top: 4px;
                padding-bottom: 4px;
                color: #fff;
                text-decoration: none;
}
a.submenu-aktivity:hover {
                color: #fff;
}
div.clenove_bunka_1 {
                float: left;
                width: 240px;
                position: relative;
}
div.clenove_bunka_2 {
                float: left;
                width: 162px;
                position: relative;
}
div#banner_flash {
                text-align: center;
}
img.fotogalerie {
                border: 3px double #ccc;
}
div.nahled {
  float: left;
  width: 176px;
  margin: 0px 5px 10px 5px;
  text-align: center;
  font-size: 0.8em;
}

.schovat
{
        display: none;
}


