.ControlPanel {width: 100%;margin: auto;border-bottom-style: dashed;border-bottom-color: #000;border-bottom-width: 1px;background-color: #E4E4E2;margin-bottom: 5px;}
/*newskin*/
body{
	margin:0px;
	padding:0px;
	/*background:url('images/bg_02.jpg') top center no-repeat fixed;
	background-color: #3985C1;*/
	background-color: #F5F5F5;
	background:url('images/bg_b.jpg') repeat-x repeat-y;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#464646;}
div{
	margin:0px;
	padding:0px;}
table{
	margin:0px;
	padding:0px;
	/*width:100%;*/
	/*height:100%;*/
	/*border-width:0px;*/
	border-collapse:collapse;
	vertical-align:top;}
td,tr{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border:0px solid black;}
.NewsContent td{
	border-collapse:collapse;
	border:1px solid black;}
li,lu{
	list-style-type:none;
	text-decoration:none;}
a{
	text-decoration:none;
}
#main_container{
	margin-left:auto;
	margin-right:auto;
	/*width:966px;*/
	width:960px;
	}
#left_shadow{
	background:url('images/shadow_left.png') repeat-y;
	width:3px;
	height:100%;
	}
#right_shadow{
	background:url('images/shadow_right.png') repeat-y;
	width:3px;
	height:100%;
	}
#main{
	background:url('images/bg_a.png');
	width:960px;		
	}
div.margin_lr{
	margin-left:10px;
	margin-right:10px;
	}
img.frame_img{
	padding:4px;
	margin:0px;
	border:1px solid #bbbbbb;
	background-color:#f5f5f5;
	}
img.frame_img_thin{
	padding:2px;
	margin:0px;
	border:1px solid #bbbbbb;
	background-color:#f5f5f5;
	}
a.lv1_title{
	margin:5px 0px;
	padding:0px;
	color:#0a75ba;
	font-size:20px;
	font-weight: bold;
	text-transform:uppercase;	
	text-decoration:none;
	}
h1.lv1_title{
	margin:5px 0px;
	padding:0px;
	color:#0a75ba;
	font-size:20px;
	font-weight: bold;
	text-transform:uppercase;	
	text-decoration:none;
	font-family:inherit;
	}
	
h2.lv2_title{
	margin:5px 0px;
	padding:0 0 0 30px;
	color:#636363;
	font-size:16px;
	font-weight: bold;
	text-transform:uppercase;
	}
h3.lv3_title{
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:12px;
	font-weight: bold;	
	text-shadow:0 1px 0 #710807;
	}
.list_contents{
	width:100%;
	font-size:10pt;
	}
.list_contents ul{
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;	
	}
.list_contents ul li{
	margin:0px;
	padding:0px;	
	min-height:24px;
	border-bottom:1px dashed #898989;
	}
.list_contents ul li a{
	margin:0px;
	padding:5px 0px 5px 20px;
	/*text-transform: uppercase;*/
	color:#0a75ba;
	text-decoration:none;
	display:block;
	background:url('images/arrow_blue.png') no-repeat center left;
	font-size: 9pt;
	}
.titleDang{
	margin:0px;
	padding:5px 0px 5px 20px;
	/*text-transform: uppercase;*/
	color:#464646;
	text-decoration:none;
	display:block;
	background:url('images/arrow_blue.png') no-repeat center left;
	font-size: 9pt;
	margin-top:-4px;
	}
.list_contents ul li a:hover{	
	background:url('images/arrow_blue_hover.png') no-repeat center left;
	color:#07598e;
	}
.titleDang:hover{	
	background:url('images/arrow_blue_hover.png') no-repeat center left;
	color:#07598e;
	}
.line_space{
	padding:0px;
	margin:0px;	
	width:100%;
	height:0px;
	border-top:1px solid #c8c8c8;
	border-bottom:1px solid #ffffff;	
	}
.ktc_box{
	margin-top:10px;
	margin-left:11px;
	width:100%;
	
	
	}
.ktc_box div.ktc_box_title{
	padding:2px 0px;
	height:22px;
	background:url('images/box_title_bg.png') repeat-x top left;
	box-shadow: inset 0 0 0 1px #1a93cf;
	-moz-box-shadow: inset 0 0 0 1px #1a93cf;
	-webkit-box-shadow: inset 0 0 0 1px #1a93cf;
	border:1px solid #0962b2;	
	}
