* html 
{
	margin:0; 
	padding:0; 
}
div, p, td, tbody, a
{
    font-family: Arial, Helvetica;
	font-size: 12px; line-height:18px; 
	color: #333;
}
.controlpanel {
	background: #DFE5F2;
}
.pagemaster
{
	background: url(../images/theme_travel.jpg) no-repeat top center #fff;
	width: 100%;
	margin: 0px; 
	padding:0px 1px; 
}
.login
{
	background: transparent;
	height: 32px;
	padding: 0px 15px; 
}
.skinmaster
{
	width: 980px;
	background: transparent;
	margin:0; 
	padding:0px 2px;
}
.skinbanner
{
	width:100%;
}
.banner
{
	width:80%;
/*	background: #F00;*/
}
.cart
{
	width:20%;
}
.skinmenu
{
	width:100%;
	height: 33px;
	background: url(../images/bg_cmenu.jpg) repeat-x scroll 0 0 transparent;
}
.menu
{
	width:70%;
}
.search
{
	width:30%;
	padding: 0px 10px 0px 0px;
}
.skincontent
{
	width:100%;
	border-left: solid 1px #FCFCFC;
	border-right: solid 1px #FCFCFC;
}
.contentpane
{
	width: 100%;
	padding: 0px;
}
.contentpane_admin
{
	width: 60%;
	padding: 0px;
}
.leftpane
{
	width: 20%;
	padding: 9px 0px 0px 0px;
}
.rightpane
{
	width: 80%;
	padding: 9px 0px 0px 9px;
}
.bottompane
{
	width: 100%;
	padding: 0px;
}
.authorpane
{
	width: 100%;
	padding: 9px 0px;
}
.FlashPane
{
	width: 560px;
	padding: 9px 4px 0px 9px;
	}
.NewsPane
{
	width: 200px;
	padding: 9px 0px 0px 0px;
	}

/********************************** Menu ngang **********************************/

.MainMenu_MenuContainer {
	width: 100%;
	height: 30px;
	background: transparent;
	margin: 0px;
	padding: 0px;
}
.MainMenu_MenuBar td {
	height: 30px;
	background: transparent;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-weight: bold;
    font-size: 12px;
	cursor: pointer;
	padding: 0px 7px;color: #FFF;
}
.MainMenu_MenuItem {
	background: transparent;
	cursor: pointer;
	text-decoration:none;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-weight: bold;
    font-size: 12px;
	height:26px;
	color: #FFF;
	padding: 0px 7px 0px 7px;
	_padding: 0px 7px 0px 7px;
	margin: 0px 7px; 
}
.MainMenu_MenuItemSel 
{
/*	background: transparent;*/
	background: #044bc1;
	cursor: pointer;
	text-decoration:none;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-weight: bold;
    font-size: 12px;
	height:26px;
	color: #Ffffff;
	padding: 0px 7px 0px 7px;
	_padding: 0px 5px 0px 5px;
}
.MainMenu_MenuItemSel td
{
	color:#fff;padding: 0px 7px 0px 7px;  font-family: Verdana, Tahoma, Arial, Helvetica;
    font-weight: bold;
    font-size: 12px;
}
.MainMenu_SubMenu {
	background: #DD0101;  
	cursor: pointer; 
	opacity:0.70;				/* other */
	filter:alpha(opacity=70);	/* for IE*/
	margin: 1px 0px 0px 1px;
	_margin: 0px 0px 0px 0px;
}
.MainMenu_MenuItemSelSub {
	background: #DDD;
	cursor: pointer;
	text-decoration:none;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-weight: bold;
    font-size: 12px;
	height:26px;
	color: #FFf;
	padding: 0px 7px 0px 7px;
	_padding: 0px 5px 0px 5px;
}
.MainMenu_MenuIcon {
	display:none;
}
.MainMenu_MenuBreak {
	height: 20px;
}
.MainMenu_MenuArrow {
	display: none;
}
.MainMenu_RootMenuArrow {
	display: none;
}
.MainMenu_SubMenuItemActive {
}
.MainMenu_SubMenuItemSelected {
}
.MainMenu_RootMenuItemBreadcrumb{
}
.MainMenu_SubMenuItemBreadcrumb{
}
.MainMenu_RootMenuItem td{
}
.MainMenu_RootMenuItemActive
{
/*	background: transparent;*/
	background: #044bc1;
	cursor: pointer;
	text-decoration:none;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-weight: bold;
    font-size: 12px;
	height:26px;
	color: #fff;
	padding: 0px 10px 0px 10px;
	_padding: 0px 5px 0px 5px;
}
.MainMenu_RootMenuItemActive td
{
	background: #044bc1; color:#fff;
}
.MainMenu_SubMenuItemActive 
{
}
.MainMenu_RootMenuItemSelected
{
}

