body{
	overflow:hidden;
	background-color:#333;
	margin:0;
}
#bg {
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0;
	margin:0;
	padding:0;
	z-index:1;
	width: 101%;
}
#main {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
}
#main_index {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
	opacity: 0; filter: alpha( opacity=0 ); -moz-opacity: 0;
}

#top_bar {
	position:relative;
	left:0%;
	top:0%;
	z-index:4;
	width:101%;
	height:100px;
	background: #333333;
	opacity: 0.7; filter: alpha( opacity=70 ); -moz-opacity: 0.7;
}
#top_bar_index {
	position:relative;
	left:0%;
	top:0%;
	z-index:4;
	width:101%;
	height:100px;
	background: #333333;
	opacity: 0; filter: alpha( opacity=0 ); -moz-opacity: 0;
}
#logo_container {
	position:absolute;
	left:0px;
	top:0px;
	width: 320px;
	height: 100px;
	background: #000000;
	opacity: 0.7; filter: alpha( opacity=70 ); -moz-opacity: 0.7;
	z-index:3;
}
#logo {
	position:absolute;
	left:0px;
	top:0px;
	z-index:5;
}
#menu_container {
	position:absolute;
	left:340px;
	top:17px;
	width:100%;
	z-index:5;
}
.menu {
	border:0 px;
	width: 820px;
}
#submenu_container {
	position:absolute;
	left:346px;
	top:60px;
	width:100%;
	z-index:5;
}
.submenu {
	border:0 px;
	width: 560px;
}
#copyright {
	position:absolute;
	right:10;
	bottom:10;
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:3;
}
#content {
	position:absolute;
	bottom:5%;
	width:100%;
	z-index:6;
	opacity: 0.75; filter: alpha( opacity=75 ); -moz-opacity: 0.75;
	background: #000000;
	color:#ffffff;
}
#content_aerial {
	position:absolute;
	bottom:5%;
	width:100%;
	z-index:6;
	opacity: 0.75; filter: alpha( opacity=75 ); -moz-opacity: 0.75;
	background: #000000;
}
#content_drawing {
	position:absolute;
	bottom:20%;
	width:100%;
	z-index:6;
	color:#ffffff;
}
#content_index {
	position:absolute;
	bottom:0;
	width:100%;
	z-index:6;
	opacity: 0; filter: alpha( opacity=0 ); -moz-opacity: 0;
	background: #000000;
}
#content_jury {
	position:absolute;
	bottom:5%;
	width:100%;
	z-index:6;
	opacity: 0.75; filter: alpha( opacity=75 ); -moz-opacity: 0.75;
	background: #000000;
}
#content_swf {
	width:100%;
	height:100%;
	z-index:2;
}
#content_swf2 {
	position:absolute;
	left:0px;
	top:0px;
	margin:0;
	width:100%;
	height:100%;
	z-index:2;
}
#content_text {
	position:absolute;
	bottom:20%;
	width:100%;
	z-index:6;
	opacity: 0.85; filter: alpha( opacity=85 ); -moz-opacity: 0.85;
	background: #000000;
	color:#ffffff;
}
.content {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:15px;
}
.content a{
	color:#fff;
}
.content a:hover{
	color:#cff;
}
.term {
	color: #ff9;
}
#dragContainer{
	position:absolute;
	bottom:18%;
	left:-2000px;
	width:5500px;
	height:300px;
	opacity: 0.75; filter: alpha( opacity=75 ); -moz-opacity: 0.75;
	background:#000000;
}
#dragContainer2{
	position:absolute;
	bottom:20%;
	left:-700px;
	width:3500px;
	height:300px;
	opacity: 0.75; filter: alpha( opacity=75 ); -moz-opacity: 0.75;
	background:#000000;
}
#draggable{
	position:absolute;
	bottom:20%;
}
#pics{
	position:absolute;
	width:100%;
	height:100%;
	z-index:7;
}
.dock {
	border: none;
	margin: 0 auto 5px auto;
	width: 100%;
}
.dockContainer {
	height: 100%;
	width: 100%;
	position: absolute;
}
a.dockItem {
	width: 100%;
	position: absolute;
	display: block;
	bottom: 0;
}
.dockItem img {
	border: none;
	margin: 0 10px 5px;
	width: 100%;
	
}
.dockItem span{
	display: none;
	positon: absolute;
}
