* {
    margin: 0;
    padding: 0;
    border: 0;
}
a img {
  border:none;
}
p{
  line-height:18px;
}
a, a:visited{
  text-decoration: none;
  outline: none;
  color: #1a499a;

}
a:hover{
  text-decoration:underline;
}

th a, th a:visited{
  text-decoration: none;
  outline: none;
  color: black;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  /* color: #ffffff;*/

}
th a:hover{
  cursor: default;
  color: black;
  outline: none;
  text-decoration:inherit;

}

body{
    color: #000;
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
    width:1000px;
    margin: 0 auto;
    padding: 0px;
}
p{
  line-height:18px;
}
.hotnew_box{
  /*background:#fff url(images/hotnew_bg.gif) bottom repeat-x;*/
  /*padding-bottom:10px;*/
}
.right_box{
  background-color:#FFF;
}
.bg_title_box{
  text-indent:5px;
  margin-bottom:10px;
}
a.title_box:link, a.title_box:active, a.title_box:visited{
  font-size:13px;
  font-weight:bold;
}
a.title_box_new:link, a.title_box_new:active, a.title_box_new:visited{
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  color:#1A499A;
  font-weight:bold;
}
.left_hotnew{
  float:left;
  width:510px;
}
.right_hotnew{
  float:right;
  width:237px;
}
.channel_header{
  padding:5px 0;
  line-height:16px;
}
.hotnew_img{
  float:left;
  border:1px solid #4d4d4d;
  padding:1px;
  background-color:#fff;
  margin:0 5px 0 5px;
}
.title_channel, a.title_channel:active, a.title_channel:visited, a.title_channel:link{
  font-size:16px;
  font-weight:bold;
}
.date{
  color:#787878;
  font-size:10px;
}
ul.list{
  list-style-type:none;
  padding:0;
  margin:0;
}
ul.list li{
  background:url(images/circle_bullet.gif) 0px 5px no-repeat;
  padding:0 0 0 8px;
  margin:6px 0;
}
ul.list li a:active, ul.list li a:visited, ul.list li a:link{
  padding-left:3px;
  font-size:13px;
  }