.ktc_box div.ktc_box_title span{
	width:100%;
	display:block;
	text-align:center;
	/*line-height:13px;*/
	font-size:15px;
	font-weight:bold;	
	color:#ffffff;
	text-transform:uppercase;
	text-shadow:0 2px 0 #0060b8;
	}
.ktc_box div.ktc_box_content{
	border:1px solid #c2c2c2;
	background-color:#e1e1e1;
	padding: 5px 0px;
	}
/* -------------------- FUNCTION BOX -------------------------- */


#fbox_container{
	width:960px;
	height:28px;	
	}
div.fbox_lr{
	width:2px;
	height:28px;
	float:left;
	background:url('images/fbox_bg.png') repear-y;
	}
#fbox_left{	
	background:url('images/fbox_left_bg.png') repeat-y;
	}
#fbox_right{	
	background:url('images/fbox_right_bg.png') repeat-y;
	}
#fbox{
	width:956px;
	height:28px;
	float:left;	
	background:url('images/fbox_bg.png') repeat-x;
	}
#notice_bton{
	margin-top:3px;
	margin-left:8px;
	padding:2px 7px;
	width:66px;
	height:17px;
	background:url('images/notice_bton_bg.png') no-repeat;
	font-size:12px;
	color:white;
	display:block;
	float:left;
	}
#notice_bton:hover{
	color:yellow;
	cursor:pointer;
	}
.notice_content{
	width:646px;
	height:18px;
	padding:5px 20px 5px 10px;
	display:block;
	float:left;
	color:#d34034;
	}
#search_inbox_container{
	width:242px;
	height:21px;
	margin-top:3px;
	background:url('images/search_inbox_bg.png') no-repeat;
	float:left;
	}
.Transparent
{
	background-color: transparent;
    border: medium none;
    float: left;
    height: 17px;
    margin-left:4px;
    width: 238px;
}
.search_bton{
	width:29px;
	height:21px;
	margin-top:3px;
	background:url('images/search_bton.png') no-repeat;
	display:block;
	float:left;
	}
#search_input{
	width:239px;
	height:17px;
	margin:1px 1px 2px 2px;
	background-color:transparent;
	border:0px;
	font-size:11px;
	color:#7d7d7d;
	}
a.language_bton{
	margin:6px 0px 7px 22px;
	padding:0px 0px 0px 20px;
	width:55px;
	height:14px;
	color:#7d7d7d;
	font-size:12px;
	float:left;
	display:block;
	text-decoration: none;
	}
.language_vi{	
	background:url('images/vi_icon.png') no-repeat;
	background-position: 0px 1px;
	}
.language_en{	
	background:url('images/en_icon.png') no-repeat;
	background-position: 0px 1px;
	}
a.language_bton:hover{
	color:#d4423b;
	}
/* -------------------- MAIN SLIDE ----------------------*/
#ktc_slide{
	background:url('images/slide_bg.jpg') no-repeat top left;
	width:960px;
	height:425px;
	margin:0px auto;
	padding-top:10px;
	overflow: hidden;
	}
/* --Clearfix */
.cf:before,
.cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}
#carousel li {
	margin-right:20px;
	background-color:#fff;}
#carousel img {display: block; opacity: .7; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}
#carousel{
	margin:5px 20px;
	background:transparent;
	}
#slider{	
	border:1px solid #bbbbbb;
	padding:4px;
	}
#container_slide{
	margin:0px auto;
	width:940px;
	height:300px;
	padding:0px;
	
	}
#slide_shadow{
	width:960px;
	height:10px;
	margin-top:25px;
	z-index:100;
	
	}
#slide_shadow ul{
	padding:0px;
	margin:0px 0px 0px 10px;
	list-style:none;
	}
#slide_shadow ul li{
	padding:0px;
	margin:0px 0px 0px 20px;
	width:210px;
	height:10px;
	float:left;
	display:block-inline;
	background:url('images/shadow_slide.png') no-repeat top left;
	}
/* Loading
***********************/
.loading #_slide {opacity: 0;}
.loading:before  { content: 'LOADING'; display: block; margin: 100px 0 0; text-align: center; color: #000;}
/*CORE SLIDE*/
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('fonts/flexslider-icon.eot');
	src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/flexslider-icon.woff') format('woff'),
		url('fonts/flexslider-icon.ttf') format('truetype'),
		url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 -20px; padding:0px; background: #f5f5f5; border: 0px solid #bbbbbb; position: relative; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { color: #333; text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
/*CORE SLIDE*/
/* -------------------- TITLE -------------------------- */
#title_site{
	margin:27px 10px 15px 10px;
	width:940px;
	height:130px;
	background:url('images/khatoco_3d_title.png') no-repeat;
	}
