body 		{
			margin: 0;
			padding: 0;
			font-family: Verdana;
			color: #000;
			background-color: #fff;
			font-size: 13px;
			/* part 1 of 2 centering hack */
			}
	
a 			{
			text-decoration: none;
			color:  #000;
			}
		
a:visited 	{
			color:  #000;
			}
	
a:active 	{
			color:  #000;
			}
	
a:hover 	{
			color: #ff0000;
			text-decoration: none;
			}
	
#full 		{
			padding: 5px;
			margin-top: 20px;
			margin-bottom: 20px;
			margin-right: auto;
			margin-left: auto; 	/* opera does not like 'margin:20px auto' */
			background: #fff;
			border: 1px solid black;
			text-align:left; /* part 2 of 2 centering hack */
			width: 655px; /* ie5win fudge begins */
			height: 790px;
			}
	
html>body #full {
			width: 657px; /* ie5win fudge ends */
			}
	
#header		{
			background-image: url('img/headerr.gif');
			background-repeat: no-repeat;
			border: 1px solid black;
			width: 655px;
			height: 307px;
			}
			
#menu		{
			font-family: Verdana;
			font-weight: bold;
			font-size:12px;
			color: #000;
			}

#menu2		{
			padding: 8px;
			}
			
#content	{
			background-color: #fff;
			}
			
#content2	{
			padding: 10px;
			padding-top: 20px;
			}
			
#footer		{
			font-size: 11px;
			text-align: center;
			padding: 5px;
			}
			
.frame		{
			width: 638px;
			height: 400px;
			}
			
.img		{
			float: right;
			margin-right: 10px;
			}
			
.solu		{
			width: 260px;
			font-size: 13px;
			}
			
.solu2		{
			font-size: 13px;
			}
			
.solu3		{
			font-size: 13px;
			font-weight: bold;
			width: 70px;
			}
			
.liike		{
			margin-top: 28px;
			margin-right: 15px;
			float: right;
			}
			
.input		{
			border: 1px solid black;
			}
			
.teksti		{
			margin-left: 45px;
			}
			
h1			{
			font-size: 15px;
			}
