html, body {
height:100%;
} 

body{
margin : 0; 
padding : 0; 
font : 0.9em/1.2em 'Verdana', 'Arial CE', 'Helvetica CE', Verdana, Arial, Helvetica, sans-serif; 
text-align : center; 
color : #000000; 
background: url("images/body_bg.gif") repeat-x #ecead6 left top; 
} 

h1 {
color : #000; 
font-size : 0%; 
padding-left : 24px; 
font-family : 'Georgia CE', 'Times New CE', Georgia, Times, serif; 
font-weight : bold; 
} 
h2 {
color : #000; 
font-size : 110%; 
padding-left : 24px; 
font-family : 'Georgia CE', 'Times New CE', Georgia, Times, serif; 
font-weight : bold; 
} 

a, a:link {
	color: #996633;
	text-decoration: underline;
}
a:hover {color:#0000bb;}

/* a img {border:2px solid #0000ff}
a:hover img {border:2px solid #000000} */

#main {
position:relative; 
display:block;
width: 980px;
min-height: 100%;
height: auto; 
margin : 0 auto;  /* window */
padding:0;
border:none;
text-align:center;
background : url("images/mainbody2_bg.jpg") no-repeat bottom left;
} 
body>#main {
height: auto; 
}
* html #main {display:inline-block;}

#main1 {
text-align:center;
width: 980px;
min-height: 100%;
height: auto; 
margin: 0; 
padding: 100px 0 0 0;
background : url("images/mainbody_bg.jpg") no-repeat top left;
}
#main2 {
width: 780px;
margin: 0 auto 0 auto; 
padding:0;
background : url("images/main_bg.jpg") repeat-y #a18652 top left;
} 
#left_container {
position:relative;
z-index:100;
left:0;
float:left; 
width:200px;
padding:0;
margin:0; 
text-align:center;
border:none;
margin-right:-203px!important; 
}
#left {
margin : 0;  
padding : 0;
border : none;
}
		
#middle_container {
position:relative;  
margin:0 0 0 200px;
padding: 0; 
display:block; 
height:auto;  
padding:0;
background:url("images/middle_top_bg.jpg") top right no-repeat; 
}
#obsah {
margin : 0; 
padding: 30px 1em 225px 1em;
width: 576px;
text-align : justify; 
border:none;
} 

#print {
display : none;
}

#hlavicka h2 {
display : block; 
text-align : center;
position : relative; 
width : 780px; 
height : 155px; 
margin : 0; 
padding : 0; 
background:#809fff;   

} 
#hlavicka h2 span {
display : block; 
position : absolute; 
left : 0; 
top : 0;  
z-index : 0; 
width : 780px; 
height : 155px; 
margin: 0 auto;
padding : 0; 
background : url("images/top_bg.jpg") no-repeat top left; 
cursor : auto; 
} 

#menu {
position : relative; 
overflow : visible;
text-align:center;
display:block;
width : 200px; 
margin : 0; 
padding : 0;
background:none;
height : 560px;
} 

#menu span {
display : block;
position : relative; 
width:200px;
height:150px;
margin : 0; 
padding : 0; 
display : block; 
background : url("images/left_top_bg.jpg") no-repeat top right;  
}

#menu ul {
font-family : 'Verdana', 'Arial CE', 'Helvetica CE', Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 12px; 
letter-spacing : 0; 
width : auto; 
margin : 0; 
padding : 0; 
list-style : none; 

} 
#menu ul li {
position:relative;
z-index:100;
top : -90px;
list-style : none;  
margin : 0; 
display : block; 
} 
#menu ul li a {
display : block; 
text-decoration : none; 
text-align : center; 
height:22px;
line-height:22px;
margin : 0; 
/* padding : 0.4em 0 0.4em 1em;  */
padding : 5px 0 5px 10px;  
background : url("images/menu_item3.gif") no-repeat left center;
border: none; 

} 
#menu ul li a:link {
color : #ecead6; 
} 
#menu ul li a:visited {
color : #ecead6; 
} 
#menu ul li a:hover, menu ul li a.hover {
color : #000; 
} 
#menu ul li#aktivni a {
color : #000; 
background-position : -200px 50%; 
outline:0;
} 
.blok {
height : auto; 
width: 80%; 
font : 0.8em/1.2em 'Verdana', 'Arial CE', 'Helvetica CE', Verdana, Arial, Helvetica, sans-serif;  
float : none; 
margin: 1em auto;
padding: 5px;
background : #d7bf9e; 
border-right : 1px solid #666; 
border-bottom : 1px solid #666; 
text-align : justify; 
} 
#copyright {
position:absolute;
bottom:0;
left:100px;
color : #000; 
background : url("images/bottom_bg.jpg") no-repeat left bottom;  
margin: 0; 
font-size : 90%;
text-align : center;
height : 225px; 
width : 780px; 
} 

 
#copyright a {
color : #00f;
} 
#copyright a:hover {
color : #000; 
} 
#copyright p {
margin : 0; 
padding : 80px 0 0 200px; 
} 
.cleaner2 {
clear : both; 
height : 1px; 
font-size : 1px; 
border : none; 
margin : 0; 
padding : 0; 
background : transparent; 
} 

