@font-face{
font-family:HSicons;
src:url(http://web.archive.org/web/20151226065148im_/http://www.hs.fi/snstaticfonts/HSicons.eot);
src:url(http://web.archive.org/web/20151226065148im_/http://www.hs.fi/snstaticfonts/HSicons.eot#iefix) format("embedded-opentype"),url(http://web.archive.org/web/20151226065148im_/http://www.hs.fi/snstaticfonts/HSicons.woff2) format("woff2"),url(http://web.archive.org/web/20151226065148im_/http://www.hs.fi/snstaticfonts/HSicons.woff) format("woff"),url(http://web.archive.org/web/20151226065148im_/http://www.hs.fi/snstaticfonts/HSicons.ttf) format("truetype"),url(http://web.archive.org/web/20151226065148im_/http://www.hs.fi/snstaticfonts/HSicons.svg#HSicons) format("svg");
font-weight:400;
font-style:normal
}
html.not-subscriber li.ct-lukko a.article-link:after {
content: "\e912";
font-family: HSicons;
margin-left: 5px;
}
html.not-subscriber .ct-lukko .meta:after {
content: "\e912\00a0 Vain tilaajille";
font-family: HSicons, Arial, Helvetica, sans-serif;
color: #00194c;
margin:0 5px;
white-space:nowrap;
word-spacing:-1px;
}
.hsonfb{
padding:10px 0 30px;
font:normal 14px/20px HelsinginTextRegular,Helvetica,Arial,sans-serif;
}
.hsonfb.border-top {
border-top:1px solid #ddd;
}
.hsonfb a{
display:table-row;
color:#000;
}
.hsonfb a img{
width:24px;
height:20px;
display:table-cell;
margin:0 10px 0 0;
vertical-align:middle;
}
.hsonfb a span{
display:table-cell;
}
.hs45 #navigation-area .main-navi-hover-menu {
width: 980px;
}
/* Blogien headerit */
#blogit-department-page .vignette{
background:#70c6c5;
}
#blog-article-page .header-image, #blog-department-page .header-image{
position:relative;
margin: -20px 0 20px -10px;
}
#blog-department-page.hs45 .header-image {
margin-left: 0;
}
#blog-department-page .header-image img, #blog-article-page .header-image img {
width: 980px;
}
a.blog-department-logo-food:before {
content: url("http://web.archive.org/web/20151226065148im_/http://files.snstatic.fi/hs/2014/ruoka/hs-logo-ruoka.png");
float: left;
margin-right:8px;
}
a.blog-department-logo-food {
color: #021a4b;
display: block;
font-family: "SanomatRegular","Georgia",serif;
font-size: 26px;
line-height: 40px;
position:absolute;
top:20px;
left:20px;
}
#hise-nostoboksi {
text-align: center;
margin-top: 10px;
}
.blog-picture {
border-radius: 50%;
width:75px;
height:75px;
}
/* Testing */
body.hs45 .blogs .blog-picture {
width: 75px;
overflow: hidden;
}
body.hs45 .blogs .blog-picture img {
width: 100%;
}
body.hs45 .blogs ul li {
overflow: hidden;
}
#area-a #elevator-ceiling {
position: relative;
}
#picture-collage-element li {
border-bottom: 1px solid #DDDDDD;
}
#picture-collage-element h4 {
position: absolute;
top: 0;
left: 0;
background-color: #000C28;
color: #FFFFFF;
display: inline-block;
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 1.1;
margin: 0;
padding: 5px;
}
#picture-collage-element h5 {
font-family: "SanomatSemibold","Georgia",serif;
font-size: 18px;
font-weight: normal;
letter-spacing: 0;
line-height: 1.1;
margin-bottom: -3px;
}
#picture-collage-element .ingress {
display: none;
}
body.main-page.frontpage-ad-visible {
background: none !important;
background-color: #F1F1F1 !important;
}
body.main-page.frontpage-ad-visible #outside-ads,
body.main-page.frontpage-ad-visible #top-extra,
body.main-page.frontpage-ad-visible #header,
body.main-page.frontpage-ad-visible #footer,
body.main-page.frontpage-ad-visible #adform-wallpaper-left,
body.main-page.frontpage-ad-visible #adform-wallpaper-right,
body.main-page.frontpage-ad-visible .adform-adbox-page {
display: none !important;
}
body.main-page.frontpage-ad-visible .wrapper {
margin-top: 0 !important;
}
body.main-page.frontpage-ad-visible #cover-ad-block {
background-color: #FFFFFF;
width: 960px;
margin: 0 auto;
}
body.main-page.frontpage-ad-visible #cover-ad-area {
background-color: #F1F1F1;
padding: 0;
}
.frontpage-ad-link {
height: 22px;
margin: 1px 10px 10px 0;
padding: 8px 35px 0 0;
background: #ffffff url(http://web.archive.org/web/20151226065148im_/http://files.snstatic.fi/hs/img/close-ad-green.png) no-repeat right top;
}
#sport-title {
background-color: #09142D;
color: #FFFFFF;
font: 15px/1.2 HelsinginTextBold,Helvetica,Arial,sans-serif;
padding: 5px 10px 3px;
text-transform: uppercase;
}
#sport-teaser-1, #sport-teaser-2, #sport-teaser-3, #sport-teaser-4 {
background: #EDF1F4;
padding: 1px 10px;
}
#sport-teaser-1 .department,
#sport-teaser-2 .department,
#sport-teaser-3 .department,
#sport-teaser-4 .department,
#sport-teaser-1 li .article-category,
#sport-teaser-2 li .article-category,
#sport-teaser-3 li .article-category,
#sport-teaser-4 li .article-category
{
display: none;
}
#sport-teaser-1,
#sport-teaser-2,
#sport-teaser-3 {
margin: 0;
border: none;
}
#sport-teaser-1 > div,
#sport-teaser-2 > div,
#sport-teaser-3 > div {
border-bottom: 1px solid #FFFFFF;
}
#sport-teaser-4 {
border-bottom: 1px solid #E2E8ED;
}
#hs-in-english-element h2,
#hs-in-english-element li,
#hs-in-english-element-2 h2,
#hs-in-english-element-2 li {
display: none;
}
#hs-in-english-element li:first-child,
#hs-in-english-element li:first-child+li,
#hs-in-english-element li:first-child+li+li,
#hs-in-english-element li:first-child+li+li+li,
#hs-in-english-element li:first-child+li+li+li+li,
#hs-in-english-element li:first-child+li+li+li+li+li,
#hs-in-english-element li:first-child+li+li+li+li+li+li,
#hs-in-english-element li:first-child+li+li+li+li+li+li+li,
#hs-in-english-element li:first-child+li+li+li+li+li+li+li+li,
#hs-in-english-element li:first-child+li+li+li+li+li+li+li+li+li,
#hs-in-english-element-2 li:first-child {
display: block;
}
#hs-in-english-element li {
background: url("http://web.archive.org/web/20151226065148im_/http://www.hs.fi/webstatic/images/sprite.png") no-repeat 0 5px;
font-size: 12px;
line-height: 1.25;
padding: 0 0 4px 10px;
}
#hs-in-english-element-2 li {
background: url("http://web.archive.org/web/20151226065148im_/http://files.snstatic.fi/hs/img/en-vinjetti.png") no-repeat 0 0;
font-size: 12px;
line-height: 1.25;
padding: 1px 0 1px 32px;
margin-left: 5px;
}
#hs-in-english-element a,
#hs-in-english-element-2 a {
color: #333333;
margin-right: 5px;
}
#hs-in-english-element a:hover,
#hs-in-english-element-2 a:hover {
color: #000000;
text-decoration: none;
}
#hs-in-english-element a:visited,
#hs-in-english-element-2 a:visited {
color: #06528E;
outline-style: none;
text-decoration: none;
}
.main-page #area-a .last-block .latest-news {
border-bottom: 2px solid #F0F0F0;
}
.main-page #area-a .last-block #popular-videos-element {
margin-top: -10px;
}
.main-page #area-a .last-block #hs-in-english-element-2 {
border-bottom: 0 none;
border-top: 0 none;
padding-bottom: 0;
}
.main-page #area-a .last-block #hs-in-russian-element-2 .module-box {
border-top: 0 none;
border-bottom: 10px solid #F0F0F0;
padding-top: 2px;
margin-top: -10px;
}
#hs-in-russian-element {
padding-top: 12px;
}
#hs-in-russian-element .tab-box li.category-news,
#hs-in-russian-element .tab-box li.all-news,
#hs-in-russian-element #all-news-tab,
#hs-in-russian-element-2 .tab-box li.category-news,
#hs-in-russian-element-2 .tab-box li.all-news,
#hs-in-russian-element-2 #all-news-tab {
display: none;
}
#hs-in-russian-element #category-news-tab,
#hs-in-russian-element-2 #category-news-tab {
display: block;
}
#hs-in-russian-element-2 .module-hdr {
display: none;
}
#hs-in-russian-element-2 .tab-box .news-list li {
background: url("http://web.archive.org/web/20151226065148im_/http://files.snstatic.fi/hs/img/ru-vinjetti.png") no-repeat 0 0;
font-size: 12px;
line-height: 1.25;
padding: 1px 0 1px 32px;
margin-left: 5px;
}
#picture-first-list div.picture-first-article:first-child+div+div {
padding-top: 15px;
}
#picture-first-list div.picture-first-article:first-child+div+div+div {
padding-top: 15px;
border-bottom: 0 none;
}
#themes .first-block .vertical {
max-height: 350px;
}
#picture-first-list {
border: none;
}
#top-news-area .related-elements h3.topic-hdr {
display: none;
}
#top-news-area .teaser .content {
padding: 0;
}
#picture-first-list div.picture-first-article:first-child .img-wrapper,
#picture-first-list div.picture-first-article:first-child .img-wrapper-video {
padding-bottom: 0px;
}
#picture-first-list div.picture-first-article:first-child h2
{
font-size: 2.5em;
}
#most-popular-article h3.module-hdr {
background-color: #000C28;
color: white;
display: inline-block;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
left: 0;
padding: 5px 8px;
position: absolute;
text-transform: uppercase;
z-index: 10;
margin: -12px 0 10px;
border: none;
}
#content .v-module-most-popular-article {
padding: 0;
}
#most-popular-article {
background: url(http://web.archive.org/web/20151226065148im_/http://files.snstatic.fi/HS/img/hs-juuri-nyt.png) no-repeat scroll 8px center #001A4B;
border: medium none;
margin: 0;
}
#most-popular-article li {
background-image: none;
font-family: "SanomatSemibold","Georgia",serif;
font-size: 28px;
padding: 5px 5px 5px 80px;
}
#most-popular-article a {
color: #FFFFFF;
}
#most-popular-article time {
display: none;
}
#article-main-alternative #most-popular-article {
margin-bottom: 10px;
}
#article-main-alternative #most-popular-article li {
font-size: 22px;
padding: 6px 5px 6px 80px;
}
.no-padding-box {
padding: 0;
}
.no-padding-box #recipe-search-main{
margin: 0;
}
#recipe-search-narrow input.foodSearchText { width: 260px; }
.feature .related-elements .other-assets .article-category,
.feature .related-elements .news-list .article-category {
border-right: none;
}
.main-page .block-560 #prio1-element h2 {
font-size: 3.6em;
line-height: 1.1;
}
.main-page .block-560 #prio1-element p.ingress {
font-size: 15px;
line-height: 1.4;
}
#area-a .latest-news, #area-a #most-popular-news-single-tab-box {
margin-bottom: 0 !important;
}
#area-a #popular-videos-element, #area-a .latest-news {
border-top: none !important;
}
.video-module-hdr a {
color: #333333;
}
#technology-department #nn-technology, #science-department #nn-science, #consumer-department #nn-consumer, #sunday-department #nn-sunday {
background: none repeat scroll 0 0 #000C28;
border-bottom: 1px solid #000C28;
color: #FFFFFF;
font-weight: normal;
}
#technology-department #nn-technology a, #science-department #nn-science a, #consumer-department #nn-consumer a, #sunday-department #nn-sunday a {
color: #FFFFFF;
}
.big-pictures-page .article-category { display: none; }
.big-pictures-page .theme-teasers li { height: 270px; }
.big-pictures-page #themeArticles.news-item-list h2 { font-size: 16px; }
#world-pictures p.element-title { display: none; }
#readers-pictures .teaser-list .last { border-bottom: 0 none; }
#article-page-slow-articles div.slow-articles .article, #article-page-slow-element div.slow-articles .article {
background-color: white;
}
#article-page-slow-element {
margin-bottom: 10px;
}
body.paywall #news-aside-lower, body.paywall-premium #news-aside-lower,
body.paywall #hs-campaign-element, body.paywall-premium #hs-campaign-element,
body.paywall #area-e, body.paywall-premium #area-e,
body.paywall #area-tvhsfi, body.paywall-premium #area-tvhsfi,
body.paywall #mostPopularArea, body.paywall-premium #mostPopularArea {
display: none;
}
#news-aside-lower {
margin-top: 10px;
float: right;
}
#content #article-wide-top-sidebar {
padding-bottom: 20px;
}
#area-a .teaser .byline .img-wrapper,
#area-b .teaser .byline .img-wrapper,
#area-c .teaser .byline .img-wrapper,
#news-main .byline .img-wrapper {
background-color: white;
width: auto;
}
.news-page #news-world-pictures .content:hover { text-decoration: none; }
.news-page #news-world-pictures .content:hover p { color: #06528E; }
.news-page #news-world-pictures .link-ct { margin: 0 47px 6px 0; }
.news-page #news-world-pictures .img-wrapper { float: left; margin: 0 10px 0 0; max-height: 95px; padding-top: 0; overflow: hidden; }
.news-page #news-readers-pictures .content:hover { text-decoration: none; }
.news-page #news-readers-pictures .content:hover p { color: #06528E; }
.news-page #news-readers-pictures .link-ct { margin: 0 47px 6px 0; }
.news-page #news-readers-pictures .img-wrapper { float: left; margin: 0 10px 0 0; max-height: 95px; padding-top: 0; overflow: hidden; }
#article-text #article-text-content p.category a,
#article-text #article-text-content p.category a:visited {
border-bottom: none;
}
body .article-scroller .element-footer .arrows {
background: #192E46 url('http://web.archive.org/web/20151226065148im_/http://files.snstatic.fi/hs/2013/3/article-scroller-arrow.png') center center no-repeat;
}
#frontpage-articles-ticker {
background-color: white;
margin-top: -10px;
padding-bottom: 10px;
}
.v-module-images #most-popular-videos span.type-video, .v-module-images #most-popular-videos-front span.type-video {
line-height: 1.3;
font-size: 16px;}
#picture-block h3 {
line-height: 1.3;
margin: 5px 0;
}
.v-module-images .hgroup h2 {
font-size: 20px;
}
.v-module-images #most-popular-videos .title, .v-module-images #most-popular-videos-front .title {
font-family: "SanomatRegular","Georgia",serif;
}
#picture-block .teaser p {
font-family: "SanomatRegular","Georgia",serif;
}
#most-popular-videos .video-list .img-wrapper-video .play-icon {
background: url("http://web.archive.org/web/20151226065148im_/http://files.snstatic.fi/HS/img/video_play_icon_22.png") no-repeat scroll 0 0 transparent;
width: 22px;
height: 22px;
}
#most-popular-videos #primary-video .video-list .img-wrapper-video .play-icon {
background: url("http://web.archive.org/web/20151226065148im_/http://www.hs.fi/webstatic/images/video_play_icon_42.png") no-repeat scroll 0 0 transparent;
width: 42px;
height: 42px;
}
.mobile_version { display: none; }
.news-page .related-elements .news-list li, .themes-page .related-elements .news-list li {
border-bottom: none;
padding: 0 0 10px;
}
#obituary-aside #obituary-archive-element .img-wrapper {
display: block;
margin-bottom: 10px;
}
#obituary-archive-element .img-wrapper img {
width: 75px;
}
#obituary-archive-element .header {
float: right;
width: 262px;
}
#obituary-archive-element li {
clear: both;
}
#obituary-archive-element time, #obituary-article time {
display: none;
}
.tsr-175-img .img-wrapper {
width: 145px;
}
.article-page #ad-container-bottom-980 {
background-color: #F1F1F1;
}
#lifestyle-article-page #news-aside { background-color: #FFFFFF; }
#lifestyle-article-page #article-area .blue-articles .article.narrow .article-text p.ingress { display: none; }
#lifestyle-article-page div.slow-articles { padding-bottom: 0; }
#lifestyle-article-page #link-slow-articles { margin-bottom: 0; }
#lifestyle-article-page div.slow-articles .article:last-child { margin-bottom: 25px; }
#carousel-main .dark-overlay a { text-decoration:none; }
#life-style-department .blue-articles .article:last-child { margin-bottom: 25px; }
#life-style-department #food-triple { margin-top: 0; }
body.paywall #article-area-bottom, body.paywall #elevator-block { display:none; }
#content .v-module-comics {
padding-bottom: 10px;
}
#article-page-department-articles #article-row-with-theme .department_section.last_column li { display: none; }
#alltime-most-followed-themes .img-wrapper, #alltime-most-followed-themes .ingress, #alltime-most-followed-themes .meta, #alltime-most-followed-themes .theme-actions { display: none; }
#major-news-event-vignette .vgn-blue-bar a {
color: #FFF;
}
#facebook-recommended ul .current-link-item h4 {
font-family: "Georgia",serif;
margin-right: 0px;
}
#life-style-department #facebook-recommended .subnavigation-header-link-list-item, #lifestyle-article-page #facebook-recommended .subnavigation-header-link-list-item {
width: auto;
margin-left: 9px;
}
#life-style-department #facebook-recommended .subnavigation-header-link-list-item:first-child, #lifestyle-article-page #facebook-recommended .subnavigation-header-link-list-item:first-child {
margin-left: 0;
}
#life-style-department #facebook-recommended .subnavigation-header, #lifestyle-article-page #facebook-recommended .subnavigation-header {
width: 270px;
}
#life-style-department #facebook-recommended .subnavigation-body-list-item, #lifestyle-article-page #facebook-recommended .subnavigation-body-list-item {
width: 195px;
}
#life-style-department #facebook-recommended .subnavigation-body-list-item-no-first, #lifestyle-article-page #facebook-recommended .subnavigation-body-list-item-no-first {
width: 200px;
}
#life-style-department #facebook-recommended .subnavigation-editor-body-list-item, #lifestyle-article-page #facebook-recommended .subnavigation-editor-body-list-item {
width: 300px;
}
#localWeatherMapExtraArea { height: 640px; }
#russia-ad-element { margin: 0 10px; display: none; }
#multi-ad-element {
width: 960px;
height: 353px;
background: url("http://web.archive.org/web/20151226065148im_/http://files.snstatic.fi/HS/img/moniboksi_bg_980px.jpg") no-repeat scroll 0 0 transparent;
border-bottom: 1px dotted #CBCBCB;
padding-bottom: 10px;
margin: 10px;
}
body.hs45 #multi-ad-element {
border-bottom: none;
padding-bottom: 0;
}
#ad-button1, #ad-button2, #ad-button3, #ad-button4, #ad-button5 { float: left; clear: none; margin-top: 70px; }
#ad-button1 { margin-left: 20px; }
#ad-button2, #ad-button3, #ad-button4, #ad-button5 { margin-left: 23px; }
#article-main #main-content h4, #article-main-alternative #main-content h4 {
font-family: HelsinginTextRegular;
font-size: 20px;
margin: 5px 0;
}
.teaser .article-top-header {
font-family: HelsinginTextRegular;
margin-bottom: 5px;
}
.teaser .article-top-header {
font-size: 18px;
}
#prio1-element .article-top-header {
font-size: 20px;
}
.tsr-175-img .article-top-header {
font-size: 16px;
}
#area-a .block-560 .teaser div.ct-pikkufeature {
position: relative !important;
}
#area-a .block-560 .teaser div.ct-pikkufeature .meta a,
#area-a .block-560 .teaser div.ct-pikkufeature .meta span,
#area-a .block-560 .teaser div.ct-pikkufeature .meta time {
color: #333 !important;
}
#area-a .block-560 .teaser div.ct-pikkufeature .ingress.cf {
display: none;
}
#area-a .block-560 .teaser div.ct-pikkufeature .header h2 a {
color: #222 !important;
}
#area-a .block-560 .teaser div.ct-pikkufeature .header {
position: absolute;
bottom: 1%;
background-color: #eee;
background-color: rgba(238,238,238,.8);
padding: 8px 8px;
width: 544px;
}
#area-a .block-560 .tsr-175-img div.ct-pikkufeature {
position: relative !important;
background-color: #eee;
min-height: 107px;
margin-top: -10px;
padding: 12px 8px;
}
#area-a .block-560 .tsr-175-img div.ct-pikkufeature .meta a,
#area-a .block-560 .tsr-175-img div.ct-pikkufeature .meta span,
#area-a .block-560 .tsr-175-img div.ct-pikkufeature .meta time {
color: #333 !important;
}
#area-a .block-560 .tsr-175-img div.ct-pikkufeature .ingress.cf {
color: #999;
font-size: 11px;
display: inline-block;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
background-color: #000c28;
color: white !important;
padding: 5px 8px;
font-family: Arial,Helvetica,sans-serif;
margin-right: .5em;
position: absolute;
top: 0;
left: 0;
display: none;
}
#area-a .block-560 .tsr-175-img div.ct-pikkufeature .header h2 a {
color: #222 !important;
}
#area-a .block-560 .tsr-175-img div.ct-pikkufeature .header {
padding: 0 !important;
margin: 0 !important;
width: 544px;
position: static;
}
#area-a .block-560 .tsr-175-img div.ct-pikkufeature .img-wrapper {
float: left;
margin-top: 0 !important;
max-height: 107px;
}
#content #mso-ad {
border-top: 10px solid #F1F1F1;
margin: 0;
}
#top2-articles {
border-bottom: none;
margin-bottom: 0;
}
#top2-articles > div {
background-color: #001a4b;
float: left;
width: 473px;
max-height: 82px;
overflow: hidden;
position: relative;
}
#top2-articles img {
margin-top: -3px;
}
#top2-articles a {
color: #fff !important;
}
#top2-articles h2 {
padding: 8px 8px 0 8px;
font-size: 18px;
line-height: 1.2;
}
#top2-articles > :first-child {
margin-right: 13px !important;
}
#top2-articles p.ingress {
display: none;
}
#top2-articles .meta {
display: none;
}
#top2-articles .meta .digi-department,
#top2-articles .meta .department,
#top2-articles .sp,
#top2-articles .meta a.comments {
display: none !important;
}
#top2-articles .meta time {
color: #001a4b;
}
#top2-articles .meta time span {
color: #fff;
padding-right: 8px;
}
#top2-articles .img-wrapper-video,
#top2-articles .img-wrapper-video {
margin-top: 0;
}
#top2-articles .img-wrapper-video .play-icon {
background: url("http://web.archive.org/web/20151226065148im_/http://files.snstatic.fi/HS/img/video_play_icon_22.png") no-repeat scroll 0 0 transparent;
height: 22px;
width: 22px;
left: 20%;
top: 35%;
}
#comics-element .tsr-comics-115 {
clear: none;
float: left;
width: 300px;
border-bottom: none;
}
#comics-element .tsr-comics-115.left-column {
padding: 0 10px 0 0;
}
#comics-element .tsr-comics-115.middle-column {
padding: 0 10px;
border-left: 1px solid #9A9A9A;
border-right: 1px solid #9A9A9A;
}
#comics-element .tsr-comics-115.right-column {
padding: 0 0 0 10px;
}
#comics-element .top-comic {
border-bottom: 1px solid #9A9A9A;
height: 170px;
margin-bottom: 7px;
}
#comics-element .img-wrapper {
float: left;
margin-right: 10px;
}
#double-left-article, #double-right-article {
border-bottom: none;
clear: none;
width: 270px;
margin: 5px 0 15px;
}
#double-left-article {
float: left;
padding-right: 10px;
}
#double-right-article {
float: right;
}
#area-a #double-left-article h2,
#area-a #double-right-article h2 {
font-size: 2em;
}
#area-a #double-left-article .article-link.content,
#area-a #double-right-article .article-link.content,
#area-a #double-left-article .related-elements,
#area-a #double-right-article .related-elements {
display: none;
}
#double-left-article img, #double-right-article img {
width: 270px;
}
#area-a #double-left-article .img-wrapper,
#area-a #double-left-article .img-wrapper-video,
#area-a #double-right-article .img-wrapper,
#area-a #double-right-article .img-wrapper-video {
margin-top: 0;
padding-top: 0;
max-height: 150px;
}
#area-a .tsr-border-top {
border-top: 1px dotted #CBCBCB;
padding-top: 5px;
}
.main-page #area-a .block-560 .tsr-175-img h2,
.main-page #area-a .block-560 .tsr-145-img h2 {
font-size: 2em;
}
.main-page #facebook-recommended {
border-bottom: none;
padding: 0;
}
.main-page #facebook-recommended ul {
border-bottom: 1px solid #DDDDDD;
padding: 10px 0;
}
.ad-container.no-margin {
margin: 0;
padding: 0;
}
#prio2-element > div {
max-height: 215px;
overflow: hidden;
}
#content #area-huutonet {
padding: 0;
background-color: #F1F1F1;
}
#article-text .video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
#article-text .video-container iframe,
#article-text .video-container object,
#article-text .video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#article-area #main-content #review-article-box {
width: 164px;
}
#prio-area-a .module-hdr-hs-follow, #prio-area-b .module-hdr-hs-follow, #prio-area-c .module-hdr-hs-follow {
background-color: #01133e;
background-image: none;
color: #FFFFFF;
}
#area-a #verokone_wrapper {
margin-bottom: -24px;
}
#area-a .readMoreLink {
color: #01133E;
font-family: helsingintextbold;
font-weight: bold;
}
#area-a .readMoreLinkArrow {
font-family: 'Lucida Grande';
font-size: 20px;
padding-left: 1px;
line-height:0;
}
.article-page .search-pagination.cf .pagination-next-prev {
font-family: "Georgia",serif;
font-size: 18px;
font-style: italic;
text-decoration: underline;
color: #213155;
}
.article-page .search-pagination.cf .pagination-next-prev a {
font-size: 18px;
}
.article-page .search-pagination {
border-bottom: 1px solid #CCCCCC;
padding: 0 0 18px;
margin: 0 0 25px;
}
.article-page .search-pagination.cf ul.pagination {
font-family: "Georgia",serif;
font-size: 15px;
font-style: italic;
color: #213155;
}
.article-page .search-pagination.cf ul.pagination span {
color: #666666;
}
.article-page .search-pagination.cf ul.pagination span.selected {
color: #000000;
}
.tsr-145-img .img-wrapper-video, .tsr-175-img .img-wrapper-video {
margin: 3px 15px 3px 0;
}
.teaser .img-wrapper-video, .teaser .img-wrapper {
padding-top: 0;
}
#lifestyle-articles .module.teaser {
width: 306px;
clear: none;
float: left;
margin-left: 20px;
overflow: hidden;
}
#lifestyle-articles .module.teaser:first-child {
margin-left: 0;
}
#themes .vertical {
max-height: 160px;
}
#themes .teaser {
border-bottom: none;
}
.teaser .read-next-article {
border-bottom: none;
}
.teaser .read-next-article h2 {
margin-top: -5px;
}
#vkontakte-like-button {
position: absolute;
bottom: 80px;
}
.hs-carusel{margin-bottom:10px}
#carousel-main{position:relative;height:406px;overflow:hidden;clear:left}
.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner .item{position:relative;display:none;height:406px}.carousel-inner .item img{display:block}
.carousel-inner .item .overlay{position:absolute;bottom:0;left:0;width:360px;color:white;padding:15px 10px 10px 15px}.carousel-inner .item .overlay p{font-family:HelsinginDisplayLight,HelsinginTextRegular,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0;margin-right:40px;font-size:16px;line-height:1.4;margin:0;padding:10px 10px 10px 0px;color:white}
.carousel-inner .item .overlay h2{margin:0;font-family:helsingintextregular;font-size:36px;font-weight:normal;letter-spacing:0;line-height:1.1;color:white}
.carousel-inner .item .overlay a{text-decoration:none}
.carousel-inner .active,.carousel-inner .next,.carousel-inner .prev{display:block}
.carousel-inner .active{left:0}
.carousel-inner .next,.carousel-inner .prev{position:absolute;top:0;width:100%}
.carousel-inner .next{left:100%}
.carousel-inner .prev{left:-100%}
.carousel-inner .next.left,.carousel-inner .prev.right{left:0}
.carousel-inner .active.left{left:-100%}
.carousel-inner .active.right{left:100%}
.carusel-navi{height:73px}.carusel-navi .progressbar{height:8px;background-color:#fff;position:relative}
.carusel-navi .progress{background-color:#DDD;bottom:0;display:block;left:0;position:absolute;top:0}
.carusel-navi .thumb{float:left;height:65px;position:relative;width:320px;background-color:#f1f1f1}.carusel-navi .thumb.active{background-color:#DDE9EF}
.carusel-navi .thumb a{text-decoration:none}
.carusel-navi .thumb img{float:left;margin-right:10px}
.carusel-navi .thumb h4{color:#222222;font-family:HelsinginDisplayLight,HelsinginTextRegular,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0;font-size:14px;margin-top:10px}
#hs-theme-carusel a,#hs-theme-carusel a:hover,#hs-theme-carusel a:visited{text-decoration:none}
#hs-theme-carusel .carousel-inner .item{-webkit-transition:.9s ease-in-out left;-moz-transition:.9s ease-in-out left;-o-transition:.9s ease-in-out left;transition:.9s ease-in-out left}
#hs-theme-carusel .carousel-inner .item .overlay{width:100%;padding:13px 0px;height:100px}#hs-theme-carusel .carousel-inner .item .overlay .intro{width:400px;float:left;margin-left:20px}
#hs-theme-carusel .carousel-inner .item .overlay .articleContent{float:right;width:400px;margin-top:10px;position:relative}#hs-theme-carusel .carousel-inner .item .overlay .articleContent .goto{position:absolute;top:15px;right:10px;width:40px;height:40px;background:url("http://web.archive.org/web/20151226065148im_/http://www.hs.fi/webstatic/images/feature_arrows.png") 0 -45px transparent;visibility:hidden}
#hs-theme-carusel .carousel-inner .item .overlay .articleContent:hover .goto{visibility:visible}
#hs-theme-carusel .carousel-inner .item .overlay .articleContent img{border:1px solid #AAAAAA;display:block;float:left}
#hs-theme-carusel .carousel-inner .item .overlay .articleContent .header{display:inline-block;margin-left:15px;width:300px}#hs-theme-carusel .carousel-inner .item .overlay .articleContent .header h3{color:white;margin:0 0 0.357em;text-transform:uppercase;font-family:"helsingintextbold";font-size:12px}
#hs-theme-carusel .carousel-inner .item .overlay .articleContent .content{display:inline-block;margin-left:10px;width:300px}#hs-theme-carusel .carousel-inner .item .overlay .articleContent .content p{font-size:14px;line-height:18px;margin-left:5px;padding-top:0px}
#hs-theme-carusel #carousel-navi{bottom:130px;position:absolute;right:0px;width:250px}#hs-theme-carusel #carousel-navi .carousel-control{background-image:url("http://web.archive.org/web/20151226065148im_/http://www.hs.fi/webstatic/images/feature_arrows.png");background-position:-5px -150px;display:inline-block;bottom:0;cursor:pointer;height:40px;margin-left:1em;width:30px}#hs-theme-carusel #carousel-navi .carousel-control:hover{background-position:-5px -183px}
#hs-theme-carusel #carousel-navi .carousel-control.left{background-position:-5px -85px;margin-right:1em}#hs-theme-carusel #carousel-navi .carousel-control.left:hover{background-position:-5px -118px}
#hs-theme-carusel #carousel-navi .carousel-indicators{display:inline-block}#hs-theme-carusel #carousel-navi .carousel-indicators li{background-image:url("http://web.archive.org/web/20151226065148im_/http://www.hs.fi/webstatic/images/feature_arrows.png");background-position:-10px -220px;background-repeat:no-repeat;display:inline-block;height:20px;text-decoration:none;width:20px;margin-bottom:10px}#hs-theme-carusel #carousel-navi .carousel-indicators li.active{background-position:-10px -239px}
#lifestyle-article-page #main-content .full-article-top h1,#lifestyle-article-page .full-article-top h1,#lifestyle-article-page #main-content .full-article-top h3,#lifestyle-article-page .full-article-top h3{font-family:HelsinginDisplayLight,HelsinginTextRegular,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0}
#lifestyle-article-page #elevator-block div.slow-articles .article .article-text h3{font-family:HelsinginTextBold,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0}
#lifestyle-article-page #elevator-block div.slow-articles .article .article-text p.ingress{font-family:HelsinginTextRegular,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0}
#lifestyle-article-page #elevator-block .blue-articles .article .article-text h3{font-family:HelsinginTextBold,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0}
#lifestyle-article-page #elevator-block .blue-articles .article .article-text p.ingress{font-family:HelsinginTextRegular,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0}
#life-style-department div.slow-articles .article .article-text h3{font-family:HelsinginTextBold,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0}
#life-style-department div.slow-articles .article .article-text p.ingress{font-family:HelsinginTextRegular,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0}
#life-style-department .blue-articles .article .article-text h3{font-family:HelsinginTextBold,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0}
#life-style-department .blue-articles .article .article-text p.ingress{font-family:HelsinginTextRegular,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0}
.news-section-list h2 a.ct-nyt,
.teaser .ct-nyt .meta {
background: none;
padding: 0;
}
.teaser .ct-nyt .meta .department {
font-size: 100%;
}
#article-main-alternative .news-list .category {
background-color: #EDF1F4;
color: #000C28;
display: inline-block;
font-family: HelsinginTextRegular,Helvetica,Arial,sans-serif;
font-size: 11px;
font-weight: normal;
letter-spacing: 0;
line-height: 1;
margin: 0 5px 0 0;
padding: 4px;
position: relative;
text-transform: uppercase;
top: -1px;
}
.full-article-top .additional-images {
clear: both;
}
div.survey {
display: none;
width: 350px;
background: #EEEEEE;
border: 6px solid #CCCCCC;
padding: 10px;
font-family: "HelsinginTextRegular","Georgia",serif;
font-size: 15px;
color: #000C28;
}
div.survey-buttons {
width: 100% !important;
text-align: center;
}
div.survey-buttons,button {
width: 100px;
}
#news-aside .simple-tag-list .theme-list .img-wrapper {
width: 175px;
height: 100%;
max-height: 80px;
overflow: hidden;
border: none;
}
#news-aside .simple-tag-list .theme-list h4 {
margin: -12px 0 -10px;
}
#news-aside .simple-tag-list .theme-list h5 {
font-weight: normal;
}
#news-aside .simple-tag-list .theme-list .ingress {
display: none;
}
#news-main .news-item-list li.ct-nyt .meta {
background: none;
padding-left: 0;
}
.main-image-area .caption {
font-size: 12px;
}
#car-search-main {
background-color: #F0F0F0;
padding: 20px 10px;
}
#mostPopularArea {
margin-left: 10px;
}
#comics-element .tsr-comics-115 {
width: 295px;
}
#ad-container-comic {
margin: 30px 10px;
}
#commenting {
margin: 20px 0 30px;
}
#most-read-area .col-2 {
margin: 0;
padding: 0 0 0 20px;
width: 458px;
}
#most-read-area .latest-news2 {
width: 460px;
}
#most-read-area .latest-news2 li {
height: 36px;
overflow: hidden;
}
#most-read-area .latest-news2 ul a {
width: 400px;
}
#most-read-area .latest-news2 li .index {
display: inline-block;
margin-top: -4px;
width: 24px;
}
#most-read-area #most-read-left-col {
margin-right: 22px;
padding: 0;
border: none;
}
#article-text #article-text-content .article-related-articles-small p {
font-family: HelsinginTextRegular,Helvetica,Arial;
font-size: 14px;
line-height: 1.3;
}
#article-area #article-text-content .article-related-articles-small .related-article h2 {
font-family: HelsinginTextRegular,Helvetica,Arial;
font-size: 18px;
font-weight: normal;
margin-bottom: 8px;
padding: 5px 0;
}
#breaking-news {
margin: 0;
}
#content {
z-index: 1;
position: relative;
}
#flashtapetti {
z-index: 0 !important;
}
#ad-container-outside-right {
z-index: 1;
}
.main-page #ad-container-outside-right,
.news-page #ad-container-outside-right {
z-index: 102;
}
body.hs45 .advertorial-article-element {
padding-top: 10px;
border-top: 1px solid #ddd;
}
body.hs45 .col-2 .advertorial-article-element .teaser {
background-color: #f8f6ec;
}
body.hs45 .advertorial-article-element .teaser a:hover {
text-decoration: none;
}
body.hs45 .col-2 .advertorial-article-element .campaign-item {
padding: 20px 20px 10px;
border-bottom: none;
}
body.hs45 .advertorial-article-element .teaser h2 {
color: #000000;
font-size: 26px;
}
.advertorial-article-element h4 {
font-size: 16px;
}
.advertorial-article-element .campaign-item h2,
.advertorial-article-element .campaign-item h4,
.advertorial-article-element .campaign-item p {
font-family: Helvetica, Arial;
}
.advertorial-article-element .campaign-item .ingress {
font-size: 13px;
margin: 8px 0 0;
}
body.hs45 .col-2 .advertorial-article-element .teaser .ad-text-top {
margin: 0;
color: #ffffff;
font-weight: bold;
border-bottom: none;
padding: 10px 10px;
background-color: #000000;
display: inline-block;
font-size: 15px;
}
body.hs45 .col-2 .advertorial-article-element .teaser .ad-text-top > span {
}
#lifestyle-article-page .main-image-area .img-wrapper {
background-color: transparent;
}
.article-page #navigation-area {
z-index: 100000;
}
#header #main-navigation #hdr-personal-navi-link .new-items,
#header #navi-followed-themes .new-items {
display: none !important;
}
#article-main-alternative .main-image-area .img-wrapper img {
width: 560px;
}
#ad-element-1 > div {
max-width: 468px;
}
.wine-of-the-week {
border-bottom: 1px solid #ddd;
margin: 0 0 15px;
padding-bottom: 8px;
}
.weighted-articles-text-below-picture {
margin: 0;
}
.hs45 .col-2 .weighted-articles-text-below-picture .article-item {
padding: 0 0 12px;
margin: 0 0 15px;
}
.weighted-articles-text-below-picture .article-item .header h2 {
padding: 0 0 5px;
}
.weighted-articles-text-below-picture .article-item .ingress {
padding: 0;
margin: 0;
font-size: 15px;
}
.department-page.hs45 .col-2 .ad-container {
border-top: none;
border-bottom: 1px solid #ddd;
margin: 0 auto 15px;
padding: 0 0 15px;
}
.main-navi-hover-menu .article-list li {
max-height: 85px;
overflow: hidden;
}
.main-navi-hover-menu .editor-view h4 {
max-height: 49px;
overflow: hidden;
margin-bottom: 5px;
}
.hs45 .latest-news2 ul li a:visited {
color: #999 !important;
}
.sanoma-account.layer-dialog .box-message div.dialog-sub-hdr,
.sanoma-account.layer-dialog #signin-box .box-message div.dialog-sub-hdr {
font-family: "The Message DemiBold",Helvetica,Arial,sans-serif;
font-size: 16px;
margin: 0.8em 0;
float: none;
}
.sanoma-account h6 {
font-family: "The Message DemiBold",Helvetica,Arial,sans-serif;
padding: 0.8em 0;
}
/* Osastoheader */
.news-department-header {
border-bottom: 1px solid #ddd;
padding: 0 0 10px;
margin: 0 10px 15px;
overflow: hidden;
}
.news-department-header h1{
font-family: "SanomatRegular","Georgia",serif;
font-size: 3.5em;
font-weight: normal;
letter-spacing: 3px;
text-transform: uppercase;
float: left;
}
.lifestyle-department-header {
border-bottom: 1px solid #ddd;
margin: 10px 10px 15px;
}
.lifestyle-department-header h1 {
font-family: "SanomatRegular","Georgia",serif;
font-weight: normal;
font-size: 4.3em;
letter-spacing: 0;
text-align: center;
color: #00194c;
margin-bottom: 15px;
}
.lifestyle-department-header h1 a {
color: #00194c;
text-decoration:none;
}
.lifestyle-department-header ul {
list-style: outside none none;
margin: -15px 0 0;
padding: 0;
text-align: center;
}
.lifestyle-department-header ul li {
display: inline-block;
font-family: HelsinginTextRegular,Helvetica,Arial,sans-serif;
font-weight: normal;
letter-spacing: 0;
padding: 10px;
position: relative;
}
.lifestyle-department-header ul li:after {
content: "•";
position: absolute;
right: -5px;
text-align: center;
width: 10px;
}
.lifestyle-department-header ul li:last-child:after {
display: none;
}
.lifestyle-department-header ul li a {
color: #222;
font-size: 14px;
text-transform: uppercase;
}
.hs45 .blog-info-element {
margin-bottom: 20px;
}
.hs45 .blog-info-element h3 {
font-family: HelsinginTextBold,Helvetica,Arial,sans-serif;
margin-bottom: 10px;
}
.hs45 .blog-info-element h3 a {
color: #000000;
}
.hs45 .blog-info-element a:hover {
text-decoration: none;
}
.hs45 .blog-info-element p {
font-family: HelsinginTextRegular,Helvetica,Arial,sans-serif;
font-size: 13px;
line-height: 1.3;
}
.hs45 .blog-info-element .img-wrapper-right {
float: right;
}
.hs45 .blog-info-element .img-wrapper img {
width: 225px;
margin-bottom: 5px;
}
.hs45 #blogCategories {
clear: both;
overflow: hidden;
}
.hs45 .blogCategories {
padding: 0;
}
.hs45 .blogCategories h3 {
background-color: #70c6c5;
font-family: Helvetica,Arial,sans-serif;
font-size: 16px;
color: #ffffff;
margin: 0 0 10px 0;
border: none;
}
.hs45 .blogCategories .blogCategoryLink {
font-family: HelsinginTextRegular,Helvetica,Arial,sans-serif;
font-size: 13px;
margin-bottom: 8px;
width: 105px;
}
.hs45 .blogCategories .blogCategoryLink a {
color: #000000;
}
.hs45 .blogCategoryLink:nth-child(2n) {
float: left;
margin-right: 10px;
}
.hs45 .blogCategoryLink:nth-child(2n+1) {
float: right;
margin-right: 0;
}
.hs45 .blogCategories .blogCategoryLink .count {
color: #999;
font-family: HelsinginDisplayLight,HelsinginTextRegularHelvetica,Arial,sans-serif;
}
.blogSomeLinks {
border-top: 1px solid #ddd;
margin:15px 0;
}
.blogSomeLinks a {
border-bottom: 1px solid #ddd;
display: block;
font: 13px/18px HelsinginTextBold,Helvetica,Arial,sans-serif;
min-height: 38px;
padding: 12px 0 12px 54px;
color:#000;
}
.TwitterLink {
background: url("http://web.archive.org/web/20151226065148im_/http://files.snstatic.fi/HS/2014/10/twitter-icon-42.png") no-repeat 0 10px transparent;
}
.FbLink {
background: url("http://web.archive.org/web/20151226065148im_/http://files.snstatic.fi/HS/2014/10/fb-icon-42.png") no-repeat 0 10px transparent;
}
.blogInstagram-hdr {
padding: 0 0 10px;
}
.blogInstagram-hdr a {
color: #000;
font: normal 16px HelsinginTextBold,Helvetica,Arial,sans-serif;
}
/* Yrityskäyttäjien navista piiloon ylimaaraiset linkit */
.company-user #sub-navi-personal {
height: 65px;
}
.company-user #sub-navi-personal ul li {
display: none;
}
.company-user #sub-navi-personal ul li:last-child {
display: block;
}
#most-popular-blog-posts .category {
display: none;
}
.hs45 #eduskuntavaalit-element h3 {
margin-bottom: 0;
}
.hs45 #eduskuntavaalit-element ul {
padding-left: 2px;
}
.hs45 #eduskuntavaalit-element .latest-news2 ul li a:visited {
color: #333;
}
.company-user body.user-logged-in .news-section-list {
display: block;
}
#news-aside .save-comic {
display: none;
}
.no-js #navigation-area {
display: none;
}
body.hs45 .right-sub-area .col-1 {
margin-right: -1px;
}
.hstv-block .title {
font-weight: normal;
font-size: 16px !important;
}
/****/
/* Kapeiden nostojen header-palkkien tyylit */
body.hs45 .latest-news2 h3,
body.hs45 .latest-department-articles h3,
body.hs45 .editor-tag.columns h3,
body.hs45 .blogs h3,
body.hs45 .tag-latest-news h3,
body.hs45 .tag-videos-element h3,
body.hs45 .department-articles .header h3,
body.hs45 .department-articles .header h3 a,
body.hs45 .department-articles .header h3 a:visited,
body.hs45 .department-articles .header h3 a:hover,
body.hs45 .article-grid h3.title,
body.hs45 .article-grid h3.title a,
body.hs45 .article-grid h3.title a:visited,
body.hs45 .article-grid h3.title a:hover,
body.hs45 .blog-department-element h3,
body.hs45 #recipe-element h3,
body.hs45 .blogCategories h3,
body.hs45 h3.module-hdr,
.facelift-simple-article-list.simple-picture-on-top h3.element-title,
.article-recommendations .header h3 {
color: #fff;
font-family: HelsinginTextBold,Helvetica,Arial,sans-serif;
font-weight: normal;
font-size: 18px;
}
body.hs45 .department-articles .header h3,
body.hs45 .tag-videos-element h3,
body.hs45 .blog-department-element h3,
body.hs45 #recipe-element h3,
body.hs45 h3.module-hdr,
body.hs45 .blogCategories h3,
.article-recommendations .header h3 {
padding: 10px 0 10px 10px;
}
body.hs45 .department-articles h3 a,
body.hs45 .department-articles h3 a:visited,
body.hs45 .department-articles h3 a:hover {
line-height: unset;
}
body.hs45 #mostPopularArea h3.module-hdr {
color: #333;
padding: 0 0 10px;
}
/****/
.corporate-footer-text{
font:normal 17px/21px HelsinginTextRegular, Helvetica, Arial, sans-serif;
color:#fff;
}
.corporate-footer-text span{
color:#f2dd6b;
}
#corporate-footer a:link{
text-decoration:none;
}
#blog-department-page .facelift-narrow-article-list .article-item.active, #blog-article-page .facelift-narrow-article-list .article-item.active{
background-color:#eaf7f6;
}
#footer {
margin: 0;
}
div.digium-survey {
display: none;
width: 350px;
background: #fff;
border: 6px solid #01133e;
font-family: "HelsinginTextRegular","Georgia",serif;
font-size: 15px;
color: #01133e;
padding: 0 0 30px;
}
div.digium-survey .hs-logo {
margin-right: 35px;
text-align: right;
}
div.digium-survey .hs-logo img {
width: 45px;
}
div.digium-survey .survey-text {
margin: 15px 20px;
text-align: center;
}
div.digium-survey .main-text {
font-family: SanomatSemibold;
font-size: 22px;
}
div.digium-survey .survey-buttons {
width: 100% !important;
text-align: center;
}
div.digium-survey button {
width: 100px;
}
div.digium-survey button:hover {
cursor: pointer;
}
.area.closed .read-more-paywall, .area.closed .read-more-button::after {
content: "\2193";
font-size: 22px;
line-height: 18px;
}
#weather-listing-area .article-list > h3 {
margin: 10px 0;
}
.adform-adnotice img {
display: none !important;
}
/*
FILE ARCHIVED ON 06:51:48 Dec 26, 2015 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 23:22:00 Dec 03, 2024.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 0.641
exclusion.robots: 0.025
exclusion.robots.policy: 0.015
esindex: 0.012
cdx.remote: 6.558
LoadShardBlock: 323.819 (6)
PetaboxLoader3.datanode: 351.812 (8)
PetaboxLoader3.resolve: 214.533 (3)
load_resource: 361.674 (2)
*/