body{font-family: sans-serif;	font-size: 0.8em; background-image: url(firstback.gif)}
table{font-size: 100%;}

p{margin: 0; padding: 0;}

small{	font-size: 85%; color: gray;}
big{font-size: 125%; font-weight: bold;}
tt{font-family: sans-serif; font-size: 90%; color: gray;}

#paddings{padding-top: 1.7em; padding-left: 5em; padding-right: 3em; padding-bottom: 1.3em;}
#margins{margin-top: 1.7em; margin-left: 5em; margin-right: 3em;}
td.shadow{background: #999 url(shadow.gif);}
td.shadow#h{height: 5px;}
td.shadow#v{width: 5px;}
td.shadowdown{height: 5px; background: #997a00;}

table.decor{border: 1px dotted #997a00;}
	table.decor td{padding: 2ex; font-size: 105%;}
	table#c{text-align: center;}
	table.decor tr#name{font-weight: bold; background: #FC0; font-size: 85%;}

p.q{position: relative; top: 15; left: 314; width: 130px; height: 50px; color: #333;}
h1, h2, h3, p {margin: 0; margin-bottom: 1ex; font-weight: normal;}
	h1{color: #06c; font-size: 250%;}
	h2{color: #06c; font-size: 170%;}
	h3{color: #666; font-size: 135%; margin-top: 2.5ex;}


BLOCKQUOTE{padding: 0; margin: 0; margin-top: 2ex; margin-bottom: 2ex;}
BLOCKQUOTE#s{padding: 1ex; background: repeat-x url(block.gif); }
BLOCKQUOTE#news p{margin-top: 0; margin-bottom: 2em;}

a{color: #09c;}
a:hover{color: #F60;}
a.gray{color: gray}

td.top{height: 213px; background: white right no-repeat url(man.jpg); padding-left: 2.5ex;}
td.menu{background: url(shadow.gif) repeat-x; height: 9ex;}
	td.menu table table.menu td{background: #e5e5e5; height: 3em; padding-left: 1ex; padding-right: 1ex;}
	td.menu table table.menu td.shadow{background: #999 url(shadow.gif); width: 5px; padding: 0;}
	td.menu table table.menu td#s{background: #FFF; border-right: 5px solid #898989;}
	td.menu table table.menu a{color: #000;}
	td.menu table table.menu a:hover{color: #069; text-decoration: none;}
td.onyel{font-size: 90%; padding-right: 8px;}
	td.onyel a{color: #339;}
	td.onyel a:hover{color: #000;}
td.menudown{height: 4.5em; background: #FFF; }
	td.menudown p{padding-left: 1ex; padding-right: 0.5ex;}
	td.menudown table td.null{height: 3em;}
	td.menudown table td.menu{height: 1.5em; padding-left: 1ex; padding-right: 1ex; background: #997a00; font-size: 85%; color: white; }
	td.menudown table td.menu a{color: #FFF;}
	td.menudown table td.menu a:hover{color: #FC0; text-decoration: none;}
	td.miniban{background: #ff9; padding: 0.9ex;}
td.down{height: 5.5em; background: #fc0; font-size: 85%;}
	td.down p{color: #600; margin-bottom: 1ex; padding-left: 1em; padding-right: 1ex;}
	td.down a{color: #339;}
	td.down a:hover{color: #000;}