body {   
   background-color : #fff;
   color : #000;   
   font-family : Verdana, Arial, Helvetica, sans-serif ;
   font-size : 10pt; 
   text-align: center;
}

#wrapper {   
   width:650px;   
   margin-right: auto; 
	margin-left: auto;
	margin-bottom: 10px;	
}
   
#header {       
   width:100%;     
   background-color : #fff;
   color: #000;       
}

#navi {              
   width:100%;    
   height: 28px;         
   font-family : Verdana, Arial, Helvetica, sans-serif ;
   font-size : 10pt; 
   vertical-align: middle;
   text-align:center;           	 
   background-color: #fff;
   color: #fff;     
   line-height: 25px;
}

#content_top {   
   position: relative;
   top: -3;             
   width:100%;    
   height: 15px;
   background-image: url(kuvat/contentbg_top.jpg);  
   background-repeat: no-repeat;      	
   background-color: #fff; 
   color: #000;     
   
}

#content { 
   position: relative;
   top: -4;                     
   width:100%;    
   min-height: 400px;      
   background-image: url(kuvat/contentbg_middle.jpg);
   background-repeat: repeat-y;       	
   background-color: #fff; 
   color: #000;    
   text-align: center;   
}

#content_bottom { 
   position: relative;
   top: -4;              
   width:100%;    
   height: 25px;    
   background-image: url(kuvat/contentbg_bottom.jpg);       	
   background-color: #fff; 
   color: #000;       
   text-align: center;
   vertical-align: bottom;
   font-size   : 8pt    ; 
   margin-left:auto; 
   margin-right:auto;
}

#footer {   
   clear:both;           
   width:100%; 
   height: 20px;   
   background-color: #fff; 
   color: #000;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size   : 8pt    ;      	     
   text-align: center;  
}

A:link    { color: #336669; background-color: #ffffff;}
A:visited { color: #336669; background-color: #ffffff;}
A:active  { color: #336669; background-color: #ffffff;}
A:hover{color: #98AFC7; background-color: #ffffff;}
A{text-decoration:underline;}

#navi A:link    { color: #fff; background-color: transparent;}
#navi A:visited { color: #fff; background-color: transparent;}
#navi A:active  { color: #fff; background-color: transparent;}
#navi A:hover{color:  #999  ; background-color: transparent;}
#navi A{text-decoration:none;}

#footer A:link    { color: #336669; background-color: #fff;}
#footer A:visited { color: #336669; background-color: #fff;}
#footer A:active  { color: #336669; background-color: #fff;}
#footer A:hover{color: #98AFC7; background-color: #fff;}
#footer A{text-decoration:none;}

h1 {
   font-family : Arial, Helvetica, Verdana, sans-serif;
   font-size   : 12pt; 
   font-weight : bold;
   margin-left: 50px; 
   margin-right: 300px;
   text-align:left;
}	

h2 {
   font-family : Arial, Helvetica, Verdana, sans-serif;
   font-size   : 10pt; 
   font-weight : bold;
   margin-left: 50px; 
   margin-right: 600px;
}	

.tab {
   width: 70px;
   height: 25px;
   background-image: url(kuvat/tab.jpg);
   background-repeat: no-repeat; 
   color: #fff;
   font-family : Arial, Helvetica, Verdana, sans-serif;  
   font-size   : 8pt    ; 
   font-weight : bold;
   text-align: center;
}

.tab_active {
   width: 70px;
   height: 25px;
   background-image: url(kuvat/tab_active.jpg);
   background-repeat: no-repeat; 
   font-weight : bold;  
   color: #4b4237;
   font-family : Arial, Helvetica, Verdana, sans-serif; 
   font-size   : 8pt; 
   text-align: center;
}

#content p {  
   margin-left: 50px; 
   margin-right: 50px;  
   text-align: justify;
   font-family : Verdana, Arial, Helvetica, sans-serif ;
   font-size : 10pt;   
}

.update {
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size   : 8pt;      		
   vertical-align : top;     
   text-align: left;
   margin-left:auto; 
   margin-right:auto;
   margin-bottom: 30px; 
}

.update td{     		
   vertical-align : top;      
}

.pvm{  		      
   text-align: right;
   width: 50px;
}

.smalltext {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size   : 8pt    ;       
   text-align: left;     
}

.tiedot{
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size   : 8pt;      			
   vertical-align : top; 
   text-align: left;
   margin-top: 30px;  
   margin-left: 50px; 
   margin-right: 50px;  
}

.sukulaiset{
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size   : 8pt;      		
   text-align: left;	
   vertical-align : middle;
   margin-bottom: 30px;
   margin-left: 50px; 
   margin-right: 50px;
}

th.sukulaiset_otsikko {
	text-align: center;
	color: #fff;
}

th.sukulaiset {
	text-align: center;
}

.nayttelyt {
 	font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size   : 10pt;      		
   vertical-align : top;
   text-align: left;
   margin-top: 30px;
   margin-left: 50px; 
   margin-right: 50px;
}

.tulevat_nayttelyt {
	color: #808080 ;
}

.arvostelu {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size   : 7pt    ;      	  
   text-decoration : none ;       
}

img.border {
   border:1px solid #000;   
}

img.border_2 {
   border:1px solid #000;
   margin-right:10px;
 	margin-top:2px;
   margin-bottom:8px; 	
}

img.otsikko {
   text-align: left;
   margin-top: 10px;
   margin-left: 50px;
   margin-right: auto;
   
}

img.tausta {
   position: absolute;
   left: 50px;
   top: 150px;
   
}

.left {
   text-align: left;
   margin-left: 30px;
}

#right {
   text-align: right;  
   margin-right: 25px;
}

#center {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size   : 7pt;  
   text-align: center;     
}

#center img {
   border: 0px;  
}

#copyright {   
   text-decoration:none; 
}





  
	 	
