﻿@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
STRONG {
    font-style: normal;
    text-align: left;
}
body{font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:13px; color:#3a3a3a; height:100%; line-height:17px;}
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;
       margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
html, body {width:auto !important; overflow-x:hidden !important;} 
ul li{ list-style:none outside none;margin-right:3px}
.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-------------------------*/
::-webkit-scrollbar {
  width: 5px;
}
/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
#category_tintucsukien{
	overflow-x: hidden;
    overflow-y: scroll;
    height: 320px;	
}
#category_quyhoach {
	overflow-x: hidden;
    overflow-y: scroll;
    height: 320px;	
}
#category_thongke {
	overflow-x: hidden;
    overflow-y: scroll;
    height: 320px;	
}
#category_hoatdongsonganh {
	overflow-x: hidden;
    overflow-y: scroll;
    height: 320px;	
}
#category_chinhsach {
	overflow-x: hidden;
    overflow-y: scroll;
    height: 320px;	
}
#category_duan {
	overflow-x: hidden;
    overflow-y: scroll;
    height: 320px;	
}

#category_vanban {
	overflow-x: hidden;
    overflow-y: scroll;
    height: 320px;	
}
#KG_all{ width:100%; margin:0 auto;height:160px; position:relative;}

.bg_Tophead {
    width: 100%;
    height: 25px;
    background:#2094DC url(../images/menu_bg_rp.png) repeat-x 0px 0px;
    line-height: 22px;
}
    
.class_KGG{ width:1000px; margin:0 auto; position:relative;}
.ms-menudown {
				background: url(../images/submenu_bg.jpg) repeat-x top left;
				height: 32px; /*line-height: 20px;*/;
				padding-left: 8px;
				float:left;
}

/*--------------End layout--------------------*/
/*-----------------header---------------------*/

