	body {
		margin: 0;
		padding:0;
		background:#fff;
		font-family: Verdana, Arial, sans-serif;
		font-size: small;
	
		}
		
	* html body {
		font-size: x-small; /* IE5/Win */
		f\ont-size: small; /* muille selaimille */		
		}		
		
	#sivu {
		width: 780px;
		background: #fff;
		margin-left: 20px;
		padding-right: 5px;
		border-right: 1px solid #eee;
		}
	
	#sisalto {
		background: #fff;		
		} 
	
	#banner {
		background:#fff;
		padding: 3px;
		clear: both;
		width: 774px;
		}
		
	#vasenosa {
		/* ennen colRight */
		float: left;
		width: 210px;
		}	
	
	#keskiosa {
		/* ennen content */
   		float:right;
   		width: 560px;
   		background: #fff;	
		}
		
	#marg {
		padding: 6px 12px;
		font-size: 85%;
		}
		
	#marg_pieni {
		padding: 5px 5px;
		font-size: 85%;
		}		
	

	#menu_1 {
		margin-top: 10px;
		color: #fff;
		width: 190px;
		background: #2996F3 url(images/menu_vasen_yla.gif) no-repeat top left;
		padding:8px 0 8px 10px;
		}
	
	#menu_1 a {
		color: #fff;
		font-size: 120%;
		text-decoration: none;
		}
		
	#menu_1 a:hover {
		color: #257DC7;
		}
		
	#menu_1 a:visited {
		color: #fff;
		}		
           
	/*  MENU 1, level 1, normal state (NO) */
	#menu_1 div.menu1-level1-no {
		padding: 6px 4px;
		margin: 0;
		}

	#menu_1 div.menu1-level1-no A {
		margin: 0 10px;
		}
	
	/*  MENU 1, level 1, active state (ACT) */
	#menu_1 div.menu1-level1-act {
		font-weight:bold;
		padding: 6px 4px;
		margin: 0;
		}
	
	#menu_1 div.menu1-level1-act A {
		color:#fff;
		padding:0 9px;
                }
                
	#menu_1 div.menu1-level1-act A:visited {
		color:#fff;
                }                
                
	dl.internet_espanjassa {
		padding: 12px;
		border-top: 1px dashed #eee;
		border-bottom: 1px dashed #eee;
		}
		
	dl.internet_espanjassa dt img {
		float:left;
		margin: 0 12px 0 0;
		padding: 3px;
		border: 1px solid #ddd;
		}
		
	dl.internet_espanjassa dd {
		margin-left: 102px;
		font-size: 100%;
		line-height: 1.4em;
		}	
		
	dl.internet_espanjassa dt {
		color: #333;
		font-size: 115%;
		margin-bottom: .5em;
		}
		
	dl.internet_espanjassa:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
		
	#tuotteet dl {
		width: 220px;
		float: left;
		display: inline;
		margin: 8px 0;
		}
		
	#tuotteet dt {
		float: right;
		width: 134px;
		padding: 0;
		font-size: 125%;
		color: #2D9CE3;
		letter-spacing: 1px;
		}
		
	#tuotteet dd {
		margin: 0;
		padding: 0;
		font-size: 100%;
		line-height: 1.4em;
		}
		
	#tuotteet dd.kuva img {
		float: left;
		margin: 0 8px 0 0;
		border: 4px solid #fff;
		}
	

	h1 {
		padding:6px 0;
		font-size: 180%;
		color: #1385E7;
		font-family: Georgia;
		}

	h2 	{
		padding:6px 0;
		font-size: 130%;
		color: #333;
		}
	
	h3 	{
		padding:6px 0;
		font-size: 110%;
		color: #333;
   		}		
		
	p 	{
		line-height: 140%;
		}

	a 	{
		color: #003471;
		}

	a:hover {
		color: #084A98;
		}
	
	ul	{
		
		font-size: 100%;
		margin-left: 26px;
		margin-right: 16px;
		}
	
	li	{
		line-height: 140%;
		padding-left: 5px;
		}
		
	select, textarea, input  {
                font-family: verdana, arial;
		font-size: 11px;
		}

	#footer {
		width 100%;
		text-align: right;
		margin: 2px 0 2px 0px;
		padding: 8px 12px;
		color:#fff;
		font-size: 85%;
		line-height: 140%;
		clear: both;
		background: #2996F3 url(images/footer_vasen.gif) no-repeat top left;
		}
		
	#footer a {
		color:#fff;
		text-decoration: none;
		}
		
	#footer a:hover {
		color:#fff;
		text-decoration: none;
		}
	
