@charset "utf-8";
/* COMMON STYLE */
body {
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}
font, div, td, input, select, textarea, span {
	font-family: Arial,Tahoma,Verdana;	
	font-size: 11px;
}
ul.mbvm, ol.mbvm {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0px;	
}
li.mbvm {
	background:transparent url(images/iconver.gif) no-repeat;
	padding:2px;
	padding-left:12px;
}
.li_comment {
	font-size:10px;
	color:#B5B5B5;
}
form {
	font-family: Arial,Tahoma,Verdana;	
	font-size: 11px;
	margin: 0;
	padding: 0;
}
img {border:none;}
fieldset {
	font-family: Arial,Tahoma,Verdana;	
	font-size: 11px;
	border:1px solid #A1A5A9; 
	padding-left:2px; 
	padding-right:2px; 
	padding-top:0px; 
	padding-bottom:0px; 
	margin-left:3px; 
	margin-right:3px; 
	margin-top:0px; 
	margin-bottom:0px;	
}
legend {
	font-family: Arial,Tahoma,Verdana;	
	font-size: 11px;
	font-weight: bold;
}
a:link {
	font-family: Arial,Tahoma,Verdana;	
	font-size: 11px;
	color: #039;
	text-decoration: none;
}
a:active {
	font-family: Arial,Tahoma,Verdana;	
	font-size: 11px;
	color: #039;
	text-decoration: none;
}
a:visited {
	font-family: Arial,Tahoma,Verdana;	
	font-size: 11px;
	color: #969;
	text-decoration: none;
}
a:hover {
	font-family: Arial,Tahoma,Verdana;	
	font-size: 11px;
	color: #f60;
	text-decoration: underline;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 0px;
    line-height: 0px;
}
.vspace {
	clear:both;
    height:8px;
    font-size: 0px;
    line-height: 0px;
}
.PageLoad {
	font-size: 9px;
	color: #666666;
}
.loading {
	background-image: url('../../images/loading.gif');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center 50%;
}
.notify_ok {
	color:#2675C7;
	padding:2px;
	background:url(images/notify_ok.gif);
	margin-bottom:5px;
	margin-top:2px;
}
.notify_fail {
	color:#FF0000;
	padding:2px;
	background:url(images/notify_fail.gif);
	margin-bottom:5px;
	margin-top:2px;
}

/* BLOCK STYLE */
.BTitle1 {
	background-image: url(images/blocktitle.gif);
	height: 24px;
	font-size: 0px;
}
.BTitle1 span {
	display: block;
	font-weight: bold;
	font-size: 13px;
	color: #081B39;
	padding-top: 5px;
	padding-left: 5px;
}
.BLR1 {
	border-left: 1px solid #9BBDD3;
	border-right: 1px solid #9BBDD3;
}
.BLR2 {
	border-left: 1px solid #FFB64B;
	border-right: 1px solid #FFB64B;
}
.BTitle1_L {
	width: 5px;	
	background-position: 0px -27px;
	float: left;
	margin-bottom: -100px;
}
.BTitle1_R {
	width: 5px;	
	background-position: -1595px -27px;
	float: right;
	margin-bottom: -100px;
}
.BTitle1_M {
	background-position: -6px -27px;
	margin-left: 5px;
	margin-right: 5px;	
}
.BTitles1_L {
	width: 5px;	
	height: 3px;
	background-position: 0px -51px;
	float: left;
	margin-bottom: -100px;
}
.BTitles1_R {
	width: 5px;	
	height: 3px;
	background-position: -1595px -51px;
	float: right;
	margin-bottom: -100px;
}
.BTitles1_M {
	height: 3px;
	background-position: -6px -51px;
	margin-left: 5px;
	margin-right: 5px;
}
.BTitle2 {
	background-image: url(images/blocktitle.gif);
	height: 24px;	
	font-size: 0px;	
}
.BTitle2 span {
	display: block;
	font-weight: bold;
	font-size: 13px;
	color: #7B2E00;
	padding-top: 5px;
	padding-left: 5px;	
}
.BTitle2_L {
	width: 5px;	
	background-position: 0px 0px;
	float: left;
	margin-bottom: -100px;
}
.BTitle2_R {
	width: 5px;	
	background-position: -1595px 0px;
	float: right;
	margin-bottom: -100px;
}
.BTitle2_M {
	background-position: -6px 0px;
	margin-left: 5px;
	margin-right: 5px;
}