h2.logo_KGG a {
	text-indent:-9999px;
	background:#FFFFFF url(../images/logo_KG.png) no-repeat top left;
	width:100%;
	height:105px;
	position: absolute;
	top:2px;
	left:0px;
	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{
	 padding: 0px 0px !important;
    background: #e41716;
    color: #FFFFFF;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border: none;
    width: 55px;
    height: 21px;
    float: left;
    cursor: pointer;
	margin-left:0px;

}

input.search_btn:hover {
    padding: 0px 0px !important;
    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-------------*/
/*---------------Nav-------------------------*/
.left_nav{ background: #2094DC url(../images/menu_bg_rp.png) repeat-x 0px 0px; height:34px; margin-top:2px; padding-left:9px;}
h2.blue_title {
	color: #248fd2;
	border-bottom: 2px solid #248fd2;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
}
#firstlist67 {float:right;border:none}
/*.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:normal;}
/*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: 5px;}
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:25%; 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;}

ul.videolist{padding:10px; display:inline-block;}
ul.videolist1{padding:10px; display:inline-block;}
ul.videolist li img {width: 160px;   height: 105px;  padding: 0 5px;}
ul.videolist1 li img {width: 160px;   height: 105px;  padding: 0 5px;}
ul.videolist li{ float:left; width:33%; margin-right:0; font-weight:bold; text-align:center;max-height: 180px;}
ul.videolist1 li{ float:left; width:33%; margin-right:0; font-weight:bold; text-align:center;height: 130px;}
h2.cat_title{ border-bottom: 1px solid #9d0d0d;padding: 5px;margin-bottom: 15px;font-size: 12px;font-weight:bold;color: #9d0d0d;}
.block_tin{ border:1px solid #cecece; padding:10px; margin:0px 0px 0px 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:48%; float:left; margin-right:4%; position:relative;}
.cat_block_3{ width:30%; float:left; margin-right:3%; position:relative;}
.cat_block:last-child { margin-right:0;}
.cat_block_news{ width:100%; float:left;  position:relative;}
h2.news_cat_title{height: 20px;
    width: 100%;
    margin: 0px 0px 15px 0;
    border-bottom: 2px solid rgb(44, 133, 203);
    padding: 5px;
    background: #2094dc;
    color:#fff;
}
h2.news_cat_title a{ font-size:13px; font-weight:bold; color:#fff; line-height:23px;padding:0 10px }
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{ text-decoration:none;} 
img.rss_ico{ position:absolute; right:10px; top:6px; }
.cat_block_5 img.rss_ico{display:none;}

.img_left{ float:left; margin:0 5px 5px 0; border:1px solid #CCCCCC; }
.cat_block ul{ margin-left:3px; margin-top:-4px;text-align: justify;
    padding-right: 10px;}
.cat_block ul li{ width:96%; float:left; list-style:square; margin-bottom:13px; margin-left:13px;}
.cat_block_news ul li{ width:50%; float:left; list-style:square; margin-bottom:13px;}
.cat_block ul li span.kenhlienthong{font-weight: bold; color: #c6c6c6;}
.cat_block ul li span.kenhlienthong a{display:none}

.cat_block ul li.first_itm{ list-style:none; margin-left:0; font-weight:bold;}
.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 li {
    width: 96%;
    float: left;
    list-style: square;
    margin-bottom: 13px;
    margin-left: 13px;
}
.cat_block_5 h2.news_cat_title{
    height: auto;
    width: auto;
    /* border-bottom: 2px solid #a50000; */
    margin: 0px 0px 10px 0;
    background: #a50000;
    color: #ffffff;
    text-transform: uppercase;
    text-align:center;
}
.cat_block_5 img.img_left{ float:left; margin:0 5px 5px 0; border:1px solid #CCCCCC;width:100px;height:70px}

.cat_block_5 ul li {
    width: 96%;
    float: left;
    list-style: square;
    margin-bottom: 13px;
    margin-left: 13px;
    text-align: justify;
}
.cat_block_6 h2.news_cat_title a{ font-size:13px; font-weight:bold; color:#fff; line-height:23px;padding:0 10px }
.cat_block_6 h2.news_cat_title{
    height: 23px;
    width: 98.5%;
    /* border-bottom: 2px solid #a50000; */
    margin: 0px 0px 10px 0;
    background: #2094dc;
    color: #ffffff;
    text-transform: uppercase;
    text-align:left;
}

.cat_block_6 ul li {
    width: 96%;
    float: left;
    list-style: none;
    margin-bottom: 13px;
    margin-left: 13px;
    text-align: justify;
}
.cat_block_5 h2.news_cat_title a{ font-size:13px; font-weight:bold; color:#fff; 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; font-size:12px}
.tabduocchon1{ background-position:0px 0px; color:#FFFFFF;}
.tabmacdinh1{background-position:-179px 0px;}
.tabduocchon1 span, .tabmacdinh1 span{ padding-left:12px;}
/*------right side-----------*/
/*.bar_right{ background:url(../images/right_header_blue.png) no-repeat; width:292px; min-height:32px; margin:0px 0px 10px 0px;}*/
.bar_right{background:#026dc1d4 no-repeat;width:292px; min-height:32px; margin:0px 0px 10px 0px;}
.bar_right_no{width:292px; min-height:32px; margin:0px 0px 10px 0px;}
.bar_right:last-child{ margin-bottom:10px;}
h2.bar_right_title{ font-family:Arial; color:#FFFFFF; text-align:center; font-size:16px; line-height:32px;}
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:#FFFFFF;}
.bar_right_content{border:1px solid #cecece;background: #fff;}.bar_right_content p{ margin:5px 3px;}
ul.ds_tin.eme{width:80%; margin:10px 10px 10px 25px;}
ul.ds_tin.eme li{ color:#000;}
.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:#2094DC; -moz-border-radius: 8px; border-radius: 8px; padding:10px; margin-top:10px; color:#FFFFFF;}
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:#016db1; margin:0px 0 5px 0 !important; font-weight:bold}
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;}
.time{ color:#c6c6c6;}
.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}  
.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}
.block_tin strong {text-align:left;}
/*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: 7px -30px 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:100%; height:135px;}
.neoslideshow img {position:absolute;left:0; top:0; height:135px !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: url(../images/right_navbg.png) no-repeat right top;
				width: 990px;
				height: 34px;
				
				
}
.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: 29px; /*line-height: 20px;*/;
				padding-left: 8px;
				width:99.1%;
				
}
.ms-marquee {
				float: left;
				width: 600px;
				padding-top: 3px;
				
}
#infHeader .bg_Tophead {
    width: 100%;
    height: 25px;

    color: #0d77b9 !important;
    line-height: 22px;    
    background: #0f6da9 url(/style/images/line_menutop_blue.jpg) no-repeat scroll 0 -1px;
}
#tinchayngang .ms-marquee {
	width: 998px;
    margin: 5px 0px 0px -18px;
}
#tinchayngang strong {
	position: absolute;
    z-index: -1000;
}
#menutop {
	width:1000px;
	margin: 1px 0px 0px 0px;
}
#menutop ul{
  list-style-type:none;
  background:0d77b9;
  text-align:center;  
}
#menutop ul li {
  float:left;
  margin:0;
  display: inline-table;
  background:#0f6da9;
  text-decoration:none;
  width:150px;
  font-family: arial;
  font-size:12px;
  height:40px;
  line-height:40px;  
}
#menutop ul li.line {
	background:#0f6da9 url(/style/images/line_menutop_blue.jpg) no-repeat scroll 0 -1px;
}
#menutop ul li.congtienganh {  
  width:250px;  
}

#menutop ul li a {
  color:#f1f1f1;
  text-decoration:none; 
  text-transform: uppercase;  
}
.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;
	border-right:1px solid #fff;
	padding: 0 5px;
}

}
ul#topnav li a {
	padding: 0px 3px 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: #3a3a3a;
	display: block;
	font-weight: bold;
}
ul#topnav li.parent a:hover, ul#topnav li.LvSelected a {	
	text-decoration: none;
	background:url("../images/left_corn_nav.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
}
ul#topnav li.parent a:hover, ul#topnav li.HvSelected a {
	
	text-decoration: none;
	background:url("../images/left_corn_nav.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
}

ul#topnav li.parent a span{ padding:10px 8px 10px 0;}
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{ background:url(../images/right_corn_nav.png) no-repeat right top; text-decoration: none; height:26px; padding:10px 8px 10px 0; color: #187AB7;}
ul#topnav li.parent a:hover span, ul#topnav li.HvSelected a span{ background:url(../images/right_corn_nav.png) no-repeat right top; text-decoration: none; height:26px; padding:10px 8px 10px 0; color: #187AB7;}

ul#topnav li.parent ul.children a:hover, ul#topnav li.LvSelected ul.children a {
	color:#8B1414;
	text-decoration: none;
}
ul#topnav li.parent ul.children a:hover, ul#topnav li.HvSelected ul.children a {
	color:#8B1414;
	text-decoration: none;
}

