html, body	{
			margin:0px;
			padding:0px;
			border:none;
			font-family:  arial, verdana, helvetica;
			font-size: 12px;
			line-height: 15px;
			background-color: #000000;
			color: #ffffff;
			height:auto !important;
			min-height:100%;
			height:100%;
}
			
img {
	border:none;
}	
form 		{
			padding:0px;
			margin:0px;
}
		
A:link, A:visited   {
			font-family: arial, verdana, helvetica, sans-serif;
			color: #FF6600;
			text-decoration: underline;
			outline:none;
			}

A:hover      {
			font-family: arial, verdana, helvetica, sans-serif;
			color: #FF6600;
			text-decoration: none;
			outline:none;
			}
ul				{
				list-style:none;
				padding:0px;
				margin:0px;
				margin-top:0px;
				margin-bottom:0px;
				margin-left:0px;
				text-indent:0px;
				}
li				{
				background-image:url(../images/dot.gif);
				background-repeat:no-repeat;
				background-position: 0px 5px;
				padding-left:20px;
				margin:0px;
				}

#z1 {
			position:absolute;
			left:0px;
			top:0px;
			width:100%;
			height:auto !important;
			min-height:100%;
			height:100%;
			z-index:1;
			display:block;
}
#z0 {
			position:absolute;
			left:0px;
			top:0px;
			width:100%;
			height:100%;
			z-index:0;
			display:block;
			background-position: top center;
			background-repeat:no-repeat;
}
#logo_div{
			position:absolute;
			left:50%;
			margin-left:-397px;
			top:33px;
			z-index:2;
}
#main_div{
			position:fixed;
			width:100%;
			height:70%;
}
#bottom{
			position:fixed;
			width:100%;
			top:70%;
			height:30%;
			border-top: solid 1px #666666;
			background-image:url(../images/bg_bottom.png);
			background-position:center;
			background-color:#000000;
}
#footer_div{
			position:absolute;
			left:50%;
			margin-left:-395px;
			bottom:7px;
			width:872px;
}
#topnav{
			position:absolute;
			left:50%;
			margin-left:-409px;
			top:7px;
			width:880px;
}
#greyline{
			position:absolute;
			left:50%;
			margin-left:-1415px;
			top:15px;
			width:1000px;
			height:21px;
			background-image:url(../images/greyline.png);
}
.content{
			position:absolute;
			left:50%;
			margin-left:-1440px;
			bottom:35px;
			background-position:right top;
			background-repeat:no-repeat;
}
.headerpic{
			position:relative;
			width:1904px;
			background-position:right top;
			background-repeat:no-repeat;
			margin-top:17px;
			margin-bottom:35px;
}
.innercontent{
			position:relative;
			margin-left:1046px;
			width:865px;
}
.singlepic{
			position:absolute;
			left:50%;
			margin-left:-30px;
			bottom:10px;
			z-index:5;
}
.il{
			float:left;
			display:inline;
}

A.white:link, A.white:visited   {
			font-family: arial, verdana, helvetica, sans-serif;
			color: #ffffff;
			text-decoration: none;
			outline:none;
			}

A.white:hover      {
			font-family: arial, verdana, helvetica, sans-serif;
			color: #ffffff;
			text-decoration: underline;
			outline:none;
			}

A.fatlink:link, A.fatlink:visited, A.fatlink:hover      {
			font-weight:bold;
			}

A.zoom:link, A.zoom:visited   {
			text-decoration: none;
			outline:none;
			border: none;
			margin:1px;
			display:block;
			width:125px;
			vertical-align:bottom;
			position:relative;
			}

A.zoom:hover      {
			text-decoration: none;
			outline:none;
			margin:0px;
			border: solid 1px #FF6600;
			}
input, 	select{
			border: solid 1px #999999;
			background-color:#333333;
			height:16px;
			line-height:16px;
			width:150px;
			color:#CCCCCC;
			font-family: arial, verdana, helvetica, sans-serif;
			font-size:11px;
			margin-right:10px;
}

input.error	{
			border: solid 1px #FF6600;
}
select {
			height:19px;
			width:154px;
}
.textbox 	{
			border: solid 1px #999999;
			background-color:#333333;
			height:16px;
			width:150px;
			color:#CCCCCC;
			font-family: arial, verdana, helvetica, sans-serif;
			font-size:11px;
}

#flash_fallback{
			position:absolute;
			left:50%;
			margin-left:-397px;
			bottom:0px;
}
/* ------------------------------------------------- lighbox & cinema --------------------------------------------------------*/

#black_layer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	background-color: #000000;
	/*				filter: Alpha(opacity=40, finishopacity=40, style=1);
				opacity: 0.4;*/
}

#cinema_layer {
	position: absolute;
	left: 50%;
	top: 89px;
	z-index: 100;
	border: solid 5px #FFFFFF;
	background-color: #FFFFFF;
}

#cinema_close {
	position: absolute;
	right: -30px;
	top: -5px;
	width: 16px;
	z-index: 100;
}
