﻿@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
html,body{ height:100%;}
body{font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; color:#3a3a3a; height:100%; line-height:18px;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
ul li{ list-style:none outside none;margin-right:1px}
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:after {
    clear: both;
}
a img{ border:none;}
a, a:visited, a:active{ text-decoration:none; color:inherit;}
a:hover { text-decoration:underline;}
/*--------------Layout-------------------------*/
#KG_all{ width:1000px; margin:0 auto; position:relative;}

.class_KGG{ width:1000px; margin:0 auto; position:relative;}
.bg_Tophead {
    width: 100%;
    height: 25px;
    background: #015ab4;
    line-height: 22px;
    display:none;
}
.ms-menudown {
				background: url(../images/submenu_bg.jpg) repeat-x top left;
				height: 32px; /*line-height: 20px;*/;
				padding-left: 8px;
				float:left;
}

#left{ float:left; width:700px; margin-top:4px;}
#right{ float:right; width:290px; margin-top:8px;}
/*--------------End layout--------------------*/
/*-----------------header---------------------*/
#header{height:108px;}
/*10092014*/.Bannerheader{ background: url(../images/bannerstttt.jpg) no-repeat top left;width:1000px;height:108px; }
/*----end 10092014---*/
h2.logo a {
	text-indent:-9999px;
	background: url(../images/hondat_logo.png) no-repeat top left;
	width:231px;
	height:76px;
	position: absolute;
	top:20px;
	left:30px;
	cursor:pointer;
}

.search_area{ float:right;width:auto; height:21px; margin:3px 10px 3px 3px;border:1px solid #CCCCCC;}
input.txt_timkiem{ height:21px; width:217px; background:url(../images/search_bg.jpg) no-repeat; border:none; float:left; padding:0px !important}
input.search_btn{ background:#e41716; color:#FFFFFF; text-align:center; font-size:11px; font-weight:bold; border:none; width:55px; height:21px; float:left; cursor:pointer;}
#lang{ position:absolute; top:10px; right:10px;}
/*--------------------End header-------------*/
.tracuu_btn{background:url(../images/bt_search.jpg) no-repeat; width:103px; height:25px; float:right; cursor:pointer;}
/*---------------Nav-------------------------*/
.left_nav{ height:34px; margin-top:0px; }
/*.animatedtabs
{
	clear: both;
	background: url(../images/right_navbg.png) no-repeat top left;
	font: 12px Arial;
	overflow: hidden;
	width: 1000px;
	color: white;
	position: relative;
	height: 34px;
}
.animatedtabs UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 10px;
	padding-top: 0px;
	list-style-type: none;
}


.animatedtabs LI
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin:0px;
	padding-top: 0px;
	height:34px;
	background: url(../images/menu_split.jpg) no-repeat center right;
	font-weight:bold;
}

.animatedtabs A {
	DISPLAY: block; BACKGROUND: url(../images/bg_menu.jpg) repeat-x;
    FLOAT: left; 
    COLOR: white; LINE-HEIGHT: 2em; POSITION: relative; HEIGHT: 26px; TEXT-DECORATION: none
}

.animatedtabs A SPAN
{
	padding-right: 8px;
	display: block;
	padding-left: 8px;
	float: left;
	padding-bottom: 0px;
	cursor: pointer;
	color: white;
	line-height: 26px;
	padding-top: 8px;
	position: relative;
	height: 26px;
	text-decoration: none;
}

.animatedtabs .selected A
{
	padding-right: 0px;
	padding-left: 7px;
	background: url(../images/left_corn_nav.png) no-repeat left top;
	float: left;
	padding-bottom: 0px;
	color: #187ab7;
	padding-top: 0px;
	position: relative;
	text-decoration: none;
	height:29px;
	margin:5px 4px 0 2px;
}

.animatedtabs A:hover
{
	padding-right: 0px;
	padding-left: 7px;
	background: url(../images/left_corn_nav.png) no-repeat left top;
	float: left;
	padding-bottom: 0px;
	color: #187ab7;
	padding-top: 0px;
	position: relative;
	text-decoration: none;
	height:29px;
	margin:5px 4px 0 2px;
}

.animatedtabs .selected A SPAN
{
	
	display: block;
	background: url(../images/right_corn_nav.png) no-repeat right top;
	float: left;
	color: #187ab7;
	position: relative;
	text-decoration: none;
	height:26px;
	padding:4px 8px 0 0;
}

.animatedtabs A:hover SPAN
{
	display: block;
	background: url(../images/right_corn_nav.png) no-repeat right top;
	float: left;
	color: #187ab7;
	position: relative;
	text-decoration: none;
	height:26px;
	padding:4px 8px 0 0;
}

.subTopMenuFont
{
	font: 12px Arial;
	color: #0228b9;
	text-decoration: none;
}

.subTopMenuFont:hover
{
	font: 12px Arial;
	color: #7f0000;
	text-decoration: none;
	background:url(../images/arrow2.gif) left center;
}
.subMenuContainer
{
	display: none;
}
#subTopMenu UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 28px;
	padding-top: 0px;
	list-style-type: none;
	float:left;
}

#subTopMenu UL LI
{
	padding-right: 0px;
	padding-left: 0px;
	line-height:26px;
	padding-bottom: 3px;
	padding-top: 3px;
	list-style-type:square;
	float:left;
	margin: 0 25px 0 0;
	
}
#subTopMenu UL LI A, #subTopMenu UL LI A:visited, #subTopMenu UL LI A:active, #subTopMenu UL LI A:hover, #subTopMenu UL LI A:focus
{
	padding-right: 5px;
	padding-left: 0px;
	line-height: 2em;
	font-weight:bold;
	font-size:11px;
	color:#3a3a3a;
}*/

/*------------------End nav-----------------*/
/*------------Wrap--------------------------*/
.news_col1{ width:409px; float:left;}
.news_col2{ width:265px; float:right; background-color:#f4f4f4; border:1px solid #cccbca; padding:8px;}
h2.atc_title{ font-size:16px; color:#a80d08; font-weight:normal; font-style:normal; margin:0px 0px 10px 0;}
h2.atc_title a, h2.atc_title a:visited, h2.atc_title a:acitve, h2.atc_title a:focus{ text-decoration:none; color:#a80d08;}
h2.atc_title a:hover{ text-decoration:underline; color:#a80d08;}
/*.tabduocchon, .tabmacdinh{ cursor:pointer; background: url(../images/tab_0.png) no-repeat; width:125px; height:23px; line-height:23px; font-weight:bold;}
.tabduocchon span, .tabmacdinh span{ padding-left:29px;}
.tabduocchon{ background-position:5px 0px; color:#FFFFFF;}
.tabmacdinh{background-position:-125px 0px;}*/
.lnk_drop{ margin-bottom:10px;}
ul.ds_tin{ margin-left:10px;}
ul.ds_tin li{ list-style:square; margin:7px 0; font-weight:bold;}
/*ul.ds_tin li:first-child{ margin-top:0;}
ul.ds_tin li:last-child{ margin-bottom:0;}*/
ul.ds_tin li a, ul.ds_tin li a:active, ul.ds_tin li a:focus, ul.ds_tin li a:visited{ text-decoration:none; color:inherit;}
ul.ds_tin li a:hover{ color:#A80D08;}
.news_col1 p{ padding:20px 0;}
#activities{background-color:#ededed; border:1px solid #e5e5e5;margin-bottom: 10px;}
ul.hoatdong_ld{padding:10px; display:inline-block;}


ul.hoatdong_ld li img {width: 160px;   height: 105px;  padding: 0 5px;}
ul.hoatdong_ld li{ float:left; width:24%; margin-right:0; font-weight:bold; text-align:center}


ul.hoatdong_ld li:hover, ul.hoatdong_ld li:visited, ul.hoatdong_ld li:active, ul.hoatdong_ld li:focus{color:#A80D08; text-decoration:none;}
h2.cat_title {
padding: 10px 10px 8px 10px;
margin-bottom: 3px;
font-size: 16px;
color: #015ab4;
font-weight:bold;
}
.block_tin{ border:1px solid #cecece; padding:10px; margin:4px 0px 5px 0px; display:inline-block; width:97%;}
.block_tin_right{ border:1px solid #cecece; padding:10px; margin:0px 0px 0px 0px; display:inline-block;}


.cat_block{ width:46%; float:left; margin-right:4%; position:relative;}

.cat_block_4{ float:left;  position:relative; }
.cat_block_3{ width:30%; float:left; margin-right:3%; position:relative;}
.cat_block:last-child { margin-right:0;}
h2.news_cat_title{ height:16px; width:100%; /*06052014*/margin:0px 0px 15px 0;/*end_06052014*/ border-bottom:2px solid #57b510; padding:5px 0px;}
h2.news_cat_title a{ font-size:12px; font-weight:bold; /*10092014*/color:#104E8B;/*end10092014*/ line-height:23px; padding:0 5px;}
h2.news_cat_title a,h2.news_cat_title a:hover,h2.news_cat_title a:visited, h2.news_cat_title a:active, h2.news_cat_title a:focus{ /*10092014*/color:#015ab4;/*end10092014*/ text-decoration:none; text-transform:uppercase;} 
h2.blue_title{ color:#015ab4; border-bottom:2px solid #57b510; font-size:12px; padding:5px; font-weight:bold;}
h2.blue_grd_title{ color:#fff; font-size:14px; font-weight:bold;background: #bf202b; padding:0 10px 5px 5px; line-height:32px; margin:0;border-bottom:2px solid #FFE800;}
h2.lst_title{ font-size:14px; color:#104E8B; margin:0px 0 5px 0;}
h2.lst_title a, h2.lst_title a:hover, h2.lst_title a:active, h2.lst_title a:visited, h2.lst_title a:focus{color:#104E8B; text-decoration:none;}
.img_left2{float:left; margin:0 15px 5px 0; border:1px solid #bde6ff; width:225px; height:151px;}
.img_left_2{float:left; margin:0 15px 5px 0; border:1px solid #bde6ff; width:225px; height:151px;}
.date_pst{ font-size:11px; color:#838181;}
.time{ color:#d41d18;}
img.rss_ico{ position:absolute; right:10px; top:6px;}
.img_left{ float:left; margin:0 5px 5px 0; border:1px solid #CCCCCC; }
.cat_block ul{ margin-left:3px; margin-top:-4px;}
.cat_block ul li{ width:96%; float:left; list-style:square; margin-bottom:13px; margin-left:13px;}
.cat_block ul li.first_itm{ list-style:none; margin-left:0; color: #015ab4;}
.cat_block ul li a{ position:relative;}
.cat_block ul li a:hover, .cat_block ul li.first_itm a:hover{ text-decoration:none; color:#a80d08;}
/*.cat_block_4 ul{ margin-left:3px; margin-top:10px;}
.cat_block_4 ul li{ width:96%; float:left; list-style:square; margin-bottom:13px; margin-left:13px;}
.cat_block_4 ul li.first_itm{ list-style:none; margin-left:0; font-weight:bold;}
.cat_block_4 ul li a{ position:relative;}
.cat_block_4 ul li a:hover, 
.cat_block_4 ul li.first_itm a:hover{ text-decoration:none; color:#a80d08;}
.cat_block_4{ float:left;  position:relative; }
.cat_block_3{ width:30%; float:left; margin-right:3%; position:relative;}*/
.cat_block:last-child { margin-right:0;}

.cat_block_4 ul li {
    width: 96%;
    float: left;
    list-style: square;
    margin-bottom: 13px;
    margin-left: 13px;
}
.cat_block_5 h2.news_cat_title{
    height: 23px;
    width: 97%;
    /* border-bottom: 2px solid #a50000; */
    margin: 0px 0px 10px 0;
    background: #a50000;
    color: #ffffff;
    text-transform: uppercase;
    text-align:center;
}

.cat_block_5 ul li {
    width: 96%;
    float: left;
    list-style: square;
    margin-bottom: 13px;
    margin-left: 13px;
}
.cat_block_6 h2.news_cat_title a{ font-size:10px; font-weight:bold; color:#fff; line-height:23px;padding:0 10px }
.cat_block_6 h2.news_cat_title{
    height: 23px;
    width: 97%;
    /* border-bottom: 2px solid #a50000; */
    margin: 0px 0px 10px 0;
    background: #008484;
    color: #ffffff;
    text-transform: uppercase;
    text-align:center;
}

.cat_block_6 ul li {
    width: 96%;
    float: left;
    list-style: square;
    margin-bottom: 13px;
    margin-left: 13px;
}
.cat_block_5 h2.news_cat_title a{ font-size:12px; font-weight:bold; color:#fff !important; line-height:23px;padding:0px }
.cat_block_7 h2.news_cat_title{
    height: 23px;
    width: 97%;
    border-bottom: 2px solid #a50000; 
    margin: 0px 0px 10px 0;
    background: #a50000;
    color: #ffffff;
    text-transform: uppercase;
    text-align:center;
}

.cat_block_7 ul li {
    width: 96%;
    float: left;
    list-style: square;
    margin-bottom: 13px;
    margin-left: 13px;
}
.cat_block_7 h2.news_cat_title a{ font-size:12px; font-weight:bold; color:#fff !important; line-height:23px;padding:0px }



ul.vbdh li{ border-bottom:1px solid #eeeeee; padding-bottom:13px; position:relative;}
ul.vbdh li:last-child{ border-bottom:none;}
/*-------Tab links--------*/
.cat_block ul.ds_tin li{ line-height:12px;}
.tabduocchon1, .tabmacdinh1{ cursor:pointer; background: url(../images/blue_tab.png) no-repeat; width:177px; height:28px; line-height:28px; font-weight:bold;}
.tabduocchon1{ background-position:0px 0px; color:#FFFFFF;}
.tabmacdinh1{background-position:-179px 0px;}
.tabduocchon1 span, .tabmacdinh1 span{ padding-left:12px;}
/*------right side-----------*/
.bar_right{ width:292px; min-height:32px; margin:0px 0px 10px 0px;}
.bar_right1{ background:url(../images/title-tc.gif) no-repeat; width:292px; min-height:32px; margin:0px 0px 10px 0px;}
h2.bar_right_title1{ font-family:Arial; color:#FFFFFF; padding-left:2px; font-size:13px; line-height:32px;text-align:left; padding-bottom:32px; }
.bar_right:last-child{ margin-bottom:10px;text-align:left}
h2.bar_right_title{ font-family:Arial; color:#fff; padding-left:2px; font-size:13px; line-height:32px;text-align:center;background:#104e8b}
h2.bar_right_title a, h2.bar_right_title a:hover, h2.bar_right_title a:active, h2.bar_right_title a:focus, h2.bar_right_title a:visited{ text-decoration:none; color:#fff;}
.bar_right_content{border:1px solid #cecece;}.bar_right_content p{ margin:5px 3px;}
ul.ds_tin.eme{width:80%; margin:10px 10px 10px 30px;}
ul.ds_tin.eme li{ color:#015ab4;}
.thumb ul{ width:140px; float:left; margin-right:9px;}.thumb ul li{margin-bottom: 2px;}
.thumb ul li a img{ border:1px solid #CCCCCC;}
.thumb ul:last-child{ margin-right:0;}
#footer,.lnk_drop{ background:#57b510; /*-moz-border-radius: 8px; border-radius: 8px; padding:10px; margin-top:10px;*/ color:#FFFFFF;}
#footer{  text-shadow: 1px 1px #6d6d6d; height:100%;}/*end_13052014*/
input.txtbox{ border:1px solid #CCCCCC; padding:3px;}
input.btn{ background:url(../images/btn.png) no-repeat; width:83px; height:22px; text-align:center; font-weight:bold; border:none; color:#3a3a3a; font-size:11px;}
.bar_right_content input.btn{margin:0;padding:0;}
/*-----------End right side------*/
/*------End Tab links--------*/
/*-----------------End wrap----------------*/
/*--------------------Footer---------------*/

/*---------------End Footer---------------*/
h2.lst_title{ font-size:14px; color:#104E8B; margin:0px 0 5px 0 !important;}
h2.lst_title a, h2.lst_title a:hover, h2.lst_title a:active, h2.lst_title a:visited, h2.lst_title a:focus{color:#016db1; text-decoration:none;}
.date_pst{ font-size:11px; color:#838181; font-weight:normal;}
.time{ color:#d41d18;}
.News_lv2 li{ padding-bottom:15px; padding-top:10px; border-bottom:1px dotted #CCCCCC; min-height: 100px;}
.News_lv2 li a:hover{ color:#3a3a3a; text-decoration:underline;}
.News_lv2 li a:visited, .News_lv2 li a:active, .News_lv2 li a:focus{ color:#3a3a3a; text-decoration:none;}
.News_lv2 li:last-child{border-bottom:none;}
/*phân trang */
.Portalpages {float:right; text-align:right; width: auto; margin-top:10px; height:30px; font-family:tahoma; font-size:11px;}
.Portalpages A {	BORDER-RIGHT: 1px solid;	PADDING-RIGHT: 4px;	BORDER-TOP: 1px solid;	PADDING-LEFT: 4px;	FLOAT: left;	PADDING-BOTTOM: 0px;	OVERFLOW: hidden;	BORDER-LEFT: 1px solid;	LINE-HEIGHT: 17px;	MARGIN-RIGHT: 2px;	PADDING-TOP: 0px;	BORDER-BOTTOM: 1px solid;	HEIGHT: 17px; text-decoration:none; border-radius:2px; -moz-border-radius:3px;} 
.Portalpages A {	BORDER-LEFT-COLOR: #efefef;	BORDER-BOTTOM-COLOR: #efefef;	COLOR: #676767;	BORDER-TOP-COLOR: #efefef;	BACKGROUND-COLOR: #fff;	BORDER-RIGHT-COLOR: #efefef; background-color:#cececf;}
.Portalpages A.next {	PADDING-RIGHT: 16px;} 
.Portalpages A.next {	BORDER-LEFT-COLOR:  #efefef;	BORDER-BOTTOM-COLOR: #efefef;	BORDER-TOP-COLOR:  #efefef;	BORDER-RIGHT-COLOR:  #efefef} STRONG {FONT-STYLE: normal;	TEXT-ALIGN: right;}
.Portalpages STRONG {	BORDER-RIGHT: 1px solid;	PADDING-RIGHT: 4px;	BORDER-TOP: 1px solid;	PADDING-LEFT: 4px;	FLOAT: left;	PADDING-BOTTOM: 0px;	OVERFLOW: hidden;	BORDER-LEFT: 1px solid;	LINE-HEIGHT: 17px;	MARGIN-RIGHT: 2px;	PADDING-TOP: 0px;	BORDER-BOTTOM: 1px solid;	HEIGHT: 17px; border-radius:2px; -moz-border-radius:3px;}
.Portalpages STRONG {	FONT-WEIGHT: 700;	BORDER-LEFT-COLOR: #676767;	BORDER-BOTTOM-COLOR: #676767;	COLOR: #fff;	BORDER-TOP-COLOR: #676767;	BACKGROUND-COLOR: #676767;	BORDER-RIGHT-COLOR: #676767}
/*end phân trang -----------------------------------------------------*/
h2.related_news, h2.cmt_sending_title{padding:0 10px 0 3px; font-size:12px;}
h2.related_news{ background:url(../images/big_bullet.png) no-repeat center left; margin:10px 0; padding-left:18px;text-transform:none}
h2.cmt_sending_title{ color:#d31d18;}
ul.rel_lst{ margin-left:28px; margin-bottom:28px; margin-top:15px;}
ul.rel_lst li, ul.rel_lst_lv2 li, ul.rel_lst_lv3 li{ background:url(../images/tin_bullet.png) no-repeat; margin-bottom:5px;  padding-left:10px;}
ul.rel_lst li{background-position:-15px 7px;}
ul.rel_lst_lv2 li{ background-position:-7px 7px; padding-left:20px;}
ul.rel_lst_lv3 li{background-position:0px 7px; padding-left:30px;}
.author{ float:right; text-align:right; font-weight:bold;}
.space{ height:10px;}
.block_tin p{}
.prt_ml2, .prt_ml{height:17px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#listComment ul li.comment_bg {
background: url(../images/comment_bg_l.jpg) repeat-x;
}
#listComment ul li.comment_bg h2 {
height: 27px;
}
#listComment ul li.comment_bg h2 {
background: url(../images/comment_bg_r.jpg) no-repeat right top;
font-size: 14px;
line-height: 26px;
padding-left: 15px;
font-weight:700;
}
.ds_tin.normal li{ font-style:normal; font-weight:normal; margin-bottom:5px;}
.float_right{ float:right; margin:0px 5px 0 4px;}
.float_left{ float:left; margin:5px 10px 5px 0;}
/*----Comment-------*/
.viewer_comment{ width:100%; float:left; margin:15px 5px;}
.viewer_comment ul li.comment_bg, .viewer_comment ul li.comment_bg h2{ height:27px;} 
.viewer_comment ul li.comment_bg{ background:url(../images/comment_bg_l.jpg) repeat-x;}
.viewer_comment ul li.comment_bg h2{background:url(../images/comment_bg_r.jpg) no-repeat right top; font-size:14px; line-height:26px; padding-left:15px;}
.c_count{ color:#2094dc; font-style:normal; font-weight:normal; font-size:11px;}
ul li.comment{ padding:10px 5px 22px 15px; border-bottom:1px dotted #CCCCCC; display:inline-block;}
ul li.send_comment{ background-color:#f4f4f4; padding:8px;}
.prt_ml2 ul li{ display:inline; padding-left:15px;}
.prt_ml2 ul li a, .prt_ml2 ul li a:hover, .prt_ml2 ul li a:active, .prt_ml2 ul li a:visited, .prt_ml2 ul li a:focus{ color:#2094dc; text-decoration:none;}
.prt_ml2 ul li:first-child{ background: url(../images/f5.png) no-repeat left center;}
.prt_ml2 ul li:last-child { background:url(../images/like.png) no-repeat left center;}
.area_txt{ border:1px solid #CCCCCC; padding:5px;}
input.send_btn{ background: url(../images/send-btn.png) no-repeat; color:#FFFFFF; text-align:center; border:none; cursor:pointer; width:68px; height:22px; font-weight:bold; float:right;}
ul.album_thumb.none li{ background:none;}
.video_ico{vertical-align:middle; padding:0 5px;}
.player{ text-align:center; margin:20px auto; padding:10px;}
h2.lv2_title{ font-family:Arial;background:url(../images/big_bullet.png) no-repeat left center; color:#386BA5; font-size:14px; padding:5px 0px 5px 20px; border-bottom:1px solid #CCCCCC;}
h2.lv2_title a, h2.lv2_title a:hover, h2.lv2_title a:focus, h2.lv2_title a:active, h2.lv2_title a:visited{ color:#386BA5; text-decoration:none;}
.duthao_grid{ margin:15px auto;}  .duthao_grid th{ border-right:1px solid #FFFFFF;}
.duthao_grid td, .duthao_grid th { padding:5px; vertical-align:middle;}
/*sua 22-11-2013*/
.grid_hs{ background-color:#6a6969; color:#FFFFFF; font-size:14px; font-weight:bold;}
/*end sua 22-11-2013*/
.duthao_grid tr:nth-child(even) {background: #f3f3f3;} .duthao_grid tr:nth-child(even) td{ border-right:1px solid #FFFFFF;}
.duthao_grid tr:nth-child(odd) {background: #FFFFFF;} .duthao_grid tr:nth-child(odd) td{ border-right:1px solid #f3f3f3;min-width:130px;}

.vanba_grid tr:nth-child(even) {background: #f3f3f3;} .vanba_grid tr:nth-child(even) td{ border-right:1px solid #FFFFFF;}
.vanba_grid tr:nth-child(odd) {background: #FFFFFF;} .vanba_grid tr:nth-child(odd) td{ border-right:1px solid #f3f3f3;min-width:70px !important;}


/*---Cho IE8 hoặc các phiên bản thấp hơn-------*/
.duthao_grid td.row-a{background: #f3f3f3;border-right:none;}
.duthao_grid td.row-b{background: #FFFFFF;border-right:none;}
/*--------Lọc văn bản------------22-11-2013---*/
.filter_tbl{ background:#EEEEEE; padding:10px; margin:10px 0; }
.filter_tbl td{ border-bottom:1px solid #F7F7F7; padding:5px;} td.none{ border-bottom:none;}
.filter_field{ font-weight:bold;}
input.KGG_cssma,textarea.KGG_cssma,select.filter_drop{ border:1px solid #CEEDFF; padding:3px 5px;}
.l_field{ border-bottom:1px solid #e5e5e5;}
.star{ color:red;}
/*slide_banner*/
.neoslideshow {position:relative; width:1000px; /*height:109px;*/ float:left; }
.neoslideshow img {position:absolute;left:0; top:0; z-index:10; width:1000px !important; /*height:108px !important; */}
#galprev,
#galnext {position: absolute; z-index:20; top: 125px; cursor: pointer; background: #000; color: #fff; width: 28px; height: 20px; line-height: 20px; text-align: center}
#galprev {left: 0;}
#galnext {right: 0}




/*tin chay ngang*/

.ms-menu {
	clear: both;
				background: #57b510;
				width: 1000px;
				height: 34px;
				border-top: 1px solid #fff;
  				border-bottom: 3px solid #fff;
				
				
}
.ms-topnav, .ms-topNavFlyOutsSelected {
				border: 0px;
				background-color: transparent;
				background-image: none;
}
.ms-topnavContainer {
				border: 0px;
}
.ms-menudown {
				background: url(../images/submenu_bg.jpg) repeat-x top left;
				height: 33px; /*line-height: 20px;*/;
				padding-left: 8px;
				width:99.1%;
				
}
.ms-marquee {
				float: left;
				width: 600px;
				padding-top: 3px;
				
}
.ms-marquee a, .ms-marquee span {
				font-size: 12px!important; /*font-style: italic;*/;
				font-weight: bold;
				color: #3a3a3a;
}
/**menu Top**/

* {
	margin: 0px;
	padding: 0px;
}
ul {
	list-style: none;
}
#wrapper {
	width: auto;
	margin: 0px auto;
}
.parent {
	float: left;
	line-height: 34px;
}

}
ul#topnav li a {
	padding: 0px 0px 0px 5px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
ul#topnav li li a{ background: none;}
#firstlist-div-0{
	
}
#firstlist-div-0 a{
	display:block;
}
#firstlist-div-0 a:hover,.LvSelected #firstlist-div-0 a:hover {
	display:block;
}
#firstlist-div-0 a:hover,.HvSelected #firstlist-div-0 a:hover {
	display:block;
}

#firstlist-div-1 a{
	padding-left:0px;
}
#firstlist-div-1{
	background-image:none!important;
}
#topnav li.parent ul.children li a, #topnav li.parent ul.children li a:link, #topnav li.parent ul.children li a:visited {
	color: #fff;
	display: block;
	font-weight: bold;
}
ul#topnav li.parent a:hover, ul#topnav li.LvSelected a {
		text-decoration: none;
	}
ul#topnav li.parent a:hover, ul#topnav li.HvSelected a {
	
	text-decoration: none;
	}

ul#topnav li.parent a span{ }
ul#topnav li.parent li a:hover, ul#topnav li.LvSelected li a {background:none;}
ul#topnav li.parent li a:hover, ul#topnav li.HvSelected li a {background:none;}
ul#topnav li.parent a:hover span, ul#topnav li.LvSelected a span{ text-decoration: none; height:32px; padding:10px 8px 10px 0; color: #FFE800;}
ul#topnav li.parent a:hover span, ul#topnav li.HvSelected a span{text-decoration: none; height:32px; padding:10px 8px 10px 0; color: #FFE800;}

ul#topnav li.parent ul.children a:hover, ul#topnav li.LvSelected ul.children a {
	color:#FFE800;
	text-decoration: none;
}
ul#topnav li.parent ul.children a:hover, ul#topnav li.HvSelected ul.children a {
	color:#FFE800;
	text-decoration: none;
	

}

.main-level {
	background: url(../images/menu_split.jpg) no-repeat right center;
	padding:0 0px;
	}
.levelnext {
	
}
li.parent:last-child div.main-level{
background:none;
}
li.parent ul {
	display: none;
}
li.parent:hover ul {
	display: block;
}
li.parent:hover ul ul {
	display: none;
}
li.parent ul li:hover ul {
	display: block;
}
li.parent ul li:hover ul ul {
	display: none;
}
li.parent ul li ul li:hover ul {
	display: block;
}
li.parent ul li ul li:hover ul ul {
	display: none;
}
li.parent ul li ul li ul li:hover ul {
	display: block;
}
li.parent ul li {
	border-bottom:1px dotted #CCCCCC;
}
li.parent ul li:last-child{ border:none;}
li.parent ul li:hover {
	background-color:#439bf2;
}
#topnav ul.children {
	position: relative;
}
#topnav ul.children{
	width: 200px; position: absolute; z-index: 99; box-shadow: 0px 1px 6px 0px #555; background:#57b510;border-bottom: 1px #CCCCCC solid; padding:10px;
}
#topnav ul.children ul {
	width: 200px; position: absolute; z-index: 99; box-shadow: 0px 1px 6px 0px #555; background-color:#57b510;
}
#topnav ul.children ul ul {
	width: 200px; position: absolute; z-index: 99; box-shadow: 0px 1px 6px 0px #555; background-color: #57b510;
}
#topnav ul.children ul {
	left: 210px; margin-top: -33px;
}
#topnav ul.children ul ul ul {
	left: 200px; width: 200px; margin-top: -27px;}




#Accordion a{
	color:white;
}
a.menu_doc1{
	color:#3a3a3a!important;}

#s4-bodyContainer {
    padding-bottom: 0px !important;
}

input.search_btn
{
	min-width:55px !important;
}
.filter_field input.search_btn
{
	margin-left:10px !important;
}


@charset "utf-8";
/* CSS Document */
h1 {
	font: 3em normal Georgia, "Times New Roman", Times, serif;
	color: #fff !important;
	text-align: center;
	font-style: italic;
	margin: 40px 0 10px;
}
/*--Main Image Preview--*/
.main_image {
	width: 416px; height: 335px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff !important;
	border:1px solid #ccc;
}
.main_image h2 {
	font-size: 1.2em;
	font-weight: normal;
	margin: 0 0 5 0px;	padding: 10px 10px 0 10px;
}
.main_image p {
	font-size: 1.2em;
	padding: 10px;	margin: 0;
	line-height: 1.6em;
}
/*.block small { 
	padding: 0 0 0 20px; 
	background: url(images/icon_cal.gif) no-repeat 0 center; 
	font-size: 1em; 
}*/
.main_image .block small {margin-left: 10px;}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .block{
	width: 100%;
	background: #111;
	border-top: 1px solid #000;
}
.main_image a.collapse {
	background: url(../images/btn_coll.png) no-repeat left top;
	height: 20px; width: 20px;
	text-indent: -99999px;
	position: absolute; 
	top: -19px; right: 20px; 
}
.main_image a.show {background-position: left bottom;} 


.image_thumb {
	float: left;
	width: 281px;
	background: #f0f0f0;
	border-right: 1px solid #fff;
	height:336px;
	overflow:hidden;
}
.image_thumb img {
	border: 1px solid #ccc; 
	padding: 5px; 
	background: #fff; 
	float: left;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
	margin: 0; padding: 4px 8px 6px 8px;
	background: #f0f0f0 url(../images/nav_a.gif) repeat-x;
	width: 264px;
	float: left;
	border-bottom: 1px solid #ccc;
	}
.image_thumb ul li:first-child{ border-top:1px solid #ccc;}
.image_thumb ul li:last-child{
	border-bottom:none;
}
.image_thumb ul li.hover {
	background: #ddd;
	cursor: pointer;
}
.image_thumb ul li.active {
	background: #fff;
	cursor: default;
	color:red;
}
html .image_thumb ul li h2 {
	font-size: 12px; 
	margin: 4px 0; padding: 0;
}
.image_thumb ul li h2 a, html .image_thumb ul li h2 a:hover, html .image_thumb ul li h2 a:visited, html.image_thumb ul li h2 a:active{ text-decoration:none;font-family:Arial;font-weight:bold}

.image_thumb ul li .block {
	float: left; 
	margin-left: 0px;
	padding: 0;
}	
.image_thumb ul li p{display: none;}
.block div.date_pst{ margin:0 10px;}
.image_thumb h2.news_cat_title{ margin-right:0;}
.main_image h2
{
color:white;
}
/* van ban*/
#VB_lft{float:left; width:210px; margin-top:8px;}
#VB_right{float:right; width:780px; margin-top:8px;} #VB_right p{ margin:5px 5px 5px 0;float:right;}

.leftMenuSelectedLvl1 {
width: 100%;
display: block;
background-color:#104E8B/* url("/style/images/bgr_menu.jpg")*/;
padding: 6px 0px 6px 4px;
border-bottom: 1px white solid;
cursor: pointer;
font-family: verdana !important;
font-size: 12px;
font-weight: bold;
}
.leftMenuUnselectedLvl2  a{
color:black;
	
}
.leftMenuUnselectedLvl2 {
width: 100%;
display: block;
/* background-image: url("../../Imagesnew/mic/LeftMenuItemBullet.gif"); */
background-color: #D9DADB;
background-repeat: no-repeat;
background-position: 13px 8px;
line-height: 14px;
padding: 0px 10px 0px 6px;
border-bottom: 1px white solid;
cursor: pointer;
font-family: Arial !important;
font-size: 12px;
margin-left:-4px;
}
#VB_right .search_btn
{
	margin-right:5px;
	margin-top: 10px;
	margin-bottom: 10px;
	
}
.main_image img
{
	height:337px;
	width:415px;
}
.imagebanner
{
	margin-bottom:3px;
}
.imagebanner2
{
	border:0px solid #CCCCCC !important;width:340px; !important	
}
.first_itm .img_left{
	width:102px;
	height:69px;
}
.send_comment {
background-color: #f4f4f4;
padding: 8px;}
.ms-dtinput img
{
	margin-left:5px;
}
.tren_btn 
{
	margin-right:10px !important;
	
}

ul.ds_tin.eme2{width:90%; margin:10px 10px 10px 14px;}/*end_20052014*/

/*20052014*/
ul.ds_tin.eme2 li{ color:#3a3a3a; list-style:none; border-bottom:1px dotted #CCCCCC; line-height:28px;} ul.ds_tin.eme2 li:last-child{border-bottom:none;}
ul.ds_tin.eme2 li span{ vertical-align:central;}
/*end_20052014*/
.thumb ul{ width:338px; float:left; /*20052014*/margin-right:5px;/*end_20052014*/margin-left:5px;}.thumb ul li{margin-bottom: 2px;}
/*20052014*/.thumb{ margin-top:0px;}/*end_20052014*/
.thumb ul li a img{ border:1px solid #CCCCCC;width:340px !important;}*//*20052014*/
.thumb ul:last-child{ margin-right:0;}

.DVHCC_nav ul li a, .DVHCC_nav ul li a:active, .DVHCC_nav ul li a:visited {
color: #054d7a;
text-decoration: none;
}
.divblock {
width: 100%;
float: left;
border-bottom: 1px dotted #CCCCCC;
}
h2.bar_right_bottom {
background: url(../images/right_header_blue_bottom.png) no-repeat bottom left;
height: 32px;
}
.cat_block_5 h2.news_cat_title {
    height: 23px;
    width: 97%;
    /* border-bottom: 2px solid #a50000; */
    margin: 0px 0px 10px 0;
    background: #57b510;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
}
.cat_block_5 h2.news_cat_title a {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    line-height: 23px;
    padding: 0px;
}
.cat_block_5 ul li {
    width: 96%;
    float: left;
    list-style: square;
    margin-bottom: 13px;
    margin-left: 13px;
}
#ctl00_PlaceHolderMain_g_e90b7ade_9ce4_45ac_8233_fe6acc11696d{
	height: 30px;
    width: 292px;
    background: #104e8b;
    margin-bottom: 420px;
     text-align: center;
}
#ctl00_PlaceHolderMain_g_e90b7ade_9ce4_45ac_8233_fe6acc11696d:before{
content:"THÔNG TIN CẦN BIẾT";
	font-family: Arial;
    padding-left: 2px;
    font-size: 13px;
    line-height: 32px;
   
        width:292px;
    text-decoration:none; 
    color:#fff;
    font-weight:bold;
}
.tabcontent1 {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 306px;
}
.tabcontent2 {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 306px;
}

/*----------------------Vanban=========================*/
.vanban{color:#000;margin-bottom:10px; line-height:32px; margin-top:20px; width:760px;}
.vanban .headertitle{background:#2A5A8F; font-size:14px; font-weight:bold; color:#fff; height:32px; line-height:32px;  float:left; width:740px; padding: 0 10px;}
.vanban .headertitle1{ float:left; width:350px;text-align:center;}
.vanban .headertitle2 {float:left; padding-left:5px;  width:180px; border-left:1px solid #ccc; border-right:1px solid #ccc; text-align:center;display:none;}
.vanban .headertitle3{ float:left; font-weight:bold;  width:290px; text-align:center;padding-left:5px;}
.vanban .headertitle4{ float:right; font-weight:bold;  width:50px; text-align:center}
.vanban  a{text-decoration:none;  }
.vanban .vanban0{color:#000; padding:0 5px; border-top :1px solid b8ccd7; background:#eef7ff; float:left; width:740px; padding: 0 10px;}
.vanban .vanban1{color:#000; padding:0 5px; border-top :1px solid b8ccd7; background:#ccc;  float:left; width:740px; padding: 0 10px;}
.vanban .trichyeu { float:left; width:350px; font-weight:normal;}
.vanban .ngaydang {float:left; padding-left:5px; font-weight:normal; width:290px;  text-align:center}
.vanban .dinhkem{ float:right; font-weight:bold; width:50px; text-align:center}



a.menu_left_title:before {
   font-family: FontAwesome;
   content: "\f02d";
   display: inline-block;
   padding-right: 5px;
   vertical-align: middle;
}
.vanban .hinhthucvanban {
	display:none;
}

#divNoiDungTinBai .textbody{ text-indent:30px !important;}

#divNoiDungTinBai p { padding-top:5px; padding-bottom:5px;}
#ctl00_PlaceHolderMain_g_4adb87f6_01c1_4621_a5dc_ff7ea89effa3 a img{
	width:233px;
	border:none !important;
}
#ctl00_PlaceHolderMain_g_dc116455_46df_493c_8ed4_eadc5a481353 a img {
	width:233px;
	border:none !important;

}
#ctl00_PlaceHolderMain_g_1ae67cfc_5576_4a77_ac32_5663a99bb069 a img {
	width:233px;
	border:none !important;
}


ul.hoatdong_ld li:hover, ul.hoatdong_ld li:visited, ul.hoatdong_ld li:active, ul.hoatdong_ld li:focus{color:#A80D08; text-decoration:none;}

ul.videolist{padding:10px; display:inline-block;}
ul.videolist li img {width: 160px;   height: 105px;  padding: 0 5px;}
ul.videolist li{ float:left; width:25%; margin-right:0; font-weight:bold; text-align:center}

.truncatetitle{
	display: -webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;}	
}
.truncatetitle2{
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}	
}
.truncate{
	display: -webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	overflow:hidden;}	
}
.cat_block_news{
	width:100%;float:left;position:relative;
}
.cat_block_news ul li{
	width:50%;
	float:left;
	list-style:square;
	margin-bottom:13px;
}

/*---------------EMC--------------------
.yhy-append-wrap{
	bottom:45px !important;
}*/