
/* CSS reset by Eric Meyer - meyerweb.com */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, div.para, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus{outline: 0;} body{line-height: 1;color: #000;background: #fff;} ol, ul{list-style: none;}
table{border-collapse: separate;border-spacing: 0;} caption, th, td{text-align: left;font-weight: normal;} blockquote:before, blockquote:after, q:before, q:after{content: "";} blockquote, q{quotes: "" "";} a{text-decoration: none;}
/* end reset */

/*
** basic
*/
html, body {
	height: 100%;
	width: 100%;
	

}


body {
      margin: 0px;
      padding: 0px;
      background: white;
      font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
      font-size: 13px;	
}


table{
	margin: 0px;
	padding: 0px;
}


img {border:0;}

/*********************************/
/*Header-osio alkaa -----------------------------*/

#header{
height:0px;	
display:none;
     
}


#print-logo{
display:none;
     
}

#navi{
display:none;
     
}


#wrapper{
 margin-top:0px;
 width:800px;
 
}

#wrapper table.content{
margin-top:0px;
}

/*********************************/
/*MENU alkaa-------------------------------------*/

#menu {
     display:none;
}


#footer{
 float:left;
 text-align:left;
 margin-top:25px;
}

div #footer_contacts p{
 float:left;
 text-align:left;
 margin-left:0px;
 font-weight:normal;
  font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;	
}

#sisaltoosio #sisalto,
#sisalto{
 margin-top:0px;
 padding-top:0px;
}


#sisaltoosio #sisalto,
#sisaltoosio #sisalto_2palstaa{
width:600px;
}

#content_main #sisaltoosio #sisalto_2palstaa{
 
 margin-top:0px;
 padding-top:0px;
}

h1,h2,h3,h4{
clear:both;
float:left;
 margin-top:0px;
 margin-bottom:12px;
 font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 line-height: 100%;
	
}

h1{
 font-size:24px;
}


h2{
 font-size:18px;
}


h3{
 font-size:16px;
 margin-top:10px;
}

h4{
 font-size:14px;
 margin-top:10px;
}

p,
p.bodytext{
 clear:both;
 margin-top:0px;
 margin-bottom:12px;
}

table #taulukko .contenttable{
 margin-top:0px;
 
}

ul{
 margin-top:10px;
 margin-bottom:10px;
 list-style-type: none;

}

li{
 clear:both;
 float:left;
 margin-left:3px;
 margin-top:3px;
 margin-bottom:3px;
}

div#sisalto_2palstaa table#taulukko .contenttable h3,
div#sisalto_2palstaa table#taulukko .contenttable h4{
clear:both;
float:left;
margin-bottom:10px;
line-height: 100%;
 margin-bottom:12px;
}

div#sisalto_2palstaa table#taulukko .contenttable td p{
clear:both;
float:left;
}

tr {page-break-inside: avoid;}

div#oikea_palsta{
  display:none;
}

div#paivitetty{
 color:#ccc;
}

p.bodytext{
  margin-bottom:10px;
}

p{
 margin-bottom:10px;
}


/*************KUVATEKSTIT********/

div#sisalto .csc-textpic-caption{
 padding-top:2px;
 padding-bottom:2px;
 font-family: verdana, tahoma, arial;
 font-weight:normal;
 font-style:italic;
 font-size:12px;
 margin-bottom:3px;
}

