﻿body
{
	font-family:tahoma;
	font-size: 12px;
	color: #000;
	vertical-align: top;
	text-align: center;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	background-color:#c7b18b;
}

a
{
	text-decoration: none;
	font-weight: normal;
	color: #000;
}

div#Root
{
	width: 1000px;
	vertical-align: top;
	background-color:#fff;
}

#td_1
{
	text-align: center;
}





#td_3
{
	vertical-align: top;
	margin-left:15px;
	margin-right:15px;
}

#td_4
{
	vertical-align:top;
}

#td_2
{
	vertical-align:top;
	text-align:left;
	width:210px;
	border-right:solid 1px #c7b18b;
}

#td_8
{
}

.BodyCenter
{
	background:url(images/bkg_BodyCenter.jpg) repeat-y;
	padding:0px 19px;
}

.BodyBottom
{
	background:url(images/bkg_BodyBottom.jpg) no-repeat;
	height:42px;
}

#ToolTipContainer
{
	position:absolute;
	background:#BDDBE7;
	border:1px solid #1B6483;
	width:350px;
	text-align:left;
	padding:10px;
}
/* =========== Footer =========== */

.Footer_Div
{
	background:url(images/bkg_Footer.jpg) repeat-x;
}

.Footer_CopyRight, .Footer_CopyRight a
{
	padding:10px 0px;
	font-size:11px;
}

.Footer_BestSolution
{
	font-size:11px;
	text-align:center;
}

.Img_Logo_Footer
{
	margin-top:-3px;
}

/* =========== TopMenu =========== */

.TopMenuContainer
{
	background-color:#fadfb8;
	height:42px;
}

.TopMenuLevel1
{
	background:none;
	font-weight:bold;
	padding:0px 10px;
	padding-top:10px;
	height:33px;
	color:#be904b;
}
.TopMenuLevel1Selected
{
	background:none;
	font-weight:bold;
	padding:0px 10px;
	padding-top:10px;
	height:33px;
	color:#fff;
}

.TopMenuLevel1 a:hover
{
	background:none;
}

.TopMenuLevel2
{
	background:#765F35;
	text-align:left;
	padding:3px 10px;
	color:#fff;
}

.TopMenuContainerType4
{
	background-color:#f3e6d3;
	height:42px;
	padding-left:400px;
	z-index:1;
	position:relative;
}

.TopMenuLevel1Type4
{
	background :transparent url(images/iConTopmenu4.png) center top no-repeat ;
	float:left;
	clear:right;
	position:relative;
	margin-top:-10px;
	text-align:center;
	padding:10px;
	padding-top:25px;
	padding-bottom:0px;
	white-space:nowrap;
}

.TopMenuLevel1Type4Selected 
{
	float:left;
	clear:right;
	position:relative;
	margin-top:-10px;
	text-align:center;
	padding:10px;
	padding-top:25px;
	padding-bottom:0px;
	white-space:nowrap;
}

.TopMenuLevel1Type4Selected a
{
	background :transparent url(images/Icoselected.png) center 100% no-repeat ;
	color:#d038d2;
	height:27px;
	font-size:12px;
	font-weight:bold;
	padding-bottom:12px;
}

.TopMenuLevel1Type4 a
{
	font-size:12px;
	font-weight:bold;
	color:#500810;
	
}


.TopMenuCenter_Level2Type4
{
	background :transparent url(images/bgkMenuLevel2_Center.png) left top repeat-y ;
	width:160px;
}

.TopMenuTop_Level2Type4
{
	background :transparent url(images/bgkMenuLevel2_Top.png) left top no-repeat;
	height:15px;
	width:160px;
}

.TopMenuBot_Level2Type4
{
	background:transparent url(images/bgkMenuLevel2_Bot.png)  no-repeat scroll left bottom;
	height:16px;
	width:160px;
}

