BODY {background-repeat: repeat-x; background-position: center top; font-family: Verdana; margin: 0px;}

  A:HOVER {text-decoration: none;}
  .hideText {display: none;}
  
  #googleMap {width: 497px; height: 500px; float: left;}
  
  #mainFrame {width: 980px; margin-left: auto; margin-right: auto;}
    
    #top {width: 980px; height: 162px; float: left; position: relative;}
      #top H1 {width: 330px; height: 162px; float: left; margin: 0px;}
        #top H1 A {width: 330px; height: 162px; display: block;}
      #top #mainpic {width: 650px; height: 162px; float: left;}
      #top #fcb {position: absolute; left: 990px; top: 15px;}
        #top #fcb IMG {border: 0px;}
      
    #menu {width: 950px; height: 32px; float: left; padding: 0px 15px 0px 15px;}
      #menu UL {width: 890px; height: 32px; float: left; padding: 0px; margin: 0px; list-style: none;}
        #menu UL LI {_width: 50px; height: 32px; float: left; padding: 0px 1px 0px 0px; margin: 0px; background-repeat: no-repeat; background-position: right top;}
        #menu UL LI A {padding: 9px 15px 0px 15px; height: 23px; display: block; font-size: 11px; color: #FFF; text-decoration: none;}
      #menu #languages {width: 60px; height: 25px; float: left; padding: 7px 0px 0px 0px;}
        #menu #languages .flag1 {width: 23px; height: 16px; float: left; display: block; margin: 0px 5px 0px 0px; float: left;}
        #menu #languages .flag2 {width: 23px; height: 16px; float: left; display: block; margin: 0px; float: left;}
    
    #middle {width: 980px; float: left;}
      #middle #leftBar {width: 174px; height: 800px; float: left; padding: 56px 7px 0px 20px;}
        #middle #leftBar UL {width: 174px; float: left; padding: 0px; margin: 0px; list-style: none;}
          #middle #leftBar UL LI {width: 174px; height: 30px; float: left; padding: 0px; margin: 0px; background-repeat: no-repeat; background-position: left top;}
            #middle #leftBar UL LI A {width: 161px; height: 22px; padding: 8px 13px 0px 0px; display: block; font-size: 12px; color: #212121; text-decoration: none; text-align: right;}
        #middle #leftBar H2 {width: 161px; height: 24px; float: left; margin: 40px 0px 4px 0px; padding: 8px 13px 0px 0px; font-size: 12px; font-weight: 100; font-style: italic; text-align: right;}
        #middle #leftBar P {width: 161px; float: left; padding: 0px 13px 0px 0px; margin: 8px 0px 0px 0px; font-size: 11px; color: #212121; text-align: right;}
          #middle #leftBar P A {color: #212121; text-decoration: none;}
      #middle #content {width: 499px; float: left; padding: 20px 20px 0px 20px;}
        #middle #content H2 {width: 499px; height: 27px; float: left; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px; background-repeat: no-repeat; background-position: left bottom; font-size: 18px; font-weight: 100;}
        #middle #content H3 {width: 499px; height: 24px; float: left; padding: 13px 0px 0px 0px; margin: 0px 0px 10px 0px; background-repeat: no-repeat; background-position: left bottom; font-size: 14px; color: #212121; font-weight: bold;}
        #middle #content P {width: 499px; float: left; margin: 0px 0px 10px 0px; font-size: 12px; color: #212121; line-height: 1.4;}
        #middle #content .withImg IMG {float: left; margin: 0px 10px 10px 0px;}
        #middle #content .error {color: red; line-height: 1.8; font-size: 12px;}
        #middle #content .photoFrame {width: 499px; float: left; margin: 0px 0px 10px 0px;}
          #middle #content .photoFrame IMG {height: 120px; float: left; margin: 0px 2px 10px 0px;}
        #middle #content .partner {width: 497px; height: 40px; float: left; margin: 0px 0px 10px 0px;}
          #middle #content .partner IMG {float: left; width: 40px; height: 40px; border: 0px;}
          #middle #content .partner H4 {float: left; padding: 12px 0px 0px 10px; font-size: 14px; color: #212121; margin: 0px;}
            #middle #content .partner H4 A {color: #212121;}
        
        /* DODĚLAL JSEM JEN KVŮLI ČLÁNKŮM, DEFORMOVALY SE OBRÁZKY */
        #middle #content .cntFrame2 {width: 497px; float: left; margin: 0px 0px 10px 0px;}
          #middle #content .cntFrame2 IMG {float: left; border: 0px;}
          #middle #content .cntFrame2 H4 {width: 366px; float: left; padding: 10px 0px 10px 10px; font-size: 14px; color: #212121; margin: 0px;}
          #middle #content .cntFrame2 P {width: 366px; float: left; padding: 0px 0px 9px 10px; font-size: 12px; color: #212121; line-height: 1.4; margin: 0px;}
          #middle #content .cntFrame2 P IMG {float: left; margin: 0px 10px 10px 0px;}
          #middle #content .noImg2 P {width: 477px;}
        /* KONEC */
        
        #middle #content .cntFrame {width: 497px; float: left; margin: 0px 0px 10px 0px;}
          #middle #content .cntFrame IMG {float: left; border: 0px;}
          #middle #content .cntFrame H4 {width: 366px; float: left; padding: 10px 0px 10px 10px; font-size: 14px; color: #212121; margin: 0px;}
          #middle #content .cntFrame P {width: 366px; float: left; padding: 0px 0px 9px 10px; font-size: 12px; color: #212121; line-height: 1.4; margin: 0px;}
          #middle #content .cntFrame P IMG {float: left; margin: 0px 10px 10px 0px;}
          #middle #content .noImg P {width: 477px;}
        #middle #content .homeFrame {width: 499px; height: 100px; float: left; margin: 0px 0px 10px 0px;}
          #middle #content .homeFrame .frame1 {width: 169px; height: 100px; float: left; background-repeat: no-repeat;}
          #middle #content .homeFrame .frame2 {width: 169px; height: 100px; float: left; background-repeat: no-repeat;}
          #middle #content .homeFrame .frame3 {width: 161px; height: 100px; float: left; background-repeat: no-repeat;}
          #middle #content .homeFrame DIV A {width: 161px; height: 100px; display: block; float: left;}
        #middle #content UL {width: 469px; float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 14px; list-style: square;}
          #middle #content UL LI {width: 474px; float: left; padding: 0px 0px 7px 0px; font-size: 12px; color: #212121;}
        #middle #content TABLE {width: 499px; float: left; margin: 0px 0px 10px 0px; border: 0px;}
          #middle #content TABLE TH {padding: 5px 10px 5px 10px; font-size: 11px; color: #FFF; font-weight: 100; text-align: left;}
          #middle #content TABLE TD {padding: 5px 10px 5px 10px; font-size: 11px; color: #212121; background-color: #ddd;}
        #middle #content .formRow {width: 180px; height: 28px; float: left; padding: 2px 0px 0px 0px; font-size: 12px; color: #212121;}
        #middle #content .mustBe {font-weight: bold;}
        #middle #content .formInput {width: 319px; float: left; height: 30px;}
          #middle #content .formInput INPUT {width: 313px; float: left; font-size: 12px; color: #212121; border: 1px solid #999; padding: 1px 2px 1px 2px;}
          #middle #content .formInput SELECT {width: 319px; float: left; font-size: 12px; color: #212121;}
        #middle #content .formRowBig {width: 180px; height: 88px; float: left; padding: 2px 0px 0px 0px; font-size: 12px; color: #212121;}
        #middle #content .formInputBig {width: 319px; float: left; height: 90px;}
          #middle #content .formInputBig TEXTAREA {width: 313px; height: 77px; float: left; font-size: 12px; color: #212121; border: 1px solid #999; padding: 1px 2px 1px 2px; font-family: Arial;}
        #middle #content .formInputCal {width: 294px; float: left; height: 30px;}
          #middle #content .formInputCal INPUT {width: 288px; float: left; font-size: 12px; color: #212121; border: 1px solid #999; padding: 1px 2px 1px 2px;}
        #middle #content .formCal {width: 25px; float: left; height: 30px; text-align: right;}
          #middle #content .formCal INPUT {width: 20px; height: 19px; border: 0px; background-image: url('/images/summer/calendar.gif'); position: relative; top: -1px;}
        #middle #content .formSubmit {width: 499px; height: 26px; float: left;}
          #middle #content .formSubmit INPUT {width: 499px; height: 26px; border: 0px; font-size: 12px; color: #FFF; font-weight: bold;}
      #middle #rightBar {width: 240px; float: left;}
        #middle #rightBar #advertisement {width: 240px; height: 550px; float: left;}
          #middle #rightBar #advertisement H2 {width: 207px; height: 30px; float: left; padding: 28px 20px 0px 13px; font-size: 18px; font-weight: 100; color: #212121; font-style: italic; margin: 0px;}
          #middle #rightBar #advertisement P {width: 207px; height: 70px; float: left; margin: 0px; padding: 12px 20px 0px 13px; font-size: 11px; color: #212121; line-height: 1.4;}
          #middle #rightBar #advertisement .button {width: 207px; height: 40px; float: left; padding: 0px 20px 0px 13px; background-repeat: no-repeat; background-position: 13px 0px;}
            #middle #rightBar #advertisement .button A {width: 79px; height: 23px; display: block; text-align: center; padding: 8px 0px 0px 0px; font-size: 11px; color: #212121; text-decoration: none;}
          #middle #rightBar #accommodation {width: 240px; min-height: 280px; float: left; background-repeat: no-repeat;}
            #middle #rightBar #accommodation H2 {width: 207px; height: 30px; float: left; padding: 33px 20px 0px 13px; font-size: 18px; font-weight: 100; color: #212121; font-style: italic; margin: 0px;}
            #middle #rightBar #accommodation P {width: 207px; height: 70px; float: left; margin: 0px; padding: 12px 20px 0px 13px; font-size: 11px; color: #212121; line-height: 1.4;}
                
    #bottom {width: 980px; height: 50px; float: left; font-size: 10px; color: #212121; padding: 90px 0px 0px 0px;}
      #copyright {width: 460px; float: left; padding: 0px 0px 0px 30px;}
      #createdBy {width: 460px; float: left; padding: 0px 30px 0px 0px; text-align: right; font-weight: bold;}
        #createdBy A {color: #212121; text-decoration: none;}
        #createdBy A:HOVER {text-decoration: underline;}
