/*news_group.php: Таблица с группами новостей {}*/
table.news_groups td{
	padding: 2px;
}

/*news_pages.php {}*/
.news_groupheader{
	font-weight: bold;
	font-size: 16px;
	color: #444444;
}
.news_date, .news_innerdate{
	color: #676767;
	font-weight: bold;
	float: left;
}
.news_afterdate{
	padding-top: 8px;
	clear: both;
	text-align: left;
}
.news_afterdate a.place{
	color:#000;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top:20px;
}
.news_afterdate a.place:hover{
	text-decoration:none;
}

a.news_group, .news_innergroup{
	text-decoration: none;
}
a.news_group:hover{
	text-decoration: underline;
}

a.news_title, a.news_title h1{
	color: #ea0000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
a.news_title:hover{
	color: #ea0000;
	text-decoration: underline;
}


a.news_smallbody{
	color: black;
	text-decoration: none;
}
a.news_smallbody:hover{
	color: black;
}

/*news_show.php {}*/
.news_innertitle{
	font-size: 18px;
	margin: 0px;
}
.news_body{
}


/*small.php {}*/

.news_date_small{
	color: #888888;
}
a.news_title_small{
	color: inherit;
	text-decoration: none;
}
a.news_title_small:hover{
	text-decoration: underline;
	color: inherit;
}
div.news_smallimage{
	float: left;
	padding-right: 10px;	
	padding-bottom: 4px;
}
div.news_image{
	float: left;
	padding-right: 12px;	
	padding-bottom: 12px;	
}


td.news_small{
	padding: 2 0 2 0;
	text-align: left;
}


.news_commentdate{
	color: #676767;
}



div.news_readmore{
	text-align: right;
}
div.news_readmore a{
	text-decoration: none;
}
div.news_readmore a:hover{
	text-decoration: underline;
}

/* included gallery */
div.gallery-container{
	text-align:center;
	width:100%;
	margin-bottom:10px;
	margin-top:10px;
}
div.gallery-container table td{
	vertical-align:top;
}

.news-linked h4{
    padding-bottom:10px;
}
.news-linked h4 a{
    font-size:13px;
    color:#f00;
}