.art-sheet {
    margin: 10px auto !important;
}
.art-layout-wrapper{
  margin-top:-10px !important;
}
.content-header{
  width:1024px;
  height: 80px;
  padding-left: 0;
    padding-right: 0;
  margin:0 auto;
  position: relative;
}
.art-shapes{
  display: block;
    left: 5px;
  top: 10px;
    position: absolute;
    background-position: 0 0;
    background-repeat: no-repeat;
  width:600px;
  height:100px;
    z-index: 1;
}
/* tim kiem *********/
.art-shapes-timkiem{
  display: block;
    right: 5px;
  top: 10px;
    position: absolute;
    background-position: 0 0;
    background-repeat: no-repeat;
  width:200px;
  height:33px;
    z-index: 1;
}
.art-postcontent > .search{
  width:744px;
  background-color:#fff;
  padding:10px;
  margin-left:-5px;
  margin-bottom:5px;
  margin-top:5px;
}
.search fieldset.only{
  display:none;
  height:0;
}
.search .form-limit{
  display:none;
  height:0;
}
.art-shapes p{
  color:#fff;
  margin-top:0px;
}
.hotline{
  position:absolute;
  top:8px;
  right:220px;
}
.header-scrolling-text-and-search{
  padding-left: 0;
    padding-right: 0;
  background: #c00;
    box-shadow: 0 0 1px #ddd;
  margin-top:8px;  
}
.container{
  width:1014px;
  height:40px;
  padding-left: 5px;
    padding-right: 5px;
  margin:0 auto;
}

.chudenoibat{
  line-height:42px;
  width:130px;
  height:40px;
  position:relative;
}
.chudenoibat a{
  text-decoration:none;
  color:#fff;
  text-transform: uppercase;
  font-weight:bold;
}
.chudenoibat ul:before{
  content: '';
    display: block;
    width: 1px;
    height: 15px;
    background-color: #fff;
    position: absolute;
    top: 13px;
    right: 0;
}
.tinthongbao{
  float:right;
  height:40px;
  width:880px;
  margin-top:-40px;
}
.tinthongbao ul {
    width: 100%;
    white-space: nowrap
}
.tinthongbao  ul li {
    display: inline-block;    
  padding:0 10px;
  line-height:40px;
}
.tinthongbao  ul li a{
  text-decoration:none;
  color:#fff;
}
.tinthongbao  ul li a:hover{
  text-decoration: underline;
}

/************ noi dung */
  /*slider ***************/
.yt_slideshowii_module{
  float:left;
}
div.yt_post_item div.yt_item_title {
  padding-right:5px;
}
#yt_slideshowii_module_91 .button_img_selected_91 {
    background: #c00;
}
/* banner chinh **********/
.bannerchinh{
  float:right;
  margin-bottom:10px;  
  width:314px;
  height:300px;
}
.bannerchinh p{
  margin:0;
  padding:0;
  height:145px;
}
.bannerchinh  p:first-child{
  margin-bottom:10px;
}

 /* tin moi *************/
 .t-tinmoi, .t-tinmoi1, .t-tinmoi2{
  background-color:#fff;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  width:764px !important;
 }
 .t-tinmoi1, .t-tinmoi2{
  margin-top:10px;
 }
 .t-tinmoi > h3,  .t-tinmoi1 > h3, .t-tinmoi2 > h3{
  background-color:#FFCC00;
   border-top-right-radius: 5px;
   border-top-left-radius: 5px;
   padding:5px 10px;
   text-transform: uppercase;
   color:#000;
 }
 .t-tinmoi > h3 >a, .t-tinmoi1 > h3 >a,.t-tinmoi2 > h3 >a{
  text-decoration:none;
  color:#000;
}
 .nspArt h4.nspHeader {
    font-size: 20px !important;
    margin: 0 !important;
    padding: 2px 0 5px 0 !important;
}
 .t-tinmoi h4 a, .t-tinmoi1 h4 a, .t-tinmoi2 h4 a{
  font-size:16px;
  color:#CC0000;
 }
 .t-tinmoi h4 a:hover, .t-tinmoi1 h4 a:hover, .t-tinmoi2 h4 a:hover{
  text-decoration:underline;
 }
 .t-tinmoi .nspArts, .t-tinmoi1 .nspArts, .t-tinmoi2 .nspArts{
  padding:5px 0 15px 10px;
 }
 .nspArt p.nspText{
  text-align:justify;
 }
 .t-tinmoi .nspCol3, .t-tinmoi1 .nspCol3, .t-tinmoi2 .nspCol3{
  width:235px !important;
  padding:6px 0 !important;
  margin-right:16px;
  }
