html,body{margin:0px;padding:0px;display:block;}html{background:#f1f6fc url('../img/background.jpg') 50% 50% repeat-y;}body{margin-left:auto;margin-right:auto;width:934px;display:block;font-family:verdana,arial,sans-serif;font-size:11px;color:#000000;}a img{border:0px;}h1{font-size:17px;font-weight:normal;}h2{font-weight:bold;font-size:11px;}a{color:#4da2f9;font-weight:bold;text-decoration:none;}#news,#banners,#content{line-height:17px;}#logo{margin:0px;padding:0px;}#logo a span{display:none;}#logo a{display:block;width:181px;height:81px;background:url('../img/logo.gif') 16px 16px no-repeat;}#menu{margin:0px;padding:0px;list-style-type:none;display:block;}#menu li{float:left;margin-left:1px;}#menu li a{display:block;height:24px;}#menu .ajankohtaista a{width:117px;background:url('../img/menu/ajankohtaista.gif') no-repeat;}#menu .ajankohtaista a.selected,#menu .ajankohtaista a:hover{background-image:url('../img/menu/ajankohtaista_over.gif');}#menu .ohjeet a{width:70px;background:url('../img/menu/ohjeet.gif') no-repeat;}#menu .ohjeet a.selected,#menu .ohjeet a:hover{background-image:url('../img/menu/ohjeet_over.gif');}#menu .hinnastot a{width:89px;background:url('../img/menu/hinnastot.gif') no-repeat;}#menu .hinnastot a.selected,#menu .hinnastot a:hover{background-image:url('../img/menu/hinnastot_over.gif');}#menu .toiminta a{width:84px;background:url('../img/menu/toiminta.gif') no-repeat;}#menu .toiminta a.selected,#menu .toiminta a:hover{background-image:url('../img/menu/toiminta_over.gif');}#menu .vesitietoa a{width:86px;background:url('../img/menu/vesitietoa.gif') no-repeat;}#menu .vesitietoa a.selected,#menu .vesitietoa a:hover{background-image:url('../img/menu/vesitietoa_over.gif');}#menu .yhteystiedot a{width:102px;background:url('../img/menu/yhteystiedot.gif') no-repeat;}#menu .yhteystiedot a.selected,#menu .yhteystiedot a:hover{background-image:url('../img/menu/yhteystiedot_over.gif');}#menu li a span{display:none;}#submenu{margin:0px;padding:0px;list-style-type:none;display:block;float:left;margin-right:51px;}#submenu li{margin:0px;padding:0px;}#submenu a{display:block;background:url('../img/submenu/background.gif') no-repeat;width:237px;height:20px;overflow:hidden;padding-top:4px;padding-left:29px;color:#525253}#submenu a.selected,#submenu a:hover{background:url('../img/submenu/background_over.gif') no-repeat;}#additional{position:relative;display:block;margin-left:603px;top:-5px;color:#000000;margin-bottom:2px;font-size:10px;}#additional form,#additional fieldset{display:inline;margin:0px;padding:0px;border:none;}#additional form{position:relative;top:8px;}#additional a{color:#464646;font-weight:normal;font-size:10px;margin-right:4px;margin-left:4px;}#additional label{height:17px;font-size:10px;margin-left:4px;}#additional input{width:99px;font-size:10px;margin-left:4px;margin-right:4px;}#additional button span{display:none;}#additional button{width:18px;height:17px;background:url('../img/etsi.gif') no-repeat;border:0px;padding:0px;margin:0px;cursor:pointer;margin-bottom:4px;}#deco{margin-top:2px;padding-top:5px;border-top:1px solid #cccccc;}#deco .decotext,#deco .decopicture{margin:0px;padding:0px;}#news{float:left;width:370px;display:block;list-style-type:none;margin:0px;padding:0px;margin-top:8px;}#news li{width:180px;float:left;}#news li+li{margin-left:10px;}#news h2{font-weight:bold;font-size:11px;color:#4da2f9;margin:0px;padding:0px;}#news a{font-weight:normal;}#content{float:right;margin-top:22px;padding:0px;width:868px;margin-left:33px;margin-right:33px;}#content > h1{margin-top:0px;padding-top:0px;}#content.withNews{margin-right:154px;width:353px;}#content.withSidemenu{margin-right:33px;width:530px;padding-bottom:10px;}#banners{margin:0px;padding:0px;width:934px;clear:both;}#banners div{float:left;width:310px;height:52px;display:block;}#banners .vesimittari{width:310px;margin-right:8px;}#banners .faq{width:309px;margin-right:9px;}#banners .banner{width:298px;}#banners .vesimittari h2,#banners .faq h2{display:none;}#banners .vesimittari a,#banners .faq a{margin-left:39px;margin-right:23px;display:block;}#banners .vesimittari,#banners .faq{padding-top:44px;}#banners .vesimittari{background:url('../img/nostot/vesimittari.gif') no-repeat;}#banners .faq{background:url('../img/nostot/faq.gif') no-repeat;}#footer{clear:both;position:relative;top:3px;font-size:10px !important;padding-left:2px;padding-top:10px;margin-bottom:10px;border-top:1px solid #cccccc;}#sitemap li,#sitemap a{font-size:11px;text-decoration:none;padding:0px;margin:0px;border:none;}#sitemap a.closedNode,#sitemap a.openNode,#sitemap a.emptyNode{font-weight:normal;color:#000000;}#sitemap ul{padding:0px;margin:0px;margin-left:13px;padding-left:13px;display:block;}#sitemap li{padding:0px;margin:0px;list-style:none;display:block;}#sitemap a span{display:none;}#sitemap .closedNode,#sitemap .openNode,#sitemap .emptyNode,#sitemap .fileLink{padding-left:13px;border:none;text-decoration:none;}#sitemap a.closedNode{background:url('/img/sitemap/sitemap_plus.gif') no-repeat 0% 50%;}#sitemap a.openNode{background:url('/img/sitemap/sitemap_minus.gif') no-repeat 0% 50%;}#sitemap a.fileLink{padding-left:0px;width:9px;height:9px;background:url('/img/sitemap/sitemap_linkki.gif') no-repeat 100% 50%;}#searchRes{width:550px;}#searchRes ul,#searchRes ul li{margin-left:0px;padding:0px;list-style:none;}.newsList,.newsList li{margin-left:0px;padding:0px;list-style:none;}.newsList .date{float:left;}.contactForm label{width:100px;display:block;float:left;}.contactForm input,.contactForm textarea,.contactForm select{width:300px;}.contactForm .button{margin-left:100px;width:auto;}.NFX_class_incomplete{background:#ff0000;color:#ffffff;}