body {
			margin:0;
			background-color:#3e628f2;
			background-image:url('../images/back.jpg');
			background-repeat: repeat-x;
			}

table.main {
			table-layout: fixed; 
			width: 940px;
			BORDER-STYLE: none;
			border-collapse:collapse; 
			border-width:0px;
			}

td.text {
			background-color:#ffffff;
			background-image:url('../images/back2.jpg');
			background-repeat: repeat-x;
			padding: 1cm;
			BORDER-STYLE: none; 
	    }

td.right {
			
			background-color:#4678a1;
			background-image:url('../images/back3.jpg');
			background-repeat: repeat-x;
			padding: 1cm;
			BORDER-STYLE: none; 
	    }
	    
p.slogan {
			color:#ffffff; 
			font: 16px helvetica;
			margin-right: 20px;
			}

h2		{ 
			color:#09658d; 
			font: 110% helvetica;
			}

h1		{ 
			color:#09658d; 
			font: 125% helvetica;
			}

img.text {
			border: solid white 2px;
			}
			
p		{ 
			color:#09658d; 
			font: 82% helvetica;
			margin:0px;
			}
li		{ 
			color:#09658d; 
			font: 82% helvetica;
			}

h1.valk		{ 
			color:#ffffff; 
			font: 125% helvetica;
			}

h2.valk		{ 
			color:#ffffff; 
			font: 110% helvetica;
			}

p.valk		{ 
			color:#ffffff; 
			font: 82% helvetica;
			margin:0px;
			}
li.valk		{ 
			color:#ffffff; 
			font: 82% helvetica;
			}
HR 	{
	  border-top:  none;
	  border-bottom:  dotted #ffffff;
	  border-top-width: 0px;
	  border-bottom-width: 2px;
	  width: 100%;
	}
A.kieli {font: 82% helvetica; float:right; text-decoration:none; color:white; background-color:#28465f; padding:0.7em 1.5em; border-left:1px solid white;}
A:visited.kieli { background-color:#28465f; }
A:active.kieli { background-color:#28465f; } 	
A:hover.kieli { background-color:#0095cd; }

A.valittu {font:82% helvetica; float:left; text-decoration:none; color:white; background-color:#0095cd; padding:0.7em 1.5em; border-right:1px solid white;}
A:visited.valittu { background-color:#0095cd; }
A:active.valittu { background-color:#0095cd; } 	
A:hover.valittu { background-color:#0095cd; }

A.valikko {font: 82% helvetica; float:left; text-decoration:none; color:white; background-color:#28465f; padding:0.7em 1.5em; border-right:1px solid white;}
A:visited.valikko { background-color:#28465f; }
A:active.valikko { background-color:#28465f; } 	
A:hover.valikko { background-color:#0095cd; }

A.alasivullaeka {font:82% helvetica; float:left; text-decoration:none; color:#0095cd; padding:0.1em 0.8em; }
A:visited.alasivullaeka { color:#0095cd; }
A:active.alasivullaeka { color:#0095cd; } 	
A:hover.alasivullaeka { color:#0095cd; }

A.alasivueka {font: 82% helvetica; float:left; text-decoration:none; color:#28465f; padding:0.1em 0.8em;  }
A:visited.alasivueka {  color:#28465f; }
A:active.alasivueka {  color:#28465f;} 	
A:hover.alasivueka {background-color:#4678a1; color:#28465f; }

A.alasivulla {font:82% helvetica; float:left; text-decoration:none; color:#0095cd; padding:0.1em 0.8em; border-left:1px solid #28465f;}
A:visited.alasivulla { color:#0095cd; }
A:active.alasivulla { color:#0095cd; } 	
A:hover.alasivulla { color:#0095cd; }

A.alasivu {font: 82% helvetica; float:left; text-decoration:none; color:#28465f; padding:0.1em 0.8em;  border-left:1px solid #28465f;}
A:visited.alasivu {  color:#28465f; }
A:active.alasivu {  color:#28465f;} 	
A:hover.alasivu {background-color:#4678a1; color:#28465f; }

A.edit { font:  10px verdana; color: #ff0000;} 
A:visited.edit { color: #ff0000 }
A:active.edit { color: #ff0000 } 	
A:hover.edit { color: #ff0000 }


A.text {font:100% helvetica; color :#09658d;}
A:visited.text { color: #09658d;}
A:active.text { color: #09658d;} 
A.hover.text {color :#0f8fc7;}

A.oikea {font:100% helvetica; color :#ffffff;}
A:visited.oikea { color: #ffffff;}
A:active.oikea { color: #ffffff;} 
A.hover.oikea {color :#ffffff;}

A {font:100% helvetica; color :#ffffff;}
A:visited { color: #ffffff;}
A:active { color: #ffffff;} 
A.hover {color :#ffffff;}







div.banneri{
				overflow: auto; 
				margin:10px;
				width: 350px; 
				height: 300px;
				white-space: nowrap; 
				BORDER-STYLE: none; 
				border-width:2px; 
				border-color:#000000;
				}
				
img.galleria {
				BORDER-STYLE: solid; 
				border-width:3px; 
				border-color:#ffffff;
				height:83px;
				}
input		{ 
			color:#000000; 
			font: 82% helvetica;
			}
div.lisaakuvatekstiin{
				overflow: auto; 
				margin:10px;
				width: 640px; 
				height:140px; 
				white-space: nowrap; 
				BORDER-STYLE: none; 
				border-width:2px; 
				border-color:#000000;
				}