.main-level {
	/*background: url("/Style Library/Images/image_BL2013/mn_space.png") no-repeat left center;*/
}
.levelnext {
	
}
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;    margin-right: 0;
}
li.parent ul li:last-child{ border:none;}
li.parent ul li:hover {
	background-color:#e5e5e5;
}
#topnav ul.children {
	position: relative;
}
#topnav ul.children{
	width: 200px; position: absolute; z-index: 99; box-shadow: 0px 1px 6px 0px #555; background-color: rgb(238, 238, 238);border-bottom: 1px #CCCCCC solid;
}
#topnav ul.children ul {
	width: 200px; position: absolute; z-index: 99; box-shadow: 0px 1px 6px 0px #555; background-color: rgb(238, 238, 238);
}
#topnav ul.children ul ul {
	width: 200px; position: absolute; z-index: 99; box-shadow: 0px 1px 6px 0px #555; background-color: rgb(238, 238, 238);
}
#topnav ul.children ul {
	left: 200px; margin-top: -23px;
}
#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;
}
#nhansumoi{
	background: url(/style/images/nav-cm.png) no-repeat scroll 0 -1px;
}

#nhansumoi .cm{
	color: #0851d6;
    font-weight: 600;
    font-size: 16px;
    margin: 9px 0px 0px 1px;
    position: absolute;
}
#nhansumoi .tit{	
    font-weight: 600;
    font-size: 14px;    
}
@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: 467px; height: 308px;
	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: 230px;
	background: #f0f0f0;
	border-right: 1px solid #fff;
	height:310px;
	overflow:hidden;
}
#tindinh .image_thumb {
	float: left;
	width: 230px;
	background: #f0f0f0;
	border-right: 1px solid #fff;
	height:310px;
	position: absolute;
    z-index: -100;
	overflow:hidden;
}
#menulefttop {
	width: 190px;
    float: left;
    margin: 0px 5px 0px 0px;
}
#menulefttop img{
	width: 190px;
    float: left;
    margin: 0px 8px 0px 0px;
}

#menulefttop_vanban {
	width: 190px;
    float: left;
    margin: 5px 10px 0px 0px;
}
#menulefttop ul li{	
    background:url(/style/images/bgr_menulefttop.jpg) repeat scroll 0 -1px;
    text-align: left;    
    font-weight:bold;
    font-size:12px;
    margin:0;    
}
#menulefttop_vanban ul li{	
    background:url(/style/images/bgr_menulefttop.jpg) repeat scroll 0 -1px;
    text-align: center;    
    font-weight:bold;
    font-size:12px;    
}
#menulefttop ul li.bgr{	
    
    border-left: 1px solid #efb461;
    border-right: 1px solid #efb461;
    border-bottom: 1px solid #efb461;
    padding: 4px 5px; 
}
#menulefttop_vanban ul li.bgr{	
    border: 1px solid #efb461;
    margin-bottom: 1px;  
}
#menulefttop ul li.bgrfirst{	
    border: 1px solid #efb461;    
    padding: 4px 5px;   
}
#menulefttop_vanban ul li.bgrlast{	
    border: 1px solid #efb461;    
    padding: 0px 5px 0px 5px;   
}
#menulefttop a, #menulefttop a:visited, #menulefttop a:active {
    text-decoration: none;
    color: #000;
}
#menulefttop_vanban a, #menulefttop_vanban a:visited, #menulefttop_vanban a:active {
    text-decoration: none;
    color: #b30c0c;
}
#menulefttop_vanban ul.nhom li a, #menulefttop_vanban ul.nhom li a:visited, #menulefttop_vanban ul.nhom li a:active {
    text-decoration: none;
    color: #000;
}
#menulefttop_vanban a:hover {    
    color: #000;
}
#menulefttop a:hover {    
    color: #b30c0c;
}
#menulefttop ul li.oneline{
	height: 25px; 
	line-height: 25px;  
}
#menulefttop_vanban ul li.oneline{
	height: 17px; 
	line-height: 17px;  
}
#menulefttop ul li.twoline{
	height: 35px;
	line-height: 15px;  
	padding: 5px 5px 0px 5px; 
}
#menulefttop_vanban ul li.twoline{
	height: 35px;
	line-height: 15px;  
	padding: 5px 5px 0px 5px; 
}
#menulefttop ul li.threeline{
	height: 50px;   
	line-height: 15px;
	padding: 5px 5px 0px 5px;
}
#menulefttop_vanban ul li.threeline{
	height: 50px;   
	line-height: 15px;
	padding: 5px 5px 0px 5px;
}
#menulefttop ul li.image{	
	margin-top: 5px;
}
#menulefttop_vanban ul li.image{	
	margin-top: 1px;
}
#menulefttop_vanban ul.nhom{
	background: url(/style/images/bgr_area.jpg) repeat scroll 0 -1px;
	height: 230px;
    margin: 2px 0px;
    width: 177px;
    border: #d4d1d1 1px solid;
    text-align:left;
    padding-top: 10px;
}
#menulefttop_vanban ul.nhom li{
	background: url(/style/images/Cham.jpg) no-repeat scroll 0 4px;
    text-align: left;
    margin: 5px 0 5px 10px;
    font-weight: 400;   
    border:none; 
}
#menulefttop_vanban ul.nhom li li{
	background: url(/style/images/redplus.gif) no-repeat scroll 0 4px;
    text-align: left;
    margin: 5px 0 5px 10px;
    font-weight: 400;    
}
#menulefttop_vanban ul.nhom li a{	
    margin-left: 10px;    
}
#tindinh .main_image img {
    height: 310px;
    width: 500px;
}
#tindinh {
	/*height:320px;*/
}
#tindinh2 {
    width: 550px;
}
#tindinh2 img {
    height: 380px;
    width: 550px;
    margin-bottom: 10px;
}
#tindinh2 p.tit{
	font-size:18px;
	font-weight:bold;
	line-height: 22px;
	background: none repeat scroll 0 0 transparent;
	border:none;
	margin: -5px 0px 10px 0px;
}
#tindinh2 p.noidung{
	font-size:12px;
}
#tindinh #news{
	width: 508px;
    height: 35px;    
    float: left;
}
#tindinh #news span{	
    background: url(/style/images/tinmoi.png) no-repeat;
    z-index: 100;
    width: 127px;
    height: 50px;
    position: absolute;
    margin: -5px 0px 0px 0px;   
}
#tindinh #news #bgrun{	
    background: rgb(4, 59, 68);
    width: 458px;
    height: 28px;
    position: absolute;
    font-weight: bold;
    padding: 10px 0px 0px 0px;
    color: #fff;
    margin: -5px 0px 0px 50px;   
}
#tindinh .main_image {
    width: 500px;
    height: 308px;
    float: left;
    background: #333;
    position: relative;
    overflow: hidden;
    color: #fff !important;
    border: 1px solid #ccc;
}
.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: 210px;
	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:#9d0d0d;
}
html .image_thumb ul li h2 {
	font-size: 13px; 
	margin: 5px 0; padding: 0;
}
.image_thumb ul li h2 a, html .image_thumb ul li h2 a:hover, html .image_thumb ul li h2 a:active, html .image_thumb ul li h2 a:focus, html .image_thumb ul li h2 a:visited{text-decoration:none;font-family:Arial;font-weight:bold;}

