body{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	margin:0;
	padding:0;
	}
#top{
	background-image:url(images/top.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:111px;
	padding:0;
	margin:0;
	}
#bottom{
	background-image:url(images/bottom.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:131px;
	padding:0;
	margin:0;
	}
.banner{
	float:left;
	margin:5px;
	}
#e_top_banner_holder{
	width:880px;
	}
#e_bottom_banner_holder{
	width:915px;
	}
h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#2e71b3;
	padding:0;
	margin:20px 30px 15px 20px;
	}
h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#2e71b3;
	padding:0;
	margin:0 30px 15px 20px;
	}
p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding:0;
	margin:0 30px 15px 20px;
	}
p a, p a:visited{
	color:#000;
	text-decoration:none;
	}
p a:hover{
	color:#000;
	text-decoration:underline;
	}
.hinnastotbl{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding:0;
	margin:0 0 15px 20px;
	}
.hinnastotbl td{
	padding:0 10px 5px 0;
	}
.p_links{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:18px;
	padding:0;
	margin:0 20px 15px 20px;
	color:#2e71b3;
	}
.p_links a, .p_links a:visited{
	color:#000;
	text-decoration:none;
	}
.p_links a:hover{
	color:#2e71b3;
	text-decoration:none;
	}
.p_links #select{
	color:#2e71b3;
	text-decoration:none;
	}
.topmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:75px 0 0 300px;
	padding:0;
	}
.topmenu a, .topmenu a:visited{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}
.topmenu a:hover{
	color:#2e71b3;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}
.topmenu #select{
	color:#2e71b3;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}
.footer{
	margin:85px 0 0 45px;
	padding:0;
	}
.footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2e71b3;
	font-weight:normal;
	margin:0;
	padding:0;
	}
.footer a, .footer a:visited{
	color:#2e71b3;
	font-weight:normal;
	text-decoration:none;
	}
.footer a:hover{
	color:#2e71b3;
	font-weight:normal;
	text-decoration:underline;
	}
#leftmenu_bg{
	background-image:url(images/leftmenu_bg.jpg);
	width:190px;
	background-repeat:repeat-y;
	}