
.news-item {

}

.news-delimRow {
	border-bottom:1px dotted #686566;
	margin:0px 20px 0px -1px;
}

.news-title{
	font-weight:bold;
}

.news-annot{
	padding: 20px 15px 20px 16px;
	text-align: justify;
}

.news-annot p{
	margin:0px;
}

.news-row_1{

}

.news-row_2{

}

.news-image1{
	padding:20px 16px 20px 18px;
}

.news-image2{
	padding:20px 18px 20px 16px;
}

.news-title a{
	
}

.news-date{
	color:#7A7A7A;
	font-size:11px;
	padding-bottom:5px;
}

.news-descr{
	
}

.news-years{
	
}

.news-years a{

}

.news-year{
	margin-top:10px;
	padding:4px;
	font-size:12px;
	font-weight:bold;
	color:#B1986C;
	background-color:#EFE6C7;
}

.news-institution{
	padding: 15px 0 5px 15px;
	color:#B58357;
	font-weight:bold;
}

.detail-news-institution{
	padding: 0px 0 5px 0px;
	color:#B58357;
	font-weight:bold;
}

.news-moth{
	padding: 10px 0 3px 4px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}


.news-detail-title {
	padding: 0px 15px 3px 15px;
	font-weight: bold;
	color:#980300;
}

.news-detail-date {
	padding: 0px 0 15px 15px;
	color:#7A7A7A;
	font-size: 90%;
}

.news-detail-text {

	padding: 0px 15px 0px 15px;

}

.archive-year-div
{
	font-size:130%;
	font-weight:bold;
	color:#7E7D78;
	margin:20px 0px 5px 0px;
}

.archive-div 
{
	padding:40px 0px 0px 16px;
}

.archive-div a, .archive-div a:visited
{
	background-color:#7E7D78;
	color:#FFFFFF;
	padding:3px 8px 3px 8px;
	font-weight:bold;
	text-decoration:none;
}

.archive-div a:hover
{
	background-color:#6D6C67;
	color:#FFFFFF;
	text-decoration:none;
}

/* ---------- calendar ------------ */
.cal_table{
	margin: 0px 0px 0px 0px;
}

.cal_table tr td
{
	font-size:11px;
	text-align:center;
	padding:3px;
}

.cal_table td{
	padding:2px;
}
.cal_cell_day_sunday{
	color:#C9B38C;
}
.cal_cell_sunday a{
	color:red !important;
}
.cal_cell_selected a{
	color:#980300 !important;
	/*background-color:#EFE6C7;*/
	font-weight:bold;
	text-decoration:none;
}

.cal_cell_default a
{

}

.cal_cell_day
{
	color:#C9B38C;
}

.cal_cell_top_left
{
	font-size:1px !important;
	width:1px !important;
	padding:0px !important;
}
.cal_cell_left
{
	font-size:1px !important;
	width:1px !important;
	padding:0px !important;
}
.cal_cell_bottom_left
{
	font-size:1px !important;
	width:1px !important;
	padding:0px !important;
}
.cal_cell_top_right
{
	font-size:1px !important;
	width:1px !important;
	padding:0px !important;
}
.cal_cell_right
{
	font-size:1px !important;
	width:1px !important;
	padding:0px !important;
}
.cal_cell_bottom_right
{
	font-size:1px !important;
	width:1px !important;
	padding:0px !important;
}

/* ------- end of calendar -------- */