* {
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }


body {
    background-color : #ffffff;
    text-align : center;
  }


#page {
    margin-top : 30px;
    margin-left: auto;
    margin-right: auto;
    width : 866px;
  }


#header {
    background-image : url('nadpis-2.jpg');
    background-position : center center;
    background-repeat : no-repeat;
    color: #f9f9f9;
    float : none;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 26px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : 110px;
    padding-bottom : 10px;
    padding-left : 20px;
    padding-right : 510px;
    padding-top : 30px;
    margin-left: auto;
    margin-right: auto;
    text-align : center;
    width : 272px;
  }

#header p {
    font-size: 15px;
    margin-top: 8px;
    margin-bottom: 10px;
  }

#menu1 {
    display : inline;
    float : left;
    margin-bottom : 20px;
    width : 183px;
  }


#menu1 .nadpis-menu1 {
    background-image : url('nadpis-menu1.png');
    background-position : center center;
    background-repeat : no-repeat;
    color : #005379;
    display : block;
    float : left;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 105%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    height : 56px;
    padding-bottom : 2px;
    padding-left : 75px;
    padding-right : 0px;
    padding-top : 27px;
    text-align : left;
    width : 108px;
  }


#menu1 ul {
    float : left;
    list-style-type : none;
    display : block;
    text-align : left;
    width : 183px;
  }


#menu1 li.menu a:link, #menu1 li.menu a:visited {
    background-color : #ffffff;
    background-image : url('menu1-li-normal.png');
    background-position : center left;
    background-repeat : no-repeat;
    color : #a00000;
    display : block;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 80%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    padding-bottom : 4px;
    padding-left : 35px;
    padding-right : 5px;
    padding-top : 2px;
    text-decoration : none;
    width : 78%;
  }


#menu1 li.menu a:hover {
    background-color : #f2f2f2;
    background-image : url('menu1-li-hover.png');
    background-position : center left;
    background-repeat : no-repeat;
    color : #a00000;
    display : block;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 80%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    padding-bottom : 4px;
    padding-left : 35px;
    padding-right : 5px;
    padding-top : 2px;
    text-decoration : underline;
  }


#menu1 li.menu1-sub {
    background-color : #f2f2f2;
    border-bottom : 1px solid #000000;
    border-left : 1px solid #000000;
    border-right : 1px solid #000000;
    border-top : 1px solid #000000;
    color : black;
    margin-left : 155px;
    margin-top : -15px;
    padding-bottom : 5px;
    padding-left : 8px;
    padding-right : 8px;
    padding-top : 5px;
    position : absolute;
    visibility : hidden;
    width : 150px;
  }


.submenu:link, .submenu:visited {
    background-color : #f2f2f2;
    color : #a00000;
    display : block;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 70%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    padding-bottom : 4px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 2px;
    text-decoration : none;
    text-indent : 0px;
  }


#menu1 li.menu1-sub a:hover {
    background-color : #ffffff;
    color : #a00000;
    display : block;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 70%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    padding-bottom : 4px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 2px;
    text-decoration : underline;
    text-indent : 0px;
  }


#menu1 input {
    float : right;
  }


#main {
    /*background-color: #ff00ff;*/
    padding : 10px 13px 20px 13px;
    color : #000000;
    float : left;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 78%;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    line-height: 150%;
    margin : 0px 0px 0px 10px;
    text-align : justify;
    width : 455px;
  }


#main a:link, #main a:visited {
    color : #585858;
    font-weight : bold;
    text-decoration : underline;
  }


#main a:hover {
    color : #585858;
    font-weight : bold;
    text-decoration : none;
  }


#main p {
    margin-top : 5px;
    text-indent : 10px;
  }


#toolbar {
    text-align : right;
  }


#toolbar a:link, #toolbar a:visited {
    color : #a00000;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 70%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
  }


#toolbar a:hover {
    color : #a00000;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 70%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    text-decoration : none;
  }


#main h1 {
    color : #005379;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 180%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    line-height: 145%;
    margin-top : 7px;
    margin-bottom : 7px;
    /*text-indent : 15px;*/
    text-align : left;
  }


#main h2 {
    color : #005379;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 145%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    line-height: 125%;
    margin-top : 15px;
    margin-bottom : 8px;
  }


#main ul, #main ol {
    background-color : #ffffff !important;
    margin : 5px 0px 5px 20px;
  }


#main input {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 110%;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
  }


#main textarea {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 85%;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
  }

#main .novinka {
    border: 1px solid #b0b0b0;
    padding: 5px 10px;
    margin: 10px 0 15px;
  }

#main .nadpis-novinky {
    background-color : #f5f5f5;
    margin-top : 10px;
    margin-bottom : 10px;
    width : 100%;
  }


#main .nadpis-novinky .novinky-nadpis {
    background-color : #f5f5f5;
    color : #005379;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 100%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    float : left;
    padding : 3px 5px 3px 5px;
    width : 319px;
  }


#main .nadpis-novinky .novinky-nadpis a:link, #main .nadpis-novinky .novinky-nadpis a:visited {
    color : #005379;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 100%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
  }


#main .nadpis-novinky .novinky-datum {
    background-color : #e8e8e8;
    color : #005379;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 100%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    float : right;
    padding : 3px 5px 3px 5px;
    text-align : center;
    width : 115px;
  }


#main img {
    margin : 0px 5px 2px 0px;
    border : #e1f0ff solid 7px;
    text-align : left;
  }


#main img.foto {
    margin : 0px 3px 5px 0px;
    border : #f1e1e1 solid 7px;
    text-align : left;
    width : 131px;
    height : 87px;
  }


#main table img {
    border : 0px !important;
    text-align : left;
  }


table {
    border : none;
  }

table td {
    border : 1px solid #A0A0A0;
    padding : 2px 3px 2px 3px;
    text-align : center;
    color : black;
    font : normal normal normal 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
  }


#menu2 {
    display : inline;
    float : right;
    width : 180px;
  }


#menu2 .nadpis-menu2 {
    background-image : url('nadpis-menu2.png');
    background-position : center center;
    background-repeat : no-repeat;
    color : #005379;
    display : block;
    /*float : left;*/
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 104%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    height : 56px;
    padding-bottom : 2px;
    padding-left : 12px;
    padding-right : 60px;
    padding-top : 27px;
    text-align : left;
    width : 111px;
  }


.aktualita {
    margin-bottom : 8px;
    width : 97%;
  }


.akt-odkaz {
    background-color : #e8e8e8;
    color : #252525;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 75%;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    padding: 2px 3px 2px 3px;
    text-align : left;
    word-wrap: break-word;
  }


.akt-odkaz a:link, .akt-odkaz a:visited {
    color : #005379;
    font-weight : bold;
    text-decoration : underline;
  }


.akt-odkaz a:hover {
    color : #005379;
    text-decoration : none;
  }


.akt-datum {
    background-color : #ffffff;
    border : 2px solid #e8e8e8;
    color : #585858;
    padding: 1px 2px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 65%;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    text-align : left;
  }


#pata {
    background-color : #f5f5f5;
    border-top : 3px solid #e8e8e8;
    clear : both;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 90%;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    padding : 10px 10px;
  }


#pata a:link, #pata a:visited {
    color : #005379;
    text-decoration : underline;
  }


#pata a:hover {
    color : #005379;
    text-decoration : none;
  }


