body, html { font-family: Verdana; text-align: center; font-size: 0.9em; color: #000000; background-color: #ffffff; }
table { border-collapse : collapse; margin-left: 0px; }
td { border: 1px solid #e1e1e1;  }
ul { margin: 10px 0px 0px 0px; padding: 0px; }
li { margin: 0px 0px 10px 0px; padding: 0px; list-style-type: none; }
h1 { margin: 0px; padding: 3px 0px 0px 0px; font-size: 1.1em; font-weight: bold; color: #000000; }

#layout { width: 988px; margin: 0 auto; text-align: center; background-image: url("images/bg.gif"); background-repeat: repeat-y; }
  #layout-header { width: 988px; height: 163px; background-image: url("images/header_bg.gif"); background-repeat: no-repeat; }
    #layout-header .left { float: left; background-image: url("images/left_photo.gif"); background-repeat: no-repeat; }
    #layout-header .right { float: right; background-image: url("images/right_photo.gif"); background-repeat: no-repeat; }
    .header { float: left; }
    .header .p { width: 520px; text-align: center; } 
    #layout-header .header a img { padding-top: 4px; border: 0px; }
    #layout-header .header a:hover img { padding-top: 4px; border: 0px; }
  #layout-page { width: 980px; margin: 0 auto; text-align: center; background-color: transparent; }
    #page-neck { width: 980px; height: 78px; text-align: center; background-image: url("images/neck_bg.gif"); background-repeat: no-repeat; }
      #page-neck .neck a img { border: 0px; }
      #page-neck .neck a:hover img { border: 0px; }
    #page-body { width: 980px; overflow: auto; margin: 0px; padding: 0px; border: 0px; background-image: transparent; }
      #body-left { width: 221px; float: left; text-align: left; overflow: hidden; }
        #body-left .img-up { width: 221px; height: 13px; float: left; }
        #body-left .title-left { width: 221px; height: 30px; float: left; }
          .menu-left { width: 221px; float: left; margin: 0px; padding: 0px; background-image: url("images/menu_bg-left.gif"); background-repeat: repeat-y; }
          .menu-left ul { width: 221px; }
          .menu-left li { width: 221px; font-size: 1em; border-bottom: 1px solid white; border-top: 1px solid white; }
          .menu-left li a { color: #000000; padding-left: 14px; margin: 0px; text-decoration: none; font-weight: bold; }
          .menu-left li a.aktivni { color: #5e5e5e; padding-left: 14px; margin: 0px; text-decoration: underline; font-weight: bold; }
          .menu-left li a:hover { color: #5e5e5e; padding-left: 14px; margin: 0px; text-decoration: underline; font-weight: bold; } 
        #body-left .img-down { width: 221px; height: 11px; margin-bottom: 10px; line-height: 1px; float: left; }
      #body-center { width: 538px; float: left; text-align: center; margin: 0px; padding: 0px; }
        #body-center .title { width: 500px; height: 22px; float: left; margin-left: 19px; background-image: url("images/title_bg.gif"); background-repeat: no-repeat; }
        #body-center .content { width: 500px; float: left; padding-left: 19px; }
        #body-center .content a { color: #000000; text-decoration: underline; }
        #body-center .content a:hover { color: #3e9dff; text-decoration: none; }
        #body-center .content a img { border: 3px solid #5e5e5e; }
        #body-center .content a:hover img { border: 3px solid #3e9dff; }
        #body-center .content p { width: 500px; float: left; margin-top: 10px; margin-bottom: 10px; }
        #body-center .content p.big { width: 500px; float: left; font-size: 1.4em; color: #3e9dff; margin-top: 10px; margin-bottom: 10px; }
        #body-center .content p.right { width: 500px; float: left; text-align: right; margin-top: 10px; margin-bottom: 10px; }
        #body-center .content p.red { color: #ff0000; }

        /* - edited - */
        .title { width: 500px; height: 22px; float: left; margin: 0px; padding: 0px; background-image: url("images/title_bg.gif"); background-repeat: no-repeat; }
        .content { width: 500px; float: left; padding: 0px; margin: 0px; }
        .content a { color: #000000; text-decoration: underline; }
        .content a:hover { color: #3e9dff; text-decoration: none; }
        .content a img { border: 3px solid #5e5e5e; }
        .content a:hover img { border: 3px solid #3e9dff; }
        .content p { width: 500px; float: left; margin-top: 10px; margin-bottom: 10px; }
        .content p.big { width: 500px; float: left; font-size: 1.4em; color: #3e9dff; margin-top: 10px; margin-bottom: 10px; }
        .content p.right { width: 500px; float: left; text-align: right; margin-top: 10px; margin-bottom: 10px; }
        /* - edited - */
        
        #body-center .formular { width: 500px; float: left; margin-left: 19px; padding: 0px; text-align: left; }
        #body-center .formular p.red { color: #ff0000; }
        #body-center .formular a { color: #000000; text-decoration: underline; }
        #body-center .formular a:hover { color: #3e9dff; text-decoration: none; }
        #body-center .formularform2 { font-size: 0.8em; color: #ff0000; }
        #body-center .formular legend { color: #000000; }
      #body-right { width: 221px; float: right; text-align: right; overflow: hidden; }
        #body-right .img-up { width: 221px; height: 13px; float: right; }
        #body-right .title-right { width: 221px; height: 30px; float: right; }
          .menu-right { width: 221px; float: right; background-image: url("images/menu_bg-right.gif"); background-repeat: repeat-y; }
          .menu-right ul { width: 221px; }
          .menu-right li { width: 221px; font-size: 1em; border-bottom: 1px solid white; border-top: 1px solid white; }
          .menu-right li a { color: #000000; margin-right: 14px; text-decoration: none; font-weight: bold; }
          .menu-right li a.aktivni { color: #5e5e5e; margin-right: 14px; text-decoration: underline; font-weight: bold; }
          .menu-right li a:hover { color: #5e5e5e; margin-right: 14px; text-decoration: underline; font-weight: bold; }
        #body-right .img-down { width: 221px; height: 11px; margin: 0px; margin-bottom: 10px; line-height: 1px; float: right; }
  #layout-footer { width: 988px; height: 33px; color: #000000; background-image: url("images/footer.gif"); background-repeat: no-repeat; }
    #layout-footer .footer { font-size: 0.8em; margin: 0px; padding: 10px; display: block; }
    #layout-footer .footer a { color: #000000; text-decoration: none; }
    #layout-footer .footer a:hover { color: #5e5e5e; text-decoration: underline; }

      .formular legend { 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; }
