body{background: url(../images/bg.jpg) repeat;}
.node_tinbai_body img{max-width: 465px;height: auto;}
.breadcrumb{padding-left:10px;}
.breadcrumb a{
    padding-left:10px;
    background: url(../images/icon-br.png) no-repeat left 6px;
}
.breadcrumb a.act{
    text-decoration: none;
    color:#14346D !important;
}
.breadcrumb a.ttbdvh{
    background: url(../images/bg-line.png) no-repeat left 6px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 14px;
}
/*Content Tabs*/
.content-tabs{
    background: url("../images/black70percent.png") repeat-x scroll 0 0 transparent;
    font-family: Arial,helvetica,sans-serif;
    padding: 0.5em;
    position: fixed;
    right: 0;
    top: 0;
    width: auto;
   z-index:100;
    margin: 0;
    padding: 0;
}
.content-tabs .content-tabs-inner{
    margin-left: 0 !important;
    margin-right: 0 !important;
}
#content-tabs ul.primary{
    margin: 5px;
    border-bottom: 0 none !important;
}
#content-tabs ul.primary li {
    margin: 0 15px;
}
#content-tabs ul.primary li a{
    border: 0 none;
}
#content-tabs ul.primary li a:link, #content-tabs ul.primary li a:visited {
    background: none !important;
    color: #C3C3C3 !important;
    font-size: 12px;
}
#content-tabs .content-tabs-inner ul li.active a.active{
    background: none !important;
    color: #fff !important;
    font-weight: bold;
}
.node-type-page  ul.links .print_html,
.node-type-page .print_mail,
li.service-links-box{display:none !important;}
.service{
    border-bottom: 1px solid #D2D2D2;
    padding-top: 5px;
    border-top: 1px solid #D2D2D2;
}
.node-detail .inner{margin-left:20px !important;margin-top:20px !important;}
/****SOLOGAN***********/
.block-sologan{padding-left:85px;}
#header-site-info{
  position: absolute;
  top: 30px;
  padding-left:0px;
  z-index: 1;
}
#logo{margin-left:-9px;}
.block-sologan .sologan {
    text-align: left;
    margin-top:10px;
}
.block-sologan .sologan .slo-1{
    color: #173080;
    font-size: 24px;
    font-weight: normal;
    padding-top: 10px;
    font-family: arial;
    margin-bottom:0px;
}
.block-sologan .sologan .solo-2{
    color: #173080;
    font-size: 24px;
    padding-top: 10px;
    font-family: arial;
}
#page{
    background: #fff;
    -moz-box-shadow: 0 0 2px 2px #DBDEDE;
    -webkit-box-shadow: 0 0 2px 2px #DBDEDE;
    box-shadow: 0 0 2px 2px #DBDEDE;
}
/*****HEADER*********/

