/* questum */@import url("questum.css");/** * sidebar */#sidebar {	position: absolute;	left: 0;	top: 0;	z-index: 1;	float: left;	width: 169px;	overflow: visible;	margin: 0;	padding: 12px 10px;	background: url("../pic/bgsidebar.gif") repeat-y left top;}/** * logo */#logo {	margin: 0 0 36px 0;}/** * menu */#menu {	position: absolute;	top: 128px;	margin: 0;	padding: 0 0 0 24px;}#menu ul {	margin: 0;	padding: 0;	font-size: 1em;	font-weight: bold;}#menu ul .item {	margin: 3px 0 0 0;	padding: 0 0 1px 0;}#menu ul .item a {	padding: 0 5px;}#menu ul .active a,#menu ul .item a:hover {	padding: 0 4px;	border-left: 1px solid #069;	border-right: 1px solid #069;}#menu ul .item a:focus {	color: #069;}#menu ul ul {	margin: 0 0 0 6px;	padding: 0;	font-size: 0.85em;	font-weight: normal;}#menu ul ul .item {	margin: 0;	padding: 3px 0 0 0;}#menu ul ul .item a {	margin: 0;	padding: 0 0 0 15px;	border: 0;}#menu ul ul .active a,#menu ul ul .item a:hover {	padding: 0 0 0 15px;	border: 0;	background: no-repeat left 2px;}#menu ul ul .item a:focus {	color: #069;}#menu ul ul .item a:hover {	background-image: url("../pic/hookD.gif");}#menu ul ul .active a,#menu ul ul .active a:hover {	background-image: url("../pic/hookE.gif");}/** * copy */#copy {	top: 440px;	left: 10px;  width: 100px;	padding-left: 20px;  text-align: center;}#copy a {	color: #666;}#copy a:hover {	color: black;}#copy a:focus {	color: #069;}/** * system */#system {/*	position: fixed;*/	left: 0;	bottom: 0;  overflow: hidden;}#system div {	position: absolute;	left: 0;	bottom: 0;  width: 165px;	padding: 3px 0 3px 15px;	background: #069;	font-size: 0.85em;}#system ul {	margin: 0;	padding: 0;}#system .item {	display: inline;  margin: 0;  padding: 0;}#system .item a {	padding: 0 3px;	color: white;}#system .active a,#system a:hover {	color: black;}/** * header */#header {	position: absolute;	left: 0;	top: 0;	float: left;	width: 100%;	background: #9caebb url("../pic/bgheader.gif") no-repeat 652px top;}#header table {	width: 655px;  height: 55px;	background: white;}#header table th {	vertical-align: bottom;}#header h1 {	position: relative;  top: 4px;	margin: 0;  padding: 0 0 0 240px;}#header h2 {  overflow: hidden;	margin: 0;  padding: 10px 0 0 240px;	background: white;}/* tree */#header div {	margin: 0;  padding: 10px 0 0 240px;	background: white;}#header div a {  color: #999 !important;}#header div a:focus {  color: #069 !important;}/** * main */#main {	position: absolute;  left: 240px;  top: 128px;	max-width: 760px;/*	height: 80%;	overflow: auto;*/  margin: 0;	padding: 0 10px 20px 0;}#main a {	color: #069;}#main a:hover {	text-decoration: underline;}/** * form */input.button:hover {	border-color: #069;}input.button:focus {	color: #069;}