#e_banner_bg{
	margin-left:480px;
	width:458px;
	height:118px;
	border:1px solid #bbbbbb;
	background-color:#f5f5f5;
	}
#topdivSlideShow
{
	margin: 4px;	
}
.e_banner{
	width:450px;
	height:110px;
	border: none;
	}
/* -------------------- SLIDE_BANNER -------------------------- */
#m_banner{
	margin-bottom:5px;
	width:960px;
	height:245px;
	background-color:#58a9d4;
	}
/* -------------------- INTRODUCTION -------------------------- */
#company_info{
	/* background-color:#999999; */
}
.intro{
	width:620px;	
	margin-right:8px;
	float:left;
	}
.intro_content{
	position:relative;
	margin-top: 5px;
	height:193px;
	overflow:hidden;
	}
#ktc_headquarters{	
	width:129px;
	height:177px;	
	float:left;
	margin-right:20px;
}
#ktc_head_shadow{
	width:140px;
	height:7px;
	background:url('images/ktc_head_shadow.png') no-repeat left top;
	position:absolute;
	left:0px;
	top:187px;
	}
.intro_content p{
	text-align:justify;	
	margin:0px;
	}
.intro_content p span{
	color:#0c66a1;
	}
/*.intro_content p:after {
	content: '';
	display:block;
	clear:both;	
	margin:0px;
	padding:0px;
	}
*/
/* -------------------- TOP NEWS -------------------------- */
.top_news{
	/* background-color:#999999; */	
	/*margin-top:35px;*/
	margin-left:10px;
	width:298px;
	float:left;		
	position:relative;
	}
.top_news:after {
	content: '';
	display:block;
	clear:both;	
	margin:0px;
	padding:0px;
	}
.top_news div.tn_item{	
	width:298px;	
	height:57px;
	/* border:solid #c8c8c8; */
	border-top:0px;
	border-right:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
	border-left:1px solid #b0b0b0;	
	background:url('images/hotnews_bg.png') repeat-x left top;
	}
.top_news div.tn_item:after {
	content: '';
	display:block;
	clear:both;	
	}
.top_news div.tn_item:first-child {
	border-top:1px solid #b0b0b0;	
	}
.top_news div.tn_item img{
	padding:5px;
	width:70px;
	height:47px;
	border:0px;		
	float:left;	
	}
.top_news div.tn_item span{	
	padding:0px 0px 0px 5px;	
	height:57px;
	width:100%;
	display:block;
	display: table-cell;
	vertical-align:middle;
	color:#0a75ba;
	font-weight:bold;
	}
.title_hotnews{	
	width:304px;
	height:24px;
	background:url('images/title_hotnews.png') repeat-x left top;
	/*position:absolute;*/
	top:-22px;
	}
.title_hotnews h3.lv3_title{
	padding:0px 0px 0px 200px;
	line-height:20px;	
	}

/* -------------------- VITUAL MUSEUM -------------------------- */
	
#vitual_museum{
	margin-top:15px;
	width:140px;
	height:85px;
	float:left;
	background:url('images/vm_bg.png') repeat left top;
	}

/* -------------------- KTC DOCUMENTS -------------------------- */
	

#ktc_documents{
	margin-left:20px;
	margin-top:14px;
	width:460px;
	min-height:100px;
	float:left;	
	position:relative;
	}
#ktc_documents_title{
	width:60px;
	min-height:80px;
	background:url('images/title_documents.png') no-repeat top left;	
	position:absolute;
	top:1px;;	
	}
#ktc_documents_title h3.lv3_title{
	padding-left:8px;
	line-height:20px;
	}
#list_annual{
	margin:0px 0px 0px 80px;
	width:200px;
	font-size:12px;
	float:left;
	}
#list_innews{
	margin:0px 0px 0px 20px;
	width:160px;
	font-size:12px;
	float:left;
	}

#list_annual ul li:first-child a{
	border-top:0px;
	}
#list_innews ul li:first-child a{
	border-top:0px;
	}

	