#header-group{
    position: relative;
    float:left;
}
#group-id-tids-240{
  margin-top: 42px;
  position: absolute;
  z-index: 0;
}
#header{
 /* height: 270px;*/
 height: 150px;
}
.header-top{
  position: relative;
  z-index: 1;
  float:left;
  height: 55px;
  line-height: 32px;
  background: url(../images/top-header.png) no-repeat top center;
}
/*******Paging*******/
.item-list ul.pager li.pager-current{
    background: url(../images/bg-page-act.png) no-repeat 8px top;
    border: 0px;
    height: 25px;
    display: block;
    width: 20px;
    padding-right: 5px;
    padding-left: 10px;
    margin-right:-5px;
    color:#fff;
}
.item-list ul.pager li.pager-item a{
    background: url(../images/bg-page.png) no-repeat 8px top;
    border: 0px;
    height: 25px;
    width: 26px;
    display: block;
}
.item-list ul.pager li.pager-last a{
    background: url(../images/bg-sau-cung.png) no-repeat 8px top;
    border: 0px;
    font-size: 0px;
    height: 25px;
    width: 26px;
    display: block;
}
.item-list ul.pager li.pager-next a{
    background: url(../images/bg-sau.png) no-repeat 8px top;
    border: 0px;
    font-size: 0px;
    height: 25px;
    width: 26px;
    display: block;
}
.item-list ul.pager li.pager-first a{
    background: url(../images/bg-dau.png) no-repeat 8px top;
    border: 0px;
    font-size: 0px;
    height: 25px;
    width: 26px;
    display: block;
}
.item-list ul.pager li.pager-previous a{
    background: url(../images/bg-truoc.png) no-repeat 8px top;
    border: 0px;
    font-size: 0px;
    height: 25px;
    width: 26px;
    display: block;
}
.item-list ul.pager{
    margin-left:-8px;
}
.item-list ul.pager li{
    float:left;
    width:20px;
    padding-right:10px;
}
.item-list ul.pager li.pager-next{
    float:left;
}
.menu-header .inner{float:right;}
.menu-header a{color: #10ACC5;text-decoration: none;float:left;padding-left:10px; white-space: nowrap;}
.menu-header{margin-top:10px;}
.menu-header ul li{
    float:left;
    border-right: 1px dotted #d2d2d2;
    padding-right:10px;
    font-size: 13px;
}
.menu-header ul li.last{background: none;}

#block-block-2{
    margin-top:5px;
}
#block-block-2 .inner{
    margin-left:20px !important;
}
.link-ngay-thang span.time{
    color: #000;
    background: url(../images/time.png) no-repeat left;
    padding-left:30px;
    float:left;
    font-size:11px;
    white-space: nowrap;
    margin-right: 5px;
}
.link-ngay-thang span.rss{    
    float:left;
    padding-left:0;
}
.link-ngay-thang span.rss a{
    background: url(../images/bg-rss.png) no-repeat left;
    display: block;
    width: 50px;
    padding-left: 25px;
    text-transform: uppercase;
    color: #FB9A34;
    font-size:11px;
}
.block-language ul{margin:0px !important;padding-top: 6px;}
/*******AD HEADER***********/
.header{
    height: 110px;
}
.ad-header{
    float:right;
    width: 280px;
}
#block-ad-62{margin-right:10px;}
.ad-header .inner{margin: 0px !important;}
/********TRANG TIN TUC*******/
.list-tin-tuc{margin-top:20px;}
.list-tin-tuc .inner{
    margin-left: 20px !important;
}
.list-tin-tuc .views-row .views-field-field-anh-mo-ta-fid a img{
    border: 1px solid #d2d2d2;
    padding:2px;
    float:left;
    margin-right:15px;
}
.list-tin-tuc .views-row{
}
.list-tin-tuc .views-row .views-field-title a {
    color: #173080;
    font-family: arial;
    font-size: 17px;
    text-decoration: none;
}
.views-field-phpcode {
  font-style: italic;
  color: #7A7A7A;
  font-size: 11px;
}
.list-tin-tuc .views-field-field-mo-ta-ngan-value{
    display: inline;
}
.list-tin-tuc .views-field-view-node{display: inline; color:#173080;}
.list-tin-tuc .views-row {
    float: left;
    padding-bottom: 40px;    
    background: url(../images/bg-tin-tuc.jpg) repeat-x bottom center;
}

.list-tin-tuc .views-row-last{
    background: none;
}
/*********CHITIETTIN*********/
.node_tinbai_motangan{margin-top:-15px;}
.node-type-tin_bai .author-node{
    font-style: italic;
    color: #7A7A7A;
    font-size: 11px;
}
.node-type-tin_bai h3{
    font-size: 18px;
    color:#173080;
    margin-bottom:5px !important;
}
#block-views-story-block_6 .inner{
    margin-left:20px !important;
}
#block-views-story-block_6 .views-row{
    margin-top:5px;
    margin-left:10px;
}
#block-views-story-block_6 .views-field-phpcode span.field-content{
    font-size: 12px;
    font-style: normal !important;
    background: url(../images/icon.png) no-repeat left 4px;
    padding-left: 15px;
}
#block-views-story-block_6 .views-field-phpcode span.field-content a{
    color:#173080;
    font-size: 12px;
    font-style: normal !important;
}
#block-views-story-block_6 .views-field-phpcode span.field-content a:hover{
    color:#E9440A;
}
#block-views-story-block_6 h2.block-title{
    font-weight: bold;
    font-size:15px;
    color: #898989;
    text-transform: uppercase;
}
/******ALBUM**********/
.album .inner{
    margin-left:15px !important;
    float:left;
}
.album .views-row{
    float:left;
    width:164px;
    text-align: center;
    min-height: 235px;
}
#view-id-album-page_1 .views-row-first{
    float: left;
    width: 600px;
    margin-left: 5px;
    margin-bottom: 15px;
}
#view-id-video-page_1 .views-row{
    float:left;
    width:164px;
    text-align: center;
    min-height: 190px;
}
#view-id-video-page_1 .views-row-first{
    float: left;
    width: 600px;
    margin-left: 10px;
    margin-bottom: 15px;
}
#view-id-video-page_1 .view-header{
    height: 40px;
    line-height: 50px;
    font-weight: bold;
    font-size: 15px;
    color: #898989;
    text-transform: uppercase;
    padding-left:10px;
}
.album .views-field-title span.field-content a{
    color: #173080;
    text-decoration: none;
    text-align: justify;
    width: 145px;
    float: left;
    padding-left: 10px;
}
#view-id-video-page_1 .views-row-first .views-field-title  a,
#view-id-album-page_1  .views-row-first .views-field-title span.field-content a{
    width:600px;
    padding-left:0px;
}
.album .views-field-title span.field-content a:hover{
    color: #E9440A;
}
.album .view-header p{
    font-size: 18px;
    margin-left:5px;
    background: url("../images/bg-title.jpg") repeat-x left top;
    height: 40px;
    line-height: 50px;
    font-weight: bold;
    font-size: 15px;
    color: #898989;
    text-transform: uppercase;
}
#view-id-album-page_1 .view-header p{
    background: none;
}
.video .inner{
    margin-left: 15px !important;
}
.video .inner h2.title{
    margin-left:5px;
    background: url("../images/bg-title.jpg") repeat-x left top;
    height: 40px;
    line-height: 50px;
    font-weight: bold;
    font-size: 15px;
    color: #898989;
    text-transform: uppercase;
}

