@charset "utf-8";

	html {
		overflow: hidden;
	}
	
	body {
		margin: 0px;
		padding: 0px;
		background: #000;
		position: absolute;
		width: 100%;
		height: 100%;
		cursor: crosshair;
		font:Arial, Helvetica, sans-serif;
	}
	
	#diapoContainer {
		position: absolute;
		left: 10%;
		top: 10%;
		width: 80%;
		height: 80%;
		background: #222;
		overflow: hidden;
	}
	
	.imgDC {
		position: absolute;
		cursor: pointer;
		border: #000 solid 2px;
		filter: alpha(opacity=100);
		opacity: 1;
		visibility: hidden;
		-ms-interpolation-mode:nearest-neighbor;
	}
	
	.spaDC {
		position: absolute;
		filter: alpha(opacity=20);
		opacity: 0.2;
		background: #000;
		visibility: hidden;
	}
	
	.imgsrc {
		position: absolute;
		width: 120px;
		height: 90px;
		visibility: hidden;
		margin: 4%;
		left: 93px;
	}
	
	#bkgcaption {
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 100%;
		height: 6%;
		background:#1a1a1a;
	}
	#caption {
		position: absolute;
		font-family: arial, helvetica, verdana, sans-serif;
		white-space: nowrap;
		color: #fff;
		bottom: 0px;
		width: 100%;
		left: -10000px;
		text-align: center;
	}
 
	#screen {
		position: absolute;
		width: 891px;
		height: 550px;
		left: 50%;
		top: 50%;
		margin-left:-445px;
		margin-top:-275px;
		background: #111;
		overflow: hidden;
	}
	#screen .grid {
		position: absolute;
		background: #333;
		font-size: 0px;
		overflow: hidden;
	}
	#screen .txt {
		position: absolute;
		font-size: 14px;
		color: #fff;
		font-family: arial;
		overflow: hidden;
	}
	#screen .menu {
		position: absolute;
		font-size: 12px;
		color: #fff;
		font-family: arial;
		overflow: hidden;
		cursor: pointer;
	}
	#screen .contact {
		width: 100%;
		text-align: center;
		font-size: 14px;
		color: #fff;
		font-family: arial;
		overflow: hidden;
		cursor: pointer;
	}
	#screen .menubackgroundcolor {
		opacity: 0.7;
		filter: alpha(opacity=70);
	}
	#screen .wrapper {
		position:absolute;
		left: 2%;
		top: 2%;
		width: 96%;
		height: 96%;
		overflow: hidden;
	}
	#screen .wrappertxt {
		text-align:center;
		position:absolute;
		left: 2%;
		top: 2%;
		width: 96%;
		height: 96%;
		overflow: hidden;
			}
	#screen .wrapperlogo {
		text-align:center;
		top: 2%;
		overflow: hidden;
	}
	#screen .wrappersite {
		text-align:left;
		position:absolute;
		left: 10%;
		top: 2%;
		width: 96%;
		height: 96%;
		overflow: hidden;
	}
	a:link, a:visited, a:hover, a:active {
		color: #000000;
		font-weight:bold;
	}
	a.screen.wrapperlogo, a:link.screen.wrapperlogo, a:visited.screen.wrapperlogo, a:hover.screen.wrapperlogo, a:active.screen.wrapperlogo  {
		text-decoration:none;
	}
	#screen .wrapperfoto {
		text-align:center;
	}
	#screen h1 {
		position:relative;
		top: 50px;
		width: 100%;
		text-align: center;
		letter-spacing: 0px;
		font-size: 2.5em;
	}
	#screen .menucontent {
		position: absolute;
		width: 100%;
		text-align: center;
		font-size: 60px;
		letter-spacing: 0px;
		font-weight: bold;
		top: 40px;
	}
	#screen .submenucontent {
		position: absolute;
		width: 100%;
		height: 100%;
	}
	
	#screen .submenutitle {
		position: absolute;
		top: -12px;
		font-size: 48px;
		font-weight: bold;
	}
	#screen .submenu {
		position: absolute;
		width: 100%;
		top: 55px;
	}
	
	#screen .submenuline {
		position: relative;
		height: 18px;
		font-size: 14px;
		margin-top: 1px;
	}
	
	#screen .lineover {
		background: #fff;
		color: #0064a0;
		font-weight: bold;
	}
	
	#loader {
		position:absolute;
		left: 50%;
		top: 50%;
		width: 50px;
		margin-left: -25px;
		margin-top: -14px;
		text-align: center;
		font-family: arial;
		font-size: 24px;
		font-weight: bold;
		color: #fff;
		background: #000;
		outline: #111 solid 3px;
		opacity: 0.6;
		filter: alpha(opacity=60);
		z-index: 1000;
	}
	#htmlBank {
		display: none;
		visibility: hidden;
	}
		#screen1 {
		position: absolute;
		width: 1000px;
		height: 700px;
		left: 50%;
		top: 50%;
		margin-left:-500px;
		margin-top:-350px;
		background: #FFFFFF;
		overflow: hidden;
	}
	#href
	{
		text-decoration:none;
		color:#FF4500;
	}