/********************************** Menu doc **********************************/
/* Menu Container */
.mC
{
	background: transparent;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	cursor:pointer;
	padding: 0px 0px;
	margin: 0px 0px;
}
/* Menu Level 1 block */
.mL
{
	background: transparent;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	cursor:pointer;
	padding: 0px 5px 1px 5px;
	margin: 0px 0px;
}

/* Menu header parent level 0, 1, 2, 3 */
.mH0_c
{
	background: url(../images/menu_bar.jpg) no-repeat top left ;
	font-weight: bold;
	padding: 7px 5px 0px 5px;
	height: 21px;
	_height: 28px;
	display:block;
	color:#333333;
	margin: 0;
}
.mH1_c
{
	background: url(../images/menu_bullet.jpg) 0 7px no-repeat;
	padding: 3px 0px;
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}

.mH2_c
{
	padding: 3px 0px; 
	color: #333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}

.mH3_c
{
	padding: 3px 0px; 
	color: #333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}

/* Menu open link level 0 */
a.mO0
{
	background: url(../images/menu_bar.jpg) no-repeat top left ;
	margin: 0;
	padding: 7px 5px 0px 5px;
	height: 21px;
	_height: 28px;
	display:block;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}
:visited.mO0
{
	background: url(images/menu_bar.jpg) no-repeat top left ;
	margin: 0;
	padding: 7px 5px 0px 5px;
	height: 21px;
	_height: 28px;
	display:block;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}
:hover.mO0
{
	background: url(images/menu_bar.jpg) no-repeat top left ;
	margin: 0;
	padding: 7px 5px 0px 5px;
	height: 21px;
	_height: 28px;
	display:block;
	font-weight: bold;
	color:#F00;
	text-decoration:none;
}
:active.mO0
{
	background: url(images/menu_bar.jpg) no-repeat top left ;
	margin: 0;
	padding: 7px 5px 0px 5px;
	height: 21px;
	_height: 28px;
	display:block;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}
a.mO0_select
{
	background: url(../images/menu_bar.jpg) no-repeat top left ;
	margin: 0;
	padding: 7px 5px 0px 5px;
	height: 21px;
	_height: 28px;
	display:block;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}
:hover.mO0_select
{
	background: url(images/menu_bar.jpg) no-repeat top left ;
	margin: 0;
	padding: 7px 5px 0px 5px;
	height: 21px;
	_height: 28px;
	display:block;
	font-weight: bold;
	color:#F00;
	text-decoration:none;
}

a.miscmO0
{
	background: url(../images/menu_bullet.jpg) 0 10px no-repeat;
	padding: 4px 12px;
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}
:visited.miscmO0
{
	background: url(images/menu_bullet.jpg) 0 10px no-repeat;
	padding: 4px 12px;
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}
:hover.miscmO0
{
	background: url(images/menu_bullet.jpg) 0 10px no-repeat;
	padding: 4px 12px;
	color:#ff0000; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}
:active.miscmO0
{
	background: url(images/menu_bullet.jpg) 0 10px no-repeat;
	padding: 4px 12px;
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}
a.miscmO0_select
{
	background: url(../images/menu_bullet.jpg) 0 10px no-repeat;
	padding: 4px 12px;
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}
:hover.miscmO0_select
{
	background: url(images/menu_bullet.jpg) 0 10px no-repeat;
	padding: 4px 12px;
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}


/* Menu open link level 1 */
a.mO1
{
	background: url(../images/menu_bullet.jpg) 0 10px no-repeat;
	padding: 4px 0px;
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}
:visited.mO1
{
	background: url(images/menu_bullet.jpg) 0 10px no-repeat;
	padding: 4px 0px;
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}
:hover.mO1
{
	background: url(images/menu_bullet.jpg) 0 10px no-repeat;
	padding: 4px 0px;
	color:#F00; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}
:active.mO1
{
	background: url(images/menu_bullet.jpg) 0 10px no-repeat;
	padding: 4px 0px;
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}
a.mO1_select
{
	background: url(../images/menu_bullet.jpg) 0 10px no-repeat;
	padding: 4px 0px;
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}
:hover.mO1_select
{
	background: url(images/menu_bullet.jpg) 0 10px no-repeat;
	padding: 4px 0px;
	color:#F00; 
	font-weight: normal;
	display:block;
	text-decoration:none;
	border-bottom: dashed 1px #b4b4b4;
}

/* Menu open link level 2 */
a.mO2
{
	padding: 3px 0px; 
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}
:visited.mO2
{
	padding: 3px 0px; 
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}
:hover.mO2
{
	padding: 3px 0px; 
	color:#F00; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}
:active.mO2
{
	padding: 3px 0px; 
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}
a.mO2_select
{
	padding: 3px 0px; 
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}
:hover.mO2_select
{
	padding: 3px 0px; 
	color:#F00; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}

/* Menu open link level 3 */
a.mO3
{
	padding: 3px 0px; 
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}
:visited.mO3
{
	padding: 3px 0px; 
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}
:hover.mO3
{
	padding: 3px 0px; 
	color:#F00; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}
:active.mO3
{
	padding: 3px 0px; 
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}
a.mO3_select
{
	padding: 3px 0px; 
	color:#333333; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}
:hover.mO3_select
{
	padding: 3px 0px; 
	color:#F00; 
	font-weight: normal;
	display:block;
	text-decoration:none;
}

/********************************************* Product Store *********************************************/

.StoreItem
{
	height:100%;
	padding: 10px 4px 4px 4px;
	margin: 0px 0px;
}
.StoreItemSeparator
{
}
.StoreItemContainer
{
 	background: url(../images/shadow_footer.jpg) repeat-x bottom;
	width:100%;
	height:100%;
	border: solid 1px #CCC;
 	padding: 3px 5px;
}
.StoreItemContainer1
{
 	background: url(../images/bg_footer.jpg) repeat-x bottom;
	width:100%;
	height:100%;
 	padding: 0px 5px 15px 5px;
}
.StoreItemContainer2
{
	width:100%;
	height:100%;
	border: solid 1px #CCC;
 	padding: 3px 5px;
}
.StoreItemContainer_small
{
	width:100%;
	height:100%;
	border: solid 1px #CCC;
 	padding: 1px 2px;
}
.StoreItemContent
{
	text-align:justify;
	color: #666;
}
.StoreItemTitle
{
	height:1%;
	padding: 2px 2px 2px 0px;
	_padding: 2px 2px 2px 2px;
	font-weight: bold;
	font-size:12px;
	color: #0066cc;
}
.StoreItemTitle a:link 
{
	padding: 2px 2px 2px 0px;
	_padding: 2px 2px 2px 2px;
	font-weight: bold;
	font-size:12px;
	color: #0066cc;
}
.StoreItemTitle a:active
{
	padding: 2px 2px 2px 0px;
	_padding: 2px 2px 2px 2px;
	font-weight: bold;
	font-size:12px;
	color: #0066cc;
}
.StoreItemTitle a:visited
{
	padding: 2px 2px 2px 0px;
	_padding: 2px 2px 2px 2px;
	font-weight: bold;
	font-size:12px;
	color: #0066cc;
}
.StoreItemTitle a:hover
{
	padding: 2px 2px 2px 0px;
	_padding: 2px 2px 2px 2px;
	font-weight: bold;
	font-size:12px;
	color: #ff0000;
}

.StoreItemTitle_small
{
	height:1%;
	padding: 2px 2px 2px 0px;
	_padding: 2px 2px 2px 2px;
	font-weight: normal;
	font-size:11px;
	color: #0066cc;
}
.StoreItemTitle_small a:link 
{
	padding: 2px 2px 2px 0px;
	_padding: 2px 2px 2px 2px;
	font-weight: normal;
	font-size:11px;
	color: #0066cc;
}
.StoreItemTitle_small a:active
{
	padding: 2px 2px 2px 0px;
	_padding: 2px 2px 2px 2px;
	font-weight: normal;
	font-size:11px;
	color: #0066cc;
}
.StoreItemTitle_small a:visited
{
	padding: 2px 2px 2px 0px;
	_padding: 2px 2px 2px 2px;
	font-weight: normal;
	font-size:11px;
	color: #0066cc;
}
.StoreItemTitle_small a:hover
{
	padding: 2px 2px 2px 0px;
	_padding: 2px 2px 2px 2px;
	font-weight: normal;
	font-size:11px;
	color: #ff0000;
}


.StoreItemImage
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.StoreItemLabel
{
	padding: 0px 2px 0px 0px;
	font-size:12px;
	color: #000; font-weight:normal;
}
.StoreItemManufactory
{
	font-size:12px;
	color: #000;font-weight:normal;
}
.StoreItemSummary
{
	font-size:12px;
	color: #666;
	padding: 0px;
}
.StoreItemImageSale
{
	padding: 2px 2px 2px 0px;
}
.StoreItemPrice
{
	padding: 0px 4px 0px 0px;
}
.StoreItemPriceReal
{
	font-size:12px;
	color: #ff0000;
	font-weight:bold;
}
.StoreItemPriceSale
{
	font-size:12px;
	color: #F00;
}
.StoreItemImageCart
{
	padding: 0px 2px;
}
.StoreListTitleRow
{
 	background: url(../images/mainbar.jpg) no-repeat center;
 	height:29px;
 	padding: 0px 10px;
 	_margin: 10px 0px;
}
.StoreListTitle
{
	font-weight: bold;
}
.StorePageRow
{
	padding: 5px 0px;
}
.StorePageTitle
{
	font-size:12px;
	padding: 1px 3px;
}
.StorePagePrev:link
{
	padding: 3px 7px;

	font-size:12px;
color: #000;
	background: url(../images/num.gif) no-repeat; height:20px;
}
.StorePagePrev:active
{
	padding: 3px 7px;
	font-size:12px;
	color: #000;
	background: url(../images/num.gif) no-repeat; height:20px;
}
.StorePagePrev:visited
{
	padding: 3px 7px;
	font-size:12px;
	color: #000;
	background: url(../images/num.gif) no-repeat; height:20px;
}
.StorePagePrev:hover
{
	padding: 3px 7px;
	font-size:12px;
	color: #000;
	background: url(../images/num.gif) no-repeat; height:20px;
}
.StorePageNext:link
{
	padding: 3px 7px;
	font-size:12px;
	color: #000;
	background: url(../images/num.gif) no-repeat; height:20px;
}
.StorePageNext:active
{
	padding: 3px 7px;
	font-size:12px;
	color: #000;
	background: url(../images/num.gif) no-repeat; height:20px;
}
.StorePageNext:visited
{
	padding: 3px 7px;
	font-size:12px;
	color: #000;
	background: url(../images/num.gif) no-repeat; height:20px;
}
.StorePageNext:hover
{
	padding: 3px 7px;
	font-size:12px;
	color: #000;
	background: url(../images/num.gif) no-repeat; height:20px;
}
.StorePageCurrent
{
	padding: 3px 7px;
	background: url(../images/num_hover.gif) no-repeat; height:20px;
	font-size:12px;
	color: #ffffff;
}

.StorePageIndex:link
{
	padding: 3px 7px;
	font-size:12px;
	color: #000;
	background: url(../images/num.gif) no-repeat; height:20px;
}
.StorePageIndex:active
{
	padding: 3px 7px;
	font-size:12px;
	color: #000;
	background: url(../images/num.gif) no-repeat; height:20px;
}
.StorePageIndex:visited
{
	padding: 3px 7px;
	font-size:12px;
	color: #000;
	background: url(../images/num.gif) no-repeat; height:20px;
}
.StorePageIndex:hover
{
	padding: 3px 7px;
	color: #000;
	background: url(../images/num_hover.gif) no-repeat; height:20px;
	font-size:12px;
}

.StoreSearchTextBox
{
	width:100px;
	color: #666;
}
.StoreSearchDropDownList
{
	width:100px;
	color: #666;
}
.StoreCartHeader td
{
	background: #C0E5FF;
	font-weight: bold;
	font-size:9px;
	color:#666;
}
.StoreCartItem td
{
	background: #FFF;
	font-weight: normal;
	font-size:9px;
	color:#00F;
}
.StoreCartFooter td
{
	background: #FFF;
	font-weight: normal;
	font-size:9px;
	color:#F00;
}
.StoreCartButton
{
	font-weight: bold;
	font-size:9px;
	padding-top: 4px;
}
.StoreCartButton a:link
{
	font-weight: bold;
	font-size:9px;
	text-decoration: none;
	color:#666;
}
.StoreCartButton a:active
{
	font-weight: bold;
	font-size:9px;
	text-decoration: none;
	color:#666;
}
.StoreCartButton a:visited
{
	font-weight: bold;
	font-size:9px;
	text-decoration: none;
	color:#666;
}
.StoreCartButton a:hover
{
	font-weight: bold;
	font-size:9px;
	text-decoration: none;
	color:#FA0000;
}
.StoreSearchButton
{
	background: url(../images/timkiemSP.jpg) no-repeat; 
	height:19px; 
	width:66px;
	border: none;
	font-weight: bold;
	font-size:12px;
	color:#333;
}
.StoreSearchButton:hover
{
	color: #D00034;
}
.StoreLabel
{
	 font:bold 14px Arial; color:#db2d26;
	}
	
StorePrice
{
	font:normal 14px Arial; color:#ff0000; }
	
.StoreText{ font-size:12px; font-family:Arial; color:#333}
/***************************************************************************/
.SkinObject
{
	color:#666;
}
a.SkinObject:link
{
	text-decoration: none;
	color:#666;
}
a.SkinObject:active
{
	text-decoration: none;
	color:#666;
}
a.SkinObject:visited
{
	text-decoration: none;
	color:#666;
}
a.SkinObject:hover
{
	text-decoration: none;
	color:#FA0000;
}
.StandardButton 
{
	background: #7994CB; 
	color: #000;
    font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}
.Head 
{
	padding: 1px 0px;
    font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size:  16px;
	color: #333333;
}
.TextButton
{
	padding: 1px 0px;
	border: 0px 0px 0px 0px;
	background: transparent;
	text-decoration: none;
}
.TextButton:hover
{
	color:#F00;
}
.Normal
{
    font-family:  Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.NormalBold
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.quicksearch{ color:#fff; font-weight:bold}

.MenuTextBold{
	font-family :Verdana, Arial,  Geneva, Helvetica, sans-serif;
	font-size : 14px;
	color : #0000FF;
	font-weight : bold;
	text-decoration : none;
	text-transform:uppercase;
}
a.MenuTextBold:link { color: #d04502; text-decoration: none; }
a.MenuTextBold:visited { color: #d04502; text-decoration: none; }
a.MenuTextBold:active { color: #d04502; text-decoration: none; }
a.MenuTextBold:hover { color: #00a650; text-decoration: none; }