/* -------------------- KTC INDUSTRY -------------------------- */
/*
#ktc_industry{
	width:940px;		
	clear:both;
	}
#ktc_industry table{
	padding:0px;
	margin:0px;	
	height:350px;
	}
#ktc_industry table tr{
	height:110px;
	}
#ktc_industry table tr td a{	
	width:100%;	
	height:110px;
	display:block;	
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	text-align:right;		
	}
#ktc_industry table tr td a:hover{
	/* color:#464646; *//*
	background-color:#0a75ba;
	}
#ktc_industry table tr td a span{
	padding:10px;
	display:block;
	}
#ktc_industry table tr.in_table_hspace{
	height:10px;
	}
#ktc_industry table tr td.in_table_vspace{
	width:10px;	
	}
*/
#ktc_industry{
	width:940px;		
	clear:both;
	}
#ktc_industry table{
	padding:0px;
	margin:0px;	
	height:260px;
	}
#ktc_industry table tr{
	height:80px;
	}
#ktc_industry table tr td a{	
	width:100%;	
	height:80px;
	display:block;	
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	color:#ffffff;
	text-align:right;		
	}
#ktc_industry table tr td a:hover{
	/* color:#464646; */
	background-color:#0a75ba;
	}
#ktc_industry table tr td a span{
	padding:10px;
	display:block;
	}
#ktc_industry table tr.in_table_hspace{
	height:10px;
	}
#ktc_industry table tr td.in_table_vspace{
	width:10px;	
	}
	
#in_table_01{
	width:370px;
	background-color:#ed8b00;
	}
#in_table_02{
	width:370px;
	background-color:#c2be18;
	}
#in_table_03{
	width:180px;
	background-color:#82c441;
	}
#in_table_04{
	background-color:#01adbe;
	}
#in_table_05{
	background-color:#00b18f;
	}
#in_table_06{
	background-color:#00b18f;
	}
#in_table_07{
	background-color:#00b6f0;
	}
#in_table_08{
	background-color:#68cff3;
	}
#in_table_09{
	background-color:#01adbe;
	}
	
/* -------------------- BARCODE -------------------------- */
#barcode_container{
	width:940px;
	height:40px;
	padding:0px;
	margin:10px;
	position:relative;	
	}
#barcode_container div:first-child{
	width:140px;
	height:40px;	
	background:url('images/barcode_bg_head.png') no-repeat top left;
	float:left;
	}
#barcode{
	width:790px;
	height:38px;
	border-top:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	float:left;
	background-color:#ffffff;
}
#barcode_container div:last-child{
	width:10px;
	height:40px;	
	background:url('images/barcode_bg_end.png') no-repeat top left;
	float:left;
	}
#barcode span{
	width:318px;
	height:38px;
	line-height:39px;
	color:#707070;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	float:left;
	}
#barcode_input{
	padding:0px;
	margin:0px;
	height:21px;
	width:275px;
	border:0px;	
	color:#7d7d7d;	
	}
#barcode div{
	padding:1px 1px 3px 26px;
	margin:7px 0px 4px 18px;
	height:21px;
	width:275px;
	background:url('images/barcode_tbox.png') no-repeat top left;
	float:left;
	}
#barcode_bton{
	margin:6px 0px 5px 18px;
	padding:0px;
	width:126px;
	height:27px;
	background:url('images/barcode_bton.png') no-repeat top left;	
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	line-height:25px;
	font-weight:bold;
	font-size:12px;
	float:left;
	}
#barcode_bton:hover{
	background:url('images/barcode_bton_hover.png') no-repeat top left;	
	}

/* -------------------- KTC NEWS -------------------------- */
.contentpane
{
	padding: 5px;	
}
.ktc_news{	
	position:relative;
	}
.ktc_news div{
	margin-right:13px;
	width:300px;	
	float:left;	
	}
.ktc_news div:last-child  {
	margin-right:0px;
	}
img.thumb_ktcnews{
	margin:0px 5px 0px 0px;	
	width:134px;	
	height:88px;	
	float:left;
	}
.h_ktcnews p{
	margin:5px 0px 20px 0px;
	padding:0px;
	float:right;	
	text-align:justify;
	height: 145px;
	overflow:hidden;
	}
.h_ktcnews span{	
	color:#0a75ba;
	font-weight:bold;
	}	
/* -------------------- TRAVEL BANNER -------------------------- */

#banner_travel{	
	padding:20px 10px 0px 10px;
	width:940px;
	height:100px;
	background-color:#0a75ba;		
	display:block;
	border:0px;
	clear:both;
	}

