﻿@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;
    border: 0 none;
    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;
}

#left{ float:left; width:700px; padding-right: 5px;}
#right{ float:right; width:290px;height:auto}
/*--------------End layout--------------------*/
/*-----------------header---------------------*/
#header{height:135px;}
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;
}
#lang{ position:absolute; top:10px; right:10px;}
/*--------------------End header-------------*/
/*---------------Nav-------------------------*/
#nav{margin-top:25px;}
.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{ float:left; width:23%; margin-right:2%; font-weight:bold;}
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{ border-bottom: 1px solid #9d0d0d;padding-bottom: 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;}
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 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: 190px !important ;min-height :32px; margin:0px 0px 10px 0px;}
.bar_right_home{background:#026dc1d4 no-repeat;width: 205px !important ;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;}
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: 33px; /*line-height: 20px;*/;
				padding-left: 8px;
				width:99.1%;
				
}
.ms-marquee {
				float: left;
				width: 900px;
				padding-top: 3px;
				
}
.ms-marquee a, .ms-marquee span {
				font-size: 13px!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;
}


@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;
}
.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;
}	
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;
}
.imagebanner
{
	margin-bottom:3px;
}
.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:800px;
}
#twocolumn_left{
	float:left;
	width:472px;
}
#twocolumn_right{
	float:left;
	width:300px;
}
#l2_right{	
	float:left;
	width:200px;
}
#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;
}
#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_left_dautu span, #twocolumn_left_tintuc span {	
 	padding: 7px 18px 0px 160px;
    position: absolute;
}
#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 {	
 	padding: 6px 0px 0px 10px;
    font-size: 15px;    
    color: #fff;
}
#twocolumn_right_bando {
	width: 313px;
    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: 313px;
    height: 265px;    
}
#twocolumn_right_bando .bar_right img {
	width: 313px;
    height: 265px;    
}

#twocolumn_right_dautu span.headtag {	
 	padding: 6px 0px 0px 10px;
    font-size: 15px;
    position: absolute;
    font-weight: 600;
    color: #073565;
}
#twocolumn_left_gioithieu .vgioithieu {	
 	background-color:#fff;
 	border: 1px solid #e5e5e5;
    margin: 36px 0px 0px 2px;
    position: absolute;
}
#twocolumn_left_dautu ul, #twocolumn_left_tintuc ul, #twocolumn_right_dautu ul {
	margin:55px 10px 0px 20px; 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.cham {
	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 95px;
}
 {
	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_tintuc ul img{
	float:left;
	width:100px;
	margin-right:20px;
}
#twocolumn_left_tintuc ul li.headdinh{
	height:90px;
}
#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;
}
#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: 45px 0px 0px -10px;
    padding: 20px;
    width: 959px;
    text-align: left;
    background: #dedede;
}
#footer {
	background:#fff;
	height:150px;
	color:black;
}


select.form-control{
    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-size: 8px 10px;
    padding-right: 1.75rem;
    background-position: right 0.75rem center;
    background-repeat: no-repeat;
}





