body { background: #F5F5F5 url(/images/star02.gif) repeat; margin-top: 2px; margin-bottom: 2px; }
body, tr, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; }
h1 { font: bold 46px Verdana, Arial, Helvetica, sans-serif; margin: 0px; color: #505050; }
h3 { font: bold 21px Arial, Helvetica, sans-serif; margin: 0px; }
.menu { font-size: 13px; list-style: none; margin: 0px; text-align: center; }
.menu li { display: block; float: left; }
.menu li a:link, .menu li a:visited { color: #7373b7; background: #e6e6f2; padding: 5px; margin: 0px; text-decoration: none; height: 1px; }
.menu li a:hover { background: #fff; }
ul { margin: 0; padding: 0; }
.left { padding: 10px; font-size: 10px; background: #e6e6f2; }
.content { padding: 10px; background: #fff; }
li { list-style-type: square; padding-left: 6px; }
a { color: #7373b7; }
a:link { color: #7373b7; }
a:visited { color: #7373b7; }
a:active { color: #7373b7; }
a:hover { color: #7373b7; text-decoration: none; }
.left input { font-size: 11px; }
.left ul { margin: 0 0 10px 20px; }
hr { color: #f7f7f7; border-top: 1px solid #f7f7f7; border-left: 1px solid #f7f7f7; width: 100%; height: 2px; }
.hdcomm { background-color: #00CCFF; padding: 2px; font: normal bold 110% Arial, Helvetica, sans-serif caption; }
.ramka { border: 1px dashed #B1B1B1; padding: 5px; margin-top: 2px; background: #FFFFFF; }
.ramka2 { border: 1px solid #FF3333; padding: 4px; margin-top: 2px; }
.pic132 { border-top-width: 1px; border-color: black; border-style: solid; border-left-width: 1px; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; width: 132px; margin-right: 2px; float: left; }
.pic202 { border-top-width: 1px; border-color: black; border-style: solid; border-left-width: 1px; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; width: 202px; margin-right: 2px; float: left; }
.otherstat { border-bottom: 1px solid #66FF66; padding: 2px; background: #99FF99; }
.menuhead { font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #FEFEFE; font-weight: bold; text-align: center; }
.lnk { font-weight: normal; font-family: Lucida Grande, Arial, Lucida Sans Unicode; font-size: 12px; border-style: solid; border-width: 1px; padding: 2px 4px 2px 4px; }
.links_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: right; }
.post, .comment, .comment_form { margin-bottom: 8px; }
.post .title, .comment .title { font-weight: bold; font-size: 14px; padding-top: 4px; padding-bottom: 4px; }
.post .story, .comment .story { text-align: justify; padding-left: 10px; padding-right: 10px; }
.post hr, .comment hr { width: 50%; }
.post .date, .comment .date { font-size: 80%; background: #f7f7f7; }
.post .attr, .comment .attr { font-size: 80%; text-align: right; }
.full_link { text-align: right; }
.post .cn_news_even, .comment .cn_comment_odd { }
.post .cn_news_odd, .comment .cn_comment_even { padding: 5px; background: #F0F0F0; }
.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; background: #e5e5e5; padding: 3px;}
.dateheader { font-size: 13px; margin-bottom: 10px; }
.cute_poll { background: #f3f3f3; font-size: 9px; text-align: center; }
.hilite { color: red; background: yellow; }
.hewslist { font: normal 11px Arial, Helvetica, sans-serif; color: #303030; }
.datelist { background-color: #545454; color: #FEFEFE; font: bolder 10px Arial, Helvetica, sans-serif; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 1px; margin-top: 2px; }
#calendar { text-align: center; font-size: 12px;}
#calendar .month, #calendar .month a {font-weight: bold; color: #505050;}
#calendar .weekday {color: #646464;}
#calendar .weekday a {color: #646464;font-weight: bold;}
#calendar .day, #calendar .day a {color: #808080; border: 1px solid #EFEFEF;}
#calendar .weekend {color: #c60000;}
#calendar .weekend a {color: #c60000;font-weight: bold;}
#calendar .endday, #calendar .endday a {color: #c60000; border: 1px solid #EFEFEF;}
a.mainmenu {
	background-color: #262222;
	border-bottom-color: #323232; 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 5px 5px 11px;
	text-decoration: none;
}
a.mainmenu:link, a.mainmenu:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
a.mainmenu:hover,a.mainmenu :active  {
	background-color: #3C3636;
	border-left-color: #FE0000;
	border-left-style: solid;
	border-left-width: 7px;
	color: #E30000;
	padding-left: 4px;
	text-decoration: none;
}