body
{
padding: 0;
margin: 0;
height: 100%;
font-family: "trebuchet ms",trebuchet,sans-serif;
font-size: 12px;
background-color: #5E8397; 
background-image: url("bgcolor.png");
text-align: center;
}

#warp
{
margin: 0 auto;
padding: 0;
width: 682px; 
background-image: url("mainback.png");
background-repeat: repeat-y;
}

#top
{
margin: 0;
padding: 0;
width: 682px; 
height: 187px;
background-image: url("maintop.png");
background-repeat: no-repeat;
}

#menu
{
margin: 125px 0 0 140px;
padding: 0;
float: left;
}

#menu li
{
margin: 0;
padding: 0;
display: inline;
list-style: none;
}

#menu img
{
margin: 0;
padding: 0;
border: none;
}

#main
{
margin: 0;
padding: 0;
width: 682px; 
}

#left
{
margin: 0 0 0 29px;
padding: 0;
font-size: 12px;
width: 134px;
float: left; 
background-image: url("palstatop.png");
background-repeat: no-repeat;
}

#left p
{
margin: 10px 0 0 5px;
padding: 0;
width: 120px; 
}

#left img
{
margin: 10px 0 0 2px;
padding: 0;
}

#left p.blue
{
margin: 10px 0 0 5px;
padding: 0;
width: 120px; 
font-weight: bold;
color: #ff0000;
}

#boksi
{
margin: 0 0 0 10px;
padding: 0;
width: 480px;
float: left; 
background-image: url("boksitausta.png");
background-repeat: repeat-y;
}

#boksi2
{
margin: 0 0 0 10px;
padding: 0;
width: 480px;
float: left; 
}

#boksitxt
{
margin: 0;
padding: 0;
width: 161px;
float: left; 
background-image: url("boksi1.png");
background-repeat: no-repeat;
}

#boksitxt img
{
margin: 17px 0 0 0;
padding: 0;
}

#infoboksi
{
margin: 20px 0 0 16px;
padding: 0;
width: 120px;
float: left; 
font-size: 12px;
}

#infoboksi b.white {color: #ffffff;}
#infoboksi b.whitename {font-size: 14px;color: #ffffff;}
#infoboksi b.blue {color: #104258;}
#infoboksi b.info {font-weight: normal;color: #000000;}

#boksiimg
{
margin: 0;
padding: 0;
width: 319px;
float: left; 
background-image: url("boksi2.png");
background-repeat: no-repeat;
}

#boksiimg img
{
margin: 17px 0 0 0;
padding: 0;
}

#control
{
margin: 20px 0 0 0;
padding: 0;
width: 480px;
text-align: center;
float: left; 
font-size: 12px;
}

#control a 
{
margin: 0;
padding: 0;
font-size: 16px;
font-weight: bold;
color: #5E8397;
text-decoration: none;
border-bottom: 1px dotted #6699ff;
}

#jalastin
{
margin: 0;
padding: 0;
width: 682px;
height: 130px;
clear: both;
background-image: url("bottom.png");
background-repeat: no-repeat;
}


div.nimilista
{
margin: 0 0 0 16px;
padding: 0;
width: 420px;
color: #104258;
float: left; 
font-size: 12px;
}

div.nimilista a
{
margin: 0 0 2px 0;
padding: 0;
color: #104258;
text-decoration: none;
border-bottom: 1px dotted #6699ff;
}

