*{padding:0;margin:0;line-height:1em}img{border:none}body{height:100%;width:100%;background:#fff;color:#777;font-size:12px;font-family:Arial,Tahoma,Verdana,sans-serif}a{color:#8ac221;text-decoration:none}a:hover{color:#a5d539}strong{line-height:1.8em}p{line-height:1.8em;padding-bottom:15px}h1{font-size:32px;letter-spacing:4px;color:#5e5e5e;margin-bottom:10px;font-family:Tahoma,Verdana,sans-serif;font-weight:normal}h2{font-family:Georgia,serif;font-weight:normal;font-size:16px;letter-spacing:1px;color:#888;margin-bottom:5px;line-height:1.8em}h2.alert{color:red}h3{font-family:Georgia,serif;font-weight:normal;font-size:14px;letter-spacing:1px;color:#777;margin-bottom:5px;line-height:1.8em}.bar{width:800px;height:10px;background:#eee;margin-top:10px;margin-bottom:10px}#page{width:800px;margin:0
auto;padding-top:25px}#header{text-align:justify;width:800px;height:100px;background:#000;margin-bottom:10px}#header
.logo{margin-top:16px;margin-left:20px;float:left}#footer{width:800px;height:40px;background:url(/imgs/piranha.jpg) no-repeat 0 0;padding-left:65px;padding-top:6px;letter-spacing:2px;font-family:Tahoma;font-size:10px}#navigation{list-style:none;float:right;margin-top:50px;margin-right:25px}#navigation
li{display:inline-block;float:left;font-family:Georgia,serif;letter-spacing:1px;text-decoration:none;margin-left:15px;font-size:12px;color:#fff}#navigation li
a{text-decoration:none;color:#fff;display:block}#navigation li a:hover{color:#a5d539}#slidecontainer{position:relative;width:800px;height:300px}#slideshow{position:absolute;background:#fff;width:800px;height:300px}#slidenav
a{float:left;margin-left:5px;display:block;background:url("/imgs/bullet2.png") transparent no-repeat;width:10px;height:10px;text-indent: -9999px;text-decoration:none}#slidenav
a.activeSlide{background:url("/imgs/bullet.png") transparent no-repeat}#slidenav a:focus{outline:none}#slidenav{position:absolute;right:5px;bottom:5px;z-index:20}.column1{float:left;width:250px;margin-right:25px;line-height:25px;text-align:justify;font-size:12px}.news{width:250px;float:left;color:#777;font-size:11px}.news
p{line-height:1.2em}.news
h2{font-size:18px;font-weight:normal;letter-spacing:1px;font-family:Georgia,serif;margin-bottom:10px;color:#666}.news
.date{font-size:10px;color:#aaa;margin-bottom:5px}#palvhdr{width:800px;height:280px;background:url("/imgs/palvelut.jpg") no-repeat}#palvhdr
.kysy{width:440px;padding-top:40px;padding-left:320px;font-family:CenturyGothic,Helvetica,Arial,sans-serif;font-size:14px;line-height:25px}#palvhdr
h1{margin-left:320px;margin-top:30px;letter-spacing:1px;color:#666}.palv1{float:left;width:260px;margin-right:57px;line-height:25px;text-align:justify;font-size:12px;height:215px;font-size:11px;line-height:20px}.palv2{float:left;width:260px;line-height:25px;text-align:justify;font-size:12px;height:215px;font-size:11px;line-height:20px}img.palvimg{float:left;padding-top:5px;padding-right:15px}.refelink{font-size:22px;margin-top:25px;margin-bottom:25px}#yhthdr{width:800px;height:235px;background:url("/imgs/map.jpg") no-repeat}#yhthdr
.yhteytta{padding-top:160px;width:320px;font-family:CenturyGothic,Helvetica,Arial,sans-serif;text-align:right;font-size:12px;line-height:25px;color:#eee}#yhthdr
h1{margin-left:20px;letter-spacing:1px;color:#fff}.yhteysboksi{width:600px;text-align:left;float:left;line-height:2em;letter-spacing:1px;margin-right:20px}.yhteysboksi
br{margin-bottom:5px}.yhteysboksi
h1{margin-top:15px;padding-bottom:15px}.yhteystiedot{width:140px;margin-top:30px;padding-left:25px;padding-right:5px;float:right;line-height:1.6em;letter-spacing:1px;border-left:dashed 1px #eee}.www-suunnittelu{background:#fff;color:#555;height:480px;width:420px;padding:30px}.sovellus{background:#fff;color:#555;height:440px;width:420px;padding:30px}.yhteys{font-size:14px;color:#407f9e;margin-top:60px;margin-bottom:20px}input,textarea{padding:5px;margin:0px
0px 10px 0px;border:1px
solid #ccc}textarea:focus,input:focus{border:1px
solid #666}input#submit{width:30px;float:right;background:#000;color:#fff;border:1px
solid #e9e9e9;padding:5px;margin-right:100px;cursor:pointer}label{float:left;text-align:right;padding-top:20px;padding-bottom:5px}#sidenav{width:150px;float:right;margin-top:10px;border-left:dashed 1px #eee;padding-left:20px}#sidenav
h3{font-family:Georgia,sans-serif;font-size:12px;padding-bottom:20px}#sidenav ul
li{color:#999;margin-bottom:10px;border-bottom:solid 1px #ddd;list-style:none}#sidenav
a{padding-left:10px;display:block;padding:10px;color:#8ac221}#sidenav a:hover{padding-left:13px;color:#a5d539}#sidenav
.last{border:none;font-size:11px;margin-top: -5px}#sidenav
a.tarjous{display:inline-block;padding:15px
20px;color:#fff;background:#a5d539;font-size:16px;font-family:"arial black",arial,sans-serif;text-transform:uppercase;width:110px;text-align:center;margin-bottom:20px}#sidenav a.tarjous:hover{background:#8ac221}#leftblock{float:left;width:600px}#leftblock
a{line-height:1.8em;color:#8ac221;}#leftblock a:hover{color:#a5d539}#webhdr{width:800px;height:250px;background:url("/imgs/webs.jpg") no-repeat}#webhdr
.title{color:#fff;font-size:24px;padding-left:430px;padding-top:50px}#tarjous fieldset
p{padding-bottom:11.5pt}#tarjous
legend{font-size:16px;font-family:Georgia;padding:10px;color:#8ac221}#tarjous
fieldset{width:575px;border:dashed 1px #eee;margin-bottom:25px}#tarjous fieldset
p{float:left;width:250px}#tarjous .one-col
label{padding-left:20px}#tarjous fieldset
p.left{margin-right:20px;margin-left:20px}#tarjous fieldset
input{width:238px;float:left}#tarjous fieldset
textarea{float:left;width:508px;height:135px;margin-left:20px;display:block}#tarjous input, #tarjous
textarea{font:9pt Arial, sans-serif;color:#7c7972;border:1px
solid #e2e0d8;background:#fff;line-height:1;padding:9px
5px 10px;float:left}#tarjous
#submitinput{border:1px
solid #8ac221;letter-spacing:1px;font-family:Georgia,serif;cursor:pointer}#tarjous textarea:focus, #tarjous input:focus{border:1px
solid #8ac221}#tarjous fieldset
fieldset{border:none;margin:0px}p#vtip{display:none;position:absolute;padding:0px
5px;left:15px;font-family:Georgia;letter-spacing:2px;font-size:8px;text-transform:uppercase;color:#fff;background-color:#e13f74;border:1px
solid #af2351;-moz-border-radius:3px;-webkit-border-radius:3px;z-index:9999}p#vtip
#vtipArrow{position:absolute;top: -10px;left:5px;display:none}#pageflip{position:relative}#pageflip
img{width:50px;height:52px;z-index:99;position:absolute;right:0;top:0;-ms-interpolation-mode:bicubic}#pageflip
.msg_block{width:50px;height:50px;position:absolute;z-index:50;right:0;top:0;background:url(/imgs/tarjous.jpg) no-repeat right top;text-indent: -9999px}.justify{text-align:justify}.refe{padding-top:10px}.clear{clear:both}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/imgs/fancy_progress.png') no-repeat}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px
20px 40px 20px;margin:0;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#fff;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top: -12px;right: -15px;height:30px;width:30px;background:url('/imgs/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top: -15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left: -9999px;background:transparent url('/imgs/fancy_left.png') no-repeat}span#fancy_right_ico{right: -9999px;background:transparent url('/imgs/fancy_right.png') no-repeat}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover
span{left:20px}a#fancy_right:hover
span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div#fancy_bg_n{top: -20px;left:0;width:100%;height:20px;background:transparent url('/imgs/fancy_shadow_n.png') repeat-x}div#fancy_bg_ne{top: -20px;right: -20px;width:20px;height:20px;background:transparent url('/imgs/fancy_shadow_ne.png') no-repeat}div#fancy_bg_e{right: -20px;height:100%;width:20px;background:transparent url('/imgs/fancy_shadow_e.png') repeat-y}div#fancy_bg_se{bottom: -20px;right: -20px;width:20px;height:20px;background:transparent url('/imgs/fancy_shadow_se.png') no-repeat}div#fancy_bg_s{bottom: -20px;left:0;width:100%;height:20px;background:transparent url('/imgs/fancy_shadow_s.png') repeat-x}div#fancy_bg_sw{bottom: -20px;left: -20px;width:20px;height:20px;background:transparent url('/imgs/fancy_shadow_sw.png') no-repeat}div#fancy_bg_w{left: -20px;height:100%;width:20px;background:transparent url('/imgs/fancy_shadow_w.png') repeat-y}div#fancy_bg_nw{top: -20px;left: -20px;width:20px;height:20px;background:transparent url('/imgs/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;z-index:100;display:none}div#fancy_title
div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}div#fancy_title
table{margin:0
auto}div#fancy_title table
td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url('/imgs/fancy_title_left.png') repeat-x}td#fancy_title_main{height:32px;background:transparent url('/imgs/fancy_title_main.png') repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url('/imgs/fancy_title_right.png') repeat-x}#feature_list
h3{margin:0;padding:7px
0 0 0;margin-bottom:10px;margin-left:25px;font-size:16px;text-transform:uppercase}div#feature_list{width:800px;height:320px;overflow:hidden;position:relative;background:#fff;margin-top:30px}div#feature_list
ul{position:absolute;top:0;list-style:none;padding:0;margin:0}ul#tabs{left:0;z-index:2;width:320px}ul#tabs
span{margin-left:25px}ul#tabs
li{font-size:12px;font-family:Arial}ul#tabs li
img{padding:5px;border:none;float:left;margin:10px
10px 0 0}ul#tabs li
a{color:#407f9e;text-decoration:none;display:block;padding:10px;height:60px;outline:none}ul#tabs li a:hover{text-decoration:none;color:#5892af}ul#tabs li
a.current{background:url('/imgs/feature-tab-current.png');color:#FFF}ul#tabs li a.current:hover{text-decoration:none;cursor:default}ul#output{right:0;width:513px;height:320px;position:relative}ul#output
.text{position:absolute;top:15px;right:20px;color:#000;font-size:12px;letter-spacing:1px;line-height:1.6em;width:220px}ul#output
.text2{position:absolute;top:15px;right:10px;color:#000;font-size:12px;letter-spacing:1px;line-height:1.6em;width:180px}ul#output
li{position:absolute;width:513px;height:320px}ul#output li
a{position:absolute;bottom:10px;right:20px;padding:8px
12px;text-decoration:none;font-size:12px;color:#FFF;background:#000;-moz-border-radius:5px}ul#output li a:hover{background:#407f9e}