*{
	margin:0;
	border:0;
}

body,td,a,p{font-family:arial;font-size:12px}

ul{
	padding:15px;
}

ul li{
	padding:2px;
}

.firmat{
	background-color:#eee;
	padding:7px;
	border-right:7px solid #ccc;
	-moz-border-radius:25px;
}
#paasivulinkki{
	font-weight:bold;
	font-size:14px;
}
h1,h2,h3{
	a:link{color:#00c}
	a:visited{color:#551a8b}
	a:active{color:#f00}
	font-size:14px;
	font-weight: bold;
	background-color: #cecdcc;
	padding:8px;
}
p{
	padding:5px
}

.navlist ul{ white-space: nowrap;}
.navlist li{ display: inline; list-style-type: none;}
.navlist a { font-size:18px; padding: 4px 9px; }
.navlist a:link, .navlist a:visited{ color: #fff; background-color: #036; text-decoration: none; }
.navlist a:hover{ color: #fff; background-color: #258; text-decoration: none; }

 
.kysymys td{
	background-color:#eee;
	padding:3px;
}

.news{padding-bottom:18px;float:left;width:100%}
.pvm{margin:0px;padding:3px;background-color:#eee}
.kuva{float:right;margin:5px;border:0px}
