body {
	margin:0px;
	padding:10px;
	font-family:"Georgia", serif;;
	font-size:10px;
	background-color:#000;
}

a { color:#000; }

a img { border:0px;}



.static {
	background-color:#FF0;
	overflow:auto;
	float:left;
	margin:0.2em;
}

.address {
	font-size:1.2em;
	padding:8px;
	margin:0px;
}

.static img {
	padding:8px 0px 0px 8px;
}

.address a {
	text-decoration:none;
	color:#000;
}

.news {
	font-size:1.2em;
	margin:0px;
	padding:8px 8px 0px 8px;
}

.elem {
	float:left;
	margin:0.2em;
	background-color:#FF0;
	color:#000;
}

.elem p {
	position:relative;
	margin:0px;
	z-index:1;
	bottom:0px;
}

.elem p span {
	font-size:1.2em;
	padding:0.2em;
	background-color:#FF0;
	filter:alpha(opacity=0);
	opacity: 0.0;
	-moz-opacity:0.0;
	filter:hover alpha(opacity=100);
}

.elem img {
	position:absolute;
	z-index:0;
	
}


.elem a:hover img, .elem a.active img {
	filter:alpha(opacity=100);
	opacity:0.1;
	-moz-opacity:0.1;
}

a:hover img.bigImage {
	filter:alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity:1.0;
}



/*
.elem a.active img, .elem a.active:hover img {
	filter:alpha(opacity=15);
	opacity: 0.15;
	-moz-opacity:0.15;
}
*/

.textbig, .textsmall, .textmega {
	float:left;
	margin:0.2em;
	background-color:#FF0;
	width:47.6em;
	height:14.2em;
	overflow:auto;
	
}

.textbig {
	height:28.8em;
	overflow:auto;
}

.textmega {
	height:14.2em;
	overflow:auto;
}

.textbig p, .textsmall p, .textmega p {
	font-size:1.2em;
	padding:8px 8px 0px 8px;
	margin:0px;
}

embed, object {
	margin:0px;
	padding:0px;
	background-color:#666;
}