.image_thumb ul li .block {
	float: left; 
	margin-left: 0px;
	padding: 0;
}	
#hdlanhdaotinh h2.news_cat_title {    
    width: 280px;
    border-bottom: 1px solid rgb(239, 180, 97);
    background: #faeac8;   
    color: #000;
    text-align: center;
}
#hdlanhdaotinh h2 a
{
	color:#021b4a;
}
#hdlanhdaotinh
{
	background:#fff8e8;
	height: 326px;
}
#hdlanhdaotinh ul{
	padding:0 10px;
	list-style: square;
}
#hdlanhdaotinh ul li{
	margin: 5px 0px 0px 15px;
	list-style: square;
	float:left;
}

ul.tabcontent1 {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 310px;
    width: 232px;
}
ul.tabcontent2 {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 310px;
    width: 232px;
}

.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-image: url("/style/images/bgr_menu.jpg");
padding: 6px 0px 6px 4px;
border-bottom: 1px white solid;
cursor: pointer;
font-family: Arial !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:306px;
	width:467px;
}
.imagebanner2
{
	margin-bottom:2px;	
}
.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:140px; float:left; /*20052014*/margin-right:10px;/*end_20052014*/}.thumb ul li{margin-bottom: 2px;}
/*20052014*/.thumb{ margin-top:5px;}/*end_20052014*/
/*.thumb ul li a img{ border:1px solid #CCCCCC;}*//*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;
}
#l2_left{
	float:left;
	width:790px;
}
#twocolumn_left{
	float:left;
	width:472px;
}
#twocolumn_right{
	float:left;
	width:300px;
}

#twocolumn_left_dautu, #twocolumn_left_gioithieu, #twocolumn_left_tintuc {	
 	background:url(/style/images/CacDuAnDauTu.gif) no-repeat scroll 0 -1px;
}
#twocolumn_left_gioithieu {	
 	background:url(/style/images/GioiThieu.gif) no-repeat scroll 0 -1px;
}
#twocolumn_left_dautu {	
 	border: 1px solid #cecece; width: 461px;
}
#twocolumn_left_gioithieu {	
 	border: 1px solid #cecece; width: 461px;height: 296px;
}
#twocolumn_left_tintuc {	
 	border: 1px solid #cecece; width: 461px;
}
#twocolumn_right_dautu {	
 	background:url(/style/images/DuAnKeuGoiDauTu.gif) no-repeat scroll 0 -1px; border: 1px solid #cecece; width: 310px;
}
#twocolumn_right_dautu {	
 	background:url(/style/images/DuAnKeuGoiDauTu.gif) no-repeat scroll 0 -1px; border: 1px solid #cecece; width: 310px;
}
#twocolumn_left_gioithieu span {	
 	padding: 7px 18px 0px 170px;
    position: absolute;
}
#twocolumn_left_dautu span.headtag, #twocolumn_right_dautu span.headtag, #twocolumn_left_gioithieu span.headtag, #twocolumn_left_tintuc span.headtag {	
 	
    font-size: 15px;    
    color: #fff;
    text-align:center;
}
#twocolumn_right_bando {
	width: 310px;
    height: 300px;
    float: left;
}
#twocolumn_right_thuvienanh {
	margin-top:10px;
}
#twocolumn_right_thuvienanh a{
	font-weight:600;
}
#twocolumn_right_bando .bar_right, #twocolumn_right_bando .bar_right .bar_right_content {
	width: 310px;
    height: 265px;    
}
#twocolumn_right_bando .bar_right img {
	width: 310px;
    height: 265px;    
}

#twocolumn_right_dautu span.headtag {	
 	padding: 6px 0px 0px 10px;
    font-size: 15px;
    position: absolute;
    font-weight: 600;
    color: #073565;
}
.boxheadtag {	
 	height:35px;

}
.boxheadtag a {
	padding:0 5px;
}
#twocolumn_left_gioithieu .vgioithieu {	
 	background-color:#fff;
 	border: 1px solid #e5e5e5;
    margin: 5px 0px 0px 2px;
    position: absolute;
}
#twocolumn_left_dautu ul, #twocolumn_left_tintuc ul, #twocolumn_right_dautu ul {
	margin:10px; padding:0px 0px 0px 0px; list-style-image:none;list-style-position:outside;list-style-type:none;
}
#twocolumn_left_dautu ul li.cham, #twocolumn_left_tintuc ul li.cham, #twocolumn_right_dautu ul li {
	padding:0px 0px 8px 12px; background:url(/style/images/Cham.jpg) no-repeat scroll 0 4px; background-position:0px 7px;
}
#twocolumn_left .ykiendn {
	margin: 5px 0px 0px 0px; padding: 11px 0px 0px 53px; height: 35px; list-style-image:none;list-style-position:outside;list-style-type:none;
	background:url(/style/images/TiepNhanPhanAnhDuAnDauTu.gif) no-repeat scroll 0 4px;
	color: white;
    font-size: 15px;
    font-weight: 600;
}
#twocolumn_left .tiepnhanthongtin {
	margin: -2px 0px 0px 0px; padding: 11px 0px 0px 53px; height: 35px; list-style-image:none;list-style-position:outside;list-style-type:none;
	background:url(/style/images/TiepNhanPhanAnhDuAnDauTu.gif) no-repeat scroll 0 4px;
	color: white;
    font-size: 15px;
    font-weight: 600;
}
#twocolumn_left .tiepnhanthongtin .tiepnhantt {
	padding: 0px 0px 0px 20px;
}
 {
	margin: -4px 0px 0px 0px; padding: 11px 0px 0px 53px; height: 35px; list-style-image:none;list-style-position:outside;list-style-type:none;
	background:url(/style/images/TiepNhanPhanAnhDuAnDauTu.gif) no-repeat scroll 0 4px;
	color: white;
    font-size: 15px;
    font-weight: 600;
}
#twocolumn_left .gopyhienke {
	margin: 5px 0px 12px 0px; padding: 11px 0px 0px 53px; height: 35px; list-style-image:none;list-style-position:outside;list-style-type:none;
	background:url(/style/images/Gopyhienke.jpg) no-repeat scroll 0 4px;
	color: #003366;
    font-size: 15px;
    font-weight: 600;
}
#twocolumn_left_dautu ul img{
	float:left;
	width:100px;
	margin-right:20px;
}
#twocolumn_left_dautu ul li.headdinh{
	height:75px;
	padding-bottom:7px;
}
#twocolumn_left_tintuc ul img{
	float:left;
	width:100px;
	margin-right:20px;
}
#twocolumn_left_tintuc ul li.headdinh{
	height:75px;
	padding-bottom:7px;
}

#twocolumn_right_thuvienanh span{
	height:90px;
	position:relative;
}
#twocolumn_right_thuvienanh img{
	width: 312px;
    position: absolute;
    margin-left: -97px;
    z-index: -10;
}
#right .thongbao_right{
	height:242px;
	width:269px;		
}
#right .thongbao_right div div ul{	
	display: inline-block;
    width:200px;
}

#right .thongbao_right div div ul{	
	display: inline-block;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 252px;
    height: 196px;
    padding: 0px 15px 0px 3px;
}
#l2_right{	
	float:right;
	width:205px;
}
#l2_right_home{	
	float:right;
	width:205px;
}

#l2_right #menu li {	
	background:#e6e6e6;
	border:1px solid #fff;
	height: 58px;
    width: 203px;
}
#l2_right #menu li a {
    position: absolute;
    width: 195px;
    padding: 5px;
    text-align: center;
    font-weight: 700;
    color:#042b67;
}
#l2_right_home #menu li {	
	background:#e6e6e6;
	border:1px solid #fff;
	height: 58px;
    width: 203px;
}
#l2_right_home #menu li a {
    position: absolute;
    width: 195px;
    padding: 5px;
    text-align: center;
    font-weight: 700;
    color:#042b67;
}

#right #menu li {	
	background:#e6e6e6;
	border:1px solid #fff;
	height: 50px;
    width: 288px;
}
#right #menu li a {
    position: absolute;
    width: 280px;
    padding: 5px;
    text-align: center;
    font-weight: 700;
    color:#042b67;
}

#tagtochucbomay{
	width:785px;
}
#menu_footer {	
    width: 1000px;
    margin: 30px 0px 9px 0px;
    height: 230px;
    border-top: 3px solid #cecece;    
    font-size: 11px;
}
#menu_footer ul {
  list-style:none;
  text-align:left;
  margin-top: 5px;
}
#menu_footer ul li {
  display: inline-table;
  width:190px;
  height:22px;
  lone-height:22px
}
#menu_footer ul li a {
  text-decoration:none;
}
#menu_footer ul li a.first {
  font-weight:bold;
}
#menu_footer ul li a:hover {
  text-decoration:underline;
}
#menu_footer ul li.top{
  margin-bottom:8px;
}
#footer #logo{
	background:url(/style/images/LoGoKienGiang_footer.png) no-repeat scroll 0 -1px;	
	height: 56px;
    margin: -10px;
    width: 999px;
    border-bottom: 3px solid #2094dd;
    position: absolute;	
}
#footer #CTDT{	
	height:100px;
	padding:30px;	
}
#footer #CTDT strong{	
	float:left;	
	padding: 3px 0px 20px 85px;
	color:#fff;
}
#footer #thongtin {
	float: left;
    width: 70%;
    /*margin: -13px 0px 0px -30px;*/
    padding: 20px;
    width: 959px;
    text-align: left;
    background: #dedede;
}
#footer {
	background:#fff;
	height:150px;
	color:black;
}

