body {
			margin:0;
			background-color:#ebe8e1;
			}
	
table.main {
			table-layout: fixed; 
			BORDER-STYLE: none;
			border-collapse:collapse; 
			border-width:0Px;
			}
table.editt {
			
			BORDER-STYLE: none;
			border-collapse:collapse; 
			border-width:0Px;
			}

td.sleft {
			background-image: url('../images/layout/varjov.jpg'); 
			background-repeat: repeat-y;
			}
			
td.sright {
			background-image: url('../images/layout/varjoo.jpg'); 
			background-repeat: repeat-y;
			}

td.sbleft {
			background-image: url('../images/layout/bottom1.jpg'); 
			background-repeat: no-repeat;
			}
			
td.bottomw {
			background-image: url('../images/layout/bottom2.jpg'); 
			background-repeat: repeat-x;
			}

td.bottomb {
			background-image: url('../images/layout/bottom3.jpg'); 
			background-repeat: repeat-x;
			}

td.bottomb_d {
			background-image: url('../images/layout/bottom3_d.jpg'); 
			background-repeat: repeat-x;
			}

td.sbright {
			background-image: url('../images/layout/bottom4.jpg'); 
			background-repeat: no-repeat;
			}

td.text {
			background-color:#ffffff;
				}

td.textb {
			background-color:#deceb5;
				}

div.menu {
				margin:0px;
				height:29px;
				overflow: hidden;
				}
div.menu_edit {
				margin:0px;
				height:49px;
				overflow: hidden;
				}
div.text {
				margin:0px;
				margin-top:5px;
				margin-left:15px;
				width:675px;
				overflow: hidden;
				}
div.text2 {
				margin:0px;
				margin-top:5px;
				margin-left:10px;
				width:252px;
				overflow: hidden;
				}
div.menu0 {
				margin-left:50px;
					}
div.menu1 {
				margin-left:80px;
					}
div.menu2 {
				margin-left:110px;
					}
div.edit {
				float:left;
				
					}

p.menu {
				font: bold 14px times new roman, serif;   
				color:#5e0c04; 
				margin:0px;
				margin-bottom:3px;
				margin-left: 10px;
				}

p       {
				color: #5e0c04; 
				font: 14px arial, serif;
				margin: 0px;
				}

h1 			{
				color: #a23028;  
				font: bold 24px times new roman, sans-serif;
				}
h2 			{
				color: #a23028;  
				font: bold 20px times new roman, sans-serif;
				}

li			{
				color: #5e0c04; 
				font: 14px arial, serif;
				}				
hr      {
	  border-top:  none;
	  border-bottom:  dotted #a23028;
	  border-top-width: 0px;
	  border-bottom-width: 2px;
	  width: 100%;

				}
div.galleria{
				overflow: auto; 
				margin:10px;
				margin-left:50px;
				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;
				}

A {font:  14px arial, serif;  color:#5e0c04; }
A:visited { font:  14px arial, serif; color:#5e0c04; }
A:active { font:  14px arial, serif; color:#5e0c04;} 	
A:hover { font: bold 14px arial, serif; color:#5e0c05;}

A.edit { font:  10px verdana; color: #ff0000;} 
A:visited.edit { font:  10px verdana; color: #ff0000; }
A:active.edit { font:  10px verdana; color: #ff0000; } 	
A:hover.edit { font:  10px verdana; text-decoration:none; color: #ff0000; }


A.galleria {font: bold 14px times new roman, serif; float:left; text-decoration:none; color:#5e0c04; background-color:#b8aa8f; padding:0.4em 1.0em; border-right:1px solid #5e0c04;}
A:visited.galleria { font: bold 14px times new roman, serif; background-color:#b8aa8f; color:#5e0c04;}
A:active.galleria { font: bold 14px times new roman, serif; background-color:#b8aa8f; color:#5e0c04;} 	
A:hover.galleria { font: bold 14px times new roman, serif; background-color:#deceb5; color:#5e0c05;}

A.galleria_valittu {font: bold 14px times new roman, serif;  float:left; text-decoration:none; color:#5e0c04; background-color:#deceb5; padding:0.4em 1.0em; border-right:1px solid #5e0c04;}
A:visited.galleria_valittu { font: bold 14px times new roman, serif; background-color:#deceb5; color:#5e0c04; }
A:active.galleria_valittu {font: bold 14px times new roman, serif;  background-color:#deceb5; color:#5e0c04;} 	
A:hover.galleria_valittu{ font: bold 14px times new roman, serif; background-color:#deceb5; color:#5e0c05;}

A.taso0_valittu {font: bold 14px times new roman, serif; float:left; text-decoration:none; color:#5e0c04; background-color:#b8aa8f; padding:0.4em 1.0em; border-right:1px solid #5e0c04; white-space: nowrap}
A:visited.taso0_valittu { font: bold 14px times new roman, serif; background-color:#b8aa8f; }
A:active.taso0_valittu {font: bold 14px times new roman, serif;  background-color:#b8aa8f; } 	
A:hover.taso0_valittu {font: bold 14px times new roman, serif;  background-color:#b8aa8f; }

A.taso0 {font: bold 14px times new roman, serif;  float:left; text-decoration:none; color:#5e0c04; background-color:#deceb5; padding:0.4em 1.0em; border-right:1px solid #5e0c04; white-space: nowrap}
A:visited.taso0 { font: bold 14px times new roman, serif; background-color:#deceb5; color:#5e0c04; }
A:active.taso0 { font: bold 14px times new roman, serif; background-color:#deceb5; color:#5e0c04;} 	
A:hover.taso0{ font: bold 14px times new roman, serif; background-color:#b8aa8f; color:#5e0c05;}

A.taso1_valittu {font: bold 14px times new roman, serif;  text-decoration:none; color:#9e6a58; margin-left:30px;}
A:visited.taso1_valittu { font: bold 14px times new roman, serif;  color:#9e6a58;}
A:active.taso1_valittu {font: bold 14px times new roman, serif;   color:#9e6a58; } 	
A:hover.taso1_valittu {font: bold 14px times new roman, serif; color:#9e6a58; }

A.taso1 {font: bold 14px times new roman, serif;   text-decoration:none; color:#5e0c04;  margin-left:30px;}
A:visited.taso1 { font: bold 14px times new roman, serif;  color:#5e0c04; }
A:active.taso1 { font: bold 14px times new roman, serif;  color:#5e0c04;} 	
A:hover.taso1 { font: bold 14px times new roman, serif;  color:#9e6a58;}

A.taso2_valittu {font: bold 14px times new roman, serif;  text-decoration:none; color:#9e6a58; margin-left:50px;}
A:visited.taso2_valittu { font: bold 14px times new roman, serif;  color:#9e6a58;}
A:active.taso2_valittu {font: bold 14px times new roman, serif;   color:#9e6a58; } 	
A:hover.taso2_valittu {font: bold 14px times new roman, serif; color:#9e6a58; }

A.taso2 {font: bold 14px times new roman, serif;   text-decoration:none; color:#5e0c04;  margin-left:50px;}
A:visited.taso2 { font: bold 14px times new roman, serif;  color:#5e0c04; }
A:active.taso2 { font: bold 14px times new roman, serif;  color:#5e0c04;} 	
A:hover.taso2 { font: bold 14px times new roman, serif;  color:#9e6a58;}


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;}

