	body {
		align:left;
		background:#C0C0C0;
                font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0; padding: 0 0 20px 0; 	
		background-image: url(../base/taustakuva.jpg);
                background-repeat: fixed repeat-x;                  
		}
	
	#frame {
		align:left;
		width:810px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		position: absolute;top:0px; left:10px;
		}
		

	#contentleft {
		width:560px;
		padding:10px;
		float:left;
		background:#CFCFCF;
		border-style: solid;
                border-width: thin;
                border-color:#000;
                margin-right:10px;
                margin-left:10px;
                margin-top:15px;
		}
	
	#contentright {
		width:145px;
		padding-left:25px;
		padding-top:10px;
		float:left;
		margin:10px;
		background:#D550A5;
                border-style: solid;
                border-width: thin;
		border-color:#000;              
                margin-left:10px;                
                margin-top:15px;        
		line-height: 3px;
		}

        #contentright2 {
                width:170px;
		height:177px;
                padding:0px;
                float:left;
                margin:10px;
		background:#D550A5 url(../base/sivupalkki.jpg) top
                left no-repeat;
		margin-right:10px; 
                margin-left:10px;
                margin-top:0px;

                }
	
	
	#contentheader {
		width:809px;
		background:#C0C0C0 url(../base/neaeras_en.jpg) top
		left no-repeat;   
		float:left;
		height:175px;
		padding-left:5px;
               	}

	#footer {
		width:600px;
		background:#582181;
		height:20px;
		width:600px;
		margin-top:20px;
		border-top-style: solid;
		border-top-width: thin;
		border-color:#000;
		} 

	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:20px;
		padding-top:10px;
		}
		
	td {    font-size:12px;}

	#contentright p {font-size:14px;
			font-weight:bold;}

	#contentleft p {font-size:12px}	

        img.icon {	
		margin: 10px 10px 4px 4px;
                float:right;
                border-style : solid;
                border-width : thin;

                }

        img.icon_lan {
                margin: 150px 0px 0px 770px;
                float:bottom; 
                } 


	#contentright a 
	{ 
        	color: #000; 
        	text-decoration: none;
	} 

/*LISTS======================================*/

#lselect ul li {
padding-left: 10px;
}

#lselect a {
margin-left: -20px;
padding-left: 20px;
background: transparent url(../base/flower_off.gif) no-repeat 0 50%;
line-height: 15px;
text-decoration: none;
display: block;
clear: both;
font-size: 14px; 
font-weight: bold; 
}
#lselect a:hover { 
color: #F286FF;
background-image: url(../base/flower_on.gif);
}

