body,form{padding:0}h1,h2{font-weight:700;padding:.5em 0;margin:0}body,form,h1,h2,p{margin:0}body,input,select,textarea{font-family:Verdana,Arial,Helvetica,sans-serif}hr,img{border:none}#ksk_main_image,#top-bar,.clear,.clear-left,.clear-right{overflow:hidden}#album_comment .new_comment,.form_table,table.user_table,table.user_table_noborder{border-collapse:collapse}#menu ul a,.nowrap{white-space:nowrap}.box .content,.using_kskpages .madpage_column_component *{word-wrap:break-word}body{font-size:80%;background-color:#fff;-webkit-text-size-adjust:none}h1{font-size:130%}h1 a,h2{font-size:100%}h1,h1 a{text-decoration:none}.using_kskpages .madpages_component.ksk_no_margins .kskpage_title_comp h1,.using_kskpages .madpages_component.ksk_no_margins .kskpage_title_comp h2{padding:0}.using_kskpages .box .header h2,p{padding:.5em 0}input,select,textarea{font-size:11px;font-weight:400;font-style:normal}hr{height:1px;background-color:#666;width:98%;text-align:left;margin-left:0}body.edit #columns #content #content_view.ksk_empty_container,body.edit #menu.ksk_empty_container,body.edit .ksk_footer_wrapper #footer_content.ksk_empty_container{min-height:30px}table.user_table td{border:1px solid #000;padding:3px 8px}table.user_table_noborder td{border:none;padding:3px 8px}.inner{margin:0 10px}.min-height{height:200px;float:right;width:1px}.clear{clear:both;height:1px;background-color:transparent!important}.clear-left{clear:left;height:1px}.clear-right{clear:right;height:1px}.block{display:block}table{border:none}tbody,td,tfoot,th,thead,tr{font-size:100%;vertical-align:top;background:0 0}table.tynimce_table tbody,table.tynimce_table tfoot,table.tynimce_table th,table.tynimce_table thead,table.tynimce_table tr{vertical-align:top}table.tynimce_table td{vertical-align:inherit}.right{text-align:right}.center{text-align:center}.wide{width:98%}table.small tr td,table.small tr th{padding:0;font-size:11px}div#content div.inner img{margin:0 6px;max-width:99%}#content_bottom,#content_top{display:none}#sharebuttons_container_for_content_pages{height:1px;margin-bottom:35px}#sharebuttons_inner_in_content_pages{float:right;margin:10px}#sharebuttons_inner_in_content_pages .addthis_toolbox{min-width:163px}#at15s_inner,#at15s_inner a,#at16p,#at16p a,#at_hover,#at_hover a{font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:12px;font-weight:400;font-style:normal;text-transform:none}#at_hover a{text-decoration:underline}#at15pf a,#at16pf a{font-size:10px}#madpages_sharebuttons_settings .frantic_addthis img.frantic_addthis_icon,.frantic_addthis img.frantic_addthis_icon{display:inline-block;vertical-align:middle;margin:0 3px 0 0}#madpages_sharebuttons_settings .frantic_addthis input,.frantic_addthis input{width:13px;height:13px;display:inline-block;vertical-align:middle;margin:0 3px 0 0}.frantic_addthis .addthis_32x32_style img{width:32px;height:32px}.frantic_addthis .addthis_16x16_style img{width:16px;height:16px}#kskpages_sharebuttons_hider{height:16px}#kskpages_sharebuttons_hider .frantic_addthis_icon{margin:0 5px 0 0;vertical-align:baseline;width:16px;height:16px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;cursor:pointer}#kskpages_sharebuttons_hider .frantic_addthis_icon.selected{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#kskpages_sharebuttons_style label{margin-bottom:10px;display:block;cursor:pointer}#kskpages_sharebuttons_style .ksk_share_icons_container,#kskpages_sharebuttons_style .ksk_share_icons_vcount_container{display:inline-block}#kskpages_sharebuttons_style .ksk_share_count{position:relative;z-index:1;text-decoration:none;color:#000;display:inline-block;cursor:pointer;margin-right:5px;font-size:11px;line-height:16px}.ksk_share_count .ksk_share_tbubble .ksk_share_tbubble_c,.ksk_share_hbubble{position:relative;z-index:-1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5', endColorstr='#ffffff', GradientType=0)}.ksk_share_count .ksk_share_count_icon{background-repeat:no-repeat;height:22px;line-height:22px;width:60px;position:relative}.ksk_facebook_hcount .ksk_share_count_icon,.ksk_facebook_vcount .ksk_share_count_icon{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/facebook_counter.png)}.ksk_twitter_hcount .ksk_share_count_icon,.ksk_twitter_vcount .ksk_share_count_icon{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/twitter_counter.png)}.ksk_email_hcount .ksk_share_count_icon,.ksk_email_vcount .ksk_share_count_icon{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/email_counter.png)}.ksk_share_bubble_content{padding-left:2px;padding-right:2px;white-space:nowrap;font-family:Verdana,Helvetica,sans-serif;font-size:11px;height:16px;line-height:16px}.ksk_share_icons_hcount_container{display:inline-block;line-height:16px;vertical-align:middle}.ksk_share_icons_hcount_container .ksk_share_count .ksk_share_count_icon{display:inline-block}.ksk_facebook_hcount .ksk_share_hbubble_arrow{background-image:url(//ws.sharethis.com/share4x/images/Facebook_bubble_arrow.png)}.ksk_twitter_hcount .ksk_share_hbubble_arrow{background-image:url(//ws.sharethis.com/share4x/images/Twitter_bubble_arrow.png)}.ksk_share_hbubble_arrow{padding-left:3px;margin-left:-1px;background:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/bubble_arrow.png) 3px 8px no-repeat;line-height:16px;height:14px;display:inline-block;vertical-align:top}.ksk_share_hbubble{margin-left:3px;margin-right:3px;border:1px solid #bfbfbf;padding:2px;font-family:serif;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;height:16px;background:#d5d5d5;background:-moz-linear-gradient(top,#d5d5d5 0,#efefef 48%,#fff 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d5d5d5),color-stop(48%,#efefef),color-stop(94%,#fff))}#kskpages_sharebuttons_style .ksk_share_icons_vcount_container{vertical-align:bottom}.ksk_share_count .ksk_share_tbubble{height:44px;margin:5px 0 2px;color:#4d4d4d;overflow:hidden;background:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/bubble_arrow_below.png) 10px 40px no-repeat;line-height:16px}.ksk_share_count .ksk_share_tbubble .ksk_share_tbubble_c{padding-top:10px;font-size:18px;text-align:center;width:58px;height:29px;line-height:16px;font-family:Verdana,Helvetica,sans-serif;color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ccc;background:#d5d5d5;background:-moz-linear-gradient(top,#d5d5d5 0,#efefef 48%,#fff 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d5d5d5),color-stop(48%,#efefef),color-stop(94%,#fff))}#kskpages_sharebuttons_style .ksk_share_icons_container{vertical-align:middle}.ksk_share_icons_container .ksk_share_social_icon{display:inline-block;margin:0 5px 0 0}.ksk_share_32x32_icons,.ksk_share_32x32_icons .ksk_share_social_icon{height:32px}.ksk_share_32x32_icons .ksk_share_social_icon{width:32px}.ksk_share_16x16_icons,.ksk_share_16x16_icons .ksk_share_social_icon{height:16px}.ksk_share_16x16_icons .ksk_share_social_icon{width:16px}.ksk_share_16x16_icons i.ksk_share_facebook{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/16x16/facebook.png)}.ksk_share_16x16_icons i.ksk_share_twitter{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/16x16/twitter.png)}.ksk_share_16x16_icons i.ksk_share_googleplus{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/16x16/googleplus.png)}.ksk_share_16x16_icons i.ksk_share_google_bmarks{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/16x16/google.png)}.ksk_share_16x16_icons i.ksk_share_email{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/16x16/email.png)}.ksk_share_16x16_icons i.ksk_share_linkedin{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/16x16/linkedin.png)}.ksk_share_16x16_icons i.ksk_share_basic{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/16x16/sharethis.png)}.ksk_share_32x32_icons i.ksk_share_facebook{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/32x32/facebook.png)}.ksk_share_32x32_icons i.ksk_share_twitter{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/32x32/twitter.png)}.ksk_share_32x32_icons i.ksk_share_googleplus{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/32x32/googleplus.png)}.ksk_share_32x32_icons i.ksk_share_google_bmarks{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/32x32/google.png)}.ksk_share_32x32_icons i.ksk_share_email{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/32x32/email.png)}.ksk_share_32x32_icons i.ksk_share_linkedin{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/32x32/linkedin.png)}.ksk_share_32x32_icons i.ksk_share_basic{background-image:url(//cdn.kotisivukone.fi/www/pics/share_social_icons/32x32/sharethis.png)}.small,.small a{font-size:9px}.err{color:red}.error_message{color:red;font-weight:700}.ok_message{color:#00AF00;font-weight:700}.error{color:red}#ksk_main_image a,#top-bar a{text-decoration:none}#extra1,#extra2,#extra3,#extra4,#extra5,#extra6,#footerblock,#headblock{display:none}.form_table{border:none}.form_table tr td{padding-bottom:1em}.form_table td.label{text-align:right;padding-right:6px}.inline-input-label{display:inline-block;vertical-align:top;padding-top:1px;margin-left:-3px}.box .content .content_bottom,.box .content .content_top,.column_bottom,.column_top{display:none}.box{border:1px solid #000;margin:9px 0 10px 9px;z-index:101}.box .header{background-color:#eee;padding:5px 0;margin:0}.box .content{background-color:#fff}.box .link,span.block_level{display:block}.box h1{font-size:110%;font-weight:700;padding:0}.box .content_items,.box .content_list_item,.box p{padding:5px 0}div.box div.cb_inputs{padding:0;margin:0 0 5px}span.block_level.bold{font-weight:700}.box .link{margin-bottom:6px}#content .box{margin:0 10px}#blocks_center{margin-top:40px}#blocks_center .box,blocks_center .bannerbox{margin-top:0;margin-left:0;margin-right:0;width:auto}.box .album_modern_right_bar_sizer{padding:6% 0;width:100%;margin:0;float:none}.box div.album_image_modern_small{height:120px;text-align:center}#left-bar .box div.album_image_modern_small,#right-bar .box div.album_image_modern_small{margin:0 auto}.box .album_image_modern_borders{background:url(//cdn.kotisivukone.fi/www/pics/photo-frame.png) right bottom;border-left:1px solid #DBDCDE;cursor:pointer}.box div.album_image_modern_small span{display:inline-block;height:100%;vertical-align:middle}.box div.album_image_modern_small img{margin-right:3%;max-height:100px;max-width:90%}.box div.album_image_modern_small *{vertical-align:middle}#left-bar .banners,#right-bar .banners,.banners{background:0 0;border:none;text-align:center}.banners img{margin:3px 0}#banner_bottom,#banner_top{display:none}.bannerbox .content{padding:20px 0;text-align:center}#left-bar .bannerbox .content a,#left-bar .banners .content a,#right-bar .bannerbox a,#right-bar .banners a{padding:0;background:0 0}.linkblock ul{list-style:none;padding:0 0 10px}.linkblock ul li a{margin:4px 0}table.news_list tr td{padding-right:1em}table.news_list tr td.date{width:85px}div.news_item{margin-bottom:1em}.frontpage_news img{float:right;max-width:100px;margin:0 7px!important}.frontpage_news .mult_column img{float:left;margin:5px 7px 0 0!important}.album_newest .content p,.album_random .content p{overflow:auto;width:155px;padding:10px 0;margin-right:0}#left-bar .box p .album_block_frame a,#left-bar .box p .album_block_frame_big a,#right-bar .box p .album_block_frame a,#right-bar .box p .album_block_frame_big a{padding:0}.album_block_frame,.album_block_frame_big{display:block;margin:0 3px 5px 2px;float:left;padding:5px;background-color:#000}.album_block_image,.album_block_image_big{display:block;background-repeat:no-repeat;background-position:50% 50%}.album_block_frame,.album_block_image{width:60px;height:60px}.album_block_frame_big,.album_block_image_big{width:135px;height:135px}.album_folder_image{display:block;width:52px;height:48px;background:url(//cdn.kotisivukone.fi/functions/album/resources/pics/folder.png) top left no-repeat!important}.messageboard th,table.messageboard tr.evenrow td{background:url(//cdn.kotisivukone.fi/www/pics/20percentgrey.png) top left}#album_content #comments table.new_comment{width:70%}#album_comment .new_comment td{padding-top:3px}#album_comment .new_comment .label{padding-left:0;width:26%}.sitemap ul{padding:0;margin:0 0 1em}div.sitemap ul li{list-style:none;margin:0;padding:0}div.sitemap ul li ul{margin-left:1.5em}table.messageboard{width:98%;margin-bottom:1em}.messageboard th{padding:3px}.messageboard td{padding:1px}table.messageboard td.mb_sender{width:25%}table.messageboard td.mb_sender_admin{width:25%;text-align:right;font-weight:700}table.messageboard td.mb_title{width:50%}table.messageboard td.mb_date{width:25%;text-align:center}.messageboard__status--locked{padding:1rem;margin-bottom:1rem;color:#a00;border:1px solid #a00}.messageboard__button--unlock-thread{font-weight:700;color:#a00}.messageboard__actions{margin-bottom:1rem}body.keskustelu #page #right-bar,body.messageboard #page #right-bar{display:none}#menu ul a,#rss_feed a,.eventsCalendarLine .eventsCalendarLineJoinUrl a,.gallup label,.messageboard_block li a,b.calendar_date{display:block}body.keskustelu #page #content,body.messageboard #page #content{margin-right:20px}.messageboard_block ul{margin:0;padding:0 0 .5em;list-style:none}.messageboard_block li{margin-bottom:4px}.giftlist{width:98%}.calendar_block,table.content_table{width:95%;border-collapse:collapse}.giftlist td,.giftlist th{padding-left:0;margin-left:0}table#giftlist_reserve td{padding:2px 6px 2px 0}.gallup p.question{padding:4px 0}.gallup label{padding-left:18px;text-indent:-18px;margin-bottom:5px}.gallup .radio{vertical-align:bottom;height:13px}.gallup span.link{font-size:10px}.gallup span.link a{color:#000}.gallup .total_answers{padding:0;margin:0 0 15px}.content_table,.content_table td{margin:0;padding:0;border:none;background:0 0}td.padr{padding-right:1em}.calendar_block{margin:0 auto 10px;font-size:10px;text-align:center;border:none;color:#000}table.calendar_block_white th.calHeader{color:#444}table.calendar_block_white td.calReserved,table.calendar_block_white td.calReserved a{background-color:#444}table.calendar_block_blue th.calHeader{color:#206080}table.calendar_block_blue td.calReserved,table.calendar_block_blue td.calReserved a{background-color:#206080}table.calendar_block_green th.calHeader{color:#373}table.calendar_block_green td.calReserved,table.calendar_block_green td.calReserved a{background-color:#373}table.calendar_block_red th.calHeader{color:#600}table.calendar_block_red td.calReserved,table.calendar_block_red td.calReserved a{background-color:#600}.calendar_block td,.calendar_block th{border:1px solid grey;padding:0;margin:0;text-align:center}.calendar_block td.calDay a{padding:1px 0;display:block;color:#000;text-decoration:none}#left-bar .calendar_block a,#right-bar .calendar_block a{background:0 0;padding:1px 0}#left-bar .calendar_block .calHeader a,#right-bar .calendar_block .calHeader a{text-decoration:none;font-size:9px}.calendar_block td.calDay a:hover{background-color:#ccc}.calendar_block .calDayName,.calendar_block .calHeader{background-color:#f8f8f8;font-weight:700}.calendar_block .calHeader{font-size:110%}.calendar_block .calWeekNumber{padding:1px 3px 1px 0;font-weight:700;text-align:right;background-color:#fff;color:#000}.calendar_block .calDay{background-color:#fff}.calendar_block td.calGreyed,.calendar_block td.calGreyed a{color:#a9a9a9}.calendar_block td.calReserved,.calendar_block td.calReserved a{color:#fff}.calendar_block td.calToday,.calendar_block td.calToday a{font-weight:700;text-decoration:underline}.calendar_content p{padding-bottom:0}b.calendar_date{border-bottom:1px #000 solid}.eventsCalendarNew{color:#333;font-family:Verdana,Arial;font-size:10px;font-style:normal;font-weight:400;text-decoration:none;width:98%;table-layout:fixed}.eventsCalendarNew .eventsCalendarNewHeader{background-color:#000;color:#FFF;text-align:center;font-weight:700;height:20px;vertical-align:middle}.eventsCalendarNew td{background-color:#ccc;overflow:hidden;padding:0}.eventsCalendarLineFrontPage{margin:8px 0 0;width:95%}.eventsCalendarLineFrontPage img{margin:0 6px}.eventsCalendarLineFrontPage p{padding:0}.eventsCalendarColor{vertical-align:middle;height:10px;width:10px;border:1px solid #666;margin:3px 0 0;float:left}.eventsCalendarColorLine{margin:0 10px}.eventsCalendarColorLine p{margin-left:20px;padding:0;font-size:13px}.calendar_proposition{padding-top:5px}.eventsCalendarLine{width:98%;overflow:auto}.eventsCalendarUsual{margin:12px 0}.calendar_block td.eventsCalendarSiteLeader,.eventsCalendarSiteLeader{background:#ff0}.eventsCalendarBlockUsual{margin-left:20px!important;padding:0!important}.eventsCalendarTableUsual{padding:12px 2px;margin:0}.eventsCalendarLine .eventsCalendarLineJoin{float:left;padding-bottom:5px}.eventsCalendarLine .eventsCalendarLineJoinUrl{float:right;text-align:left;padding-bottom:5px;padding-left:5px;width:170px}.eventsCalendarLine .eventsCalendarLineCategory{width:70px;height:0;margin-bottom:4px}.box.calendar .content_list_item{margin:0 0 14px 15px;padding:0}.box.calendar .content_list_item.last{margin-bottom:0}.box.calendar .eventsCalendarColor{margin-right:4px}#menu li,#menu ul{padding:0;margin:0}#menu ul{list-style:none;z-index:1}#menu li{float:left;z-index:2}#ableft,#menu li ul{position:absolute;left:-999em}#menu ul ul{left:-999em}#menu li.hover ul,#menu li:hover ul{left:auto}#menu li.hover,#menu li:hover{position:static}#menu ul.top li ul li{width:12.5em}#menu ul.left li{z-index:auto}#menu ul.left li ul{margin:-1em 0 0 12.5em;width:12.5em}#menu ul a{vertical-align:middle;text-decoration:none;color:#2C618A;font-weight:700;padding:0 6px}#menu ul.left a{white-space:normal}#menu ul a:hover{color:#58A7E4}#menu ul li ul{border:1px solid #666;background-color:#F5F6F7;width:12.5em;overflow:hidden}#menu ul li ul a{white-space:normal}#menu ul li ul li.clearli{clear:both;height:1px;overflow:hidden}#menu li.active_link a{text-decoration:underline}#menu li.active_link ul a,.paging_bar a{text-decoration:none}.ksk_container_wrapper_menu #menu ul li ul.ksk_sub_menu_item{z-index:101}#searchengine,.searchengine_placeholder{clear:right;float:right;font-size:12px}#searchengine form{padding-bottom:0}#searchengine .search_field{font-size:12px;margin:0;width:150px}#searchengine .search_bar_submit{margin-left:4px}.search_page_search_bar{margin:0;padding:6px 0}.searchengine .search_bar{padding:5px 0;margin:0 5px}.mailinglist input.search_field,.mailinglist select.search_field{width:100%;white-space:nowrap;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.mailinglist select.search_field{margin:0;padding:2px}.blogposts h1{padding-bottom:0}.blog_bottom,.blog_date{font-size:10px}.blog_bottom{padding-bottom:20px}.blogposts_nextprev{font-size:80%;float:right;margin:4px 0;text-align:center}.blogposts_nextprev a{padding:0 4px}.inner.blogposts h1.single_post{margin-bottom:10px}.blogtools{border:1px solid #000;background-color:#fff;padding:5px;font-weight:700}.blogtools input{margin:10px 0}.blog_unaccepted_comment{color:red}.blog_newest_posts ul{margin:0;padding:0 0 .5em;list-style:none}.blog_newest_posts li{margin-bottom:4px}#logo,#logo_text,#mainimage_logo,#mainimage_logo_text{margin:10px 0 0 10px;font-size:20px;background-color:transparent;float:left;position:absolute;color:#fff;font-family:verdana,arial,sans-serif}.transparent_logo_50{margin:5px;background:url(//cdn.kotisivukone.fi/www/pics/white50transparent.png) top left!important}table.formeditor{width:95%}table.formeditor td{padding-bottom:1em}table.formeditor td.label{padding-right:8px;text-align:right;width:30%}table.formeditor td.field{width:70%}table.formeditor td input{margin-right:6px}table.formeditor td textarea{width:95%}table.formeditor td span input{vertical-align:-30%}table.formeditor td input.textinput{font-size:11px;font-weight:400;font-style:normal;font-family:Verdana,Arial,Helvetica,sans-serif;width:40%}table.formeditor table.single_element td{padding-bottom:1px;padding-left:0}table.formeditor table.formeditor_matrix td.label{float:none;text-align:left;padding:0}#left-bar,.ksk_all_float_left{float:left}#ca_registration_form table.formeditor td,#customer_account_content table.formeditor td{padding:0 0 1em;width:auto}#ca_registration_form table.formeditor td.two_columns_left,#customer_account_content table.formeditor td.two_columns_left{padding-right:7px;width:20%;text-align:right}#mainimage-logoedit select,#mainimage-logoedit textarea,#topbar-logoedit select,#topbar-logoedit textarea{background-color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000;line-height:13px;padding:1px;border:1px inset #F0F0F0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.date_greyed{color:#A0A0A0;font-size:10px}.ksk_menu_responser,.ksk_menu_responsive_hidden,.x-dlg-toolbox{display:none}.statistics_public_counter{font-size:20px}#content_wizard div.input_field{margin-bottom:10px;padding-left:15px}#content_wizard{width:560px}#content_wizard div.input_field div.label{text-align:left;margin-bottom:2px;padding-left:0;width:90%}#content_wizard div.input_field div.field{margin-left:0}#content_wizard div.label{font-weight:700;text-align:left;margin-bottom:2px;padding-left:15px}.paging_bar,.paging_bar a{font-size:12px;font-weight:400}#content_wizard .content_wizard_save_button{padding-left:15px}div .ksk_red_bg{background-color:rgba(255,0,0,.25)}.frontpage_default_content_list{padding-left:40px;list-style-type:decimal;margin-top:16px;margin-bottom:16px}.paging_bar td{text-align:center;vertical-align:middle}.paging_bar td.navi{padding:0}.ksk_all_bold,.paging_bar td.selected_page a{font-weight:700}.paging_bar td.selected_page{border:1px solid #d9d9d9}.ksk_no_margin_padding{padding:0!important;margin:0!important}.ksk_all_pointer{cursor:pointer}.ksk_text_right_to_left{direction:rtl}.obfuscated_message_form_title_field{width:50%}.obfuscated_message_form_field{width:35%}.obfuscated_message_form_label{width:21%}#left-bar,#right-bar{width:200px;min-height:1px;position:relative}#page{width:780px;margin:0 auto}#right-bar{float:right}form#page{width:auto;margin:0}.ksk_relative_90{position:relative;z-index:90}.function_page_description{margin:12px 0 17px;padding:0}.function_page_description.topmost_element{margin-top:0}.function_page_description p{margin:0;padding:0}#left-bar .box.box_drag_mask,#right-bar .box.box_drag_mask,.box.box_drag_mask{background:#c3daf9;padding:0;border:1px solid #6593cf;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);float:left}#left-bar .box.box_drag_last_target,#right-bar .box.box_drag_last_target,.box.box_drag_last_target{background:#c3daf9;border:3px dashed #6593cf;height:100px;margin:5px 0;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}.using_kskpages .madpages_component{margin:10px 0;display:inline-block;width:100%;position:relative;vertical-align:bottom}.using_kskpages .madpages_component:focus{outline-color:transparent;outline-style:none}.using_kskpages #left-bar.ksk_no_margins .madpages_component,.using_kskpages #right-bar.ksk_no_margins .madpages_component,.using_kskpages .kskpages_container.ksk_no_margins .madpages_component,.using_kskpages div.madpages_component.ksk_no_margins{margin:0}.using_kskpages .madpages_caption_holder{z-index:5}.using_kskpages #ksk_middle_block .madpages_component .kskpages_mouse_over .madpages_caption_holder{display:none}.using_kskpages #ksk_middle_block .madpages_component .kskpages_mouse_over:hover .madpages_caption_holder{display:block}.using_kskpages .madpage_googlemaps,.using_kskpages .madpage_youtube{position:relative;z-index:1}.using_kskpages .kskpages_container .kskpages_map_element,.using_kskpages .kskpages_container iframe.kskpages_youtube_element{width:100%;height:100%;position:absolute;top:0;left:0}.using_kskpages .madpages_button{text-align:center;display:block;height:auto}.using_kskpages .madpages_button:not(.primary_button):not(.secondary_button){padding:0}.using_kskpages .madpages_paragraph a{font-size:inherit}.using_kskpages .madpages_paragraph_with_image ol,.using_kskpages .madpages_paragraph_with_image ul{list-style-position:inside}.using_kskpages .madpages_component .kskpage_separator_comp span{border-top-style:solid;width:100%;display:inline-block;vertical-align:middle}.using_kskpages .madpage_facebook .madpages_element,.using_kskpages .madpage_share_buttons .madpages_element,.using_kskpages .redactor-editor table.ksk_responsive_table td,.using_kskpages .redactor_editor table.ksk_responsive_table td{border:none}.using_kskpages .madpage_column_component{float:left}.using_kskpages .madpage_column_component .madpages_component,.using_kskpages .madpage_column_component_container{position:relative;display:inline-block;width:100%;vertical-align:top}.using_kskpages .kskpages_container>.madpages_component.ksk_first_component,.using_kskpages .kskpages_container>:first-child,.using_kskpages .madpage_column_component>.madpages_component.ksk_first_component,.using_kskpages .madpage_column_component>:first-child{margin-top:0}.using_kskpages .kskpages_container .madpages_caption_holder,.using_kskpages .madpage_share_buttons .madpages_element{width:100%}.using_kskpages .kskpages_container .madpage_facebook{width:79px}.using_kskpages .madpage_share_buttons .madpages_element div>span{display:inline-block;line-height:16px}.using_kskpages .madpage_share_buttons .madpages_element div>span[class$=large],.using_kskpages .madpage_share_buttons .madpages_element div>span[class$=hcount],.using_kskpages .madpage_share_buttons .madpages_element div>span[class$=vcount]{width:auto;height:auto}.using_kskpages .ksk_clear:after,.using_kskpages .madpage_share_buttons1 .madpages_element div>span:after{content:".";visibility:hidden;display:block;height:0;clear:both}.using_kskpages .kskpages_container .madpages_image_container{height:auto;position:relative;max-width:100%;display:table}.using_kskpages .kskpages_container .madpages_image{font-family:verdana,arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;text-align:center;text-transform:none;width:100%;height:100%;display:block;max-width:100%}.using_kskpages .kskpages_container .madpages_image span.mp_image_text{color:#000;position:relative;top:30%}.using_kskpages .kskpages_container .madpages_image img{position:relative}.using_kskpages .kskpages_container .madpages_image_container.ui-widget-content{border:none;background:0 0}.using_kskpages .madpages_element table{width:100%}.using_kskpages table.ksk_responsive_table{font-family:arial,sans-serif;font-size:90%;font-weight:400;color:#2a2a2a;width:100%;border-collapse:collapse;zoom:1}.using_kskpages table.ksk_responsive_table tr{background:#fff}.using_kskpages table.ksk_responsive_table.ksk_table_no_header tr:first-child{display:none}.using_kskpages table.ksk_responsive_table tr:first-child,.using_kskpages table.ksk_responsive_table.ksk_table_header_color_lgray tr:first-child{background:#DDD;color:#3C3C3C}.using_kskpages table.ksk_responsive_table.ksk_table_header_color_dgray tr:first-child{background:#676968;color:#FFF}.using_kskpages table.ksk_responsive_table.ksk_table_header_color_white tr:first-child{background:#FFF;color:#3C3C3C}.using_kskpages table.ksk_responsive_table.ksk_table_header_color_black tr:first-child{background:#000;color:#FFF}.using_kskpages table.ksk_responsive_table.ksk_table_header_color_transparent tr:first-child{background:0 0;color:inherit}.using_kskpages table.ksk_responsive_table.ksk_table_odd tr:nth-child(2n+2){background:#f0f0f0}.using_kskpages table.ksk_responsive_table td{padding:5px;vertical-align:text-top;text-align:center;word-wrap:break-word}.using_kskpages .redactor-editor table.ksk_responsive_table.ksk_table_border td,.using_kskpages .redactor_editor table.ksk_responsive_table.ksk_table_border td,.using_kskpages table.ksk_responsive_table.ksk_table_border td{border:1px solid #ddd}.using_kskpages table.ksk_responsive_table td:first-child{font-weight:700;text-align:left}.using_kskpages table.ksk_responsive_table *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.using_kskpages table.ksk_responsive_table:after,.using_kskpages table.ksk_responsive_table:before{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.using_kskpages table.ksk_responsive_table:after{clear:both}.using_kskpages .madpage_htmleditor_component_container iframe,.using_kskpages .madpage_htmleditor_component_container object,.using_kskpages .madpages_htmleditor img{max-width:100%}.using_kskpages .madpages_htmleditor,.using_kskpages .madpages_htmleditor.redactor-editor{overflow-x:auto}#ksk_page_wrapper .ksk_button_large,#ksk_page_wrapper .ksk_button_large:hover,#ksk_page_wrapper .ksk_button_small,#ksk_page_wrapper .ksk_button_small:hover,#page .ksk_button_large,#page .ksk_button_large:hover,#page .ksk_button_small,#page .ksk_button_small:hover{transition:all .3s ease 0s;color:#fff;text-align:center;cursor:pointer;margin:0;background-image:none;font-style:normal;font-weight:400;text-transform:none;text-decoration:none}#ksk_page_wrapper .ksk_button_large,#ksk_page_wrapper .ksk_button_large:hover,#page .ksk_button_large,#page .ksk_button_large:hover{font-family:'PT Sans Narrow',sans-serif;font-size:20px;border-radius:3px;line-height:22px;padding:8px 10px}#ksk_page_wrapper .ksk_button_small,#ksk_page_wrapper .ksk_button_small:hover,#page .ksk_button_small,#page .ksk_button_small:hover{font-family:"Open sans",Helvetica,Arial,Verdana,sans-serif;font-size:13px;padding:8px 10px;border-radius:2px;line-height:14px}#ksk_page_wrapper .ksk_button_green,#page .ksk_button_green,.using_kskpages button.ksk_button_green{background-color:#5DB55C}#ksk_page_wrapper .ksk_button_green:hover,#page .ksk_button_green:hover,.using_kskpages button.ksk_button_green:hover{background-color:#569E55}#ksk_page_wrapper .ksk_button_lblue,#page .ksk_button_lblue{background-color:#3980C7}#ksk_page_wrapper .ksk_button_lblue:hover,#page .ksk_button_lblue:hover{background-color:#2E6EAD}#ksk_page_wrapper .ksk_button_dblue,#page .ksk_button_dblue,.using_kskpages button.ksk_button_dblue{background-color:#125F90}#ksk_page_wrapper .ksk_button_dblue:hover,#page .ksk_button_dblue:hover,.using_kskpages button.ksk_button_dblue:hover{background-color:#105079}#ksk_page_wrapper .ksk_button_red,#page .ksk_button_red,.using_kskpages button.ksk_button_red{background-color:#DC4040}#ksk_page_wrapper .ksk_button_red:hover,#page .ksk_button_red:hover,.using_kskpages button.ksk_button_red:hover{background-color:#C13E3E}#ksk_page_wrapper .ksk_button_dgray,#page .ksk_button_dgray{background-color:#859aa6}#ksk_page_wrapper .ksk_button_dgray:hover,#page .ksk_button_dgray:hover{background-color:#788E9A}#ksk_page_wrapper .ksk_button_gray,#ksk_page_wrapper .ksk_button_gray:hover,#page .ksk_button_gray,#page .ksk_button_gray:hover{background-color:#D6D6D6}.ksk_button.ksk_button_large.ksk_button_green{min-width:200px}.ksk_button.ksk_button_large.ksk_button_dblue,.ksk_button.ksk_button_large.ksk_button_dgray,.ksk_button.ksk_button_large.ksk_button_gray,.ksk_button.ksk_button_large.ksk_button_red{min-width:150px}.ksk_button.ksk_button_large.ksk_button_lblue,.ksk_button.ksk_button_small.ksk_button_dblue,.ksk_button.ksk_button_small.ksk_button_dgray,.ksk_button.ksk_button_small.ksk_button_gray,.ksk_button.ksk_button_small.ksk_button_green,.ksk_button.ksk_button_small.ksk_button_lblue{min-width:100px}.ksk_button.ksk_button_small.ksk_button_red{min-width:70px}div.ui-dialog.cookie-consent{z-index:999999;border:none}#dialog-cookie-consent{font-family:Arial,sans-serif;font-size:14px;z-index:999999;color:#3c3c3c}body>div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.cookie-consent.ui-dialog-buttons.ui-draggable>div.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix>button{height:20px;width:20px;margin-right:0;margin-top:10px;top:0;padding:0 8px 0 0;font-size:13px;background:rgba(0,0,0,0);border:none;outline:0}div.ui-dialog.cookie-consent span.ui-button-icon-primary.ui-icon.ui-icon-closethick{background-image:url(//cdn.kotisivukone.fi/www/pics/frantic/close.png);height:20px;width:20px;left:0;top:0;background-position:0}div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.cookie-consent div.ui-dialog-titlebar.ui-widget-header{background:0 0;border:0;color:#4D4D4D;font-size:24px;font-weight:400;padding:25px 0 15px 20px;min-height:27px;font-family:'Arial, sans-serif'}div.ui-dialog.cookie-consent div.ui-dialog-buttonpane{border-top-color:#ececec;border-top-style:solid}div.ui-dialog.cookie-consent button,div.ui-dialog.cookie-consent button.ui-state-hover{background:#959595;color:#fff;border:none;border-radius:0;font-family:'Arial, sans-serif';min-height:0;font-size:1em;padding:0}div.ui-widget-overlay.ui-front.cookie-consent{background:#000;opacity:.65;position:fixed}div.ui-dialog.cookie-consent .ui-dialog-titlebar-close,div.ui-dialog.cookie-consent .ui-dialog-titlebar-close.ui-state-active,div.ui-dialog.cookie-consent .ui-dialog-titlebar-close.ui-state-hover{background:0}.cc-window.cc-floating.cc-theme-block{font-size:14px;padding:20px;background-color:#ececec;width:340px;border:1px solid #ddd;border-radius:2px;font-family:Arial,sans-serif;line-height:18px;color:#575757}@media (max-width:779px){.cc-window.cc-floating.cc-theme-block{width:100%;max-width:none}}.cc-compliance .cc-btn.cc-dismiss{border-radius:2px}.cc-compliance .cc-btn.cc-dismiss:hover{background-color:#858585}.cc-window .cc-message a:hover{color:#4a4a4a}