.t-tinmoi .nspCol3:nth-child(4), .t-tinmoi .nspCol3:nth-child(5), .t-tinmoi .nspCol3:nth-child(6), .t-tinmoi1 .nspCol3:nth-child(4), .t-tinmoi1 .nspCol3:nth-child(5), .t-tinmoi1 .nspCol3:nth-child(6), .t-tinmoi2 .nspCol3:nth-child(4), .t-tinmoi2 .nspCol3:nth-child(5), .t-tinmoi2 .nspCol3:nth-child(6){
  margin-top:15px;
  }
.t-tinmoi1 .nspCol3{
  margin-top:-10px;
}
  /* banner phai *********/
.bannerphai{
  width:250px;
  margin-bottom:10px;
  }
.bannerphai  p{
  margin:0;
  padding:0;
  height:100px;
}
.bannerphai  p{
  margin-top:10px;
}
/* luot xem nhieu *************/
.luotxemnhieu, .t-hotrotructuyen{
  background-color:#fff;
  margin-bottom:10px;
  border-top-right-radius: 5px;
   border-top-left-radius: 5px;
}
.luotxemnhieu > h3, .t-hotrotructuyen >h3{
  background-color:#FFCC00;
   border-top-right-radius: 5px;
   border-top-left-radius: 5px;
   padding:5px 10px;
   text-transform: uppercase;
   color:#000;
   text-align: center;
}
#ja-bulletin {
  padding:0px 5px 5px 5px !important;
}
#ja-bulletin ul li:last-child{
      border-bottom: none;
    padding-top:10px !important;
}
ul.luotxemnhieu li a{
  color: #000;
  text-decoration:none;
}
ul.luotxemnhieu li a:hover{
  color: #CC0000;
}
/* ho tro truc tuyen ******/

/* chen fb *******/
.chenfb{
  margin-bottom:10px;
}
/* luot truy cap *******/
.vvisit_counter > div:nth-child(3), .vvisit_counter > div:nth-child(4), .vvisit_counter > div:nth-child(5){
  height:0;
  display:none;
}
.vvisit_counter  .vrow {
    height: 30px !important;
}
.vstats-vall, .vstats-vlweek, .vstats-vxmonth, .vstats-vtoday, .vstats-vxweek{
    margin-top: -2px;
}
.vstats-vlmonth, .vstats-vyesterday {
    margin-top: -4px;
}
.thongkeluottruycap{
  margin-bottom:10px;
}
.thongkeluottruycap > h3{
  background-color:#FFCC00;
   border-top-right-radius: 5px;
   border-top-left-radius: 5px;
   padding:5px 10px;
   text-transform: uppercase;
   color:#000;
   text-align: center;
}
.vdigit_counter{
  margin-bottom:10px;
}

/************************************ trang hien thi chi tiet bai viet *************************/
.art-sheet {
    margin: 0 auto;
}

.art-content .art-post:first-child {
    padding: 10px;
    background-color: #fff;
    margin-top: 10px;
    width: 764px;
}
.art-content > .art-post{
  border-top-right-radius: 5px;
   border-top-left-radius: 5px;
}
.art-article img {
    width: 500px;
}
.breadcrumbs{
   border-bottom:1px solid #E6E6E6;
   padding-bottom:10px;
   padding-left:5px;
}
.breadcrumbs a.pathway{
  color: #CC0000;
}
.breadcrumbs span:not(:last-child){
  color: #CC0000;
}
.art-postcontent .art-pager{
  display:none;
  height:0;
}

/*binh luan */
#jc h4{
  margin-top:40px;
}
#comments-list-footer{
  height:0;
  display:none;
}
/* categories blog *******************/
.blog, .item-page{
  margin-top:-20px;
}
.blog >.art-post, .blog >.pagination{
  background-color: #fff;
  width: 764px;
}
.art-post .art-postheader{
  margin-left:0 !important;
}
.art-article img{
  margin-left:0 !important;
}
.art-postheader a, .art-postheader a:link {
    color: #CC0000;
}
.art-postheader a:visited, .art-postheader a.visited {
    color: #CC0000;
}
.art-postheader a:hover, .art-postheader a.hover {
    color:#F50000;
}

