body,html{
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	background-image:url("kuvat/bg.gif");
	background-repeat:repeat-x;
	
	padding:0px;
	margin:0px;

	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
*{
padding:0px;
margin:0px;
}
.empty{
	background-image:none;

}
#allcontent{
	content: "";
    clear: both;
    display: table;
	
text-align:left;
width:762px;

height:100%;
	background-repeat:repeat-y;
	background-image:url("kuvat/center.gif");
  margin: 0 auto;

}

h1{

font-size:20px;
color:#FF6600;
font-weight:bold;
clear:both;


}
.content{

clear:both;

float:left;
padding-top:10px;
width:100%;
}
.clear{

clear:both;
}
h2{

font-size:16px;
color:#FF6600;
font-weight:bold;
clear:both;
padding:6px 0px;
margin:0px;
}
.smaller{
font-size:12px;
font-weight:normal;
color:#666666;
}
.sisennys{

padding-left:20px;
}
#allcontent .top{
height:75px;
width:762px;


background-repeat:no-repeat;
}

#left{
width:195px;
float:left;
height:500px;
text-align:left;

}
#left .logo{
background-image:url("kuvat/logo.gif");
background-repeat:no-repeat;
width:134px;
height:169px;

margin:0 auto;


}

.bottom{
background-image:url("kuvat/simplebg.gif");

width:100%;
height:260px;

clear:both;
}
#right{
float:left;
width:520px;

}
.menu {
margin-top:34px;
float:right;


}
.menu ul{

	text-align:right;

}
.menu li {
	list-style:none;
	display:inline;
	padding-left:15px;
	font-size:16px;
	font-weight:bold;
}

.menu li a {
	text-decoration:none;
	color:#ffffff;
}

.menu li a:hover {
	
	color:#333333;
}
.clear{
clear:both;

}
#hinnasto .even{

	background-image:url("kuvat/vari1.gif");
	
}
#hinnasto .odd{

	background-image:url("kuvat/vari2.gif");
	
}
#hinnasto .over{
font-weight:bold;
	background-image:url("kuvat/over.gif");
	
}
ul li{
list-style:none;

}
table td{
padding:2px 2px;

}
.content ul{
padding-top:10px;
padding-bottom:10px;
}