@charset "utf-8";
* {margin:0; padding:0}

img a {border:0}

html,body {
height:100%
}

.footer,.push {
height:33px
}

body {
text-align:center;
background:#000
}

html>body .wrapper {
position:relative;
width:900px;
font-size:.9em;
text-align:center;
min-height:100%;
height:auto!important;
margin:0 auto -33px
}

#bgPage {
width:100%;
height:100%;
text-align:center;
position:fixed;
top:0;
z-index:0;
padding:0
}

#bgPage img {
bottom:28px;
left:16%;
position:absolute;
z-index:0;
text-align:center;
margin:0 auto
}

p {
color:#666;
font:1em/1.4em arial,sans-serif;
padding:0 0 1em
}

a {
color:#999;
text-decoration:none
}

a:hover {
color:#ccc
}

strong {
font-weight:400
}

.download {
position:absolute;
right:0;
top:160px
}

.footer {
position:relative;
width:900px;
margin:0 auto
}

.footer a {
color:#fff;
text-decoration:underline;
border:0
}

.footer p {
position:absolute;
left:0;
bottom:4px;
width:900px;
color:#999;
font:.8em arial,sans-serif;
text-align:center;
padding:0
}

#premiere {
display:block;
height:165px;
width:300px;
z-index:10;
position:absolute;
left:0;
top:0;
color:#555
}

#mask {
position:absolute;
left:0;
top:0;
z-index:9000;
background-color:#222;
display:none
}

#boxes .window {
position:absolute;
left:0;
top:0;
width:900px;
height:576px;
display:none;
z-index:9999;
padding:8px
}

#boxes #dialog {
width:900px;
height:576px;
background-color:#222;
color:#999;
padding:8px
}

#boxes #dialog p {
font-size:11px;
color:#fff;
text-align:right;
margin-right:1.1em;
text-transform:uppercase
}

#dialog a {
color:red
}

#dialog a:hover {
color:#666
}
#sound object {
width:1px;
height:1px
}

