body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0px;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:11px;
}
#Header {
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:right;
	width:1200px;
	height:200px;
	vertical-align:bottom;
}

#Navi {

}
#Navi a.open {
	background-image:url(images/navi_open.gif);
	background-repeat:no-repeat;
	color:#004a99;
}
#Navi a:hover.open {
	background-image:url(images/navi_open.gif);
	background-repeat:no-repeat;
	color:#0066FF;
}
#Navi a {
	font-size:11px;
	font-weight:bold;
	width:100px;
	height:23px;
	display:block;
	text-decoration:none;
	background-image:url(images/navi_off.gif);
	color:#FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	line-height:22px;
	text-transform:capitalize;
}
#Navi a:hover {
	background-image:url(images/navi_hover.gif);
	text-decoration:none;
}
#Base {
	background-color:#FFFFFF;
	padding:20px;
	width:660px;
}

#MainBlock {
	font-size:11px;
}
#MainBlock h2 {
	color:#004a99;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
}
#MainBlock div.Tuote {
	height:50px;
}
#MainBlock a {
	color:#0033FF;
	text-decoration:none;
}
#MainBlock a:hover {
	text-decoration:underline;
}
#MainBlock a:active {
	color:#0066FF;
}
#MainBlock .Varoitus {
	color:#FF0000;
	margin:0px;
	margin-bottom:5px;
}
#MainBlock .Tuote {
	margin-top:5px;
	font-weight:bold;
}
#MainBlock .Hinta {
	font-size:14px;
	text-align:right;
}
#MainBlock p.veroton {
	font-size:10px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:right;
}
#MainBlock .TuotePalikka {
	width:135px;
	padding:10px;
	vertical-align:top;
	text-align:left;
/*	border-left:solid 2px #FFFFFF;
	border-bottom:solid 2px #FFFFFF;
	background-color:#c4e7ff; */
	border-bottom:solid 1px #CCCCCC;
}
#MainBlock div.hinta {
	padding-top:5px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:#0066FF;
}
#MainBlock td.Kori_head {
	padding:5px;
 	color: #FFFFFF;
	background-color: #004A99;
	font-weight:bold;
}
#MainBlock td.Kori1 {
	padding:5px;
	background-color:#c4e7ff;
}
#MainBlock td.Kori2 {
	padding:5px;
	background-color:#e3f4ff;
}
#MainBlock td.Kori {
	padding:5px;
}
#MainBlock a.Kori {
	display:block;
	padding:5px;
}
#MainBlock .minikon {
	padding-right:5px;
	padding-bottom:5px;
}
#MainBlock a.vuokramokkilinkki {
	color:#006633;
}

#SideBlock {
	font-size:11px;
	width:120px;
	padding:10px;
/*	border:solid 1px #CCCCCC; */
	background-color:#FFFFFF;
	vertical-align:top;
}
#SideBlock div.head {
	width:120px;
	background-image:url(images/sidehead.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#005188;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	border:none;
}
#SideBlock div.foot {
	width:120px;
	background-image:url(images/sidefoot.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding:0px;
	border:none;
	height:13px;
}
SideBlock.Satu {
	background-color:#c4e7ff;
	padding:5px;
}
#SideBlock div {
	width:108px;
	padding:5px;
	border-left: solid 1px #005188;
	border-right: solid 1px #005188;
	background-color:#c4e7ff;
}
#SideBlock a {
	display:block;
	padding:5px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#006ab3;
	border-top:solid 2px #007acc;
	border-right:solid 2px #007acc;
	border-bottom:solid 2px #005c99;
	border-left:solid 2px #005c99;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
}
#SideBlock a:active {
/*	background-color:#0099ff;*/
	border-bottom:solid 2px #007acc;
	border-left:solid 2px #007acc;
	border-top:solid 2px #005c99;
	border-right:solid 2px #005c99;
}
#SideBlock span.right {
	float:right;
}
#SideBlock div.right {
	text-align:right;
}
#SideBlock div.padded {
	padding-top:5px;
}
#SideBlock div.tyhjä {
	height:5px;
	border: none;
	background-color:#FFFFFF;
}


#Footer {
	font-size:11px;
	text-align:center;
}
#Footer td {
	padding:5px;
}
#Footer a {
	text-decoration:none;
	text-transform:capitalize;
	color:#006ab3;
}
#Footer td.copy {
	border-top:solid 1px #999999;
	padding-top:5px;
	font-size:10px;
	color:#999999;
}
#toimitusOsoite{
/* 	display:none; */
}
