html * {
margin:0;
padding:0;
}

body {
font-family: Tahoma,Verdana,Arial;
font-size: 11px;
color: #404040;
}

h1 {
font-size: 13px;
color: #404040;
font-weight: bold;
font-variant: small-caps;
margin-bottom:10px;
}

p {
margin-bottom:10px;
}

a {
color: #006661;
text-decoration: underline;
}
a:hover {
color: #006661;
text-decoration: none;
}



#wrapper {
background: url("img/wrapperbg.jpg") repeat-y #fff;
width:810px;
margin:0 auto;
}

#logo {
background: url("img/logo.jpg") no-repeat #fff;
width:201px;
height:123px;
}

#navi {
background-color:#404040;
background-image:url("img/menu_end.png");
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:14px;
}
#navi ul {
}
#navi li {
list-style-type:none;
}
#navi a {
width:194px;
height:24px;
color:#fff;
font-size:11px;
text-decoration:none;
padding-left:5px;
line-height:24px;
background-color: #363636;
border-left: solid 1px #787878;
border-right: solid 1px #010101;
border-top: solid 1px #787878;
border-bottom: solid 1px #010101;
display:block;
}
#navi a:hover {
background-color: #636363;
border-left: 1px solid #979797;
border-right: 1px solid #353535;
border-top: 1px solid #979797;
border-bottom: 1px solid #353535;
}


#languages {
padding:10px 0 0 0;
text-align:center;
}
#languages img {
border:0;
margin-right:2px;
}

#content {
width:731px;
margin:0 auto;
background-image:url("img/contentbg.png");
background-repeat:repeat-y;
background-position:left;
}

.leftcol {
width:201px;
float:left;
}

#uutiset {
padding:20px 15px 0 20px;
}
#uutiset a {
color: #006661;
text-decoration: underline;
}
#uutiset a:hover {
color: #006661;
text-decoration: none;
}


.rightcol {
width:530px;
float:right;
}

#maincontent {
padding:30px 20px 0 20px;
}
#maincontent img {
margin:0 10px 10px 0;
}

.content-end {
width:731px;
padding-left:39px;
/*_margin-left:-1px;*/
}

.clr {
clear:both;
}

#footer {
background: url("img/footerbg.jpg") no-repeat #fff;
height:92px;
width:810px;
margin:0 auto;
}

#footer p {
float:right;
padding:10px 60px 0 0;
}

#footer a.intra {
float:right;
padding:0 60px 0 0;
font-size: 12px;
color: #ddd;
text-decoration: none;
}
#footer a.intra:hover {
color: #aaa;
text-decoration: none;
}