.lity-active,.lity-active body{overflow:hidden}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none !important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close,.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;min-height:500px;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.autocomplete-suggestions{left:auto !important;right:0;width:100% !important;max-width:500px;margin:10px 0 0 0;background:#FFF;cursor:pointer;overflow:auto;box-shadow:1px 1px 3px #777;padding:10px}.autocomplete-suggestion{padding:8px 80px 8px 15px;white-space:nowrap;overflow:hidden;color:#000;}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:bold;color:#000}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{font-weight:bold;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}.autocomplete-suggestion em{font-style:normal;color:#999}.autocomplete-suggestion i{position:absolute;right:25px;font-size:11px;font-style:normal;color:#555}.autocomplete-suggestion b{font-weight:600}*{margin:0;padding:0}body,html{color:#333;font:14px Open Sans,sans-serif;line-height:18px}body{background:#d0d0d0;overflow-x:hidden}a:active,a:hover,a:link,a:visited{color:#222;text-decoration:none}a:active,a:hover{color:#000}p{margin-bottom:13px}h1,h2,h3,h4{display:inline;font-size:13px}input{font:14px Open Sans,sans-serif}input[type=password],input[type=text],textarea{color:#333;padding:10px 5px}a.submit,input[type=submit]{background:#276e8a;border:0;color:#fff;padding:15px}a.submit:hover,input[type=submit]:hover{background:#206090;cursor:pointer;text-decoration:none}li{list-style-image:none;list-style-type:none}.pchk{display:none}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background:#aaa;border:2px solid #ccc;border-radius:2px}::placeholder{color:#fff;opacity:1}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(../fonts/open-sans-v34-latin-regular.woff2) format("woff2"),url(../fonts/open-sans-v34-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(../fonts/open-sans-v34-latin-600.woff2) format("woff2"),url(../fonts/open-sans-v34-latin-600.woff) format("woff")}#hat{background:#fff;display:block;height:38px;overflow:hidden;text-align:center;white-space:nowrap}#hat div{margin:0 auto;max-width:900px;overflow-x:scroll;overflow-y:hidden;padding:0 10px 0 5px}#hat:after{background:linear-gradient(90deg,rgba(124,20,115,0),#fff);content:"";height:38px;position:absolute;right:0;top:0;width:20px}#hat a{background-position:8px;background-repeat:no-repeat;background-size:12px;color:#757575;display:inline-block;font-size:13px;line-height:38px;margin:0;padding:0 10px}#hat a:hover{color:#000}#head{background:#276e8a url(/img/joulubg.jpg) no-repeat 50%/cover;border-bottom:4px solid #d0d0d0;display:flex;flex-flow:row;height:60px;min-width:270px;position:relative;width:100%;z-index:5000}#head>a{color:#fff;display:inline-block;flex:0 0 auto;font-size:16px;font-weight:600;line-height:60px;padding:0 calc(3vw - 22px)}@media (hover:hover){#head>a:hover{background-color:rgba(0,0,0,.1)}}#head>a.a{background-color:rgba(0,0,0,.1)}#head>.logo{background:url(/img/tvohjelmat.svg) no-repeat 28px 50%/150px;height:60px;min-width:157px;padding:0 20px 0 0;position:relative;z-index:5001}#head>.logo div{background:url(/img/joulupuu.png) no-repeat 0/100%;height:62px;left:3px;position:absolute;width:30px}#head>.logo h1{display:none}#head .ft-menu,#head .ft-search{background:transparent url(/icon/search2.svg) no-repeat 50%/22px;display:none!important;width:60px}#head .ft-menu{background:transparent url(/icon/menu2.svg) no-repeat 50%/20px}#head .ft-login{background-image:url(/icon/login3.svg)!important}#head .ft-logout{background-image:url(/icon/logout2.svg)!important}#head .ft-close{background-image:url(/icon/close.svg)!important}#head .cal_open{background:transparent url(/icon/cal.svg) no-repeat 10px/17px;flex:0 0 auto;padding:0 10px 0 35px;position:relative;vertical-align:5px}#head .cal_open i{font-size:9px;font-style:normal;left:13px;position:absolute;text-align:center;top:2px;width:11px}#head .cal_next,#head .cal_prev{background:url(/icon/arl.svg) no-repeat 70% 50%;line-height:51px;padding:9px 20px 0;text-align:center}#head .cal_next{background:url(/icon/arr.svg) no-repeat 30% 50%}#head .space{flex:1 1 auto}#head .sets{background:transparent url(/icon/sets.svg) no-repeat 60% 52%/19px;padding:0;width:60px}#head .login{background:transparent url(/icon/login2.svg) no-repeat 40% 54%;padding:0;width:60px}#head .logout{background:transparent url(/icon/logout.svg) no-repeat 40% 54%;padding:0;width:60px}#head .search{border:2px solid rgba(0,0,0,.2);border-width:0 2px;flex:1 1 auto;max-width:250px;padding:0 1%;position:relative;width:25%}#head .search input{background:none;border:none;color:#f0f0f0;font:16px Open Sans,sans-serif;margin:9px 0 0;outline:0;padding:10px 3px;width:100%}#head .search a{background:transparent url(/icon/search2.svg) no-repeat 50%/20px;height:60px;position:absolute;right:0;top:0;width:45px}#head .search a:hover{background-color:rgba(0,0,0,.1)}#headph{display:none;height:63px}#head .chns>a{padding-left:10px}#head .chnsbox{max-height:calc(100vh - 100px);overflow-y:auto}#head .ft-box>.chnsbox>div{padding-top:10px}.chnsbox .preset{height:40px;overflow:hidden}.chnsbox .preset div{overflow-x:auto;overflow-y:hidden;white-space:nowrap}#head .chnsbox a{border:none;display:inline-block;font-size:14px;margin:0 20px 12px -10px;padding:10px;white-space:nowrap}#head .chnsbox .save{background:#276e8a;color:#fff;margin-left:-5px!important;width:180px}#head .chnsbox .save:hover{background:#206090;text-decoration:none}#head .chnsbox .ft-chns{background:#276e8a;color:#fff;display:none}#head .chnsbox2{margin-top:10px}#csort1,#csort2{background:#fff;margin:5px -6px 10px}#csort1 span,#csort2 span{cursor:move;display:inline-block;padding:2px 3px}#csort1 img,#csort2 img{-webkit-touch-callout:none;box-shadow:0 0 2px 0 #999;height:25px;max-width:75px;min-width:40px;object-fit:contain;padding:10px 10px 7px;-webkit-user-select:none}#csort2 span{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#head .ft-box{display:block;padding:0;z-index:5050}#head .ft-box>div{background:#fff;border-top:2px solid #999;box-shadow:1px 1px 3px #777;display:none;font-size:15px;left:0;position:absolute;right:0;top:60px}#head .ft-box>div>div{margin:0 auto;max-width:1200px;padding:30px}#head .ft-box div a{box-sizing:border-box;display:inline-block;font-size:13px;font-weight:600;padding:17px 20px}#head .ft-box div a:hover{text-decoration:underline;text-decoration-color:#ade;text-decoration-thickness:3px;text-underline-offset:3px}#head .ft-box div a:first-of-type{margin-left:-20px}#head .ft-box div a.a{text-decoration:underline;text-decoration-color:#276e8a;text-decoration-thickness:3px;text-underline-offset:3px}#head .ft-box .d_desk,#head .ft-box .d_mob{margin-bottom:20px}#head .ft-box .mobox{background:#fff;border-top:none;display:none;justify-content:space-between}#head .ft-box .mobox a{background-position:10% 50%;background-repeat:no-repeat;background-size:25px;font-size:15px;height:60px;line-height:60px;margin:0;padding:0 0 0 50px;width:150px}#head .ft-box .mobox .ft-close{background-position:88% 50%;background-size:20px;padding:0 50px 0 0;text-align:right}#head .ft-box .mobox a:hover{color:#000}#head .mobox .logo{background:url(/img/tvohjelmat.svg) no-repeat 10px 50%/120px;flex:1 1 auto;height:60px;width:120px}#head .calbox,#head .loginbox{background:#fff;border-top:2px solid #999;box-shadow:1px 1px 3px #777;display:none;font-size:15px;left:0;position:absolute;right:0;text-align:center;top:60px}#head .calbox>div{max-width:600px;padding:30px 30px 30px 10%}#head .calbox>div>*{color:#000;display:inline-block;font-style:normal;height:60px;line-height:60px;margin:3px;padding:0!important;width:12%}#head .calbox a{background:#eee}#head .calbox a:hover{background:#ade}#head .calbox .a{background:#276e8a;color:#fff;font-weight:600}#head .calbox .b{font-size:16px;font-weight:600}#head .calbox .c{line-height:70px;vertical-align:middle}#head .calbox .d{background:#fff;color:#bbb}#head .calbox .w{font-weight:600;width:64%}#head .prgsbox a,#head .prgsbox>div{position:relative}#head .prgsbox a{opacity:1!important}#head .prgsbox .favs>u{border-width:0 0 3px;display:block}#head .prgsbox .palette{left:0;top:50px}#head .topsbox .oly{background:#eff url(https://www.testeri.fi/terava/terava_talviolympialaiset_header.jpg) no-repeat 0 15%/200%;border-radius:4px;color:#fff;padding:5px 10px}#head .ft-box .setsbox{left:auto;max-width:350px}#head .ft-box div.setsbox a{margin:0;min-width:45%;padding:5px 15px 25px 5px}#head .login,#head .logout{position:relative}#head .login>a{padding-right:10px}#head .loginbox{box-sizing:border-box;left:auto;max-width:350px;padding:30px;text-align:left;z-index:5051}#head .loginbox a{display:inline-block;padding:10px}#head .loginbox a:hover{text-decoration:underline;text-decoration-color:#ade;text-decoration-thickness:3px;text-underline-offset:3px}#head .loginbox input{box-sizing:border-box;display:block;width:100%}#head .loginbox input::placeholder{color:#333}#head .loginbox em{color:red;font-style:normal}#head .loginbox .hr{background:#ccc;height:1px;margin:30px 0 20px;position:relative;width:auto}#head .loginbox .hr i{background:#fff;font-size:13px;font-weight:600;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:-9px;width:40px}#head .loginbox i{display:inline-block;font-style:normal;width:90px}#head .loginbox .l_fb{background:#fff url(/icon/fb3.svg) no-repeat 10px 50%/24px;border:1px solid #ccc;border-radius:3px;color:#000;display:inline-block;font-size:14px;font-weight:600;line-height:38px;margin-left:10px;padding:0 10px 0 42px}#head .loginbox .l_fb:hover{background-color:#fafafa;text-decoration:none}#head .loginbox .l_tl{background:#276e8a;color:#fff;height:50px;padding:15px;text-align:left}#head .loginbox .l_tl:hover{background:#206090}#head .loginbox .g_id_signin{display:inline-block;vertical-align:top}#head .logout>a{padding:0 15px}.footer{text-align:left}.footer h3{font-size:14px;margin-bottom:5px}.footer h3 a{color:#000}.footer .bar{background:#eaedef;padding:10px 0 0;text-align:center;width:100%}.footer .lnk{background:#276e8a;margin:10px auto 0;max-width:1020px}.footer .lnk a{box-sizing:border-box;color:#fff;display:inline-block;font-size:17px;height:37px;padding:10px 10px 0;text-transform:uppercase}.footer .up{background:#fff;margin:0 auto;max-width:1000px;min-width:300px;padding:12px 10px 5px;position:relative}.footer .up h3{display:inline-block;font-size:20px;font-weight:400;padding:15px 0}.footer .up>div{display:flex;flex-flow:wrap;margin:-7px -7px 0}.footer .up>div:after{content:"";flex:auto}.footer .up>div:last-child{position:absolute;right:0;top:-20px}.footer .up>div:last-child a{color:#fff;font-size:13px;font-weight:600;margin-right:20px}.footer .jb{background:#fff;padding:10px 0;text-align:center;width:100%}#foot1{background:#276e8a;font-size:15px;margin-top:40px;padding:60px 0;text-align:center}#foot1 .logo{background:url(../img/tvohjelmat.svg) no-repeat;background-size:100%;display:block;height:40px;margin:0 auto;width:150px}#foot1 h1{font-size:24px;line-height:28px;margin:5px 0 20px}#foot1 h1,#foot1 h2{color:#fff;display:block;font-weight:400}#foot1 h2{line-height:22px;margin:20px auto 40px;max-width:550px}#foot1 h2>a{color:#fff;padding:2px;white-space:nowrap}#foot1>span{display:block;margin:20px 0 25px}#foot1>a{color:#fff;display:inline-block;margin:0 5px;padding:10px}#foot1>a>span{vertical-align:middle}#foot2{background:#fff;overflow:hidden;padding:2px 0;text-align:center}#foot2 a{display:inline-block;margin:20px;vertical-align:middle;white-space:nowrap}.info{background:#fff;margin:0 auto;max-width:1020px;min-width:300px}.info .box{line-height:24px;margin:15px 20px 10px 0;padding:10px}.info .box1{background:#276e8a;color:#fff;font-size:16px;padding:10px 15px}.info .box2{line-height:24px;margin:0 0 10px;padding:20px 15px}.info .box2 h3{display:block;font-size:16px;font-weight:600;line-height:24px}#prg{display:flex;flex-flow:row wrap;opacity:0}#prg.loaded{opacity:1}#prg .ch{background:#fff;flex-basis:200px;flex-grow:1;float:left;margin:0 3px 10px;max-width:300px;min-width:200px;position:relative}#prg .ch>span{color:#bbb;font-size:15px;left:5px;position:absolute;top:3px}#prg .ch .live{background:transparent url(/icon/play.svg) no-repeat 50%/14px;height:14px;margin:0;padding:9px;position:absolute;right:-4px;top:-2px;width:14px}#prg .ch>a{display:block;height:50px;margin:0 32px;text-align:center}#prg .ch>a div{display:inline-block;line-height:48px}#prg .ch>a img{height:100%;object-fit:contain;vertical-align:middle;width:100%}#prg .data{border-top:1px solid #d0d0d0;padding:5px 0 4px;width:100%}#prg .data a{color:#008090;display:block;font-size:11px;line-height:14px;margin:0 0 1px;padding:3px 0 3px 3px}#prg .data a.mv{background:#ddf}#prg .data a.str{background-image:url(/icon/play.svg);background-position:98% 5px;background-repeat:no-repeat;background-size:12px}#prg .data .a{font-weight:600}#prg .data b{color:#222;display:inline-block;font-size:13px;font-weight:400;line-height:14px;margin-left:8px;padding-right:10px;vertical-align:top;width:calc(100% - 50px)}#prg .data .a b{color:#333;font-weight:600}#prg .data .desc{font-size:13px;padding:0 10px}#prg .data i small{color:#aaa;font-size:11px}#prg .data b small{color:#707070;display:inline-block;margin-right:5px}#prg .data em{display:inline-block;font-style:normal;font-weight:400;height:13px;margin-left:5px;text-align:center}#prg .data em.re{border:1px solid #aaa;border-radius:11px;font-size:10px;font-weight:600;height:11px;line-height:10px;vertical-align:1px;width:11px}#prg .data em.im{border-radius:1px;font-size:8px;font-style:normal;font-weight:600;margin-top:-1px;padding:0 2px}#prg .data em.i1{background:#efe88a;color:#111}#prg .data em.i2{background:#f4e361;color:#000}#prg .data em.i3{background:#d6ba10;color:#000}#prg .data em.im strong{float:none;font-size:9px;width:auto}#prg .data em.new{background:#276e8a;color:#fff;font-size:9px;height:9px;line-height:9px;padding:0 3px 2px;vertical-align:middle;width:auto}#prg .data em.trl{background:transparent url(/icon/video.svg) no-repeat 50%/15px;height:8px;width:15px}#prg .data em.hot{color:#f08f3d;vertical-align:top}#prg .data em.ft-plus{color:#555;font-size:14px;vertical-align:top}#prg .data em.yu{background:transparent url(../img/yleisurheilu.png) no-repeat 0/12px}#prg .data em.jp,#prg .data em.yu{height:12px;margin:0;vertical-align:-2px;width:12px}#prg .data em.jp{background:transparent url(../img/jalkapallo.png) no-repeat 0/12px}#prg .data em.fi{background:transparent url(../img/fi.svg) no-repeat 0/15px;border:1px solid #ddd;height:9px;margin:0;vertical-align:middle;width:15px}#prg .data u{background:#ddd;display:block;height:3px;margin:3px 0 0;width:calc(100% - 12px)}#prg .data u>u{background:#276e8a;height:3px}.dets{align-items:center;background:#fff;bottom:0;box-shadow:0 -3px 3px -3px #333;display:flex;flex-flow:row;justify-content:center;left:0;padding:20px;position:fixed;right:0;z-index:3002}.dets .cd{flex:1 1 auto;max-width:800px;min-width:45%;padding:10px 20px 10px 0}.dets .dp{height:300px;padding-right:60px;width:300px}.dets .close{background:#f5f5f5 url(/icon/close2.svg) no-repeat 50%/14px;border-radius:20px;height:20px;padding:10px;position:absolute;right:10px;top:10px;width:20px}.dets .close:hover{background-color:#eee}.dets a{text-decoration:none}.dets.stat{border-radius:2px;display:block;margin-bottom:10px;max-width:1000px;min-width:200px;padding:30px;position:relative;z-index:50}.dets.stat,.dets.stat>.cd{box-shadow:none;height:auto}.dets.stat>.cd{background:#fff;max-width:none;padding:20px;width:100%}.dets.stat .t>div{max-height:100%}.dets .h h1{display:block;line-height:25px;margin-right:30px}.dets .h h1 b{font-size:26px;letter-spacing:-.02em;margin-right:15px}.dets .h h1 b,.dets .h h2{color:#555;font-weight:600}.dets .h h2{display:flex;font-size:18px;justify-content:space-between;line-height:30px;max-width:480px;padding:5px 0}.dets .h h2 small{color:#555;font-size:16px;font-weight:400;vertical-align:1px}.dets .h h2 i{font-style:normal}.dets .h h2 img{align-self:center;max-height:27px;max-width:60px}.dets .rate{display:inline-block;vertical-align:-1px}.dets .rate span{cursor:pointer;display:inline-block;height:13px;width:15px}.dets .rate div{display:none}.dets .rate em{float:left;font-style:normal}.ft-star1{background:transparent url(/icon/star1.svg) no-repeat 50%/100%}.ft-star2{background:transparent url(/icon/star2.svg) no-repeat 50%/100%}.ft-star3{background:transparent url(/icon/star3.svg) no-repeat 50%/100%}.dets .t{font-size:15px;line-height:100px;min-height:150px;padding:10px 0}.dets .t>div{box-sizing:border-box;display:inline-block;line-height:20px;max-height:calc(90vh - 490px);min-height:120px;overflow:auto;padding:0 5px 5px 0;vertical-align:middle;width:100%}.dets .t .ps{float:left;padding-right:20px;text-align:center}.dets .pic{display:table;margin:0 auto}.dets .pic img{max-height:150px;max-width:250px}.dets .pic img:hover{cursor:pointer;opacity:.95}.dets .btn{box-shadow:1px 1px 2px -1px #000;display:inline-block;font-size:12px;font-weight:600;line-height:16px;margin:5px 10px 0 0;padding:2px 3px 4px 4px}.dets .btn i{color:#d2b527;font-size:23px;font-style:normal;padding:0 0 0 5px;vertical-align:-2px}.dets .btn i:after{content:"\0000bb"}.dets .im{background:#fde466;color:#222;font-size:11px;margin:10px 4px}.dets .trl{background:#eee;margin:10px 4px}.dets .trl i{color:#bbb}.dets .s24{background:#7cc242;color:#fff;display:inline-block;margin-left:10px}.dets .s24 i{color:#f0f0f0}.dets h1 em{background:#31333e;border-radius:15px;border-width:2px;display:inline-block;font-size:11px;font-style:normal;font-weight:600;height:20px;line-height:20px;margin-right:6px;text-align:center;vertical-align:4px;white-space:nowrap;width:20px}.dets .k0{color:#98cb6f}.dets .k7{color:#f5e82a}.dets .k12{color:#ffcc1c}.dets .k16{color:#ffcc03}.dets .k18{color:#ff1f2e}.dets .re{background:none;border:1px solid #aaa;color:0;font-size:11px!important;font-weight:600!important;height:20px!important;line-height:19px!important;width:20px!important}.dets .f>a{background-color:transparent!important;color:#206090;display:inline-block;font-size:15px;font-weight:600;line-height:34px;padding:0 5% 0 25px;vertical-align:top}.dets .favs{background:transparent url(/icon/heart2.svg) no-repeat 3px 52%/16px;position:relative}.dets .favs>u{border-width:0 0 3px;bottom:3px;box-sizing:border-box;left:0;position:absolute;width:calc(100% - 10px)}.dets .str{background:transparent url(/icon/play2.svg) no-repeat 3px 52%/15px}.dets .othprg{background:transparent url(/icon/other2.svg) no-repeat 3px 52%/15px}.dets .share{background:transparent url(/icon/share2.svg) no-repeat 3px 52%/14px;cursor:pointer}.sdet{background:#eef;color:#222;filter:drop-shadow(0 0 3px rgba(50,50,50,.5));line-height:18px;max-width:320px;padding:5px 2px 5px 10px;position:absolute;text-align:left;z-index:6000}.sdet small{display:block;font-size:11px;font-weight:600;margin-top:5px}.sdet img{float:right;max-height:100px;max-width:80px;min-height:50px;min-width:50px;padding:5px}.sdet .la,.sdet .ra{background:#eef;height:20px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.sdet .ra{clip-path:polygon(0 0,0 100%,10px 50%);right:-10px}.sdet .la{clip-path:polygon(10px 0,10px 100%,0 50%);left:-10px}.thumb{box-sizing:border-box;flex:0 1 20%;height:180px;padding:7px;position:relative;vertical-align:top;width:160px}.thumb img{height:116px;object-fit:cover;object-position:50% 20%;width:100%}.thumb span{font-size:15px;font-weight:600}.thumb cite{display:block;position:absolute;right:10px;top:7px}.thumb b{display:block;font-size:13px;font-weight:600;line-height:14px;max-height:28px;overflow:hidden;padding-top:1px}.thumb small{color:#333;font-size:12px;font-weight:400;line-height:21px}.thumb i{font-style:normal}.thumb em{display:inline-block;margin-left:5px;text-decoration:none}.thumb .im{cursor:pointer;font-size:10px;font-style:normal;line-height:14px;margin-left:3px;text-align:center;width:50px}.thumb .im.i1{background:#efe88a;color:#111}.thumb .im.i2{background:#f4e361;color:#000}.thumb .im.i3{background:#d6ba10;color:#000}.thumb .im s{font-size:11px;font-weight:600;text-decoration:none}.chs{display:inline-block}.chs img{height:30%;min-height:auto;width:30%}.chl{margin:0 10px;vertical-align:middle;width:70px}.chl,.chl2{background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px}.chl2{background-position:0 50%;margin:2px 0 0 22px;width:90px}.chn2{background:none;background:#fafafa;box-shadow:1px 1px 3px -1px #555;display:inline-block;height:25px;margin:0;overflow:hidden;padding:0;width:auto}.chn2:hover,.palette{background:#fff}.palette{box-shadow:0 0 3px 1px #666;color:#000;cursor:default;margin-top:20px;padding:10px 0 10px 10px;position:absolute;right:-8px;width:300px;z-index:6001}.dets .palette{bottom:35px;left:-10px}.palette u{border:1px solid #aaa;float:left;font-size:14px;font-weight:400;height:32px;line-height:31px;margin:4px 2px;position:static;text-align:center;text-decoration:none;width:42px}.palette u:hover{cursor:pointer}.palette u.a{border-color:#999}#header a.favs{border:2px solid #ccc;color:#000;display:inline-block!important;margin:0 10px 7px 0!important;position:relative;width:40%!important}.fc1{background-color:#fca!important}.fc2{background-color:#caf!important}.fc3{background-color:#acf!important}.fc4{background-color:#fac!important}.fc5{background-color:#ff6!important}.fc6{background-color:#be8!important}.fc7,.fc7 b{color:#ccc!important}.fca{background-color:#fec!important}.fcb{background-color:#edf!important}.fcc{background-color:#cef!important}.fcd{background-color:#fce!important}.fce{background-color:#ffa!important}.fcf{background-color:#dfa!important}.fb1>u{border:solid #fca}.fb2>u{border:solid #caf}.fb3>u{border:solid #acf}.fb4>u{border:solid #fac}.fb5>u{border:solid #ff6}.fb6>u{border:solid #be8}.fb7{color:#aaa!important}.fba>u{border:solid #fec}.fbb>u{border:solid #edf}.fbc>u{border:solid #cef}.fbd>u{border:solid #fce}.fbe>u{border:solid #ffa}.fbf>u{border:solid #dfa}#res{margin:25px auto 10px;max-width:825px;min-height:700px;padding-right:315px;position:relative}#res,.res1{min-width:320px}.res1{background:#fff;color:#333;font-size:15px;margin:10px auto;max-width:1140px}.res1 h2{display:block;font-size:24px;font-weight:400;line-height:30px;padding:0 20px 20px}.res1 .goback{background:url(/icon/arl2.svg) no-repeat 0 50%/7px;display:inline-block;font-size:14px;font-weight:700;margin:0 0 0 20px;padding:15px}.res1 a:hover{opacity:.9}.res1 .resdisp{background:#fff;border:1px solid #ccc;color:#000!important;display:inline-block;font-size:13px;margin-left:10px;padding:2px 5px}.res1 .resdisp:hover{background:#e0e0ff}.res2{background:#fff url(/icon/arl2.svg) no-repeat 15px 50%/7px;display:block;font-size:15px;font-weight:600;padding:20px 20px 20px 30px}.res2:hover{cursor:pointer;opacity:.9}.pagenum,.pagenum>a{text-align:center}.pagenum>a{background:#fff;border-radius:2px;color:#333;display:inline-block;font-size:15px;font-weight:600;height:40px;line-height:40px;margin:0 6px 20px;width:40px}.pagenum>a.a{background:#276e8a;color:#fff}.pagenum>a:hover{opacity:.9}.filt{margin-left:20px}.filt a{background:#f0f0f0;border-radius:4px;display:inline-block;margin:0 2px 10px 0;padding:10px 15px}.filt a:nth-last-child(-n+2){margin-right:30px}.filt a.a{background:#94cfd7;color:#222;font-size:14px;font-weight:600}.filt .c{display:inline-block;width:30px}.res{margin:10px 0;width:100%}.cres{background:#fff;margin-bottom:20px}.creshead{background:#276e8a;color:#fff;font-size:16px;font-weight:600;margin-bottom:5px;padding:10px}.cresrow{display:block;padding:10px}.cresrow span{display:inline-block;width:90px}.cresrow img{max-height:22px;max-width:60px;padding:0 20px 0 10px;vertical-align:middle}.cresrow>i{display:inline-block;font-style:normal;max-width:600px;min-width:250px;vertical-align:top}.news{align-items:center;background:#fff url(/img/olympialaiset.svg) no-repeat 10px 50%/50px;border-radius:3px;box-sizing:border-box;color:#222;display:flex;font-weight:600;height:45px;line-height:16px;margin:2px 0 0 auto;max-width:450px;padding:0 0 0 70px}.news:hover{opacity:.95}.news i{color:#d2dae7;flex-grow:4;font-size:42px;font-style:normal;font-weight:400;padding-bottom:8px;padding-left:5px}.news em{background:#eee url(/icon/close.svg) no-repeat 50%/15px;border-radius:3px;cursor:pointer;height:38px;margin:3px;width:38px}.box_testeri{text-align:center;width:100%}.box_testeri>iframe{background:#303030;border:0;box-sizing:border-box;max-width:1020px;min-height:560px;padding:10px 10px 0;width:100%}.box_a1{margin:0 auto;text-align:center}.box_a1,.box_a1>iframe{max-width:1020px;width:100%}.box_a1>iframe{height:400px;margin-bottom:20px;min-width:300px}.box_a1.w50>iframe{float:left;height:260px;min-width:300px;width:49.5%}.box_a1.w50>iframe:last-child{float:right}.box_blogit{overflow:hidden;text-align:center;width:100%}.box_blogit>iframe{height:425px;max-width:1020px;min-width:300px;width:100%}.box_s24{text-align:center;width:100%}.box_s24>iframe{height:250px;max-width:1020px;min-width:300px;width:100%}#cm>div{border-top:1px solid #d0d0d0;padding:5px 0 4px;width:100%}#cm>div span{color:#276e8a;display:block;font-size:12px;font-weight:600;margin:2px 0;text-align:center}#cm>div em{font-style:normal;margin:15px;max-width:240px}#cm>div em,#cm>div em a{display:block;font-size:16px;text-align:center}#cm>div em a{background:#380354;color:#fff;margin:20px 0;padding:15px 10px}#cm .item{display:block;font-size:13px;line-height:16px;margin:15px auto;max-width:240px;width:90%}#cm .item span{position:relative}#cm .item em{background:#ff3334;bottom:8px;color:#fff;font-size:11px;font-style:normal;font-weight:600;left:5px;letter-spacing:.05em;margin:0;padding:0 5px 1px;position:absolute;text-transform:uppercase}#cm .item img{height:100%;width:100%}#cm .item b{display:block;font-size:13px;font-weight:600;margin-bottom:2px}.c{clear:both}.nd,.nodisp{display:none}.l,.left{float:left}.r,.right{float:right}.small{font-size:10px;line-height:14px}.hr{background:#ddd;font-size:0;height:1px;margin:15px -5px}.noul,.noul2:active,.noul2:hover,.noul2:link,.noul2:visited{text-decoration:none}.h1{height:1px}.h5{height:5px}.h10{height:10px}.h15{height:15px}.h20{height:20px}.h30{height:30px}.mm{background:#fff;display:block;font-weight:600;line-height:25px;margin:0 auto 20px;max-width:1010px;padding:10px 5px;vertical-align:middle}.mm img{float:left;padding:0 20px;width:25px}body.dragging,body.dragging *{cursor:move!important}.dragged{opacity:.5;z-index:2500}.dragged,.rpos{position:absolute}.rpos{bottom:0;right:0;top:0;width:300px}.stck>div{transform:translateZ(0)}.as-top{height:300px;margin:0 auto;max-width:980px;width:100%}@media(min-width:990px){.as-top{height:400px}}.as-cont{height:250px;margin:0 auto;width:300px}@media(min-width:500px){.as-cont{height:300px;width:336px}}.as-dets{height:250px}.as-dets,.as-dets2{margin:0 auto;width:300px}.as-dets2{height:300px}.as-desk{display:block}@media(max-width:999px){.as-desk{display:none!important}}.as-mob{clear:both;display:block;flex-basis:100%;height:300px;margin:0 auto;text-align:center;width:100%}@media(min-width:1000px){.as-mob{display:none}}#pb_top{align-items:flex-end;display:flex;justify-content:center;min-height:300px;padding:15px 0}#pb_bottom,#pb_bottom2,#pb_bottom3{margin:0 auto;min-height:300px;padding:15px 0;text-align:center}#pb_cont{display:none;margin:0 auto;text-align:center}#pb_cont1,#pb_cont2,#pb_cont3,#pb_cont4,#pb_cont5,#pb_cont6,#pb_cont7{min-height:300px;padding:5px 0 15px;text-align:center;width:100%}@media(min-width:1000px){#pb_bottom,#pb_bottom2,#pb_bottom3,#pb_top{min-height:400px}#pb_cont{display:block;min-height:300px;min-width:300px}#pb_cont1,#pb_cont2,#pb_cont3,#pb_cont4,#pb_cont5,#pb_cont6,#pb_cont7{display:none}}.d_desk{display:block}.d_mob{display:none}@media screen and (max-width:1000px){.d_desk{display:none}.d_mob{display:initial}#head>a{flex:1 1 auto}#head .chns,#head .login,#head .logout,#head .prgs,#head .sets,#head .time,#head .tops{display:none}#head .ft-menu{display:block!important}#head .calbox>div{padding:20px 0}#head .chnsbox{padding:0}#head .chnsbox .chbtn{background:#fff;bottom:0;left:0;padding:20px;position:fixed;right:0}#head .chnsbox .ft-chns{display:table;margin:7px 0 0 2px}#head .chnsbox2{background:#fff;bottom:0;display:none;left:0;padding:10px;position:absolute;right:0;top:51px;z-index:5052}#csort2:after{content:"";display:block;height:80px}#head .prgsbox a{position:static}#head .ft-box{background:#eee;bottom:0;display:none;left:100%;min-width:100%;overflow-x:hidden;overflow-y:scroll;position:fixed;right:-16px;top:0}#head .ft-box .mobox{display:flex}#head .ft-box>div{border:1px solid #ddd;border-width:1px 0;box-shadow:none;display:block;position:static}#head .ft-box>div>div{padding:15px 5px 10px 10px}#head .ft-box .d_mob{display:block;margin-bottom:10px}#head .ft-box>div a{background:#fff;margin:0 10px 0 -6px;padding:8px 6px}#head .ft-box div a:hover{background-color:#fff;color:#000}#head .ft-box>div a.a{background:#fff;color:#000}#head .ft-box>div a.a:after{background:#276e8a;content:"";display:block;height:3px;margin-top:1px}#head .ft-box div a:first-of-type{margin-left:0}#head .ft-box .setsbox{max-width:none}#head .ft-box .setsbox a{display:inline-block;width:auto}#head .loginbox{left:0;max-width:500px}.dets .t img{max-width:200px;padding:3px 0 0 3px;width:40vw}.dets .dp{padding:60px 0 0}.thumb{flex:1 1 25%}.prg1 .thumb:nth-child(n+13),.prg2 .thumb:nth-child(n+9){display:none}#res{padding:0}.rpos{display:none}}@media screen and (min-width:761px){#hat a{margin:0 1%}}@media screen and (max-width:760px){#head .logo{background-size:90px;min-width:110px;padding:0 10px 0 0;width:110px}#head .logo div{height:62px;width:26px}#head .search{background:#fff;border:0;box-shadow:1px 1px 3px #777;display:none;left:0;max-width:none;position:absolute;right:0;top:61px;width:100%}#head .search input{color:#444}#head .search input:focus{background:none}#head .search a{background-color:transparent;background-image:url(/icon/search3.svg)}::placeholder{color:#444}#head .ft-search{display:block!important;right:60px;width:60px}.dets{flex-flow:wrap-reverse;padding:0}.dets .cd{padding:15px 10px;position:relative;width:100%}.dets .dp{flex:1 1 250px;height:250px;overflow:hidden;padding:20px 0 10px;text-align:center;width:100%}.dets.stat .h h2 small{display:none}.dets .t{line-height:50px;margin-right:-10px;min-height:50px}.dets.stat{padding:20px 10px}.dets .f{display:flex;flex-flow:row;justify-content:space-evenly}.dets .close{right:5px;top:5px}#prg .data a{padding:4px 0 4px 3px}#prg .data i{width:34px}.box_dt>iframe{height:310px}.box_a1.w50>iframe{width:100%}.filt .c{display:block}#foot1 h2{display:none}.footer>div.r{float:left}.footer .lnk a{padding:10px 10px 0}.footer .up>div{margin:-7px 0 0}.footer .up>div:last-child{position:static}.footer .up>div:last-child a{color:#222;padding:13px 0 0 6px}.thumb{flex:1 1 50%}.prg1 .thumb:nth-child(n+9),.prg2 .thumb:nth-child(n+9){display:none}}@media screen and (max-width:980px){#prg .ch{flex-basis:22%;min-width:140px}}@media screen and (max-width:600px){#prg .ch{flex-basis:40%;min-width:150px}}@media screen and (max-width:380px){#head .logo{background-position:20px 50%;background-size:60px;min-width:70px;width:70px}#head .logo div{width:18px}#head .cal_open{background:none;padding:0 5px}#head .cal_open i{display:none}}@media screen and (max-width:340px){#head .logo{background-position:5px 50%;background-size:50px;width:50px}#head .logo div,.dets .h h2 small{display:none}.dets .t>div{min-height:130px}.dets .cd{max-height:calc(100vh - 320px);padding:10px 5px 0}.dets .t{padding:0}.dets .h h1{line-height:20px}.dets .h h2{padding:0 0 5px}.dets h1 em{display:none}.dets .dp{padding:0 0 5px}}@media screen and (display-mode:standalone){#hat{display:none}#head{position:fixed;top:0}#headph{display:block}}