@import "css_mastercms_font_face_controler.css";
html,body{
    overflow-x: hidden;
}
@font-face {
    font-family: "UTM Avo";
    src: url("fonts/UTM Avo.ttf");
}
@font-face {
    font-family: "UTM AvoBold";
    src: url("fonts/UTM AvoBold.ttf");
}
@font-face {
    font-family: "UTM AvoBold_Italic";
    src: url("fonts/UTM AvoBold_Italic.ttf");
}
@font-face {
    font-family: "UTM AvoItalic";
    src: url("fonts/UTM AvoItalic.ttf");
}
body{
    background: #fff;
    min-width: 1160px;
}
.clearfix:after {content: "";display: block;height: 0;width: 100%;clear: both;}
#header{
    background: #fff;
}
#fixMainBdy-magazine{
	position:relative;
	width:100%;
	background:#fff;
}
.vnm-magazine-title{
	
}
.text-center{
	text-align:center;
}
.cover-top {
    display: block;
    width: 100%;
}
#header{
	border-bottom:0 !important;
}
.boxBarLive {
    height: 50px !important;
    padding: 0;
    text-align: center;
    margin-bottom: 0;
    vertical-align: middle;
	/*background: #054467 !important;*/
}
.boxBarLive  img{
	margin-top:8px;
}
.w960 {
    width: 960px;
    margin: 0 auto;
}
#fixMainBdy-magazine .vnm-body-content .sp-detail {
    background: #fff;
    padding: 50px 160px 0;
    color: #222;
    font-family: NotoSerif-Regular;
    font-size: 17px;
    line-height: 27px;
    position: relative;
}
#fixMainBdy-magazine .vnm-body-content .sp-detail {
    margin-bottom: 0;
}
.sp-sapo {
    margin-bottom: 35px;
    font-size: 17px;
    line-height: 27px;
    font-family: NotoSerif-BoldItalic;
    color: #555;
}
.vnm-body-content .sp-sapo{
	display:none;
}
.sp-detail-maincontent {
    position: relative;
}
.alignJustifyFull{
	margin-bottom:50px;
}
.content-e{	
    max-width: 680px;
	float: none !important;
	margin: 10px auto !important;
}
.content-e > p{
	margin: 15px auto;
	line-height: 2.0;
	font-size: 17px;
	font-family:"Roboto Slab";
}
.MAGZINE_TPL_TABLE,.MAGZINE_TPL_TABLE p{
    font-size: 18px;
    line-height: 1.4;
}
.MAGZINE_TPL_TABLE p{
    margin-bottom: 20px;
}
.MAGZINE_TPL_TABLE{
    margin:0 auto;
}
.MAGZINE_TPL_TABLE td{
    vertical-align: top;
}
.top-page-emag {
    width: 100%;
    padding-top: 15px;
    background: url(../images/magazine/bg-top-header-emag.jpg) center bottom repeat-x;
    margin-bottom: 90px;
    padding-bottom: 12px;
    position: relative;
}
.top-page-emag ul{
    list-style: none;
}
.top-page-emag ul li{
    float: left;
    margin-right: 20px;
}
.boxSearch{
    background: url(../images/magazine/bg-search-emag.jpg) no-repeat;
    width: 225px;
    height: 23px;
}
.boxSearch input[type=text] {
    padding: 0 5px;
    height: 23px;
    color: #054467;
}
.top-menu-emag {
    width: 100%;
    margin-bottom: 90px;
}
.menu-emag-left,.menu-emag-center{
    float: left;
}
.menu-emag-right{
    float: right;
}
.menu-emag-center{
    width: 234px;
    overflow: hidden;
    margin-top: -20px;
}
.menu-emag-center a img{
    width: 100%;
}
.menu-emag-left{
    width: 463px;
    overflow: hidden;;
}
.menu-emag-left a, .menu-emag-right a {
    color: #20275b;
    display: block;
    font-family: 'RobotoCondensed-Bold';
    text-transform: uppercase;
    font-size: 14px;
    float: left;
}
.menu-emag-left a{
    margin-right: 20px;
}
.menu-emag-right a{
    margin-left: 20px;
} 
.boxgrIcoSocial{
    position: absolute;
    right: 0;
    top: 90px;
}
#footer {
    margin: 0;
    padding: 0;
    position: relative;
    clear: both;
}
.footer-copyright{
    height: 48px;
    line-height: 48px;
    width: 100%;
    text-align: center;
    color: #014868;
}
.footer-information{
    width: 100%;
    background: #014868;
    color: #fff;
    height: 120px;
}
.footer-left,.footer-center{
    float: left;
    background: url(../images/magazine/bg-footer-right.jpg) right 25px no-repeat;
    display: block;
    height: 100%;
}
.footer-left{
    width: 33%;
}
.footer-center{
    width: 34%;
}
.footer-right{
    width: 33%;
    float: right;
}
.footer-information .footer-inner{
    padding-left: 60px;
    padding-top: 35px;
}
.footer-information .footer-left .footer-inner{
    padding-top: 50px;
}
.footer-left p{
    text-transform: uppercase;
    font-weight: 700;
}
.ico-author {
    background: url(../images/magazine/ico-author.jpg) left -1px no-repeat;
    padding-left: 27px;
    display: block;
    height: 23px;
    line-height: 23px;
}
.ico-phone {
    background: url(../images/magazine/ico-phone.jpg) 4px -1px no-repeat;
    padding-left: 27px;
    height: 19px;
    line-height: 19px;
}
.ico-email {
    background: url(../images/magazine/ico-email.jpg) left 1px no-repeat;
    padding-left: 27px;
    height: 17px;
    line-height: 17px;
}
.ico-address {
    background: url(../images/magazine/ico-address.jpg) 4px -1px no-repeat;
    padding-left: 26px;
    height: 21px;
    line-height: 21px;
}
.ico-home-footer{
    margin-bottom: 25px;
    display: block;
}
.box-slider-emag{
    width: 100%;
    position: relative;
    margin-bottom: 25px;
}
.box-slider-emag .bxslider{
    margin:0;
    padding: 0;
    list-style: none;
}
.bx-item-emag{

}
.bx-item-emag .bx-img{
    display: block;
    overflow: hidden;
    width: 100%;
    height: 600px;
}
.bx-item-emag .bx-img img{
    width: 100%;
}
.bx-item-emag  .bx-content{
    padding: 0 60px;
}
.bx-item-emag .bx-content h2 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px;
    padding: 20px 0;
    text-align: center;
}
.bx-item-emag .bx-content h2 a {
    line-height: 25px;
    text-decoration: none !important;
}
.bx-item-emag .bx-content .bx-desc {
    text-align: center;
    font-size: 14px;
    color: #07426a;
}
.box-slider-emag .bx-controls-direction a{
    display: block;
    width: 80px;
    height: 80px;
    z-index: 1000;
    position: absolute;
    top: 270px;
    z-index: 100;
    text-indent: -9999px;
}
.box-slider-emag .bx-controls-direction a.bx-prev{
    left: -40px;
    background: url(../images/magazine/prev.png) left top no-repeat;
}
.box-slider-emag .bx-controls-direction a.bx-next{
    right: -40px;
    background: url(../images/magazine/next.png) left top no-repeat;
}
.most-read-emag {
    width: 100%;
    margin-bottom: 25px;
}
.most-read-emag .title {
    width: 100%;
    background: url(../images/magazine/bg-cate-emag.png) center left repeat-x;
    text-align: center;
    height: 30px;
    line-height: 30px;
    display: block;
    margin-bottom: 25px;
}
.most-read-emag .title h2 {
    display: inline-block;
    background: #fff;
    margin-top: 1px;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: bold;
    padding: 0 10px;
}
.most-read-emag .title h2 span{
    color: #064566;
}
.most-read-emag-content{
    width: 100%;
}
.most-read-item {
    width: 370px;
    float: left;
    overflow: hidden;
    margin-left: 25px;
}
.most-read-item:first-child,.most-read-item.first{
    margin-left: 0;
    clear: left;
}
.most-read-item h3 {
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    padding: 0 10px;
    margin-bottom: 25px;
    height: 40px;
    overflow: hidden;
}
.most-read-item h3 a {
    color: #064566;
    line-height: 20px;
    text-decoration: none !important;
}
.most-read-item .bx-img{
    width: 100%;
    display: block;
    height: 210px;
    overflow: hidden;
    margin-bottom: 20px;
}
.most-read-item .bx-img img{
    width: 100%;
}
.most-read-item .bx-desc {
    text-align: center;
    font-size: 14px;
    color: #07426a;
}
.most-read-emag.mr-bottom .most-read-item {
    margin-bottom: 30px;
}
.emag-paging span:first-child{
    display: none;
}
.emag-paging span, .emag-paging a {
    width: 29px;
    height: 29px;
    line-height: 26px;
    display: inline-block;
    border: 2px solid #064566;
    text-align: center;
    font-weight: 700;
}
.emag-paging span.current, .emag-paging a:hover{
    text-decoration: none;
    background: #064566;
    color: #fff;
}

.mastercms-emag-article .mastercms-emag-title, .mastercms-emag-article h1{
    margin: 20px auto !important;
}
#emag-731498 {
    background: #fff !important;
}
