BODY {background-image: url('/images/bg.gif'); background-repeat: repeat-x; background-color: #111; font-family: Arial; margin: 0px;}

  A:HOVER {text-decoration: none;}
  .hideText {display: none;}
  FORM {float: left; width: auto;}
  
  #mainFrame {width: 910px; margin-left: auto; margin-right: auto;}
  
    #top {width: 910px; height: 147px; float: left; background-image: url('/images/top-bg.jpg');}
      #top H1 {width: 270px; height: 147px; margin: 0px 0px 0px 320px;}
        #top H1 A {width: 270px; height: 147px; display: block;}
    
    #menu {width: 910px; height: 56px; float: left;}
      #menu UL {width: 910px; height: 56px; float: left; padding: 0px; margin: 0px; list-style: none;}
        #menu UL LI {height: 56px; float: left; padding: 0px; margin: 0px;}
          #menu UL LI A {width: 100%; height: 40px; display: block;}
        #menu UL .n01 {background-image: url('/images/menu-01.jpg'); width: 228px;}
        #menu UL .n02 {background-image: url('/images/menu-02.jpg'); width: 227px;}
        #menu UL .n03 {background-image: url('/images/menu-03.jpg'); width: 227px;}
        #menu UL .n04 {background-image: url('/images/menu-04.jpg'); width: 228px;}
        #menu UL .n01:HOVER {background-image: url('/images/menu-01-on.jpg');}
        #menu UL .n02:HOVER {background-image: url('/images/menu-02-on.jpg');}
        #menu UL .n03:HOVER {background-image: url('/images/menu-03-on.jpg');}
        #menu UL .n04:HOVER {background-image: url('/images/menu-04-on.jpg');}

    #middle {width: 910px; min-height: 524px; float: left; background-image: url('/images/content-bg.jpg'); background-repeat: no-repeat; margin: 0px 0px 30px 0px;}
      #content {width: 539px; float: left;}
        #content H2 {width: 486px; height: 30px; padding: 10px 0px 0px 53px; float: left; margin: 0px 0px 20px 0px; font-size: 18px; color: #FFF; font-weight: bold;}
        #content H3 {width: 479px; float: left; margin: 10px 0px 10px 0px; padding: 0px 30px 5px 30px; font-size: 18px; color: #ec008c;}
        #content P {width: 479px; float: left; margin: 0px 0px 10px 0px; color: #d2d2d2; font-size: 12px; padding: 0px 30px 0px 30px; line-height: 1.6;}
        #content P A {color: #ec008c;}
        #content .newsFrame {width: 479px; float: left; margin: 0px 0px 10px 30px; padding: 10px 0px 10px 0px; background-image: url('/images/bottom-bg.jpg');}
          #content .newsFrame IMG {border: 0px; float: left;}
          #content .newsFrame .dateHeader {width: 45px; height: 22px; float: left; padding: 3px 0px 0px 15px; font-size: 12px; color: #FFF; font-weight: bold;}
          #content .newsFrame H4 {width: 300px; height: 25px; float: left; font-size: 18px; color: #ec008c; margin: 0px;}
          #content .Akce A {color: #ec008c;}
          #content .Koncert A {color: #6fa22d;}
          #content .Ostatní A {color: #FFF;}
          #content .newsFrame P {width: 320px; float: left; margin: 5px 0px 0px 0px; font-size: 12px; color: #FFF; padding: 0px 0px 0px 15px;}
        #content .message {color: #ec008c; font-weight: bold;}
        #content .formRow {width: 209px; height: 28px; float: left; padding: 2px 0px 0px 30px; font-size: 12px; color: #FFF;}
        #content .formRow2 {width: 479px; height: 28px; float: left; padding: 2px 30px 0px 30px; font-size: 12px; color: #FFF;}
        #content .formInput {width: 270px; height: 30px; float: left; padding: 0px 30px 0px 0px;}
          #content .formInput INPUT {width: 260px; float: left; font-size: 12px; padding: 1px 2px 1px 2px;}
        #content .formText {width: 479px; height: 200px; float: left; padding: 0px 30px 0px 30px;}
          #content .formText TEXTAREA{width: 471px; height: 180px;}
        #content .formSubmit {width: 479px; float: left; padding: 2px 30px 0px 30px; margin: 0px 0px 10px 0px;}
          #content .formSubmit INPUT {width: 479px; height: 30px; border: 0px; font-size: 12px; color: #FFF; font-weight: bold; background-image: url('/images/button.gif');}
        #content .photoFrame {width: 479px; float: left; padding: 0px 30px 0px 30px; margin: 0px 0px 10px 0px;}
          #content .photo {width: 94px; height: 120px; float: left;}
            #content .photo IMG {border: 2px solid #FFF;}
            #content .photo2 IMG {border: 0px;}
          #content .notLast {padding: 0px 34px 0px 0px;}
      #mainPic {width: 371px; float: left; padding: 14px 0px 0px 0px; background-repeat: no-repeat; background-position: left 14px;}
        #mainPic IMG {border: 0px;}
    
    #bottom {width: 910px; height: 163px; float: left; background-image: url('/images/bottom-bg.jpg'); color: #d2d2d2;}
      #copyright {width: 170px; float: left; padding: 20px 0px 0px 30px; font-size: 10px;}
      #adds {width: 510px; float: left; text-align: center; padding: 20px 0px 0px 0px; font-size: 10px; font-weight: bold;}
        #adds A {color: #d2d2d2; text-decoration: none;}
        #adds A:HOVER {text-decoration: underline;}
      #createdBy {width: 180px; float: left; padding: 20px 20px 0px 0px; font-size: 10px; font-weight: bold; text-align: right;}
        #createdBy A {color: #d2d2d2; text-decoration: none;}
        #createdBy A:HOVER {text-decoration: underline;}