body,td,th {
	font-family:Arial; 
	font-size:12px; 
	color:#333333;
line-height:16px;
 
}

body {
	background-color:#333333;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}

a {text-decoration:none}
a:link {color:#1F62B0}
a:visited {color:#1F62B0;}
a:hover {color:#FF9600;text-decoration:underline}
a:active {color:#FF9600;}

.Title {font-size:20px; line-height:normal;}
.TitleProduct{font-size:20px;font-weight:bold;}
.font333{font-family:Arial; font-size:12px; color:#333333;}

.model{font-family:Arial; font-size:11px; color:#0B0B0B;font-weight:bold;}
.oldprice{font-size:12px;text-decoration: line-through;padding-left:5px;}
.price{font-size:12px; color:#080808}

.Input {font-family:Tahoma;font-size:11px;}

.bg_left {
	background-image: url(images/bg_left.jpg);
	background-repeat:repeat-y;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
.bg_right {
	background-image: url(images/bg_right.jpg);
	background-repeat:repeat-y;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
.bg_header2 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 background:url(images/bg_header.jpg);
	 background-repeat: repeat-x;
}

.bg_header{
background-color:#1f1a17;
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bg_footer {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 background:url(images/bg_footer.jpg);
	 background-repeat: repeat-x;
}

.FooterImax{color:#FFFFFF;Text-decoration: none;font-size:11px;}
.FooterImax:link {color:#FFFFFF;}
.FooterImax:visited {color:#FFFFFF;}
.FooterImax:hover {color: #FF9600;}
.FooterImax:active {color: #FF9600;}

.FooterHainhan{color:#717171;Text-decoration: none;font-size:11px;}
.FooterHainhan:link {color:#717171;}
.FooterHainhan:visited {color:#717171;}
.FooterHainhan:hover {color: #FF9600;}
.FooterHainhan:active {color: #FF9600;}

a.Footer:link {color: #FFFFFF;Text-decoration: none;font-size:10px;}
a.Footer:visited {color: #FFFFFF;text-decoration: none;font-size:10px;}
a.Footer:hover {color: #FF9600;text-decoration: underline;font-size:10px;}
a.Footer:active {color: #FF9600;text-decoration: none;font-size:10px;}

a.tintuc:link {color: #000000;Text-decoration: none;font-size:12px;}
a.tintuc:visited {color: #000000;text-decoration: none;font-size:12px;}
a.tintuc:hover {color: #FFFFFF;text-decoration: none;font-size:12px;}
a.tintuc:active {color: #000000;text-decoration: none;font-size:12px;}

a.hotro:link {color: #FFFFFF;Text-decoration: none;font-size:12px;}
a.hotro:visited {color: #FFFFFF;text-decoration: none;font-size:12px;}
a.hotro:hover {color: #fd910b;text-decoration: none;font-size:12px;}
a.hotro:active {color: #333333;text-decoration: none;font-size:12px;}

.light { color:#FFFFFF }
.red { color:#ff0000 }
.grey { color:#999999 } 
.title { font-size:18px }
.font11{ font-size:11px;}


.messageBoxTable {margin: 0px;width: 100%;border: 1px;border-style:solid;border-color:#666666;padding: 0px;} 
.messageBoxCell {background-color: #FFFF99;margin: 0px;width: 100%;padding: 4px;} 

a.Submenu { font-size:11px;color:#C2C2C2;}
a.Submenu:link {color: #C2C2C2;Text-decoration: none;font-size:11px;}
a.Submenu:visited {color: #C2C2C2;text-decoration: none;font-size:11px;}
a.Submenu:hover {color: #0066B3;text-decoration: underline;font-size:11px;}
a.Submenu:active {color: #0066B3;text-decoration: none;font-size:11px;}

.Title2 { font-size:12px;color:#FFFFFF;font-weight:bold;}
a.Title2 { font-size:12px;color:#FFFFFF;font-weight:bold;}
a.Title2:link {color: #FFFFFF;Text-decoration: none;font-size:12px;font-weight:bold;}
a.Title2:visited {color: #FFFFFF;text-decoration: none;font-size:12px;font-weight:bold;}
a.Title2:hover {color: #FF9600;text-decoration: underline;font-size:12px;font-weight:bold;}
a.Title2:active {color: #FF9600;text-decoration: none;font-size:12px;font-weight:bold;}


.Title3 { font-size:12px;color:#1f62b0;font-weight:bold;}
.Title3:link {color: #1f62b0;Text-decoration: none;font-size:12px;font-weight:bold;}
.Title3:visited {color: #1f62b0;text-decoration: none;font-size:12px;font-weight:bold;}
.Title3:hover {color: #FF9600;text-decoration: underline;font-size:12px;font-weight:bold;}
.Title3:active {color: #FF9600;text-decoration: none;font-size:12px;font-weight:bold;}

.bg_title {
width:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 background:url(images/bg_title.jpg);
	 background-repeat: repeat-x;	
}

.bg_product {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 background:url(images/bg_product.jpg);
	 background-repeat: repeat-y;	
}

.bg_content {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 background:url(images/bg_content.jpg);
	 background-repeat: repeat-y;	
}

.bg_white {background-color: #FFFFFF;}
.bg_search { background-color:#f7941d;}
.bg_org { background-color: #fe6c00;}
.bg_vien { background-color:#1F1F1F;}

/* Search box */

.searchTextbox {
	width: 100px;
	font-size: 12px;
	
}


/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#ACACAC; layer-background-color:#343434; visibility:hidden}


/*Styles for level 0*/
.clLevel0, .clLevel0over{position:absolute; padding:4px; font-family:arial; font-size:11px;}
.clLevel0{background-color:#ACACAC; layer-background-color:#ACACAC; color:#333333;}
.clLevel0over{background-color:#ACACAC; layer-background-color:#ACACAC; color:#D52E4D; cursor:pointer; cursor:hand; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.clLevel0border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}


/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding-top:3px; padding-left:4px;font-family:arial; font-size:11px;border-bottom:1px solid #481916;}
.clLevel1{background-color:#1c0706; layer-background-color:#1c0706; color:#FFFFFF;cursor:pointer; cursor:hand;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.clLevel1over{background-color:#470e0b; layer-background-color:#470e0b; color:#ff7712; cursor:pointer; cursor:hand;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#ACACAC; layer-background-color:#FFFFFF;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:4px; font-family:arial; font-size:11px;}
.clLevel2{background-color:#1c0706; layer-background-color:#1c0706; color:#FFFFFF;}
.clLevel2over{background-color:#fc9009; layer-background-color:#fc9009; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; z-index:500; visibility:hidden; background-color:#ACACAC; layer-background-color:#FFFFFF}


// Style[...]=[Mau dong chu tieu de,Mau dong chu chinh,Mau nen tieu de,Mau nen cua dong chu,Hinh nen duoi tieu de,Hinh nen duoi dong chu chinh,Vi tri cua tieu de,Vi tri cua dong chu chinh,Loai font tieu de,Loai font dong chu chinh,Tip Position,Kieu Sticky,Co font cua dong tieu de,Co font cua dong chu chinh,Chieu rong,Chieu cao,Co vien cua khung,PadTextArea,Toa do X,Toa do Y,Thong so chuyen tiep,Khoang thoi gian chuyen tiep,Muc trong suot,Kieu bong do,Mau cua bong]

/* New CSS in Portal 2.3 */

/* Show Message */

.messageText {font-weight:bold; height:100px; text-align:center;}
.messageTable {height:100px; text-align:center; align:center; width:100%}

/* Web Calendar */
.calendarTable {width:174px; border-collapse:collapse; border:1px solid #EEEEEE; border-spacing:5px; background-color:#FAFAFA}
.calendarCell {text-align:center; height:20px}
.calendarMonth {background-color:#457DCA; font-weight:bold; color:#FFFFFF; height:25px; text-align:center}
.calendarWeek {background-color:#EEEEEE; font-weight:bold; height:20px; text-align:center}
.calendarToDay {background-color:#F98427; font-weight:bold; text-align:center}
.calendarSunday {color: #F98427; text-align:center}
.calendarSaturday {color:#F98427; text-align:center}


/*  Account CSS  */
.bg_account {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background:url(images/bg_account.jpg);
	background-repeat: repeat-x;	
	font-size:11px;
}

.accountPanelTable {width:174px; border-collapse:collapse; border:1px solid #EEEEEE; border-spacing:5px; background-color:#FAFAFA; margin-top:10px}
.accountPanelHeader {background-color:#457DCA; font-weight:bold; color:#FFFFFF; height:25px; text-align:center}
.accountPanelCell {height:25px; padding-left:5px}
.accountPanelCellLeft {height:25px;padding-left:5px}
.accountPanelCellRight {height:25px}
.accountPanelTextBox {width:100px;}
.accountPanelMessage {color: #F98427; height:25}

.accountTable {
	width:480px;
	border-collapse:collapse;
	font-size:12px;
	margin-left: 17px;
}
.accountHeader {font-size:18px; font-weight:bold; height:60px}
.accountSeparator {border-bottom:1px solid #DDDDDD; height:10px;}
.accountCell {height:30px;}
.accountCellLeft {height:30px; width:160px}
.accountCellRight {height:30px; padding-top:10px}
.accountTextBox {width:150px}
.accountTextBox2 {width:250px}
.accountTextArea {width:300px; height:60px}
.accountSignature {width:300px; height:80px}
.accountButton {margin-top:10px}

.accountListTable {width:500px; background-color:#FAFAFA; margin-top:20px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px}
.accountListCellLeft {width:160px;vertical-align:top}
.accountListCellRight {vertical-align:top; line-height:1.5}
.accountListAccountName {font-weight:bold}
.accountListHobby {color:green}
.accountListWant {color:orange}

.accountMessageTable {width:500px; background-color:#FAFAFA; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px}
.accountMessageCellLeft {width:160px;vertical-align:top}
.accountMessageCellRight {vertical-align:top; line-height:1.5}
.accountMessageAccountName {font-weight:bold}
.accountMessageHobby {color:green}
.accountMessageWant {color:orange}
.accountMessageTitle {font-weight:bold}
.accountMessageTextArea {width:300px; height:100px}

a.accountPanel { font-size:12px;color:#333333;}
a.accountPanel:link {color: #333333;Text-decoration: none;font-size:12px;}
a.accountPanel:visited {color: #333333;text-decoration: none;font-size:12px;}
a.accountPanel:hover {color: #FF0000;text-decoration: underline;font-size:12px;}
a.accountPanel:active {color: #333333;text-decoration: none;font-size:12px;}

/* Product */
.productTable {width:480px; border:0px}
.productCellLeft {width:250px;vertical-align:top; padding-top:10px; padding-left:0px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.productCellRight {width:230px;vertical-align:top; padding-top:10px; padding-left:10px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}

.productListTable {width:480px; border:0px}
.productListCell {vertical-align:top; padding-top:10px; padding-left:0px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}

.productImageSmall {border: 1px solid #333333; width:145px; height:145px}
.productImageMedium {border: 1px solid #333333; width: 250px; height:250px}
.productImageLarge {border: 1px solid #333333; width: 400px; height:400px}

.productSampleText {font-style: italic}
.productPriceAndSampleTable {width:210px; border:0px}
.productSampleCellLeft {width:110px; vertical-align:top; padding-top:4px; padding-left:0px; padding-right:4px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.productSampleCellCenter {width:80px; vertical-align:top; padding-top:4px; padding-left:0px; padding-right:4px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; text-align:right}
.productSampleCellRight {width:20px; vertical-align:top; padding-top:4px; padding-left:0px; padding-right:4px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; text-align:right}

/* CART */

.cartTable {
	width:520px;
	border-collapse:collapse;
	font-size:12px;
	margin-left: 15px;
	margin-top: 15px;
}

.cartAddTo {border: 0px;}
.shippingTable {width:100%; border:0px}
.shippingCellLeft {width:90px;vertical-align:top; padding-top:6px; padding-left:0px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.shippingCellRight {width:350px;vertical-align:top; padding-top:10px; padding-left:10px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.shippingTextArea {width:240px; height:60px}
.shippingTextBox {width:140px}
.shippingTextBox2 {width:240px}

.orderTable {width:400px; border:0px; margin-left: 17px;}
.orderCellLeft {width:240px;vertical-align:top; padding-top:6px; padding-left:0px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.orderCellRight {width:240px;vertical-align:top; padding-top:6px; padding-left:0px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}

a.cart { font-size:12px;color:#DDDDDD;}
a.cart:link {color: #DDDDDD;Text-decoration: none;font-size:12px;}
a.cart:visited {color: #DDDDDD;text-decoration: none;font-size:12px;}
a.cart:hover {color: #FF0000;text-decoration: underline;font-size:12px;}
a.cart:active {color: #DDDDDD;text-decoration: none;font-size:12px;}



.bg_baihat{background-color:#CCCCCC;}
.border_two{}


/* ArticleGroup*/

#articleGroup{
width:576px;
height:auto;
padding-bottom:30px;
}
#articleGroupChild{
clear:both;
width:576px;
height:25px;
}
#articleGroupItem {
clear:both;
width:540px;
padding-left:20px;
padding-top:10px;
margin-bottom:20px;
height:auto;
}
#articleGroupItemName {
   font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
  }
#articleGroupItemThumbnail {
float:left;
width:120px
;
height:auto;
  margin-right:10px;
}
div #articleGroupItemThumbnail img {
 width:auto;
 height:auto;
  border:0px;
  margin-bottom:10px;
}
#articleGroupItemRight {
clear:right;
width:auto;
height:auto;
}
#articleGroupItemSummary {
  margin-bottom:10px;
}
#articleGroupItemDate {
  margin-left:5px;
  font-size:11px;
  color:#999999;
}
#articleGroupSeparator {
  width:100%;
  height:5px;
}

/*  Article List*/ 

#articleListItem {
clear:both;
width:540px;
padding-left:20px;
padding-top:5px;
padding-bottom:10px;
height:auto;
}
#articleListItemName {
 font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
  }
#articleListItemThumbnail {
float:left;
width:120px;
margin-right:10px;
}
div #articleListItemThumbnail img {
 width:auto;
 height:auto;
  border:0px;
  margin-bottom:10px;
}

#articleListItemSummary {
  margin-bottom:10px;
}
#articleListItemDate {
  margin-left:5px;
  font-size:11px;
  color:#999999;
}
#articleGroupSeparator {
  width:100%;
  height:5px;
}

/* ArticleGroup Image */
#articleGroupImage {
float:left;
width:auto;
height:auto;
}
#articleGroupImageItem {
float:left;
width:113px;
background-color:#CCCCCC;
height:auto;
text-align:center;
margin-left:1px;
height:140px;
margin-bottom:1px;
}
#articleGroupImageItemThumbnail {
float:left;
}
div #articleGroupImageItemThumbnail img {
margin-left:5px;
margin-top:5px;
width:103px;
height:auto;
border:0px;
}

#articleGroupImageDownload {
width:auto;
height:auto;
text-align:right;
}
div #articleGroupImageDownload img{
width:auto;
height:auto;
margin-top:5px;
text-align:right;
}


/* ArticleTypeImage */
 #articleTypeImage {
 float:left;
 width:574px;
 background-color:#CCCCCC;
 margin-top:10px;
 margin-bottom:10px;
 padding-top:10px;
 padding-bottom:10px;
 }
#articleTypeImageItem {
margin-left:10px;
float:left;
width:130px;
height:auto;
}
 
#articleGroupImageChild
{
float:left;
width:100%;
}
 
 /* ArticleGroup Music */
 #articleGroupMusic{
 }
 #articleGroupMusicItem{
 width:572px;
 height:25px;
 background-color:#CCCCCC;
 margin:1px;
  }
 #articleGroupMusicItemName{
 float:left;
 width:400px;
 height:auto;
 margin-top:3px;
 margin-left:20px;
 }
 #articleGroupMusicDownload {
float:left;
width:auto;
height:auto;
text-align:right;
}
div #articleGroupMusicDownload img{
width:auto;
height:auto;
margin-top:5px;
text-align:right;
}
 

/* RIGHT PANEL */
.accountNameForum { color:#ed6100;}
.accountNameForum:link{color:#FF3300;}
.accountNameForum:visited{color:#ed6100;}
.accountNameForum:hover{color:#FF0033;}
.accountNameForum:active{color:#ed6100;}