div.news_inner,
div.news {
	margin-bottom: 25px;
	zoom: 1;
	overflow: hidden;
}
div.news table { border: 0px; }
span.newshead { clear: both; }

span.newsdate {
    font-size: 8pt;
    afont-weight:bold;
    display: block;
}

span.newstitle {
    color:#025098;
    afont-weight:bold;
    display: block;
    clear: both;
    font-size: 25pt;
    margin-bottom: 3px;
}

h1.newstitle_inner {
    color:#025098;
    afont-weight:bold;
    font-size: 25pt;
    clear: both;
    display: block;
    margin-bottom: 3px;
}

span.newsshortbody {
    display: block;
    text-align: justify;
}
span.newsshortbody_inner img,
span.newsshortbody img {
    float: left;
    margin: 0px 15px 15px 0px;
}

a.newsmore {
    color:#c63a09;
    display: block;
    float: right;
    clear: both;
    margin: 10px 0;
}
span.newsbody { }

span.newsshortbody_inner {
    color:#000000;
}

span.newsshortbody { color:#000000; }
div.pager { font-size: .8em; }
div.pager a { color: #666666; }
div.pager a.pagen {}
div.pager a.pagenb { color: #222222; font-weight: bold; }

span.source {
    color: #999999;
    font-weight: bold;
    font-size: 1em;
}
td.newspic {
    height: 70px;
    width: 70px;
    float: left;
    margin-right: 10px;
}
div.newsbody {}

/*.news_share { float: right; vertical-align: middle; line-height: 9px; padding: 3px 5px; border: 0px solid #ffffff; background: #000000; border-radius: 5px; }
.news_share>a { display: inline-block; }
.news_share>* { vertical-align: middle; }
*/

.news_share { float: right; vertical-align: middle; line-height: 9px; padding: 3px 5px; }
.news_share a { display: inline-block; width: 25px; height: 25px; margin-right: 3px; font-size: 0; overflow: hidden; text-indent: 40px; vertical-align: middle; }
.share_btn	{ display: inline-block; vertical-align: middle; margin: 0 5px; height: 40px; width: 40px;}
.share_mail	{ background: transparent url('images/mail.png') center center no-repeat; }
.share_ln	{ background: transparent url('images/linkedin.png') center center no-repeat; }
.share_gp	{ background: transparent url('images/gplus.png') center center no-repeat; }
.share_fb	{ background: transparent url('images/facebook.png') center center no-repeat; }
.share_insta	{ background: transparent url('images/instagram.png') center center no-repeat; }
.share_tw	{ background: transparent url('images/twitter.png') center center no-repeat; }
.share_yt	{ background: transparent url('images/youtube.png') center center no-repeat; }
.share_sk	{ background: transparent url('images/skype.png') center center no-repeat; }
.share_pi	{ background: transparent url('images/pinterest.png') center center no-repeat; }

span.newsfoot {}

.newsnone {}

span.newstags {

}

a.newstag {
	text-decoration: none;
	padding: 3px;
	margin: 3px;
	display: inline-block;
	background: #dddddd;
}

.news_points {
	clear: left;
	margin: 5px 0;
	display: block;
	float: left;
	background: #eeeeee;
	border-radius: 5px;
}

.news_points span {
	display: inline-block;
	padding: 1px 10px;
	color: #888888;
}

.news_points span.news_points_negative {
	color: #dd6666;
}

.news_up,
.news_down {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin: 3px;
}

.news_up { background: transparent url('images/point_up.png') center center no-repeat; filter: grayscale(1); }
.news_down { background: transparent url('images/point_down.png') center center no-repeat; filter: grayscale(1); }

.news_up:hover  { filter: grayscale(.5); }
.news_down:hover{ filter: grayscale(.5); }

.news_up_used { filter: grayscale(0); }
.news_down_used { filter: grayscale(0); }

.news_commentcount {
	margin: 5px 0 5px 10px;
	display: block;
	float: left;
	background: #cccccc;
	border-radius: 5px 5px 5px 4px;
	padding: 2px 2px;
	min-width: 30px;
	text-align: center;
	position: relative;
	z-index:3;
}
.news_commentcount:after {
	content: '';
	position: absolute;
	left: 4px;
	bottom: -4px;
	width: 8px;
	height: 8px;
	background: #cccccc;
	transform: rotate(45deg);
	z-index:2;
}