/*======content-mid=====*/
#content_mid{
	width:588px;
	float:left;
	border: 1px solid #e6e6e6;
    margin-bottom: 5px;

}
#content_mid p.title{

    background: url(/style/images/bgrdetail.jpg) repeat scroll 0 -1px;
    border: 1px #f1c78d solid;
    padding: 3px 5px;
    font-weight: bold;
    color: #a90f0f;
    font-size: 12px;	
}
#content_mid ul {
	margin: 10px;
    padding: 0px 0px 0px 0px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    
}
#content_mid ul li {
	/*padding: 0px 0px 8px 12px;
    background: url(/style/images/Cham.jpg) no-repeat scroll 0 4px;
    background-position: 0px 7px;*/
    padding: 0px 0px 20px 0px;
    min-height:20px;
    float:left;
   
}
#content .mota{
	text-align:justify;
}
.textbody img{
	max-width:568px !important;
	height: auto !important;	
}
.textbody p{
	padding:5px 0;
	
}

.textbody tr td img{
	float:left;
	height:200px;
	margin-left:10px;
	margin-right:10px;
	width:150px !important;
}
/*======content-mid-new=====*/
#content_mid_news{
	width:700px;
	float:left;
	border: 1px solid #f1c78d ;
    margin-bottom: 5px;
}
#content_mid_news p.title{

    background: url(/style/images/bgrdetail.jpg) repeat scroll 0 -1px;
    border-bottom: 1px #f1c78d solid;
    padding: 3px 5px;
    font-weight: bold;
    color: #a90f0f;
    font-size: 12px;	
}
#content_mid_news ul {
	margin: 10px;
    padding: 0px 0px 0px 0px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