.TopMenuLevel2Type4 a
{
	font-size:12px;
	font-weight:normal;
	text-transform:capitalize;
	background-image:none;
	color:#8c888c;
	
}
.TopMenuLevel2Type4
{
	text-align:center;
	/*padding-left:10px;*/
	padding-bottom:3px;
	margin-left:15px;
	margin-right:15px;
	border-bottom:dotted 2px #ee9f2d;
	
}

.TopMenuLevel2Type4:hover a
{
	color:#8c888c;
}
.TopMenuContain2Type4
{
	position:absolute;
	display:none;
	margin-top:8px;
	z-index:999;
	top:34px;
	left:-50%;
	
}
.TopMenuLevel1Type4:hover .TopMenuContain2Type4
{
	display:block;
	
}
.TopMenuLevel1SelectedType4:hover .TopMenuContain2Type4
{
	display:block;
}



/* =========== SearchBox =========== */
.SearchBox
{
	background:transparent url(images/bgkSearch.jpg) left top repeat-y;
	margin-top:50px;
	color:#fff;
	margin-left:-1px;
	padding-left:10px;
	text-align:left;
}

.txt_GoogleSearch
{
	background:#fff url(images/logo_SearchGoogle.jpg) center center no-repeat;
		border:none;
	width:130px;
	height:15px;
	font-size:11px;
}

.txt_VNVNSearch
{
	background:#fff url(images/logo_SearchVNVN.jpg) center center no-repeat;
	width:130px;
	height:15px;
	font-size:11px;
		border:none;
}

.btn_SearchGo
{
	background:url(images/btn_SearchGo.png) center center no-repeat;
	border:none;
	width:25px;
	height:25px;
	cursor:pointer;
}

.SearchBox td
{
	font-size:11px;
}

/* =========== TitleBox =========== */
.PageTitleContainer1
{
	background:#F3E6D3 none repeat scroll 0%;
	border:1px solid #D6BF9D;
	border-right:none;
	padding:1px 1px 0px 155px;
	text-align:left;
}

.PageTitleSeperator
{
	height:12px;
}

/* =========== Paging =========== */
.PagingContainer
{
	position:relative;
	height:21px;
}

.PagingContainer2
{
	background:#f1c2ee;
	position:absolute;
	height:21px;
}

.txt_Paging
{
	font-weight:bold;
	font-size:11px;
	margin:0px 2px;
}

.tbx_Paging
{
	width:24px;
	height:13px;
	border:0px none;
	text-align:center;
	margin:0px 7px;
	font-size:11px;
}

.ddl_Paging
{
	font-size:11px;
	margin:0px 5px;
}

/* =========== BorderBox =========== */

.BorderBox1
{
	/*border:3px solid #F0F0F0;
	margin:7px;
	margin-top:0px;
	margin-bottom:0px;
	border-top:none;*/

}

.BorderBox2
{
	/*border:1px solid #AB9F79;
	border-top:none;
	padding:5px;
	text-align:left;*/
	text-align:left;
	margin:17px;
}

/* =========== NewsBox =========== */
.NewsBoxTitle
{
	font-weight:bold;
	color:#ff7f42;
	font-size:13px;
}
.NewsBoxTitle3
{
	font-weight:bold;
	color:#a43d0a;
	font-size:13px;
	
}
.NewestNews_LineNews
{
	
}

.NewsboxMore
{
	font-size:11px;
	color:blue;
}
/*NewList3*/
.bgkCenterArticle3
{
	background:transparent url(images/bgk_Title.jpg) left top repeat-x;
	padding-left:10px;
	padding-top:10px;
	height:33px;
}
.NewsboxMore3
{
	font-size:11px;
	color:red;
}
.NewsBoxDate
{
	font-size:11px;
	color:#999795;
}

.NewList_Bg1, .NewList_Bg2
{
	padding:0px 10px;
}

.NewsBoxBrief
{
	padding-top:5px;
}

