.NewsMainTable{
	padding: 15px;
	width:100%;
}

.NewsMainTableCell{
	text-align: center;
}

.NewsOtherTable {

}


.NewsBlockColX1Stop,
.NewsBlockColX2Stop,
.NewsBlockColX3Stop,
.NewsBlockColX4Stop,
.NewsBlockColX5Stop,
.NewsBlockColX6Stop,
.NewsBlockColX7Stop,
.NewsBlockColX8Stop,
.NewsBlockColX9Stop
{
	vertical-align: top;
}

.NewsCellInnerTable .NewsCellInner {
	padding: 8px 15px 8px 15px;
}

.NewsCellInner {
	width: 165px;
}

.NewsBlockColX1Stop
{
	border-bottom: solid 1px #CBCBCB;
	border-right: solid 1px #CBCBCB;
}
.NewsBlockColX2Stop
{
	border-bottom: solid 1px #CBCBCB;
	border-right: solid 1px #CBCBCB;
}
.NewsBlockColX3Stop
{
	border-bottom: solid 1px #CBCBCB;
}
.NewsBlockColX4Stop
{
	border-bottom: solid 1px #CBCBCB;
	border-right: solid 1px #CBCBCB;
}
.NewsBlockColX5Stop
{
	border-bottom: solid 1px #CBCBCB;
	border-right: solid 1px #CBCBCB;
}
.NewsBlockColX6Stop
{
	border-bottom: solid 1px #CBCBCB;
}
.NewsBlockColX7Stop
{
	border-right: solid 1px #CBCBCB;
}
.NewsBlockColX8Stop
{
	border-right: solid 1px #CBCBCB;
}
.NewsBlockColX9Stop
{
}

.NewsCol,
.NewsBlockCol{
	vertical-align: top;
	text-align: center;
	padding: 0px;
}
.NewsCol{
	text-align: left;
}
.NewsCell{
	text-align: left;
}
.NewsBlockCol .NewsCell{
	text-align: right;
}

.blockNewsImage img
{
	border: 0px;
}

.blockNewsTitle
{
	font-size: 10px;
	background-color: #999999;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
}

.blockNewsTitle a.menuCaption,
.blockNewsTitle a.menuCaption:visited,
.blockNewsTitle a.menuCaption:hover
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.blockNewsTitle a.menuCaption:hover
{
	text-decoration: underline;
}



.blockNewsText
{
	font-size: 10px;
	background-color: #ffffff;
	color: #999999;
	font-weight: normal;
	padding: 5px;
}