body { padding : 0; margin : 0; background-color : #fff; height:100%; background-image: url(../img/body_obrazy.gif);background-repeat: no-repeat; background-position:top; color : #666; font-family : Verdana, Geneva, sans-serif; font-size : 10px;} 
div, p, ul, h2, h3, h4, h5, h6, img { padding : 0; margin : 0; } 
ul { list-style-type : none; } 
.clear { clear : both; margin : 0; }

.clearfix:after {	content : ".";	display : block;	height : 0;	clear : none;	visibility : hidden;}

#top_page {	height : 20px;	margin : 0;	position : absolute;	left : 50%;	width : 200px;	margin-left : 250px;	top: 0px;} 
#top_page p { padding : 0 0 0 0; font : 9px/16px Verdana, Geneva, sans-seriff; font-weight : normal; text-align : right; color : #999; } 
#top_page p a { font : 9px/18px Verdana, Geneva, sans-seriff; font-weight : normal; color : #999; text-decoration : none;} 
#top_page p a:hover { text-decoration : none; color : #666; } 

#topPanel_index { width : 900px; height : 220px; margin : 0 auto; top: 0px;}
#jan_hisek {margin:0;	position:relative;	left:0px;	width:364px;	margin-left:0px;	margin-top:30px;	top:30px;	font:66px Verdana, Geneva, sans-seriff;	font-weight:bold;	color:#999;} 
#menu {	position : relative;;	width : 692px;	margin-top : 90px;} 

#menu_jh { margin : 0; width:auto; padding : 0; list-style-type : none; } 
#menu_jh li { position : relative; width:auto; float : left; border-bottom : 4px solid #ccc; margin-right : 0; padding-right : 40px; padding-top : 2px; padding-left : 5px; padding-bottom : 2px; } 
#menu_jh .current { border-bottom : 4px solid #999; font : bold 12px Verdana, Geneva, sans-seriff; color : #999;}
.jh {	display : block;	position : absolute;	bottom : 20px;	width : 158px;	font : normal 12px Verdana, Geneva, sans-seriff;	color : #999;	line-height : 15px;	left: 8px;} 
#menu_jh li:hover { border-bottom : 4px solid #999; } 
#menu_jh li a { padding : 2px 2px; text-decoration : none; font : bold 12px Verdana, Geneva, sans-serifff;color : #666; } 
#menu_jh li a:hover { color : #666; border : none; } 
#menu_jh li span { display : none; position : absolute; bottom : 20px; left : 8px; width : 160px;font : normal 12px Verdana, Geneva, sans-seriff; line-height : 15px; } 
#menu_jh li a:hover span { margin-top : 7px; display : block; color : #666; } 

#body_jan_hisek{width:900px; position:relative; margin:0 auto;}
.picturebox{width:900px; position:relative; float:left;}
.img {width:230px; height:auto; border:none; padding:40px 60px 0px  0px; }
.h1{width:900px; float : left; padding:20px 0px 10px  0px; font:11px Verdana, Geneva, sans-serif; font-weight:bold; color:#666; text-align:left; display:block}
 

#bottom{ width:100%; position: absolute; bottom : 0px;} 

#bottom_menu {	height : 15px;	width: 900px;margin : 0 auto;	position: relative; padding : 10px 0 0 0 ; }
#bottom_menu p { padding : 0 0 0 0; font : 11px Verdana, Geneva, sans-serif; font-weight : normal; text-align : center; color : #999; } 
#bottom_menu p a { font : 11px Verdana, Geneva, sans-serif; font-weight : normal; color : #999; text-decoration : none; padding : 0 0 0 0px; } 
#bottom_menu p a:hover { text-decoration : none; color : #666; }

#bottom_menu_2 {	height : 15px;	width: 900px;margin : 0 auto;	position: relative;}
#bottom_menu_2 p { padding : 0 0 0 0; font : 10px Verdana, Geneva, sans-serif; font-weight : normal; text-align : center; color : #999; } 
#bottom_menu_2 p a { font : 10px Verdana, Geneva, sans-serif; font-weight : normal; color : #999; text-decoration : none; padding : 0 0 0 0px; } 
#bottom_menu_2 p a:hover { text-decoration : none; color : #666; }
