@font-face{font-family:'icomoon';src:url('fonts/icomoon.eot%3Fgd3lqw');src:url('fonts/icomoon.eot%3F') format('embedded-opentype'), url('fonts/icomoon.woff%3Fgd3lqw') format('woff'), url('fonts/icomoon.ttf%3Fgd3lqw') format('truetype'), url('fonts/icomoon.svg%3Fgd3lqw') format('svg');font-weight:normal;font-style:normal}[class^="icon-"], [class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-stack:before{content:"\e600"}.icon-bubbles:before{content:"\e601"}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button, html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled], html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media screen, projection, tv { .container_12{margin-left:auto;margin-right:auto;width:840px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:50px}.container_12 .grid_2{width:120px}.container_12 .grid_3{width:190px}.container_12 .grid_4{width:260px}.container_12 .grid_5{width:330px}.container_12 .grid_6{width:400px}.container_12 .grid_7{width:470px}.container_12 .grid_8{width:540px}.container_12 .grid_9{width:610px}.container_12 .grid_10{width:680px}.container_12 .grid_11{width:750px}.container_12 .grid_12{width:820px}.container_12 .prefix_1{padding-left:70px}.container_12 .prefix_2{padding-left:140px}.container_12 .prefix_3{padding-left:210px}.container_12 .prefix_4{padding-left:280px}.container_12 .prefix_5{padding-left:350px}.container_12 .prefix_6{padding-left:420px}.container_12 .prefix_7{padding-left:490px}.container_12 .prefix_8{padding-left:560px}.container_12 .prefix_9{padding-left:630px}.container_12 .prefix_10{padding-left:700px}.container_12 .prefix_11{padding-left:770px}.container_12 .suffix_1{padding-right:70px}.container_12 .suffix_2{padding-right:140px}.container_12 .suffix_3{padding-right:210px}.container_12 .suffix_4{padding-right:280px}.container_12 .suffix_5{padding-right:350px}.container_12 .suffix_6{padding-right:420px}.container_12 .suffix_7{padding-right:490px}.container_12 .suffix_8{padding-right:560px}.container_12 .suffix_9{padding-right:630px}.container_12 .suffix_10{padding-right:700px}.container_12 .suffix_11{padding-right:770px}.container_12 .push_1{left:70px}.container_12 .push_2{left:140px}.container_12 .push_3{left:210px}.container_12 .push_4{left:280px}.container_12 .push_5{left:350px}.container_12 .push_6{left:420px}.container_12 .push_7{left:490px}.container_12 .push_8{left:560px}.container_12 .push_9{left:630px}.container_12 .push_10{left:700px}.container_12 .push_11{left:770px}.container_12 .pull_1{left:-70px}.container_12 .pull_2{left:-140px}.container_12 .pull_3{left:-210px}.container_12 .pull_4{left:-280px}.container_12 .pull_5{left:-350px}.container_12 .pull_6{left:-420px}.container_12 .pull_7{left:-490px}.container_12 .pull_8{left:-560px}.container_12 .pull_9{left:-630px}.container_12 .pull_10{left:-700px}.container_12 .pull_11{left:-770px}.clearing{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both !important}.left{float:left;margin:0 1.5em 1em 0;display:inline-block}.right{float:right;margin:0 0 1em 1.5em;display:inline-block}.big{font-size:1.133em}.small{font-size:0.866em}html,body{position:relative;padding:0;margin:0}html{font:15px/1.62 Helvetica, Arial, sans-serif;font-weight:400;background:#000 url('../img/1600.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#e9e9e9}body{background:transparent;padding-bottom:40px}h1,h2,h3,h4,h5,h6,strong,b{font-weight:700}h1{font-size:2em;line-height:1.1;text-transform:uppercase}h2{font-size:1.8em;line-height:1.2;text-transform:uppercase}h3{font-size:1.2em;line-height:1.3}a{color:#e9e9e9;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}a:hover{text-decoration:none;color:#fff}hr{clear:both;border:0;border-top:2px solid #2b3c4f;background:none;margin:1.5em 0}#intro,#content{margin-top:10px;text-shadow:0.1em 0.1em 0.3em rgba(0, 0, 0, 0.8)}#content .container_12{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#001631;background-color:rgba(0, 23, 51, 0.45);-webkit-box-shadow:0 0 3px #1b2d42;-moz-box-shadow:0 0 3px #1b2d42;box-shadow:0 0 3px #1b2d42;padding:20px 19px}#content img{max-width:100%;height:auto}#header{width:100%;background:url('../img/header_bg.png') 0% 0% repeat-x}#header .container_12{background:url('../img/header.png') 50% 0% no-repeat;padding:0 20px}#home{float:left;display:block;width:295px;height:56px;margin-top:35px;text-indent:-99999px}#menu{float:right}#menu ul{float:left;list-style:none;padding:0;margin:0 -16px 0 0}#menu ul li{float:left}#menu ul li a{float:left;display:inline-block;padding:70px 16px 0;line-height:48px;text-transform:uppercase;text-decoration:none;font-size:13px;border-right:1px solid #1b2d42}#menu ul li.active a{background:url('../img/header_hover.png') 0% 0% repeat-x;border-color:#2b3c4f;color:#00b9ed}#menu ul li a:hover, #menu ul li a:active{color:#00b9ed}#menu ul li.last a{border:0}#image{margin-bottom:25px}#image img{display:block;width:820px;height:auto;-webkit-box-shadow:0 0 7px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 0 7px rgba(255, 255, 255, 0.2);box-shadow:0 0 7px rgba(255,255,255,0.2)}#submenu{overflow:hidden;padding-right:20px;font-size:13px}#submenu ul{overflow:hidden;list-style:none;text-transform:uppercase;background-color:#000;background-color:rgba(0, 0, 0, 0.1);border-top:2px solid #2b3c4f;padding:3px 0 0;margin:0}#submenu ul ul{text-transform:none;line-height:normal;background:none;padding-top:0.5em;padding-bottom:0.5em;border:0}#submenu li{border-bottom:1px dotted #1b2d42;padding-left:1em;padding-top:7px;padding-bottom:7px}#submenu li li{padding-top:5px;padding-bottom:5px;border:0}#submenu li.active{background-color:#fff;background-color:rgba(255, 255, 255, 0.075)}#submenu a{display:block;text-decoration:none}#submenu a:hover, #submenu li li.open a, #submenu li.active>a{color:#00b9ed}#breadcrumb{border-top:2px solid #2b3c4f;padding:5px 0 0;font-size:12px;color:#aaa}#breadcrumb a{text-decoration:none;color:#aaa}#breadcrumb a:hover{color:#00b9ed}ul.references{clear:both;overflow:hidden;list-style:none;margin:1.5em 0;padding:0}ul.references .logo{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}ul.references figure{margin:0;padding:10px 0}ul.references figure img{display:block;margin:0 auto}ul.references .logo{background-color:#fff}ul.references .vr .logo{background-color:#67AF1B}ul.references .vetrea-terveys .logo{background-color:#B4D435}ul.references .sanako-oy .logo{background-color:#E9E9E9}ul.references .vetrea-terveys figure.logo{padding:0}.etusivu #intro{text-align:center;text-shadow:0.1em 0.1em 3em #000;padding-top:20px}.etusivu #intro h1{font-size:2.9em;margin:20px 0;padding:0}.etusivu #intro p{font-size:1.133em;margin:20px 40px;padding:0}.etusivu .actions{list-style:none;margin:40px 0;padding:0}.etusivu .actions li{display:inline-block;margin:0 0.5em}.etusivu .actions a{text-transform:uppercase;text-decoration:none;text-shadow:none;font-size:1.166em;padding:0.8em 1.1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#00b9ed;background-color:rgba(0, 184, 235, 0.85);color:#fff}.etusivu .actions a:hover{background-color:#00b9ed}.etusivu .actions li:first-child a{background-color:#fff;background-color:rgba(255, 255, 255, 0.85);color:#000}.etusivu .actions li:first-child a:hover{background-color:#fff}.etusivu #content{text-align:center}.etusivu #content h2{font-size:1.4em;font-weight:100;letter-spacing:0.025em;border-bottom:1px solid #2b3c4f;padding:10px 0 20px;margin:0}.etusivu .references li{border-bottom:1px solid #2b3c4f;padding-top:30px;padding-bottom:25px}.etusivu .references .logo{background-position:center center;background-repeat:no-repeat;display:block;height:80px}.etusivu .references h3{font-size:1.133em;margin:20px 0 0;padding:0}.etusivu .references .more{text-decoration:none;font-weight:700}.etusivu .references .more:hover{color:#00b9ed}.referenssit ul.references{margin-top:2em}.referenssit ul.references li{border-top:1px solid #2b3c4f;padding-top:10px;padding-bottom:20px}.referenssit ul.references .title{font-size:1.4em}.ajankohtaista p+dl.post{margin-top:2em}.ajankohtaista dl.post{clear:both;overflow:hidden;border-top:1px solid #2b3c4f;padding-top:1em;margin-top:1em}.ajankohtaista dl.post dt{font-size:0.91em}.ajankohtaista dl.post h3{font-size:1em;font-weight:400;margin:0;padding:0}.form{color:#e9e9e9;border-top:1px solid #2b3c4f;padding-top:1em;margin-top:2em}.form dl{clear:both;overflow:hidden}.form dt{padding:0 0 1px;margin:0}.form dd{padding:0 0 10px;margin:0}.form input[type="text"], .form textarea{width:95%;padding:5px;color:#222;border:0 none;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;background-color:rgba(255, 255, 255, 0.9)}.form input[type="text"]:focus, .form textarea:focus{background-color:#fff}.form textarea{resize:vertical}.form label{font-size:0.8em;text-transform:uppercase;color:#eee}.form label em, .form label.required{color:#fff}.form label.required em{color:red}.form button{color:#222}.form div.submit{margin-bottom:20px}.form div.errors{margin-bottom:10px;font-size:12px;line-height:1.3}.form div.errors strong{text-transform:uppercase;font-weight:normal;font-size:11px;color:#00b9ed}#fb-like{padding-top:0.5em}#siteby{position:fixed;top:3%;right:2%}#siteby a{display:block;background:transparent url('../img/blowback.png') 0% 0% no-repeat}#siteby a:hover{display:block;background-position:0% 100%}#siteby, #siteby a{width:52px;height:10px;overflow:hidden;text-indent:-99999px;z-index:101} } @media print { html,body{font:100%/147% Helvetica,Arial,sans-serif;background:black;color:white;margin:0;padding:0;width:100%}#bg,#menu,#submenu,#image,#siteby{display:none} } 