body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-align: center;
	background: url(images/bg_top.gif);
	background-repeat:repeat-x;
	background-color: #f2f8fc;
	margin: 0px	auto;
	padding: 0px;
	width: 100%;
	/*width: 840px;*/
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #386b8d;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
}

a img {
	border: none;
}

#header {
	height: 150px;
	width: 840px;
	position: relative;
	visibility: visible;
	margin: auto;
	padding: 0px;
	left: 0px;
	top: 0px;

}

#menu {
	margin:  auto;
	padding: 0px;
	height: 30px;
	width: 840px;
	left: 0px;
	position: relative;
	visibility: visible;
	
}

#menu ul{
	position: relative;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

#menu ul li a span{
	display: none;
}

#menu li
{
float: left;
margin: 0px;
list-style-type: none;
}

#menu .perehdy{
	background: url(images/bn_1.jpg) no-repeat;
	width: 140px;
	height: 30px;
	display: block;
}

#menu .perehdy:hover, #menu .selected .perehdy{
	background: url(images/bn_1_on.jpg) no-repeat;
}

#menu .tutustu{
	background: url(images/bn_2.jpg) no-repeat;
	width: 136px;
	height: 30px;
	display: block;
}

#menu .tutustu:hover, #menu .selected .tutustu{
	background: url(images/bn_2_on.jpg) no-repeat;
}

#menu .helpdesk{
	background: url(images/bn_3.jpg) no-repeat;
	width: 119px;
	height: 30px;
	display: block;
}

#menu .helpdesk:hover, #menu .selected .helpdesk{
	background: url(images/bn_3_on.jpg) no-repeat;
}

#menu .yhteys{
	background: url(images/bn_4.jpg) no-repeat;
	width: 93px;
	height: 30px;
	display: block;
}

#menu .yhteys:hover, #menu .selected .yhteys{
	background: url(images/bn_4_on.jpg) no-repeat;
}

#content {
	background-image: url(images/bg_text.jpg);
	position: relative;
	/*margin: 0px;*/
	margin: auto;
	padding: 0px;
	padding-top: 15px;
	width: 840px;
	left: 0px;
	text-align: left;
}

#topfade{
	margin: auto;
	width: 840px;
	height: 6px;
	background-image: url(images/bg_top_fade.jpg);
}

#textarea{
	margin: 0px;
	width: 455px;
	position: relative;
	padding: 0px;
	left: 20px;
	top: 20px;
	text-align: left;
}

#banners{
	margin: 0px;
	width: 346px;
	float: right;
	padding: 0px;
	margin-top: -15px;
}

#banneri ul li a span{
	display: none;
}

#banneri li{
list-style-type: none;
}

#banneri .banneri{
	background: url(images/banneri_etusivu.jpg) no-repeat;
	width: 397px;
	height: 87px;
	display: block;
}

#banneri .banneri:hover{
	background: url(images/banneri_etusivu_on.jpg) no-repeat;
}

#adressbar{
	background: url(images/bg_down.jpg);
	/*margin: 0px;*/
	margin: auto;
	height: 39px;
	position: relative;
	padding: 0px;
	left: 0px;
	top: -15px;
	
}

#adressbar .text{
	margin: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	width: 840px;
	text-align: left;
	/*padding-left: 50px;*/
	padding-top: 10px;
}

div.addr {
	 padding: 0;
	 margin: 0;
	 padding-bottom: 10px;
	 float: left;
	 width: 45%;
	 height: auto;
}