body { background-image: url(image/fon14.JPG);  margin: 0 0 0 0;  padding: 0 0 0 0;  font-family:  Geneva, sans-serif;    }
body.print { background-image: none;}
table.main { border: 0;  padding: 0.5px 0.5px 0.5px 0.5px;  margin: 0.5px 0.5px 0.5px 0.5px; background-color: Green;  text-align: center;   }
table.edit { border: 0;  padding: 0.5px 0.5px 0.5px 0.5px;  margin: 0.5px 0.5px 0.5px 0.5px; text-align: left;  vertical-align: top;  }
.main_menu{ background-color: #F0FFF0;  border-left: medium solid Green;  text-indent: 4px; font-size: 15px; }
.dop_menu { text-indent: 5px; font-size: 12px;}
.title,.titler { font-size: 20px; text-align: center;  color: #2F4F4F; padding-top:1px; padding-right:1px; vertical-align:middle; border-top:0.5pt solid windowtext; border-bottom:0.5pt solid windowtext;	border-right:0.5pt solid windowtext; background:#C0DCC0;}
.title{padding-left:1px; border-left:0.5pt solid windowtext;}
.text,.red { text-align: justify;  text-indent: 5px;  font-size: 14px; }
td.st,td.str { font-size: 14px; padding-top:1px;	padding-right:1px; padding-left:5px; color:windowtext; text-align:left; vertical-align:top; border-top:none; border-bottom:0.5pt solid windowtext; border-right:0.5pt solid windowtext; white-space:nowrap;}
td.st { border-left:0.5pt solid windowtext;}
td.ord { font-size: 14px; padding:1pt; margin: 1pt; color:windowtext; text-align:left; vertical-align:top; border: 0.5pt solid Green; background-color: #F0FFF0;}
.fixtable{  height: 30px;  }
a{ text-decoration: none; }
a:hover {color: Green;}
a:focus {color: #2F4F4F;}
a:link{color: Black; }
a:visited{color: Green; }
a:active {color: Red; }
.red {color: #2F4F4F;  font-weight: bold;  text-align: center;  }
p {font-size: 12px;}
p.for_print{ font: 12px sans-serif;  }
h5 {text-align: center;  font-size: 110%; }
.center{ text-align: center;  font-size: smaller; border:0;  margin-top: 0px;  }
table.center{ margin-top: 0px;  margin-bottom: 0px;  padding-bottom: 0px;  padding-top: 0px;  top: 0px;     }
.line{border-top: 0;  border-left: 0;  border-right: 0;  border-bottom: 1pt dotted Green; }
.content {padding: 10px;background: #fff;}
.cost{ border: 1px solid Green;  margin: 1px 1px 1px 1px;  padding: 1px 1px 1px 1px;  text-align: right;   }
hr {height: 0px;}
.post, .comment, .comment_form {	margin-bottom: 20px; * height: 0;}
.post ,.comment{font-weight: bold; * height: 0;}
.post .story, .comment .story {text-align: justify; line-height: 140%; padding-left: 10px; padding-right: 10px;}
.post hr, .comment hr {	width: 50%;}
.post .date, .comment .date {	font-size: 80%;}
.post .attr, .comment .attr {	font-size: 80%; text-align: right;}
.post .cn_news_odd, .comment .cn_comment_even {	padding: 5px;	background: #f7f7f7;}
.post .cn_news_odd hr, .comment .cn_comment_even hr {	color: #fff;	border-top: 1px solid #fff; border-left: 1px solid #fff; height: 2px;}
.error_message {background: #f7f7f7; padding: 5px;	width: 300px;	color: red;}
.pages { text-align: center;}
.dateheader { font-size: 13px; margin-bottom: 10px;}
.cute_poll { background: #f3f3f3; font-size: 9px; text-align: center; }
.unselect{ text-decoration: line-through;  color: Silver;  margin-left: 25px;         }
#calendar {	text-align: center;	font-size: 12px;}
.links {display:none;}
#tablist{padding: 3px 0;margin-left: 0;margin-bottom: 0;margin-top: 0.1em;font: bold 12px Verdana;}
#tablist li{list-style: none;display: inline;margin: 0;}
#tablist li a{text-decoration: none;padding: 3px 0.5em;margin-left: 3px;background: white;}
#tablist li a:link, #tablist li a:visited{color: Green;}
#tablist li a:hover{color: #000000;border-color: Green;}