/* =========== DetailNews =========== */
.BoxDetail
{
	text-align:left;
	padding:0px 20px;
}

.PrintText
{
	font-size:11px;
}

.ArticleDetailTitle
{
	color:#ff7f42;
	font-weight:bold;
	font-size:14px;
}
.ArticleDetailTitle2
{
	color:#000;
	font-weight:bold;
	font-size:14px;
}
.ArticleDetailDate
{
	font-size:11px;
	color:#999795;
}

.ArticleDetailDesc
{
	padding-top:10px;
	line-height:1.5em;
}

/* =========== RelatedBox =========== */
.RelatedBox
{
	text-align:left;
	padding:0px 20px;
}

.RelatedBoxTitle
{
	color:#8B0303;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding:10px 0px;
	padding-left:25px;
}

.RelatedNewsTitle
{
	background:url(images/icon_othernews.jpg) 0px 3px no-repeat;
	color:#000;
	padding-left:20px;
	font-size:11px;
}
/* =========== ArticleBox =========== */

.ArticleBoxCatTitle
{
	padding-left:10px;
	text-align:left;
	padding-top:3px;
}
.ArticleBoxCatTitle2
{
	margin-left:35px;
	text-align:left;
	padding-top:3px;
}
.ArticleBoxCatTitle2 a
{
	color:#000;
	font-weight:bold;
	font-size:13px;
}
.ArticleBoxCatTitle a
{
	color:#000;
	font-weight:bold;
	font-size:13px;
}

.ArticleBoxContainer
{
	padding:10px;
}

.ArticleBox1
{
	margin-top:10px;
	margin-left:10px;
}

.ParentNews_Title
{
	color:#000;
	font-weight:bold;
	font-size:11px;
}
.ParentNews_Title2
{
	padding-left:20px;
}
.ParentNews_Brief 
{
	
}
.ParentNewsContainBrief
{
	border:solid 1px #f3e6d3;
	padding:10px;
}
.ParentNewsContainBrief2
{
	padding-left:20px;
}
.ParentNews_1_Link
{
	color:#5E4906;
	font-size:11px;
	font-weight:bold;
}

.ArticleRelated
{
	padding:5px 0px;
}

.BorderBox3
{
	border:3px solid #F0F0F0;
	margin:7px;
	margin-top:0px;
	margin-bottom:0px;
}

.BorderBox4
{
	border:1px solid #AB9F79;
	padding:5px;
	text-align:left;
}

/* =========== BasicAudio =========== */
.css_audio_td1
{
	background:#fff;
	border:1px solid #DFA598;
	border-bottom:none;
	border-right:none;
	padding:5px 0px;
	padding-left:40px;
}

.css_audio_td2
{
	background:#fff;
	border:1px solid #DFA598;
	border-bottom:none;
	padding:5px 0px;
	padding-right:40px;
}
.css_audio_td1_Alt
{
	background:#F3E6D3;
	border:1px solid #DFA598;
	border-bottom:none;
	border-right:none;
	padding:5px 0px;
	padding-left:40px;
}

.css_audio_td2_Alt
{
	background:#F3E6D3;
	border:1px solid #DFA598;
	border-bottom:none;
	padding:5px 0px;
	padding-right:40px;
}

.css_audio_td2_Listen
{
	padding-right:10px;
}

.css_audio_td2_Listen a
{
	color:#844A0B;
	font-size:11px;
}

.css_audio_td2_Down a
{
	color:#844A0B;
	font-size:11px;
}

.css_audio_td2_Listen_Alt
{
	padding-right:10px;
}

.css_audio_td2_Listen_Alt a
{
	font-size:11px;
}

.css_audio_td2_Down_Alt a
{
	font-size:11px;
}  

.css_audio_title
{
	background:url(images/bkg_BasicAudioTitle.jpg) 0px 20px repeat-x;
	color:#5F0B01;
	font-weight:bold;
	height:40px;
	padding-left:40px;
}

