html,body {
  height:100%;
}
a {
  color: #4F8DB3;
}
body {
  margin: 0;
  padding: 0;
  min-width:986px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
table, tr, td {
  /* kvuli IE, aby byly fonty v tabulkach stejne s ostatnimi */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #909090;
}
ul, ol { margin: 0 0 0 17px; }

#celek {
  margin: 0;
  padding: 0;
  margin-left: 100px;
	background: 220px 0px url(grafika/pozadi4.gif) repeat-y;
}
#stranka {
  width:986px;
  height:100%;
  min-height:100%;
  position:relative;
	background: right bottom url(grafika/body5.gif) no-repeat;
}
body>#stranka {
  height:auto;
  width: 986px;
}
#right{
	float: right;
	width: 306px;
}
  .menu{
  	margin: 0;
  	padding: 0;
  }
  .menu a{
  	display: block;
  	padding-left: 46px;
  	color: #DFE8ED;
  	font-size: 1.5em;
  	text-decoration: none;
  	background: 24px 0 url(grafika/sipka1.gif) no-repeat;
  	height: 23px;
  	width: 229px;
  }
  .menu>a{
  	width: 183px;
  }
  .menu a:hover{
  	background: #3E819B 24px 0 url(grafika/sipka2.gif) no-repeat;
  	width: 183px;
  }
    #right UL {
      list-style-type: none;
      margin: 0; padding: 0;
    }
    #right LI {
      list-style-type: none;
      margin-bottom: 10px;
    }
  
  .submenu{
  	margin: 10px 0;
  	padding: 0;
  }
  .submenu a{
  	display: block;
  	padding-left: 56px;
  	color: #DFE8ED;
  	font-size: 1.2em;
  	text-decoration: none;
  	width: 229px;
  	background: 40px 6px url(grafika/sipkamala.gif) no-repeat;
  	height: 18px;
  }
  #right h1{
  	margin: 0;
  	padding: 0;
  	background: url(grafika/top-right.gif) no-repeat;
  	/* background: url(grafika/logo.gif) no-repeat; */
  	width: 229px;
  	height: 329px;
  	position: relative;
  }
  #right h1 a{
  	display: block;
  	width: 229px;
  	height: 70px;
  	position: absolute;
  	left: 0;
  	bottom: 10px;
  }
#obsah{
	margin-right: 306px;
}
#hlavicka{
	height: 20px;
	background: #EBF1F3;
	position: relative;
}

.nocss{
	display: none;
}
#hlavicka p{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 5px;
	left: 7px;
}
#hlavicka p a{
	display: block;
	float: left;
}
#topdomu{
	background: url(grafika/domecek.gif) no-repeat;
	width: 11px;
	height: 9px;
}
#topmapa{
	background: url(grafika/mapa.gif) no-repeat;
	width: 11px;
	height: 9px;
}
#topmail{
	background: url(grafika/obalka.gif) no-repeat;
	width: 11px;
	height: 9px;
	
}
.oddel{
	display: block;
	float: left;
	background: url(grafika/oddel.gif) no-repeat;
	width: 14px;
	height: 12px;
	color: #EBF1F3;
}

#patka{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 986px;
	height: 30px;
}
#patka p{
	margin: 0;
	padding: 0;
	color: #909170;
	position: absolute;
	right: 90px;
	top: 10px;
	font-size: 0.8em;
}
#patka a{
	color: #909170;
	text-decoration: none;
}
#vycpavka{
	clear: both;
	height: 32px;
}
#obsah h2{
	background: url(grafika/kytka.gif) no-repeat;
	padding-left: 25px;
	height: 26px;
	margin-left: 30px;
	font-size: 1.3em;
	font-weight: normal;
	color: #505050;
	margin-top: 30px;
}
#obsah h2 span{
	color: #4F8DB3;
}
#text{
	margin: 0 20px 10px 30px;
	font-size: 0.9em;
	color: #909090;
}

/* vypis fotogalerie */
td.fotogalerie { vertical-align: top; text-align: center; font-size: 11px; width: 120px;}
.fotogalerie img, .fotogalerie img { padding: 3px;	margin: 5px; background: #4F8DB3;}
td.fotogalerie img:hover	{ border: 1px solid #d2d2d2; background: #ccc;}
.oramovat { border: 1px solid #4F8DB3; } /* obrazky s odkazem thickbox */

