body, form, p, h1, h2, h3, h4 { margin: 0 0 0 0; }
body { 
	border: solid 0; 
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-track-color: #eee;
	scrollbar-highlight-color: #ddd;
	scrollbar-shadow-color: #ddd;
	scrollbar-arrow-color: #000;
	scrollbar-face-color: #ddd;		
	background: white;
	overflow-y: scroll;
}

a { color: #369; }
img { border-color: black; }
h1 { font: normal 24px Georgia; color: #393939; line-height: 20px; margin-bottom: 10px; }
h2 { font: bold 18px Georgia; color: #393939; line-height: 20px; margin-bottom: 10px; }

.mnu { font: bold 16px Georgia; color: #393939; line-height: 26px; }
.mnu a { color: #393939; }

.nav { margin-left: 2px; }
.nav, .nav a { font: normal 11px Tahoma; color: #999999; }
.nav a { color: #999999; }
.nav { margin-bottom: 4px; }

.txt, .txt td { font: normal 12px tahoma; color: #393939; }

.copy { font: bold 12px tahoma; color: #999999; }
.copy a { font: normal 11px Tahoma; color: #999999; }
.txt { font: normal 12px Tahoma; color: #333; }
.txt .anounce { font: normal 12px Tahoma; color: #393939; text-align: justify; }
.txt a { text-decoration: underline; color: #336699; }
.news { margin: 0 0 14px 0; }
.news a { color: #393939; }
.news h2, .news h2 a { font: normal 11px Tahoma; color: #666666; }
.news h3, .news h3 a { font: bold 16px Georgia; color: #393939; margin-bottom: 6px; }
.news h4 .news h4 a { font: bold 12px Georgia; color: #393939; margin-bottom: 6px; }
	.news h4 b { font-weight: normal; }
.news .dt,  .txt .dt { font: normal 10px Tahoma; color: #cccccc; }
.news .anounce, .news .anounce td { font: normal 12px Tahoma; color: #393939; text-align: justify; }
.news .comm { font: normal 11px Tahoma; color: #aaaaaa; text-align: justify; }
.more { text-align: right; margin-top: 12px; }
.more a { font: bold 12px Georgia; color: #666666; text-decoration: underline; }

.chap a { font: bold 12px Georgia; color: #393939; }
.chap img { margin-bottom: 4px; }

.scroll { overflow: auto; }

#content { visibility: hidden; display: none; }

.frm { border: solid 1px #ddd; width: 100%; height: 22px; font: normal 12px tahoma; color: red; }
.hfrm { visibility: hidden; }

.taglist { font: normal 10px verdana; color: #aaa; margin: 0 0 10 0; text-align: right; }
.btn { background: #fff; border: solid 0px; cursor: hand; font: bold 12px Tahoma; color: #369; text-decoration: underline; }
.avt { border: solid 3px #cccccc; }
.nick { font: bold 11px tahoma; color: black;}

.brd td { background: #f6f6f6; font: normal 11px Verdana; }
.brd .hd td { background: #eeeeee; font: bold 11px verdana; color: #999999; }
.brd .avtd { font: bold 11px verdana; }
.rep td { background: white; }

a * { text-decoration: underline; }
a:hover, a:hover h2 { color: red; }
