


	* {
		border: 0;
		margin: 0;
		padding: 0;
		font-weight: normal;
		text-decoration: none;
		font-family: arial, helvetica, verdana, sans-serif;
		color: #fff;
		outline: 0;
	}
	
	html, body {
		overflow: hidden;
	}

	body {
		background: #0B0B0B url(/imgs/bg_body.jpg) no-repeat center top;
	}











	/**
	*
	*	Head + Navigation
	*
	**/

	h1 {
		display: none;
	}

	div#nav {
		position: absolute;
		top: 300px;
		left: 50%;
		margin-left: -129px;
		width: 259px;
		height: 278px;
		background: url(/imgs/bg_nav.png) no-repeat center bottom;
	}

	div#nav ul {
		list-style: none;
		position: absolute;
		bottom: 40px;
		left: 55px;
	}

	div#nav ul li {
		position: relative;
	}

	div#nav ul li a {
		display: block;
		width: 149px;
		height: 60px;
		background: url(/imgs/bg_li.gif) no-repeat;
		opacity: 0.3;
		filter: Alpha(opacity=30);
		margin-top: -28px;
		position: relative;
		white-space: nowrap;
	}

	div#nav ul li a span {
		display: none;
		position: absolute;
		top: 7px;
		left: 170px;
		font-size: 16px;
		color: #494949;
		white-space: nowrap;
	}


	div#nav ul li a:hover, div#nav ul li a:focus, div#nav ul li a:active {
		opacity: 0.9999;
		filter: Alpha(opacity=100);
		width: 300px;
	}

	div#nav ul li a:hover span, div#nav ul li a:focus span, div#nav ul li a:active span {
		display: block;
	}
	
	div#nav ul li a.active {
		background-position: left -200px;
		opacity: 0.9999;
		filter: Alpha(opacity=100);
		width: 400px;
	}
	
	div#nav ul li a.active span {
		left: 225px;
		top: 0;
		display: block;
	}
	
	
	
	div#nav ul li ul.sub {
		display: block;
		position: absolute;
		top: -15px;
		left: -45px;
		width: 260px;
		height: 103px;
		background: url(/imgs/bg_subnav_eg.png) no-repeat;
	}
	
	div#nav ul li ul.sub li a {
		display: block;
		position: absolute;
		width: 38px;
		height: 30px;
		background-position: left top;
		background-repeat: no-repeat;
		background-image: url(/imgs/bg_subli.png);
		opacity: 0.9999;
		filter: Alpha(opacity=100);
		margin: 0;
	}
	
	div#nav ul li ul.sub li a span {
		display: none;
		position: absolute;
		color: #666;
		font-size: 14px;
	}
	
	div#nav ul li ul.sub li a:hover,
	div#nav ul li ul.sub li a:active, 
	div#nav ul li ul.sub li a:focus,
	div#nav ul li ul.sub li a.active {
		background-position: left bottom;
	}
	
	div#nav ul li ul.sub li a:hover span,
	div#nav ul li ul.sub li a:active span,
	div#nav ul li ul.sub li a:focus span {
		display: block;
	}
	
	
	
	
	
	
	
	
	
	
	
	/**
	*
	*	Image-Container
	*
	**/
	
	div#img_container {
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		height: 1px;
		overflow: hidden;
		background: #000;
		z-index: 23;
	}
	
	div#img_container img#zoomed_loading {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -8px;
		margin-left: -8px;
	}
	
	div#handle {
		position: absolute;
		top: 0;
		left: -500000px;
		white-space: nowrap;
		width: 1000000px;
		height: 600px;
		z-index: 2;
		cursor: -moz-grab;
	}
	
	div#handle2 {
		position: absolute;
		top: 0;
		left: 0;
		white-space: nowrap;
		width: 100%;
		height: 600px;
		background-position: -500000px 0;
	}
	
	div#img_close {
		position: absolute;
		top: 50%;
		margin-top: -290px;
		right: 0;
		margin-left: -50px;
		width: 95px;
		padding: 7px;
		z-index: 201;
		background: #000;
	}
	
	div#img_close a {
		display: block;
		width: 95px;
		height: 17px;
		margin: 0 auto;
		background: url(/imgs/b_close.gif) no-repeat left top;
		font-size: 15px;
		color: #fff;
		padding-left: 24px;
	}
	
	div#img_close a:hover, div#img_close a:focus, div#img_close a:active {
		background-position: left bottom;
		color: #00CCFF;
	}
	
	
	
	
	
	/* top: 35; left: 270; */
	
	
	
	
	/**
	*
	*	EG
	*
	**/
	
	a#b_eg_1 { top: -4px; left: 203px; }
	a#b_eg_1 span { top: 39px !important; left: 67px !important; }
	
	
	
	
	/**
	*
	*	1. OG
	*
	**/
	
	a#b_og1_1 { top: 45px; left: 66px; }
	a#b_og1_1 span { top: -10px !important; left: 204px !important; }
	
	
	
	
	/**
	*
	*	2. OG
	*
	**/
	
	a#b_og2_1 { top: 0; left: 140px; }
	a#b_og2_1 span { top: 35px !important; left: 130px !important; }
	
	a#b_og2_2 { top: 6px; left: 177px; }
	a#b_og2_2 span { top: 29px !important; left: 93px !important; }
	
	
	
	/**
	*
	*	3. OG
	*
	**/
	
	a#b_og3_1 { top: 26px; left: 86px; }
	a#b_og3_1 span { top: 9px !important; left: 184px !important; }
	
	
	
	
	
	/**
	*
	*	4. OG
	*
	**/
	
	a#b_og4_1 { top: 36px; left: 56px; }
	a#b_og4_1 span { top: -1px !important; left: 214px !important; }
	
	a#b_og4_2 { top: 4px; left: 126px; }
	a#b_og4_2 span { top: 31px !important; left: 144px !important; }
	
	
	
	
	
	
	
	
	/**
	*
	*	5. OG
	*
	**/
	
	a#b_og5_1 { top: 36px; left: 56px; }
	a#b_og5_1 span { top: -1px !important; left: 214px !important; }
	
	