A:hover { 
font-size : 9pt; 
text-decoration : underline; 
} 
A:link, A:visited { 
font-size : 9pt; 
text-decoration : none; 
} 
body { 
margin-top : -3px; 
background-image : url(bg.gif); 
} 
.button { 
height : 24px; 
} 
.tapa { 
width : 3% ;
} 
td { 
border-collapse : collapse; 
} 
p { 
font-family : arial, helvetica, verdana; 
font-size : 10pt; 
} 
h1 { 
font-family : arial, helvetica, verdana; 
font-size : 22pt; 
} 
h2{ 
font-family : arial, helvetica, verdana; 
font-size : 16pt; 
} 
h3 { 
font-family : arial, helvetica, verdana; 
font-size : 12pt; 
} 

.kehys { 
border-collapse : collapse; 
border-color : #f3f3f3; 
border-style : solid; 
border-width : 2px; 
color : black; 
font-size : 8pt; 
font-family : arial, helvetica, verdana; 
background-color : #f7f7f7; 
margin-top : 1px; 
margin-bottom : 1px; 
} 

.keski, .h2 { 
border : 1px solid #e7dfc8; 
margin-top : 5px; 
margin-left : 5px; 
background-color : #fff; 
padding : 10px; 
}

.out_set { 
background-color : #f7f7f7;
border : 1px solid #9d9d9d;
border-collapse : collapse;
border-style:outset;
font-size : 9pt; 
font-family : arial, helvetica, verdana; 
color :	black;
		}
		
.button { 
width : 4%;
height : 23px; 
} 

.hidd { 
display : none;
width : 0px;
} 

.c4 { 
width : 4% ;
} 

.c7 { 
width : 7% ;
} 

.c35 {
width : 40% ;} 

.tapa { 
width : 3% ;
} 

.nro { 
width : 17px ;
border:none; 
background : #f3f3f3;
font-size : 9pt; 
} 

fieldset {
  padding: 0.6em;
  padding-right: 0.2em;
    padding-left: 0.2em;
	padding-bottom: 0.6m;
	margin-bottom: 0.3em;

  font:100% sans-serif;
  position: relative;
  }
   
legend {position: absolute; top: -0.5em; left: 0.5em;
  font-size : 7pt; 
}
  
label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.5em;
  text-align:right;
  font-weight:bold;

  }
  
.erottaja { 
  height: 214px;
	text-align:left;
} 

.erottaja2 { 
  height: 65px;
    padding-top: 5px;
	text-align:left;
}  

.spacer { 
    padding-top: 5px;
} 

.pop { 
//border-collapse:collapse;
border : 1px solid #242424;
	border-top-left-radius: 6px 6px;
	-moz-border-radius-topleft :  6px 6px;  
	border-top-right-radius: 6px 6px;
	-moz-border-radius-topright :  6px 6px; 
	background-color : #fff;  
	
}

.pop td { 
border : 0px solid #242424;
}	
