html{background:#0A0A0A url(/image/generic/body-illustration-league-cup.jpg) no-repeat 50% 0;}
.block{border-top-color:#FBB919;}
.block>header,.block>h2{background:#FEF1D1;}
#omtv-newspaper h2 span{background-position:0 -34px;}
#omtv-newspaper .player{background:#000;color:#FFF;font-size:1.2em;font-weight:bold;height:314px;line-height:314px;margin:-10px -10px 0;text-align:center;}
#omtv-newspaper .list{margin:0 -12px 0 -10px;overflow:hidden;position:relative;width:478px;}
#omtv-newspaper .list li{float:left;border:solid #CACACA;border-width:0 1px 1px 0;height:51px;padding:21px 10px 10px 124px;overflow:hidden;position:relative;width:105px;}
#omtv-newspaper li img{border:1px solid #CACACA;left:10px;position:absolute;top:10px;}
#omtv-newspaper li h3{color:#3E3D3B;font-size:1.2em;font-weight:bold;line-height:1.2em;}
#omtv-newspaper li p{color:#019CDC;font-size:1.1em;}
.js #omtv-newspaper .nav{height:15px;}
.js #omtv-newspaper .nav li{right:36px;position:absolute;bottom:16px;}
.js #omtv-newspaper .nav .next{right:10px;position:absolute;bottom:16px;}
.js #omtv-newspaper .nav a{background:url(/image/generic/main-sprite-league-cup.png) no-repeat -251px -152px;display:block;height:20px;overflow:hidden;text-indent:-9999em;width:20px;}
.js[lang|='en'] #omtv-newspaper .nav a{background-image:url(/image/generic/main-sprite-league-cup-en.png);}
.js #omtv-newspaper .nav .next a{background-position:-271px -152px;}
.js #omtv-newspaper .nav .prev a.off{background-position:-251px -132px;}
.js #omtv-newspaper .nav .next a.off{background-position:-271px -132px;}
.js #omtv-newspaper .player{border-bottom:1px solid #CACACA;color:#000;font-size:0;}
.js #omtv-newspaper li.active,.js #omtv-newspaper .list li:hover{background:url(/image/generic/main-sprite-league-cup.png) no-repeat 0 -132px;cursor:pointer;}
.js #omtv-newspaper li.empty:hover{background:none;cursor:default;}
#omtv{padding-bottom:0;}
#breaking-news-list{padding-top:10px;}
#countdown{background:#F0F0F0 no-repeat 50% 33px;height:183px;margin-bottom:0;position:relative;}
#countdown .inner div{bottom:8px;color:#FDB916;font-size:1.3em;font-style:italic;font-weight:bold;position:absolute;text-align:center;width:298px;}
#countdown .inner span span{color:#FFF;}
#countdown .inner strong{font-size:1.31em;font-style:normal;padding:0 2px;}
#photos-gallery .inner{margin:0 15px;overflow:hidden;padding:10px 0;position:relative;}
#photos-gallery .inner ul{width:9999em;}
#photos-gallery .inner li{float:left;margin:0 2px;padding:108px 0 0;position:relative;width:150px;}
#photos-gallery .inner li:hover a{text-decoration:underline;}
#photos-gallery img{border:1px solid #CACACA;height:100px;left:0;position:absolute;top:0;width:148px;}
#photos-gallery a{color:#3E3D3B;display:block;font-size:1.2em;font-weight:bold;text-align:center;}
.js #photos-gallery .nav{border-top:1px solid #CACACA;height:35px;}
.js #photos-gallery .nav li{right:36px;position:absolute;bottom:10px;}
.js #photos-gallery .nav .next{right:10px;position:absolute;bottom:10px;}
.js #photos-gallery .nav a{background:url(/image/generic/main-sprite-league-cup.png) no-repeat -251px -152px;display:block;height:20px;overflow:hidden;text-indent:-9999em;width:20px;}
.js[lang|='en'] #photos-gallery .nav a{background-image:url(/image/generic/main-sprite-league-cup-en.png);}
.js #photos-gallery .nav .next a{background-position:-271px -152px;}
.js #photos-gallery .nav .prev a.off{background-position:-251px -132px;}
.js #photos-gallery .nav .next a.off{background-position:-271px -132px;}
#photos-gallery .footer{padding:7px 11px 0;}
#diary header{background:url(/image/generic/main-sprite-league-cup.png) -789px -91px;height:275px;text-indent:-9999em;}
#diary .inner span.span-day{background-color:#FBB919;}
