html {margin:0; padding:0;}
body {margin:0; padding:0;
		/* main fonts and feel */
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;}
		
#header {margin:0; padding:0;
			line-height:10px;} 
			
#header h1{	padding-left: 20px;	margin:0;
				font-variant:small-caps;
				color:white;
				/* color: #C0C0C0; */
				font-size:26px;
				line-height:normal; }

table{margin:0;}
#table_asettelu{margin:0;}

#nav2 {margin:0; padding:0;
		padding:2px 5px 5px 5px;
		background-color:white;
		color:#C0C0C0;
		text-align:center;
		border-bottom:1px solid black;}
#nav2 ul{margin:0; padding:0;}
#nav2 ul li { 
	list-style:none;
	float:left;
	padding-left:10px;}
#nav2 a {color: #CC9933;
			font-size:0.9em;
			white-space:nowrap;
}

.kotisivut {font-size: small;
			color: #C0C0C0;}
.kotisivut a {color: #CC9933;
			text-decoration:none;}
						
#navbar {padding:0;
		margin:0;
		float:left;
		width:153px;
		height:auto;
		font-family:arial, geneva, verdana, sans-serif;
		background-color:#A79483;}
#navbar li p {margin:0;
		padding:0;
		font-size:0.8em;
		}
#navbar ul {margin:0; padding:0;
			width:153px;}
#navbar ul li{
    display:block;
	list-style:none;
	padding:0;
	margin:0;
	background-image: url(kuvat/hiekka_pala_bigger.jpg);
	background-repeat:repeat-y;
	border-bottom: 1px solid #847363;
	}
							
#navbar ul li a{
	 display:block;
 	 margin:0;
  	 padding:0;
	 width:153px;
     text-decoration:none;
 	 font-size:12px;
	 line-height:24px;
	 }
#navbar ul li a:link, #navbar ul li a:visited, #navbar ul li a:active{
	 display:block;
	 margin:0;
	 padding:0;
  	 color: #F4E9DE;}				 
#navbar ul li a:hover {
	 display:block;
  	 margin:0;
 	 padding:0;
	 color: white;
	 background-color:#CCCCCC;
	 background-image: url(kuvat/nappi_test.jpg);
	 background-repeat:repeat-y;
	}
	

/* #navbar ul li a:visited { color: #551A8B;} */
#navbar ul li a:active { background-color: #CCCCCC;}
#current a {background-image:none;
			background-color:#CCC;
			}
	
#right{ margin:0 20px; padding:25px 30px 5px 0;}
#strutsi {border: 1px solid #847363;
		padding:10px;}
		
#main { width:500px;
		text-align:left;
		color:#000;
		font-family:geneva, verdana, arial, sans-serif;
		line-height:1.1em;
		/*margin:0 120px 0 153px;*/
		margin: 0;
		padding:25px 2em 2em 3em;
		background-color:white;
		background: #fff url(kuvat/cmxwatermark.jpg) no-repeat fixed 50% 80%;
		background-repeat:no-repeat;
		background-position:center;
}
#main h1 {/*font-family:geneva, verdana, arial, sans-serif;*/
			font-size:1.2em;			
			margin: 0 0 10px 0;
			color: #0066FF;
}
#main h2 {/*font-family:geneva, verdana, arial, sans-serif;*/
			font-size:0.9em;				
			font-weight:bold;					
			margin: 0 0 10px 0;			
}					

#main h3 {/*font-family:geneva, verdana, arial, sans-serif;*/
			font-size:0.8em;				
			font-weight:bold;					
			margin: 0 0 10px 0;			
}					

#main p {
		color:#000;
		font-family:arial, geneva, verdana, sans-serif;
		font-size:0.8em;
		font-weight:normal;
}

#main ul, #main ol {
	color: #333333;
	font-size:0.8em;
}

#main ul, #main ol {margin-top: 6px; line-height: normal;}

#main li  {margin-bottom: 3px;}		

#footer {margin:0; padding:0;
		font-size:4px;}

.lomake 
{
    font-family: arial,verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    background-image: url(kuvat/shadeform.jpg);
    text-align: left;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
}	
