body {
			margin:0;
			background-color:#dafbcb;
			}

table.main {
			
			margin:0px;
			table-layout: fixed; 
			width: 1024px;
			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; 
	    }
	    
img.kuva{
			border:solid 3px #ffffff;
			position:absolute;
			}
img.pystykuva{
			border:solid 3px #ffffff;
			}

img.kuva1{
		left:-110px; 
		top:-100px; 
		position:relative;
		z-index:1;	
			border:solid 5px #ffffff;
			}
img.kuva2{
		left:40px; 
		top:-50px; 
		position:relative;
		z-index:2;	
			border:solid 5px #ffffff;
			}

p.slogan {
			color:#ffffff; 
			font: 22px verdana;
			margin-left: 220px;
			}

h1		{ 
			color:#09658d; 
			font: 125% verdana;
			}


h2		{ 
			color:#09658d; 
			font: 110% verdana;
			}

div.page		{ 
			cursor:pointer;
			padding:0.2em 0.2em;
			background-color:#28465f;
			margin-left:1px;
			margin-right:1px;
			color:#ffffff; 
			font: 80% verdana;
			float:right;
			}
div.pages		{ 
			cursor:pointer;
			padding:0.2em 0.2em;
			background-color:#28465f;
			margin-left:1px;
			margin-right:1px;
			color:#ff0000; 
			font: 80% verdana;
			float:right;
			}
p.ip		{ 
			margin:0px;
			color:#000000; 
			font: 60% verdana;
			}

p.viesti		{ 
			margin:0px;
			color:#000000; 
			font: 80% verdana;
			}

p		{ 
			color:#000000; 
			font: 80% verdana;
			}


h2.valk		{ 
			color:#ffffff; 
			font: 16px helvetica;
			}

p.valk		{ 
			color:#ffffff; 
			font: 12px helvetica;
			}
HR 	{
	  border-top:  none;
	  border-bottom:  dotted #999999;
	  border-top-width: 0px;
	  border-bottom-width: 2px;
	  width: 100%;
	}

A.solidnet {text-decoration:none; color:white; }
A:visited.solidnet { color:white; }
A:active.solidnet { color:white; } 	
A:hover.solidnet { color:#aaaaaa; }

A.valittu {font:12px verdana; float:left; text-decoration:none; color:white; background-color:#4678a1; padding:0.8em 1.5em; border-right:1px solid white;}
A:visited.valittu { background-color:#4678a1; }
A:active.valittu { background-color:#4678a1; } 	
A:hover.valittu { background-color:#4678a1; }

A.valikko {font: 12px verdana; float:left; text-decoration:none; color:white; background-color:#28465f; padding:0.8em 1.5em; border-right:1px solid white;}
A:visited.valikko { background-color:#28465f; }
A:active.valikko { background-color:#28465f; } 	
A:hover.valikko { background-color:#4678a1; }

a.teksti {color :#0000ff};}
A:visited.teksti { color :#0000ff; }
A:active.teksti {color :#0000ff; } 	
a.hover.teksti {color :#000000;}

div.galleria{
				overflow: auto; 
				margin:10px;
				width: 640px; 
				height:115px; 
				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;
				}








A.edit { font:  12px verdana; color: #ff0000;} 
A:visited.edit { font:  12px verdana; color: #ff0000; }
A:active.edit { font:  12px verdana; color: #ff0000; } 	
A:hover.edit { font:  12px verdana; text-decoration:none; color: #ff0000; }

A.wtaso0_valittu {font: bold 14px times new roman, serif;  text-decoration:none; color:#ffffff; margin-left:10px;}
A:visited.wtaso0_valittu { font: bold 14px times new roman, serif;  color:#ffffff;}
A:active.wtaso0_valittu {font: bold 14px times new roman, serif;   color:#ffffff; } 	
A:hover.wtaso0_valittu {font: bold 14px times new roman, serif; color:#ffffff; }

A.wtaso0 {font: bold 14px times new roman, serif;   text-decoration:none; color:#5e0c04;  margin-left:10px;}
A:visited.wtaso0 { font: bold 14px times new roman, serif;  color:#5e0c04; }
A:active.wtaso0 { font: bold 14px times new roman, serif;  color:#5e0c04;} 	
A:hover.wtaso0 { font: bold 14px times new roman, serif;  color:#ffffff;}


A.wtaso1_valittu {font: bold 14px times new roman, serif;  text-decoration:none; color:#ffffff; margin-left:30px;}
A:visited.wtaso1_valittu { font: bold 14px times new roman, serif;  color:#ffffff;}
A:active.wtaso1_valittu {font: bold 14px times new roman, serif;   color:#ffffff; } 	
A:hover.wtaso1_valittu {font: bold 14px times new roman, serif; color:#ffffff; }

A.wtaso1 {font: bold 14px times new roman, serif;   text-decoration:none; color:#5e0c04;  margin-left:30px;}
A:visited.wtaso1 { font: bold 14px times new roman, serif;  color:#5e0c04; }
A:active.wtaso1 { font: bold 14px times new roman, serif;  color:#5e0c04;} 	
A:hover.wtaso1 { font: bold 14px times new roman, serif;  color:#ffffff;}

A.wtaso2_valittu {font: bold 14px times new roman, serif;  text-decoration:none; color:#ffffff; margin-left:50px;}
A:visited.wtaso2_valittu { font: bold 14px times new roman, serif;  color:#ffffff;}
A:active.wtaso2_valittu {font: bold 14px times new roman, serif;   color:#ffffff; } 	
A:hover.wtaso2_valittu {font: bold 14px times new roman, serif; color:#ffffff; }

A.wtaso2 {font: bold 14px times new roman, serif;   text-decoration:none; color:#5e0c04;  margin-left:50px;}
A:visited.wtaso2 { font: bold 14px times new roman, serif;  color:#5e0c04; }
A:active.wtaso2 { font: bold 14px times new roman, serif;  color:#5e0c04;} 	
A:hover.wtaso2 { font: bold 14px times new roman, serif;  color:#ffffff;}

div.galleria{
				overflow: auto; 
				margin:0px;
				margin-left:70px;
				width: 550px; 
				height:115px; 
				white-space: nowrap; 
				BORDER-STYLE: none; 
				border-width:1px; 
				border-color:#000000;
				}
img.galleria {
				BORDER-STYLE: none; 
				border-width:0px; 
				border-color:#ffffff;
				height:83px;
				}
