body {
 margin:20px;
 background:#ffffff;
 color: #333333;
 text-align:center;
 padding:0;
 font-family: Arial, Helvetica, sans-serif;
 }

.alleviivaus{
text-decoration: underline;
}

#outer {
 text-align:left;
 border:1px solid gray;
 width:800px;
 margin:auto;
 }

#hdr {
 /*height:60px;*/
 background:#eeeeee;
 color: #333333;
 }

#bar {
 height:7px;
color: #333333;
 border:solid gray;	
 border-width:1px 0 1px 0;
 text-align: right;
 padding-top: 2px;
 padding-right: 2px;
 /*background-image: url(../images/r.gif);
 background-position: center;
 background-repeat: repeat-x;*/
 }

#bodyblock {
 position:relative;
 background-image: url(../images/palkkitaus.gif);
 /*background-position: left bottom;*/
 background-repeat: repeat-x;
 color: #333333;
 width:800px;
 padding:0;
 }
 
#bodyblock.keskustelu{
 background-image: url(../images/palkkitausPitka.gif);
 /*background-position: left bottom;*/
 background-repeat: repeat-x;
	
} 

#l-col {
 float:left;
 /*background-image: url(../images/palkkitaus.gif);
 background-repeat: repeat-x;*/
 color: #333333;
 width:145px;
 }
 
#l-col img{
	margin-left: 10px;
	fo
} 

#cont {
 width:635px;
 background:#ffffff;
 color: #333333;
 border:solid gray;	
 border-width:0 0 0 1px;
 text-align:left;
  font-size: 14px;

 }

#cont2 {
 width:635px;
 background:#ffffff;
 color: #333333;
 border:solid gray;	
 border-width:0 0 0 1px;
 text-align: center;
 }
#cont2 table{
 margin: 0 auto; 
 text-align: left;
}
 
#cont table{
 margin-left: 14px;
 margin-top: 7px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px; 	
/* border-bottom: 1px solid gray;*/
} 

#cont table.iso{
 margin-top: 20px;
} 


#cont table td{
 width: 150px;
}

#cont table td.valipitka{
 width: 152px;
 }
#cont table td.pitka{
 width: 260px;
 }
#cont table td.pitka a{
 font-weight: bold;
 font-size: 13px;
 }


#cont table td.main{
  width: 100px;
  background-color: transparent;
  font-variant: small-caps;
  color: #EE8F00;
  font-size: 14px;
  font-weight: bold;
  margin-left: 12px;
}

/* tämä on IE:tä varten */
* html #cont table td.main{
  width: 100px;
  background-color: transparent;
  font-variant: small-caps;
  color: gray;
  font-size: 13px; /* tässä poikkeavuus */
  font-weight: bold;
  margin-left: 15px;
}

#cont table td.main2{
  width: 150px;
  background-color: transparent;
  font-variant: small-caps;
  color: #EE8F00;
  font-size: 14px;
  font-weight: bold;
  margin-left: 12px;
}

/* tämä on IE:tä varten */
* html #cont table td.main2{
  width: 150px;
  background-color: transparent;
  font-variant: small-caps;
  color: gray;
  font-size: 13px; /* tässä poikkeavuus */
  font-weight: bold;
  margin-left: 15px;
}

.paksu{
	font-weight: bold;
	width: 60px;
}

#cont table td.marsu{
	padding-left: 20px;
}

 a img{
 border: none;
 }

#ftr {
 height:25px;
 background:#c0c0c0;
 color: #333333;
 border:solid gray;
 border-width:1px 0 0 0;
 margin:0;
 text-align: right;
 padding-right: 3px;
 font-size: 11px;
 }
 
 #ftr a{
 color: #333333;
 text-decoration: none;
 	
 }
 
  h3, p {
 margin:0;
 padding:15px;
 }

h4 {
 margin:0; 
 padding: 5px 0;
 }
 
p:first-letter {
 font-size: 105%; 
 font-weight: bold;
 color:blue;
 }

.center{
	text-align: center;
} 

/* Tästä alkaa linkkipalkin määrittely */

#l-col dl{
margin-top: 15px;
padding:0;

}
#l-col dt{
margin:1px;
padding:0;
}
#l-col dt a{
background-color: transparent;
border-left:.5em solid #2A2F97;
text-decoration: none;
/*border-right:.5em solid #E8F0FD;*/
color:#0A00BB;
display:block;
padding:4px 3px 5px 5px;
/*text-decoration:none;*/
font-weight:600;
font-size: 15px;
width:135px;
font-family: Arial, Helvetica, sans-serif;
}

/* start IE_Mac hide\*/

* html #l-col dt a/**/{
width/**/:100%; /*value for MSIE 5.5*/
width:/**/134px; /*value for MSIE 6*/
font-size: 14px;
}
/* end IE_Mac hide*/

#l-col dt a:hover{
background-color: transparent;
border-left:.5em solid #F18815;
/*border-right:.5em solid #E8F0FD;*/
color:#F18815;
}

#l-col dt a.oma{
background-color: transparent;
border-left:.5em solid #F18815;
/*border-right:.5em solid #E8F0FD;*/
color:#F18815;
	
}
.pienifontti{
	font-size: 11px;
}