#content_mid_news ul li {
	padding: 0px 0px 8px 12px;
  /*  background: url(/style/images/Cham.jpg) no-repeat scroll 0 4px;*/
    background-position: 0px 7px;
    float:left;
}

#content_vanban_right{
	width:808px;
	float:left;
	margin-top:5px;
}
#content_vanban_right p.title{
	width: 795px;
    background: url(/style/images/bgrdetail.jpg) repeat scroll 0 -1px;
    border: 1px #f1c78d solid;
    padding: 3px 5px;
    font-weight: bold;
    color: #a90f0f;
    font-size: 12px;	
}
#tinchitiet #content_mid_news #content{
	padding:10px;
}
#boxright{
	width:100%;
	float:left;
}
#boxleft{
	width: 190px;
    float: left;
    margin: 0px 5px 0px 0px;}

#boxright_home{
	width:292px;
	float:left;

}
#boxright img{
		}
#boxright_home img{
	width:243px;
	float:left;
	margin-top:5px;
}
#boxright #nav {
	border: 1px #F3F2F0 solid;
	background: url(/style/images/bgr_area.jpg) repeat scroll 0 -1px;
	margin: 0px 0px 10px 0px;
	float:left;
}

#boxleft #nav {
	border: 1px #f1c78d  solid;
	background: url(/style/images/bgr_area.jpg) repeat scroll 0 -1px;
	margin: 0px 0px 10px 0px;
}
#boxright_home #nav {
	border: 1px #f1c78d  solid;
	background: url(/style/images/bgr_area.jpg) repeat scroll 0 -1px;
	margin: 0px 0px 10px 0px;
}
#content_mid #content {
	border: 1px #dadada solid;
	background: url(/style/images/bgr_area.jpg) repeat scroll 0 -1px;
	margin-top:2px;
    padding: 10px;
}
#boxright ul{
	padding:10px;		
}
#boxleft ul{
	padding:10px;	
}

#boxright_home ul {
	padding:5px;
    width: 281px;
}
#boxright ul li{
	padding: 0px 0px 8px 4px;
    /*background: url(/style/images/Cham.jpg) no-repeat scroll 0 4px;*/
    background-position: 0px 7px;
    text-align:justify;
    float:left;  }
#boxright_home ul li{
	padding: 3px 0px;
    list-style: square;
    margin-left: 20px;
    text-align:justify;
}

