﻿body
{
	font-family:tahoma;
	font-size: 12px;
	color: #000;
	vertical-align: top;
	text-align: center;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
}

a
{
	text-decoration: none;
	font-weight: normal;
	color: #000;
}

div#Root
{
	width: 1000px;
	vertical-align: top;
}

#ToolTipContainer
{
	position:absolute;
	background:#E8E8E8;
	border:1px solid #1B6483;
	width:350px;
	text-align:left;
	padding:10px;
	z-index:999;
}

#td_1
{
	text-align:center;
	vertical-align:top;
}

#td_4
{
	background-color:#7F7E5F;
	width:1000px;
}

#td_3
{
	padding-top:20px;
	vertical-align:top;
	text-align:left;
	width:586px;
	float:left;
}

#td_8
{
	
	vertical-align:top;
	
}

#td_11
{	
	width:214px;	
	float:left;
}
#td_12
{	
	width:199px;
	padding:2px;	
	float:left;

}
#td_22
{
	background-color:#F3F3F3;
	height:39px;
}
.Left_td
{
	background-color:#D8D9D3;
	vertical-align:top;	
}
.Right_td
{
	background-color:#D8D9D3;
	vertical-align:top;	
}
.Middle_td
{
	
	vertical-align:top;	
}
/* =============== BookList =============== */
.BookListTitle
{
	background:#fdecef url(images/bgkListBookRight.gif) right top repeat-x ;
	text-align:center;
	height:14px;
	
}

.BookListTitle a
{
	font-weight:bold;
}

.BookListImg
{
	padding:10px;
}

.Footer_Div
{
	background:#cccccc;
}
.SearchBox
{
	float:left;
	height:39px;
	color:#000;
	background-color:#F3F3F3;
	
}

.SearchBox_Box
{
	margin-top:5px;
	z-index:1;
}

.BookChapter
{
	text-align:left;
	margin-left:10px;
}

.Part
{
	padding:10px;
	font-size:15px;
	font-weight:bold;
	color:#4682b4;
	text-decoration:underline;
	text-transform:uppercase;
}

.Chapter
{
	padding:10px 40px;
	font-size:14px;
	font-weight:bold;
	color:#692F34;
}

.BookTitleLink
{
	padding:3px 0px;
	padding-left:20px;
	padding-right:20px;
	z-index:1;
	position:relative;
}

.BookTitleLink a
{
	background:white;
	padding-bottom:3px;
}

.BookTitleLink a:hover
{
	color:#055596;
	text-decoration:underline;
	background:white;
	padding-bottom:3px;
}

.BookSpecialTitle
{
	padding:15px;
	font-size:16px;
	font-weight:bold;
	color:#1F6008;
	text-align:center;
}

.BookSpecial
{
	text-align:left;
	margin-left:10px;
}

.BookTitleLinkSpecial
{
	padding:3px 0px;
	padding-left:20px;
	padding-right:20px;
	z-index:1;
	position:relative;
}

.BookTitleLinkSpecial a
{
	color:#0B4675;
	font-weight:bold;
	font-size:12px;
	background:white;
	padding-bottom:3px;
}

.BookDesciption
{
	text-align:left;
}
.ContainBookDetail
{
	width:585px;
	margin-bottom:20px;
}
.txt_GoogleSearch
{
	background:#fff url(images/logo_SearchGoogle.jpg) center center no-repeat;
	border:1px solid #d1d6cf;
	width:130px;
	height:15px;
	font-size:11px;
}

.txt_VNVNSearch
{
	background:#fff url(images/logo_SearchVNVN.jpg) center center no-repeat;
	border:1px solid #d1d6cf;
	width:130px;
	height:15px;
	font-size:11px;
}

.ContactDiv
{
	/*padding:10px;*/
}

.Order_TD1
{
	text-align:right;
	padding-right:5px;
	vertical-align:top;
}

.Order_TD2
{
	text-align:left;
}

.ArticleDetailTitle
{
	font-size:12px;
	font-weight:Bold;
	color:#A60115;
}

.NewsBoxTitle
{
	font-weight:bold;
}

.ArticleDetailDate, .NewsBoxDate
{
	color:#888;
	font-size:11px;
}

.NewsboxMore
{
	color:red;
}

.BoxDetail
{
	text-align:left;
}

.btn_SearchGo
{
	background:url(images/btn_SearchGo.gif) no-repeat;
	width:25px;
	height:25px;
	border:none;
}

.txt_Paging
{
	font-weight:bold;
	font-size:11px;
	margin:0px 2px;
}

.tbx_Paging
{
	width:24px;
	height:13px;
	text-align:center;
	margin:0px 7px;
	font-size:11px;
}

.ddl_Paging
{
	font-size:11px;
	margin:0px 5px;
}

.DotBookPage
{
	border-bottom:1px dotted;
}

.SearchText1
{
	font-weight:bold;
	color:#ff0000;
}

