BODY {font-family: Arial; background-image: url('images/bg.gif'); background-color: #e6e7e9; background-repeat: repeat-x; margin: 0px;}

.hideText {display: none;}
A:HOVER {text-decoration: none;}

#mainFrame {width: 910px; margin-left: auto; margin-right: auto;}

  #top {width: 910px; height: 100px; padding: 8px 0px 0px 0px; float: left; background-image: url('images/top-bg.jpg');}
    #logo {width: 325px; height: 55px; float: left;}
      #logo H1 {width: 325px; height: 55px; margin: 0px; padding: 0px;}
      #logo H1 A {width: 325px; height: 55px; display: block; border: 0px;}
    #addsTop {width: 570px; padding: 22px 15px 0px 0px; float: left; text-align: right; font-size: 10px; color: #FFF;}
      #addsTop A {color: #FFF; text-decoration: none;}
      #addsTop A:HOVER {text-decoration: underline;}
    #menu {width: 910px; height: 35px; float: left;}
      #menu UL {width: 910px; height: 35px; margin: 0px; padding: 0px; list-style: none;}
      #menu UL LI {width: 132px; height: 35px; float: left; margin: 0px; padding: 0px 0px 0px 10px;}
      #menu UL LI A {width: 132px; height: 23px; padding: 12px 0px 0px 0px; display: block; background-image: url('images/menu-item.jpg'); text-align: center; font-size: 12px; color: #FFF; font-weight: bold; text-decoration: none;}
      #menu UL LI A:HOVER {background-image: url('images/menu-item-on.jpg');}
      
  #search {width: 910px; height: 227px; float: left; background-image: url('images/search-bg.jpg');}
    #map {width: 455px; height: 227px; float: left;}
      #map H2 {width: 120px; height: 35px; margin: 0px; padding: 20px 0px 0px 50px; font-size: 16px; color: #434346;}
      #mapSide {width: 285px; height: 172px; float: left;}
      #krajSide {width: 140px; float: right; padding: 15px 0px 0px 30px;}
        #krajSide P {margin: 0px 0px 2px 0px; font-size: 10px;}
        #krajSide P A {color: #434346;}
    #searchBar {width: 440px; height: 227px; float: left; padding: 0px 0px 0px 15px;}
      #searchBar H2 {width: 405px; height: 35px; margin: 0px; padding: 20px 0px 0px 35px; font-size: 16px; color: #434346;}
      #searchBar SELECT {width: 425px; height: 160px;}
  
  #middle {width: 880px; float: left; padding: 15px; background-color: #FFF;}
    #leftBar {width: 250px; float: left; padding: 0px 20px 0px 0px; background-image: url('images/news-bg.jpg'); min-height: 250px; background-repeat: no-repeat;}
      #leftBar H2 {width: 200px; height: 35px; margin: 0px; padding: 20px 0px 0px 50px; font-size: 16px; color: #434346;}
      #leftBar H3 {width: 220px; padding: 10px 15px 5px 15px; font-size: 12px; margin: 0px;}
      #leftBar H3 A {color: #6a8927;}
      #leftBar P {width: 220px; padding: 0px 15px 0px 15px; font-size: 12px; color: #434346; margin: 0px 0px 5px 0px;}
    #content {width: 610px; float: left;}
      #content #banner {width: 539px; height: 70px; float: left; padding: 10px 0px 0px 71px; margin: 0px 0px 20px 0px; background-image: url('images/banner-bg.jpg');}
      #content H2 {width: 610px; float: left; margin: 0px; padding: 10px 0px 0px 0px; font-size: 16px; color: #434346;}
      #content H3 {width: 610px; float: left; margin: 0px; padding: 0px 0px 5px 0px; margin: 10px 0px 0px 0px; font-size: 14px; color: #6a8927; border-bottom: 1px dotted #434346;}
      #content UL {width: 580px; float: left; padding: 0px 0px 0px 30px; margin: 10px 0px 0px 0px; list-style: square;  font-size: 12px; color: #434346;}
        #content UL A {color: #6a8927;}
        #content UL LI {padding: 2px 0px 2px 0px;}
        #content UL LI UL {width: 550px; margin: 5px 0px 5px 0px;}
      #content P {width: 610px; float: left; margin: 5px 0px 0px 0px; font-size: 12px; color: #434346;}
        #content P A {color: #6a8927}
        #content FORM {display: inline; font-size: 12px;}
        #content FORM A {color: #6a8927}
  
  .links {width: 870px; float: left; padding: 0px 0px 10px 0px; font-size: 10px; color: #434346; text-align: center;}
    .links A {color: #434346;}
  
  #bottom {width: 870px; height: 30px; padding: 20px 20px 20px 20px; float: left; background-image: url('images/bottom-bg.jpg'); background-repeat: no-repeat;}
    #bottom A {color: #434346;}
    #copyright {width: 200px; float: left; font-size: 12px; color: #434346;}
    #addsBottom {width: 470px; float: left; text-align: center; font-size: 12px; color: #434346;}
    #createdBy {width: 200px; float: left; font-size: 12px; color: #434346; text-align: right;}
      #createdBy A {text-decoration: none; font-weight: bold;}
      #createdBy A:HOVER {text-decoration: underline;}
