html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	color: #000;
	
	}

#obsah {
	display:block;
	overflow:auto;
	position:absolute;
	z-index:3;
	top:97px;
	bottom:20px;
	width:100%;
	left: -1px;
	text-align:center;
	
	}

* html #obsah {
	top:-8px; 
	bottom:0; 
	height:100%;
	width:100%;
	border-top:105px solid #fff; 
	border-bottom:12px solid #fff;	font-size: small;
}

#hlavicka {
	position:absolute; 
	top:0; 
	width:100%; 
	height:97px; 
	z-index:6; 
	background:url(../img/pozadi/bg-menu.png) repeat-x;

	}


#patice {
	position:absolute; 
	bottom:0; 
	width:100%;  
	height:20px;
	background-color:#999999;
	z-index:5;
	font-size:60%;
	background:url(../img/pozadi/bg-patice.png) repeat-x;
	}

li{ list-style-type:none;}
h1{ padding:0px; margin:10px 0 10px 20px; font-size:105%}
h2{ padding:0px; margin:0px}
h4{ padding:0px; margin:0px}
img{ border:none}
a {text-decoration:none}
a:hover { color:#FFFFFF}
.clear { clear:both}	
/*--------------hlavicka------------------*/
#carauvod {
   width:100%;
   height:19px;
   float:left;
   background:url(../img/cara-uvod.png) repeat-x  
}

#topmenu {
   width:100%;
   height:20px;
   float:left;
   margin-bottom:5px;
   padding:0px; 
}

#topmenu ul {
    float:right;
	text-align:left;
	margin: 0 20px 0 0;
	padding: 0px
}

#topmenu ul li{
   list-style:none;
   float:left;
}

#topmenu ul a{
  display:block;
  float:left;
  height:20px;
  padding-left:10px
}

#navigace {
   width:100%;
   float:left;
   height:53px;
}
#navigace table {
   float:right;
   width:75%;
   margin-top:10px;
   max-width:1660px
}

h2#logo {
   float:left;
   width:25%;
   text-align:center
}

h4#logo {
   float:left;
   width:25%;
   text-align:center
}

#navigace td{
   border-left: 1px solid #000;  
   padding: 0px 0px 0px 10px;
}



#navigace a strong{
   font-size:75%;
   color:#000000;
}

#navigace a span{
   font-size:60%;
   color:#FFFFFF;
}

#navigace td a:hover strong{
  color: #ffffff;
}




/*--------------patice------------------*/
#copyright {
   float:right;
   margin: 5px 10px 0 0;
   padding:0px;
   text-align:right;
   width:30%;
}

#patice a {
   color: #000;
   text-decoration:none;

}

#patice a:hover {
   color: #000;
   text-decoration: underline
}

ul#paticemenu	{
	float: left;
	width:60%
}

ul#paticemenu{
   margin: 5px 0 0 10px;
   padding:0px	
}

ul#paticemenu li	{
	float: left;
	list-style-type:none;
	padding: 0 15px 0 15px;
	border-right: 1px solid #666666;
}
ul#paticemenu li.last	{
	border-right: none;
}

