

body {

margin: 0px;
background-color: #00214D;
background-image: url(img/tausta.jpg);
background-repeat: repeat-x;


}

a:link { text-decoration: none; color: #1B489A; }
a:active { text-decoration: none; color: #1B489A; }
a:hover { text-decoration: none; color: #0083D7; }
a:visited { text-decoration: none; color: #1B489A; }



table#extrakaikki {
 

width: 1024px;
background-image: url(img/extrakaikki.gif);
background-repeat: no-repeat;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
height: 100%;

}



table#superkaikki {
 

width: 1024px;
background-image: url(img/superkaikki.gif);
background-repeat: repeat-y;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
height: 100%;

}




table#kaikki { 

width: 1024px;

}

td#intro {

background-image: url(img/intro.gif);
background-repeat: no-repeat;
height: 166px;
width: 1024px;

}

td#intro span {

display: none; 

}


td#outro {

width: 1024px;
height: 25px;
background-image: url(img/outro.gif);
background-repeat: no-repeat;

}

div#mercurius {
/*width: 1000px;*/
margin-left: 0px;
padding-left: 0px;



}

img#design {
padding-right: 10px;
margin-right: 40px;
margin-left: 20px;
padding-left: 5px;

}

td#leipis {


}


div#valikko {

width: 202px;

background-image: url(img/valikko_top.gif);
background-repeat: no-repeat;

text-align: left;
padding-top: 70px;
margin-top: 0px;
margin-left: 27px;

}

div#valikontausta {

width: 200px;
background-image: url(img/valikko_tausta.gif);
background-repeat: repeat-y;
margin-top: 0px;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 1px;

}


/*div#valikko_top {*/

/*background-image: url(img/valikko_top.gif);
background-repeat: no-repeat;
height: 50px;
width: 198px;*/
/*padding-top: 12px;*/
/*margin-left: 27px;


}*/

div#valikko_bottom {

background-image: url(img/valikko_bottom_uusi.gif);
background-repeat: no-repeat;
width: 201px;
height: 24px;
margin-top: 0px;
padding-top: 0px;
margin-left: 0px;



}

#valikko ul {



list-style-type: none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-left: 0px;
text-align: center;


}


/*div#valikko {

width: 197px;
background-image: url(img/valikko_tausta.gif);
background-repeat: repeat-y;
text-align: left;
padding-top: 0px;
margin-top: 0px;
margin-left: 27px;


}

div#valikontausta {

width: 197px;
background-image: url(img/valikko_tausta.gif);
background-repeat: repeat-y;

text-align: left;
padding-top: 0px;
margin-top: 0px;
margin-left: 28px;


}*/

#valikko a { 


text-align: center;
font-family: Arial;
font-weight: bold;
line-height: 30px;
text-transform: uppercase;
font-size: 14px;

color: white;
height: 30px;
padding: 0px;
margin-left: 7px;
margin-right: 10px;

}

/*div#valikko_top {

background-image: url(img/valikko_top.gif);
background-repeat: no-repeat;
height: 80px;
width: 198px;

margin-left: 27px;



}

div#valikko_bottom {

background-image: url(img/valikko_bottom.gif);
background-repeat: no-repeat;
width: 197px;
height: 50px;
margin-top: 0px;
padding-top: 0px;
margin-left: 28px;
background-color: transparent;


}*/

#valikko ul {



list-style-type: none;
padding-top: 15px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-left: 0px;
text-align: center;


}


div#uutiset {

width: 196px;
height: 250px;
background-image: url(img/uutiset_tausta.gif);
background-repeat: repeat-y;
text-align: left;
padding-top: 0px;
margin-top: 0px;
padding-bottom: 10px;
margin-bottom: 0px;
/*background-color: #ffffff;*/

}


div#uutiset_tausta {

width: 196px;
background-image: url(img/uutiset_tausta.gif);
background-repeat: repeat-y;
margin-top: 42px;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;

margin-left: 0px;

}

div#sisalto table {
font-family: Arial;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #000000;
margin: 0px;
padding: 0px;
}


div#sisalto div.uUutinen div.uKuva div.uSisempi {
padding-bottom: 10px;
color: #000000;
font-size: 11px;
}


/*div#uutiset_top {

background-image: url(img/uutiset_top.gif);
background-repeat: no-repeat;
width: 196px;
height: 40px;
padding-top: 0px;
margin-left: 0px;
margin-top: 0px;

}*/

div#uutiset_bottom {

background-image: url(img/uutiset_bottom.gif);
background-repeat: no-repeat;

width: 196px;
height: 27px;
margin-top: 0px;
padding-top: 0px;

}




ul#linkit li {

list-style-type: none;

padding-left: 0px;
margin-left: 0px;

height: 30px;

}

#valikko li { 

list-style-type: none;

padding-left: 0px;
margin-left: 0px;
line-height: 30px;
height: 30px;

}

#valikko a:link { text-decoration: none; color: #084A8F; height: 30px; display: block; }
#valikko a:active { text-decoration: none; color: #084A8F; background-color: #D8F0F9; height: 30px; display: block; }
#valikko a:hover { text-decoration: none; color: #084A8F; background-color: #D8F0F9; height: 30px; display: block; }
#valikko a:visited { text-decoration: none; color: #084A8F; height: 30px; display: block; }



h1 { 

font-family: Arial;
font-weight: normal;

font-size: 22px;

color: #ffffff;

padding: 0px;

margin-top: 0px;
margin-bottom: 35px;
margin-left: 0px;
margin-right: 10px;

}


h2 { 

font-family: Arial;
font-weight: bold;

font-size: 14px;

color: #000000;

padding: 0px;

margin-top: 0px;
margin-top: 20px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;

}