.left_channel{
  float:left;
  width:48%;
  margin:0 20px 0 5px;
}
ul.ref_link{
  list-style-type:none;
}
ul.ref_link li{
  padding-left:8px;
  margin-bottom:6px;
  margin-top:6px;
}
.left_channel{
  float:left;
  width:48%;
  margin:0 20px 0 5px;
}
.right_channel{
  float:left;
  width:48%;
}
.bg_name_channel{
  background:url(images/bg_title_channel.gif) repeat-x;
  line-height:26px;
  margin-bottom:10px;
}
.img_channel{
  float:left;
  border:1px solid #4d4d4d;
  padding:1px;
  background-color:#fff;
  margin:0 5px 0 0;
}
.name_channel, a.name_channel:active, a.name_channel:visited, a.name_channel:link{
  font-size:12px;
  font-weight:bold;
  color:#cc3300;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}
a.name_channel:hover{
  text-decoration:none;
  color:#9d2902;
}
.header_titlechannel, a.header_titlechannel:active, a.header_titlechannel:visited, a.header_titlechannel:link{
  font-weight:bold;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  line-height:18px;
}
.detail_visited{
  color:#777;
  padding:5px 0;
  line-height:16px;
  text-align:justify;
}
.clear{
  clear:both;
}
.dot_line{
  border-bottom:1px dashed #999999;
  margin:6px 0;
}
.next_link, a.next_link:active, a.next_link:link, a.next_link:visited{
  color:#cc0000;
  font-size:10px;
  text-decoration:underline;
}
a.next_link:hover{
  text-decoration:none;
}
.right{
  text-align:right;
}
.active_link{
  color:#066c22;
  font-weight:bold;
}
.pagelink, a.pagelink:active, a.pagelink:link, a.pagelink:visited{
  color:#cc0033;
  text-decoration:underline;
  font-size:11px;
}
a.pagelink:hover{
  text-decoration:none;
}
.left_box{
  background-color:#FFF;
  padding-bottom:10px;
  border:1px solid #d1e3f1;
}
/*************** befin css for leftmenu  **************/
.left_boxmenu{
  background-color:#f3feee;
  padding-bottom:10px;
  border:1px solid #c4cbc4;
}
.title_boxmenu{
  margin:5px 5px 10px 5px;
  background:url(images/title_boxmenu.gif) repeat-x;
  line-height:24px;
  text-transform:uppercase;
  height:24px;
  font-weight:bold;
  color:#fff;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  text-align:center;
  font-size:13px;
}
ul.menu{
  margin: 0.35em 0 0 -0.5em; /* LTR */
  padding: 0;
}
ul.menu ul {
  margin-left: 0.5em; /* LTR */
padding:0;
}

ul.menu li{
  margin: 0.5em 0 0.5em 0.5em; /* LTR */
padding:0;
}
li.leaf {
  padding: 0 0 .2em 1.5em;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em; /* LTR */
}
.cat_close {
    background-image:url(images/menu-collapsed.gif);
    background-repeat:no-repeat;
    background-position:left;
}
.cat_open {
    background-image:url(images/menu-expanded.gif);
    background-repeat:no-repeat;
    background-position:left;
}
.product {
    background-image:url(images/menu-leaf.gif);
    background-repeat:no-repeat;
    background-position:left;
}
a.product, a.cat_close, a.cat_open {
    text-decoration:none;
}
.current_link{
  color:#c80006;
  font-weight:bold;
}
#block-category-0 ul li, ul.menu li, .item-list ul li, li.leaf {
  padding: 0 0 .2em .5em;
  list-style-type: none;
  list-style-image: none;
  background: transparent no-repeat 1px .35em; /* LTR */
}
/************** end leftmenu **********************/
.title_leftbox{
  background:url(images/bg_leftbox.gif) repeat-x;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-indent:5px;
  line-height:26px;
  margin-bottom:5px;
}
.img_center{
  text-align:center;
}
.pad5{
  padding:5px;
}
.pad_n5{
  padding:0 5px 5px 5px;
}
.weather_inp{
  border:1px solid #aeaeae;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  width:180px;
}
.bold{
  font-weight:bold;
}
.actionLink_li{
    background-color:#d7f7ce;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    margin:5px 0px 5px 10px;
    padding: 0 0 .2em .1em;
    cursor:pointer;
}

a.actionLink:link , a.actionLink:active{

    color:#cc0000;;
    /*
    border-bottom:1px dashed #ccc;
    border-top:1px dashed #ccc;
    margin:5px 0px 5px 10px;
    padding: 0 0 .2em .1em;
    */

}
.actionLink1{
    /*color:#cc0000;*/
    font-weight:bold;
    background-color:#cc0000;
}
.font11{
  font-size:11px;
}
.poll li{
  padding:4px 0 4px 0;
}
.poll{
  list-style: none;
  padding: 0px;
  margin: 5px 0px 5px 0px;
}
.poll_inp{
  background:url(images/bg_poll_button.gif) repeat-x;
  border-top:1px solid #bbbbbb;
  border-left:1px solid #bbbbbb;
  border-right:1px solid #e4e5e6;
  border-bottom:1px solid #e4e5e6;
  font-size:11px;
}
.link_icon, a.link_icon:active, a.link_icon:link, a.link_icon:visited{
  font-size:11px;
}
a.link_icon:hover{
  color:#b80101;
  text-decoration:none;
}
.italic{
  font-style:italic;
}
.justify{
  text-align:justify;
}
.padtop5{
  padding-top:5px;
}

