body {
	background-color:#CCCCCC;
/*	background-image:url(drevo.jpg); */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
}
.imageContainer {
	background-color:#000000;
    border: 1px solid #444;
	float:left;
	overflow:hidden;
	margin:0px;
}
.sipka {
	background-color:#000000;
	color:#FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
    opacity: 0.2;
	filter: alpha(opacity=20); /* For IE8 and earlier */
}
.tip {
	font-family:'pf_italic';
	font-size:120%;
	line-height:120%;
	text-align:right;
	float:right;
	color:white; 
	background-image:url('p_cerna.png');
	position:relative;
	width:400px;
	z-index:1;
	padding:5px;
}
.min {
	border:none;
/*    opacity: 0.6;*/
/*    filter: alpha(opacity=60); /* For IE8 and earlier */
}
.min:hover {
/*    opacity: 1.0; */
/*    filter: alpha(opacity=100); /* For IE8 and earlier */
}
a:link, a:visited, a:hover {
	border: 0px;
	color:#000000;
	text-decoration:none;
}
a:active {
	color:#666666;
}
.svit:hover {
	color:#FFFF00;
	background-color:#999999;
}
.pp_overlay {
    background: none repeat scroll 0% 0% #000;
    display: none;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 9500;
}
.nahled { 
	background-color:#999999;
	width:1200px; 
	overflow:hidden;
}
h1 {
	font-family:'pf_thin';
	letter-spacing:14px;
	font-size:110%;
	line-height:110%;
}
h2 {
	font-family:'pf_extrathinitalic';
	font-size:160%;
	line-height:160%;
	letter-spacing:0px;
}
.lb-caption {
	font-family:Arial, Helvetica, sans-serif;
}
.lb-number {
	font-family:Arial, Helvetica, sans-serif;
}
.pruhledny {
	opacity: 0.8;
	filter: alpha(opacity=80); /* For IE8 and earlier */
}
.nepruhledny {
	opacity: 0.3;
	filter: alpha(opacity=30); /* For IE8 and earlier */
}
.ppt {
	font-family:'pf_thin';
}
td {
	padding:2px;
}
#progressBar {
	position: fixed;
	z-index: 999999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #999999;
	opacity:0.8;
}