/*********************************************/
/*www.avsound.net - Cascade Style Sheet      */
/*Copyright 2004 www.avsound.net             */
/*Modified 2008                              */
/*********************************************/


/*Basic definitions for fonts and page layout*/

body {
	background-image: url(grafix/greytiles.jpg);
	background-repeat: repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-left: 5%;
	margin-right: 5%;
}

table.maintable {
	background-color: White;
	color: #111111;
	padding-left: 5%;
	padding-right: 5%;
	width: 100%;
	border: thin groove Gray;
	border-collapse: collapse;
}

table.maintable_fp {/*etusivun poikkeava tyylitys*/
	background-color: White;
	color: #111111;
	padding-left: 5%;
	padding-right: 5%;
	width: 100%;
	border: thin groove Gray;
	border-collapse: collapse;
	background-image: url(grafix/tausta_copy.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.ylasolu {
	background-color: #000080;
	color: White;
	text-align: left;
	width: 100%;
	padding-left: 1em;
}
.paasolu {
	margin-top: 1em;
	padding-top: 2em;
	padding-bottom: 2em;
	
}

div.vasen {
	clear: left;
	float: left;
	width: 12%;
	padding-left: 1em;
}
div.keski_index {
	float: left;
	width: 55%;
	padding-left: 1em;
	padding-right: 1em;
	border-right-style: groove;
	border-right-width: thin;
	border-right-color: Silver;
}
div.keski{
	float: left;
	width: 55%;
	padding-left: 1em;
	padding-right: 1em;
}

div.oikea {
	clear: right;
	float: right;
	width: 25%;
	padding-left: 1em;
/*	border-left-style: groove;
	border-left-color: Silver;
	border-left-width: thin;*/
}

p.normal {
	background-color: transparent;
	color: #111111;
	text-align: justify;
}
a:link {
	background-color: transparent;
	color: Navy;
	text-decoration: none;
}
a:visited {
	background-color: transparent;
	color: #4477EE;
	text-decoration: none;
}
a:active {
	background-color: transparent;
	color: Blue;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: Navy;
}
div.menolista {
	margin-left: 0em;
   font-size: 90%;
}
h4 {
	font-style: italic;
}
.l0{
	margin-left: 0em;
}

.l1 {
	margin-left: 1em;
}
.l2 {
	margin-left: 2em;
}
.tehtavat {
background-color: white;
color: black;
padding: 0.5em;
}
.keskitys{
text-align: center;
}
