@charset "UTF-8";
@media screen, projection, tv {
html, body, body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}nav ul, nav
ol{list-style:none;margin-left:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6
input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td, td
img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top: -0.5em}sub{bottom: -0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7
img{-ms-interpolation-mode:bicubic}.ie6
html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{min-width:990px}.outer{position:relative;width:100%}.inner{position:relative;margin-left:auto;margin-right:auto;width:990px}.container_12{margin-left:auto;margin-right:auto;width:960px}.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:15px;margin-right:15px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12
.grid_1{width:50px}.container_12
.grid_2{width:130px}.container_12
.grid_3{width:210px}.container_12
.grid_4{width:290px}.container_12
.grid_5{width:370px}.container_12
.grid_6{width:450px}.container_12
.grid_7{width:530px}.container_12
.grid_8{width:610px}.container_12
.grid_9{width:690px}.container_12
.grid_10{width:770px}.container_12
.grid_11{width:850px}.container_12
.grid_12{width:930px}.container_12
.prefix_1{padding-left:80px}.container_12
.prefix_2{padding-left:160px}.container_12
.prefix_3{padding-left:240px}.container_12
.prefix_4{padding-left:320px}.container_12
.prefix_5{padding-left:400px}.container_12
.prefix_6{padding-left:480px}.container_12
.prefix_7{padding-left:560px}.container_12
.prefix_8{padding-left:640px}.container_12
.prefix_9{padding-left:720px}.container_12
.prefix_10{padding-left:800px}.container_12
.prefix_11{padding-left:880px}.container_12
.suffix_1{padding-right:80px}.container_12
.suffix_2{padding-right:160px}.container_12
.suffix_3{padding-right:240px}.container_12
.suffix_4{padding-right:320px}.container_12
.suffix_5{padding-right:400px}.container_12
.suffix_6{padding-right:480px}.container_12
.suffix_7{padding-right:560px}.container_12
.suffix_8{padding-right:640px}.container_12
.suffix_9{padding-right:720px}.container_12
.suffix_10{padding-right:800px}.container_12
.suffix_11{padding-right:880px}.container_12
.push_1{left:80px}.container_12
.push_2{left:160px}.container_12
.push_3{left:240px}.container_12
.push_4{left:320px}.container_12
.push_5{left:400px}.container_12
.push_6{left:480px}.container_12
.push_7{left:560px}.container_12
.push_8{left:640px}.container_12
.push_9{left:720px}.container_12
.push_10{left:800px}.container_12
.push_11{left:880px}.container_12
.pull_1{left:-80px}.container_12
.pull_2{left:-160px}.container_12
.pull_3{left:-240px}.container_12
.pull_4{left:-320px}.container_12
.pull_5{left:-400px}.container_12
.pull_6{left:-480px}.container_12
.pull_7{left:-560px}.container_12
.pull_8{left:-640px}.container_12
.pull_9{left:-720px}.container_12
.pull_10{left:-800px}.container_12
.pull_11{left:-880px}.clearing{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:12px/1.5 Verdana,Geneva,Kalimati,sans-serif}hr{border:0
#ccc solid;border-top-width:1px;clear:both;height:0}a{color:#1866bc;text-decoration:none}a:hover,a:active{color:#3886dd;text-decoration:underline}h1{font-size:26px}h2{font-size:17px}h3{font-size:14px}h4{font-size:12px}ol{list-style:decimal;margin-left:30px}ul{list-style:disc;margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:20px}h2{margin-bottom:10px}h3,h4{margin-bottom:5px}h5,h6{margin-bottom:0}.clear{clear:both !important}.vasen{float:left;margin-right:15px;display:inline-block}.oikea{float:right;margin-left:15px;display:inline-block}.big{font-size:120%}.small{font-size:80%}h1,h2,h3,h4{font-weight:normal;text-transform:uppercase}.fat{font-weight:bold;text-transform:none}body{background:#f7f7f7 url('../img/body.jpg') center top repeat-x;border-top:1px solid #ccc}#header{padding-top:30px}#header
figure{margin:0}#header
#home{float:left;position:absolute;top:-6px;left:-20px;z-index:99999}#header
#locations{list-style:none;margin:0
7px 9px 0;float:right}#header #locations
li{float:left;text-transform:uppercase;font-size:15px;color:#666;text-shadow:1px 0 0 #fff}#header #locations li:before{float:left;display:block;content:'|';margin:0
10px;text-shadow:1px 0 0 #fff}#header #locations li:first-child:before{content:'';margin:0}#header
#heading{position:relative}#header #heading
h1{position:absolute;top:55%;right:0;z-index:999999}#header #heading h1,
.jdGallery
.slideInfoZone{color:#333;background-color:#fff;background-color:rgba(255,255,255,0.7);padding:8px
30px 8px 20px;border:1px
solid rgba(255,255,255,0.75);border-right:0;text-shadow:1px 1px 0 rgba(255,255,255,0.75)}#header #slider,
#header
#main_img{clear:both;overflow:hidden;-moz-box-shadow:0 0 9px #e6e6e6;-webkit-box-shadow:0 0 9px #e6e6e6;box-shadow:0 0 9px #e6e6e6;-webkit-border-top-right-radius:14px;-moz-border-radius-topright:14px;border-top-right-radius:14px}#header #slider,
#header #main_img,
#header #main_img
img{width:990px;height:290px}.etusivu #header #slider,
.etusivu #header #main_img,
.etusivu #header #main_img
img{height:330px}#menu{background:#57bb1b;border-top:1px solid #519428;border-bottom:1px solid #4f882d;z-index:100;-moz-box-shadow:0 0 9px #e6e6e6;-webkit-box-shadow:0 0 9px #e6e6e6;box-shadow:0 0 9px #e6e6e6}#menu
ul{float:left;margin:0}#menu
li{float:left;border-left:1px solid #7ad245;border-right:1px solid #439014}#menu
li.first{border-left:0}#menu
li.last{border-right:0}#menu
a{position:relative;display:block;padding:9px
26px;text-decoration:none;text-transform:uppercase;font-size:14px;color:#eff5eb;text-shadow:0 0 2px rgba(0,0,0,0.3)}#menu a:hover,
#menu a:active,
#menu li.active
a{color:#fff}#menu li.active a:after,
#menu li.active a:before{position:absolute;content:'';display:block;width:0;height:0;border:0;bottom:-.6em;border-bottom:.65em solid transparent}#menu li.active a:after{left:50%;border-left:.65em solid #57bb1b}#menu li.active a:before{right:50%;border-right:.65em solid #57bb1b}#sub_menu{margin-right:30px;margin-bottom:20px}#sub_menu
ul{margin-bottom:10px}#sub_menu ul
ul{}#sub_menu
li{}#sub_menu li
li{padding:0
3px}#sub_menu ul
a{display:block;text-decoration:none;color:#444;font-weight:bold;margin-bottom:3px}#sub_menu a:hover,
#sub_menu a:active,
#sub_menu .active>a{color:#1866bc}#sub_menu ul ul
a{font-weight:normal;border-left:2px solid #eee;padding-left:6px;margin-bottom:2px}#sub_menu ul ul a:hover,
#sub_menu ul ul a:active{border-color:#ccc}#sub_menu ul ul .active>a{border-color:#57bb1b}#breadcrumb{font-size:0.9em}#breadcrumb
ol{float:left;width:100%;border-bottom:1px solid #57bb1b;padding-bottom:10px}#breadcrumb
li{float:left;position:relative}#breadcrumb li:after{float:left;display:block;content:'»';margin:0
2px}#breadcrumb li:first-child:after{display:none;content:''}#breadcrumb
a{text-decoration:none}#breadcrumb a:hover,
#breadcrumb a:active{text-decoration:underline}#content{background:#fff;padding-top:30px;padding-bottom:10px;border-bottom:1px solid #4f882d;-moz-box-shadow:0 0 9px #e6e6e6;-webkit-box-shadow:0 0 9px #e6e6e6;box-shadow:0 0 9px #e6e6e6}.slicer{float:left;width:100%;border-bottom:1px dashed #cfcfcf;margin-bottom:20px}.mt_10{margin-top:10px}.mt_20{margin-top:20px}.box{float:left;width:100%;border-top:1px dashed #cfcfcf;border-bottom:1px dashed #cfcfcf;padding-top:20px;margin:10px
0 20px}.etusivu
h1{padding-top:15px}.etusivu
#alabanneri{padding:40px
0 20px}.etusivu
.nostot{background:#f3f3f3;padding:10px
20px;margin-bottom:20px;-webkit-border-top-left-radius:9px;-webkit-border-bottom-right-radius:9px;-moz-border-radius-topleft:9px;-moz-border-radius-bottomright:9px;border-top-left-radius:9px;border-bottom-right-radius:9px}.etusivu .nostot
h4{text-align:right;border-bottom:1px solid #e2e2e2;padding-bottom:5px;margin-bottom:0}.etusivu .tarjous,
.etusivu
.tiedote{border-top:1px solid #fbfbfb;padding-top:10px}.etusivu .tarjous
p{margin:0}.etusivu .tarjous
figure{margin-bottom:5px}.etusivu
.more{text-align:right}.etusivu
.tarjous{padding-top:5px;margin-bottom:30px}.etusivu
.tiedote{margin-bottom:10px}.etusivu .tiedote
.date{float:left;width:50px;font-size:10px}.etusivu .tiedote
h3{float:left;width:200px;text-transform:none;font-size:13px;line-height:1.1}.info
ul{list-style:none;margin-left:0;background:#f3f3f3;border-top:1px solid #e2e2e2;border-bottom:1px solid #fbfbfb}.info
li{position:relative;border-top:1px solid #fbfbfb;border-bottom:1px solid #e2e2e2;background:url('../img/bullet_go.png') no-repeat 3px 50%;padding-left:20px}.info
a{display:block;padding:3px
6px}.gallery{}.contact_button{display:block;text-decoration:none;position:relative;color:#fff;margin-bottom:20px}.contact_button
h5{font-weight:normal;margin:0;padding-left:40px;line-height:40px;background:#57bb1b url('../img/quote_go.png') no-repeat 12px 55%}.contact_button
span{font-weight:bold;padding-left:8px}.contact_button:after,.contact_button:before{position:absolute;content:'';display:block;width:0;height:0;border:0;right:0;border-right:22px solid #fff}.contact_button:after{top:50%;border-top:20px solid #57bb1b}.contact_button:before{bottom:50%;border-bottom:20px solid #57bb1b}.contact_button:hover,.contact_button:active{text-decoration:none;color:#fff}.contact_button:hover h5,
.contact_button:active
h5{background-color:#439014}.contact_button:hover:after,.contact_button:active:after{border-top-color:#439014}.contact_button:hover:before,.contact_button:active:before{border-bottom-color:#439014}.page_6
.galleria{border-bottom:1px dashed #eee;margin-bottom:15px}.maps{padding-bottom:5px}.maps
iframe{display:block;margin-bottom:15px}.form
dl{float:left;width:100%}.form
dt{float:left;width:25%;margin-right:5%}.form
dd{float:left;width:70%;margin-bottom:5px}.form dd:nth-of-type(1),
.form dd:nth-of-type(9){padding-bottom:7px}.form input[type="text"],
.form
textarea{font-family:inherit;font-size:inherit;width:220px;padding:2px}.form
button{font-family:inherit;font-size:inherit;padding:.5em 1em}.form
.button{padding-left:30%;margin-bottom:20px}.form
.errors{margin-bottom:20px}.form
label.required{color:red}#brands{background:#f7f7f7;border-bottom:1px solid #ccc}#brands>div{border-top:5px solid #57bb1b;padding-top:40px;padding-bottom:20px}#brands
td{vertical-align:middle}#brands
img{display:block;margin:0
auto}#footer{padding-top:20px;background:#eee;border-top:1px solid #fff;text-shadow:1px 1px 0 #fff;font-size:11px}#footer
ul{list-style:none;margin-left:0}#footer
h2{font-size:19px;margin-bottom:0}#footer
h3{font-size:16px}#footer
a{text-decoration:none}#footer a:hover,
#footer a:active{text-decoration:underline}#footer div div
ul{font-size:8px;text-transform:uppercase;letter-spacing:0.01em;color:#545454;margin-bottom:10px}#footer div div
a{color:#545454}#footer div div
li{display:inline}#footer div div li:after{content:' |'}#footer div div li:last-child:after{display:none;content:''}#footer div div
dl{float:left;width:100%}#footer div div
dt{float:left;clear:left;width:30%}#footer
aside{text-align:right}#myGallery,#myGallerySet,#flickrGallery{width:460px;height:345px;z-index:5;border:1px
solid #000}#flickrGallery{width:500px;height:334px}#slider img.thumbnail, #myGallery img.thumbnail, #myGallerySet
img.thumbnail{display:none}.jdGallery{overflow:hidden;position:relative}.jdGallery
img{border:0;margin:0}.jdGallery
.slideElement{width:100%;height:100%;background-color:#000;background-repeat:no-repeat;background-position:center center;background-image:url('../img/loading-bar-black.gif')}.jdGallery
.loadingElement{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;background-repeat:no-repeat;background-position:center center;background-image:url('../img/loading-bar-black.gif')}.jdGallery
.slideInfoZone{position:absolute;z-index:10;margin:0px;text-indent:0;overflow:hidden;right:0;top:50%;height:30px}* html .jdGallery
.slideInfoZone{}.jdGallery .slideInfoZone
h2{font-size:26px;margin:0;padding: .125em 0}.jdGallery .slideInfoZone
p{display:none}.jdGallery
div.carouselContainer{position:absolute;height:135px;width:100%;z-index:10;margin:0px;left:0;top:0}.jdGallery
a.carouselBtn{position:absolute;bottom:0;right:30px;height:20px;text-align:center;padding:0
10px;font-size:13px;background:#333;color:#fff;cursor:pointer}.jdGallery
.carousel{position:absolute;width:100%;margin:0px;left:0;top:0;height:115px;background:#333;color:#fff;text-indent:0;overflow:hidden}.jdExtCarousel{overflow:hidden;position:relative}.jdGallery .carousel .carouselWrapper, .jdExtCarousel
.carouselWrapper{position:absolute;width:100%;height:78px;top:10px;left:0;overflow:hidden}.jdGallery .carousel .carouselInner, .jdExtCarousel
.carouselInner{position:relative}.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner
.thumbnail{cursor:pointer;background:#000;background-position:center center;float:left;border:solid 1px #fff}.jdGallery .wall .thumbnail, .jdExtCarousel .wall
.thumbnail{margin-bottom:10px}.jdGallery .carousel .label, .jdExtCarousel
.label{font-size:13px;position:absolute;bottom:5px;left:10px;padding:0;margin:0}.jdGallery .carousel .wallButton, .jdExtCarousel
.wallButton{font-size:10px;position:absolute;bottom:5px;right:10px;padding:1px
2px;margin:0;background:#222;border:1px
solid #888;cursor:pointer}.jdGallery .carousel .label .number, .jdExtCarousel .label
.number{color:#b5b5b5}.jdGallery
a{font-size:100%;text-decoration:none;color:inherit}.jdGallery a.right, .jdGallery
a.left{position:absolute;height:99%;width:25%;cursor:pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}* html .jdGallery a.right, * html .jdGallery
a.left{filter:alpha(opacity=50)}.jdGallery a.right:hover, .jdGallery a.left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.jdGallery
a.left{left:0;top:0;background:url('../img/fleche1.png') no-repeat center left}* html .jdGallery
a.left{background:url('../img/fleche1.gif') no-repeat center left}.jdGallery
a.right{right:0;top:0;background:url('../img/fleche2.png') no-repeat center right}* html .jdGallery
a.right{background:url('../img/fleche2.gif') no-repeat center right}.jdGallery
a.open{left:0;top:0;width:100%;height:100%}.withArrows
a.open{position:absolute;top:0;left:25%;height:99%;width:50%;cursor:pointer;z-index:10;background:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.withArrows a.open:hover{background:url('../img/open.png') no-repeat center center}* html .withArrows a.open:hover{background:url('../img/open.gif') no-repeat center center;filter:alpha(opacity=80)}.jdGallery
a.gallerySelectorBtn{z-index:15;position:absolute;top:0;left:30px;height:20px;text-align:center;padding:0
10px;font-size:13px;background:#333;color:#fff;cursor:pointer;opacity: .4;-moz-opacity: .4;-khtml-opacity:0.4;filter:alpha(opacity=40)}.jdGallery
.gallerySelector{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0;background:#000}.jdGallery .gallerySelector
h2{margin:0;padding:10px
20px 10px 20px;font-size:20px;line-height:30px;color:#fff}.jdGallery .gallerySelector
.gallerySelectorWrapper{overflow:hidden}.jdGallery .gallerySelector .gallerySelectorInner
div.galleryButton{margin-left:10px;margin-top:10px;border:1px
solid #888;padding:5px;height:40px;color:#fff;cursor:pointer;float:left}.jdGallery .gallerySelector .gallerySelectorInner
div.hover{background:#333}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
div.preview{background:#000;background-position:center center;float:left;border:none;width:40px;height:40px;margin-right:5px}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
h3{margin:0;padding:0;font-size:12px;font-weight:normal}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
p.info{margin:0;padding:0;font-size:12px;font-weight:normal;color:#aaa}
}
@media print {

}

