@charset "utf-8";

/*
 *  ÄLÄ MUOKKAA TÄTÄ TIEDOSTOA KÄSIN.
 *  Viimeksi päivitetty 2014-09-25 13:36:39
 *  Alkuperäinen koko: 8,363 kB. Pakattu koko: 9,168 kB
 */

body,#city-digital ul{margin:0;padding:0}#city-digital{height:30px;font:normal 14px arial,sans-serif;line-height:18px;position:relative;z-index:10000;text-align:left} #city-digital *{font:normal 14px arial,sans-serif;line-height:18px;-moz-transition:all 0 ease 0;-o-transition:all 0 ease 0;-transition:all 0 ease 0;transition:all 0 ease 0}#city-digital *::selection{background:#efefef}#city-digital *::-moz-selection{background:#efefef}#city-digital a{background:none;color:#fff;text-decoration:none !important;box-sizing:content-box;-moz-transition:all 0 ease 0;-o-transition:all 0 ease 0;-transition:all 0 ease 0;transition:all 0 ease 0}#city-digital li{list-style:none}#city-digital .city-digital-logo{float:left;z-index:10002;position:relative}#city-digital .city-digital-logo a.city-digital-logo-link{display:block;padding:5px}#city-digital .city-digital-logo a.city-digital-logo-link .city-digital-logo-image{background:url(/images/city-digital/sprite-default@2x.png) no-repeat;background-position:0 0;background-size:107px 200px;display:block;height:20px;width:72px;margin-right:10px;border:0}#city-digital .city-digital-logo a.city-digital-logo-link .city-digital-logo-image.light{background-position:0 -20px}#city-digital .city-digital-logo a.city-digital-logo-link i{display:none}#city-digital .city-digital-logo a.city-digital-logo-link.selected{background:#fff;color:#333}#city-digital ul.city-digital-navi{display:inline-block;height:30px;z-index:10001;position:relative;margin:0;padding:0}#city-digital ul.city-digital-navi li{display:block;float:left;margin:0;padding:0;height:30px;z-index:10002;position:relative}#city-digital ul.city-digital-navi li a{display:block;height:16px;padding:7px 10px;font-size:13px;font-weight:normal;line-height:16px}#city-digital ul.city-digital-navi li a.selected{background:#fff;color:#333}#city-digital ul.city-digital-navi li .city-digital-dropdown-container{position:absolute;top:30px;left:-5px;overflow:hidden;background:#333}#city-digital ul.city-digital-navi li .city-digital-dropdown ul{background-color:#fff;display:none;margin:0 5px 5px 5px}#city-digital ul.city-digital-navi li .city-digital-dropdown ul li,#city-digital ul.city-digital-navi li .city-digital-dropdown ul li a{font-weight:normal;color:#333;float:none;white-space:nowrap}#city-digital ul.city-digital-navi li.advertising{display:none}#city-digital ul.city-digital-advertising{position:absolute;top:0;right:0;z-index:10001}#city-digital ul.city-digital-advertising li a{display:block;height:16px;float:left;padding:7px 10px;text-transform:uppercase;font-size:13px;line-height:16px}#city-digital .city-digital-navi-wrapper{position:absolute;width:100%;z-index:10001;height:30px;background:#333;color:#fff}#city-digital .city-digital-contents{z-index:10000;display:none;background:#fff;color:#333;width:100%;clear:both;position:absolute;top:30px;left:0;box-shadow:0 0 20px #000}#city-digital .city-digital-contents .city-digital-contents-text{margin:20px 20px 0 20px;min-height:100px;font:normal 14px arial,sans-serif;line-height:19px}#city-digital .city-digital-contents .city-digital-contents-text a{float:left;width:33%;color:#333;overflow:hidden;display:block;font:normal 13px arial,sans-serif}#city-digital .city-digital-contents .city-digital-contents-text a .city-digital-texts{display:block;color:#333;margin-left:90px}#city-digital .city-digital-contents .city-digital-contents-text a .city-digital-texts.city-digital-textonly{margin-left:0}#city-digital .city-digital-contents .city-digital-contents-text a .city-digital-img{height:80px;width:80px;background-color:#f1f1f1;background-position:center center;background-size:cover;float:left}#city-digital .city-digital-contents .city-digital-contents-text a .city-digital-title{display:block;font:bold 15px arial,sans-serif;padding:0;margin:0 20px 5px 0;color:#ed1c24;line-height:17px;text-decoration:none;border:0}#city-digital .city-digital-contents .city-digital-contents-text a .city-digital-title:hover{color:#333}#city-digital .city-digital-contents .city-digital-contents-text a .city-digital-text{display:block;margin:0 20px 0 0;padding:0;font:normal 13px arial,sans-serif;line-height:17px;color:#333}#city-digital .city-digital-contents .city-digital-contents-text.city-digital-loading{background:url(/graphics/loading.gif) center 34px no-repeat}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info{width:100%;max-width:800px;display:block}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info img{float:left;border:0;margin-bottom:20px}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts{display:block;margin-left:180px}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts .city-digital-name{display:block;font:bold 18px arial,sans-serif;color:#ed1c24}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts .city-digital-name:hover{color:#333}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts .city-digital-site-description{display:block;margin:10px 0}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts .city-digital-site-url{display:block;color:#888}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts .city-digital-site-visit{display:block;display:inline-block;padding:3px 6px;background:#ed1c24;color:#fff;font-weight:bold;border-radius:3px}#city-digital .city-digital-contents .city-digital-contents-text>.city-digital-site-info .city-digital-texts .city-digital-site-visit:hover{background:#c61017}#city-digital [class^="city-digital-icon-"],#city-digital [class*=" city-digital-icon-"]{display:inline-block;width:12px;height:12px;line-height:normal;vertical-align:baseline;background:url(/images/city-digital/sprite-default@2x.png) no-repeat;background-size:107px 200px;margin-top:0}#city-digital .city-digital-icon-list{background-position:0 -40px}#city-digital .city-digital-icon-chevron-down{background-position:0 -52px}#city-digital .city-digital-icon-chevron-up{background-position:-12px -52px}#city-digital .city-digital-icon-caret-down{background-position:0 -64px}#city-digital .city-digital-icon-caret-up{background-position:-12px -64px}#city-digital.city-digital-mobile ul.city-digital-navi,#city-digital.city-digital-mobile ul.city-digital-contents,#city-digital.city-digital-mobile ul.city-digital-advertising{display:none}#city-digital.city-digital-mobile .city-digital-logo{width:100%}#city-digital.city-digital-mobile .city-digital-logo a.city-digital-logo-link .city-digital-darkbg{display:block}#city-digital.city-digital-mobile .city-digital-logo a.city-digital-logo-link .city-digital-lightbg{display:none}#city-digital.city-digital-mobile .city-digital-logo a.city-digital-logo-link i{float:right;margin-top:4px;display:block}#city-digital.city-digital-mobile ul.city-digital-navi{background-color:#333;width:100%;margin-left:0 !important;height:auto;display:none}#city-digital.city-digital-mobile ul.city-digital-navi li a{clear:both;display:block}#city-digital.city-digital-mobile ul.city-digital-navi li{float:none;clear:both;width:100%}#city-digital.city-digital-mobile ul.city-digital-navi li.city-digital-advertising{display:block;text-transform:uppercase}#city-digital.city-digital-mobile ul.city-digital-navi li a:hover,#city-digital.city-digital-mobile ul.city-digital-advertising li a:hover{color:#333;background:#fff}#city-digital.city-digital-mobile .city-digital-logo-vertical,#city-digital.city-digital-mobile .city-digital-contents{display:none}#city-digital .city-digital-clear{clear:both}#city-digital.city-digital-light.city-digital-mobile{background-color:#eee}#city-digital.city-digital-light .city-digital-navi-wrapper{background-color:#eee}#city-digital.city-digital-light a{color:#999}#city-digital.city-digital-light ul.city-digital-navi li a{font-weight:normal}#city-digital.city-digital-light ul.city-digital-navi li .city-digital-dropdown-container{background-color:#eee}#city-digital.city-digital-light ul.city-digital-navi li .city-digital-dropdown ul{border-color:#eee}#city-digital.city-digital-light ul.city-digital-navi li .city-digital-dropdown ul li,#city-digital.city-digital-light ul.city-digital-navi li .city-digital-dropdown ul li a{float:none;white-space:nowrap}#city-digital.city-digital-light ul.city-digital-navi li .city-digital-dropdown ul li a:hover{color:#999}#city-digital.city-digital-light ul.city-digital-navi li.advertising{display:none}#city-digital.city-digital-light.city-digital-mobile ul.city-digital-navi{background-color:#eee}#city-digital.city-digital-light .city-digital-logo a.city-digital-logo-link .city-digital-logo-image{background-image:url(/images/city-digital/sprite-light@2x.png)}#city-digital.city-digital-light [class^="city-digital-icon-"],#city-digital.city-digital-light [class*=" city-digital-icon-"]{background-image:url(/images/city-digital/sprite-light@2x.png)}