/* news.css */
.capt-news { padding-left: 22px; height: 22px; margin-bottom: 20px; line-height: 22px; font-size: 18px; color: #525252; font-weight: bold; background: url("../images/news/capt-border.gif") 6px 0 no-repeat; }

/*news set*/
.l-news { margin-bottom: 10px; line-height: 13px; }
.l-news a { color: #bdbdbd; float: right; font-size: 7pt; }
.l-news .block { width: 220px; margin-bottom: 10px; }
.l-news .block p { color: #757575; }
.l-news .block p a { float: none; color: #fb8d00; font-size: 8pt; }
.l-news .block .n-date { color: #c1c1c1; font-size: 7pt; }
/* Calendar page styles */

.news-archive {
	color:#BDBCBC;
	font-size:0.9em;
	margin-bottom:20px;
}

	.news-archive a {
		color:#BDBCBC;
		padding:0 6px;
	}
	
	.news-archive .act {
		color:#FB8D00;
		padding:0 6px;
	}
	
.calendar-table {
	width:100%;
	color:#757575;
	font-weight:bold;
}

	.calendar-table a {
		color:#FB8D00;
	}

	.calendar-table .calendar {
		font-size:0.9em;
		text-align:center;
		font-weight:normal;
		margin-bottom:15px;
	}
	
		.calendar td {
			padding:3px 5px;
		}
		
		.calendar th {
			padding:6px 5px;
			color:#BDBCBC;
			font-weight:normal;
		}
		
		.calendar .weekend {
			color:#EA4A4A;
		}
/* News page styles */

h2 {
	padding:0 15px;
	margin-right:15px;
	color:#DA2B00;
	font:bold 1.3em/29px Tahoma;
	background:#F2F2F2;
	margin-bottom:5px;
}

.news-block {
	border-bottom:1px solid #E6E6E6;
	padding-bottom:8px;
	margin:0 15px 8px 0;
	color:#757575;
	overflow:hidden;
}

	.news-block a {
		color:#FB8D00;
	}
	
	.news-block p {
		margin-bottom:5px;
		text-align:justify;
	}
	
	.news-block .date {
		color:#C1C1C1;
		font-size:0.9em;
		margin:0;
	}
	
	.news-block .tags {
		color:#C1C1C1;
		font-size:0.9em;
		margin:0;
		float:right;
	}
	
		.tags a {
			color:#BAC0C0;
		}
		
		.tags a:hover {
			color:#FB8D00;
		}
	
		.news-block span {
			color:#1878A7;
		}
		
	/* Images */
	
	.img-left {
		float:left;
		border:1px solid #E6E6E6;
		margin-right:10px;
	}
	
	.img-right {
		float:right;
		border:1px solid #E6E6E6;
		margin-left:10px;
	}

	/* Right text */
	
	.right-text {
		float:right;
		margin-right:15px;
	}
	
		.right-text a {
			color:#BDBCBC;
			font-size:0.9em;
		}
		
	.print {
		color:#BDBCBC;
		font-size:0.9em;
		padding-left:20px;
		background:url("../images/print.gif") no-repeat left;
	}