#boxleft ul li{
	padding: 0px 0px 8px 12px;
    background: url(/style/images/Cham.jpg) no-repeat scroll 0 4px;
    background-position: 0px 7px;
    text-align:justify;
}
#boxleft ul li a{
	font-weight:normal;
	
}
#boxright ul li.headdau, #boxright_home ul li.headdau{	
    list-style: none; 
    float:left;   
}
#boxright ul li.headdau img, #boxright_home ul li.headdau img{
	float: left;
    width: 110px;
    height: 80px;
    margin: 5px 10px 0px -15px;
}
#boxright .titlebox{
	background: url(/style/images/bgrdetail.jpg) repeat scroll 0 -1px;
    border: 1px #f1c78d solid;
    padding: 5px ;
    text-transform:uppercase;
    font-weight: bold;
    color: #a90f0f;
    font-size: 12px;
    text-align:center
}
#boxleft .titlebox{
	background: url(/style/images/bgrdetail.jpg) repeat scroll 0 -1px;
    border: 1px #f1c78d solid;
    padding: 5px ;
    text-transform:uppercase;
    font-weight: bold;
    color: #a90f0f;
    font-size: 12px;
    text-align:center
}
#boxleft p a {
	color: #a90f0f !important;	
}
#boxright_home p{
	width:280px;
	background: url(/style/images/bgrdetail.jpg) repeat scroll 0 -1px;
    border: 1px #f1c78d solid;
    padding: 3px 5px;
    text-transform:uppercase;
    text-align:center;
    font-weight: bold;
    color: #083373;
    font-size: 16px;
}
#tindinh2 #icon-tin{
	background:#ececec;
	margin-top:25px;
	width:550px;
	height:220px;
}
#content #icon-tin{		
	width:550px;
	height:220px;
}
#tindinh2 ul
{
	margin:5px;
	padding:7px 0px;
	width:550px;
}
#content ul
{
	margin:-5px;
	padding:7px 0px;
	width:550px;
}
#tindinh2 ul li, #content ul li
{
	float:left;
	width:160px;
	padding:9px;
}
#tindinh2 ul li img, #content ul li img
{
	float:left;
	width: 160px;
    height: 110px;
    padding-bottom:5px;
}
#boxright .banner img{
	width:244px;
	margin-top:0px;
	height:100%;
}
#boxright .banner{
	background:background: none repeat scroll 0 0 transparent;
	margin-bottom:70px;
}


table.doc_title_search {
    margin: 22px auto;
}
table.doc_list_title {
    margin: 0px auto;
}
table.doc_list_title a {
    color: #0401b4!important;
}
table.doc_list_title {
    border-spacing: 0px;
    border: 1px #D1D3D2 solid;
    border-collapse: collapse;
    margin-top: 5px;    
}
table.doc_list_title td {
    border: 1px #D1D3D2 solid;
    padding: 3px;
    font-family: 'Arial';
    font-size: 10pt;
}
div.doc_title_search {
    border-spacing: 0px;
    border: 1px #D1D3D2 solid;
    margin-top: 2px;
    height: 95px;
    border-collapse: collapse;
}
table.doc_title_search td {
    border: 0px;
    padding: 3px;
    font-family: 'Arial';
    font-size: 10pt;
}
.search_item1_title {
    width: 140px;
}
.search_item1_value {
    width: 258px;
    border: 1px #C0C0C0 solid;
}
.search_item2_title {
    width: 250px;
    text-align: right;
}
.search_item2_value {
    width: 180px;
    border: 1px #C0C0C0 solid;
}
.search_item8_title {
    width: 250px;
    text-align: right;
}
input.search_item4_value {
    width: 165px;
    border: 1px #C0C0C0 solid;
    padding:px;
}
input.search_item5_value {
    width: 35px;
    margin: 0px;
    padding: 1px;
    border: 1px #C0C0C0 solid;
    font-size: 9pt;
    background:#d6d6d6;
}
.search_item8_value {
    width: 40px;
    margin-right: 70px;
    border: 1px #C0C0C0 solid;
}
.search_ext_title {
    margin-left: 3px;
    cursor: pointer;
}
.doc_list_title_notation {
    width: 120px;
    background: #EFEEDC;
    text-align: center;
}
.doc_list_title_date {
    width: 100px;
    background: #EFEEDC;
    text-align: center;
}
.doc_list_title_substract {
    width: 570px;
    background: #EFEEDC;
    text-align: center;
}
.doc_list_row {
    text-align: justify;
}
.doc_list_total {
    padding: 3px;
    font-family: 'Arial';
    font-size: 10pt;
    text-align: right;
    margin: 5px;
}
.doc_detail {
    margin-left: 0px;
}
table.doc_detail_table {
    border-spacing: 0px;
    border: 0px;
    border-collapse: collapse;
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
    width: 805px;
}
table.doc_detail_table {
    border-spacing: 0px;
    border: 0px;
    border-collapse: collapse;
    width: 805px;
    color: #000000 !important;
}
table.doc_detail_table h1 {
    color: #000000 !important;
    font-family: Arial;
    font-size: 14px;
    margin: 10px 0px;
    text-decoration: none;
    text-align:justify;
}
table.doc_detail_table td {
    border: 0px;
    padding: 3px;
    font-family: 'Arial';
    font-size: 10pt;
    text-align: justify;
}
.doc_detail_attr {
    font-size: 10pt;
    font-weight: bold;
    cursor: pointer;
}
table.doc_detail_file {
    border-spacing: 0px;
    border: 0px solid;
    border-collapse: collapse;
}
table.doc_detail_attr_table {
    border-spacing: 0px;
    border: #7994CB 1px solid;
    border-collapse: collapse;
    width: 795px;
}
table.doc_detail_attr_table td {
    border: #7994CB 1px solid;
    padding: 2px;
    margin: 0px;
    vertical-align: middle;
    font-family: 'Arial';
    font-size: 10pt;
}
.doc_img_bullet {
    margin: 3px;
}

