body {
	margin:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;	
}

div#wrap {
	position:absolute;
	top:100px;
	left:50%;
	margin-left:-425px;
	width:850px;
	height:370px;
	border-bottom:1px solid #000;
}

	div#wrap img#logo {
		position:absolute;
		top:25px;
		left:10px;
		width:88px;
		height:119px;
		border:0;
		z-index:2;
	}

	div#wrap div#leftmenu {
		position:absolute;
		top:158px;
		left:-60px;
		width:100px;
		height:100px;
		text-align:right;
		z-index:20;
		font-size:0.7em;
		line-height:1.15em;
	}

		div#leftmenu a:link, div#leftmenu a:visited {
			text-decoration:none;
			color:#999;
		}

		div#leftmenu a:hover, div#leftmenu a:active {
			text-decoration:none;
			color:#000;
		}

	div#wrap #map {
		position:absolute;
		top:140px;
		left:0;
		width:398px;
		height:210px;
		z-index:1;
	}

	div#wrap #map2 {
		position:absolute;
		top:10px;
		left:0;
		width:398px;
		height:345px;
	}

	div#wrap div#bottom {
		position:absolute;
		right:0;
		bottom:0;
		height:16px;
		color:#000;
		width:300px;
		text-align:right;
		font-size:0.6em;
	}

		div#bottom ul {
			list-style:none;
			margin:0;
			padding:0;
			width:300px;
			float:right;
		}

		div#bottom li {
			display:inline-table;
			float:right;
			text-align:center;
			width:60px;
			visibility:hidden;
		}

div#menu {
	position:absolute;
	top:485px;
	left:50%;
	margin-left:-425px;
	width:850px;
	height:20px;
	text-align:right;
}

	div#menu ul {
		list-style:none;
		margin:0;
		padding:0;
		width:300px;
		float:right;
	}

	div#menu li {
		display:inline-table;
		float:right;
		text-align:center;
		width:60px;
	}


	/* scrollable div area */

	img#loader{
		position:absolute;
		left:602px;
		top:160px;
		z-index:1;
	}

	div#content {
		position:relative;
		left:385px;
		top:20px;
		height:322px;
		width:450px;
		z-index:2;
	}
	
	#scrollable1 {
		position:relative;
		left:0;
		top:0;
		float: left;
		width: 195px;
		height: 322px;
		overflow: hidden;
		font-size:0.75em;
		text-align:justify;
	}

	#scrollable1 a:link, #scrollable1 a:visited { 
		text-decoration:none;
		color:#666666;
	}

	#scrollable1 a:hover, #scrollable1 a:active { 
		text-decoration:underline;
		color:#000;
	}
	
	/* vertical track */
	#track1 {
		position:relative;
		left:7px;
		top:0;
		float: left;
		width: 3px;
		height: 322px;
		margin-left: 10px;
		background-color: #ccc;
	}
	
	/* vertical track handle */
	#handle1 {
		width: 3px;
		height: 15px;
		background-color: #444;
		cursor:s-resize;
	}
	
	div#foto {
		position:absolute;
		left:231px;
		top:0;
		width:220px;
		height:322px;
	}

	div#foto_prod {
		position:absolute;
		left:0;
		top:0;
		width:450px;
		height:322px;
	}

	div#foto img.slides, div#foto_prod img.slides {
		position:absolute;	
	}