.video .views-row{
    float:left;
    width:164px;
    text-align: center;
    min-height: 180px;
}
.video .views-field-title span.field-content a{
    color: #173080;
    text-decoration: none;
    text-align: justify;
    width: 145px;
    float: left;
    padding-left: 10px;
}
.video .views-field-title span.field-content a:hover{
    color: #E9440A;
}
.chi-tiet-video-hoc-truc-tuyen{margin-left:80px;}
.video .pager{
    float:left;
    padding-left:10px;
}
.chi-tiet-video{
    float:left;
    padding-left: 10px;
}
.node-type-video .inner h2.title-node{
    color:#173080;
    font-size: 18px;
    font-weight: normal;
    margin-left:10px;
    margin-top:15px;
}
.node-type-video .inner h3.title{
    float: left;
    padding-top: 10px;
    padding-left: 10px;
}
.hoc-truc-tuyen .inner h3.title{
    margin-bottom:0px;
    margin-left:10px;
}
.hoc-truc-tuyen .inner .author-node{margin-left: 10px;}
.hoc-truc-tuyen .inner{margin-top:20px;}
.hoc-truc-tuyen .inner h2{
    color: #173080;
    font-size: 18px;
    font-weight: normal;
    margin-left: 10px;
}
.album-khac h2.block-title,
.video-khac h2.block-title{
    background: url("../images/bg-title.jpg") repeat-x left top;
    height: 40px;
    line-height: 50px;
    font-weight: bold;
    font-size: 15px;
    color: #898989;
    text-transform: uppercase;
}
.album-khac h2.block-title{margin-left:5px;}
.album-khac .pager{float:left;margin-left:-4px !important;margin-top:20px;}

