/* Style sheet style */
body,input,textarea{font-family:Arial, Georgia, Times, "Times New Roman", serif;font-size:14px;color:#000000;}
#header{height:480px;overflow:hidden;background-color:#ffffff;}
#Navi,#container,#footer .inside{width:980px;margin-right:auto;margin-left:auto;background-color:#ffffff;}
#footer .inside{overflow:auto;color:#ffffff;background-color: transparent;}
#container{margin-top:45px;}
#main{width:680px;}
#right{width:210px;}
.frontpage #right{width:0;}
.yhteystiedot #right{width:350px;}
.yhteystiedot #main{width:600px;}
#right .block{margin-bottom:25px;padding-bottom:10px;}
#right .noborder,#right .mod_article{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.frontpage #main,.gallery #main{width:100%;}
#main .mod_article{padding-left:25px;}
#footer{margin-top:25px;padding-top:20px;background-color:#8C7D0D;}
.nosto{width:460px;position:relative;float:left;margin-top:25px;margin-right:10px;margin-left:-10px;padding-left:10px;z-index: 99}
.nosto-right{float:right;margin-right:0;}
.nosto .image_container,.ce_text .image_container{margin-bottom:15px;margin-left:0;padding:15px 10px 20px 12px;background-image:url("files/img/kuvitus/nostokuva-bg.jpg");background-repeat:no-repeat;}
.nosto .image_container{margin-left:-10px;}
.ce_image .caption{margin-top:25px;font-size:16px;color:#8C7D0D;line-height:23px;}
#footer .block{width:25%;float:left;}
#header .inside,#slider{height:100%;position:relative;z-index: 0;}
#slider .ce_image{width:100%;height:100%;position:absolute;display:none;background-position:center top;}
#sliderControls{float:right;margin-top:3px;}
#sliderControls a{width:8px;height:8px;display:inline-block;margin-left:3px;background-image:url("files/img/site/item.png");}
#sliderControls a:hover,#sliderControls a.activeControl{background-image:url("files/img/site/item_.png");}
.gallery .ce_image{width:230px;height:250px;float:left;margin-right:8px;background-image:url("files/img/galleria/bg.png");background-repeat:no-repeat;}
.gallery .image_container{margin-top:16px;margin-left:16px;padding:0;background-image:url("none");}
.gallery .image_container .caption{font-size:18px;line-height:25px;}
#iso-gee{right:0;top:250px;position:absolute;display:none;margin-right:auto;margin-left:auto;z-index: 999;}
#isologo{top:45px;position:absolute;z-index: 999;}
#logot{width:980px;position:relative;overflow:visible;margin-right:auto;margin-left:auto;}
.fblink{float:right;margin-top:25px;margin-left:25px;}
#main .inside .block{overflow:visible;}
.mod_article.hidden{display:none;}
#saannot{width:500px;margin:25px 50px 25px 25px;}

