
ul.cats				{ float: left; width: 100%; margin: 0 2em 2em 2em; padding: 0; font-size: 80%; list-style-type: none }
ul.cats li			{ float: left; margin: 1px; padding: 0; display: inline }
ul.cats a			{ width: auto; margin: 0; padding: 0.1em 0.5em 0 0.5em; border: none }
ul.cats a:link			{ background-color: #909090; color: #ffffff; text-decoration: none }
ul.cats a:visited		{ background-color: #909090; color: #ffffff; text-decoration: none }
ul.cats a:hover			{ background-color: #505050; color: #ffffff; text-decoration: none }
ul.cats a:active		{ background-color: #909090; color: #ffffff; text-decoration: none }

ul.items			{ width: 95%; margin: 1em auto 1em auto; padding: 0; font-size: 90%; text-align: left; list-style-type: none }
ul.items li			{ margin: 0.2em 0 0.2em 0; padding: 0 }
ul.items li.s1			{ background-color: #000011 }
ul.items li.s2			{ background-color: #000022 }
ul.items li.s3			{ background-color: #000033; border: dotted 1px #444444 }
ul.items li.s4			{ background-color: #000033; font-weight: bold; border: dotted 1px #444444 }
ul.items li.s5			{ background-color: #000033; font-size: 110%; font-weight: bold; border: dotted 1px #444444 }
ul.items li a:link		{ background-color: transparent; color: #0000aa; text-decoration: none; }
ul.items li a:visited		{ background-color: transparent; color: #606060; text-decoration: none }
ul.items li a:hover		{ background-color: transparent; color: #0000ff; text-decoration: underline }
ul.items li a:active		{ background-color: transparent; color: #303030; text-decoration: none }

ul.items li span.subinf		{ margin: 0; font-size: 80%; background-color: transparent; color: #888888 }
ul.items li span.subinf a:link	{ margin: 0; padding: 0 }

div.scat			{ width: 95%; margin: 2em auto 2em auto; padding: 0; font-size: 100%; text-align: left }
div.scat h2			{ margin: 0; padding: 0; font-size: 100% }
div.scat p.sub			{ margin: 0; padding: 0; font-size: 80% }
div.scat p.man			{ margin: 0; padding: 0; font-size: 70%; background-color: transparent; color: #aaaaaa }

p.promo				{ width: 50%; margin: 1em auto 1em auto; padding: 3em; background-color: transparent; color: #e0e0e0; text-align: center; font-size: 80%; border: none }

