BODY	{ 
background: #fff url("img/header_bg.gif") 0 0 repeat-x;
padding: 34px 0 0 43px; 
margin: 0; 
font: 11px/16px Georgia, serif; 
}
BODY#kartta { background: none; padding: 0; margin: 5px auto; text-align: center; }

UL		{ margin: 0; color: #06364C; }
H1		{ font: bold 21px Georgia, serif; color: #1E5F74; margin: 0 0 25px 0; padding: 0; }
H2		{ font: bold 16px Georgia, serif; color: #1E5F74; margin: 0 0 25px 0; padding: 0; }
H3		{ font: bold 13px Georgia, serif; color: #1E5F74; }
H4		{ font: bold 11px Georgia, serif; color: #0B3B4A; padding-top: 10px; }
P, TD	{ font: 11px/16px Georgia, serif; color: #06364C; margin: 0 0 20px 0; padding: 0; }
HR		{ border: 0; height: 1px; border-bottom: 1px solid #D5DDE3; margin: 10px 0 15px 0; }

/* Formit */
TEXTAREA{ width: 280px; height: 200px; }
SELECT { margin-bottom: 10px; }
INPUT.submit	{ font: 11px Georgia, "Times New Roman", Times, serif; border: 0; background: url("img/infonappi_fi.gif") no-repeat;
padding:  2px 0; width: 122px; height: 22px; color: #DB7213; text-align:
center; display: block; }
SELECT#method { width: 280px; }
LABEL { width: 80px; display: block; float: left; }
INPUT#address { width: 190px; padding: 1px 3px; }

#logo		{ margin-bottom: 61px; }
A 			{ text-decoration: none; color: #1B7091; }
A:hover		{ text-decoration: underline; }

/*  NAVI  */
#navi		{ width: 175px; text-align: right; }

#navi UL	{ margin: 0 0 20px 0; padding: 0 0 11px 0; list-style: none; border-bottom: 1px solid #E0E5EA; font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif; }
#navi UL#language { border-bottom: 0; }
#navi LI	{ width: 175px; padding: 0;}

#navi A		{ 
		display: block;
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		margin: 0;
		padding: 3px 20px 3px 0;
		text-decoration: none;
		color: #2B6B80;
		background: url("img/navi_nuoli.gif") 163px 7px no-repeat;
}
	
#navi A:hover	{
		background: #D0E0E6 url("img/navi_nuoli.gif") 163px 7px no-repeat;
		border-color: #A1C2CD;
}

#navi P		{
		font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif;
		padding: 3px 8px 7px 0;
		margin: 0;
		color: #DB7213;
}
				
#navi LI.separator	{
		background: url("img/navi_bg.gif") 0 10px repeat-x;
		padding: 20px 3px 0 0;
		width: 168px;
}
		
#navi .subnavi	{ margin: 0 !important; padding: 0 !important; border: 0 !important; }

#navi .subnavi A	{
		margin: 0;
		padding: 3px 35px 3px 0;
		background: url("img/subnavi_nuoli.gif") 148px 7px no-repeat;
		font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
		color: #2B6B80; /*#6399AB;		 */
}

#navi .subnavi A:hover	{
		background: #D0E0E6 url("img/navi_nuoli.gif") 148px 7px no-repeat;
		border-color: #A1C2CD;
		color: #06364C;
}


.selected		{ color: #85AFBD !important; background-image: url("img/navi_nuoli_selected.gif") !important; }
/*
.subnaviselected	{ font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif !important; }
*/
		
/*  SISALTO  */

#content	{
		position: absolute;
		left: 217px;
		top: 120px;
		width: 660px;
		padding-left: 49px;
		border-left: 1px solid #E0E5EA;
		}

#vasenpalsta	{
		float: left;
		width: 350px;
		margin-right: 35px;
		}

#vasenpalsta_wide { float: left; width: 655px; }
		
#vasenpalsta LI, #vasenpalsta_wide LI	{
		font: 11px/14px Georgia, serif;
		list-style-image: url("img/pallo.gif");
		margin-bottom: 5px;
		}
		
#vasenpalsta UL, #vasenpalsta_wide UL	{ margin: 0; padding: 0 0 0 15px; }

.info_fi	{ background: url("img/infonappi_fi.gif") no-repeat;
padding:  2px 0; width: 122px; height: 22px; color: #DB7213; text-align:
center; display: block;}


#kartta .info_fi { margin: 0 auto !important; }

