BODY { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; background-color: #fff; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }   
/*
TD.w1 {
BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/club/bg.png); COLOR: #000033; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #336699;
margin:0;
padding:0;
border:0;
}
TR.w1 {
  BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/club/bg.png); COLOR: #000033; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #336699;
border:0;
  }
  */
TABLE.w1 {
  BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/club/bg.png); COLOR: #000033; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #336699;
  border:0;
}
TABLE.moduletable { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; width: 100%; }
A:link { color: #0000c0; text-decoration: none; }
A:visited { color: #0000c0; text-decoration: none; }
A:active { color: #0000c0; text-decoration: underline; }
A:hover { color: #ff0000; text-decoration: underline; }
A.inverse:link {
  COLOR:#0000c0 ; TEXT-DECORATION: none
}
A.inverse:visited { color: #0000c0; text-decoration: none; }
A.inverse:active { color: #0000c0; text-decoration: underline; }
A.inverse:hover { color: #ff0000; text-decoration: underline; }
UL { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; padding-right: 2px; padding-left: 2px; list-style-position: inside; padding-bottom: 2px; padding-top: 2px; } 
LI {
  PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
HR {
  WIDTH: 98%; COLOR: #ccc; HEIGHT: 1px
}
TABLE { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; border-right: #fff 0px solid; border-top: #fff 0px solid; border-left: #fff 0px solid; border-bottom: #fff 0px solid; }  
TR { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; border-collapse: collapse; }
/*
TH {
  BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; BORDER-COLLAPSE: collapse
}
*/
TD {
  BORDER:0; BORDER-COLLAPSE: collapse
}
TH {
  PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.title { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #336699; margin: 0px; border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; width: 100%; padding-top: 0px; height: 70px; border-right-width: 0px; }
.title TR { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: #336699; border-bottom-width: 0px; padding-bottom: 0px; padding-top: 0px; border-right-width: 0px; }
.title TD { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: #336699; border-bottom-width: 0px; padding-bottom: 0px; padding-top: 0px; border-right-width: 0px; }
.outertable { font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; margin: 0px; width: 98%; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 6px; }    
.announce { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border-right: #ccc 1px solid; padding-right: 4px; border-top: #ccc 1px solid; padding-left: 4px; margin-bottom: 8px; padding-bottom: 4px; border-left: #ccc 1px solid; width: 90%; padding-top: 4px; border-bottom: #ccc 1px solid; }
.innertable { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; width: 98%; border-right: #ffffff 1px solid; padding-right: 2px; border-top: #ffffff 1px solid; padding-left: 6px; margin-bottom: 4px; padding-bottom: 4px; border-left: #ffffff 1px solid; padding-top: 4px; border-bottom: #ffffff 1px solid; }     
.innertable1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 98%; border-right: #cccccc 1px solid; padding-right: 2px; border-top: #cccccc 1px solid; padding-left: 4px; margin-bottom: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; padding-top: 4px; border-bottom: #cccccc 1px solid; }
.innertable TD { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; background-color: #fffef9; border-right: #336699 0px solid; border-top: #ddd 0px solid; border-left: #ddd 0px solid; border-bottom: #ddd 0px solid; list-style-type: circle; }
TD.tablehead { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #000000; background-color: #cccccc; text-align: center; 
/*
background-image: url(h.gif);
*/
}
TR.tablehead TD { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #ffffff; background-color: #8892c3; text-align: center; }
TR.tablehead1 TD { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #000000; background-color: #93adca; text-align: center}
TR.tablehead { font-size: 10pt; color: #ffffff; background-color: #8892c3; text-align: center; background-image: none; }
TD.category { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; background-color: #8892c3; text-align: center; padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; }
TD.category A:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #ffffff; }
TD.category A:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #ffffff; }
td.top1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #cccccc; width: 98%; border-right: #cccccc 0px solid; padding-right: 2px; border-top: #cccccc 0px solid; padding-left: 2px; margin-bottom: 2px; padding-bottom: 2px; border-left: #cccccc 0px solid; padding-top: 2px; border-bottom: #cccccc 0px solid; }
TR.forumentry { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; background-color: #ffffff; text-align: center; }
TR.forumentry TD { font-size: 0.84em; background-color: #ffffff; text-align: center; }
TR.forumentry H4 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; }
H3 A:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0000c0; }
H3 A:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: red; }
H3 A:vizited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0000c0; }
H3 A:activ { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0000c0; } 
.forumentry A:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0000c0; }
.forumentry A:link { color: #0000c0; }
.forumentry A:activ { color: #0000c0; }
.forumentry A:hover { color: red; }
.copyright {
  FONT-SIZE: 6pt; WIDTH: 100%; COLOR: #666; TEXT-ALIGN: center
}
H1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: white; text-align: center; padding-right: 0px; margin-top: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
H2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: right; padding-right: 20px; margin-top: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; } 
H3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; text-align: left; margin: 0px; padding-right: 0px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; }
H4 { font-weight: normal; font-size: 8pt; color: #333333; text-align: left; padding-right: 0px; margin-top: 2px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
H5 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-align: left; padding-right: 0px; margin-top: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; } 
H6 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; color: #333333; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; }
.actions { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-align: left; list-style-type: circle; }
.locations { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: left; margin-bottom: 14px; width: 90%; }
.descr { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding: 2px; }
A.rules:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-color: red; } 
A.rules:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-color: red; } 
A.rules:hover { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-color: red; }
A.rules:activ { font-family: Verdana, Geneva, Arial, Helvetica; font-size: 10px;font-color: red;}

.descr A:link {
  COLOR: #0000c0
}
.descr A:visited { color: #0000c0; }
.links2 A:link {
  COLOR: #0000c0
}
.links2 A:visited { color: #0000c0; }
.links2 {
  PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; Z-INDEX: 100; FLOAT: right; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: white
}
DIV.pages { font-size: 12px; color: #777; float: right; }
DIV.pages A:link {
  COLOR: #0000c0; TEXT-DECORATION: none
}
DIV.pages A:visited {
  COLOR: #0000c0; TEXT-DECORATION: none
}
SPAN.pages A:link {
  COLOR: #0000c0; TEXT-DECORATION: none
}
SPAN.pages A:visited {
  COLOR: #0000c0; TEXT-DECORATION: none
}
.forum_name {
  FONT-SIZE: 8pt; COLOR: #000; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.forum_name A:link {
  FONT-SIZE: 8pt; COLOR: #000; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.forum_name A:visited {
  FONT-SIZE: 8pt; COLOR: #000; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.forum_name A:hover { color: #ff0000; text-decoration: underline; }
.forum_descr { font-weight: normal; font-size: 11px; color: #999; text-align: left; margin: 1px; padding: 1px; display: block; float: left; }
.moderate { font-family: Verdana, Arial, Helvetica; font-size: 8px; color: #900; text-align: right; display: block; float: right; }
A.moderate:link { font-size: 10px; color: #0000c0; text-align: right; display: block; float: right; } 
A.moderate:visited {
  DISPLAY: block; FONT-SIZE: 0.8em; FLOAT: right; COLOR: #0000c0; TEXT-ALIGN: right
}
A.new_posts {
  COLOR: #0000c0;FONT-SIZE: 0.8em
}

.username_dead { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
A.username_dead:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; border-width:1;border-style: dashed;}  

.username { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0000c0; text-decoration: none; }
A.username:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0000c0; text-decoration: none; }  
A.username:visited {
   COLOR: #0000c0; TEXT-DECORATION: none
}
A.username:active { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: red; text-decoration: none; }
A.username:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: red; text-decoration: underline; } 
.pages {
  FONT-WEIGHT: lighter; COLOR: #000066
}
.sort {
  BACKGROUND-POSITION: right 50%; FONT-SIZE: 7pt; COLOR: #000033; TEXT-ALIGN: right
}
TD.topicentry { font-weight: normal; font-size: 1em; color: #000066; background-color: white; text-align: center; }
TD.postentry2 { font-size: 12px; color: #003; background-color: #fff; border: #93adca 1px solid; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; vertical-align: top; padding-top: 2px; }  
TD.postentry { font-size: 12px; color: #003; background-color: #eeeeee; border: #93adca 1px solid; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; vertical-align: top; padding-top: 2px; }  
.hwrapper {
  VERTICAL-ALIGN: bottom; HEIGHT: 100%
}
.post { font-size: 14px; margin: 3px; border-right: #93adca 1px solid; border-top: #93adca 1px solid; border-left: #93adca 1px solid; width: 100%; border-bottom: #93adca 1px solid; }
.post TABLE { margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; border-collapse: collapse; }
.post TH { font-size: 12pt; color: white; background-color: #93adca; border-right: #93adca 2px solid; border-top: #93adca 2px solid; border-left: #93adca 2px solid; border-bottom: #93adca 2px solid; }
.post A.username:visited {
  FONT-SIZE: 9pt; COLOR: white
}
.post A.username:link {
  FONT-SIZE: 9pt; COLOR: white
}
.postentry A {
  COLOR: #0000c0
}
.postentry A:visited {
  COLOR: #0000c0
}
.postentry2 A {
  COLOR: #0000c0
}
.postentry A:visited {
  COLOR: #0000c0
}
.modcomment {
  FONT-SIZE: 8pt; COLOR: #e00000
}
.modlinks { font-size: 8pt; color: #4682b4; background-color: #ffffff; text-align: right; border-right: #add8e6 1px solid; padding-right: 2px; border-top: #add8e6 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #add8e6 1px solid; padding-top: 2px; border-bottom: #add8e6 1px solid; }
.article { font-family: Verdana; font-size: 12px; text-align: justify; padding-right: 20px; padding-left: 20px; padding-bottom: 20px; padding-top: 20px; }
.usertable { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #eeeeee; border-top-width: 1px; border-left-width: 1px; border-left-color: black; border-bottom-width: 1px; border-bottom-color: black; border-top-color: black; border-right-width: 1px; border-right-color: black; }
.tableinpost { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #eeeeee; border:1px solid black; }


.offtopic { font-family: Verdana, Arial, Helvetica; font-style: italic; font-size: 7pt; color: #CCCCCC; text-align: left; display: inline; }
CODE { font-size: 10px; }
.leftcolumn { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: white; vertical-align: top; width: 5em; }
.mainmenu { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 7pt; background-color: #336699; text-align: center; margin-top: 0px; margin-left: 0px; line-height: 230%; }  
.mainmenu LI {
  BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: white 1px solid; DISPLAY: inline; PADDING-LEFT: 3px; 
  /*BACKGROUND-IMAGE: url(fill.gif); */
  LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 3px; MARGIN: 1px 2px 1px 1px; BORDER-LEFT: white 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: white 1px solid
}
.mainmenu1 { font-weight: bold; font-size: 7pt; background-color: #ffffff; text-align: center; margin-top: 0px; margin-left: 0px; line-height: 230%; }
.mainmenu1 LI {
  BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: white 1px solid; DISPLAY: inline; PADDING-LEFT: 3px;
  /* BACKGROUND-IMAGE: url(fill.gif);
*/
  LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 3px; MARGIN: 1px 2px 1px 1px; BORDER-LEFT: white 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: white 1px solid
}

.mainmenu A { color: #fff; }
.menucat {
  PADDING-LEFT: 24px; FONT-SIZE: 8pt; VERTICAL-ALIGN: text-top; OVERFLOW: hidden; COLOR: black; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.mainlist {
  BORDER-RIGHT: #345487 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #345487 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #345487 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #345487 1px solid; BACKGROUND-COLOR: white
}
.maintext { font-size: 12px; color: #333333; } 
.hligh {
  FONT-WEIGHT: bold; COLOR: #cc9933
}
A.newpm { color: #ffffff; text-decoration: none; }
A.newpm:visited {
  COLOR: #fff; TEXT-DECORATION: none
}
TEXTAREA { font-family: Verdana, Arial, Helvetica; font-size: 12px; border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; width: 98%; border-bottom: #ccc 1px solid; } 
SELECT {
  BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT {
  BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
OPTION {
  BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT[text] {
  PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.button {
  BACKGROUND-COLOR: #f0f8ff
}
.sign { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #404040; }
DIV.topic { width: 32px; height: 32px; background: url(topic.png); }
DIV.new {
  WIDTH: 32px; HEIGHT: 32px
}
DIV.hot {
  WIDTH: 32px; HEIGHT: 32px
}
DIV.lock {
  WIDTH: 32px; HEIGHT: 32px
}
DIV.clip {
  WIDTH: 32px; HEIGHT: 32px
}
DIV.poll {
  WIDTH: 32px; HEIGHT: 32px
}
DIV.topic { width: 32px; height: 32px; background: url(topic.png); }
DIV.new {
  BACKGROUND: url(topic_new.png)
}
DIV.hot {
  BACKGROUND: url(topic_hot.png)
}
DIV.lock {
  BACKGROUND: url(lock.png) no-repeat right bottom
}
DIV.clip {
  BACKGROUND: url(clip.png) no-repeat left top; LEFT: 2px; POSITION: relative
}
DIV.poll {
  BACKGROUND: url(vote.png) no-repeat left bottom
}
FORM {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.blockpost H2 { font-family: Verdana, Arial, Helvetica; text-align: left; }
.postdate { font-family: Verdana, Arial, Helvetica; text-align: right; display: inline; float: right; }
BLOCKQUOTE { font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 10px; background-color: #ffffff; margin: 5px 15px 15px; border-right: #333333 1px solid; padding-right: 8px; border-top: #cccccc 1px solid; padding-left: 8px; padding-bottom: 8px; border-left: #cccccc 1px solid; padding-top: 8px; border-bottom: #cccccc 1px solid; list-style-type: none; } 
.postlinks { font-size: 10px; color: #000000; margin-bottom: 3px; padding-bottom: 3px; margin-right: 4px; border-bottom: #93adca 1px solid; }
.postlinks2 { font-size: 10px; color: #000000; text-align: right; margin-right: 5px; }
TD.online { font-weight: bold; font-size: 8px; color: maroon; text-align: center; border: #93adca 1px solid; margin: 4px; padding: 4px; }  
.photo_nav { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; overflow: auto; width: 96%; padding-top: 5px; white-space: nowrap; }
.nav1 {
  MARGIN-TOP: 2px; DISPLAY: inline; MARGIN-RIGHT: 5px
}
.nav2 {
  BORDER-RIGHT: #c00 2px solid; BORDER-TOP: #c00 2px solid; DISPLAY: inline; BORDER-LEFT: #c00 2px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #c00 2px solid
}
.nav3 {
  MARGIN-TOP: 2px; DISPLAY: inline; MARGIN-RIGHT: 5px
}
.posttable { font-size: 14px; margin: 0px; padding: 5px; border-right: #93adca 1px solid; table-layout: fixed; padding-right: 4px; border-top: #93adca 1px solid; padding-left: 8px; padding-bottom: 6px; border-left: #93adca 1px solid; width: 100%; padding-top: 6px; border-bottom: #93adca 1px solid; }   
.posttable TD { font-size: 12px; margin: 2px; padding: 8px; border-right: #93adca 1px solid; border-top: #93adca 1px solid; border-left: #93adca 1px solid; border-bottom: #93adca 1px solid; }              
.calendar_hday { font-size: 12px; }
A.calendar_hday {
  COLOR: #c00
}
table.pst { font-size: 10px; margin: 4px; border-right: #93adca 1px solid; padding-right: 4px; border-top: #93adca 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #93adca 1px solid; padding-top: 4px; border-bottom: #93adca 1px solid; }  
td.pst { font-family: Verdana; font-weight: bold; font-size: 8px; color: maroon; margin: 4px; border-right: #93adca 1px solid; padding-right: 4px; border-top: #93adca 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #93adca 1px solid; padding-top: 4px; border-bottom: #93adca 1px solid; }       
A.calendar_hday:visited {
  COLOR: #a00
}
A.calendar {
  COLOR: #0000c0
}
A.calendar:visited {
  COLOR: #1280ee
}
.menu2 {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.menu2 LI {
  PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px 8px; PADDING-TOP: 0px; BORDER-BOTTOM: #009 1px dotted
}
.menu2 A:hover { color: #ff0000; text-decoration: none; background: #93adca; }
.menu2 LI:hover { color: red; text-decoration: none; background: #93adca; }
DFN {
  FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 20px
}
FORM .innertable TABLE {
  FONT-SIZE: 1.4em
}
TABLE.atbl {
  TABLE-LAYOUT: fixed; WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0; empty-cells: show
}
TD.ce1 {
  FONT-WEIGHT: bold; FONT-STYLE: normal
}
TD.ce10 {
  FONT-WEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: #ccffcc; TEXT-ALIGN: center
}
TD.ce2 {
  FONT-WEIGHT: normal; FONT-STYLE: normal
}
TD.ce3 {
  FONT-STYLE: normal; BACKGROUND-COLOR: #f8f8f8
}
TD.ce4 {
  FONT-STYLE: normal; BACKGROUND-COLOR: #e6e6e6
}
TD.ce5 {
  FONT-WEIGHT: bold; FONT-STYLE: normal; BACKGROUND-COLOR: #ffff99; TEXT-ALIGN: center
}
TD.ce6 {
  FONT-WEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: #ffffe6; TEXT-ALIGN: center
}
TD.ce7 {
  FONT-WEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: #ffffc0; TEXT-ALIGN: center
}
TD.ce8 {
  FONT-WEIGHT: bold; FONT-STYLE: normal; BACKGROUND-COLOR: #99ff99; TEXT-ALIGN: center
}
TD.ce9 {
  FONT-WEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: #e6ffe6; TEXT-ALIGN: center
}
.top_news {
  BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
DT {
  PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px 5px; PADDING-TOP: 2px
}
A.sb_new:link {
  COLOR: #0000c0
}
A.sb_new:visited {
  COLOR: #0000c0
}
A.sb_new:active {
  COLOR: #0000c0
}
A.sb_new:hover { color: #ff0000; }
.innertable1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 98%; border-right: #cccccc 1px solid; padding-right: 2px; border-top: #cccccc 1px solid; padding-left: 4px; margin-bottom: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; padding-top: 4px; border-bottom: #cccccc 1px solid; }
TD.cat {
  FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #8892c3
}
TD.cat2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: red; background-color: #b7b7cc; }
TD.cat1 {
  FONT-SIZE: 8px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.cat3 {
  FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
TD.cat4 {
  FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
TD.cat5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #eeeeee; margin: 2px; padding: 4px}
TD.ann {
  FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
TD.forum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; background-color: #eeeeee; margin: 2px; padding: 2px; }  
TD.forum1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #eeeeee; }
TD.forum3 {
  FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.forum4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #f7f7f7; }
TD.forum5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #f7f7f7; padding: 4px; }  
TD.f1 {
  FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7
}
TD.f5 {
  FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
TD.f6 {
  FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}

TD.f2 {
  FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.f3 {
  FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.prof { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-right: #cccccc 1px solid; padding-right: 2px; border-top: #cccccc 1px solid; padding-left: 4px; margin-bottom: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; padding-top: 4px; border-bottom: #cccccc 1px solid; } 
TR.prof1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #eeeeee; border-right: #cccccc 1px solid; padding-right: 2px; border-top: #cccccc 1px solid; padding-left: 4px; margin-bottom: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; padding-top: 4px; border-bottom: #cccccc 1px solid; }
TABLE.prof5 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; border-right: #93adca 1px solid; padding-right: 4px; border-top: #0000c0 1px solid; padding-left: 4px; padding-bottom: 6px; border-left: #93adca 1px solid; padding-top: 6px; border-bottom: #93adca 1px solid; } 
TABLE.prof5 TD { font-size: 12px; margin: 2px; padding: 6px; border-right: #93adca 1px solid; border-top: #93adca 1px solid; border-left: #93adca 1px solid; border-bottom: #93adca 1px solid; }

.spoiler { font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 10px; background-color: #eee; margin: 5px 15px 15px;  padding: 8px; list-style-type: none; } 
