html {
	margin:0px;
	padding:0px;
}

body {
	
	margin:0px;
	padding:0px;
	
	background-color:#DDDDDD;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	line-height:13pt;
	
}




div#container {

	display:block;
	width:802px;
	
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	
	background-color:#FFFFFF;

}


/* 
######################################
Header-jutut
######################################
*/

div#header {

	height:70px;
	
	padding:0px;
	margin:0px;
	
	/*background-image:url('leiska2009/header.gif');
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;

}


#header div.liput {

	float:right;
	display:block;
	position: relative;
	
	top:48px;
	
}

div.liput a {
	font-size:8pt;
	color:#006F15;
	text-decoration:none;
}

div.liput a:hover {
	text-decoration:underline;
}


/* 
######################################
Valikkopalkki
######################################
*/

div#menu {
	height:33px;

	padding:0px;
	margin:0px;
		
	background-image:url('leiska2009/menu-x-tausta.gif');
	background-repeat:repeat-x;

	
}



div#menu ul {
	

	list-style:none;
	list-style-type:none;
	
	padding:0px;
	margin:0px;
	margin-left:0px;
	padding-right:8px;
	padding-top:0px;
	
	
}

div#menu ul li {
	
	list-style:none;
	list-style-type:none;
	
	display:block;
	float:left;
	
	margin:0px;
	padding:0px
	
}

div#menu li a.menu {

	display:block;
	height:25px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	


	background-image:url(leiska2009/menu-x-tausta.gif);
	background-repeat:repeat-x;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;	
	color:#FFFFFF;
					
}

div#menu li a.menu:hover {
	
	background-image:url(leiska2009/menu-x-hover-tausta.gif);
	background-repeat:repeat-x;
			
}



.submenu {
	
	visibility:hidden;
	position: absolute;
	
	min-width:220px;	
	padding:8px;
	margin:0px;
	
	background-color:#FFFFFF;
	background-image:none;
	
}

.submenu a {
	
	display:block;
	
	margin:0px;
	padding:0px;
	
	background-image:none;
	color:#006F15;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	
	text-decoration:none;
	
}

.submenu a:hover {
	
	text-decoration:underline;
	
}




/* 
######################################
Kuvaboksi
######################################
*/

div#fiilis {
	
	height:263px;
	
	padding-left:8px;
	
	background-image:url('leiska2009/fiilis-ranta.jpg');
	background-repeat:no-repeat;
	
}



/* 
######################################
Sisältöosa
######################################
*/

div#palstat {
	
	min-height:260px;
	margin-top:20px;
	
	background-color:#FFFFFF;
	
}


div#palstat a {

	color:#006F15;
	text-decoration:none;
	
}

div#palstat a:hover {

	text-decoration:underline;
	
}

div.nostopalsta,div.tekstipalsta {
	
	display:block;
	float:left;
	
	font-size:9pt;

}

div.nostopalsta {

	width:250px;	
	margin:0px;
	padding:0px;
	margin-right:25px;
}

div.nostolaatikko {
	
	width:234px;
	margin:0px;
	margin-bottom:10px;
	padding:8px;

	
	background-image:url('leiska2009/vp-harmaaboksi-tausta.gif');
	background-repeat:repeat-x;
	background-position:0% 100%;
	background-color:#8B8888;
	
	/*background-color:#006F15;*/
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;	
	color:#FFFFFF;

		
}

div.nostolaatikko a {

	display:block;
	color:#FFFFFF !important;
	text-decoration:none;
		
}

div.nostolaatikko a:hover {

	text-decoration:underline !important;
		
}

div.tekstipalsta {

	width:510px;
	padding:0px;
	padding-bottom:50px;
	margin:0px;
	
	font-size:11pt;
	
}

div.palstat p {

	padding:0px;
	margin:0px;
	margin-bottom:8pt;
	
}

h1 {

	font-size:18pt;
	color:#006F15;
	
	padding:0px;
	margin:0px;
	margin-bottom:25pt;
	
}

h2 {

	font-size:13pt;
	color:#006F15;
	
	padding:0px;
	margin:0px;
	margin-bottom:17pt;
	
}


div.divider {

	clear:both;
	border-bottom: 1px solid #EEEEEE;
	
	padding-top:10px;
	margin-bottom:30px;
	
}

div.nosto {

	margin:0px;
	padding:0px;	
	margin-bottom:25px;
	
}

.konetaulukko td {

	padding:0px;
	padding-top:30px;
	padding-bottom:30px;
	border-bottom: 1px #DDDDDD solid;
	
	vertical-align:top;
	
}


/* 
######################################
Footer
######################################
*/

div#footer {
	
	clear:both;
	
	/*min-height:100px;*/
	
	margin:0px;
	margin-bottom:20px;
	
	padding:8px;
	
	background-color:#2E2E2E;
	
}

div#footer p.palsta {

	display:block;
	float:left;
	
	padding:0px;
	margin:0px;
	margin-right:20pt;

	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:12pt;
	color:#FFFDEE;
	text-align:left;
	margin-top:0pt;
	margin-bottom:14pt;

}

div#footer a {

	color:#FFFFFF;
	text-decoration:underline;
		
}

div#footer a:hover {

	text-decoration:none;
		
}



/* 
######################################
Kuvajutut
######################################
*/

img {

	border:0px;	
	
}


div.kuvaboksiVasen, div.kuvaboksiOikea {
	display:block;
	font-size:9pt;		
	margin:0px;
	padding:0px;	
	margin-bottom:22pt;		
}


div.kuvaboksiVasen {

	float:left;
	margin-right:11pt;
		
}

div.kuvaboksiOikea {

	float:right;
	margin-left:11pt;
	
}


.kuvaboksiVasen,.kuvaboksiOikea img {

	display:block;	
	
}