div.uUutinen h1 { 

font-family: Arial;
font-weight: bold;
/*height: 42px;*/
font-size: 14px;
line-height: 16px;

color: #084A8F;
padding-top: 7px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-left: 0px;
margin-right: 0px;


}


div.uUutinen p { 

font-family: Arial;
font-weight: normal;

font-size: 12px;
line-height: 18px;

color: #000000;

padding: 0px;

margin-top: 0px;
margin-left: 0px;
margin-right: 25px;

}


div.uTiivistetty p { 

font-family: Arial;
font-weight: normal;

font-size: 12px;
line-height: 18px;

color: #000000;

padding: 0px;

margin-top: 0px;
margin-left: 0px;
margin-right: 25px;

}


div.uTiivistelmat h2 { 

font-family: Arial;
font-weight: normal;
/*height: 42px;*/
font-size: 14px;
line-height: 16px;

color: #000000;
padding-top: 7px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-left: 0px;
margin-right: 25px;
border-top: 2px solid #D3EEFF;



}


div.uTiivistetty h2 { 

font-family: Arial;
font-weight: bold;
/*height: 42px;*/
font-size: 14px;
line-height: 16px;

color: #084A8F;
padding-top: 13px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-left: 0px;
margin-right: 25px;
border-top: 2px solid #D3EEFF;



}

div.uTiivistelmat span.uPvm {
font-size: 11px;
font-weight: normal;
color: #0D8CE5;
padding-top: 0px;

}


div.uPienet h2 { 

font-family: Arial;
font-weight: bold;
/*height: 42px;*/
font-size: 14px;
line-height: 16px;

color: #084A8F;
padding-top: 7px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-left: 0px;
margin-right: 25px;
border-top: 2px solid #D3EEFF;



}

div#uutiset h2 { 

font-family: Arial;
font-weight: normal;
height: 42px;
font-size: 18px;
line-height: 18px;

color: #ffffff;
padding-top: 7px;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
background-image: url(img/uutiset_top.gif);
background-repeat: no-repeat;

}

div#uutiset 
h3, h4, h5, h6 { 

font-family: Arial;
font-weight: bold;
font-size: 12px;
color: #626262;

padding-top: 0px;

margin-top: 5px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 10px;
}


div#uutiset p { 

font-family: Arial;
font-weight: normal;

font-size: 11px;
line-height: 12px;

color: #000000;

padding-bottom: 7px;

margin-top: 0px;
margin-left: 15px;
margin-right: 10px;
border-bottom: 2px solid #D3EEFF;

}


div#uutiset p.luelisaa { 

font-family: Arial;
font-weight: normal;

font-size: 11px;
line-height: 16px;

color: #000000;

padding-bottom: 0px;

margin-top: 0px;
margin-left: 15px;
margin-right: 10px;
border-bottom: 0px solid #D3EEFF;

}

span.pvm {
font-size: 11px;
font-weight: normal;
color: #0D8CE5;
padding-top: 0px;
}

span.uPvm {
font-size: 11px;
font-weight: normal;
color: #0D8CE5;
padding-top: 0px;
}



p { 

font-family: Arial;
font-weight: normal;

font-size: 12px;
line-height: 18px;

color: #000000;

padding: 0px;

margin-top: 25px;
margin-left: 0px;
margin-right: 15px;

}




p span { 

font-family: Times New Roman;
font-weight: bold;

font-size: 14px;
line-height: 18px;

color: #1864AD;
text-transform: uppercase;

padding: 0px;

margin-top: 25px;
margin-left: 0px;
margin-right: 0px;

}

div#sisalto {

padding-top: 50px;
padding-left: 20px;
padding-bottom: 30px;

font-family: Arial;
font-weight: normal;

font-size: 12px;
line-height: 18px;

color: #000000;


}

div#sisalto ul, li {
font-size: 12px;
margin-left: 0px;
padding-left: 0px;
list-style-type: none;
line-height: 25px;
}

div#sisalto ul, li a {
font-size: 12px;
font-weight: normal;
}




/*div#sisalto_top {
background-image: url(img/leipis_top.gif);
background-repeat: no-repeat;

width: 581px;

padding-top: 200px;

margin-left: 0px;
margin-top: 0px;
}*/




td#vasen { 


background-image: url(img/vasentausta.gif);
background-repeat: no-repeat;
padding-top: 0px;
margin-top: 0px;
width: 198px;
height: 700px;
margin-left: 0px;



}



td#keski {

background-image: url(img/leipis_top.gif);
background-repeat: no-repeat;
width: 573px;
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
padding-right: 0px;


}

td#oikea { 

background-image: url(img/oikeatausta.gif);
background-repeat: no-repeat;
width: 226px;
height: 700px;




}

div#bannerit {


margin-top: 0px;
float: left;
/*width: 160px;*/
width: 500px;
text-align: left;


}

div.bannerit {
margin-left: 0px;
padding: 0px;
}

div.bannerit img {
margin-top: 0px;
padding-top: 0px;
padding-right: 10px;
border: 1px solid #ff0000;
}

div.bannerit a img {
margin-top: 00px;
padding-top: 0px;
padding-right: 10px;
border: 0px solid #ff0000;
}

/*#bannerit img { float: center; margin: 8px; }*/

#bannerit img { float: left; }

#bannerit img a { margin: 0px; padding: 0px; }

div#vasenbanneri { 

margin-left: 40px;
margin-top: 10px;

}

table#formi { 	
	font-family: Arial;
	font-size: 12px;
	color: #555555;
	margin-left: 0px;
}



a img {
border: 0px;
}


div#rps_logo {
border: 0px;
margin-left: 90px;
}