div.footerbg {
	background:url(/images/hallucination/index_footerbg.jpg) bottom repeat-x;
}
div.headerbg {
	background:url(/images/hallucination/index_top.jpg) top center no-repeat;
	height:410px;
	position:absolute;
	display:block;
	top:0;
	width:100%;
	z-index:10;
}
.header_doplinks {
	display:block !important;
	position:absolute;
	top:330px;
	width:100%;
	z-index:10;
}
.header_doplinks .red {width:50%;}
.header_doplinks .red .inred {color:#c74b4b; width:450px; text-align:left; float:right;}
.header_doplinks .red .inred a{color:#c74b4b; text-decoration:underline;}
.header_doplinks .red .inred a:hover{color:#c74b4b; text-decoration:underline;}
.header_doplinks .green {color:#309ab8; width:50%; text-align:left; padding-left:400px;}
.header_doplinks .green a{color:#309ab8; text-decoration:underline;}
.header_doplinks .green a:hover{color:#309ab8; text-decoration:underline;}

div.padder {
	height:80px;
}

table.main {}
table.main td.header {
	height:410px;
}
table.main td.left {}
table.main td.footer {}

table.headerbg-bg td.leftbg {background:url(/images/hallucination/index_topbg_left.jpg) top repeat-x; height:410px; width:50%;}
table.headerbg-bg td.rightbg {background:url(/images/hallucination/index_topbg_right.jpg) top repeat-x; height:410px; width:50%;}

.survey {
	border:1px solid #888888;
	margin:5px;
	padding:50px;
}

.survey table td {
	padding:2px;
}

.survey input {
	border:1px solid #888888;
	padding:2px;
}

.survey select {
	border:1px solid #888888;
	padding:2px;
}

.submit {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #000000;
	color:#000000;
	margin-top:15px;
	text-align:center;
}