.hplMucLuc
{
	font-weight:bold;
	color:#692F34;
	font-size:13px;
	text-decoration:underline;
	text-transform:uppercase;
}

.TopMenuLevel1
{
	
	height:15px;
	padding-bottom:12px;
	padding-top:5px;
	padding-left:5px;
	float:left;	
    border-right:1px solid #FFF;
	width:108px;
	padding-right:5px;
	margin-right:5px;
	

}

.TopMenuLevel1Selected 
{
	
	height:15px;
	padding-bottom:11px;
	padding-top:5px;
	padding-left:8px;
	float:left;
	clear:right;
	padding-right:5px;
	width:108px;
	border-right:1px solid #FFF;
}

.TopMenuLevel1Selected a
{
	background :transparent url(images/Icoselected.gif) center 100% no-repeat ;
	color:#b0233b;
	height:27px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:12px;
}

.TopMenuLevel1 a
{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	
}

.dvLogo
{
	float:left;
}

.TopMenuCenter_Level2
{
	background :transparent url(images/bgkMenuLevel2_Center.gif) left top repeat-y ;
	width:145px;
}

.TopMenuTop_Level2
{
	background :transparent url(images/bgkMenuLevel2_Top.gif) left top no-repeat;
	height:7px;
	width:145px;
}

.TopMenuBot_Level2
{
	background:transparent url(images/bgkMenuLevel2_Bot.gif)  no-repeat scroll left bottom;
	height:13px;
	width:145px;
}

.TopMenuLevel2 a
{
	font-size:12px;
	font-weight:normal;
	text-transform:capitalize;
	background-image:none;
	color:#000;
}
.TopMenuLevel2 
{
	text-align:left;
	padding-left:10px;
	padding-bottom:3px;
	margin-left:5px;
	margin-right:5px;
}
.TopMenuLevel2:hover
{
	text-align:left;
	padding-left:10px;
	padding-bottom:3px;
	background-color:#7F7E5F;
	margin-left:5px;
	margin-right:5px;
}
.TopMenuLevel2:hover a
{
	color:#fff;
}
.TopMenuContain2
{
	position:absolute;
	display:none;
	margin-top:8px;
	z-index:999;
	top:24px;
	left:0px;
	
}
.TopMenuLevel1:hover .TopMenuContain2
{
	display:block;
	
}
.TopMenuLevel1Selected:hover .TopMenuContain2
{
	display:block;
}
.TopMenuLevel3
{
	
	padding-left:25px;
}
.TopMenuLevel3:hover
{
	color:#7F7E5F;
	padding-left:25px;
}
.TopMenuCenter_Level3
{
	margin-left:-10px;
}
.TopMenuLevel3 a
{
	color:#000;
}
/*Left Menu*/

.dvItemLeftLevel_1
{
	
	
}
.dvItemMiddleLevel_1
{
	
	height:38px;
	margin-left:5px;
}
.dvItemTextLevel_1
{
	
	padding:10px;
	padding-left:30px;
	text-align:left;
}

.dvItemTextLevel_1 a
{
	font-size:14px;
	text-transform:uppercase;
	color:#B0233B;
	font-weight:bold;
}


.dvItemLeftLevel_2
{
	
}
.dvItemMiddleLevel_2
{
    border-top:1px solid #fff;
	height:26px;
    border-bottom:1px solid #fff;
}
.dvItemTextLevel_2
{
	background :transparent url(images/bulletLeftLevel1.gif) left 50% no-repeat ;
	padding:5px;
	padding-left:20px;
	margin-left:2px;
	text-align:left;
}
.dvItemTextLevel_2 a
{
	font-size:13px;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
}


.dvItemLeftLevel_3
{
	
}
.dvItemMiddleLevel_3
{
	
}
.dvItemTextLevel_3
{
	background :transparent url(images/bulletLeftLevel2.gif) left 50% no-repeat ;
	padding:5px;
	padding-left:20px;
	margin-left:30px;
	text-align:left;
}
.dvItemTextLevel_3 a
{

}


/*Title*/
.PageTitleRight
{
	height:30px;
	margin-left:5px;
	background-color:#F3F3F3;
}
.PageTitleCenter
{
	float:left;
	text-align:left;
}
.PageTitleCenterSpan
{
	color:#000;
	font-weight:bold;
	font-size:13px;	
	padding: 5px; 
	text-transform:uppercase;
}

/*Home Page*/
.HomePageCatItem
{
	
	margin-top:10px;
	width:100%;
	text-align:left;
}

.TextTitle_NewListInCat
{
	font-size:13px;
	font-weight:bold;
	
}

.ArticleBox1
{
	width:98%;
}

.ParentNews_Title
{
	color:#0b37f6;
	font-weight:bold;
	text-align:left;
}

.ParentNews_2_Link
{
	color:#b1233b;
}
.ParentNews_3_Link
{
	color:#000000;
}
.ParentNews_Brief
{
	line-height:1.5em;
}
.ArticleItemIcon_NoCursor
{
	background :transparent url(images/IconNewsItemHome.gif) left center no-repeat ;
	height:20px;
	margin-left:10px;
	padding-left:25px;
}

