body, html { font-family: Verdana; text-align: center; font-size: 0.9em; color: #000000; padding: 0px; margin: 0px; background-color: #ffc600; }
table { border-collapse : collapse; }
td { border: 0px; }
ul { margin: 10px 0px 0px 0px; padding: 0px; }
li { margin: 0px 0px 10px 0px; padding: 0px; list-style-type: none; }
h1 { margin-left: 20px !important; margin-left: 10px; padding-top: 0px !important; padding-top: 5px; float: none !important; float: left; font-size: 1.1em; font-weight: bold; color: #000000; }
h2 { margin-left: 20px !important; margin-left: 10px; padding-top: 0px !important; padding-top: 5px; float: none !important; float: left; font-size: 1.1em; font-weight: bold; color: #000000; }

#layout { width: 970px; margin: 0 auto; text-align: center; background-image: url("images/bg.gif"); background-repeat: repeat-y; }

  #layout-page { width: 900px; margin: 0 auto; text-align: center; background-color: transparent; }

  #page-language { width: 900px; height: 18px; text-align: right; background-image: url("images/language.gif"); background-repeat: repeat-y; }
    #page-language .language { color: #ffffff; font-size: 0.85em; padding-right: 6px; }
    #page-language .language a img { border: 1px solid white; }
    #page-language .language a:hover img { border: 1px solid black; } 
      
  #page-header { width: 900px; height: 350px; background-color: #01389b; } 
    #page-header .header a img { border: 0px; }
    #page-header .header a:hover img { border: 0px; }

    #page-body { width: 900px; overflow: auto; padding: 0px; margin-left: 0px; }
      
    #body-menu { width: 199px; float: left; }
      .menu img { border: 0px; }
      .menu ul { width: 199px; }
      .menu li { font-size: 1.1em; }
      .menu li a { color: #ffffff; text-decoration: none; font-weight: bold; }
      .menu li a.aktivni { color: #ffc600; text-decoration: underline; font-weight: bold; }
      .menu li a:hover { color: #ffc600; text-decoration: underline; font-weight: bold; }
      .menu strong { font-size: 1.1em; color: #ffc600; font-weight: bold; }
      #body-menu a img { border: 0px; }
      #body-menu a:hover img { border: 0px; }
      
    #body-content { width: 700px; margin: 0px; padding: 0px; text-align: left; float: left; }
.content { width: 630px; padding-left: 70px; padding: 0px; margin: 0px; }
.content p { width: 630px; padding-left: 35px; }
.content p.mapka a img { border: 0px; }
.content p.mapka a:hover img { border: 0px; }
.content a:link, #body-content .content a:visited { color: #000000; text-decoration: underline; }
.content a:active, #body-content .content a:hover { color: #ffc600; text-decoration: none; }
      .fotogaleriee { width: 630px; padding-left: 35px; }
      .fotogaleriee a img { border: 6px solid white; }
      .fotogaleriee a:hover img { border: 6px solid #ffc600; }
      .fotogalerie a img { border: 6px solid white; }
      .fotogalerie a:hover img { border: 6px solid #ffc600; }
      .formular { width: 500px; margin: auto; padding-left: 0px; text-align: left; }
        .formular .form2 { font-size: 0.8em; color: #ffffff; }
      .formular2 { width: 600px; margin: auto; padding: 0px; text-align: left; }
      form label { display: block; float: left; width: 160px; padding: 0 10px; text-align: right; }
      form div { margin-bottom: 5px; }

  #page-footer { width: 900px; height: 27px; margin: 0px; padding: 0px; color: #ffffff; background-image: url("images/footer.gif"); background-repeat: no-repeat; }
    #page-footer .footer-left { float: left; font-size: 1em; margin: 5px 0px 0px 10px; }
    #page-footer .footer-right { float: right; font-size: 1em; margin: 5px 10px 0px 0px; }
    #page-footer .footer-right a { color: #ffffff; text-decoration: none; }
    #page-footer .footer-right a:hover { color: #ffc600; text-decoration: underline; }
