td.llista {
	vertical-align: top; 
	padding: 3px;
	border: 0px;
	border-top: 1px solid #999999;

}

BODY {
	background-color: #000000;
	background-image: url('pics/bgsav.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 0px 0px;
   	font-family: Times New Roman, serif;
	margin: 0px;
	padding: 0px;


	color: #000000;

}

p.note
{

color: #666633;

}

table.img_left {
	padding: 3px;
	padding-right: 10px;
	border: 0px;
}

table.img_right {
	padding: 3px;
	padding-left: 10px;
	border: 0px;
}

td.img {
	font: 9pt 'times new roman', times, serif;
	color: #660000; 
}

img.img
{
	border: 1px #000000 solid;
	padding: 0px;
}

img.logo
{
	border: 0px;
	padding: 0px;
}

td.nopad {
	border: 0px;
	padding: 0px;
}


table.big {
	border: 0px;
	border-right: #660000 solid 5px;
	padding: 0px;
	width: 775px; 
	margin-top: 20px;
}

table.borders {
	border: 0px;
	border-bottom: #660000 solid 10px;
	border-right: 0px;
	border-left:  #660000 solid 10px;
	padding: 0px
}


table.topborder {
	border-top: #660000 solid 10px;
	border-bottom: #660000 solid 0px;
	border-left: #660000 solid 0px;
	border-right: #660000 solid 10px;
	padding: 0px
}



td.menu {

	width: 165px;
	background-color: #D8B31A;
	border: 0px;
	padding: 0px;
	background-image: url('pics/menubggif');
	background-repeat: repeat-y;
}

td.sivu {
	border-top: 0px;
	border-bottom: 0px;
	border-left: #CCCCCC solid 5px;
	border-right: #999999 solid 5px;
	padding: 10px;
	background-color: #CCCCCC;
	background-image: url('pics/sivushad.gif');
	background-repeat: repeat-y;
}

td.lsivu {
	border-top: 0px;
	border-bottom: 0px;
	border-left: #CCCCCC solid 5px;
	border-right: #999999 solid 5px;
	padding: 0px;
	background-color: #CCCCCC;
	background-image: url('pics/sivushad.gif');
	background-repeat: repeat-y;
}

td.lsivu_t {
	border: 0px;
	padding: 0px;
	heigth: 180px;
}

td.lsivu2 {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: #999999 solid 5px;
	padding: 0px;
	background-color: #CCCCCC;
	background-image: url('pics/sivushad.gif');
	background-repeat: repeat-y;
}
	
td.sisus {

	background-image: url('pics/sivubg.gif');
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 40px;
	border: 0px;
}

table.shine {
	position: relative;
	top: 50px;
	padding: 0px;
	border: 0px;
}


img.thumb
{
	background-color: #FFFFFF;
	border: 1px solid #990000;
	padding: 3px;
}

a.menu:link
{
letter-spacing: 1px;
color: #660000;
font-weight: normal;
text-decoration: none;
}

a.menu:visited
{
letter-spacing: 1px;
color: #660000;
font-weight: normal;
text-decoration: none;
}

a.menu:hover
{
letter-spacing: 1px;
color: #660000;
font-weight: normal;
text-decoration: none;
}

a.menu:active
{
letter-spacing: 1px;
color: #660000;
font-weight: normal;
text-decoration: none;
}


a:link
{
letter-spacing: 1px;
color: #330000;
text-decoration: underline;
}

a:visited
{
letter-spacing: 1px;
color: #330000;
text-decoration: underline;
}

a:hover
{
letter-spacing: 1px;
color: #330000;
text-decoration: underline;
}

a:active
{
letter-spacing: 1px;
color: #330000;
text-decoration: underline;
}

a.uppi:link
{
letter-spacing: 1px;
color: #333333;
text-decoration: none;
	}

a.uppi:visited
{
letter-spacing: 1px;
color: #333333;
text-decoration: none;
}

a.uppi:hover
{
letter-spacing: 1px;
color: #333333;
text-decoration: none;
}

a.uppi:active
{
letter-spacing: 1px;
color: #333333;
text-decoration: none;
}

b.otsikko {

font-size: 25px;
font-variant: small-caps;
font-weight: bold;

}

b.p_otsikko {

font-size: 24px;
font-weight: normal;
color: #660000;
font-style: italic;

}


b.a_otsikko {

font-size: 20px;
font-weight: normal;

}