/**********CHI TIET ALBUM*******/
.face-book .inner{
    margin-bottom: 0px !important;
}
#content-wrapper .node-type-album .inner{
    float:left;
    margin-left:20px !important;
}
.node-type-album #right .inner{
    margin-left:10px !important;
}
.album-khac .inner{
    margin-left:15px !important;
    margin-top:20px;
}
.node-type-album .inner h2.title-node{
    color:#173080;
    font-size: 18px;
    margin-top:15px;
    font-weight: normal;
}
.node-type-album .inner h3.title{
    padding-top: 10px;
}
.author-node a,
.author-node{
    font-style: italic;
    color: #7A7A7A;
    font-size: 12px;
    padding-bottom:10px;
}
.node-type-album .bx-prev{
    position: absolute;
    top:160px;   
    height: 145px;
    width: 32px;
    font-size: 0px;
    background: url(../images/bg-pr.png) no-repeat top left;
    left:5px;
}
.node-type-album .bx-next{
    position: absolute;
    top:160px;
    left:612px;
    height: 145px;
    width: 32px;
    font-size: 0px;
    background: url(../images/bg-nex.png) no-repeat top left;
}
.video img,
.album img,
.content-album #slider1 img{
    padding:3px;
    border:1px solid #d2d2d2;
}
/*********HOC THI*********/
.hoc-thi .view-header p{
    font-size: 18px;
    background: url("../images/bg-title.jpg") repeat-x left top;
    height: 40px;
    line-height: 50px;
    color:#303030 ;
    font-weight: normal;
    text-transform: uppercase;
}

.hoc-thi .field-content a{
    color: #173080;
    text-decoration: none;
    text-align: justify;
}
.hoc-thi  .views-field-title span.field-content a:hover{
    color: #E9440A;
}
/****COMMENT*******/
.content label .form-required{display: none;}
#comments .comments-header{
    display:none;
}
.comment-title{
    padding-left:0px !important;
    margin-left:0px !important;
    font-size:15px;
    margin-bottom:0px !important;
    margin-top:20px;
}
.comment-wrapper .comment{
    margin-top:0px !important;
}
.view-id-comment .view-content{
    display:block;
    max-height:330px;
    overflow-y: scroll;
    margin-top:10px;
    background: #EDEDED;
    border: 1px solid #d2d2d2;
}
.view-id-comment .view-content .views-row{
    margin: 15px;
    margin-top:5px;
    border-bottom:1px dashed #d2d2d2;
}
.view-id-comment .view-content .views-row-last{
    border: 0px;
    margin-bottom:0px;
}
.view-id-comment .view-content .views-field-subject span.field-content{
    font-weight: bold;
    font-size:13px;
}
.view-id-comment .view-content .field-content{
    font-size:12px;
}
.view-id-comment .view-content .views-field-name{
    padding-bottom: 10px;
}
.view-id-comment .view-content .views-field-name span.field-content{
    font-style: italic;
    color:#7A7A7A;
}
.comment-form{
    margin-top:20px;
}
.comment-form h2.title{
    font-size: 15px;
    padding-top:5px;
    padding-bottom:5px;
    border-top: 1px solid #d2d2d2;
    border-bottom:1px solid #d2d2d2;
}
.comment-form .form-item{
    float:left;
    width:645px;
    margin-bottom:0px;
}
.comment-form .form-item label{
    float:left;
    width:100px;
    text-align: right;
    padding-right:10px; 
    font-weight: normal;
}
.comment-form .form-item input.form-text{
    float:left;
    width:250px;
}
.comment-form .form-item  .resizable-textarea .form-textarea{
    width:340px;
    height:130px;
}
.comment-form fieldset.collapsible,
.comment-form .form-item  .grippie{
    display: none;
}
.comment-form #comment-form .lam-lai input{
    float: left;
    background: url(../images/lam-lai.png) no-repeat top left;
    font-size: 0px;
    display: block;
    cursor: pointer;
    border: 0px;
    height:30px;
    width:65px;
    color:#fff;
    padding-right:5px;
    font-weight: bold;
    padding-bottom:5px;
}
.comment-form #comment-form  input.form-submit{
    float:left;
    margin-left:110px;
    margin-top:18px;
    background: url(../images/gui.png) no-repeat top left;
    font-size: 0px;
    display: block;
    cursor: pointer;
    border: 0px;
    height:30px;
    width:65px;
}
.comment-form #comment-form  input.form-submit{
    margin-bottom:20px;
}
.comment-form #comment-form .lam-lai{
    float: right;
    margin-top: 18px;
    text-align: left;
    width: 465px;
}
.comment-form .captcha{
  clear: both;
  padding-top: 10px;
}
.comment-form .captcha img {
  padding-left: 110px;
}
.comment-form .captcha .description {
  clear: both;
  padding-left: 110px;
}
.node-type-tin_bai .comment-form #comment-form .lam-lai{
    width:285px;   
}
.hoc-truc-tuyen .comment-form #comment-form .lam-lai{
    width:525px;   
}
.hoc-truc-tuyen  .comment-form,
.hoc-truc-tuyen  .view-id-comment,
.hoc-truc-tuyen  .comment-title{padding-left:80px !important;}
/***********van ban****************/
#view-id-story-page_1 .views-field-field-anh-mo-ta-fid{
    float:left;
}
#view-id-story-page_1 .views-field-title{
    width:465px;
}