.Paging
{
	font-size:11px;
	margin:0px 3px;
}

.btn_1_Paging
{
	margin:0px 3px;
}

/* =========== Picture =========== */

.CategoryPicture_Container
{
	border:1px solid #E5E5E5;
	padding:5px;
}

.CategoryPicture_Title
{
	background:url(images/bkg_VideoTitle.jpg) repeat-x;
	text-align:center;
	padding:2px 0px;
}

.CategoryPicture_Title a
{
	color:#ee9f2b;
	font-weight:bold;
}

.CategoryPicture_Brief
{
	text-align:center;
}

.CategoryPicture_Brief a img
{
	border:none;
	margin-top:3px;
}

.ArticleBoxCatDescription
{
	text-align:left;
	padding:10px;
}

.Detail_1
{
	background: url(images/Detail_1.png) no-repeat;
	width: 11px;
	height: 13px;
	background-position: bottom;
	z-index: 0;
}
.Detail_2
{
	background: url(images/Detail_2.png) repeat-x;
	height: 13px;
	background-position: bottom;
	z-index: 0;
}
.Detail_3
{
	background: url(images/Detail_3.png) no-repeat;
	width: 11px;
	height: 13px;
	background-position: bottom left;
}
.Detail_4
{
	background: url(images/Detail_4.png) repeat-y;
}
.Detail_5
{
	background: url(images/Detail_5.png) repeat-y;
}
.Detail_6
{
	background: url(images/Detail_6.png) no-repeat;
}
.Detail_7
{
	background: url(images/Detail_7.png) repeat-x;
}
.Detail_8
{
	background: url(images/Detail_8.png) no-repeat;
}

.ThumImageClass, .ThumImageClassSelect
{
	margin:0px 2px;
	padding:2px;
	opacity:0.6;
	filter:alpha(opacity=60);
	cursor:pointer;
	background:#fff;
}

.ThumImageClass:hover, .ThumImageClassSelect
{
	opacity:1;
	filter:alpha(opacity=100);
}

.ThumImageClassSelect
{
	background:#00FF00;
}

.SmallImageThum
{
	border:1px solid #9B9A98;
	background:#fff;
	padding:2px;
}


.ContactTitle
{
	padding-left:40px;
	text-align:left;
	margin:20px 0px;
}

.Required
{
	font-size:11px;
}

.ContactForm
{
	padding-left:100px;
	margin:20px 0px;
	text-align:left;
}

.LabelContact
{
	font-weight:bold;
	font-size:11px;
	white-space:nowrap;
	padding-right:5px;
}

.TextContact
{
	border:1px solid #f7c7c7;
	font-size:11px;
	height:20px;
}

.Box_Contact
{
	white-space:nowrap;
}

.ParentNews_2_Link
{
	color:#000;
	font-size:11px;
	font-weight:bold;
}

.BoxNews1
{
	margin-top:10px;
}

.ArticleRelatedMusic
{
	padding:10px 0px;
}

/* =========== Picture =========== */

.NewsBoxType2
{
	border:1px solid #9A0000;
	position:relative;
	padding:10px;
	margin:10px;
	text-align:left;
}

.NewsBoxType2TopLeft
{
	background:url(images/bkg_NewsBoxType2TopLeft.jpg) no-repeat;
	width:10px;
	height:10px;
	position:absolute;
	top:-1px;
	left:-1px;
}

.NewsBoxType2TopRight
{
	background:url(images/bkg_NewsBoxType2TopRight.jpg) no-repeat;
	width:10px;
	height:10px;
	position:absolute;
	top:-1px;
	right:-1px;
}

.NewsBoxType2BottomLeft
{
	background:url(images/bkg_NewsBoxType2BottomLeft.jpg) no-repeat;
	width:10px;
	height:10px;
	position:absolute;
	bottom:-1px;
	left:-1px;
}