.info_en	{ display: block; background: url("img/infonappi_en.gif") no-repeat; padding:
2px 0; width: 159px; height: 22px; color: #DB7213; text-align: center;  }

#tuotelista LI, .tuotelista LI { list-style-image: url("img/navi_nuoli.gif") !important; padding: 2px 0; }

#vasenpalsta .pdf, #vasenpalsta .pdf LI, #vasenpalsta_wide .pdf, #vasenpalsta_wide .pdf LI { list-style: none !important; padding: 0;  }
.pdf img { margin-right: 4px; }
#uutiset LI	{ list-style-image: url("img/navi_nuoli.gif"); padding-bottom: 15px !important; }

#uutiset A	{ font-weight: bold; padding-bottom: 5px; display: block; }

.ingressi { font-style: italic; }

#oikeapalsta {
	float: left;
	width: 270px;
}

.tuoteinfo { width: 270px; }
		
#oikeapalsta .yla, .tuoteinfo .yla {
	position: absolute;
	top: 0;
	height: 10px;
	width: 270px;
	background: url("img/oikeapalsta_yla_bg.gif") no-repeat 0 0;
}
		
#oikeapalsta .ala, .tuoteinfo .ala {
	position: relative;
	margin-top: 7px;
	bottom: 0;
	height: 15px;
	width: 270px;
	background: url("img/oikeapalsta_ala_bg.gif") no-repeat 0% 100%;
}

#yhteystiedot .ala, .yhteystiedot .ala { margin-top: 15px; }
			
#oikeapalsta DIV, .tuoteinfo	{ background: #fff url("img/oikeapalsta_sivu_bg.gif") repeat-y; }

#oikeapalsta IMG, .tuoteinfo IMG	{ margin: 11px 0 1px 13px; }
#oikeapalsta #yhteystiedot IMG, #oikeapalsta .yhteystiedot IMG	{ margin: 20px 9px 10px 22px; }
			
#oikeapalsta P, .tuoteinfo P		{ padding: 0 25px 0 23px; }

#oikeapalsta H2		{ padding: 15px 25px 20px 23px; margin: 0;}

#oikeapalsta H1		{ padding: 25px 25px 0 23px; margin: 0;}

#oikeapalsta A		{
			display: block;
			margin: 10px 0 5px 0 !important;
			font-weight: bold;
			}

#oikeapalsta .yhteystiedot .info_fi {
	font-weight: normal !important;
	}

#yhteystiedot, .yhteystiedot	{ position: relative; }

			
#yhteystiedot P, .yhteystiedot P	{ padding: 0 25px 0 23px; margin: 0; }
			
#yhteystiedot UL, .yhteystiedot UL	{
			padding: 10px 25px 0 23px;
			margin: 0;
			list-style: none;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			}
			

			
#yhteyspalsta	{
		float: left;
		width: 350px;
		margin-right: 35px;
		}
		
#yhteyspalsta LI	{
		font: 11px/14px Georgia, serif;
		list-style: none;
		}
		
#yhteyspalsta UL	{ margin: 0; padding: 0 0 8px 0; }

#yhteyspalsta H3	{ margin: 0; padding: 15px 0 8px 0; }

#yhteyspalsta .verdana	{ font: 11px Verdana, Arial, Helvetica, sans-serif; }

.p_break		{ margin: 0; padding: 25px 0 15px 0; }

.ala20			{ margin: 0; padding-bottom: 20px !important; }

#notice {
	display: block;
	position: relative;
	border: 2px solid #FFA759;
	margin-bottom: 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#notice H5 { margin: 0 0 5px 0; padding: 4px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; display: block; background-color: #F8F7F4; }
#notice P { padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; }
#success H3 {
	color: #1F9D06;
}

table { border: 0; margin: 5px 0 10px 0; padding: 0; width: 660x;  }
table td { padding: 0 0 15px 0; vertical-align: top;}
.vasentable { width: 350px;}
table td img { margin-top: 4px; margin-right: 15px; }
td.leveasolu { width: 385px !important; }
table h3 { margin-bottom: 2px; }
table h4 { padding-top: 0; margin-top: 0; color: #1E5F74; }

.tuoteinfo { position: relative; }
.tuoteinfo p { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; margin-top: 10px; margin-bottom: 5px; }

A img { border: 0; vertical-align: -3px;}

#erikoislisatiedot {
width: 122px;
height: 22px;
margin-left: 55px;
margin-top: 55px;
}

.ajankohtainen {
	font-weight: normal !important; 
	display: inline !important;
	}
