body {

	background: #7b0505 url(gfx/takatausta.jpg) no-repeat left top;
	margin: 0px;
	min-width: 900px;
	padding: 0px;
	text-align: left;
}




.scene {
	width: 950px;
	height: auto;
	margin: 0px;
	text-align: left;

	padding: 0px;
	float: left;
}



.top {
	width: 900px;
	height: 152px;
	background: url(gfx/ylakuva.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	float: left;
}






.left {
	width: 203px;
	height: 499px;
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
	background: url(gfx/sisavasenreuna.jpg) no-repeat left top;
}

.left2 {
	width: 203px;
	height: 1000px;
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
	background: url(gfx/sisavasenreuna2.jpg) no-repeat left top;
}
.main {
	width: 685px;
	height: 489px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	display: inline;
	float: left;
	background: url(gfx/sisabodyalue.jpg) no-repeat left top;
}

.main_index {
	width: 685px;
	height: 500px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	background: #fff  url(gfx/bodyalue.jpg) no-repeat left bottom;
}



.main_prosessit {
	width: 685px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	display: inline;
	float: left;
	background: url(gfx/sisabodyalue.jpg) no-repeat left top;
}

.login_main {
	width: 685px;
	height: 489px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	display: inline;
	float: left;
	background: url(gfx/sisabodyalue.jpg) no-repeat left top;
}

.hiljaiset_signaalit {
	width: 888px;
	height: auto;
	margin: 0px;
	text-align: left;
	background: url(gfx/sisaalue_jatko.jpg) repeat-y left top;
	padding: 0px;
	float: left;
}


.left_index {
	width: 212px;
	height: 541px;
	float: left;
	margin: -41px 0px 0px 0px;
	padding: 0px;
	display: inline;
	background: #fff url(gfx/vasenreuna.jpg) no-repeat left top;
}



.footer {
	height: 38px;
	width: 878px;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	font: 10px verdana;
	color: #fff;
	text-align: left;
	float: left;
	background: url(gfx/footer.jpg) no-repeat left top;
	clear: both;
}





img {
	margin: 0px 90px 5px 5px;
clear: both;
float:right;

}

.yhteystiedot {
	margin: 0px 10px 5px 25px;
clear: both;
float:left;

}
/* valikko tyylit alkaa */



.ul_sub {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	display: inline;

}

.li_sub {
	margin: 0px;
	padding: 0px 5px 0px 25px;
	display: inline;
	background: url(gfx/nuolet_v.gif) no-repeat left bottom;

}


.ul_sig {
	list-style-type: none;
	list-style-position: outside;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;

}

.li_sig {
	margin: 0px;
	padding: 0px 5px 0px 25px;

	background: url(gfx/nuolet_v.gif) no-repeat left top;
line-height: 15px;
}



.ul_menu {

	list-style-type: none;
	list-style-position: outside;
	margin: 120px 0px 0px 215px;
	padding: 2px 0px 0px 0px;
	float: left;
	display: inline;
}

.li_menu {
	margin: 0px;
	padding: 0px 12px 0px 12px;
	display: inline;
	line-height: 98%; 

}






.ul_page {

	list-style-type: disc;
	list-style-position: outside;
	margin: 10px 0px 0px 40px;
	padding: 0px;

}

.li_page {
	font: 12px arial;
	color: #000;
	margin: 0px 10px 10px 10px;
	padding: 0px;
	line-height: 80%; 
}




/* valikko tyylit loppuu */




/* linkit */



a.menu:link, a.menu:active, a.menu:visited  {
	font: 12px verdana;
	color: #fff;
	letter-spacing: 0px;
	text-decoration: none;
}

a.menu:hover {
	font: 12px verdana;
	color: #fff;
	text-decoration: underline;
	letter-spacing: 0px;
}






a.small:link, a.small:active, a.small:visited  {
	font: 10px verdana;
	color: #fff;
	margin: 0px;
	text-decoration: none;
}

a.small:hover {
	font: 10px verdana;
	color: #fff;
	margin: 0px;
	text-decoration: underline;

}

a.sub:link, a.sub:active, a.sub:visited  {
	font: 12px arial;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

a.sub:hover {
	font: 12px arial;
	color: #000;
	margin: 0px;
	text-decoration: underline;

}










p {
	font: 12px arial;
	color: #000;
	margin: 0px 180px 10px 25px;
	padding: 0px;


}



h1 {
	font: bold 16px arial;
	color: #8c0404;
	margin: 15px 0px 15px 25px;
	padding: 0px 0px 0px 0px;
}

h2 {
	font: bold 12px arial;
	color: #000;
	margin: 10px 180px 10px 25px;
	padding: 0px 0px 0px 0px;

}


h3 {
	font: 12px arial;
	color: #fff;
	margin: 10px 180px 2px 25px;
	padding: 2px;
	background: #000;
}

h4 {
	font: 12px arial;
	color: #fff;
	margin: 0px 180px 10px 25px;
	padding: 2px;
	background: #aaa;
}




/* skaalautuvuus sivun keskiruutuun */
  .prop {
    height:400px;
    float:left;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
  
  input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	background-color: #d40809;
	border: 1px solid #CCCCCC;
}

.banner {
position:absolute;
left:950px;
top:152px;
}

div.banner img {
border:0px;
}
