* { margin:0; padding:0; }

body {
	font-family:Osaka, Verdana, "‚l‚r ‚oƒSƒVƒbƒN" ,sans-serif;
	color:#000000;
	line-break:strict;
}

.foNh { font-size:86%; line-height:1.7em; }
.foN { font-size:86%; line-height:1.5em; }

.foS { font-size:60%; line-height:1.5em; }
.foM { font-size:73%; line-height:1.5em; _font-size:68%; }
.foL { font-size:100%; line-height:1.5em; }
.foXL { font-size:120%; line-height:1.5em; }

.foSh { font-size:60%; line-height:1.7em; }
.foMh { font-size:73%; line-height:1.7em; _font-size:68%; }
.foLh { font-size:100%; line-height:1.7em; }

td { line-break:strict; }
th { line-break:strict; }

.head { margin:20px 0; }
.menu { margin:10px 0 0 0; }
.menua { margin:5px 0 0 0; }
.menub { margin:8px 0 0 0; }

.memem { margin:5px 0; }

.menu2 {
	margin:3px 20px 0 10px;
	padding:3px 3px 3px 5px;
	font-size:11px;
	font-weight:bold;
	background-color:#75B2C8;
}
.menu2 a { display:block; }
.menu2 a:link { color:#000000; background:none; text-decoration:none; }
.menu2 a:visited { color:#000000; background:none; text-decoration:none; }
.menu2 a:active { color:#000000; background:none; text-decoration:none; }
.menu2 a:hover { color:#ffffff; text-decoration:none; }
.now { color:#ffffff; }

.menu3 {
	margin:3px 20px 0 10px;
	padding:3px 3px 3px 5px;
	font-size:11px;
	font-weight:bold;
	background-color:#75B2C8;
}
.menu3 span { font-size:10px; line-height:1.5em; }
.menu3 a { display:block; }
.menu3 a:link { color:#000000; background:none; text-decoration:none; }
.menu3 a:visited { color:#000000; background:none; text-decoration:none; }
.menu3 a:active { color:#000000; background:none; text-decoration:none; }
.menu3 a:hover { color:#ffffff; text-decoration:none; }

.cool { padding:20px 0 20px 15px; }

#c td {
	background-color:#000000;
	color:#ffffff;
	font-size:9px;
	padding:5px;
}
#c a:link { color:#ffffff; background:none; text-decoration:none; }
#c a:visited { color:#ffffff; background:none; text-decoration:none; }
#c a:active { color:#ffffff; background:none; text-decoration:none; }
#c a:hover { color:#ffffff; text-decoration:underline; }

.pan {
	font-size:9px;
	text-align:right;
	margin:15px 0 0 0;
	padding:5px;
	border:solid #000000;
	border-width:2px 0 0 0;
}
.pan a:link { color:#000000; background:none; text-decoration:none; }
.pan a:visited { color:#000000; background:none; text-decoration:none; }
.pan a:active { color:#000000; background:none; text-decoration:none; }
.pan a:hover { color:#000000; text-decoration:underline; }