body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px ; 
	font-weight: normal;
	/*color: #333;
	*/line-height: 1.2em ;
	/*background-color: #ded5c5;
	*/
	background-color: #FFFFFF;
	margin: 0;
	}
/*
FONT {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	xxcolor: #333;
	
	}
*/
h1,.otsikko	{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px ; 
	font-weight: 700 ;
	color: #0083e4 ; 
	border: none;
	}
h2,.ingressi	{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px ; 
	font-weight: 700 ;
	line-height: 1.2em ;
	border: none;
	}
/*.header	{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px ; 
	font-weight: 700 ;
	line-height: 1.2em ;
	color:#003399;
	border: none;
	}*/
h3	{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px ; 
	color: #006699 ; 
	border: none;
	height:inherit;
	display:inline;
	}

/*p	{ 
	font-family: Arial, Helvetica, sans-serif;
	/*line-height: 1.2em ;
	*//*font-size: 12px ; 
	border: none;
	}

td	{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px ; 
	}
*/
.text{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px ; 
	}
.modified	{
	margin: 3px 0px 0px 0px ;
	font-size: 10px ;
	color: #333;
	border: none 1px blue;
	}
#container {
    width: 100%;
/*    float: left;
  */  background: url(images/upper-bg.jpg) top repeat-x;
/*  height:810px;
  background-position:top center;
	background-repeat: no-repeat;
	*/z-index:5;
}
.uppermenu{
	padding-right:7px;
	padding-left:7px;
	/*
	filter:alpha(opacity=50); 
	opacity: 0.5; 
	-moz-opacity:0.5;*/
}
.uppermenu1{
	
	font:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#FFFFFF;
	/*
	filter:alpha(opacity=50); 
	opacity: 0.5; 
	-moz-opacity:0.5;*/
}

.uppermenu1 a{
	font:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#FFFFFF;
	text-decoration:none;
	/*
	filter:alpha(opacity=50); 
	opacity: 0.5; 
	-moz-opacity:0.5;*/
}

.uppermenu1 a:hover{
	font:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#999999;
	text-decoration:none;
	/*
	filter:alpha(opacity=50); 
	opacity: 0.5; 
	-moz-opacity:0.5;*/
}
.uppermenu1 a:visited{
	font:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#e0e0e0;
	text-decoration:none;
	/*
	filter:alpha(opacity=50); 
	opacity: 0.5; 
	-moz-opacity:0.5;*/
}

#body{
	/*height:820px;
	*/background: url(images/yvbanner1.jpg) top center no-repeat;
}
.pictxt	{
	margin: 3px 0px 0px 0px ;
	text-align: left;
	font-size: 10px ;
	color: #333;
	border: none 1px blue;
	}
.adpictxt	{
	margin: 3px 15px 0px 16px ;
	text-align: left;
	font-size: 10px ;
	color: #333;
	border: none 1px red;
	}

#navigation {
	width: 735px;
	background: url(images/btn_bg01.gif) repeat-x left top;
	border: none red 1px;
	}
.uppermenu1:visited {
	color: #0083e4;
	text-decoration: underline;
	}
.uppermenu1:link:hover,
.uppermenu1:visited:hover {
	color: #333;
	}
.title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
.title:a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
.title1, .title1:a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
.menu, .menu:a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006600;
	text-decoration:none;
}
.header
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}
.header:a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#90000;
	text-decoration:none;
}

