body {
margin-left: 0pt;
margin-top: 0px;
margin-bottom:0px;

}

.sivu{
table-layout:fixed;
background-color: #595758;
border-spacing:0px;
vertical-align:top;
width:211px;
height:300px;
padding: 0px;
}


.ylav{
table-layout:fixed;
border-spacing:0px;
background-image:url('ylavu.jpg');
width:212px;
height:226px;
margin: 0px auto;
padding: 0px;
}

.ylao{
table-layout:fixed;
border-spacing:0px;
background-image:url('ylaou.jpg');
width:567;
height:226;
margin: 0px auto;
padding: 0px;
}

.keski{
vertical-align:top;
background-color: #ffffff;
width:567;
height:100%;
table-layout:fixed;
border-spacing:0px;
margin: 0px auto;
padding: 20px 20px 20px 20px;
}

.sisalto{
vertical-align:top;
empty-cells:show;
table-layout:fixed;
border-spacing:0px;
width:783;
height:100%;
margin: 0px auto;
padding: 0px;
overflow:auto;
border-left: 1px solid #807b7d;
border-right: 1px solid #807b7d;
}


.valikko{
vertical-align:top;
width: 150px;
height:400px;
table-layout:fixed;
top:0px;
right:0px;
}

.urbangreymenu{
vertical-align:top;
width: 150px; /*width of menu*/
height: 500px;
padding: 10px;
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 3px 0 3px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul ul{
list-style-type: none;
margin-left: 10;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
color: #eaeaea;
}

.urbangreymenu ul li a{
font: normal 12px Verdana;
color: #eaeaea;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px;
text-decoration: none;
}

.urbangreymenu ul ul li a{
font: normal 11px Verdana;
color: #eaeaea;}


.urbangreymenu ul li a:visited{
color: #eaeaea;
}

.urbangreymenu ul li a:hover{
color: white;
background: #a2a4a5;
}


.ala{
background-color: #595758;
padding: 3px; 
font: 11px Verdana;
color: white;
text-align:right;
border-top: 1px solid #807b7d;
}


.akoht{
font: bold 11px verdana; 
color: #525252;
background-color: #ececec;
width:400px;
vertical-align:top;
table-layout:fixed;
}

.akoht ul{
list-style-type: none;
margin: 0;
margin-bottom:0; 
font: 11px Verdana;
color:#525252;
padding: 4px;
}

.akoht ul li{
font: 11px Verdana;
color:#5b5b5b;
padding: 4px;
border-bottom: 1px dashed #807b7d;
list-style-image:url('piste.jpg');
list-style-position:inside;
}


p{
font: 12px Verdana;
color:#5b5b5b;
padding: 4px;
}



h2{
font: bold 14px Verdana;
color:#5b5b5b;
text-align:center;
border-bottom: 1px solid #807b7d;
border-top: 1px solid #807b7d;
padding: 4px;
background-color: #ececec;
}

h3{
font: bold 12px Verdana;
color:#595758;
border-bottom: 1px double #5b5b5b;
background-color: #ececec;
padding: 4px;
}

h4{
font: 12px Verdana;
color:#595758;
border-bottom: 1px solid #807b7d;
padding: 4px;
}

h5{
font: 11px Verdana;
color: white;
border-bottom: 1px solid #807b7d;
padding: 4px;
background-color: #595758;
text-align:center;
}

h6{
font: 10px Verdana;
color: #bdbcbc;
text-align:center;
}

h7{
font: 11px Verdana;
color:#595758;
}


h8{
font: bold 14px Verdana;
color: #525252;
text-align:center;
}

.pvm{
width:567px;
padding: 0px;
background-color: #ffffff;
text-align:center;
vertical-align:bottom;
table-layout:fixed;

}

.sarake1{
font-family: verdana; 
font-size: 12px; 
border-bottom: 1px double #525252;
color: #525252;
padding: 10px;
}

.saraketyhja{
font: bold 12px Verdana; 
border-bottom: 1px double #525252;
color: #525252;
padding: 10px;
}


.sarake2{
font-family: verdana; font-size: 
12px; border-bottom: 1px double #525252;
color: #525252;
padding: 10px;
}


.sarake3{
font-family: verdana; 
font-size: 12px; 
border-bottom: 1px double #525252;
color: #525252;
padding: 10px;
width: 140px;
}


.paikka{
font: bold 12px verdana; 
border-bottom: 1px double #525252;
color: #525252;
padding: 3px;
background-color: #ececec;
}

.paikka2{
font: bold 12px verdana; 
border: 1px double #525252;
color: #525252;
padding: 3px;
background-color: #ececec;
}

.tulokset{
font-family: verdana;
font-size: 12px;
color: #525252;
padding: 10px;
width: 100%;
}

.kuva{
border: 1px double #525252;
}

pyhanta{
font: bold 12px verdana; 
color: #525252;
vertical-align:top;
table-layout:fixed;
}

.pyhanta ul{
list-style-type: none;
margin: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
font: 12px Verdana;
color:#525252;
padding: 3px;
}

.pyhanta ul li{
list-style-type: disc;
margin: 0;
margin-left: 10px; /*bottom spacing between each UL and rest of content*/
font: 12px Verdana;
color:#525252;
padding: 3px;
}


A:link.linkki{color:#533d34; text-decoration:none; font-size:13px; font-family:"Verdana"}

A:visited.linkki{color:#533d34; text-decoration:none; font-size:13px; font-family:"Verdana" }

A:active.linkki{color:#533d34; text-decoration:none; font-size:13px; font-family:"Verdana" }

A:hover.linkki{color:#533d34; text-decoration:underline; font-size:13px; font-family:"Verdana" }



A:link.linkki2{color:#533d34; text-decoration:none; font-size:11px; font-family:"Verdana"}

A:visited.linkki2{color:#533d34; text-decoration:none; font-size:11px; font-family:"Verdana" }

A:active.linkki2{color:#533d34; text-decoration:none; font-size:11px; font-family:"Verdana" }

A:hover.linkki2{color:#533d34; text-decoration:none; font-size:11px; font-family:"Verdana" }



A:link.linkki3{color:#533d34; text-decoration:none; font-size:11px; font-family:"Verdana"}

A:visited.linkki3{color:#525252; text-decoration:none; font-size:11px; font-family:"Verdana" }

A:active.linkki3{color:#525252; text-decoration:none; font-size:11px; font-family:"Verdana" }

A:hover.linkki3{color:#525252; text-decoration:none; font-size:11px; font-family:"Verdana" }


A:link.linkki4{color:white; text-decoration:none; font-size:11px; font-family:"Verdana"}

A:visited.linkki4{color:white; text-decoration:none; font-size:11px; font-family:"Verdana" }

A:active.linkki4{color:white; text-decoration:none; font-size:11px; font-family:"Verdana" }

A:hover.linkki4{color:white; text-decoration:none; font-size:11px; font-family:"Verdana" }


A:link.linkki5{color:#533d34; text-decoration:none; font-size:13px; font-family:"Verdana"}

A:visited.linkki5{color:#525252; text-decoration:none; font-size:13px; font-family:"Verdana" }

A:active.linkki5{color:#525252; text-decoration:none; font-size:13px; font-family:"Verdana" }

A:hover.linkki5{color:#525252; text-decoration:none; font-size:13px; font-family:"Verdana" }
