body {
	font-family: verdana;
	overflow-y: scroll;
}


#overlay {
	position: fixed;
	z-index: 3000;
}


#data {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 0 3em 0;
}


	#data > div {
		display: none;
		z-index: 100;
	}


#menu {
	position: fixed;
	right: 0;
	top: 0;
	padding: 4em 4em;
	font-size: 0.75em;
	background: #ffffff;
}


	#menu > div {
		float: left;
		margin: 0 2em;
	}
	
		
		.menu_select_all {
			color: #0000ff;
		}


	#menu label {
		padding: 0 0 0 0.125em;
	}

	
	#menu #years {
		
	}

	
	#menu #categories  {
		
	}


		#category_all_label {
			font-weight: bold;
		}
		
		
		#menu #categories .links {
			margin-top: 3em;
		}

		
			#menu #categories .links a {
				display: block;
				margin: 0 0 0.75em 0;
				text-decoration: none;
				font-weight: bold;
				color: #a0a0a0;
			}
				
				
				#menu #categories .links a.active {
					color: #000000;
				}
		
	
	#menu #products {
		margin-left: 0;
		height: 15em;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
		
		#menu #products .item {
			display: none;
			float: left;
			clear: both;
			padding: 0 0 0.75em 0;
			text-decoration: none;
			color: #000000;
			width: 25em;
			cursor: pointer;
		}
	
		
		#menu #products .item.show {
			display: block;
		}
		
		
			#menu #products .item .type {
				float: left;
				text-align: right;
				width: 41%;
				color: #a0a0a0;
			}
		
		
			#menu #products .item .symbol {
				float: left;
				text-align: center;
				color: #ffffff;
				width: 18%;
			}
		
		
				#menu #products .item:hover .symbol {
					color: #a0a0a0;
				}
			
			
			#menu #products .item .name {
				float: left;
				text-align: left;
				font-weight: normal;
				width: 41%;
				z-index: 5000;
			}
			
			
				#menu #products .item.active .type {
				}
			
			
				#menu #products .item.active .symbol {
					color: #0000ff;
				}
				
				
				#menu #products .item.active .name {
					color: #0000ff;
				}


#shifter {
	position: fixed;
	left: 0;
	bottom: 1em;
	z-index: 1000;
}


	#shifter input {
		margin: 0 0 0 2.5em;
	}


		#shifter_prev {
			padding: 0 8em 0 1em;
		}


		#shifter_next {
			padding: 0 1em 0 8em;
		}


#langbar {
	position: fixed;
	right: 2.5em;
	bottom: 1em;
	z-index: 1000;
}


	#langbar input {
		min-width: 5em;
	}


		#langbar_cs {
			padding: 0 1em;
		}


		#langbar_en {
			padding: 0 1em;
		}


#logo {
	position: fixed;
	right: 27em;
	bottom: 1em;
	z-index: 2000;
}


#hover {
	position: fixed;
 	z-index: 1500;
}

