body {MARGIN: 0px; 
		background-image:  url(kuvat/Hviiva2.gif); 
		background-repeat: repeat; 
		background-color: #E1E1E1;
		background-attachment: fixed;
		}
.centered { text-align: center;}

.centered table {  
		margin: auto auto; 
		padding: 0px; }
		
div#sivu {
		width:800px; border: 1px solid #999;
		margin: 5px 0px 5px 0px;  
		background-color: #FFF;
		z-index: 50;}
		
@media print 
   		{ div#sivu { border: 0px; } }
		
div#ylapalkki {
		height:70px; 
		border-width: 1px 1px 0px 1px; border-style:solid; border-color: #FFF; 
		margin:0px 0px 0px 0px;
		background-image:  url(kuvat/kirjaauki2bvh.jpg); 
		background-repeat: no-repeat;
		background-position: left top; 
		display: block;
		z-index: 100;}
		
div#logo {
		margin-left: 0px; margin-top:20px; 
		padding: 0 5 0 0px; 
		float:right;}
		
@media print 
   		{ div#logo { padding: 0 35 0 0px; } }
		
div#linkkipalkki {
		height:22px; 
		border: 1px solid #FFF; 
		background-color:#C00; 
		margin:0px 0px 0px 0px; 
		padding:0px 0px 0px 5px;
		z-index: 100;}
		
div#linkit {
		float:left; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; font-weight: 600; 
		color: #FFF; text-align: center;
		z-index: 105; 
		}
		
div#linkit A {
		width:125px; 
		background-color:#C00;
		margin-top: 2px; margin-right:2px; margin-bottom: 2px; margin-left: 0px;
		padding: 1px 0px 1px 0px; 
		border: #CCC solid 1px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; font-weight: 600; 
		color: #FFF; text-align: center;
		TEXT-DECORATION: none;
		display: block;}

div#linkit A:HOVER { 
		background-color:#FFF;
		color: #C00;
		TEXT-DECORATION: none}
		
div#vasenpalkki {
		width:150px;
		float:left; 
		margin: 5px 0px 0px;    
		z-index: 90; 
		padding:5px 5px}
		
div#alalinkit { 
		margin: 0px 1px 2px 1px; 
		padding: 3px 5px 3px 10px;
		border: 1px solid #CCC;  
		display: block; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; font-weight: normal; 
		color: #333; text-align: left;
		z-index: 100;}

div#sisalto {
		border: 1px solid #CCC; 
		margin:10px 10px 10px 160px; 
		padding:10px 20px;
		text-align: left;}
		
@media print 
   		{ div#sisalto { border: 0px; 
   		margin:10px 20px 10px 150px;} }
		
.nuolio {  
		float: right; 
		margin: 5px 0px 5px 10px;  
		border: 1px solid #999;}
		 
		
.kuvajateksti {  
		text-align: center;
		border: 1px solid #CCC;}
		
.kuvaoikea {  
		float: right; 
		margin: 5px 0px 5px 20px;  
		border: 1px solid #999;}
		
.kuvavasen {  
		float: left; 
		margin: 5px 20px 5px 0px;  
		border: 1px solid #999;}
		
.kuva {  
		float: none; 
		margin: 5px 0px 5px 0px;  
		border: 1px solid #999;}
		
.kuvateksti {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 0.65em; 
		padding: 5px 10px 5px 10px; 
		text-align: left;}
		
.uutuus {  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 100%; 
		color: #C00;
		padding: 2px; 
		text-align: center;}
		
div#alapalkki {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		text-align: left;
		border: 1px solid #FFF; 
		background-color:#CCC; 
		margin: 0px 0px 0px 0px; 
		padding: 0px 10px 0px 5px; 
		height:20px;
		z-index: 105;}
		
@media print 
   { div#alapalkki { margin: 0px 27px 0px 0px; } }
		
.kommentti {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 0.70em; 
		padding: 5px 5px 5px 5px; 
		text-align: center;
		color: #C00;
		}
		
p 		{font-family: Arial, Helvetica, sans-serif; 
		font-size: 0.75em; 
		color: #000000; text-align: justify; 
		margin-top: 0.5em; margin-bottom: 1.0em; line-height: 1.5em}
		
@media print 
   { p { text-align: left; } }
   
@media print 
   { div#vasenpalkki, div#alalinkit, div#linkkipalkki { display: none; } }
   
h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
p { widows: 2; orphans: 2; }		
		
.ptext {font-family: Arial, Helvetica, sans-serif; 
		font-size: 0.70em;
		/*padding: 2px 0px 2px 5px;*/  
		text-align: left;}
		 		
h1 {  font-family: Arial, Helvetica, sans-serif; 
		font-size: 1.25em; 
		color: #C00; font-weight: normal; 
		margin-top: 0em; margin-bottom: 0.5em;}
		
h3 {  font-family: Arial, Helvetica, sans-serif; 
		font-size: 0.85em; font-weight: 600; 
		color: #000; 
		margin-top: 0.1em; margin-bottom: 0.5em;}
		
h4 {  font-family: Arial, Helvetica, sans-serif; 
		font-size: 0.85em; font-weight: 600; 
		color: #C00; 
		margin-top: 0.1em; margin-bottom: 0.5em;}
		
h5 {  font-family: Arial, Helvetica, sans-serif; 
		font-size: 0.75em; font-weight: 600; 
		color: #333; 
		margin-top: 0.1em; margin-bottom: 0.5em;}
		
h6 {  font-family: Arial, Helvetica, sans-serif; 
		font-size: 0.70em; font-weight: 600; 
		color: #C00; text-align: left; 
		margin-top: 0.1em; margin-bottom: 0.5em;}
		
ul, ol, dl { margin: 0.3em 0 0.7em 2em; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 0.75em; 
		color: #000; 
		line-height: 1.5em;}
		
ol ul { font-size: 1em;
		line-height: 1.5em;}
ul ul { font-size: 1em;
		line-height: 1.5em;}		
		
a:link {  color: #069; text-decoration: none}
a:visited {  color: #069; text-decoration: none}
a:hover {  color: #C00; text-decoration: underline}
a:active {  color: #C00; text-decoration: underline}

hr { height: 1px; color: #C00; background: #999999;
		margin: 0.75em 0em 0.75em 0em;}
		
.form { border: 1px solid #999;}