body
{
	background: black;
	color: #ccc;
	font-size: 0.85em;
	font-family: Verdana, Arial, sans-serif;
	padding: 0;
	margin-top:55px; /* *1*def:-* */
}

.mainBGpic2DIV
{
	position: absolute;
	top:55px; /* *1*def:8px* */
	z-index:-1;
}

.mainBGpic3DIV
{
	position: absolute;
	top:55px; /* *1*def:8px* */
	z-index:-2;
}

#sibulogo2 
{ 
	position: absolute; 
	z-index: 12; 
	top: 94px;  /* *1*def:44px* */
	padding-left: 75px; 
} 

#sibulogo3
{ 
	position: absolute; 
	z-index: 12; 
	top: 94px;  /* *1*def:44px* */
	padding-left: 55px; 
	width: 140px;
	height: 75px;
} 

#container
{
	margin: auto; padding: 0;
	
	opacity:1.00;filter:alpha(opacity=100);
	
	width: 756px;
}

#main
{
	border-bottom: 6px solid black;
	background-repeat: no-repeat;
}

#navbar
{
	width: 259px;
}

#navbar a 
{
	text-decoration: none;
}

#navbar_logobutton_etusivu
{
	height: 318px;
}

#navbar_logobutton_etusivu img
{
	margin-left: 12px;
	margin-top: 48px; 
}

#navbar_logobutton_pieni
{
	height: 127px;
}

#navbar_logobutton_pieni img
{
	margin-left: 12px;
	margin-top: 16px;
}

.navbutton
{
	background: #fff;
	color: #111;

	font-size: 1.12em;
	font-size: 1.0em;
	font-weight: bold;

	padding-left: 63px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 6px;

	opacity:0.85;
	filter:alpha(opacity=85);
	height: 18px;
}

.navbutton a
{
	text-decoration: none;
	background: #fff;
	color: #111;
}

#navbutton_active
{
	background: black;
	color: #fff;
}

#navbutton_active a
{
	text-decoration: none;
	background: black;
	color: #fff;
}

#leipa
{
	background: white;
	color: #111;
	height: 192px;
	padding-left: 63px;

	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
}

.leipa_asia
{
	margin-top: 31px;
}

.tietoboxY
{
	width: 170px;
	height: 80px;
	margin-right: 50px;
	margin-top: 37px;
	float: left;
}

.tietoboxY p, #leipa p, .leipa_asia p ,p
{
	color: #111;
	
	font-size: 85%;
	margin: 0.3em;
	margin-left: 0;
	
	padding: 3px;
	padding-left: 0;
	
	font-size: 12px; 
	line-height: 1.3em;
}

.kuvabox
{
	margin-left: 0px;
	margin-top: 0px;
	position: 	relative;
	
	width: 		641px; 
	height: 	135px;
	
	overflow: hidden;
	float: left;		
}

#footer
{
	background: black;
	height: 11px;
	padding-left: 2px;
	padding-right: 2px;
	border-top: 12px solid black;
}