BODY {background-image: url('images/bg.jpg'); background-repeat: repeat-x; background-position: center top; background-color: #160a02; font-family: Arial; margin: 0px;}

  A:HOVER {text-decoration: none;}
  .hideText {display: none;}
  FORM {margin: 0px; float: left;}
  
  .noWidthFloat {float: none; width: auto;}
  .reservation {width: 570px; height: 50px; float: left; display: block; text-decoration: none; background-image: url('images/rezervace-link-bg.jpg');}
  #countedPrice {display: none;}
  #mainFrame {width: 980px; margin-left: auto; margin-right: auto;}
  
    #leftSide {width: 610px; float: left; padding: 0px 20px 0px 0px;}
      #top {width: 610px; height: 188px; float: left; padding: 0px 0px 20px 0px;}
        #top H1 {width: 360px; height: 188px; float: left; margin: 0px; background-image: url('images/logo.jpg'); background-repeat: no-repeat;}
          #top H1 A {width: 340px; height: 188px; float: left; display: block;}
        #menu {width: 250px; height: 188px; float: left; background-image: url('images/menu-bg.jpg');} 
          #menu UL {width: 230px; height: 166px; float: left; padding: 20px 0px 0px 20px; list-style: none; margin: 0px;}
            #menu UL LI {width: 230px; height: 22px; float: left; background-repeat: no-repeat;}
              #menu UL LI A {height: 11px; display: block; float: left;}
      #header {width: 610px; height: 41px; float: left; background-image: url('images/header-bg.jpg');}
        #header H2 {width: 225px; height: 30px; float: left; padding: 11px 0px 0px 20px; font-size: 16px; color: #FFF; margin: 0px;}
        #header #navigation {width: 345px; height: 26px; float: left; padding: 15px 20px 0px 0px; font-size: 10px; color: #FFF; text-align: right;}
          #header #navigation A {color: #FFF;}
      #content {width: 570px; min-height: 702px; padding: 30px 20px 0px 20px; float: left; background-image: url('images/content-bg.jpg'); background-repeat: no-repeat; margin: 0px 0px 30px 0px;}
        #content A {color: #d99a6b;}
        #content P {width: 570px; float: left; font-size: 12px; color: #FFF; margin: 0px 0px 15px 0px; line-height: 1.5;}
        #content P STRONG {color: #d99a6b;}
        #content H3 {width: 570px; float: left; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #d99a6b; color: #d99a6b; font-size: 14px; font-weight: bold; margin: 5px 0px 10px 0px;}
        #content UL {width: 555px; float: left; margin: 0px 0px 15px 0px; color: #FFF; font-size: 12px; padding: 0px 0px 0px 15px; list-style: square;}
          #content UL LI {padding: 3px 0px 3px 0px; line-height: 1.5;} 
          #content UL UL {width: 540px; margin: 5px 0px 5px 0px;}
          #content UL UL A {color: #FFF;}
        
        #sitemap {width: 570px; min-height: 702px; padding: 30px 20px 0px 20px; float: left; background-image: url('images/content-bg.jpg'); background-repeat: no-repeat; margin: 0px 0px 30px 0px;}
        #sitemap A {color: #d99a6b;}
        #sitemap UL {margin: 0px 0px 15px 0px; color: #FFF; font-size: 12px; padding: 0px 0px 0px 15px; list-style: square;}
          #sitemap UL LI {padding: 3px 0px 3px 0px; line-height: 1.5;} 
          #sitemap UL UL {margin: 5px 0px 5px 0px;}
          #sitemap UL UL A {color: #FFF;}
          
        #content #contactTable {width: 570px; float: left; font-size: 12px; color: #FFF; margin: 0px 0px 15px 0px;}
          #content #contactTable TD {padding: 0px 0px 15px 0px; line-height: 1.6; vertical-align: top;}
          #content #contactTable STRONG {color: #d99a6b;}
        #content .photoFrame {width: 585px; float: left; margin: 0px 0px 5px 0px; position: relative;}
          #content .photoFrame IMG {width: 98px; height: 98px; border: 2px solid #d99a6b; margin: 0px 15px 8px 0px;}
        #content .item {width: 550px; float: left; padding: 10px 10px 8px 10px; background-image: url('/images/item-bg.jpg'); background-repeat: no-repeat; background-color: #7c553a; margin: 0px 0px 10px 0px;}
          #content .item H4 {width: 550px; float: left; margin: 2px 0px 5px 0px; font-size: 14px;}
          #content .item P {width: 550px; float: left; margin: 0px; font-size: 12px; color: #FFF;}
        #content .item2 {width: 560px; height: 69px; float: left; padding: 0px 10px 8px 0px; background-image: url('/images/item-bg.jpg'); background-repeat: no-repeat; background-color: #7c553a; margin: 0px 0px 10px 0px;}
          #content .item2 IMG {border: 0px; float: left; width: 125px; height: 77px;}
          #content .item2 H4 {width: 415px; float: left; margin: 12px 0px 5px 0px; padding: 0px 0px 0px 10px; font-size: 14px;}
          #content .item2 P {width: 415px; float: left; margin: 0px; font-size: 12px; color: #FFF; padding: 0px 0px 0px 10px;}
        #content .item3 {width: 560px; height: 87px; float: left; padding: 0px 10px 8px 0px; background-image: url('/images/item-bg.jpg'); background-repeat: no-repeat; background-color: #7c553a; margin: 0px 0px 10px 0px;}
          #content .item3 IMG {border: 0px; float: left; width: 125px; height: 95px;}
          #content .item3 H4 {width: 415px; float: left; margin: 12px 0px 5px 0px; padding: 0px 0px 0px 10px; font-size: 14px;}
          #content .item3 P {width: 415px; float: left; margin: 0px; font-size: 12px; color: #FFF; padding: 0px 0px 0px 10px;}
        #content #googlemap {width: 570px; height: 400px; float: left; margin: 0px 0px 10px 0px;}
        #content #route {width: 570px; float: left; font-size: 12px; color: #FFF;}
        #content .formRow {width: 340px; height: 28px; float: left; padding: 2px 0px 0px 0px; font-size: 12px; color: #FFF;}
        #content .formRow B {color: #d99a6b;}
        #content .formInput {width: 230px; height: 30px; float: left;}
          #content .formInput INPUT {width: 224px; float: left; font-size: 12px; padding: 1px 2px 1px 2px;}
        #content .formSubmit {width: 570px; float: left; margin: 0px 0px 10px 0px;}
        #content .formSubmit INPUT {width: 570px; height: 27px; float: left; font-family: Arial; float: left; background-image: url('images/button-bg.gif'); border: 0px; font-size: 12px; font-weight: bold; color: #2d1909;}
        
    #rightSide {width: 320px; float: left;}
      #mainpic {width: 320px; height: 320px; float: left; margin: 0px 0px 20px 0px;}
        #mainpic P {width: 300px; height: 165px; padding: 155px 10px 0px 10px; float: left; background-color: #000; font-size: 12px; color: #FFF; margin: 0px; text-align: center;}
      #reservation {width: 305px; height: 127px; padding: 52px 0px 0px 15px; float: left; margin: 0px 0px 20px 0px;}
        #reservation #calculatorFrame {width: 305px; float: left;}
        #reservation #countedPrice {width: 305px; float: left;}
        #reservation P {width: 305px; float: left; margin: 0px 0px 14px 0px; font-size: 12px; color: #d99a6b;}
          #reservation P B {color: #FFF;}
        #reservation .formRow {width: 95px; height: 27px; float: left; padding: 2px 0px 0px 0px; font-size: 12px; color: #FFF;}
        #reservation .formInput {width: 210px; height: 29px; float: left;}
          #reservation .formInput INPUT {width: 190px; font-size: 12px; padding: 1px 2px 1px 2px; font-family: Arial;}
          #reservation .formInput SELECT {width: 196px; font-size: 12px; font-family: Arial;}
        #reservation .formSubmit {width: 305px; float: left;}
          #reservation .formSubmit INPUT {width: 293px; height: 27px; font-family: Arial; float: left; background-image: url('images/rezervace-button-bg.gif'); border: 0px; font-size: 12px; font-weight: bold; color: #2d1909;}
      #whereToFind {width: 320px; height: 44px; float: left; margin: 0px 0px 20px 0px;}
        #whereToFind A {width: 320px; height: 44px; display: block;}
      #packages {width: 320px; height: 179px; padding: 0px 0px 0px 0px; float: left; background-repeat: no-repeat; margin: 0px 0px 20px 0px;}
        #packages IMG {border: 0px;}
        #packages A {padding: 44px 0px 0px 0px; display: block; float: left;}
      #contact {width: 320px; height: 133px; padding: 46px 0px 0px 0px; float: left; margin: 0px 0px 30px 0px;}
        #contact .button {width: 320px; height: 36px; float: left; margin: 0px 0px 5px 0px;}
          #contact .button A {width: 320px; height: 36px; display: block;}
          #contact P {width: 305px; float: left; padding: 0px 0px 0px 15px; margin: 10px 0px 0px 0px; font-size: 12px; color: #d99a6b;}
          #contact P STRONG {color: #FFF;}
          
      #rightSide .friendBanner {width: 320px; height: 170px; padding: 0px 0px 0px 0px; float: left; margin: 0px; text-align: center;}
        #rightSide .friendBanner IMG {border: 0px;}
          
    #languages {width: 27px; float: left; padding: 3px 0px 0px 3px;}
      #languages IMG {float: left; border: 0px; margin: 0px 0px 1px 0px;}
      
  #bottomFrame {width: 100%; height: 89px; float: left; background-image: url('images/bottom-bg.jpg'); background-repeat: repeat-x; background-position: center top;}
    #bottomSizer {width: 950px; margin-left: auto; margin-right: auto;}
      #bottomSizer A {color: #FFF;}
      #copyright {width: 150px; float: left; font-size: 11px; color: #FFF; padding: 30px 0px 0px 20px;}
      #adds {width: 420px; float: left; font-size: 11px; color: #FFF; padding: 30px 40px 0px 0px; text-align: right;}
      #createdBy {width: 320px; float: left; font-weight: bold; font-size: 11px; color: #FFF; padding: 30px 0px 0px 0px; text-align: center;}
        #createdBy A {text-decoration: none;}
        #createdBy A:HOVER {text-decoration: underline;}