.local_new{
  float:left;
  width:40%;
  min-height:400px;
  background:url(images/bg_local_new.gif) top  #fff repeat-x;
  overflow: hidden;

}
ul.local_list{
  list-style-type:none;
  padding:0;
  margin:0 0 0 10px;
}
ul.local_list li{
  background:url(images/circle_bullet.gif) 0px 5px no-repeat;
  padding:0 0 0 8px;
  margin:6px 0;
}
table.tbl {
    border-collapse: collapse;
    margin:0px auto;
    width:100%;
}
table.tbl tr td {
    border: solid 1px #c5cbcb;
    padding:3px 5px;
}
table.tbl th{
    text-align: center;
    padding:3px 5px;
    background: #f7f7f7;
    font-weight: bold;
    border: 1px solid #c5cbcb;
}
table.tbl th.l{
    text-align: left;
    padding:3px;
    background: #d0dee9;
    font-weight: bold;
    border: 1px solid #c5cbcb;
    width:20%;
}
table.tbl tr.row0 {
     background: #ffffff;
}
table.tbl tr.row1{
    background: #f7f7f7;
}
/***************************************/
table.subtbl {
    border-collapse: collapse;
    margin:0px auto;
    width:99%;
}
table.subtbl tr td {
    border: solid 1px #dbdddd;
    padding:3px;
}
table.subtbl th{
    text-align: center;
    padding:3px;
    background: #e0e1e1;
    font-weight: bold;
    border: 1px solid #dbdddd;
}
table.subtbl tr.row0 {
     background: #ffffff;
}
table.subtbl tr.row1{
    background: #f6f6f6;
}
/***************************************/
.tbl_bottom{
  line-height:10px;
}
table.border_tbl{
  border:1px solid #c5cbcb;
  border-collapse: collapse;
  margin:0px auto;
  width:99%;
}
table.border_tbl tr td {
    padding:3px;
}
table.border_tbl th{
    text-align: center;
    background: #d0dee9;
    font-weight: bold;
    padding:3px;
}
table.border_tbl tr.row0 {
     background:url(images/row_bg.gif) bottom  #f6f8fa repeat-x;
}
.title_tbl{
  color:#ac5f00;
  font-weight:bold;
  padding:0 0 10px 5px;
  font-size:12px;
}
.int_frame{
  background-color:#d6e2e5;
  padding:10px;
  margin:10px;
  overflow:hidden
 }
.local_frame{
   background-color:#FFF;
   border:1px solid #5e8899;
   padding:10px;
   overflow:hidden;
}
.frame_title{
  color:#095f82;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:14px;
  padding-bottom:10px;
}
label.form{
  width: 120px;
  float: left;
  text-align: left;
  margin-right: 0.2em;
  display: block
}
label.right_content{
  width:250px;
  margin-left:120px;
  display:block;
  background-color:#99CC00;
}
label.form_n{
  width: 140px;
  float: left;
  text-align: left;
  margin-right: 0.2em;
  display: block
}
.inp_form{
  background-color: #f5faff;
  border: 1px solid #bed0d4;
  width:570px;
  text-indent:2px;
  font-family:Arial, Helvetica, sans-serif;
}
.inp_form_addchanel{
  background-color: #ffffff;
  border: 1px solid #bed0d4;
  width:580px;
  text-indent:2px;
  font-family:Arial, Helvetica, sans-serif;
}
select.page{
  background-color: #f5faff;
  border: 1px solid #bed0d4;
  font-family:Arial, Helvetica, sans-serif;
}