.NewsBoxType2BottomRight
{
	background:url(images/bkg_NewsBoxType2BottomRight.jpg) no-repeat;
	width:10px;
	height:10px;
	position:absolute;
	bottom:-1px;
	right:-1px;
}

.NewsBox2_Itema
{
	padding-top:20px;
	clear:both;
}

.NewsBoxType3
{
	background:url(images/bkg_BasicAudioTitle.jpg) repeat-x;
	padding-left:30px;
}

.TextTitle_NewListInCat
{
	text-transform:uppercase;
	font-size:12px;
}

.ParentNews_3_Link
{
	font-size:11px;
}

.ArticleRelatedBox3
{
	padding-bottom:10px;
}

.SearchText1
{
	color:#ff0000;
	font-weight:bold;
}





/*Border ben ngoai*/
.bgkMaxLeftTop
{
	background:url(images/maxbgk_lefttop.png) left top no-repeat;
	height:28px;
	vertical-align:top;
}

.bgkMaxLeftCenter
{
	background:url(images/maxbgk_leftcenter.png) left top repeat-y;
	width:23px;
	vertical-align:top;
}

.bgkMaxLeftBottom
{
	background:url(images/maxbgk_leftbottom.png) left top no-repeat;
	vertical-align:top;
}

.bgkMaxRightTop
{
	background:url(images/maxbgk_righttop.png) left top no-repeat;
	vertical-align:top;
}

.bgkMaxRightCenter
{
	background:url(images/maxbgk_rightcenter.png) left top repeat-y;
	vertical-align:top;
}

.bgkMaxRightBottom
{
	background:url(images/maxbgk_rightbottom.png) left top no-repeat;
	width:33px;
	vertical-align:top;
}

.bgkMaxBotCenter
{
	background:url(images/maxbgk_bottomcenter.png) left top repeat-x;
	vertical-align:top;
	height:32px;
}

.bgkMaxTopCenter
{
	background:url(images/maxbgk_topcenter.png) left top repeat-x;
	vertical-align:top;
}
.LogoBanner
{
	left:315px;
	position:absolute;
	top:274px;
	z-index:10;

}
.HoaBanner
{
	left:400px;
	position:absolute;
	top:45px;
	z-index:15;
}
.HoaBanner2
{
	left:-25px;
	position:absolute;
	top:-155px;
	z-index:15;
}
.HoaBanner3
{
	left:158px;
	position:absolute;
	top:65px;
	z-index:15;
}
.separateMenuTop3
{
	color:#584f3f;
	font-weight:bold;
}
.textMenuTop3
{
	color:#584f3f;
}

/*Left*/
td.LeftMenu_TreeView_Level1 
{
	text-align:left;
	padding:5px;
	padding-left:10px;
	width:99%;
}

a.LeftMenu_TreeView_Level1 
{
	color:#b46e08;
	font-weight:bold;
}
.LeftMenu_TreeView_Parent
{
	background-color:#f3e6d3;
}
.tvMenu table
{
	text-align:left;
	border-bottom:solid 1px #fff!important;
	margin-left:10px;
}
.tvMenu table td a img
{
	/*padding-left:20px;*/
}

a.LeftMenu_TreeView_Level2
{
	padding:0px;
}
td.LeftMenu_TreeView_Level2
{
	margin:0px;
	padding:5px 0px;
}

.LeftMenu_TreeView_Level2Cen
{
	background:url(images/iconleftmenu2.png) left center no-repeat;
	vertical-align:top;
	width:11px;
	padding-left:8px;

}

a.LeftMenu_TreeView_Item_Select 
{
	color:#D038D2;
}
/*Footer2*/

.BoxFooter2Above
{
	background-color:#c7b18b;
	height:12px;
	
}
.BoxFooter2
{
	background-color:#f3e6d3;
	float:left;
	clear:right;
	height:42px;
}
.BottomMenuLevel1
{
	color:#b76c04;
	padding:8px 10px 0px;
	font-size:11px;
}
.BottomMenuContainer
{
	height:42px;
	background-color:#F3E6D3;
}
.BottomMenuLevel1Selected
{
	color:#D038D2;
}