.BTitles2_L {
	width: 5px;	
	height: 3px;
	background-position: 0px -24px;
	float: left;
	margin-bottom: -100px;
}
.BTitles2_R {
	width: 5px;	
	height: 3px;
	background-position: -1595px -24px;
	float: right;
	margin-bottom: -100px;
}
.BTitles2_M {
	height: 3px;
	background-position: -6px -24px;
	margin-left: 5px;
	margin-right: 5px;
}
.BB1 {
	border-bottom: 1px solid #9BBDD3;
}
.BB2 {
	border-bottom: 1px solid #FFB64B;
}
.BT2 {
	border-top: 1px solid #FFB64B;
}
.BBL {
	width: 4px;
	height: 4px;
	background-position: 0px -54px;
	float: left;
	margin-bottom: -100px;
}
.BBR {
	width: 4px;
	height: 4px;
	background-position: -5px -54px;
	float: right;
	margin-bottom: -100px;
}
.BBM {
	height: 4px;
	background-position: -10px -54px;
	margin-left: 4px;
	margin-right: 4px;
}
.BTL {
	width: 4px;
	height: 4px;
	background-position: 0px -58px;
	float: left;
	margin-bottom: -100px;
}
.BTR {
	width: 4px;
	height: 4px;
	background-position: -5px -58px;
	float: right;
	margin-bottom: -100px;
}
.BTM {
	height: 4px;
	background-position: -10px -58px;
	margin-left: 4px;
	margin-right: 4px;
}
.ECBut {
	background-image: url(images/butcom_tt.gif);
	background-position: 0px -15px;
	width: 14px;	
	height: 14px;
	float: right;
	margin-top: 5px;
	cursor: pointer;
}
.ECBut_plus {
	background-position: -15px -15px;
}
.ECBut_minus {
	background-position: -15px 0px;
}

/* TAB STYLE */
#Tab{
	position:relative;
	float:left;
	overflow:hidden;
	width:100%;
}
#Tab ul#TabList{
	height:24px;
	background:#FFFFFF url(images/tab_bottom.gif) repeat-x scroll 0 0;
	list-style-type:none;
	padding: 0px;
	margin: 0px;	
}
#Tab ul#TabList li{
	float:left;
	margin-right:1px;
	width:88px;
	height:24px;
	background:transparent url(images/tab_n_left.gif) no-repeat scroll left top;
	padding:0px;
}
#Tab ul#TabList li a{
	display:block;
	width:88px;
	height:24px;
	line-height:20px;
	text-align:center;
	color:#333;
	background:transparent url(images/tab_n_right.gif) no-repeat scroll right top;
}
#Tab ul#TabList li.Selected{
	margin:0;
	margin-right:1px;
	background:transparent url(images/tab_s_left.gif) no-repeat scroll 0 0;
	padding:0px;
}
#Tab ul#TabList li.Selected a{
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	background:transparent url(images/tab_s_right.gif) no-repeat scroll 100% 0px;
}

/* TOPMENU STYLE */
.NavBar {
	background-image: url(images/navbar.gif);
	height: 33px;	
	font-size: 13px;
}
.NavBar_First {
	width: 9px;	
	background-position: 0px 0px;
}
.NavBar_FirstAct {
	width: 15px;	
	background-position: -20px 0px;
}
.NavBar_Middle {
	width: 17px;	
	background-position: -52px 0px;
}
.NavBar_MiddleAct1 {
	width: 17px;	
	background-position: -70px 0px;
}
.NavBar_MiddleAct2 {
	width: 17px;	
	background-position: -88px 0px;
}
.NavBar_Body {
	background-position: -358px 0px;
	white-space:nowrap;	
}
.NavBar_BodyAct {
	background-position: -107px 0px;
	white-space:nowrap;
}
.NavBar_Last {
	width: 9px;	
	background-position: -10px 0px;
}
.NavBar_LastAct {
	width: 15px;	
	background-position: -36px 0px;
}
.NavBar_Parent {
	height:46px; 
	position:relative;
	padding-top:8px;
	cursor: pointer;
}
a.Dir:link, a.Dir:active, a.Dir:visited {
	color: #111111;
	text-decoration: none;
	font-size: 13px;
}
a.Dir:hover {
	color: #FF5500;	
	text-decoration: none;
	font-size: 13px;
}
a.DirAct:link, a.DirAct:active, a.DirAct:visited {
	color: #FFFFFF;	
	font-weight: bold;	
	text-decoration: none;
	font-size: 15px;
}
a.DirAct:hover {
	color: #FFFFFF;	
	font-weight: bold;	
	text-decoration: none;
	font-size: 15px;
}

