	body {
    margin: 0px;
    margin-top: 5px;
    padding: 0;
		background: #43851E url('../images/background.gif') repeat-x;
		text-align: center;
    font-family: arial;
    font-size: 9pt;
	}
	
	#frame {
		width: 798px;
		margin: 0;
		margin-right:auto;
		margin-left:auto;
    overflow: hidden;
    text-align: left;
  }
  
  #top {
    text-align: left;
    overflow: hidden;
    padding: 0;
    margin: 0;
  }
  
  #header {
    float: left;
    width: 243px;
    height: 227px;
    background: url('../images/header-left.gif') no-repeat top left;
    text-align: center;
    overflow: hidden;
    padding: 0;
    margin: 0;
  }
  
  #newsletter {
    width: 555px;
    height: 227px;
    overflow: hidden;
    background: url('../images/header-right.jpg') no-repeat top left;
    color: white;
    text-align: right;
    padding: 0 0px;
    float: right;
    font: 8pt/25px Arial;
  }
  
  #newsletter #news {
    margin: 15px;
    font-size: 14pt;
  }
  
  #newsletter #news input.text {
    padding: 1px;
    font-size: 8pt;
    font-weight: bold;
  }
  
  #newsletter #news input.submit {
    background: #FF7F00;
    color: white;
    border: 1px solid black;
    font-weight: bold;
    padding: 1px;
    margin-left: 6px;
    height: 20px;
  }
  
  #menu {
  }
  
  #menu .item {
    width: 133px;
    height: 54px;
    text-align: center;
    font: 9pt/54px Verdana;
    color: #666666;
    font-weight: bold;
    background: url('../images/menu.gif');
    float: left;
  }
  
  #menu .item a, #menu .item a:visited {
    color: #666666;
    text-decoration: none;
  }

  #menu .item a:hover {
    color: #FFBF00;
    text-decoration: underline;
  }
  
  #menu .item a.active {
    text-decoration: underline;
  }

  #content {
    clear: both;
    padding: 0;
    font: 9pt;
    padding: 0;
    margin: 0;
    background: white url('../images/contentback.gif');
    text-align: center;
    color: #3f3f3f;
  }

  #contentinner {
    clear: both;
    padding: 0;
    margin: 0;
  }
  
	#left {
		float:left;
		width: 244px;
		margin: 0;
    padding: 0;
    text-align: left;
    color: white;
  }
	#leftinner {
		padding: 15px;
	}
	#left h1 {
    color: #FFBF00;
    font-size: 10pt;
  }
  #left a {
    color: #FFBF00;
  }
  #left a:hover {
    text-decoration: underline;
  }
	
	#middle {
    margin: 0 0 0 244px;
    text-align: left;
	}
	#middleinner {
    padding: 15px;
  }
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

  .redakce {
    margin-top: 2px;
    background: url('../images/shade.gif') repeat-x;
  }

  .redakce .clanek {
    padding: 3px 3px;
    color: #4A4A4A;
  }
  
  .redakce .clanek a {
    color: #005FAF;
    text-decoration: none;
  }

  .redakce .clanek a:hover, a:visited {
    color: #005FAF;
    text-decoration: underline;
  }

  .redakce .clanek .nadpiscl {
    font-weight: bold;  
  }

  .redakce .clanek .anotace {
    margin: 0;
    color: white;
    font-weight: normal;
    padding: 5px 0px;
  }  
  
  .redakce .clanek .anotilustrr {
    float:left;
    margin: 0 10px;
    border: 1px solid white;
  }

  .clanek .datum {
    color: white;
    font-weight: bold;
  }

  .clanek .anotace {
    margin: 0;
    padding: 0 10px;
  }
  
  .clanek .anotilustr {
    float:left;
    margin-right: 5px;
    border: 1px solid white;
  }

  #middle ul {
    padding: 0;
    margin: 5px;
    margin-left: 20px;
  }
  
  #middle li {
    list-style-type: circle;
    list-style-position: inner;
    list-style-image: url('../images/list.gif');
  }

  table {
    padding: 8px;
    margin: 0;
    font-size: 10pt;
  }
  
  table p {
    padding: 5px 2px;
    margin: 0 0;
  }

  a {
    color: #FFBF00;
    text-decoration: none;
  }
  
  a:hover, a:visited {
    color: #FFBF00;
    text-decoration: underline;
  }
  
  h1 {
    color: #4A9823;
    font-size: 12pt;
    margin: 0;
    padding: 7px 0px 4px 0px;
    font-weight: bold;
  }
  
  h2 {
    border: 0;
    padding: 7px 0px 4px 0px;
    margin: 0 0;
    color: #4A9823;
    font-size: 12pt;
    font-weight: bold;
  }
  
  h3, h4 {
    padding: 6px 0px;
    margin: 2px 0 2px 0;
    border: 0;
    color: #4A9823;
    font-size: 11pt;
    font-weight: bold;  
  }
  
  p {
    padding: 5px 0px;
    margin: 0;
  }
  
a img {
  border: 0;
}

img {
  border-color: white;
}

div.whiteback img {
  border-color: black;
}

div.gallery {

}

div.picture {

	padding: 4px;
	margin: 4px;
  width: 118px;
	border: 1px solid #CCC;
  float: right;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}

div.picture div.innerpic {
  width: 115px;
  height: 80px;
  overflow: hidden;
	border: 1px solid #CCC;
	vertical-align: middle;
	background: black;
	margin-bottom: 3px;
	margin: auto;
}

div.picture img {
  padding: 0;
  margin: 0;
}

  #footer {
    text-align: center;
    background: #3F3F3F;
    color: #DBDBDB;
    font-size: 7pt;
    font-weight: normal;
  }
  
  #footerinner {
    padding: 3px;
  }
  
  #footer .footermenu {
    margin: 2px;
    color: white;
    font-size: 8pt;
  }
  
  #footer a {
     color: white;
     text-decoration: none;
  }

  #footer a.active {
     color: white;
     text-decoration: underline;
  }
  
  #footer a:hover {
     text-decoration: underline;
  }  