/*----------------------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}
.vanban .hinhthucvanban {display:none;}



#ctl00_PlaceHolderMain_g_eaa155f5_0fce_4366_b182_d3e3e19f3573 .float_right {

	visibility:hidden;}


#ctl00_PlaceHolderMain_g_eaa155f5_0fce_4366_b182_d3e3e19f3573 .vbdh {
	text-align:justify;
	margin-right:3px;
	margin-left:3px;
}
#ctl00_PlaceHolderMain_g_eaa155f5_0fce_4366_b182_d3e3e19f3573 h2.news_cat_title {
    height: 20px;
    width: 95%;
    border-bottom: 2px solid rgb(44, 133, 203);
    padding: 5px;
    background: #2094dc;
    color: #fff;
}

.welcome{
	padding-top:5px;
}
#sdt {
	border: 1px solid #e1e8ee;
    padding: 10px;
    padding-top:10px;
    width:678px;
    height:auto;
    
}
select.form-control:not([multiple]):not([size]),
.form-control-select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 8px 10px;
  padding-right: 1.75rem; }
  select.form-control:not([multiple]):not([size])::-ms-expand,
  .form-control-select::-ms-expand {
    display: none; }



.form-control {
  display: block;
  width: 100%;
  height: 2.375rem;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #FFF;
  background-clip: padding-box;
  border: 0.0625rem solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #495057;
    background-color: #FFF;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }
    
    
    
.main_image1 {
	width: 418px; height: 335px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff !important;
	border:1px solid #ccc;
}
.main_image1 h2 {
	font-size: 1.2em;
	font-weight: normal;
	margin: 0 0 5 0px;	padding: 10px 10px 0 10px;
}
.main_image1 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_image1 .block small {margin-left: 10px;}
.main_image1 .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display:none;
}
.main_image1 .desc .block{
	/*opacity: 1 !important;*/
	margin-bottom:0 !important;
	min-height:80px;
}

.main_image1 .block{
	width: 100%;
	background: #272c30;
	border-top: 1px solid #272c30;
	
}
.main_image1 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; 
	display:none;
}
.main_image1 a.show {background-position: left bottom;} 
.main_image1 h2
{
color:white;
}
.main_image1 img
{
	height:337px;
	width:418px;
}
.tabcontent5 {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 306px;
}


/*============================image====================================*/
.image_thumb1 {
	float: left;
	width: 282px;
	background: #f0f0f0;
	border-right: 1px solid #fff;
	height:336px;
	overflow:hidden;
}
.image_thumb1 img {
	border: 1px solid #ccc; 
	padding: 5px; 
	background: #fff; 
	float: left;
}
.image_thumb1 ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb1 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_thumb1 ul li:first-child{ border-top:1px solid #ccc;}
.image_thumb1 ul li:last-child{
	border-bottom:none;
}
.image_thumb1 ul li.hover {
	background: #ddd;
	cursor: pointer;
}
.image_thumb1 ul li.active {
	background: #fff;
	cursor: default;
	color:#9d0d0d;
}
html .image_thumb1 ul li h2 {
	font-size: 12px; 
	margin: 5px 0; padding: 0;
}
.image_thumb1 ul li h2 a, html .image_thumb1 ul li h2 a:hover, html .image_thumb1 ul li h2 a:active, html .image_thumb1 ul li h2 a:focus, html .image_thumb1 ul li h2 a:visited{ color: inherit; text-decoration:none;font-family:Arial;font-weight:bold}

.image_thumb1 ul li .block {
	float: left; 
	margin-left: 0px;
	padding: 0;
}	
.image_thumb1 ul li p{display: none;}
.block div.date_pst{ margin:0 10px;}
.image_thumb1 h2.news_cat_title{ margin-right:0;}

.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;	
}

.dark-mode {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
}        
#rel_lst {
    margin-left: 28px;
    margin-bottom: 28px;
    margin-top: 15px;
}
#rel_lst li, .rel_lst_lv2 li, .rel_lst_lv3 li {
    background: url(../images/tin_bullet.png) no-repeat;
    margin-bottom: 20px;
    padding-left: 10px;
	background-position: -15px 7px;
}
.rel_lst_lv2 li {
    background-position: -7px 7px;
    padding-left: 20px;
	list-style: inside;
}
.rel_lst_lv2{
	margin-top: 20px;;
}

#activities_video{background-color:#ededed; border:1px solid #e5e5e5;margin-bottom: 5px; width:343px;float:left; margin-right:10px; height:250px}
ul.hoatdong_ld_video{padding:10px; display:inline-block;}
ul.hoatdong_ld_video li img {width: 308px;   height: 150px;  padding: 0 5px;}
ul.hoatdong_ld_video li  p {width: 320px;}
ul.hoatdong_ld_video li{ float:left; width:25%; margin-right:0; font-weight:bold; text-align:center}


ul.hoatdong_ld_video li:hover, ul.hoatdong_ld_video li:visited, ul.hoatdong_ld_video li:active, ul.hoatdong_ld_video li:focus{color:#A80D08; text-decoration:none;}

#activities_video2{background-color:#ededed; border:1px solid #e5e5e5;margin-bottom: 5px; width:350px;float:left;}
ul.hoatdong_ld_video2{padding:10px; display:inline-block;}
ul.hoatdong_ld_video2 li img {width: 307px;   height: 150px;  padding: 0 5px;}
ul.hoatdong_ld_video2 li  p {width: 320px;}
ul.hoatdong_ld_video2 li{ float:left; width:25%; margin-right:0; font-weight:bold; text-align:center}


ul.hoatdong_ld_video2 li:hover, ul.hoatdong_ld_video2 li:visited, ul.hoatdong_ld_video2 li:active, ul.hoatdong_ld_video2 li:focus{color:#A80D08; text-decoration:none;}
#wrap{
	float:left;
}
.yhy-append-wrap{
	position:absolute;
	bottom:0%;
}
