body	{
		font-family: Arial, Helvetica, sans-serif;
		background:url("images/fi/ylakuva.gif") #f1f1e5 top left repeat-x;
		font-size:1em;
		color:#000;
		}
a:link		{color:#666;}
a:visited	{color:#666;}
a:hover	{color:#000;}

h1 		{
		font-size:150%;
		font-weight:bold;
		font-style:italic;
		letter-spacing:0px;
		word-spacing:0px;
		margin:20px 0px 10px 0px;
		padding:0px 0px 0px 50px;
		line-height:130%;
		color:#7b7d6d;
		}
h2 		{
		font-size:120%;
		font-weight:bold;
		font-style:italic;
		letter-spacing:0px;
		word-spacing:0px;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 50px;
		line-height:120%;
		color:#7b7d6d;
		}
h3 		{
		font-size:90%;
		font-weight:bold;
		font-style:italic;
		letter-spacing:0px;
		word-spacing:0px;
		margin:1em 0px 0px 0px;
		padding:0px 0px 0px 50px;
		line-height:130%;
		text-transform:uppercase;
		}
h5 		{
		font-size:90%;
		font-weight:normal;
		font-style:normal;
		letter-spacing:0px;
		word-spacing:0px;
		margin:0em 0px 0px 0px;
		padding:0px 0px 0px 50px;
		line-height:120%;
		text-transform:uppercase;
		text-align:center;
		color:#999;
		}

p 		{
		font-size:95%;
		font-weight:normal;
		font-style:normal;
		letter-spacing:0px;
		word-spacing:0px;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 50px;
		line-height:130%;
		}

.question {
		font-weight:bold;
		font-style:italic;			
}

.box {
		padding:0px 5px 0px 0px;
}
		
pre 		{
/*		margin:20px 0px 5px 50px; */
		margin:20px 0px 5px 30px;
		}

ul 		{
		font-size:90%;
		font-weight:normal;
		font-style:normal;
		letter-spacing:0px;
		word-spacing:0px;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 70px;
		line-height:130%;
		list-style-type: square;
		}
.nomargin {padding-left:10px;}
img.kehys {border:1px #aa9 solid;}
/* RUUDUN OHJAUS ------------------------------------------------ */
@media screen {

#printheader	{display:none;}
*.nodisplay	{display:none;}
/* MENUT --------------------------------------------------------- */
/* kieli */	
#language { 
		display: block;
		position: absolute;
		top: 15px;
		left: 738px;
		width: 200px;
		padding: 2px;
		font-size: 12px;
		font-weight: bold; 
		}
#language a {
		color: #000;
		text-decoration: none;
		}
#language a:hover {
		color: #e5e6d1;
		}

/* päämenun tausta */
#navhed {
		position:absolute;
		top:118px;
		left:40px;
		height:42px;
		width:947px;
		z-index:2;
		}

/* päämenu */
#navbar {
		position:absolute;
		top:121px;
		left:100px;
		height:40px;
		width:850px;
		z-index:3;
		}
#navbar a	{
		text-decoration:none;
		font-size:14px;
		margin:0px 19px;
		z-index:4;
		color:#999;727500;
		}

#navbar a.fi {
		margin:0px 17px;
		}		
		
#navbar a:hover	{color:#000;}
/* tuotemenu */
#products {
		position:absolute;
		top:147px;
		left:50px;
		font-style:italic;
		z-index:5;
		}
#products p {
		font-style:italic;
		font-size:80%;
		}
#products a:link 		{text-decoration:none;}
#products a:visited	{text-decoration:none;}
#products a:hover		{text-decoration:underline;color:#000;}

/* SISÄLTÖ ------------------------------------------------------------------ */
#main-content	{
		position:absolute;
		background:#fff;
		top:147px;
		left:40px;
		width:944px;
		border:1px #717500 solid;
		border-bottom:0px;
		padding:15px 0px 30px 0px;
		font-size:85%;
		}

/* uutisia */
#news	{position:absolute;
		background:#e5e6d1;
		top:25px;
		left:735px;
		width:165px;
		border:0px #999 solid;
		padding:0px 10px 10px 10px;
		font-size:80%;
		z-index:5;
		}
#news h1		{
		font-size:100%;
		font-weight:bold;
		font-style:normal;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 5px;
		line-height:120%;
		border-bottom:1px #7b7d6d solid;
		color:#fff;
		text-transform:uppercase;
		text-decoration:none;
		}
#news a:link {color:#7b7d6d;text-decoration:none;}
#news a:visited {	color:#7b7d6d;text-decoration:none;}
#news a:hover {color:#000;}

#news h2 		{
		font-size:100%;
		font-weight:bold;
		font-style:normal;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 5px;
		line-height:120%;
		color:#7b7d6d;
		text-transform:none;
		}
#news h3 		{
		font-size:100%;
		font-weight:normal;
		font-style:normal;
		letter-spacing:0px;
		word-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 5px;
		line-height:120%;
		color:#7b7d6d;
		text-transform:none;
		}

#news h4 {display:none;}
#news h5 {display:none;}
#news p {display:none;}

/* alakaari, kieltolause ja pieni logo - loppu.htm */
#main-loppu {
		position:absolute;
		margin:25px 0px 0px -2px;
		font-size:90%;
		}
}





/* PRINTTERUN OHJAUS ---------------------------------------- */
@media print {
body 	{
		background:#fff;
		font-size:80%;
		color:#000;
		}
h1 		{
		margin:0px 0px 10px 0px;
		}

#navbar	{display:none;}
#products	{display:none;}
#language	{display:none;}
#news		{display:none;}
#isologo	{display:none;}
#navhed	{display:none;}
*.noprint	{display:none;}


#main-content	{position:relative;
		top:0px;
		left:0px;
		}

}
 
