﻿body
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    background-color: #fff;
    margin: 0px;
    padding: 0px;
}

/* GridView style */
.GridStyle, .GridNoBorder
{
    border: 0px;
    color: #333333;
    background-color: White;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}
.othernews-title
{
	float:left;
	font:bold 14px arial;
	color:#8a0000;
}
.other_new1_text
{
	padding-left:0px;
	float:left;
	font:bold 14px arial;
}
.NewsEventImage a
{
    float: left;
    width: 13px;
    height: 11px;
    background-image: url(Images/anh_38.jpg);
    background-repeat: no-repeat;
    margin-left: 7px;
}
.div_Par1
{
	 float:left;
	 width:320px;
	 background-image:url(Images/CaiCanhHanhChinh.jpg);
	 background-repeat: no-repeat;
	 height:30px;
}
.div_Par2
{
	clear:both;
	 float:left;
	 width:320px;
	 background-image:url(Images/CaiCanhHanhChinh1.jpg);
	 background-repeat: repeat-y;
	 line-height:20px;
}
.link-othernews a
{
	width:527px;
	color:#000000;
	text-decoration:none;
	font:12px arial;
}

.link-othernews a:hover
{
	color:#4F82AC;
}
.GridStyle
{
    border: #336666 solid 1px;
}

.GridRowStyle
{
    background-color: White;
}

.GridAlternatingRowStyle
{
    background-color: #dcdcdc;
}

.GridHeadStyle
{
    background-color: #a1c1d9;
    font-weight: bold;
    color: #ffffff;
}
/* end GridView style */

.TableAlter
{
    background-color: #ececec;
}

.TableRow
{
    background-color: #ffffff;
}

.tableAdvancedSearch
{
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
}

.tableAdvancedSearch td
{
    width: 25%;
}

.titleLayout
{
    font-weight: bold;
    color: #ff9900;
    text-decoration: none;
    padding-left: 5px;
}

.LinkLayoutHead
{
    font-weight: bold;
}

.LinkLayoutHead a
{
    color: #000000;
    text-decoration: none;
}

.LinkLayoutHead a:Hover
{
    text-decoration: underline;
    color: #a1c1d9;
}

.LinkCategory
{
    color: #808080;
}
.LinkCategory:hover
{
    text-decoration: none;
}

.LinkCategory a
{
    text-decoration: none;
    color: #808080;
}

.LinkCategory a:hover
{
    text-decoration: none;
}

.NoBorder
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.ImageBorder
{
    border-width: 0px;
    border-style: solid;
    border-color: #C2C2C2;
}
.AlternateRow
{
    background-color: #EEEEEE;
}

.NoteText
{
    font-weight: bold;
    color: blue;
}

.leftlink
{
    text-align: left;
}

.ValidateText
{
    color: red;
}

.ErrorHeader
{
    color: Red;
    font-weight: bold;
}

.ErrorBody
{
    color: Red;
    font-weight: normal;
}

.TextCenter
{
    text-align: center;
}

.PageNumber
{
    text-align: right;
    margin-left: auto;
    margin-right: 10px;
}

.CssList
{
    list-style-image: url(../Images/Design/Bullet/KTPMyAccountBullet.gif);
}

.CssNoLine
{
    text-decoration: none;
}

.TextHide
{
    color: white;
}

.NewsBar
{
}

span.Asterisk
{
    color: Red;
    font-weight: bold;
}

div.GroupBox
{
    border: #cccccc 1px solid;
    padding: 10px;
}

