@charset "utf-8";
/* CSS Document */

#main-detail {
	overflow:hidden; 
	font-family:Arial, Helvetica, sans-serif !important; 
	font-size:15px !important; 
	line-height:26px !important;
	word-wrap:break-word !important; 
	color:#222;
}
#main-detail *:not(a):not(span):not(strong):not(.box-news-suggest-content) {
    color: #222;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 15px !important;
    line-height: 22px !important;
    word-wrap: break-word !important;
}

#main-detail div span:(.box_info){font-family:inherit !important; font-size:15px !important;line-height:27px !important; }
#main-detail h1{font-size:19px !important; font-weight:bold !important; line-height:25px !important;margin:7px 0 !important;}
#main-detail h2{font-size:18px !important; font-weight:bold !important; line-height:23px !important;margin:5px 0 !important;}
#main-detail h3{font-size:17px !important; font-weight:bold !important; line-height:22px !important; margin:5px 0 !important;}
#main-detail h4{font-size:16px !important; font-weight:bold !important; line-height:21px !important;}
#main-detail h5{font-size:14px !important; font-weight:bold !important; line-height:21px !important;}
#main-detail h6{font-size:13px !important; font-weight:bold !important; line-height:21px !important;}

/*#main-detail div{margin:10px 0 !important;}*/
/*#main-detail p{text-align:justify;}*/
#main-detail strong, #main-detail b{color: #222 !important;font-size: 15px;}
#main-detail p>strong {
    font-size: 15px !important;
}
#main-detail p,
#main-detail ul,
#main-detail ol,
#main-detail dd,
#main-detail pre,
#main-detail hr {
    margin-bottom: 15px !important;
}

#main-detail ul ul,
#main-detail ol ol,
#main-detail ul ol,
#main-detail ol ul {
    margin: 0px 0px 0px 20px !important;
}

#main-detail table {
    margin: 0 auto; max-width:675px !important;
}
#main-detail tr td {
    padding: 5px !important;
}
#main-detail img {
    display: block;
    height: auto !important;
    margin: auto !important;
    max-width: 100% !important;
}

#main-detail a, #main-detail a *{color:#004175;/*font-size: 15px*/}
#main-detail a:hover, #main-detail a *:hover{text-decoration:underline;}
#main-detail strong, #main-detail b{font-weight:bold !important;}

