div.footerbg {
	background:url(/images/hallucination/index_footerbg.jpg) bottom repeat-x;
}
.headerbg {
	background:url(/images/hallucination/fitnes_top.jpg) top center no-repeat;
	position:absolute;
	display:block;
	top:0;
	width:100%;
	height:450px;
	z-index:5;
}
div.fisheye {
	top:420px !important;
}
div.padder {
	height:70px;
}
.header_doplinks_fitnes {
	display:block !important;
	position:absolute;
	text-align:right;
	top:360px;
	color:#ff7a40;
	width:90%;
	z-index:10;
}
.header_doplinks_fitnes a{color:#ff7a40; text-decoration:underline;}
.header_doplinks_fitnes a:hover{color:#999999; text-decoration:underline;}

table.main {}
table.main td.header {
	height:450px;
}
table.main td.left {}
table.main td.footer {}

table.headerbg-bg td.leftbg {background:url(/images/hallucination/fitnes_topbg_left.jpg) top repeat-x; height:450px; width:50%;}
table.headerbg-bg td.rightbg {background:url(/images/hallucination/fitnes_topbg_right.jpg) top repeat-x; height:450px; width:50%;}

.toplogo {background:url(/images/hallucination/logo_white.png) top center no-repeat !important;}

.snej_table {
	border-collapse: collapse;
	border: medium double #CCCCCC;
	font-size: 12px;
}
.snej_table td {
	border:1px solid #CCCCCC;
	padding:2px;
	text-align:center;
	vertical-align:middle;
	width:60px;
	height:40px;
	max-width:60px;
	min-width:50px;
}
table.snej_table tr > :first-child {
	width:18px;
	min-width:18px;
}
table.snej_table tbody > :first-child td {
	height:16px
}