.TableClientHead
{
    background-color: #3399cc;
    color: white;
    font-weight: bold;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.RightFloat
{
    float: right;
    vertical-align: middle;
}

Div.MainContent
{
    margin-left: 10px;
    margin-right: 10px;
}

.NewsDetailsPage
{
    margin: 20px 5px 20px 5px;
}

.NewsHeader
{
    text-align: center;
    margin: 30px 0 20px 0;
}

.NewsImage
{
    text-align: center;
}

.NewsContent
{
    text-align: left;
    margin: 30px 0 20px 0;
}

.CaptchaStyle div
{
    text-align: left;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 2px;
}

.CaptchaStyle div input
{
    margin-top: 5px;
}

.MessageBlock
{
    text-align: left;
    margin: 20px 30px 10px 30px;
}

/*------------------ Tree View ----------*/
.CssTreeView
{
    width: 200px;
}

.CssTreeView table
{
    height: 25px; /*background-image: url(../Images/Design/Background/TreeviewBG.gif);     background-repeat: repeat-x;*/
}

.CssTreeView .SelectedNode
{
    font-weight: bold;
}

.CssTreeView .Node
{
    width: 100%;
}

.CssTreeView .Node a
{
    padding-left: 15px;
    color: #808080;
}

.CssTreeView .Node a:hover
{
    color: Black;
}

.CssTreeView .LeafNode a
{
    background-image: url(../Images/Design/Bullet/bullet1.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-top: 4px;
    padding-left: 15px;
    height: 21px;
    color: #808080;
}

.CssTreeView .LeafNode a:hover
{
    color: Black;
}
/*------------------ Tree View End ----------*/

/*------------------ MenuList ---------------*/
.CssMenuList
{
}

.CssMenuList .StaticHover
{
    /*background-color: #c1c1c1;*/
    color: #000;
}

.CssMenuList .StaticHover a
{
    color: #000;
}

.CssMenuList .StaticMenuItem
{
    height: 20px;
    padding-left: 5px;
    width: 200px; /*background-color: #FBC040;*/
    color: #808080;
    border-bottom: solid 1px #ffffff;
}

.CssMenuList .StaticSelectItem
{
    font-weight: bold;
}

.CssMenuList .StaticMenuStyle
{
}


.DynamicMenuItem .DynamicHover
{
    /*background-color: #FBC040;*/
    color: #000;
}

.DynamicMenuItem .DynamicHover a
{
    color: #000;
}

.DynamicHover td
{
    /*background-color: #FBC040;*/
}

.DynamicMenuItem
{
    background-color: #ffffff;
    border-bottom: solid 1px #ffffff;
}

.DynamicMenuItem a
{
    height: 20px;
    display: block;
    line-height: 20px;
    vertical-align: middle;
    color: #808080;
    padding-left: 20px;
}

.DynamicSelectItem a
{
    font-weight: bold;
}

.DynamicMenuStyle td
{
    width: 100px;
}

/*------------------End MenuList ---------------*/

/*------------------ Normal MenuList -------------------*/
.CssNormalList
{
    width: 100%;
}

.CssNormalList td
{
    border: 0px;
    padding: 0px;
}

.CssNormalList a
{
    padding-left: 15px;
    margin-left: 15px;
    width: 165px;
    height: 100%;
    line-height: 20px;
    vertical-align: middle;
    display: block;
    background-image: url(../Images/Design/Bullet/Bullet1.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    color: #808080;
    text-decoration: none;
}

.CssNormalList a:hover
{
    color: Black;
}

/*------------------ End Normal MenuList -------------------*/
.CssCssQuantityDiscountGridTitle
{
    padding-bottom: 10px;
    display: block;
    color: #a1c1d9;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    margin-left: 20px;
    margin-top: 15px;
}

/*--------------- Css For This Skin -----------------*/
.CssMainBox
{
    width: 1004px;
    margin: 0px auto 0px auto;
    padding: 0px;
}
.CCenterLeft
{
	float:left;
    width: 526px;
    margin: 0px auto 0px auto;
    padding: 0px;
    background-color:#eaeaea;
}
.CCenterLeft1
{
	float:left;
    width: 526px;
    margin: 0px auto 0px auto;
    padding: 0px;
}
.TitleNews
{
	font-weight:bold;
	float:left; 
	width:300px;
	padding-left:0px; 
	color:#6E0C09;
	text-align:left; 
	font-size:14px; 
	padding-top:0px;
}
.GachNgang
{
	float:left;
    width: 504px;
    margin: 0px auto 0px auto;
    padding: 0px;
    background-repeat: repeat-x;
}
.FrontHeader
{
    width: 1004px;
    float:left;
}
.FrontFooter
{
    width: 1004px;
    float:left;
}
.CssMainBoxIn
{
    width: 1004px;
    padding: 0px;
    margin: 0;
}
.CssContentInCenter
{
    width: 684px;
    vertical-align: top;
    float:left;
    position:relative;
    overflow:hidden;
}
.CssMainBoxInCenter
{
    width: 684px;
    vertical-align: top;
    float:left;
    position:relative;
    overflow:hidden;
}
.CssContentBoxInCenter
{
    width: 684px;
    vertical-align: top;
    float:left;
    position:relative;
    overflow:hidden;
}
.CssContentBoxInCenter11
{
    width: 527px;
    vertical-align: top;
    float:left;
    position:relative;
    overflow:hidden;
}
.CssContentBoxInCenter1
{
    width: 527px;
    vertical-align: top;
    float:left;
    position:relative;
    overflow:hidden;
}
.CssContentInRight
{
    width: 320px;
    vertical-align: top;
    float:left;
    margin:0;
    position:relative;
    overflow:hidden;
}
.CssMainBoxInRight
{
    width: 320px;
    vertical-align: top;
    float:left;
    position:relative;
    overflow:hidden;
}
.CssContentBoxInRight
{
    width: 320px;
    vertical-align: top;
    float:left;
    position:relative;
    overflow:hidden;
}
.CssContentBoxInRight1
{
    width: 477px;
    vertical-align: top;
    float:left;
    position:relative;
    overflow:hidden;
}
.CssNavBoxIn
{
    width: 1004px;
    padding: 0px;
    height: auto;
    /*background-image: url(../Images/Design/BGNav.gif);*/
}
.CssContentBoxIn
{
    width: 1004px;
    padding: 0px;
    margin: 0px auto auto auto;
}

.CssContentBoxInRight
{
    width: 320px;
    vertical-align: top;
    float:left;
    position:relative;
    overflow:hidden;
}
.CssAdvBoxIn
{
    width: 1004px;
    padding: 0px;
    margin: 0px auto auto auto;
}
.CssFooter
{
	width:1004px;
    float: left;
    color: #737373;
    text-align: center;
    line-height: 28px;
    vertical-align: middle;
    margin-left: 20px;
}
.CssFooter a
{
    color: #737373;
}
.CssFooterCopyRight
{
    float: left;
    color: #737373;
    text-align: center;
    line-height: 28px;
    vertical-align: middle;
    margin-left: 120px;
}

.CssHeaderBox
{
    width: 100%;
    clear: both;
}
.CssHeaderLogo
{
    float: left;
    width: 50%;
}
.CssHeadInner
{
    margin: 35px 10px;
}
.CssHeaderRight
{
    float: left;
    width: 50%;
    position: relative;
    height: 91px;
}
.CssHeaderLogin
{
    float: right;
    margin: 5px 10px auto auto;
}
.SwitchLanguageBoxLeft
{
    margin-top: 4px;
    margin-left: 20px;
}
.SwitchLanguageBoxLeft a
{
    color: #595959;
}

.SwitchLanguageBox
{
    float: left;
}
.SwitchLanguageBoxTop
{
    display: none;
}
.SwitchLanguageBoxBottom
{
    display: none;
}

.SwitchLanguageBoxRight, .SwitchLanguageBoxRight select
{
    font-size: 11px;
}
.CssHeaderMenuLeft
{
    width: 100%;
    height: 28px;
    background-image: url(../Images/Design/Box/BGHeaderMenuLeft.gif);
    background-repeat: no-repeat;
    background-position: top left;
    clear: both;
}

.CssHeaderMenuRight
{
    margin-left: 9px;
    height: 28px;
    background-image: url(../Images/Design/Box/BGHeaderMenuCenter.gif);
    background-repeat: repeat-x;
    text-align: left;
}
.CssHeaderMenuRight ul
{
    height: 28px;
    list-style: none;
    margin: 0px;
    padding: 0px;
    background-image: url(../Images/Design/Box/BGHeaderMenuRight.gif);
    background-repeat: no-repeat;
    background-position: top right;
    padding-right: 9px;
}
.CssHeaderMenuRight ul li
{
    float: left;
    width: 100px;
    height: 28px;
    line-height: 28px;
}
.CssHeaderMenuRight ul li a
{
    width: 100%;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    display: block;
    color: #fff;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(../Images/Design/Box/BGHeaderMenuSeparate.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.CssHeaderMenuSearch
{
    width: 100%;
    height: 30px;
    margin-top: 4px;
    background-color: #d9e9f3;
    overflow: hidden;
}

.CssHeadSearch
{
    text-align: right;
    float: right;
}

.CssNewsBoxCenter
{
    vertical-align: top;
}

.CssTitle
{
}

/* left category css */
.CategoryNavBox
{
}
.CategoryNavBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.CategoryNavBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    font-weight: bold;
}

.CategoryNavBoxTop .ImgLeft
{
    float: left;
    width: 5px;
    height: 30px;
    background-image: url(../Images/Design/Box/BGBox1TopLeft.gif);
    background-repeat: no-repeat;
}
.CategoryNavBoxTop .ImgRight
{
    float: right;
    width: 5px;
    height: 30px;
    background-image: url(../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
}

.CategoryNavBoxLeft
{
    background-image: url(../Images/Design/box/BGBox1Left.gif);
    background-repeat: repeat-y;
}
.CategoryNavBoxRight
{
    margin-left: 2px;
    padding-right: 2px;
    background-image: url(../Images/Design/box/BGBox1Right.gif);
    background-position: top right;
    background-repeat: repeat-y;
}
.CategoryNavBoxBottom
{
    width: 100%;
    height: 4px;
    background-image: url(../Images/Design/Box/BGBox1BottomCenter.gif);
    background-repeat: repeat-x;
}
.CategoryNavBoxBottom .ImgLeft
{
    float: left;
    width: 3px;
    height: 4px;
    background-image: url(../Images/Design/Box/BGBox1BottomLeft.gif);
    background-repeat: no-repeat;
}
.CategoryNavBoxBottom .ImgRight
{
    float: right;
    width: 3px;
    height: 4px;
    background-image: url(../Images/Design/Box/BGBox1BottomRight.gif);
    background-repeat: no-repeat;
}

/* end left category css */
/* left newsletter css */
.NewsLetterBox
{
    margin-top: 10px;
}

.NewsLetterBoxTop
{
    width: 100%;
    height: 24px;
    background-image: url(../Images/Design/Box/BGBox4TopCenter.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.NewsLetterBoxTop .CssTitle
{
    color: #a1c1d9;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    font-weight: bold;
}

.NewsLetterBoxTop .ImgLeft
{
    float: left;
    width: 5px;
    height: 24px;
    background-image: url(../Images/Design/Box/BGBox4TopLeft.gif);
    background-repeat: no-repeat;
}
.NewsLetterBoxTop .ImgRight
{
    float: right;
    width: 5px;
    height: 24px;
    background-image: url(../Images/Design/Box/BGBox4TopRight.gif);
    background-repeat: no-repeat;
}

.NewsLetterBoxLeft
{
    background-image: url(../Images/Design/box/BGBox1Left.gif);
    background-repeat: repeat-y;
}

.NewsLetterBoxRight
{
    margin-left: 2px;
    padding-right: 2px;
    background-image: url(../Images/Design/box/BGBox1Right.gif);
    background-position: top right;
    background-repeat: repeat-y;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    color: #808080;
}

.NewsLetterBoxRight .Label
{
    display: none;
}

.NewsLetterBoxRight .EmailBox
{
    text-align: left;
    position: relative;
}

.NewsLetterBoxRight .NewsletterTextBox
{
    z-index: 1;
    margin-left: 20px;
    width: 150px;
    border: solid 1px #c1c1c1;
    color: #808080;
}

.NewsLetterBoxRight .NewsletterSubmit
{
    z-index: 2;
    width: 22px;
    height: 22px;
    background-image: url(../Images/Design/Button/ButtonVerifyCoupon.gif);
    background-repeat: no-repeat;
    position: absolute;
    left: 165px;
}

.NewsLetterBoxBottom
{
    width: 100%;
    height: 4px;
    background-image: url(../Images/Design/Box/BGBox1BottomCenter.gif);
    background-repeat: repeat-x;
}

.NewsLetterBoxBottom .ImgLeft
{
    float: left;
    width: 3px;
    height: 4px;
    background-image: url(../Images/Design/Box/BGBox1BottomLeft.gif);
    background-repeat: no-repeat;
}
.NewsLetterBoxBottom .ImgRight
{
    float: right;
    width: 3px;
    height: 4px;
    background-image: url(../Images/Design/Box/BGBox1BottomRight.gif);
    background-repeat: no-repeat;
}
/* end left newsletter css */
/* left ArticleNav css */
.ArticleNavBox
{
    margin-top: 10px;
}

.ArticleNavBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.ArticleNavBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    font-weight: bold;
}

.ArticleNavBoxTop .ImgLeft
{
    float: left;
    width: 5px;
    height: 30px;
    background-image: url(../Images/Design/Box/BGBox1TopLeft.gif);
    background-repeat: no-repeat;
}
.ArticleNavBoxTop .ImgRight
{
    float: right;
    width: 5px;
    height: 30px;
    background-image: url(../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
}

.ArticleNavBoxLeft
{
    background-image: url(../Images/Design/box/BGBox1Left.gif);
    background-repeat: repeat-y;
}

.ArticleNavBoxLeft td
{
}

.ArticleNavBoxRight
{
    margin-left: 2px;
    padding-right: 2px;
    background-image: url(../Images/Design/box/BGBox1Right.gif);
    background-position: top right;
    background-repeat: repeat-y;
}

.ArticleNavBoxRight a
{
    padding-left: 15px;
    margin-left: 15px;
    width: 165px;
    height: 100%;
    line-height: 20px;
    vertical-align: middle;
    display: block;
    background-image: url(../Images/Design/Bullet/Bullet1.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    color: #808080;
    text-decoration: none;
}

.ArticleNavBoxRight a:hover
{
    color: Black;
}

.ArticleNavBoxRight .textbox
{
}

.ArticleNavBoxBottom
{
    width: 100%;
    height: 4px;
    background-image: url(../Images/Design/Box/BGBox1BottomCenter.gif);
    background-repeat: repeat-x;
}

.ArticleNavBoxBottom .ImgLeft
{
    float: left;
    width: 3px;
    height: 4px;
    background-image: url(../Images/Design/Box/BGBox1BottomLeft.gif);
    background-repeat: no-repeat;
}
.ArticleNavBoxBottom .ImgRight
{
    float: right;
    width: 3px;
    height: 4px;
    background-image: url(../Images/Design/Box/BGBox1BottomRight.gif);
    background-repeat: no-repeat;
}
/* end left ArticleNav css */
/* center NewsEvent css */
.NewsEventBox
{
    margin-top: 10px;
}

.NewsEventBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.NewsEventBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    font-weight: bold;
}

.NewsEventBoxTop .ImgLeft
{
    float: left;
    width: 5px;
    height: 30px;
    background-image: url(../Images/Design/Box/BGBox1TopLeft.gif);
    background-repeat: no-repeat;
}
.NewsEventBoxTop .ImgRight
{
    float: right;
    width: 5px;
    height: 30px;
    background-image: url(../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
}

.NewsEventBoxLeft
{
    background-image: url(../Images/Design/box/BGBox1Left.gif);
    background-repeat: repeat-y;
}

.NewsEventBoxLeft td
{
}

.NewsEventBoxRight
{
    margin-left: 2px;
    padding-right: 2px;
    background-image: url(../Images/Design/box/BGBox1Right.gif);
    background-position: top right;
    background-repeat: repeat-y;
}

.NewsEventBoxBottom
{
    width: 100%;
    height: 4px;
    background-image: url(../Images/Design/Box/BGBox1BottomCenter.gif);
    background-repeat: repeat-x;
}

.NewsEventBoxBottom .ImgLeft
{
    float: left;
    width: 3px;
    height: 4px;
    background-image: url(../Images/Design/Box/BGBox1BottomLeft.gif);
    background-repeat: no-repeat;
}
.NewsEventBoxBottom .ImgRight
{
    float: right;
    width: 3px;
    height: 4px;
    background-image: url(../Images/Design/Box/BGBox1BottomRight.gif);
    background-repeat: no-repeat;
}

.NewsEventBoxRight .CssNewsEventItem
{
}

.NewsEventBoxRight .NewsEventImage
{
    display: none;
}
.NewsEventBoxRight .NewsEventContent
{
    vertical-align: top;
    width: 100%;
    margin-top: 5px;
}

.NewsDate a
{
    padding-left: 15px;
    margin-left: 15px;
    width: 165px;
    height: 100%;
    line-height: 20px;
    vertical-align: middle;
    display: block;
    background-image: url(../Images/Design/Bullet/Bullet1.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    color: Gray;
    text-decoration: none;
}

.NewsText
{
    margin-left: 30px;
}

.NewsText a
{
    color: #808080;
    text-decoration: none;
}

.NewsEventBoxRight .NewsEventContent a:hover
{
    color: Black;
}

.NewsMore
{
    width: 100%;
    text-align: right;
    margin-top: 10px;
}

.NewsMore a
{
    color: Gray;
    text-decoration: none;
    margin-right: 5px;
    background-image: url(../Images/Design/Bullet/NewsMore.gif);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding-left: 15px;
}

.NewsEventMoreLable
{
}

.NewsEventMoreImage
{
    border-style: none;
    display: none;
}
.NewsEventRowStyle
{
    height: 20px;
}
.NewsEventAlternatingRowStyle
{
    height: 20px;
}
/* end center NewsEvent css */

/* right Search css */
.SearchBox
{
    height: 30px;
    width: 360px;
    float: right;
}

.SearchBoxTop
{
    display: none;
}

.SearchBoxTop .ImgLeft
{
}
.SearchBoxTop .ImgRight
{
}

.SearchBoxLeft
{
}

.SearchBoxRight
{
}

.SearchBoxRight input
{
    margin-right: 5px;
    margin-bottom: 10px;
    width: 140px;
}

.SearchBoxRight a#ctl00_uxHeader_uxSearch_uxAdvanceSearchLink
{
    color: #7c7c7c;
    text-decoration: underline;
    float: right;
    margin-right: 20px;
    margin-top: 3px;
}

.SearchBoxBottom
{
    display: none;
}

.SearchBoxBottom .ImgLeft
{
}
.SearchBoxBottom .ImgRight
{
}
/* end right Search css */

.TellFriendTable
{
    padding: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
}
/* end TellFriend */
/* AdvanceSearch */
.AdvanceSearchTable
{
    margin-top: 15px;
}
/* end AdvanceSearch */
/* Newsletter */
.NewsletterTable
{
    text-align: left;
}
.NewsletterTD
{
    text-align: center;
    padding: 10px 10px 10px 10px;
}
.NewsletterMsg
{
    margin: 15px 20px 15px 100px;
    text-align: left;
}

/* QuickSearch */
.QuickSearch
{
    margin-top: 5px;
}

.QuickSearch input
{
    margin-right: 10px;
}
.QuickSearch a
{
}
.QuickSearchLabel
{
    float: left;
    color: #7c7c7c;
    margin-right: 10px;
    margin-top: 5px;
}
/* end QuickSearch */

.StoreBanner
{
    margin-top: 4px;
    width: 100%;
    height: 110px;
}

.StoreBanner a
{
    width: 100%;
    height: 110px;
    display: block;
}

.StoreBanner a img
{
    width: 100%;
    height: 110px;
    display: block;
}

.CategoryListHeader
{
    text-align: center;
}
.CategoryListItemName a
{
    color: #808080;
}

.CategoryListItemName a:hover
{
    color: #000;
}

.CssSiteMapCatalog
{
    font-weight: bold;
}
.CssSiteMapCatalogCurrentNodeStyle
{
    color: #a1c1d9;
}
.CssSiteMapNodeStyle
{
    color: #808080;
}
.CssSiteMapSeparatorStyle
{
    color: #cfe22d;
}
.CssSiteMapRootNodeStyle
{
    color: #808080;
}

/*-------------------- Product Details --------------------*/

.CategoryListContent
{
    width: 90%;
}
.CategoryListPageItemControl
{
    width: 100%;
}
.CategoryListItemPerPage
{
    text-align: left;
    width: 70%;
    height: 38px;
    float: left;
}
.CategoryListPagingControl
{
    width: 30%;
    float: left;
    text-align: right;
}

.NewsGridview
{
}
.NewsItemColumnTopicStyle
{
    text-align: left;
}
.NewsItemColumnTopicStyle a
{
    margin-left: 10px;
    text-decoration: none;
    color: #808080;
}

/* Footer Class */
.FooterBox
{
    width: 100%;
    height: 28px;
    padding-bottom: 2px;
}
.FooterBoxTop
{
    display: none;
}
.FooterBoxBottom
{
    display: none;
}
.FooterBoxLeft
{
    width: 100%;
    height: 28px;
    background-image: url(../Images/Design/Bar/FooterLeft.gif);
    background-repeat: no-repeat;
    background-color: #d9e9f3;
}
.FooterBoxRight
{
    width: 100%;
    height: 28px;
    background-image: url(../Images/Design/Bar/FooterRight.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.FrontFooter
{
    margin-top: 20px;
}

.CssCheckBox
{
}
.CssCheckBox input
{
    float: left;
}
.CssCheckBox label
{
    float: left;
    vertical-align: top;
    padding-top: 3px;
}

.CssTextBox
{
    border: solid 1px #c1c1c1;
    font-size: 11px;
}

.CssDropDown
{
    font-size: 11px;
}

.ItemPerPageLabel
{
    float: left;
}
.ItemPerPageDrop
{
    float: left;
    margin-left: 10px;
    font-size: 11px;
}

.MainTable td strong
{
    color: #a1c1d9;
}

.MainDiv
{
    width: 506px;
    height: 100%;
    padding-bottom: 20px;
    border: solid 1px #f3f3f3;
}
.CategoryListItemNameDiv a
{
    color: #a1c1d9;
    font-weight: bold;
}

.CssBorder1
{
    border: solid 1px #c1c1c1;
}
.ofh
{
    overflow: hidden;
}

.SiteMapProductItemDataList
{
    width: 100%;
    margin-top: 10px;
}
.SiteMapProductItemDataListItemStyle
{
    text-align: left;
}
.SiteMapProductItemDataListItemStyle a
{
    background-image: url(../Images/Design/Bullet/Bullet1.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-left: 30px;
    color: #808080;
}

.StoreSitemapProductDataListItemStyle
{
    padding-top: 10px;
    width: 50%;
}

.ArticleSiteMapDataList
{
    margin-top: 20px;
}

.ArticleSiteMapDataListItemStyle a
{
    background-image: url(../Images/Design/Bullet/Bullet1.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-left: 30px;
    color: #808080;
}
.StoreSiteMapArticleTop
{
    font-weight: bold;
    color: #a1c1d9;
    text-align: left;
    font-size: 12px;
}
.StoreSiteMapArticleTop span
{
    margin-left: 12px;
}

/* CSS Document */
img {border:0px; vertical-align:middle;}
#body {width:1004px; margin:0px auto; padding:0;}
#header, #topmenu, #content, #footer, .parent-menu, .sub-menu, .footer-menu {width:1004px;}
#topmenu {height:79px; margin-bottom:10px;z-index:-10px;}
#footer {font:11px arial;}
.fl, #header, #topmenu, #content, #footer, #topnews {float:left;}
.fr {float:right;}
.logo {width:235px; height:84px; text-align:center; vertical-align:middle;}
.topbanner {width:700px; padding-left:10px; padding-right:10px; margin:0px auto; text-align:center; vertical-align:middle;}
.img-logo {border:0px; vertical-align:middle;padding:23px 0px;}
.img-banner {border:0px; vertical-align:middle;padding:23px 0px;}
.parent-menu {height:47px; font:12px arial; color:#ffffff; text-align:center;  background:#f5f5f6 url('images/parent-menu-bg.jpg') repeat-x; position:relative; overflow:hidden;}
.footer-menu  {height:47px; font:12px arial; color:#ffffff; background:#f5f5f6 url('images/parent-menu-bg.jpg') repeat-x; position:relative; overflow:hidden;}
.pmenu-sep {width:5px;}
.pmenu-normal{height:40px; width:50px; padding:4px; cursor:pointer;text-align:center; margin-top:2px;}
.pmenu-normal, .pmenu-active, .pmenu-normalleft, .pmenu-normalright, .pmenu-activeleft, .pmenu-activeright {cursor:pointer;}
.pmenu-normalleft, .pmenu-normalright, .pmenu-activeleft, .pmenu-activeright {width:3px; height:47px;font-size:1px;}
.pmenu-active {height:47px; width:50px; padding:4px; color:#004f8b;  background:#f5f5f6 url('images/pmenu-active.jpg') repeat-x;}
.pmenu-activeleft {height:47px; background:#f4f5f6 url('images/pmenu-active-left.jpg') no-repeat;}
.pmenu-activeright {height:47px; background:#f4f5f6 url('images/pmenu-active-right.jpg') no-repeat;}
.sub-menu {height:32px; background:#f5f5f6 url('images/sub-menu-bg.jpg') repeat-x;position:relative;overflow:hidden;}
.smenu-content {width:678px; height:17px;padding:2px 7px;}
.smenu-content2 {width:892px; height:17px;padding:2px 7px;}
.smenu-content3 {width:534px; height:17px;padding:2px 7px;}
.smenu-content ul {height:17px;margin:0px;padding:0px;list-style-type:none;}
.smenu-content li{float:left;padding:0px 5px;}
.smenu-content li img{border:0px; vertical-align:middle;position:relative;}
.link-submenu {font:11px arial; color:#004f8b; text-decoration:none;}
.link-submenu:hover {text-decoration:underline;}
.hide{display:none;}
.show{display:block;}
.search {width:340px;height:21px; margin-left:4px;padding:0px;}
.img-search {border:0; cursor:pointer;}
.txtsearch {width:100px; height:13px; font:11px arial; color:#9196a2; padding:4px 5px; border:0; border-right: #858585; background:#ffffff url('images/txt-search.gif') repeat-x top;}
.copyright { font-family: 'Arial'; font-size: 8pt; color: #5F5F5F; text-decoration: none }
.copyright {padding:10px 40px; color:#7b7b7b;}
.copyright a, .copyright2 a{font: 11px arial;color: #7b7b7b;}
.copyright p, .copyright2 p{margin-top:0px; margin-bottom:5px;}
ul#mainnav{
	list-style: none;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}
/*Moi them vao*/
.ultab {margin:0; padding:0; width:100%;}
.ultab li {display:inline;}
.ultab a {text-decoration:none; color:#193F31; font-family:arial; font-size:11px; padding:0 0 0 12px; float:left; background:url(Images/tab_r2_c4.gif) repeat-x;}
/*.ultab a:hover{background:url(Images/tab_r2_c2.gif) top left no-repeat;}*/
.ultab span{padding: 10px 12px 10px 0; display:block; float:left; background:url(Images/tab_r2_c4.gif) repeat-x}
/*.ultab a:hover span{ background:url(Images/tab_r2_c2.gif) right top no-repeat;}*/
.current a{background:url(Images/tab_r2_c2.gif) top left no-repeat; font-size:12px; font-weight:bold;}
.current span { background:url(Images/tab_r2_c2.gif) right top no-repeat;}

.folder, .folder-title, .folder-content {position:relative;}
.folder, .folder-title, .folder-content {overflow:hidden;}
.toplist {width:164px;}
.linksite
{
	overflow:hidden;
	height:100%;
	width:320px; 
	margin-left:0px;
}
.adv-header
{
	position:relative;
	overflow:hidden;
	height:30px;
}
.adv-title 
{
	width:320px;
	padding:0 0 0 0; 
	background-color:#EDF8F4; 
	line-height:30px; 
	text-align:left; 
	font-weight:lighter;
	float:right;
	text-align:center;
}
.adv-title1 
{
	width:247px;
	padding:0 5px 0 0; 
	background-color:#EDF8F4; 
	line-height:30px; 
	text-align:left; 
	font-weight:lighter;
	text-align:center;
}
.content {width:100%; font:11.8pt Times New Roman;}
.folder, .folder-title {width:343px;}
.folder {margin:0 0 5px 0;}
.folder-title {height: 37px;}
.folder-title {font:11px arial; color:#868d9d; background:#f5f5f6 url('Images/tab_r2_c4.gif') repeat-x scroll 0px 0px;}
.folder-content 
{
	width:343px; 
	padding:0px 5px 0px;
	font:12px arial;
	border-left:1px solid #d5d8de; 
	border-right:1px solid #d5d8de;
}

.subfolder {padding: 3px 5px 1px;}
.folder-content p{margin-top:0px;margin-bottom:5px; text-align:justify;}
.folder-content ul{list-style:none;margin:0;padding:0;}
.folder-content li{padding-left:6px; background-image:url('Images/Background/black-square.gif'); background-repeat:no-repeat; background-position: 0 7px;}
.Lead1{ font-family: 'Arial'; font-size: 11px; color: #919090; font-weight: bold }
.Lead2{ font-family: 'Arial'; font-size: 11px; color: #6d6d6d; font-weight: bold }
.img-topnews {width:238px;border:1px solid #8a8a8a; margin:5px 8px 5px 5px; }
.img-ContentCenter 
{
	width:121px;height:70;float:left; border:1px;
	margin: 0px auto 0px auto;
    padding: 0px;
}
.link-toplist {font:bold 12px arial; color:#004f8b; text-decoration:none;}
.toplist-top {height:3px;line-height:3px;}
.toplist-top{overflow:hidden;background:#f5f5f6 url('Images/bg_vne.gif') repeat-x 0px;}
.toplist-top, .toplist-middle {position:relative;}
.toplist-top, .toplist-middle {width:159px;}
.toplist-middle {height: 324px;}
.toplist-left {width:159px; height:324px; padding:0px 1px; border-left:1px solid #c3c9cf; border-right:1px solid #c3c9cf;}
.toplist-left, .folder-content {background-color:#ffffff;}
.toplist-left, .folder-title, .folder-content, .toplist-content {overflow:hidden;}
.toplist-content {width:164px; height:324px; padding:5px 7px; background:#ffffff url('Images/toplist-content.gif') repeat-x top;}
.toplist-content ul {list-style:none; margin:0; padding:0;}
.toplist-content li {padding-left:6px; padding-bottom:10px; background-image:url('Images/hotnews_dot.jpg'); background-repeat:no-repeat; background-position: 0 3px;}
.toplist-content li a 
{
	color:#B31414;
	font-size:12;
	font-weight:normal;
	padding: 0 0 0 3px;
}
.link-rss 
{
	font:12px arial; 
	color:#919090;
	text-decoration:none;
	padding: 0 15px 0 0;
}
.toplist-content {height:100%; text-align:justify;}
.img-subject {height:100px; width:130px; border:1px solid #a5a5a5; margin-right:8px; margin-top:2px;}
.link-title
{
	margin-bottom:3px;
}
.folder-topnews 
{
	width:320px; 
	padding:0px; 
	text-align:justify;
}
.TTSK
{
	float:left;
	font: 12px arial;
	font-weight:bold;
	text-align:left;
	color:#E01818;
	width:527px;
	background:url('Images/News_Title.jpg');
	height:28px;
	line-height:28px;
}
.txtTitle
{
	padding-left:30px;
	text-transform:uppercase;
}
.CCenter
{
	float:left;
	width:522px; 
	padding-top:10px; 
	text-align:justify;
}
.CCenterText
{
	float:left;
	width:522px; 
	padding-top:10px; 
	text-align:justify;
	background-color:#FFF;
}
.CCenterText a
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:#E01818;
	text-decoration:none;
}
.ImageNew
{
	width:215px;
	height:165px;
	float:left;
}
.TextNew
{
	width:330px;
	height:165px;
	padding-left:180px;
	background-color:#eaeaea;
}
.CCenter a
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:#E01818;
	background-color:#eaeaea;
	text-decoration:none;
}
.folder-topnews a
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:#E01818;
	text-decoration:none;
}

.folder-topnews ul
{
	margin: 0 ;
	padding: 0 0 0 15px;
	list-style-image: url('Images/red_arrow.jpg');
	list-style-type:square;
}

.folder-topnews ul li
{
	list-style-position: outside;
}

.folder-topnews ul li a
{
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	color: #3A5988;
	text-decoration:none;
}

.folder-topnews ul li a:hover
{
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	color: #E01818;
	text-decoration:none;
}


.hotnews_list
{
	width:159px;
}

.hotnews_conntent
{
	width:159px;
	padding:0; 
	text-align:justify;
	background:url('Images/hotnews_bg.jpg') repeat-y;
}
.hotnews_conntent ul 
{
	width:135px;
	margin:0 0 0 20px;
	padding:0;
	list-style-image: url('Images/hotnews_dot.jpg');
	list-style-type:square;
	position:relative;
}
.hotnews_conntent li 
{
	list-style-position: outside;
}
.hotnews_conntent a 
{
	color:#B31414;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	line-height:17px;
	text-decoration:none;
}

.hotnews_footer
{
	width:159px;
	height:6px;
	background-image:url('Images/hotnews_footer.jpg'); 
	background-repeat:no-repeat;
}
.othernews
{
	float:left;
	width:100%;
	clear:both;
	padding:0; 
	text-align:left;
}
.othernews a 
{
	color:#000;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.othernews a:visited
{
	color:#4F82AC;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.cate_new_folder
{
	width: 340px;
	position:relative;
	overflow:hidden;
	margin:0 0 5px 0;
	padding:0 0 0 3px;
}

.cate_new_folder_title
{
	width: 337px;
	position:relative;
	overflow:hidden;
	height: 37px;
	font:11px arial; 
	color:#C6E1DC; 
	background:#f5f5f6 url('Images/cate_title_bg.jpg') repeat-x scroll 0px 0px;
}
.TieuDeTin
{
	width: 337px;
	position:relative;
	overflow:hidden;
	height: 20px;
	font:12px arial; 
	color:#868d9d; 
	padding-left:5px;
}

.cate_new_folder_content
{
	position:relative;
	overflow:hidden;
	background-color:#ffffff;
	width:337px; 
	padding:0px 5px 0px;
	font:12px arial;
}

.latestnews
{
	position:relative;
	overflow:hidden;
	background:url('Images/latestnews_bg.jpg') repeat-x;
	width:515px;
	margin: 10px 0 0 0;
	padding:0;
}

.latestnews a
{
	color:#000;
	text-decoration:none;
}

.right_content_adv
{
	width: 320px;
	position:relative;
	overflow:hidden;
	margin: 5px 0 0 0;
}

.right_content_adv1
{
	width: 477px;
	position:relative;
	overflow:hidden;
	margin: 0 0 0 0;
}

.video_right
{
	width:320px;
	position:relative;
	overflow:hidden;
}

.video_title
{
	width:320px;
	height:16px;
	background:url('Images/video_title.jpg') no-repeat;
}
.video_content
{
	width:320px;
	height:350px;
	color:#fff;
	background:url('Images/video_bg.jpg') repeat-y;
	padding:5px 0 0 0;
	text-align:center;
}
.video_content span
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0px;
	margin:5px 0 0 0;
}
.pollbox
{
   font-size: 11px;
}
.sectiontitle
{
	width:320px;
	height:22px;
	float:left;
	background-color: #E01818;
	background-repeat:no-repeat;
	line-height:22px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;
}
.pollSeparator
{
	width:320px;
	height:17px;
	float:left;
	background-color: #DDDDDD;
	background-repeat:no-repeat;
}
.pollcontent
{
   padding-left:5px;
   padding-right:5px;
   padding-bottom:5px;
   width:310px;
   float:left;
   background-color:#DDDDDD;
}
.pollquestion
{
   font-size: 13px;
   font-weight: bold;
}
.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
   text-align:left;
   padding-right:3px;
}
.Link_ViDeo
{
	padding-left:7px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
}
#div_gocanh
{
	margin:0 0 0 0;
	clear:both;
	float:left;
	width:320px;
	height:240px;
	background-image:url('Images/gocanh.jpg');
	background-repeat:no-repeat;
	text-align:center;
}
.div_top_gocAnh
{
	float:left;
	width:290px;
	height:22px;
}
.TextHeader_name
{
	text-align:justify;
	font-weight:bold;
	padding-left:50px;	
}
.Content_Popup 
{
	 BORDER-RIGHT: #0000cc 1px dashed; 
	 PADDING-RIGHT: 0px; 
	 font-size: 14px;
	 BORDER-TOP: #0000cc 1px dashed; 
	 DISPLAY: none; PADDING-LEFT: 0px; LEFT: 0px; 
	 PADDING-BOTTOM: 0px; 
	 BORDER-LEFT: #0000cc 1px dashed;WIDTH: 200px; COLOR: black; 
	 PADDING-TOP: 0px; BORDER-BOTTOM: #0000cc 1px dashed; 
	 POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #f1f1f1 ;
	 BORDER-LEFT: #0000cc 1px dashed; BORDER-BOTTOM: #0000cc 1px dashed; HEIGHT: 1px; 
}
.hotnews_abstract
{
	color: Black;
	font-size: 12px;
	font-weight:normal;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-right: 2px;
}
.hotnews_title
{
	color:#0d728b;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial,Tahoma, verdana;
	text-decoration:none;
}
.par_content
{
	width:524px;
	float:left;
	background-color:White;
}
.cate
{
	background-image: url(Images/icon_title.jpg);
	background-repeat:no-repeat;
	height:24px;
	float:left;
	width:35px;
}
.cate_title
{
	height:24px;
	float:left;
	padding-left:10px;
	padding-right:20px;
	background-color:White;
	line-height:24px;
}
.main_cate
{
	margin-top:0;
	width:524px;
	height:24px;
	float:left;
	line-height:20px;
	font-family:Arial;
	font-weight:bold;
	color:#710D0B;
	font-size:13px;
	text-transform:uppercase;
	text-align:left;
	background-color:#FFD586;
}
.cate_image
{
    float: left;
    width: 13px;
    height: 11px;
    background-image: url(Images/Tieu_de.jpg);
    background-repeat: no-repeat;
    margin-left: 7px;
}
.div_user
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(Images/arrow.gif) no-repeat scroll 10px 0;
	color:#4E6172;
	margin-bottom:5px;
	padding-left:49px;
	padding-top:6px;
	clear:both;
}

.lnk_top_news
{
	width:80px;
}