body {
	background: #9ea499;
}

#main {
	border: 1px solid #545951;
}

#rha a, #rhb a, #lha a, #lhb a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #b1b1b1;
	text-decoration:none;
	display: block;
	margin-top: 23px;
}

#rha a:hover, #rhb a:hover, #lha a:hover, #lhb a:hover, .selected {
	color: #000 !important;
}

#lha a { margin-left: 15px; }
#lhb a { margin-left: 15px; }
#rha a { margin-left: 27px; }
#rhb a { margin-left: 15px; }

.contents {
	margin-left: 66px;
	margin-right: 44px;
	margin-bottom: 60px;
}


p, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	line-height: 15px;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


.map {
	margin-top: 5px;
}

.color1 { background: #e0e5dc; } 
.color2 { background: #d3dbcc; }


.map a.closed, .map a.opened { 
	display: block;
	width: 537px;
	padding-left: 35px;
	height: 25px;
	line-height: 25px;
}

.closed  {	background: transparent url('images/o.gif') 19px 8px no-repeat;}
.opened  {	background: transparent url('images/c.gif') 19px 8px no-repeat;}
.closed:hover  {	background: transparent url('images/or.gif') 19px 8px no-repeat;}


.map div {
	margin-left: 26px;
	margin-right: 26px;
	padding-bottom: 35px;
}

.title {
	height: 25px;
	line-height: 25px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.map div p {
	padding-left: 5px;
}


.menu {
	position: absolute;
	width: 163px;
	display: none;
}

.pad {
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: white !important;
}

.menu a {
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	color: #000 !important;
	display: block;
	background: white !important;
	font-size: 10px !important;
	height: 28px !important;
	line-height: 28px !important;
	margin: 0px !important;
	padding-left: 25px;
	font-weight: bold;
	font-size: 9px !important;
}

.prodmenu a {
	-moz-opacity: 0.7 !important;
	opacity: 0.7 !important;
	filter: alpha(opacity=70) !important;
}

.prodmenu .pad {
	-moz-opacity: 0.7 !important;
	opacity: 0.7 !important;
	filter: alpha(opacity=70) !important;
	background: white !important;
}


.menu a:hover {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	background: white url('images/c.gif') 12px 11px no-repeat !important;
}

.menu a.aselected {
	background: white url('images/c.gif') 12px 11px no-repeat !important;
}

.header {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 10px;
	color: #505050;
}

.prodtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	color: #ababab;
	font-weight: bold;
	margin-top: 27px;
}

.ing {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ababab;
}

.ing2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #aabea6;
}

.footer {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
}