@charset "utf-8";

/* products
----------------------------------------------------*/
div#products{
	height:500px;
	background-color:#000000;
}

div#products img{
	margin:200px 0px 0px 190px;
}

/* access
----------------------------------------------------*/
div#access{
	width: 770px;
	margin:30px 0px 0px;
}

div#access div#right{
	float:left;
	width: 443px;
	margin:0px 30px 0px 0px;
	border-right: 1px solid #D6D6D6;
}

div#access div#right table { 
	width: 412px;
	margin:20px 0px 0px;
	border-collapse: collapse;
	table-layout: fixed; 
} 

div#access div#right td {
	padding:11px 0px 9px ;
	border-bottom: 1px solid #D6D6D6;
	vertical-align:top;
}

div#access div#right td.r { 
	width: 70px;
	padding:11px 0px 5px ;
} 

div#access div#right td.l {
	width: 342px;
	padding:11px 0px 5px ;
}

div#access div#left{
	float:left;
}

div#access div#map a img{
	border: 10px #EEEEEE solid;

}

div#access div#map a:hover img{
	border: 10px #DDD solid;

}

div#access div#left p{
	float:left;
	width: 185px;
}

div#access div#left div#print{
	float:left;
	width: 101px;
	margin:1px 0px 0px;
}


/* profile
----------------------------------------------------*/
div#profile{
	width: 770px;
	margin:28px 0px 0px;
}

div#profile div#right{
	float:left;
	width: 380px;
	margin:0px 20px 0px 0px;
}

dl#profile1 dt {
	margin-bottom: -17px;
	padding-top: 4px;
	padding-left: 2px;
	width: 60px;
}

dl#profile1 dd {
	border-bottom: 1px solid #D6D6D6;
	margin-bottom: 7px;
	padding: 7px 0px 7px 80px ;
	width: 280px;
}

dl#profile2 dt {
	margin-top: 24px;
	margin-bottom: -13px;
	padding-top: 3px;
	padding-left: 2px;
	width: 80px;
}

dl#profile2 dd {
	margin-bottom: 3px;
	padding: 3px 0px 3px 80px ;
	width: 290px;
}

div#profile div#left{
	float:left;
}


/* end
----------------------------------------------------*/
