#prohlizeniObrazku {
	display: none;
}
#prohlizeniObrazku .pozadi
{
	position: fixed;
	_position: absolute;
	background: black;
	width: 200%;
	height: 200%;
	_height: expression(document.body.clientHeight +150+"px");
	top: -50%;
	left: -50%; 
	_top: -50px;
	_left: -50px;
	filter: alpha(opacity=60); 
	-moz-opacity: 0.6;
}
#prohlizeniObrazku .ramecekContainer {
	top: 0;
	#top: 10px; /* pro IE, zde nefunguje vertikalni zarovnani */
	position: fixed;
	_position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
}
#prohlizeniObrazku .ramecekContainer {
	_position: absolute;
}
/* vertikalni zarovnani na stred pro FireFox */
#prohlizeniObrazku .ramecekContainer[class] {
	display: table;
}
#prohlizeniObrazku .ramecekContainer2[class] {
	display: table-cell;
	vertical-align: middle;
}
/* konec vertikalni zarovnani na stred pro FireFox */

#prohlizeniObrazku .ramecekContainer .ramecek {
	border: 1px solid black;
	width: 800px;
	height: 525px;
	margin: 1px auto;
	padding: 5px;
	background: white;
	text-align: center;
	overflow: hidden;
}
#prohlizeniObrazku #prohlizeniObrazku_imgbox
{
	width: 800px;
	height: 480px;
	overflow: hidden;
}
#prohlizeniObrazku #prohlizeniObrazku_imgbox img.loading { margin: 260px 0 10px 0; }
#prohlizeniObrazku #prohlizeniObrazku_imgbox p.loading { font-weight: bold; }

#prohlizeniObrazku #prohlizeniObrazku_navigace p { margin: 2px 0; }
#prohlizeniObrazku #prohlizeniObrazku_navigace .fleft { float: left; }
#prohlizeniObrazku #prohlizeniObrazku_navigace .fright { float: right; }
#prohlizeniObrazku #prohlizeniObrazku_navigace .clear { clear: both; }
 