.caption td {padding: 0 !important;}
.caption tr:last-child td {height: 30px; padding: 0 !important; background: #eee; text-align: center;}



.box-news-wrapper {width:678px!important; float: left!important; margin-right: 20px!important;}
.box-news-top {
    width:665px!important;
    float:left!important;
    margin: -15px 0 15px 10px!important;
}
.box-news-top-title {float:left!important; margin-bottom: 7px!important;}
.box-news-top-title p {
    color: #525252!important;
    float: left!important;
    font-size: 11px!important;
    margin: 0!important;
}
.box-news-top-title img { margin-left: 10px!important; margin-top: 10px!important;}

.box-news-top-content {float:left!important;}
.box-news-content { padding-left: 15px!important;}
.box-news-content ul {margin:0!important; padding-left: 0!important;}
.box-news-content ul li { list-style:none!important; }
.box-news-content ul li a {
    background: url("http://media.tinmoi.vn/block/bullet-dot_07.png") no-repeat scroll 0 center transparent!important;
    padding-left: 10px!important;
    color:#999!important;
    float: left!important;
}
.box-news-content img { float: left!important; margin-top: 7px!important; margin-bottom: 7px!important;}

.box-news-suggest {
    width:160px!important; height:557px!important;
    /*background:#fbfbfb!important;
    border-top:2px solid #b6d1e1!important;
    border-right:1px solid #eee!important;
    border-left:1px solid #eee!important;
    border-bottom:1px solid #eee!important;*/
    float:right!important;
    position:relative!important;
    margin-bottom: 10px!important;
    margin-top: 10px!important;
}
.box-news-suggest-title {
    left: -27px!important;
    position: absolute!important;
    top: -3px!important;   
}
.box-news-suggest-content {
    margin-top: 25px !important;
    width: 30% !important;
    border:1px solid #dfdfdf !important;
    padding: 9px;
    line-height: 20px !important;
    box-shadow: 2px 1px 1px #dfdfdf;
    height: 175px;
}
.img-130x85 {width:180px !important; height:120px !important; margin-bottom: 7px !important;}
.img-180x120 {width:180px !important; height:120px !important; margin-bottom: 7px !important;}

.img-120x75 {width:120px !important; height:75px !important; margin-bottom: 7px !important;}
.img-130x85:hover, .img-120x75:hover {cursor:pointer !important;}
.box-news-suggest-a {    
    font-size: 14px !important;
    line-height: 14px !important;
    font-weight: bold;
}
.box-news-suggest-a:hover, .box-news-content ul li a:hover, .box-bews-today-content a:hover {color:#bb0003;}

.box-news-suggest-hor {
    float: left !important;
    height: 200px !important;
    width: 100% !important;
    padding: 7px 4px !important;
    overflow: hidden;
}
.suggest-hor { float:left !important;}

.box-news-suggest-ver {
    width:300px !important; height:345px!important;
}
.box-new-style2 .box-news-suggest-content{
    margin-left: 20px !important;
}
.box-news-suggest-ver .box-news-suggest-content {
    margin-left: 15px !important;
    margin-right: 25px !important;
    height: 126px !important;
    overflow: hidden !important;
}
.box-news-suggest-wrapper {
    float: left!important;
    width: 285px!important;
    border-top: 1px solid #DFDFDF!important;
}
.hor-content {
    border: medium none!important;
    float: left!important;
    margin-left: 13px!important;
    margin-right: -4px!important;
    margin-top: 20px!important;
    padding-bottom: 15px!important;
    width: 130px!important;
}

.box-news-suggest-link {
    float:left!important;
    width:283px; height:229px!important;
    padding-top: 10px!important;
}
.suggest-link {
    border-bottom: 1px solid #DBDBDB!important;
    margin: 15px 16px 0!important;
    padding-bottom: 10px!important;
}
.suggest-link a {
    display: block!important;
    padding-left: 15px!important;
}

.box-news-today {
    width:300px!important;
    float: left!important;
    border-top:3px solid #ca0002!important;
    margin-top: 10px!important;
    margin-bottom: 10px!important;
    position: relative!important;
}
.title-today {
    left: 70px!important;
    position: absolute!important;
    top: -15px!important;
}

.box-bews-today-content {
    border-bottom: 1px solid #F1F1F1!important;
    margin: 12px 0 0!important;
    overflow: hidden!important;
}
.box-bews-today-content img {    
    float: left!important;
    margin-bottom: 13px!important;
    margin-right: 15px!important;
}
.box-bews-today-content a { color: #333333!important;  font-size: 14px!important;}
.box-bews-today-content p {
    color: #999999!important;
    font-size: 12px!important;
    margin-top: 5px!important;
}
.img-100x70 {
    width:100px !important; height:70px !important;
}
#main-detail iframe {
    width:100%;
}
.img-100x70:hover {cursor:pointer!important;}
.box-news-suggest .title {
  background: none repeat scroll 0 0 white!important;
  color: #D70000!important;
  font-size: 14px!important;
  left: 26px!important;
  padding: 0 5px!important;
  position: absolute!important;
  text-transform: uppercase!important;
  top: -23px!important;
  display: none;
}
#main-detail .caption_image {
    text-align: center;
    background-color: #eee;
    font-style: italic;
    font-size: 14px !important;
        margin-top: 0px !important;
            padding: 10px;
        
}
.box_article {
    width: 100% !important;
	margin: 14px 0 !important;
    background: #d9d9d9 !important;
    height: 147px;
}
.box_article div {
    margin: 0px !important;
}
.box_article img{
    width: 200px !important;
    height:140px !important;
	display: inline-block !important;
    float:left !important;
}

.box_article .box_info{
    display: inline-block !important;
    width: 440px !important;
    margin-left: 8px !important;
    text-align: justify;
    line-height: 0px !important;
    margin-top: 10px !important;
}
.box_article .box_info a{
    text-decoration: none !important;
}
.box_article .title {
    font-size: 15px !important;
    font-weight: bold !important;
    line-height: 1.2 !important;
}
.box_article .summary {
    font-size: 13px !important;
    line-height: 18px !important;
    max-height: 54px !important;
    display: block !important;
    margin: 10px 0 !important;
}
#main-detail .share_fbimg .fa:not([class*="vmp"]):not([component]) {
        color: #fff !important;
        font: normal normal normal 14px/1 FontAwesome !important;
    }
    .share_detailimg {
        position: absolute;
        bottom: 45px;
        left: 10px;
    }
    #main-detail .share_fbimg:not([class*="vmp"]):not([component]) {
        padding: 2px 10px;
        line-height: 14px !important;
        background: #3b5998;
        color: #fff !important;
        font-family: 'roboto' !important;
        font-size: 12px !important;
        text-transform: uppercase;
        margin-right: 5px;
    }
    #main-detail .share_gleimg {
        background: #d14836 !important;
    }
    .fa-google-plus:before {
        content: "\f0d5";
    }
    .fa-facebook-f:before, .fa-facebook:before {
        content: "\f09a";
    }
    #main-detail .photo_detail {
        position: relative;
    }
#main-detail .quote-box {
      background-color: #f5f5f5;
      border: solid 1px #e5e5e5;
      width: 50%;
      padding: 5px;
    }
#main-detail .box-left {
      float: left;
      margin-right: 5px !important;
    }
 #main-detail .box-right {
      float: right;
      margin-left: 5px !important;
    }
    .style-box {
    padding: 10px;
    position: relative;
    background-color: #f5f5f5;
    border: solid 1px #e5e5e5;
    margin-bottom: 1.5em;
}
.style-box:before {
  content: '';
  height: 100%;
  width: 1px;
  border: solid #0079e0;
  border-width: 0 1px 0 2px;
  position: absolute;
  top: 0;
  left: 0;
}
.dongngoac {
    background: url("http://vietq.vn/templates/themes/images/quote_close.gif") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    float:right;
}
.mongoac {
    background: url("http://vietq.vn/templates/themes/images/quote_open.gif") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    float:left;
}
.content_chuy {
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}