body {
	font-family: helvetia,sans-serif,arial;
	font-size:1.01em;
	margin:0;
}

.back {
	position:fixed;
	overflow-x:hidden;
	overflow-y:hidden;
	left:0;
	top:0;
	z-index:-10;
	width:100%;
	height:100%;
}

.base {
	position:absolute;
	z-index:1;
	margin:0;
	padding:0;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.site {
	position:absolute;
	border: 0px;
	background: #fff;
	top:30px;
	max-width:650;
	min-width:400;
	margin-left:250px;
	right:30px;
	overflow:auto;
	clear:none;
	background:url('images/50proz_w.png');
	text-align: left;
	color: #000;
	padding:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid white;
	max-height:82%;
}
* html .site { width:650px; height:450px; }
.site a { color: #000; }
.site h1 { color:#000; margin:0px; font-size: 1.8em; font-family: sans-serif,helvetia,arial; }
.site h2 { color:#000; margin:0px; font-size: 1.2em; font-family: sans-serif,helvetia,arial; }
.site h3 { color:#000; margin:0px; font-size: 0.9em; font-family: sans-serif,helvetia,arial; }
.site h4 { color:#000; margin:0px; font-size: 0.8em; font-family: sans-serif,helvetia,arial; }
.site p { font-size: 1em; font-family: sans-serif,helvetia,arial; }
.site .small { font-size: 0.7em; }

.entry {
	position:relative;
	border: 0px;
	background: #000;
	margin-top:30px;
	margin-left:-20px;
	padding: 5px 5px 5px 20px;
	width:220;
	left:10px;
	font-size:1.4em;
	clear:none;
	background:url('images/50proz.png');
	text-align: left;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid black;
	box-shadow: 10px;
}
.entry a { color: #fff; }
.on { background:url('images/50proz_w.png'); color:#000; }
.on a { color:#000; }
#imptech {float:right; width:300px; margin-left:15px;}

