.tausta{
	background:url(pics/tausta.gif) ;
	background-repeat:repeat;
	border:0;
	text-align:center;
	
}

.tausta2{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	
}


.sisalto {
width:50em;
margin-left:auto;
margin-right:auto;
text-align:left;
}

.taulukko{
	border:0;
	vertical-align:top;	
	width:90%;
	height:100%;
	padding:0;
	position:absolute;
	top:0;
	right:3%;
	left:3%;
	bottom:0;
	
}

.ravintotaulukko{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}

.ravintosolu{
	padding:3;
	vertical-align:middle;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	
}
.ravintosoluotsikko{
	padding:3;
	vertical-align:middle;
	font-family:Times;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
}

.ravintaulpystyotsikko{
	padding:3;
	vertical-align:middle;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:#000000;
	background-color:#DCD1C0;	
}

.ravintaulpystyotsikkohl{
	padding:3;
	vertical-align:middle;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:#000000;
	background-color:#f5d601;	
}


.nbannostelu{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}

.annossolu{
	padding:3;
	vertical-align:middle;
	font-family:Arial;
	font-size:12px;
	text-align:center;	
}
.annospaino{
	padding:3;
	vertical-align:middle;
	font-family:Arial;
	font-size:12px;
	text-align:left;	
}


.otsikko{	
	height:99px;
	vertical-align:top;	
	background:url(pics/otsikkotausta.gif) ;
	background-repeat:repeat-x;
}

.reunasarake{	
	background-color:#636567;
	background-repeat:repeat;
	width:3%;
}



.linkit{
	height:23px;
	vertical-align:top;
	background:url(menupics/menutausta.gif) ;
	background-repeat:repeat;
	padding:0;
	
	
}

.main{
	border:3px;
	border-color:#636567;
	border-style: none double double double;
	vertical-align:top;
	background:url(menupics/maintausta.gif) #ffffff;
	background-repeat:repeat-x;
	text-align:center;
	
	
	
}


.alapalkki{
	height:23px;
	background:url(pics/alatausta.gif) ;
	background-repeat:repeat;
	padding:0;
	
	
}


.linkitmain{
	height:20px;
	border:3px;
	border-color:#636567;
	border-style:double double none double;
	vertical-align:top;	
	padding:0;
	background:url(menupics/linkitmaintausta.gif) ;
	background-repeat:repeat-x;
}

.taulukkomain{
	vertical-align:top;	
	padding:0;
	table-layout:auto;
	margin-top:5px;

}

.nbsymb{
	vertical-align:top;	
	padding:0;
	width:99;
}

.nbsymb2{
	vertical-align:top;	
	padding:0;
	width:700;
}


.sailyketausta{
	vertical-align:top;
	background:url(pics/sailyketausta.gif) ;
	background-repeat:no-repeat;	
	padding:0;
	table-layout:auto;
	width:709;
}



p{
	vertical-align:top;	
	margin-left:5px;
	margin-right:5px;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	
}

.otsikkoteksti{
	margin-left:15px;
	margin-right:15px;
	font-family: Arial;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	
}

.tavis{
	margin-left:5px;
	margin-right:5px;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	
}

.taviskeskitetty{
	margin-left:5px;
	margin-right:5px;
	font-family: Arial;
	font-size:12px;
	text-align:center;
	color:#000000;
	
}

.ylos{
	margin-top:5px;
	font-family: Arial;
	font-size:10px;
	text-align:center;
	color:#000000;
	
}

ol{
	list-style-image: url(pics/listasymboli.gif);
	list-style-type: circle
}

ol2{
	list-style-image: url(pics/nblistanuoli.gif);
	list-style-type: circle
}

li{
	margin-left:5px;
	margin-right:5px;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	text-align:left;
}
1a{
	font-family: Arial;
	font-size:medium;
	font-weight:bold;
	text-align:left;
	color:#8DB76B;
}
	
	

A:link{color:#BB1F38; text-decoration:underline;}
A:visited{color:#BB1F38; text-decoration:underline;}
A:active{color:#C3E7F5; text-decoration:underline;}
A:hover{color:#C3E7F5; text-decoration:underline;}

A:link IMG { border: 0px; }
A:visited IMG { border: 0px;}
A:active IMG { border: 0px; }
	
