body {
margin:0px;
padding:0px;
background-color:#000000;
background-image: url(../pics/tkpsrkbg.jpg);
background-repeat:no-repeat;
background-position:center top;
background-attachment: fixed;
/* Hack to Get IE to Center Div */
text-align: center;
}
p { 
font-family:Trebuchet MS;
font-size:13px;
color: #464646;
}

h1 { 
font-family:Trebuchet MS;
font-size:20px;
font-weight:normal;
color: #464646; 
}
h2 { 
font-family:Trebuchet MS;
font-size:17px;
font-weight:normal;
color: #464646; 
}
input{
font-family:Trebuchet MS;
border:1px solid #828282;
background-color:#F2F2F2;
font-size:13px;
padding:2px;
}
select{
font-family:Trebuchet MS;
font-size:13px;
}
textarea{
font-family:Trebuchet MS;
border:1px solid #828282;
background-color:#F2F2F2;
font-size:13px;
padding:2px;
}
ul{
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#464646;
text-decoration:none;

}
li{
font-family:Trebuchet MS;
}
#keskitys {
width:1000px;
margin: 0 auto;
position: relative;
text-align: left;
padding-bottom:20px;
vertical-align:top;
}
#selecta {
position:relative;
height:29px;
background-color:transparent;
margin-bottom:0px;
margin-top:20px;
z-index:40;
}

#logo {
position:relative;
float:right;
background-color:transparent;
}


#bttm {
position:relative;
width:800px;
float:left;
background-image:  url(../pics/fritsu.gif);
background-repeat:no-repeat;
background-color:transparent;
margin-left:100px;
padding-top:20px;
margin-top:40px;
margin-bottom:40px;
}

#content{
position:relative;
background-color:transparent;
padding-top:0px;
}
#content a:link, #content a:visited{
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#464646;
text-decoration:underline;
}

#content a:hover{
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

#menublok {
position:relative;
width:800px;
background-color:transparent;
text-align:center;
background-image:  url(../pics/dotsvert.gif);
background-position:center bottom;
background-repeat:no-repeat;
padding-top:14px;
padding-bottom:18px;
}

#footer {
position:relative;
float:left;
width:500px;
margin-top:20px;
}
#footer img {
margin-left:10px;
}
#submenu{
position:relative;
float:left;
width:223px;
background-color:#e9f1e8;
text-decoration:none;
margin-left:18px;
margin-right:10px;
margin-top:7px;
padding-top:7px;
padding-bottom:40px;
}
#submenuitem{
position:relative;
top:0px;
left:0px;
width:100%;
background-color:transparent;
padding:3px 3px 3px 10px;
}
#submenuitem a:link, #submenuitem a:visited{
text-decoration:none;
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#464646;
}
#submenuitem a:hover{
text-decoration:none;
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#000000;
}


#submenuitemcurrent {
position:relative;
top:0px;
left:0px;
width:100%;
background-color:transparent;
padding:3px 3px 3px 10px;
}
#submenuitemcurrent a:link, #submenuitemcurrent a:visited{
text-decoration:none;
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#008c0c;
}
#submenuitemcurrent a:hover{
text-decoration:none;
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#008c0c;
}

#subsubmenuitem{
position:relative;
top:0px;
left:0px;
width:193px;
background-color:transparent;
padding:3px 3px 3px 30px;
}
#subsubmenuitem a:link, #subsubmenuitem a:visited{
text-decoration:none;
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#464646;
}
#subsubmenuitem a:hover{
text-decoration:none;
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#000000;
}
#subsubmenuitemcurrent{
position:relative;
top:0px;
left:0px;
width:193px;
background-color:transparent;
text-decoration:none;
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding:3px 3px 3px 30px;
}
#subsubmenuitemcurrent a:link, #subsubmenuitemcurrent a:visited{
text-decoration:none;
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#008c0c;
}
#subsubmenuitemcurrent a:hover{
text-decoration:none;
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#008c0c;
}

#subsubsubmenuitem{
position:relative;
top:0px;
left:0px;
width:163px;
background-color:transparent;
padding:3px 3px 3px 60px;
}
#subsubsubmenuitem a:link, #subsubsubmenuitem a:visited{
text-decoration:none;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
color:#464646;
}
#subsubsubmenuitem a:hover{
text-decoration:none;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
color:#000000;
}
#subsubsubmenuitemcurrent{
position:relative;
top:0px;
left:0px;
width:163px;
background-color:transparent;
text-decoration:none;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding:3px 3px 3px 60px;
}
#subsubsubmenuitemcurrent a:link, #subsubsubmenuitemcurrent a:visited{
text-decoration:none;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
color:#008c0c;
}
#subsubsubmenuitemcurrent a:hover{
text-decoration:none;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
color:#008c0c;
}

#main{
position:relative;
float:left;
width:520px;
min-height:500px;
height:auto !important;
height:500px;
z-index:30;
padding:0px 10px 10px 10px;
background-image: url(../pics/dothorz.gif);
background-repeat:repeat-y;
background-color:transparent;
text-decoration:none;
}

#pathcontent {
position:relative;
width:100%;
padding:4px;
font-family:Trebuchet MS;
font-size:9px;
font-weight:normal;
color:#8e8e8e;
text-decoration:none;
margin-left:6px;
margin-top:1px;
}

#pathcontent a:link, #pathcontect a:visited{
font-family:Trebuchet MS;
font-size:9px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

#pathcontent a:hover{
font-family:Trebuchet MS;
font-size:9px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

#pathlist{
list-style: none;
padding:0;
margin:0;
font-family:Trebuchet MS;
font-size:9px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

#pathlist li{
display: inline;
padding: 0;
margin: 0;
font-family:Trebuchet MS;
font-size:11px;
font-weight:normal;
color:#666666;
text-decoration:none;
}
#pathlist a:link, #pathlist a:visited{
font-family:Trebuchet MS;
font-size:11px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

#pathlist a:hover{
font-family:Trebuchet MS;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
#mainleipis {
position:relative;
float:left;
padding:10px 10px 0px 10px;
background-color:transparent;
font-family:Trebuchet MS;
font-size:13px;
color: #464646;
min-height:390px;
 height:auto !important;
height:390px;
}