html, body{
	height:100%;
}

a {
	text-decoration:none;
	color:white;
	font-size:105%;
	font-weight:bold;
}

a, div, span, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	outline: none;
}

body {
	margin:0px;
	background:#3a3a3a;
	font-family: Arial, sans-serif;
	padding:0;
}

#headerBack{
	background:url('../images/headerback.png');
	height:145px;
	width:100%;
}


#header{
	top:-4px;
	z-index:10;
	position:relative;
	margin:0px auto;
	width:960px;
	height:161px;
}

#menu a{
	padding-top:16px;
	text-align:center;
	font-size:.75em;
	height:34px;
	position:relative;
	display:block;
	float:left;
	top:95px;
	margin-right:7px;
}

#contents{
	background:#a0a0a0;
	margin:0px auto 0px;
	width:960px;
	height:460px;
padding-top:10px;
}

#leftShadow{
	width:16px;
	background:url('../images/leftOutline.png');
	height:470px;
	position:relative;
	left:-16px;
top:-10px;
	float:left;
}

#rightShadow{
	width:16px;
	background:url('../images/rightOutline.png');
	height:470px;
	position:relative;
	left:17px;
top:-10px;
	float:right;
}

#main{
	padding-top:40px;
	display:block;
	width:850px;
	height:316px;
	position:relative;
	z-index:0;
	top:70px;
	left:50px;
	background:url('../images/infoPanelback.png');
}

#mainLeft{
	top:0px;
	position:absolute;
	width:10px;
left:0px;
	height:356px;
	background:url('../images/infoPanelLeft.png');
}
#mainRight{
	top:0px;
	left:850px;
	position:absolute;
	width:10px;
	height:336px;
	background:url('../images/infoPanelRight.png');
}

.mainPart{
	font-size:.9em;
	font-weight:bold;
	text-indent:20px;
	text-align:justify;
	width:263px;
	float:left;
	height:200px;
}

h2{
	font-size:1.2em;
}

.mainPart a{
	float:right;
	color:#010166;
	font-size: .8em;
}

.mainPart a:hover{
	text-decoration:underline;
}

.separator{
	margin:0px 9px;
	width:2px;
	background:url('../images/infoPanelSeparator.png');
	float:left;
	height:217px;
}

#footer{
	margin:0px auto;
	height:194px;
	width:100%;
	background:url('../images/footerBack.png');
}

#upperFooter{
	width:960px;
	margin:0 auto;
	height:151px;
}

#leftFooter,#mainFooter,#rightFooter{
	float:left;
position:relative;
z-index:100;
}

#leftFooter a{
	color:#a0a0a0;
	font-size:.8em;
}

#leftFooter h2{
	color:#c0c0c0;
	padding-top:5px;
	margin-bottom:5px;
}

#leftFooter span{
	margin-left:5px;
	color:#5132bb;
}

#leftFooter a:hover{
	text-decoration:underline;
}

#mainFooter{
	font-size:.8em;
	line-height:20px;
	text-align:center;
	color:#a0a0a0;
	padding-top:50px;
	font-weight:bold;
}
#mainFooter a{
	color:#a0a0a0;
}
#mainFooter a:hover{
	text-decoration:underline;
}

.empty{
	width:100px;
	height:8px;
}

.footerSeparator{
	margin:40px 24px 0px 25px;
	float:left;
	height:81px;
	width:2px;
	background:url('../images/footerSeparator.png');
}

#secondSeparator{
	margin:40px 24px 0px 26px;	
}

#lowerFooter{
	font-size:.9em;
	margin:0px auto;
	width:960px;
	line-height:20px;
	text-align:center;
	color:#c0c0c0;
	position:relative;
	left:50px;
}

#lowerFooter div{
	font-size:.8em;
	color:#707070;
}
#lowerFooter a{
	color:#909090;
}
#lowerFooter a:hover{
	text-decoration:underline;
}

#tyxo{
	position:relative;
	left:-40px;
	float:right;
	margin-top:5px;
}

#promo{
	position:relative;top:36px;left:70px;
}
#flashcontent{
	z-index:15;
	position:relative;
}

#gallery{
	z-index:5;
}

