 

* { 
	margin : 0;
	padding : 0;
} 
body { 
	background : #E3E1E1 ;   
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}
#tulostausta {
	background : #E3E1E1 ;  repeat;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}
#perus {
	font-weight : normal;
	display : block;
	padding-top : 0px;
	text-align : left;
	padding-left : 10px;
	margin : 0 0 0 0;

} 
#page { 
	width : 900px;              
	padding : 0 0 0 0;
} 
/*linkkipalkin taustakuvien koodit*/
#menu { 
	float : left;
	width : 130px;           
} 
#tekstit {
	margin : 0 0 0 275px;
	padding : 0px 0px 0px 20px;
	line-height : 1.7em;

} 
#tekstit p { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	display : block;
	margin-bottom : 20px;
	margin-right : 30px;
}  
#tekstit .kesk { 
	text-align: center;
	float: center; 
}
#tekstit h2 { 
	font-family : Georgia, Times, serif;
	font-weight : bold;
	font-size : 20px;
	color : #000000;
	display : block;
	margin-bottom : 20px;
	margin-right : 30px;
} 
#tekstit h3 { 
	font-family : Georgia, Times, serif;
	font-weight : bold;
	font-size : 16px;
	color : #000000;
	display : block;
	margin-bottom : 10px;
	margin-right : 15px;
} 
#tekstit a { 
	color : #000000;
} 
#tekstit a:visited { 
	color : #000000;
} 
#tekstit a:active { 
	color : #000000;
} 
#tekstit a:hover { 
	color : #000000;            VIHREÄ
	text-decoration : none;
} 
#tekstit h2 .viiva { 
	display : block;
	font-size : 6px;
	color : #000000;
	background : ##C8C2AA;  T.HARMAA
	padding : 3px;
}  
#tekstit h2 .linkit { 
	display : block;
	text-align : right;
	font-size : 12px;
	color : #000000;  MUSTA
	padding : 14px;
}
#tekstit img { 
	background : #E3E1E1; 
	padding : 10px; 
	border : solid 1px #E3E1E1;
} 
#tekstit .vasensuora { 
	float : left;
	margin : 10px 20px 25px 0px;
} 
#tekstit .oikeasuora { 
	float : right;
	margin : 15px 0px 25px 5px;
} 
#tekstit h1, #tekstit h3, #tekstit h4 { 
	color : #000000;
}
#tekstit ul { 
	list-style : square;
	padding : 5px;
	margin : 10px 10px 10px 20px;
} 
#tekstit li { 
	padding : 5px;
	margin-bottom : 10px;
} 
#tekstit ol { 
	padding : 5px;
	margin : 10px 10px 10px 20px;
} 
/* taulukkokoodit alkaa */
#tekstit table {
	border-collapse: collapse;
	margin: 0px 0px;	
}
#tekstit th strong {
	color: #000000;
}
#tekstit th {
	background: #E3E1E1;   
	height: 29px;
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;   
	text-align: left;
	border-left: 1px solid #FFFFFF;
	border-bottom: solid 2px #FFFFFF;
}
#tekstit tr {
	height: 35px;
	font-size : 12px;
	
}
#tekstit td {
	font-size : 12px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #D5CBB2;  BEIGE
	border-bottom: solid 2px #D5CBB2;
}
#tekstit td.sarake, #tekstit th.eka {
	border-left: 1px;
}
#tekstit tr.row-a {
	font-size : 12px;
	background: #F8F8F8;  
}
#tekstit tr.row-b {
	font-size : 12x;	
	background: #DCD9D9;  HARMAA
}
#tekstit tr.row-a_kesk {
	font-size : 12px;
	background: #F8F8F8;
	text-align: center;
}
#tekstit tr.row-b_kesk {
	font-size : 12px;
	background: #DCD9D9;
	text-align: center;
}

/*huomiopalkit*/
#tekstit h6 { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 13px;
	display : block;
	padding : 10px;
	margin : 0;
	text-align : center;
	color : #000000;
	background : #E3E1E1;
	border-top : 1px dashed #000000;
	border-left : 1px dashed #000000;
	border-right : 1px dashed #000000;
	border-bottom : 1px dashed #000000;
} 
#tekstit h6 .otsikko { 
	font-family : Georgia, Times, serif;
	font-weight : bold;
	font-size : 18px;
	display : block;
	padding : 0;
	margin : 0;
	text-align : center;
	color : #000000;  RUSKEA
} 
#tekstit h5 { 
	font-family : Georgia, Times, serif;
	font-weight : normal;
	font-size : 12px;
	display : block;
	padding : 10px;
	margin : 0;
	text-align : left;
	/* border-top : 1px dashed #6d6d00; */
	border-bottom : 1px dashed #6d6d00;
} 
#tekstit h5 .otsikko{ 
	font-family : Georgia, Times, serif;
	font-weight : bold;
	font-size : 16px;
	display : block;
	padding : 0;
	margin : 0;
	text-align : left;
	color : #000000;
} 
#tekstit .design { 
	font-size : 9px;
	padding-left: 500px;
}

/* tulostaulukkokoodi alkaa*/
#tulokset h3 { 
	font-family : Georgia, Times, serif;
	font-weight : bold;
	font-size : 16px;
	color : #E3E1E1;
	display : block;
	margin-bottom : 10px;
	margin-right : 15px;
} 

#tulokset table {
	border-collapse: collapse;
	margin: 0px 0px;	
	background : #E3E1E1;
}
#tulokset th strong {
	color: #000000;
}
#tulokset th {
	height: auto;
	padding-right: 5px;
	color: #E3E1E1;
	text-align: left;
}
#tulokset tr {
	height: auto;                       
}
#tulokset td {
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}




/*linkkipalkki vas reuna*/
#menu h7 { 
	width: 575px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #000000;
	margin-bottom: 0px; 
} 
#sivumenu ul { 
	font-size : 16px;
	list-style-type: none;
	margin: 0;
	padding-left: 3px; 
	margin-bottom: 7px;
} 
#sivumenu li { 
	padding-bottom: 15px;
} 
#sivumenu a, #sivumenu a:visited, #sivumenu a:active { 
	color: #000000;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 35px;
	text-decoration: none;
	font-weight: bold;
} 
#sivumenu a:hover { 
	background: #F8F8F8;   
	color: #000000;
} 
#sivumenu .active a, #sivumenu .active a:visited, #sivumenu .active a:active, #sivumenu .active a:hover { 
	background: #E3E1E1;
	color: #000000;
}

/*alaosan palkki*/
#alatiedot { 
	padding : 0px 0px 0px 0px;
} 
#alatiedot .yhttiedot { 
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align : center;
	font-size : 12px;
	color : #000000;
	display : block;
	margin-bottom : 0px;
	margin-top : 0px;
} 

/*alareuna*/
#paivitykset { 
	padding : 15px 15px 10px 50px;
} 
#paivitykset .tekstit { 
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align : left;
	font-size : 12px;
	color : #000000;
	display : block;
	margin-bottom : 25px;
	margin-top : 15px;
} 
#alaosa {  
	background : #E3E1E1;
} 
#alaosa a, #alaosa a:visited, #alaosa a:active { 
	color : #E3E1E1;;
}

/* lomakejuttuja*/

.lomake {
	line-height: 21px;
}


