* {
    margin: 0;
    padding: 0;}

html, body, #bg, #bg table, #bg td {
    height:100%;
    width:100%;
    overflow:hidden;
    font-family: 'Helvetica CY';}

#bg {
    position: fixed;}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

#cont {
    position:absolute;
    top:0;
    left:0;
    z-index:70;
    overflow:auto;}

#menu {
	position:absolute;
	top:40px;
	z-index:80;
	width:20%;
	line-height:30px;}

#menu div {
	height:80px;
	background:#000;
	opacity:0.6;
	filter:alpha(opacity=60);
	padding:7px 0 0 7px}

ul {
	float:left;
	width:110px}

li {
	list-style-type:none;
	font-family: 'Helvetica Cy';
	font-size: 12pt;}
li a{
	height:12pt;
	padding:0 10px;
	color:#bbbbbb;
	display:block;
	text-decoration: none;}

li a:hover,li.cur a {
	color:#ffcd20;}

.box{
	position:absolute;
	top:40%;
	right:30%px;
	width:500px;
	padding-bottom:100px;}

.box div{
	line-height:1.5em;
	background:#fff;
	padding:20px 30px}

.box div a{
	text-decoration:underline;}

.large{
	text-align:right;
	top:55%;
	right:30%;
	font-size:13px;
	color:#fff;}

.left{
	text-align:left;
	right:auto;
	left:180px;
	font-size:13px;
	color:#fff;}

.large h2 {
	font-size:60px;
	line-height: 50px;}

h2 b {color: #ffcd20;}

h3 {
	font-size:30px;
	color: #ffe58a;}