.NavBarSub {
	background-image: url(images/subnavbar.gif);
	height: 23px;	
	font-size: 12px;
	overflow:hidden;
}

.NavBarSub_Item {
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
}
.NavBarSub_Left {
	width: 12px;	
	background-position: 0px -33px;
	float: left;
	margin-bottom: -100px;
}
.NavBarSub_Center {	
	background-position: -14px -33px;
	margin-left: 12px;
	margin-right: 12px;
	text-align:center;
	position:relative;
}
.NavBarSub_Right {
	width: 12px;	
	background-position: -1588px -33px;	
	float: right;
	margin-bottom: -100px;
}
.NavBarSubT_Left {
	width: 12px;	
	height: 3px;
	background-position: 0px -30px;
	float: left;
	margin-bottom: -100px;
	font-size: 0px;
}
.NavBarSubT_Center {	
	height: 3px;
	background-position: -14px -30px;
	font-size: 0px;
}
.NavBarSubT_Bg {	
	height: 33px;
	background-position: -14px 0px;
}
.NavBarSubT_Right {
	width: 12px;	
	height: 3px;
	background-position: -1588px -30px;	
	float: right;
	margin-bottom: -100px;
	font-size: 0px;
}

/* TOOLTIPS STYLE */
.TTCorner {
	background-image: url(images/butcom_tt.gif);
	width: 6px;
	height: 6px;
	margin-bottom: -100px;
	font-size: 0px;
}
.TTCorner_TL {
	background-position: 0px 0px;
	float: left;
}
.TTCorner_TR {
	background-position: -7px 0px;
	float: right;
}
.TTCorner_BL {
	background-position: 0px -7px;
	float: left;
}
.TTCorner_BR {
	background-position: -7px -7px;
	float: right;
}
.TTBorder {
	background-color:#DFFBB9;
	height: 4px;
	font-size: 0px;
	margin-left: 6px;
	margin-right: 6px;
}
.TTBorder_T {
	border-top: 2px solid #6AB901;
}
.TTBorder_B {
	border-bottom: 2px solid #6AB901;
}
.TTBorder_TB {
	background-color:#DFFBB9;
	border-left: 2px solid #6AB901;
	border-right: 2px solid #6AB901;
	padding-left: 6px;
	padding-right: 6px;
}
/* OTHERS STYLE */
.TextBox {
	width: 300px;
	border: #418FB4 1px solid;
	padding-left: 2px;
}
.TinyInput {
	height: 14px;
	font-size: 9px;
}
.TableTitle {
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background: url(images/table_title_bg.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	border-right: #BBE3A3 1px solid;
}
.TableIndexCell {
	font-size: 11px;
	color: #888888;
}
.TableRowSep {
	height: 1px;
	font-size: 0px;
	background: url(images/dotted.gif) repeat-x;
}
.TableDotted {
	border: 1px dotted #E8E8E8;
}
.nRow {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Button {
	height: 22px;
	background: url(images/button.gif);	
	color: #74340E;
	border: none;
	padding-bottom: 2px;
	cursor:pointer;
}
.Login {
	width: 70px; 
	height: 19px;
	background-position: 0px 0px;
	font-weight: bold;
	color:#5E2708;
	border-top:1px solid #F39D24;
	border-left:1px solid #F39D24;
	border-right:1px solid #CF6F18;
	border-bottom:1px solid #CF6F18;	
}

.Medium {
	width: 80px; 
	background-position: 0px -43px;
	font-size: 12px;
}
.MediumActive {
	width: 80px; 
	background-position: 0px -20px;
	font-size: 12px;
}
.LargeActive {
	width: 150px; 
	background-position: 0px -66px;
}
.GoActive {
	width: 25px;
	height: 19px;
	background-position: -71px 0px;
	font-weight: bold;
	color:#5E2708;
	border-top:1px solid #F39D24;
	border-left:1px solid #F39D24;
	border-right:1px solid #CF6F18;
	border-bottom:1px solid #CF6F18;	
}
.Paging a {
	border: 1px solid #CECECE;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 2px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}
.Paging a:hover {
	border: 1px solid #FFFFFF;
	background-color: #FB8A02;
	color: #FFFFFF;
	text-decoration: none;
}
.Paging span {
	border: 1px solid #FB8A02;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 2px;
	font-weight: bold;
	line-height: 25px;
}
#tooltips {
	position:absolute; 
	line-height:18px; 
	z-index:100; 
	background: #DFFBB9
}
.ulHorizon {
	margin: 0px;
	padding: 0px;
}
.liHorizon {
	display: inline;
	float: left;
}
.advcatRow {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	background-repeat: no-repeat; 
	padding-left: 20px;
}
.IconBut {
	background-image: url(images/iconbut.gif);
	width: 16px;
	height: 16px;
	display: block;
	font-size: 0px;
	margin-left: 2px;
	margin-right: 2px;
	cursor: pointer;
	float: left;
}
.Enable {
	background-position: 0px 0px;
}
.Disable {
	background-position: -17px 0px;
}
.Info {
	background-position: -34px 0px;
}
.Edit {
	background-position: -51px 0px;
}
.EditDisable {
	background-position: -357px 0px;
}
.CancelEdit {
	background-position: -68px 0px;
}
.Help {
	background-position: -85px 0px;
}
.Delete {
	background-position: -102px 0px;
}
.Expire {
	background-position: -119px 0px;
}
.Warning {
	background-position: -136px 0px;
}
.Lock {
	background-position: -153px 0px;
}
.DocDelete {
	background-position: -170px 0px;
}
.ViewOrder {
	background-position: -187px 0px;
}
.TheSame {
	background-position: -204px 0px;
}
.QuickView {
	background-position: -221px 0px;
}
.AddDay {
	background-position: -238px 0px;
}
.AddDayDisable {
	background-position: -255px 0px;
}
.MoveUp {
	background-position: -272px 0px;
}
.MoveUpDisable {
	background-position: -289px 0px;
}
.Empty {
	background-position: -306px 0px;
}
.Bullet1 {
	background-position: -323px 0px;
	float: left;
	margin-left: 0px;
	margin-right: 2px;
}
.Bullet2 {
	background-position: -340px 0px;
	float: left;
	margin: 0px;
}
.NewsTitle {
	font-family: "Times New Roman",Arial,Tahoma,Verdana;
	font-size: 18px;
	color: #6AB901;
	font-weight: bold
}
.SubTitle {
	color: #888888;
	font-size: 10px;
	font-weight: bold;
}
/* LOGIN STYLE */
.Login_h1left {
	background-image: url(images/login_h1_left.gif);
	width: 3px;
	height: 41px;
	float: left;
	margin-bottom: -100px;
}
.Login_h1right {
	background-image: url(images/login_h1_right.gif);
	width: 3px;
	height: 41px;
	float: right;
	margin-bottom: -100px;
}
.Login_h1mid {
	background-image: url(images/login_h1_mid.gif);
	background-repeat: repeat-x;
	height: 41px;
	margin-left: 3px;
	margin-right: 3px;
	text-align: left;
}
.Login_h2mid {
	background-image: url(images/login_h2_mid.gif);
	background-repeat: repeat-x;
	height: 30px;
	border-left: 1px solid #A1A5A9;
	border-right: 1px solid #A1A5A9;
	border-bottom: 1px solid #A1A5A9;
	text-align: center;
}
.Login_h3left {
	background-image: url(images/login_h3_left.gif);
	width: 3px;
	height: 18px;
	float: left;
	margin-bottom: -100px;
}
.Login_h3right {
	background-image: url(images/login_h3_right.gif);
	width: 3px;
	height: 18px;
	float: right;
	margin-bottom: -100px;
}
.Login_h3mid {
	background-image: url(images/login_h3_mid.gif);
	background-repeat: repeat-x;
	height: 18px;
	margin-left: 3px;
	margin-right: 3px;
	text-align: center;
	color:#999999;
	font-size: 10px;
	padding-top: 3px;
}
/* MODULES STYLE */
.VNavi_hbar {
	background:url(images/hbar1.gif) repeat-y;
	height:14px;
	clear:both;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#C0DBFB;
	border-bottom:1px solid #C0DBFB; 
	padding-left:5px;
}
.VNavi_bg_image {
	width:100px;
	height:82px; 
	padding:2px; 
	margin-top:3px; 
	margin-right:5px; 
	border:1px solid #D6D3D6; 
	float:left;
}
.VNavi_gallery_image {
	width:154px;
	height:114px; 
	padding:2px; 
	border:1px solid #D6D3D6; 
}
.VNavi_text_brief {
	margin:0px; 
	text-align:justify; 
	height:92px; 
	overflow:hidden;
}

.utility{text-align:right;padding:3px;height:25px;font:verdana;}
.utility a:link,.utility a:visited{color:#3D5376;text-decoration:none;}
.utility a:hover{text-decoration:underline;}

/* Search Bar >>>> */
.searchBar {background:#F5F8FB url(images/nav_bg_top.gif) top repeat-x;position:relative!important;}
.searchBar ul {margin:0;list-style-type:none;list-style-image:none;height:30px;padding:0px;position:relative!important;}
.searchBar li {float:left;margin-right:2px;background:#D6E5EE url(images/nav_left.gif) left top no-repeat;cursor:pointer;position:relative!important;}
.searchBar li a:link,.searchBar li a:hover,.searchBar li a:visited{display:block;padding:7px 15px;margin-left:2px;width:auto;font:bold 13px/100% arial;color:#455B80;background:#D6E5EE url(images/nav_right.gif) right top no-repeat!important;text-decoration:none;hide-focus:expression(this.hideFocus=true);outline: none;position:relative!important;}
.searchBar li.current {height:30px;background:#93C2DE url(images/nav_left_active.gif) left top no-repeat;position:relative!important;}
.searchBar li.current a:link,.searchBar li.current a:visited {font-weight:bold;text-decoration:none;color:#172E54!important;background:#93C2DE url(images/nav_right_active.gif) right top no-repeat!important;position:relative!important;}
.searchBar li.current a:hover{position:relative!important;}

.searchBar .hint{color:#999999;}

.searchBar.skinHome #SearchTextIdx {padding:3px;width:454px;font-size:13px;border:1px solid #418fb4;}
.searchBar.skinHome #searchCountry {width:160px; font-size:13px;}
.searchBar.skinHome #searchSubmit {margin:0;padding:1px 4px;width:108px;height:25px;font-weight:bold;font-size:12px;}

.searchBarWin {position:absolute;font-size:11px;}
.searchBarWin a:link,.searchBarWin a:visited {color:#ffffff;}
a.searchBarFYS:link,a.searchBarFYS:visited{display:block;width:125px;padding:0 0 0 30px;line-height:25px;color:#455B80;background:url(http://img.alibaba.com/images/cms/upload/others/home/23x22_080710_sdicon.jpg) no-repeat;}

.homePopSearch{padding:5px 15px 10px 15px;margin-bottom:10px;background:url(http://img.alibaba.com/images/eng/style/css_images/sprites/sprites_search_960.gif) 0 -40px no-repeat;}
.homePopSearch a{margin-left:5px;margin-right:2px;}

.subNav {background:url(images/sub_nav_bg.gif);height:21px;}
.NavBar_Child {width:983px;height:18px;position:absolute;top:28px;left:0px;padding-top:5px;padding-left:10px;}
.searchBar li .NavBar_Child a:link,.searchBar li .NavBar_Child a:visited {text-decoration:none;color:#172E54!important;background:none!important;display:inline;font-weight:normal;padding-left:5px;padding-right:7px;}
.searchBar li .NavBar_Child a:hover {text-decoration:underline;color:#172E54!important;}
.searchBar li .NavBar_Child a.currents:link,.searchBar li .NavBar_Child a.currents:visited {font-weight:bold!important;text-decoration:underline;color:#172E54!important;}
.searchBar li .NavBar_Child a.currents:hover {font-weight:bold!important;text-decoration:underline;color:#172E54!important;}



.NavBarSub_Content {display:none;}
/* <<<< Search Bar */