/* -------------------- 2 COLUMN -------------------------- */

#container_2col{
	width:940px;	
	position:relative;
	margin-top: 20px;
	}
.col_1{	
	padding-top:5px;
	width:609px;
	float:left;	
	}
.col_2{
	float: right;
    margin-bottom: 20px;
    margin-right: 13px;
    width: 300px;	
	}
.col_1_2{	
	padding-top:5px;
	width:650px;
	float:left;	
	}
.col_2_2{
	float: right;
    margin-bottom: 20px;
    /*margin-right: 13px;*/
    width: 270px;	
	}
.list_contents ul.list_contents_style01 a{
	/*border-top:1px dashed #898989;*/
	color:#464646;
	}

/* -------------------- KHATOCO JOB -------------------------- */

#banner_khajob{	
	margin:10px 0px;
	width:620px;
	height:100px;
	background-color:#0a75ba;		
	display:block;
	border:0px;	
	}
	
/* -------------------- MEDIA -------------------------- */

#ktc_video{
	margin:10px 10px;
	width:280px;
	height:180px;
	background-color:#CCCCCC;
	}
#list_ktc_video{
	width:280px;
	margin:0px 10px;
	}
#list_ktc_video ul li a{
	background:url('images/icon_video.png') no-repeat center left;	
	padding-left:25px;
	}
#list_ktc_video ul li a:hover{
	background:url('images/icon_video_hover.png') no-repeat center left;	
	}
#ktc_pictures{
	min-height:250px;
	}
/* -------------------- FOOTER -------------------------- */
#sepa_top{
	margin:0px 40px 0px 40px;
	width:880px;
	height:20px;
	background:url('images/sepa_top.png') no-repeat top left;	
	clear:both;	
	}
#sepa_bottom{
	margin:0px 0px;
	padding-top:10px;
	padding-bottom:5px;
	width:960px;
	background:url('images/sepa_bottom.png') no-repeat top left;	
	text-align:center;
	color:#787878;
	line-height:20px;	
	}
#sepa_bottom span{
	color:#0a75ba;
	}
#footer{	
	margin-top:10px;
	margin-bottom:20px;
	width:940px;
	height:140px;	
	/* background-color:#bbbbbb; */
	}
#logo_list{
	margin:10px 0px 0px 20px;
	width:425px;
	height:120px;
	float:left;
	
	}
#link{
	margin-left:20px;
	width:140px;
	/* height:120px; */
	float:left;
	}
.list_contents ul.list_contents_link  li{
	line-height:15px;
}
.list_contents ul.list_contents_link  li:first-child a{
	border-top:0px;	
	}
#contact_info{
	margin-left:20px;
	width:300px;
	height:120px;
	float:left;	
	}
.company_name{
	margin:10px 0px 5px 0px;
	color:#0a75ba;
	font-weight:bold;
	display:block;
	}
#contact_info #contact_info_contents{
	margin:5px 0px;	
	line-height:22px;
	}
.contact_info_title{	
	text-align:left;
	font-size:18px;
	margin-top:5px;
	margin-bottom:15px;
	padding-left:30px;
	line-height:18px;
	background:url('images/icon_contact_info.png') no-repeat center left;	
	}
.ktc_logo{
	height:60px;	
	float:left;
	}
#logo_khatoco{
	width:60px;
	background:url('images/logo_khatoco.png') no-repeat center left;	
	}
#logo_khatoco:hover{	
	background:url('images/logo_khatoco_hover.png') no-repeat center left;	
	}	
#logo_thuongmai{
	margin-left:29px;
	width:125px;
	background:url('images/logo_thuongmai.png') no-repeat center left;	
	}
#logo_thuongmai:hover{	
	background:url('images/logo_thuongmai_hover.png') no-repeat center left;	
	}	
#logo_longphu{
	margin-left:23px;
	width:100px;
	background:url('images/logo_longphu.png') no-repeat center left;	
	}	
#logo_longphu:hover{	
	background:url('images/logo_longphu_hover.png') no-repeat center left;	
	}		
#logo_khanhtan{
	margin-left:19px;
	width:60px;
	background:url('images/logo_khanhtan.png') no-repeat center left;	
	}
#logo_khanhtan:hover{	
	background:url('images/logo_khanhtan_hover.png') no-repeat center left;	
	}
#logo_khafeed{
	width:100px;
	background:url('images/logo_khafeed.png') no-repeat center left;	
	}
