a.act, a.act:hover {
	background-color: #3182C5;
	border: 1px solid #888888;
 	color: white;
	padding: 1px 4px;
}
a:hover {
	color: maroon;
}
a  {
	color: black;
	text-decoration: none;
}
body, tr {
	font: 11px Verdana, Tahoma, Arial;
}
input {
	font: 11px Verdana, Tahoma, Arial;
}
input.small {
	background-color: #FAFAFA;
	border: 1px solid #426781;
	width: 20px;
}
input.text {
	background-color: #FAFAFA;
	border: 1px solid #426781;
	font-size: 11px;
	height: 19px;
}
p {
	margin: 8px 0px;
}
select {
	background-color: #FAFAFA;
	font: 11px Verdana, Tahoma, Arial;
}
ul {
	margin: 5px 30px;
	list-style-image: url('img/list.gif');
}
.author {
	color: #456894;
	font: bold;	
	font-size: 13px;
}
.bignav {
	color: #456894;
	font: bold;
	font-size: 18px;
}
.cats a {
	border: 1px solid #F7FAFF;
}
.cats img {
	border: 0px;
	height: 16px;
	vertical-align: text-bottom;
	width: 16px;
}
.description {
	color: gray;
	font-size: 9px;
	text-indent : 14px;
}
.desc_full {
	color: #666666;
	font-size: 11px;
	text-align: justify;
	text-indent: 14px;
}
img.b {
	border: 1px solid #888888;
}
.info {
	color: #456894;
	font: bold;
	font-size: 10px;
}
.leftcolumn {
	padding-bottom: 5px;
}
.leftcolumn .table {
	background-color: #C0C0C0;
	border: 0px;
	margin-top: 5px;
	vertical-align: top;
	width: 235px;
}
.menu a {
	color: black;
	font: normal 11px Verdana, Tahoma;
	font-weight: normal;
	padding-left: 40px;
	text-decoration: underline;
}
.menu p {
	margin: 0px 0px 5px;
}
.menutitle {
	color: #264B78; 
	font: bold 12px Verdana, Tahoma;
}
.name {
	color: #456894;
	font: bold;
}
.rightcolumn {
	padding-bottom: 5px;
}
.rightcolumn .table {
	background-color : #C0C0C0;
	border: 0px;
	margin-top: 5px;
	vertical-align : top;
	width: 531px;
}
.title {
	background-color: #CEE7F0;
	color: black; 
	font: bold 11px Verdana, Tahoma;
}
.topmenu a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

/*.text p{
	margin: 6px 0px 6px;
	text-indent: 20px;
}*/