    /*
    barvy:
    RAL 5002 - #083160
    RAL 1013 - #ded3b0
    RAL 1014 - #ddc88b
    RAL 1015 - #ded29e
    modrá -    #003896
    okraj -    #f5de8c
    */
    body {
    text-align: center;
    height: 100%;
    background-color: #f5de8c;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    background-image: URL("../ikony/pozadi3.jpg");
    background-repeat: repeat;
    }

    #stranka {
    position: relative;
    width: 88%;
    margin:auto;
    background-color: #ded3b0;
    border-left: 1px solid #003896;
    border-right: 1px solid #003896;
    }

    img
    {
    margin-left: 0.5em;
    margin-right: 0.5em;
    }

    /*obsah*/
    #obsah {
    width: 81.5%;
    float: right;
    margin: 0px;
    text-align: left;
    color: #003896;
    border-left: 1px solid #003896;
    }

    #hlavninadpis{
    margin-top: 0px;
    color: #ded3b0;
    background-color: #003896;
    padding: 0.3em;
    margin-bottom: 1em;
    font-family: Arial, sans-serif;
    font-size: 100%;
    font-weight: bold;
    }

    #obsahObrCentr{
    text-align: center;
    float: left;
    clear: both;
    margin-top: 2em;
    margin-bottom: 2em;
    width:100%;
    }

    #obsahCentr, #obsahCentrForm, #obsahCentrFormOdd {
    text-align: center;
    float: left;
    clear: both;
    margin-top: 0;
    margin-bottom: 0;
    width:100%;
    }

    #obsahCentrForm {
    margin-bottom: 3px;
    margin-top: 3px;
    float: left;
    clear: none;
    _float: none;
    }

    #obsahCentrFormOdd {
    margin-bottom: 20px;
    margin-top: 3px;
    float: left;
    clear: none;
    }

    #zlutepole{
    position: relative;
    font-size: 80%;
    font-weight: bold;
    font-family: Arial, sans-serif;
    padding: 0.7em;
    left: 20%;
    _left: 0%;
    background-color: yellow;
    width: 40%;
    margin-bottom: 1em;
    }

    #zlutepole h1{
    font-size: 120%;
    font-weight: bold;
    font-family: Arial, sans-serif;
    }

    #zlutepole a{
    font-weight: bold;
    font-size: 120%;
    font-style: italic;
    }

    #obsahMenu{
    text-align: center;
    margin: 0px;
    width:25%;
    _width:22%;
    background-color: #ded3b0;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    float: left;
    clear: none;
    }

    #obsahCtvrtina{
    text-align: center;
    margin: 0px;
    width:25%;
    _width:22%;
    background-color: #ded3b0;
    padding-top: 0px;
    padding-bottom: 0px;
    float: left;
    clear: none;
    }

    #obsahPulka,#obsahPulkaForm, #obsahPulkaPravyAlign, #obsahPulkaPravyAlign2 {
    text-align: left;
    margin: 0px;
    background-color: #ded3b0;
    padding:0px;
    float: left;
    clear: none;
    width:50%;
    _width:40%;
    }

    #obsahPulkaPravyAlign{
    font-size: 75%;
    font-weight: normal;
    font-family: Arial, sans-serif;
    text-align: right;
    width:35%;
    _width:30%;
    }

    #obsahPulkaPravyAlign2 {
    text-align: right;
    width:45%;
    _width:40%;
    }


    #obsah h1{
    }

    #obsah h2{
    font-family: Arial, sans-serif;
    font-size: 90%;
    font-weight: bold;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    margin-left: 0.5em;
    margin-right: 0.5em;
    }

    #obsah h3{
    font-size: 80%;
    font-weight: bold;
    font-family: Arial, sans-serif;
    font-style: italic;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 0.5em;
    margin-right: 0.5em;
    }

    #obsah h4{
    font-family: Arial, sans-serif;
    font-size: 90%;
    font-weight: bold;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 0.5em;
    margin-right: 0.5em;
    }

    #obsah p{
    font-size: 75%;
    font-weight: normal;
    font-family: Arial, sans-serif;
    margin-left: 1em;
    text-indent: 0.5em;
    margin-right: 0.5em;
    text-align: justify;
    }

    #obsah h6{
    font-size: 75%;
    font-weight: normal;
    font-family: Arial, sans-serif;
    margin-left: 1.3em;
    margin-top: 0px;
    margin-bottom: 0px;
    }

    #tucnySeznam{
    font-size: 75%;
    font-weight: bold;
    font-family: Arial, sans-serif;
    }

    #tucnySeznam2{
    font-size: 110%;
    font-weight: bold;
    font-family: Arial, sans-serif;
    text-align:left;
    }

    #tucnySeznam2 li{
    padding-bottom:10px;
    }


    #slovnikSeznam{
    text-align:left;
    font-size: 75%;
    font-weight: bold;
    font-family: Arial, sans-serif;
    list-style-type: none;
    }

    #netucnySeznam{
    font-size: 75%;
    font-weight: normal;
    font-family: Arial, sans-serif;
    }

    #obsah h5{
    font-size: 75%;
    font-weight: normal;
    font-family: Arial, sans-serif;
    margin-left: 0px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    }

    #obsah a{
    text-decoration: underline;
    color: #003896;
    font-weight: bold;
    }

    #obsah a:hover{
    color: blue;
    }

    #tucne{
    font-weight: bold;
    }
    span.tucnecervene, span.tucnecervene1 {
    color: red;
    font-size: 12pt;
    vertical-align:super;
    font-family: serif;
    }

    span.tucnecervene1 {
    font-size: 8pt;
    }

    span.chyba {
    margin-left: 0.5em;
    font-family: Arial, sans-serif;
    font-size: 90%;
    font-weight: bold;
    color: red;
    }

    span.chyba1 {
    font-weight: bold;
    font-family: Arial, sans-serif;
    font-style: italic;
    color: red;
    }

    /* patička*/
    #pata {
    position: relative;
    width: 100%;
    clear: both;
    }

    #obsahCentrPata {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 3px;
    width:100%;
    }

    #obsahCentrPata a {
    text-decoration: none;
    }

    p.pata {
    display:block;
    background-color: #003896;
    color: #ded3b0;
    font-family: Arial, sans-serif;
    font-size: 90%;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 5px;
    }

    #copyright {
    background-color: #003896;
    color: #ded3b0;
    font-family: Arial, sans-serif;
    font-size: 60%;
    font-weight: normal;
    margin: 0px;
    padding: 5px;
    }

    /*chování odkazů*/
    /*obrázky*/
    a img
    {
    border-width: 0px;
    }

    /* hlavička*/
    #hlavicka {
    position: relative;
    width: 100%;
    top: 0px;
    float: left;
    text-align: left;
    background-color: #ded3b0;
    padding-top: 10px;
    padding-bottom: 3px;
    }

    #logo {
    position: relative;
    background-image: URL("../ikony/hlavicka_prechod3.jpg");
    width: 798px;
    height: 78px;
    float:none;
    clear: none;
    }

    #menu_hlavicka {
    position: relative;
    width: 100%;
    float: left;
    clear: both;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-bottom: 6px;
    margin-top: 5px;
    background-color: #ded3b0;
    }

    #menu_hlavicka_vnitrni {

    background-color: #003896;
    text-align:right;
    float: none;
    clear: none;
    padding: 0px;
    margin: 0px;
    height: 100%;
    }

    #vlastni_menu_hlavicka{
    position: relative;
    width: 70%;
    _width: 69%;
    height: 100%;
    float: right;
    text-align: right;
    background-color: #003896;
    padding: 0px;
    margin: 0px;
    }

    #jazyky {
    position:relative;
    text-align:left;
    color: #ded3b0;
    padding: 0.6ex 0 0 0;
    margin: 0px;
    float: left;
    height: 100%;
    width: 30%;
    _width: 29%;
    background-color: #003896;
    border-bottom: 1px solid #003896;
    _border-bottom: 0;
   }

    /*horní menu*/

    ul.menuH
   {
    border: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: right;
    height: 100%;
    font-family: Arial, sans-serif;
    font-size: 78%;
    font-weight: bold;
   }

   ul.menuH li
   {
   display: block;
   float: left;
   text-align: center;
   padding: 0;
   margin: 0;
   width: 16.6%;
   _width: 15%;
   height: 100%;
   }

   ul.menuH li a
   {
    position:relative;
    background-color: #003896;
    height: 100%;
    color: #ded3b0;
    border-left: 1px solid #ded3b0;
    border-bottom: 1px solid #003896;
    padding: 1ex 0.4em 1ex 0.4em;
    _padding: 1.2ex 0.4em 1ex 0.4em;
    margin: 0 0 0 0;
    text-decoration: none;
    display: block;
    text-align: center;
   }

   ul.menuH li span
   {
    position:relative;
    background-color: #f5de8c;
    height: 100%;
    color: #003896;
    padding: 1ex 0.4em 1ex 0.4em;
    _padding: 1.2ex 0.4em 1ex 0.4em;
    margin: 0 0 0 0;
    text-decoration: none;
    display: block;
    text-align: center;
    font-style: italic;
    top: 1ex;
    right: 1ex;
    border-left: 1px solid #003896;
    border-bottom: 1px solid #003896;
   }
   ul.menuH li a:hover
   {
    background-color: #f5de8c;
    color: #003896;
    top: 1ex;
    right: 1ex;
    border-left: 1px solid #003896;
    border-bottom: 1px solid #003896;
   }


    /*jazyky menu*/
    .menuJ {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    }

    .menuJ li{
    display:inline;
    padding-left:0.4em;
    padding-right:0.4em;
    padding-top:0.2em;
    padding-bottom:0.2em;
    }

    .menuJ a{
    text-decoration: none;
    text-align: left;
    }


    /*levé menu*/
    #menuDiv {
    position: relative;
    width: 17%;
    float: left;
    clear: left;
    text-align:left;
    font-family: Arial, sans-serif;
    }

    #menuDivText {
    position: relative;
    width: 100%;
    text-align:center;
    float: left;
    clear: left;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #003896;
    text-decoration:none;
    }
    #menuDivText h1{
    font-family: Arial, sans-serif;
    font-size: 90%;
    font-weight: bold;
    margin:0px;
    padding: 0px;
    }
    #menuDivText p{
    font-family: Arial, sans-serif;
    font-size: 70%;
    font-weight: bold;
    margin:0px;
    padding: 0px;
    }
    #menuDivText h6{
    font-family: Arial, sans-serif;
    font-size: 50%;
    font-weight: bold;
    margin:0px;
    padding: 0px;
    }
    #menuDivText a{
    text-decoration: underline;
    color: #003896;
    }
    #menuDivText a:hover{
    color: blue;
    }
    
    /*levé hlavní menu*/
    .menu {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    _width: 100%;
    }

    .menu a {
    display: block;
    height: 100%;
    font-size: 78%;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    background-color: #003896;
    color: #ded3b0;
    margin: 0px;
    padding: 0.3em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ded3b0;
    }

    span.menu {
    display: block;
    height: 100%;
    font-family: Arial, sans-serif;
    font-size: 78%;
    font-weight: bold;
    font-style: italic;
    text-align: right;
    background-color: #f5de8c;
    color: #003896;
    padding: 0.3em;
    _padding: 2%;
    width:100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #003896;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #003896;
    }

    span.menuNadpis{
    display: block;
    height: 100%;
    text-align: left;
    font-size: 79%;
    font-weight: bold;
    background-color:#003896 ;
    color: #f5de8c;
    padding: 0.5em;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #ded3b0;
    }

    .menu a:hover{
    color: #003896;
    width:100%;
    background-color: #f5de8c;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #003896;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #003896;
    }

     span.menuMezera{
    display: block;
    height: 15px;
    _height: 0px;
    background-color:#ded3b0;
    color: #003896;
    margin:0px;
    padding:0px;
    }

    .menu a:link, .menu a:visited {
    }

    /*levé sub menu*/
    span.menuSubNadpis {
    display: block;
    height: 100%;
    font-size: 78%;
    font-weight: bold;
    font-style: italic;
    text-align: right;
    background-color: #ddc88b;
    color: #003896;
    margin: 0px;
    padding: 0.3em;
    width:100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #003896;
    }
    .menuSub {
    /*
    bohuzel pod IE 8 nefunguji pekne odsazeni seynamu !!!
    list-style-image: URL("../ikony/sipka.gif");
    list-style-position: outside; */
    list-style-type: none;
    _margin-top:-20px;
    margin-left: 25px;
    padding: 0px;
    }
    span.menuSub, .menuSub a {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 70%;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    margin:0px;
    padding:0.2em;
    }
    .menuSub a {
    background-color:silver ;
    color: #003896;
    }
    span.menuSub{
    background-color: #ddc88b;
    color: #003896;
    padding: 0.3em;
    _padding: 2%;
    width:100%;
    font-style: italic;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #003896;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #003896;
    }

    .menuSub a:hover {
    color: #003896;
    width:100%;
    background-color: #ded3b0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #003896;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #003896;
    }

    .menu a:active, .menuSub a:active  { }
    .menuSub a:link, .menuSub a:visited { }

    /*stadardni klav menu*/
    .menuSK {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    }
    #obsahMenu a {
    display: block;
    width: 95%;
    font-family: Arial, sans-serif;
    font-size: 78%;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    margin:0px;
    padding:0.2em;
    }
    #obsahMenu a {
    background-color: #003896;
    color: #ded3b0;
    border-style: outset;
    }
    #obsahMenu a:link, #obsahMenu a:visited {
    border-style: outset;
    }
    #obsahMenu a:hover {
    background-color: #ded3b0;
    color: #003896;
    }
    #obsahMenu a:active {
    border-style: inset;
    }

    /* stranka odkazy */
    div.odkazy {
    width: 98px;
    height: 41px;
    background-color: #003896;
    color: #ded3b0;
    float:left;
    margin: 2px;
    }

    #katalogy a {
    background-color: #003896;
    color: #ded3b0;
    display: block;
    padding-top: 5px;
    font-family: Arial, sans-serif;
    font-size: 78%;
    font-weight: bold;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    }

    #katalogy a:hover {
    font-style: italic;
    color: #ded3b0;
    }
    /*konec chování odkazů*/