/* kaksoissola */
body {margin:0; padding:0; font-family:Arial,sans-serif; color:#fff; font-size:12px; height:100%;}
form, fieldset, div {margin: 0; padding: 0;}
pre, blockquote, ul, ol, dl, address, code, fieldset, table, embed, object  {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {margin: 0;  padding: 0;}
p {margin:0.5em 0;}
.c {clear:both; height:1px;}
h1 {color:#ffe664; font-size:18px;}
h2 {color:#ffe664; font-size:14px;}
h2.hdg_tieto {display:block; margin:5px 0px 5px 23px; height:32px; background:url(images/hdg_tieto.png) top left no-repeat;}
h2.hdg_faninurkka {display:block; margin:20px 0px 5px 23px; height:32px; background:url(images/hdg_faninurkka.png) top left no-repeat;}
h2.hdg_info {display:block; margin:20px 0px 5px 23px; height:32px; background:url(images/hdg_info.png) top left no-repeat;}

h2.hdg_tieto span, h2.hdg_faninurkka span, h2.hdg_info span {display:none;}
#siteheader {width:100%; position:relative; height:56px; background:url(images/header_top.png) top left no-repeat;}
#sitecontent {position:relative; width:100%; min-height:1000px; height: auto; background:#000 url(images/content_bg.jpg) top left no-repeat;}
#navigation {float:left; width:225px; margin-top:238px; font-family: Helvetica, Arial, sans-serif; font-size:14px;}
#contentarea {float:left; width:610px; margin-top:50px;}
#contentarea .content_top {width:605px; height:47px; background:url(images/bg_content_top.png) top left no-repeat;}
#contentarea .content_bottom {width:605px; height:55px; background:url(images/bg_content_down.png) top left no-repeat;}
#contentarea .content {width:605px;  min-height:500px;height:500px; height:auto; background:url(images/bg_content.png) top left repeat-y;}
#contentarea .cont {padding:20px 60px 20px 50px;}
a.home {position:absolute; left:250px; top:13px; width:280px; height:37px;}
a.home span {display:none;}
ul.navi {list-style-type: none; padding: 0px; margin: 0px 0px 0px 23px;}
ul.navi li {background:url(images/borderline.gif) bottom left no-repeat; padding:3px 0px;}
ul.navi li a {text-decoration:none; color:#ffffff; font-weight:bold; margin-left:3px;}

img.right {float:right; margin-left:10px; margin-bottom:10px;}
img.left {float:left; margin-right:10px; margin-bottom:10px;}
a.link {color:#fff; text-decoration:underline;}
ul.links {list-style-type: none; margin-left:10px;}
ul.links li {margin:2px 0px;}
div.cont a {color:#fff; text-decoration:underline;}
div.imagecontainer {margin-top:20px;}
a.thumbs {flost:left; width:100px; height:100px; overflow:hidden; margin-right:15px;}
a.thumbs img {margin-bottom:15px;}