/*******TIM KIEM*******/
#view-id-search-page_1 .view-header p {
    font-size: 18px;
    margin-left: 5px;
    background: url("../images/bg-title.jpg") repeat-x left top;
    height: 40px;
    line-height: 50px;
    color: #303030;
    font-weight: normal;
    text-transform: uppercase;
}
#view-id-search-page_1 .view-content{
    margin-left:5px;
}
#view-id-search-page_1 .views-field-title span.field-content a{
    color: #173080;
    font-family: arial;
    font-size: 15px;
    text-decoration: none;
}
/******service********/
.service{
    float: left;
    width: 100%;
    margin-bottom: 10px;
    margin-top:15px;
}
.service li a img{
    height:25px !important;
    width:25px !important;
}

.service .service-links{
    float:left;
}
.service .pr{
    float:right;
}
.service .pr a{
    color:#333;
    padding-left:10px;
}
.service .service-label{
    display: none;
}
.service img.print-icon,
.service img.print-icon{
    float: left;
    margin-top: 2px;
    margin-right: 5px;
}
.service a span{
    float:left;
    padding-right:10px;
}
/****TRUNG TAM BDVH*****/
#pid-content-gioi-thieu-chung .service{display: none;}
.trung-tam-bdvh .inner{
    margin-left:20px !important;
    margin-top:5px !important;
}
.trung-tam-bdvh .views-row {
    padding-left: 25px;
    padding-bottom: 5px;
    background: url(../images/icon-list.png) no-repeat 10px 5px;
}
.trung-tam-bdvh .views-row a{
    color:#000;
    text-decoration: none;
}
.trung-tam-bdvh .view-header{
    height: 40px;
    line-height: 50px;
    font-weight: bold;
    font-size: 15px;
    color: #898989;
    text-transform: uppercase;
}
#view-id-trung_tam-page_2 .inner{
    margin-top:20px !important;
    margin-left:20px !important;
}
#view-id-trung_tam-page_2 .views-field-title span{
    color:#173080;
    font-size:17px;
    font-weight: bold;
}
.node-detail table{width:470px !important;}
#block-views-story-block_14 .view-content{
  height: 400px;
  overflow: auto;
}

#discovery-top{
  display: none;
}
.page-doi-tac .view-id-doi_tac .view-content .views-row{
  float: left;
  width: 150px;
  margin-right: 15px;
}
.view-id-story .views-row{
  overflow: hidden;
  margin-bottom: 20px;
}
.mon-hoc{
  background: #eaeedd;
  border: 1px solid #c5d2ad;
  border-radius: 10px;
  padding: 10px 10px 10px 20px !important;
  margin-left: 0px;
}
.khoi-hoc{
  display: none;
}
.active.khoi-hoc{
  display: block;
}
.list-mon{
  margin-bottom: 15px;
}
.list-mon a.link-parent{
  color: #63645f;
  font-size: 18px;
  font-weight: bold;
}
.button-list{
  display: inline-block;
  width: 10px;
  height: 10px;
  background: url(../images/icon-tai-lieu.png) no-repeat left 0;
  cursor: pointer;
}
#block-views--exp-tai_lieu_hoc-page_1{
  margin-top: 15px;
}
ul#slider1 {
  margin-left: 0;
}
ul#slider1 li {
  position: relative;
}
.bx-wrapper .captions {
position: absolute;
bottom: 0;
left: 0;
background: rgba(80, 80, 80, 0.75);
color: #fff;
width: 100%;
}
.bx-wrapper .captions span {
  padding: 5px;
  display: inline-block;
}
.not-logged-in .content-messages .messages.warning {
  display: none;
}