/********** phan trang ***********/
.blog >.pagination{
  text-align:center;
  border-bottom-right-radius: 5px;
   border-bottom-left-radius: 5px;
}
.blog >.pagination .counter {
  display:none;
  height:0;
}

/* extra news ***********/
.extranews_separator{
  margin:20px 0 10px 0 !important;
}
.extranews_box  h2{
  color:#CC0000 !important;
}
.extranews_box .extranews_newer ul.newer li a, .extranews_box .extranews_older ul.older li a{
  color:#000 !important;
}
.extranews_box .extranews_newer ul.newer li a:hover, .extranews_box .extranews_older ul.older li a:hover{
  color:#CC0000;
  text-decoration:none;
}
.extranews_box .extranews_older{
  margin-bottom:20px;
}

/* ho tro - lien he - lien ket hop tac *********/
.hotro{
  width:100%;
  background-color:#fff;
  margin-top:20px;
  border-top: 2px solid #FFCF00;
    padding: 5px 0 10px 0;
}
.container-hotro-lienhe-liekethoptac{
  width:1024px;
  padding-left: 0;
    padding-right: 0;
  margin:0 auto;
}
.container-hotro-lienhe-liekethoptac .art-layout-cell:not(:last-child){
  padding-right:30px;
}
.container-hotro-lienhe-liekethoptac .art-block ul>li{
  padding:0;
}
.container-hotro-lienhe-liekethoptac  h3{
  text-transform:uppercase;
  padding-bottom:5px;
  border-bottom:1px solid #cc0000;
  color:#cc0000 !important;
}

.container-hotro-lienhe-liekethoptac .art-blockcontent h4{
  font-size:13px;
  text-transform:uppercase;
  font-weight:normal;
}
.container-hotro-lienhe-liekethoptac .art-blockcontent h4 a{
  font-size:13px;
  text-transform:uppercase;
  text-decoration:none;
  font-weight:normal;
  color: #303F50;
}
/** footer ******/
.t-footer p{
  color:#000;
  line-height:20px;
}



.t-menu{
  z-index:10000000;
  position:relative;
}

.t-menu ul {
  list-style: none;
  background-color: #EFF2F5;
  padding: 0;
  margin: 0;
  text-align: left;
}

.t-menu li {
  font-family: 'arial', sans-serif;
  font-size: 13px;
  line-height: 30px;
  border-bottom: none;
  display: inline-block;
  padding:0 5px;
}
.t-menu >li:not(:first-child):before{
  position: absolute;
    display: block;
    content: ' ';
    top: 10px;
    left: 0px;
    width: 1px;
    height: 12px;
   /*background: url('../images/menuseparator.png') center center no-repeat; */
    background-color: #000;
}

.t-menu a {
  text-decoration: none;
  color: #000;
  display: block;
  padding:2px 15px 0px 15px;
 /* transition: .1s background-color;*/
  z-index:10000000;
  text-transform:uppercase;
   border-bottom: none;
}

.t-menu a:hover {
  background-color: #CC0000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color:#FFCC00;
}
.hovercha {
  background-color: #CC0000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color:#FFCC00 !important;
}
  .t-menu > ul > li {
    text-align: center;
  }

  .t-menu > ul > li > a {
    padding-left: 0;
  }
  /* Sub Menus */
  .t-menu li ul {
    position: absolute;
    display: none;
  width:200px;
  }
  .t-menu li:hover ul {
    display: block;
  }

  .t-menu li ul li {
  display: block;
  border-bottom: 1px dotted #C6D1DD;
  }
  .t-menu li ul li  a{
  color:#6A7D90 !important;
  }
  
   .t-menu li ul li  a:hover{
  background-color:transparent;
  color:#F05305 !important;
  }  
  .t-menu li {
  position:relative;  
}
/*Menu bên trong trang năng lực*/

#NL_menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 200px;
    background-color: #FFCF00;
}

#NL_menu li a {
  display: block;
    color: #000;
    padding: 8px 0 8px 16px;
    text-decoration: none;
}

li a.active {
    background-color: #c00;
    color: white;
}

li a:hover:not(.active) {
    background-color: #FFCF00;
    color: white;
}