.NewsBoxStyle1_Content
{
	margin-top:8px;
}
.IconNewestNews
{
	position:absolute;
	background :transparent url(images/IconNewestNew.gif) left center no-repeat ;
	height:66px;
	top:-20px;
	right:15px;
	width:62px;
	height:66px;
}
/*Footer*/
.Footer_BestSolution
{
	text-align:center;
	font-size:11px;
}
.Footer_CopyRight
{
	padding-top:10px;
}
.Footer_Text_Link
{
	color:#fff;
}
.Footer_Text_Link:hover
{
	color:#fff;
	text-decoration:underline;
}

/*Box Right*/
.NewsBoxStyle2_CatTitle_Parent
{
	border-top:1px solid #FFF;
	height:28px;
	text-align:left;
	width:100%;
	border-bottom:1px solid #FFF;
	margin-top:2px;
}
.NewsBoxStyle2_CatTitle
{
	
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}

.NewsBoxStyle1_Title
{
	color:#A60115;
	font-weight:bold;
	padding-left:9px;
	text-align:left;
}
.NewsBoxStyle2_ContentParent
{
	margin-top:8px;
	width:100%;
}
.CenterBoxNewsBriefArticle
{
	text-align:justify;
	padding:6px;
	margin-bottom:5px;
	line-height:1.5em;
}
.PagingContainerCenter
{
	background :transparent url(images/bgkShowing2.gif) left top repeat-x ;
	height:29px;
	margin-left:23px;
	margin-right:23px;
}
.PagingContainerLeft
{
	background :transparent url(images/bgkShowing1.gif) left top no-repeat;
}
.PagingContainerRight
{
	background :transparent url(images/bgkShowing3.gif) right top no-repeat;
}

.NewboxSepareate
{
	background :transparent url(images/bgkNewListItem.gif) left top repeat-x ;
	height:23px;
}

.PrintText
{
	font-size:11px;
}
.BorderBox1
{
	padding:7px;
}
/*Related*/
.RelatedBoxTitle
{
	background :transparent url(images/bgkOrthers.gif) left top repeat-x ;
	height:34px;
	color:red;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
	margin-bottom:7px;
}
.RelatedBox
{
	margin-left:10px;
}
.NewBox3_Date
{
	color:#f6061d;
	font-size:10px;
}
/*Mua Bao*/
.textboxMuaBao, .TextContact
{
	border:solid 1px #ceb78a;
}

.textMucLuc
{
	color:#844703;
}
.textMucLucSelected
{
	color:blue;
}
.textChapterMucLuc
{
	color:red;
}
.textPartMucLuc
{
	color:#4a0611;
	font-weight:bold;
	font-size:13px;
}

.TreeviewMucLuc td
{
	vertical-align:top;
	text-align:left;
}

.ContainTreeMucluc
{
	overflow: auto; 
	width: 197px; 
	height: 500px;
	border:solid 1px #D8DBD2;
	text-align:left;
}

.ParentNews2_Title
{
	
	font-weight:bold;
	color:#000;
}
.ParentNews2_Date
{
	font-size:10px;
	color:#888;
}
.ParentNews2_Link
{
	color:#844703;
	font-size:11px;
}
.ArticleBoxCatTitle
{
	
	text-align:left;
	padding-bottom:5px;
	width:97%;
}
.ArticleBoxCatTitle a
{
	font-size:14px;
	color:#B0233B;
	font-weight:bold;
}
.ArticleBoxContainer
{
	margin:5px;
	margin-left:8px;
	border:0px solid #7F7E5F;
}
.BoxFooter
{
    background-color:#7F7E5F;
    color:#000;
    height:39px;
    font-size:11px;
}
.LeftMenu_TreeView_Parent
{
	width:214px;	
}
.BoxNews1
{
	border:0px solid #000;	
}
.NewsBoxType2
{
	border:1px solid #000;	
}
.dvAlphabet
{
	margin:10px;
	text-align:left;
	padding-left:10px;
}

.hplAlphabet
{
	padding-right:5px;
}
.hplAlphabet:hover
{
	padding-right:5px;
	color:#B0233B;
	text-decoration:underline;
}
.dvAuthorList
{
	margin:10px;
	padding:5px;
}

.AuthorBox 
{
	border-collapse:collapse;
	width:100%;
}
.AuthorBox  td
{
	padding-top:5px;	
}

.HplAlphaTitle {
	color:#B0233B;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.dvAlphabet1
{
	margin:5px;
	text-align:center;
}
.hplAuthorDetail
{
	color:blue;
}
.hplAuthorDetail:hover
{
	color:blue;
	text-decoration:underline;
}
.ParentNews2_Author
{
	color:#7A7723;
	font-size:10px;
	text-transform:lowercase;
	text-transform:capitalize!important;
	padding-right:3px;
}
.TopMenuContainer
{

	float:left;
}
