body {
	background-color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-size:11px;
	text-decoration: none;
	color: #999999;
	font-weight: normal;
	font-variant: normal;
	border: none;
}
h1 { font-size: 14px; line-height: 120%; }
h2 { font-size: 10px; font-weight:lighter; }
h3 { font-size: 11px; font-weight:lighter; }
h4 { font-size: 11px; font-weight:lighter; line-height: 180%; }
h5 { font-size: 26px; font-weight:lighter; }

A:LINK{
	color: #999999;
	text-decoration: none;
	border: none;
}


A:VISITED{
	color: #999999;
	text-decoration: none;
	border: none;
}

A:HOVER{
	Color: #CC0000;
	text-decoration: none;
	border: none;
}
A IMG {
	border: none;
}


a.linkopacity img { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
a.linkopacity:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0;   opacity: 1.0;}
#menu ul{width: 252px; overflow: hidden; 
    list-style-type: none;margin: 0;padding: 0;
   }
#menu li{margin: 0;padding: 0}
	#menu li,div#menu a{
		float: left;
		top: 4;	
		left:147;
		width: 74;
		height:90;
}

#menu ul{width: 252px; overflow: hidden; 
    list-style-type: none;margin: 0;padding: 0;
   }
#menu li{margin: 0;padding: 0}
	#menu li,div#menu a{
		float: left;
		top: 4px;	
		left:147px;
		width: 74px;
		height:90px;
}

#menu a{text-indent: -9000px;text-decoration: none;padding: 0 0 0 0;
    overflow: hidden;  height:90px; background-repeat:no-repeat; 
    background-image: url(images/menu.gif)}

li#id a{position:relative; margin-top:0; margin-left:0; width: 15px; height:19px; background-position: 0px 0px;}
li#id a:hover{background-position: 0px -19px}
body#id li#id a{background-position: 0px -19px}

li#catalog a{position: relative; margin-top:16px; margin-left:-74px; width: 74px; height:19px; background-position: -15px 0px; }
li#catalog a:hover{background-position: -15px -19px}
body#catalog li#catalog a{background-position: -15px -19px}

li#events a{position: relative; margin-top:32px; margin-left:-148px; width: 51px; height:19px; background-position: -89px 0px}
li#events a:hover{background-position: -89px -19px}
body#events li#events a{background-position: -89px -19px}

li#press a{position: relative; margin-top:-42px; margin-left:0px; width: 48px; height:19px; background-position: -140px 0px}
li#press a:hover{background-position: -140px -19px}
body#press li#press a{background-position: -140px -19px}

li#contacts a{position: relative; margin-top:-26px; margin-left:-74px; width: 69px; height:19px; background-position: -188px 0px}
li#contacts a:hover{background-position: -188px -19px}
body#contacts li#contacts a{background-position: -188px -19px}
body#contactseu li#contacts a{background-position: -188px -19px}



.main{
	position: relative;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	width: 920px;
}

.line{
	position: absolute;
	background-color: #cccccc;
	width: 920px;
	height: 1px;
	overflow:hidden;
}

.page{
	position: absolute;
	width: 920px;
	overflow:auto;
	white-space: no-wrap;
	line-height: 180%;
}


.scene_scrolling{
	position: absolute;
	width: 770px;
	height: 25px;
	border: none;
	left: 0;
}

.scene_scrolling a: over{ background-image:url(images/background_black.png);	
}


.catalog{
	white-space: nowrap; 
	background-color: #e8e8e8;
	position: absolute;
	top: 110px;
	width: 920px;
	height: 482px;
	border: none;
}

.testored {
	color: #cc0000;
}

.tabella {
	background-color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-size:12px;
	text-decoration: none;
	color: #999999;
	font-weight: normal;
	font-variant: normal;
	border: none;
}

.link {
	background-color: #ffffff;
	font-size: 11px;
	color: #cc0000;
	text-indent: 1px;
	border: 1;
	position:absolute;
	left: 876px;
	top: 70px;
	width: 63px;
	height: 18px;
}
