html,body{margin:0;padding:0}
.mnewsimg{float:left;height:52px;width:70px;margin-right:5px;margin-bottom:5px;overflow:hidden}
.mnewsimgright{float:right;height:52px;width:70px;margin-left:5px;margin-bottom:5px;overflow:hidden}
.mnewstxt{height:42px;overflow:hidden}
.mnewstitle{background-color:#f2f1fe;height:13px;overflow:hidden;margin-bottom:1px}
.mnewstblock{float:left}
.mnewsdate{background-image:url(/templates/vgaef/images/mnewsb.gif);text-align:center;font-size:10px;width:80px;padding-left:4px;padding-right:2px;float:right;line-height:13px}
.mnewspk{height:12px;text-align:right;font-size:10px;overflow:hidden}
.stext{color:#333;font-size:11px;font-family:tahoma;text-decoration:none}
.stext a:active,.stext a:visited,.stext a:link{color:#154572;text-decoration:underline}
.stext a:hover{color:#c4100f;text-decoration:none}
.news{color:#333;font-size:16px;font-family:Tahoma,Geneva,sans-serif;line-height:160%;}
.news table td{padding:5px}
.news a:hover{color:#5078d5;text-decoration:none}
.news img{margin-right:10px;margin-bottom:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:none}
.grecaptcha-badge{visibility:hidden}
.section{padding:0px;margin:0px}
@media only screen and (max-width:767px){
    #stick{display:none}
    #msearch{display:none}
    #ddata{margin:15px 0px!important}
    #cmain{margin:0px!important}
    .content{padding:0px!important}
}
.X-1,.X-2,.X-7,.X-7_NEW{height:100%; max-height:250px; overflow: hidden;}
.X-1 > *, .X-7 > *,.X-7_NEW > *{background-size:auto 100%!important}
.X-1,.X-7,.X-7_NEW{margin:0 auto;    display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}


.nrow2{height: 85px; margin-bottom:10px; overflow:hidden;}
.nvb2{position:absolute; background-color:#fff; width:12px; height:12px;bottom:9px; left:15px;}
.nvp2{color:#e62117; position: absolute; bottom:3px; left:8px;}
.nimg2{float:left; overflow:hidden; width:150px; max-height:85px; margin-right:10px; border-radius: 5px;    -moz-border-radius: 5px; -webkit-border-radius: 5px; position:relative;}
.nimgstr2{width:150px; min-height:85px;}
.nh2{margin-top:-3px; margin-bottom:0px; font:bold 14px/17px Tahoma, Geneva, sans-serif;}
.na2{text-decoration: none!important;}
.nstat2{margin-top:3px; margin-bottom:13px; color:#777; overflow:hidden; font-size:13px; line-height: 15px;}
.ninfo2{padding:2px 5px; position:absolute; top:5px; left:0px; background-color:#fff; opacity:0.8; z-index:2; font-size:10px;}
.ntxt2{font:normal 11px/16px Tahoma, Geneva, sans-serif; margin-top:5px; color:#aaa}
.fcontent2 a:visited {    color: #768593;}
.fcontent2 a:hover {color: #cc0000;}

.navbar-toggle{
    margin-bottom: 0px!important;
}
.quote{
    margin: 15px 0;
    padding: 0 0 0 15px;
    font-family: Georgia,serif;
    font-size: 16px;
    font-style: italic;
    line-height: 28px;
    text-align: left;
    color: #262626;
    border-left: 5px solid #5B7FA6;
    overflow: auto;
  }

  	.story_tools { margin-top: 4%; }
		.story_tools > .category { float: right; margin-top: .7em; font-size: .9em; }
		.story_tools > .category .icon { width: .833em; height: 1.04em; margin: -.2em .4em 0 0; }
		.story_tools > .btn { float: left; margin-right: 2em; }
		.story_tools > .rate { float: left; }
		.story_tools .rate_stars { margin-top: .417em; }

		.rate_like > a, .rate_like-dislike {
			float: left;
			padding: .417em .833em;
			border: 1px solid #eaeaea;
			border-radius: 0.555em;
			text-decoration: none !important;
			font-weight: bold;
			color: #64748b;
			-webkit-transition: all ease .2s; transition: all ease .2s;
		}
		.rate_like > a:hover { border-color: #3394e6; color: #3394e6; }
		.rate_like .icon { width: 1.11em; height: 1.04em; margin: -.2em .3em 0 0; }

		.rate_like-dislike > a {
			display: inline-block;
			width: 1.528em; height: 1.528em;
			text-align: center;
		}
		.rate_like-dislike > a .icon {
			width: .972em; height: 1.04em;
			fill: #787878;
			vertical-align: middle;
			margin: -.3em 0 0 0;
		}
		.rate_like-dislike > a:hover .icon { fill: #0c5f7eed; }
		.rate_like-dislike .ratingplus { color: #88c54d; }
		.rate_like-dislike .ratingminus { color: #e45757; }
		.rate_like-dislike > span { cursor: default; margin: 0 .3em; }