#logo_khafeed:hover{	
	background:url('images/logo_khafeed_hover.png') no-repeat center left;	
	}
#logo_dopack{
	margin-left:15px;
	width:100px;
	background:url('images/logo_dopack.png') no-repeat center left;	
	}
#logo_dopack:hover{	
	background:url('images/logo_dopack_hover.png') no-repeat center left;	
	}
#logo_tatex{
	margin-left:23px;
	width:100px;
	background:url('images/logo_tatex.png') no-repeat center left;	
	}
#logo_tatex:hover{
	
	background:url('images/logo_tatex_hover.png') no-repeat center left;	
	}
#logo_baodai{
	margin-left:19px;
	width:60px;
	background:url('images/logo_baodai.png') no-repeat center left;	
	}
#logo_baodai:hover{	
	background:url('images/logo_baodai_hover.png') no-repeat center left;	
	}
.video_item
{
	border-top: 1px dashed #898989;
	padding-top: 5px;
}
.video_item a
{
    color: #0A75BA;
    display: block;
    text-decoration: none;
}
a.txtFooterGray
{
	text-decoration: none;
	color: #0A75BA;		
}
/*=============================MENU DROPLINE==============================*/
#cssmenu {margin:0px;padding:0px;width:960px;height:35px;background: url('images/menu_bg.png') repeat-x;font-size:11pt !important;}
ul.topnav {list-style: none;float: left;margin:0;padding:0;z-index:100;font-weight:bold;}
ul.topnav li{float: left;position: relative;z-index:100;z-index:100;padding: 0 8px;
	/*border-bottom: 1px solid #1D6A9C;*/
    border-right: 1px solid #1D6A9C;
    border-top: 1px solid #1D6A9C;
    box-shadow: 0 0 0 1px #1E8CD2 inset;}
ul.topnav li:first-child{border-left: 1px solid #1D6A9C;}
ul.topnav li:hover{background:url('images/menu_hover_bg.png') repeat-x left top;}
ul.topnav li a{position: relative;z-index: 2;display: block;height: 33px;line-height: 35px;
	text-align: center;text-decoration: none;color: #fff;padding: 0;color: #FFFFFF;
	float: left;z-index:100;text-transform: uppercase;z-index:100;text-shadow: 0 1px 0 #222222;
}
ul.topnav li a.firstitem{z-index:100;}
ul.topnav li a:hover{color: #FFFFFF;text-decoration:none;z-index:100;z-index:100;}
ul.topnav li a:visited{color: #FFFFFF;text-decoration:none;z-index:100;}
ul.topnav li span {width: 17px;height: 33px;float: left;background: url(images/droplinemenu/subnav_btn.gif) no-repeat center top;z-index:1000;}
ul.topnav li span.subhover {z-index:1000; cursor: pointer;}

ul.topnav li ul.subnav {list-style: none;position: absolute;left: 0;top: 33px;background: #1E81C1;margin: 0;padding: 0;display: none; float: left;z-index:1000;}
ul.topnav li ul.subnav li{z-index:100;
	/*border-left: 1px solid #1D6A9C;
    border-right: 1px solid #1D6A9C;
    /*border-top: 1px solid #1D6A9C;*/
    box-shadow: 0 0 0 1px #1E8CD2 inset;
    background: url('images/menu_bg.png') repeat-x;}
ul.topnav li ul.subnav li{padding-top:-2px;}
ul.topnav li ul.subnav li:hover{background:url('images/menu_hover_bg.png') repeat-x left top;}
ul.topnav li ul.subnav li a {height:32px;margin-top:-6px;float: left;width: 150px;z-index:1000;text-transform:capitalize !important;font-family: Verdana;}
ul.topnav li ul.subnav li:last-child a {float: left;width: 150px;z-index:1000;}
ul.topnav li ul.subnav li:last-child{border-bottom: 1px solid #1D6A9C;}
ul.topnav li ul.subnav li span {background: none !important;z-index:1000;}

/*=============================MENU DROPLINE==============================*/
/*=============================VERTICAL MENU==============================*/
.mC {margin-top: 10px;font-weight:bold;}
.mC a{color: #fff;font-weight:bold;}
.mL{display:none;}
.mH0_c{background-color: #2085C6;display: block;font-style: italic;margin: 0;padding: 7px 10px 7px 20px;position: relative;cursor:pointer;margin-bottom: 5px;margin-top: 5px;color: #fff;border-radius:5px 5px 5px 5px;}
.mH1_c{background: none repeat scroll 0 0 transparent;font-style: italic;padding: 3px 5px 3px 20px;text-transform: none;}
a.mO0{background-color: #2085C6;display: block;font-style: italic;margin: 0;padding: 7px 10px 7px 20px;position: relative;cursor:pointer;margin-bottom: 5px;margin-top: 5px;color: #fff;border-radius:5px 5px 5px 5px;}
:hover.mO0{color:#FFFF00;text-decoration:none;}
a.mO0_select{background-color: #2085C6;display: block;font-style: italic;margin: 0;padding: 7px 10px 7px 20px;position: relative;cursor:pointer;margin-bottom: 5px;margin-top: 5px;color: #fff;border-radius:5px 5px 5px 5px;}
a.mO1{display:block;background: none repeat scroll 0 0 transparent;font-style: italic;padding: 6px 5px 6px 20px;text-transform: none;color: #2085C6}
:hover.mO1{color:#000;text-decoration:none;}
a.mO1_select{display:block;background: none repeat scroll 0 0 transparent;font-style: italic;padding: 6px 5px 6px 20px;text-transform: none;}
.misc_mC{color:#7e7e7e;}
.misc_mL{display:none;}
.misc_mH0_c{background-color:#F5f5f5;cursor:pointer;border: solid 1px #859C09;display:block;height: 25px;line-height:25px;margin: 5px;padding-left: 10px;}
.misc_mH1_c{cursor:pointer;}
a.misc_mO0{background-color:#F5f5f5;cursor:pointer;border: solid 1px #859C09;display:block;height: 25px;line-height:25px;margin: 5px;padding-left: 10px;}
:hover.misc_mO0{color: #6C7D15;}
a.misc_mO0_select{background-color:#F5f5f5;cursor:pointer;border: solid 1px #859C09;display:block;height: 25px;line-height:25px;margin: 5px;padding-left: 10px;color: #6C7D15;}
/*=============================VERTICAL MENU==============================*/
/*================================NEWS-TEXT===============================*/
.SkinObject_Custom {color:#999;font-size:9pt;text-decoration:none;}
A.SkinObject_Custom:link {color:#999;text-decoration:none;}
A.SkinObject_Custom:visited {color:#999;text-decoration:none;}
A.SkinObject_Custom:active {color:#999;text-decoration:none;}
A.SkinObject_Custom:hover {color:#999;text-decoration:none;}
.NewsHeadline {color:#2A7CD3;font-weight:bold;}
.NewsHeadline_Normal {color:#2A7CD3;margin-left: 15px;}
.NewsTitle span {color:#2A7CD3;font-weight:bold;text-transform:uppercase;}
td .ReaderComment{color:#D70000;font-size:9pt;}
.NewsListTitleDang{margin-bottom: 10px;border-bottom: 1px solid #CCC;padding-bottom:6px;}
.NewsListTitleDang a{color:#2A7CD3;font-size:15pt;font-weight:bold;text-transform:uppercase;}
.NewsListTitle{margin-bottom: 10px;}
.NewsListTitle a{color:#2A7CD3;font-size:15pt;font-weight:bold;text-transform:uppercase;}
td .NewsContent {padding-top: 5px;font-size:14px;color:#333;}
td .NewsDescription {padding-top: 5px;padding-bottom:5px;font-size:14px;color:#333;}
.titleItem a{color:#2A7CD3;font-weight:bold;}
.html_carousel 
{
	position: relative;
}
.html_carousel div.slide {
	position: relative;
}	
.html_carousel div.slide img {
}
.html_carousel div.slide div 
{
	background-color: #000;
	/*display: none;*/
	position: absolute;
	bottom: 0;
}
.html_carousel div.slide A {
	color: white;
	margin:3px;
}
.html_carousel div.slide p {
	color: white;
	margin:3px;
}
a.prev{
	background: url(images/left-enabled.png) no-repeat transparent;
	width: 32px;
	height: 32px;
	display: block;
	float:left;
}

a.next {
	background: url(images/right-enabled.png) no-repeat transparent;
	width: 32px;
	height: 32px;
	display: block;
	float:left;
}

a.prev span, a.next span {
	display: none;
}
/*================================NEWS-TEXT===============================*/
/*================================REPOSITORY===============================*/
td.breadcrumb
{
	padding: 5px;
}
.NewsDescription p{margin-bottom:2px