/*Article*/
.bgkTopArticle
{
	background:url(images/bgkTopTitleArticle.png) left top no-repeat;
	vertical-align:top;
	width:155px;
	height:4px;
}
.bgkCenterArticle
{
	background:url(images/bgkCenterTitleArticle.png) left top repeat-y;
	vertical-align:top;
	width:155px;
	padding:5px;
}
.bgkBotArticle
{
	background:url(images/bgkBotTitleArticle.png) left top no-repeat;
	vertical-align:top;
	width:155px;
	height:11px;
}

/*Contact Form*/
.ContactFormTop
{
	background:url(images/bgkTopContactForm.jpg) left top no-repeat;
	vertical-align:top;
	width:398px;
	height:6px;
}
.ContactFormCenter
{
	background:url(images/bgkCenterContactForm.jpg) left top repeat-y;
	vertical-align:top;
	width:398px;
}
.ContactFormBot
{
	background:url(images/bgkBotContactForm.jpg) left top no-repeat;
	vertical-align:top;
	width:398px;
	height:15px;
}

/*Audio*/
.AudioBoxCatTitle
{
	background:url(images/lineAudio.jpg) left top no-repeat;
	vertical-align:top;
	height:3px;
	position:relative;
	margin-top:20px;
	margin-bottom:20px;
}
.AudioBoxCatTitleBoxTop
{
	background:url(images/bgkTopAudioTitle.jpg) left top no-repeat;
	vertical-align:top;
	height:7px;
	width:201px;
}

.AudioBoxCatTitleBoxCen
{
	background:url(images/bgkCenAudioTitle.jpg) left top repeat-y;
	vertical-align:top;
	width:201px;
	text-align:center;
	font-size:12px;
	color:#cc0000;
	font-weight:bold;
}
.Hpl_AudioCatTitle
{
	color:#ee9f2b;
	font-size:13px;
	font-weight:bold;
}
.AudioBoxCatTitleBoxBot
{
	background:url(images/bgkBotAudioTitle.jpg) left top no-repeat;
	vertical-align:top;
	height:8px;
	width:201px;
}
.AudioBoxCatTitleBox
{
	left:240px;
	position:relative;
	top:-15px;
	vertical-align:middle;
	z-index:10;
	width:201px;
	font-size:0px;
	
}

.AudioBoxItem1
{
	background-color:#cdbfac;
	vertical-align:top;
	border:solid 1px #baa78d;
	padding:2px;
}
.AudioBoxItem2
{
	background:#cbbda9 url(images/bgkAudioBox.jpg) left top repeat-y;
	vertical-align:top;
	
}
.AudioBoxItem0
{
	border:solid 1px #baa78d;
	border-bottom:none;
	border-top:none;
	background-color:#fff;
	padding:20px;
	margin-bottom:10px;
	margin-top:20px;
}
.BorderAudioBox1
{
	background-color:#f3e6d3;
	vertical-align:top;
}
.AudioBoxOrtherTop
{
	background:transparent url(images/bgkTopOrtherAudio.jpg) left top no-repeat;
	vertical-align:top;
	height:35px;
	
}
.AudioBoxOrtherCen
{
	background:transparent url(images/bgkCenOrtherAudio.jpg) left top repeat-y;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}
.AudioBoxOrtherBot
{
	background:transparent url(images/bgkBotOrtherAudio.jpg) left top no-repeat;
	vertical-align:top;
	height:15px;
}
.AudioBoxOtherCatTitle
{
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.MessageText
{
	padding:50px;
	color:red;
	font-weight:bold;
}
.TitleCategoryPink
{
	font-weight:bold;
	color:#D038D2;
}