.center{
  margin:0 auto;
}
.maplist{
  float: left;
  display:inline;
  overflow:hidden;
}
.col{
  width:195px;
  float:left;
  max-width:195px;
  float:left;
}
.smallmap{
  padding:1px;
  background-color:#fff;
  border:1px solid #7d7d7d;
  margin:3px 0;
}
.detail_link, a.detail_link:link, a.detail_link:active, a.detail_link:visited{
  font-size:11px;
}
a.detail_link:hover {
  text-decoration:underline;
}
.header_map, a.header_map:link, a.header_map:active, a.header_map:visited{
  font-weight:bold;
  color:#000;
}
a.header_map:hover{
  color:#af0101;
  text-decoration:none;
}
.recr_nextlink{
  clear:both;
  padding:15px 0 0 0;
}
.mar_leftright{
  margin:0 5px;
  text-align:justify;
}
.top{
  vertical-align:top;
}
.result{
  color:#cc0000;
  font-weight:bold;
}
.intro{
  background:url(images/intro_bg.gif) bottom #fff no-repeat;
  padding:0 5px 80px 5px;
}
.intro_title{
  font-weight:bold;
  font-size:18px;
  padding-bottom:10px;
}
#footer_bg{
  background:url(images/bg_bottom.jpg) center 10px repeat-x #fcfcfb;
  padding:10px 0;
  text-align:center;
  color:#616161;
  font-size:11px;
  clear:both;
  padding-top:20px;
}
.link_footer, a.link_footer:active, a.link_footer:visited, a.link_footer:link{
  text-transform:uppercase;
  font-weight:bold;
  color:#ccc;
}
#footer_left{
  float: left;
  width: 49%;
  text-align:left;
  margin-left:10px;
  display: inline;
}
#footer_right{
  float: left;
  width: 49%;
  text-align: right;
  margin-right:10px;
  display: inline;
}
#top_header{
}
.nav-footer{list-style:none; height:28px; margin-bottom:10px; background:url(/wps/themes/html/Portal/images/bg-nav-footer.jpg) center 0 repeat-x;}
.nav-footer li{list-style:none; float:left; padding:0 5px; line-height:28px;}
.nav-footer li a{color:#000; line-height:28px;}
.nav-footer li a.active{font-weight:bold;}
/***************/
.map_img{
  float:left;
  border:1px solid #4d4d4d;
  margin:0 10px 7px 0px;
}
.newscol{
  width:375px;
  float:left;
  max-width:375px;
  margin-right:10px;
  padding-left:5px;
}
.news_rightcol{
  border-left:1px solid #ccc;
  width:390px;
  float:left;
  max-width:390px;
}
.news_img{
  margin-right:10px;
  float:left;
  padding:1px;
  background-color:#fff;
  border:1px solid #7d7d7d;

}
.listnews{
  float:left;
  width:100%;
  margin:0 0 10px 0;
}
.pad10{
  padding:10px;
}
.admin_link, a.admin_link:active, a.admin_link:visited, a.admin_link:link{
  text-decoration:underline;
}
a.admin_link:hover{
  text-decoration:none;
}

.stt{
     width:30px;
     text-align: center;
}
.edit{
  width:50px;
  text-align: center;
}
.delete{
    width:50px;
    text-align: center;
}

/*======tuyen-Edit 040411
                    ============*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.inp_small{
  background-color: #f5faff;
  border: 1px solid #bed0d4;
  width:160px;
  float:left;
  text-indent:2px;
  font-family:Arial, Helvetica, sans-serif;
}
}}
/*======tuyen-Edit 040411
                    ============*/
label.form{
  width: 120px;
  float: left;
  text-align: left;
  margin-right: 0.2em;
  display: block;
}
.inp_small{
  background-color: #f5faff;
  border: 1px solid #bed0d4;
  width:160px;
  float:left;
  margin-bottom:8px;
  font-family:Arial, Helvetica, sans-serif;
}
.button_inp{
  background:url(images/bg_inp.gif) repeat-x;
  border-top:0px solid #097432;
  border-left:0px solid #097432;
  border-right:0px solid #62cb8a;
  border-bottom:0px solid #62cb8a;
  font-size:11px;
  color:#ffffff;
  font-weight:bold;
  padding:0px;
  cursor:pointer;
}

.admin_link, a.admin_link:active, a.admin_link:visited, a.admin_link:link{
  text-decoration:underline;
  float:left;
  position:relative;
  clear:both;
  left:10px;
  display:block;

}
a.admin_link:hover{
  text-decoration:none;
}
.but-submit{
  display:block;
  clear:both;
  margin-left:250px;}

.capnhatdonvithongtin
{
  margin: -15px 0px 0px 80px;
  position: absolute;
}
