@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
	src: url(skn/fon/OswaldBold.woff) format('woff');
}
@font-face {
  font-family: 'OpenSans';
  font-style: normal;
  font-weight: 300;
  src: url(skn/fon/OpenSansCondensed.woff) format('woff');
}

body { margin:0; padding:0; overflow-x:hidden; }
body { overflow:hidden; }
body { cursor:url(skn/img/null.cur),default; }

a { text-decoration:none; }
a:hover { text-decoration:none; }
button::-moz-focus-inner { border: 0; }

*, html *, body *, td {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}




#bg1 { position:fixed; top:0; bottom:0; left:0; right:0; overflow:hidden; z-index:1; }
#bg2 { position:fixed; top:0; bottom:0; left:0; right:0; overflow:hidden; z-index:2; }
#all { position:fixed; top:0; bottom:0; left:0; right:0; overflow:hidden; z-index:100; }

#bg1 img { width:100%; }
#bg2 img { width:100%; }

#time    { position:absolute; top:70px;  left:0;  width:19%; box-sizing:border-box; text-align:right; font:100px/100px OpenSans; color:#FFFFFF; }
#date    { position:absolute; top:220px; left:9%; width:10%; box-sizing:border-box; text-align:right; font:40px/40px OpenSans; color:#FFFFFF; }

#station { position:absolute; top:120px; left:23%; box-sizing:border-box; font:bold 40px/40px Oswald; color:#453f54; }
#main    { position:absolute; top:220px; left:23%; right:5%; bottom:20px; box-sizing:border-box; font:40px/40px OpenSans; color:#453f54; }

.title       { position:fixed; top:400px; left:0; width:19%; }
.title-inner { float:right; background:rgba(255,255,255,0.85); width:180px; height:118px; padding-top:66px; border-radius:1000px; -moz-border-radius:1000px; font:42px/42px OpenSans; color:#453f54; text-align:center; }

.table    { margin:-28px 0 0 -5px; }
.table th { padding:0 5px 5px 5px;  background:rgba(255,255,255,0.01); border-bottom:1px solid rgba(255,255,255,0.25); text-align:left; font:bold 25px/25px OpenSans; color:#453f54; }
.table td { padding:10px 5px 10px 5px; background:rgba(255,255,255,0.17); border-bottom:1px dotted rgba(255,255,255,0.25); text-align:left; font:40px/40px OpenSans; color:#453f54; }

.logo { padding:0 5px; text-align:left; opacity:0.4; }