body {
	text-align: center;
	font-family: 'Verdana', 'Arial', sans-serif;
	font-size: 0.76em;
	color: #000;
	padding: 0px;
	border: none;
	margin: 0px;
	background: #30373e;
	overflow: hidden;
}
div.menu {
	position: relative;
	top: 0px;
	width: 156px;
	margin: 0px;
	padding: 0px;
	border: 2px solid #000;
	border-top: 1px solid #000;
	background-color: #000;
}
div.menu#l {
	float: left;
}
div.menu#r {
	float: right;
}
div.menu a, div.menu a:visited {
	position: relative;
	text-decoration: none; 
	background-color: #f8f8ff;
	color: #fff; 
	display: block; 
	width: 154px; 
	height: 32px;
	border: 1px solid #fff;
	padding: 0px;
	margin: 0px;
}
div.menu#l a, div.menu#l a:visited {
	left: 0px; 
	text-align: left; 
	border-color: #dcdcdc #678 #345 #cde;
}
div.menu#r a, div.menu#r a:visited {
	right: 0px;
	text-align: right; 
	border-color: #dcdcdc #cde #345 #678;
}
div.menu a:visited {
	background-color: #f6f1a9;
}
div.menu a:hover {
	top: 0px;
	color: #fff;
	background-color: #f6f1a9;
}
div.menu#l a:hover {
	left: 0px;
	border-color: #345 #cde #345 #678;
}
div.menu#r a:hover {
	right: 0px;
	border-color: #345 #678 #345 #cde;
}
div.menu a span.topl, div.menu a span.topr {
	display:none;
}
div.menu a:hover span.topl, div.menu a:hover span.topr {
	display: block; 
	position: absolute; 
	top: 10px; 
	margin: 0px;
	padding: 0px 1px;
	width: 600px;
	font-size: 0.7em;
	text-align: justify; 
	font-weight: bold; 
	color: #000; 
	border: none;
	background-color: transparent;
}
div.menu a:hover span.topl {
	left: 160px;
}
div.menu a:hover span.topr {
	right: 160px;
}
div.menu a span.kl1, div.menu a span.kl2, div.menu a span.klc {
	display: block; 
	position: absolute;
	left: -1px;
	width: 90px;
	height: 16px;
	background: #000;
	border: 1px solid #fff;
	border-color: #bcbcbc #9c9c9c #678 #000;
}
div.menu a span.kr1, div.menu a span.kr2, div.menu a span.krc {
	display: block; 
	position: absolute;
	right: -1px;
	width: 90px;
	height: 16px;
	background: #000;
	border: 1px solid #fff;
	border-color: #bcbcbc #000 #678 #9c9c9c;
}
div.menu a span.kl1, div.menu a span.kr1 {
	top: -11px;
}
div.menu a span.kl2, div.menu a span.kr2 {
	top: -9px;
}
div.menu a span.klc, div.menu a span.krc {
	top: -10px;
}
div.menu a span.kl1:hover, div.menu a span.kl2:hover, div.menu a span.klc:hover {
	border-color: #bcbcbc #cde #678 #678;
}
div.menu a span.kr1:hover, div.menu a span.kr2:hover, div.menu a span.krc:hover {
	border-color: #bcbcbc #678 #678 #cde;
}
div.menu a:hover span.topl b, div.menu a:hover span.topr b {
	display: block;
	background-color: #fffacd;
} 
b.r1 {height: 1px; margin: 0 5px; overflow: hidden; display: block;}
b.r2 {height: 1px; margin: 0 3px; overflow: hidden; display: block;}
b.r3 {height: 1px; margin: 0 2px; overflow: hidden; display: block;}
b.r4 {height: 2px; margin: 0 1px; overflow: hidden; display: block;}
b.rm {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 20px solid #fffacd;
	font-size: 11px;
}
strong.hea {
	display: block;
	text-align: center;
	font-size: 15px;
	color: #000000;
}
em.sel {
	font-size: 11px;
}
strong.underline {
	text-decoration: underline;
}
.menu a.empty {
	background-color: #f6f1a9;
}
div#l a span.up10, div#r a span.up10 {
	top: -10px;
}
div#l a span.up20, div#r a span.up20 {
	top: -20px;
}
div#l a span.up50, div#r a span.up50 {
	top: -50px;
}
div#l a span.up75, div#r a span.up75 {
	top: -75px;
}
div#l a span.up100, div#r a span.up100 {
	top: -100px;
}
div#l a span.up150, div#r a span.up150 {
	top: -150px;
}
div#l a span.up200, div#r a span.up200 {
	top: -200px;
}
div#l a span.up250, div#r a span.up250 {
	top: -250px;
}
/*********************************/
div#centered {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1px;
	height: 1px;
}
div#picture {
	position: absolute;
	top: -300px;
	left: -260px;
	width: 520px;
	height: 600px;
	margin: 0px;
	padding: 0px; 
	border: none; 
	background: transparent url(bg.jpg) center center no-repeat;
	text-align: center;
	overflow: hidden;
}
div#sv {
	position: absolute;
	top: 565px;
	left: 50px;
	width: 135px;
	height: 13px;
	margin: 0px;
	padding: 0px; 
	border: none; 
	text-align: right;
	background: transparent;
}
div#sv a {
	text-decoration: none; 
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
}
div#sv a:hover {
	background-color: #ffffff;
	color: #30373e;
}
/*********************************/
div#arrowleft, div#arrowright {
	position: absolute;
	width: 42px;
	height: 31px;
	margin: 0px;
	padding: 0px; 
	border: none; 
}
div#arrowleft {
	top: 520px;
	left: 35px;
}
div#arrowright {
	top: 520px;
	left: 440px;
}
div#arrowleft a, div#arrowright a {
	text-decoration: none; 
}
/*********************************/
div#count_left {
	clear: left;
	float: left;
	margin: 0px;
	padding: 0px;
	border: none;
	width: 90px;
	height: 31px;
	text-align: left;
	overflow: hidden;
	background: transparent;
}
div#count_right {
	clear: right;
	float: right;
	margin: 0px;
	padding: 0px;
	border: none;
	width: 125px;
	height: 31px;
	text-align: right;
	overflow: hidden;
	background: transparent;
}
div#count_left img, div#count_right img, div#arrowleft img, div#arrowright img {
	margin: 0px;
	padding: 0px;
	border: none;
}