body {
  margin: 0px;
  background-color: #eee;
  color: #000;
  background: url('images/bk.gif') center top repeat-y;
  background-color: #bbb;
}
BODY,TABLE,FORM {
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
}
TD {
  vertical-align: top;
}
IMG {
	border: 0px
}
  .thickbox IMG {
  	border: 1px solid #4277aa;
  }

A {
  color: #222;
  text-decoration: underline;
  font-weight: bold;
}
A:hover {
  color: #777;
}
H1, H2, H3 {
  margin: 20px 0px 5px 0px;
  color: #222;
}

#page {
  width: 1050px;
  margin: auto;
  margin-top: 0px;
  padding: 0px;
  background-color: #fff;
  /* border: 1px solid #fff;
  -moz-box-sizing : border-box; */
} 

#top_banner {
  background: url('./images/vrsek.jpg') left top no-repeat;
  height: 217px;
  position: relative;
  color: #fff;
  margin-bottom: 1px;
}
  #url {
    top: 3px;
    left: 10px;
    width: 100px;
    position: absolute;
    color: #fff;
    text-decoration: none;
  }
  #domu {
    top: 3px;
    right: 10px;
    width: 100px;
    text-align: right;
    position: absolute;
    color: #fff;
  }
  #domu img {
    border: 0px;
  }

  #top_menu {
    position: absolute;
    bottom: 3px;
    left: 200px;
  }
    #top_menu LI A {
      color: #fff;
      text-decoration: none;
    }
    #top_menu LI LI A {
      padding-left: 10px;
      background: url('images/odrazka_mala.gif') 0px 6px no-repeat;
    }
    #top_menu #active {
      color : #d10000;
    }
    #top_menu A:hover {
      color: #000;
      text-decoration: underline;
    }
    #top_menu LI {
    	display: inline;
      margin: 0 0px;
    	padding: 4px 10px;
      border-right: 1px solid #fff;
    }
    #top_menu LI LI {
    	display: block;
      margin: 3px 0px;
    	padding: 0px;
    }
    #top_menu UL {
      display: inline;
    	margin: 0px;
    	padding: 0px;
    	/*list-style-image: url('images/odrazka_velka.gif');*/
    	list-style-type: none;
    	position: relative;
    }
    #top_menu UL UL {
    	margin: 0px; padding: 0px;
    	display: block;
      position: absolute;
      top: 20px;
      padding-left: 10px;
      left: 0px;
      z-index: 10;
      visibility: hidden;
      background-color: #4277aa;
      width: 250px;
      border: 1px solid #333;
      border-top: 0px;
    }
    #top_menu UL ul ul {
      width: 220px;
      border: 0px;
      padding: 2px;
      position:relative;
      left: 5px;
      top: 0px;
      visibility:hidden;
    }
    #top_menu UL li {
      position: relative;
    }
    /* zde chovani zobrazeni*/
    #top_menu UL li:hover ul a, #top_menu UL li.hover ul a
    {
      /* odkaz podmenu */
    }
    
    #top_menu UL li:hover ul a:hover, #top_menu UL li.hover ul a:hover
    {
      /* odkaz podmenu prejety mysi */
      color: #000;
      text-decoration: underline;
    }
    
    #top_menu UL li:hover ul, #top_menu UL li.hover ul
    {
    visibility:visible;
    }
    
    #top_menu UL li li
    {
    border:none;
    padding:0;
    }
    
    #top_menu UL li
    {
    behavior: url(hover.htc);
    }
    /* konec MENU */

#content {
  margin: 0;
  padding: 0;
  background: url('images/stred-bk.gif') right top repeat-y;
}
#top-content {
  background: url('images/stred-top.jpg') right top no-repeat;
}
#bottom-content {
  background: url('images/stred-paticka.gif') right bottom no-repeat;
}
  #left {
    float: left;
    width: 200px;
    height: 260px;
    margin:0; padding:0;
    background: url('images/left.jpg') left top no-repeat;
    position: relative;
  }
    #flash {
      position: relative;
      top: 5px;
      left: 5px;
      /* margin: 10px 0px 10px 10px; */
      width: 180px;
      height: 240px;
      padding:0;
      /* background: white; */
    }
  
  #right {
    float: right;
    width: 180px;
    margin:0; padding: 0px;
  }
    #inner-right {
      margin: 50px 5px 10px 5px;
      text-align: right;
    }
    #aktuality UL {
    	list-style-type: none;
    }
    #aktuality LI {
    	border-right: 1px solid #000;
    	padding-right: 5px;
    }
    #aktuality A {
    	color: #fff;
    }
    #aktuality H3 {
    	color: #111;
    	font-size: 12px;
    }
    
  #main {
    margin:0 180px 0 200px; padding:0;
  }
    #main-text {
      /*width: 664px; /* 664px - melo by byt 670px */
      /* background: url('images/stred.gif') center top no-repeat; */
      /*background-color: #aaa;*/
      min-height: 390px;
      _height: 390px;
      margin: 0px;
      padding: 0px;
    }
      #inner-text {
        padding: 10px;
        /* margin: 10px; */
        /* border: 1px solid red; */
      }
      #inner-text UL {
        margin-left: 20px;
      }
      #inner-text LI {
        margin: 5px 0px;
      }
hr.cleaner {
  clear:both;
  height:0px;
  margin: 0px 0 0 0; padding:0;
  border:none;
  visibility: hidden;
  }
#paticka {
  height: 50px;
  margin: 0px;
  position: relative;
  color: #fff;
  background: url('./images/paticka.jpg') left top no-repeat;
  margin-top: 1px;
}
  #pat_obsah {
    position: absolute;
    top: 15px;
    left: 410px;
  }
  #ensis {
    position: absolute;
    top: 15px;
    left: 20px;
    font-size: 12px;
    text-decoration: none;
    color: #fff;
  }

