body { background: #F5F5F5 url(/img/bg.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; }
#nonet 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.PhorumNavLink { color: #000000; text-decoration: none; font-weight: normal; font-family: Lucida Grande, Arial, Lucida Sans Unicode; font-size: 12px; border-style: solid; border-color: #EEEEEE; border-width: 1px; padding: 0px 4px 0px 4px; }
A.PhorumNavLink:hover { background-color: #FFFFFF; font-weight: normal; font-family: Lucida Grande, Arial, Lucida Sans Unicode; font-size: 12px; border-style: solid; border-color: #808080; border-width: 1px; color: #FF6600; }
#nav ul { 
	margin: 5px 0 5px 0; 
	padding : 0; 
	list-style: none; 
	border-bottom: 0px solid #eee; 
/*	list-style-type: square; */
	color: #a90000;
}
#nav { text-align: left; color: #7D8085; padding: 5px 0 0 0px; width: 142px; }
#nav li { 
	font-weight: bold; 
	margin: 5px 0 5px 0px; 
	padding: 0px 0 0 0px; 
	border-bottom: 1px solid #ccc; 
	height: 25px; background: url(images/li.png) no-repeat left;
}
#nav li a { color: #546078; text-decoration: none;  padding: 5px 0 0 10px; display: block; height: 25px;}
#nav li a:hover { color: #FFF; text-decoration: none; background: #A90000; display: block; height: 25px;}
#nav .active { text-decoration: none; background: #FFB9B9; display: block; height: 25px;}
