@charset "utf-8";
/* CSS Document */
html {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}
body {
	font-family:tahoma;
	font-size: 11px; 	
	margin: 0;        
	padding: 0;
	line-height:16px;
}
h3 {
	margin:0;
	padding:0;
	font-size:12px;
}
p{
	margin:0;
	padding:0;
	font-size:11px;
}
a {
	
	text-decoration: none;
	color:#003d91;
}	
a:hover { 
	text-decoration:none;
	color: #e32517;
	
}
a img { 
	border: 0; 
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.FloatLeft { float:left;}
.ClearBoth{
	clear:both;
}
.ColorRed	{ color:#FF0000; font-weight:bold;}
.ColorGray	{ color:#646464; font-weight:normal;}
.Bold		{ font-weight:bold;}
#Wrap { width:937px; margin:0 auto; background:url(../Images/bg.jpg) top left repeat-y; padding:0 27px 0 22px; font-family:tahoma; margin-top:10px;}
/* Top */
.Top		{ margin:0; padding:0;height:110px}
.Logo		{ width:235px; float:left; display:block; padding-top:7px;}
.BannerTop	{ width:480px; float:left; display:block;}
.Search		{ width:222px; float:left; display:block;}
.Search ul li img { padding:0 18px;}
.TextField	{ width:160px; border:1px solid #646464; height:15px; color:#929292; font-size:10px;}
.BoxSearch	{ padding-top:15px;}
.Menutop	{ width:175px; float:left; display:block; padding-left:0px;}
.Menutop ul li span a{ width:57px; float:left; display:block; text-align:center;}
.Lang		{ width:30px; float:left; display:block; padding-top:13px; padding-left:10px;}
.BoxInput	{ float:left; display:block; width:170px;}
.ButtonSearch {float:left; display:block; width:45px; padding-left:5px;}
/* Middle */
.Middle		{ }
/* LeftCol */
.LeftCol	{ width:229px; float:left; display:block; padding-left:8px;}
.BgSearch	{ background:url(../Images/bg-search.jpg) top left no-repeat; width:231px; height:140px; margin-top:18px;}
.Select		{ border:1px solid #646464; color:#929292; font-size:10px; font-family:tahoma; width:180px; height:19px; margin:10px 0 3px 25px;}
.Select1	{ border:1px solid #646464; color:#929292; font-size:10px; font-family:tahoma; width:148px; height:16px; margin:0px 0 3px 25px;}
.BgSearch h3.TitleSearch { text-align:center; padding:15px 0 5px 0;}
.ButtonPR	{ padding:5px 26px 0 0;}
.BgNewleter	{ background:url(../Images/bg-newletter.jpg) top left no-repeat; width:198px; height:93px; margin-top:10px; margin-left:12px;}
.BgNewleter h3	{ padding:15px 0 3px 27px;}
/* MenuMain */
/*- Menu Tabs --------------------------- */

    .tabsMenu {
	background:url(../Images/bg-menumain.jpg) top left repeat-x;
	float:left;
	width:937px;
	height:33px;
	line-height:33px;
	line-height:normal;
	font-size:14px;
	font-weight:bold;
      }
    .tabsMenu ul {
	margin:0;
	padding:4px 10px 0 25px;
	list-style:none;
      }
    .tabsMenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    .tabsMenu a {
	float:left;
	background:url(../Images/left-menu.jpg) no-repeat left top;
	margin:0;
	padding:0 3px 0 5px;
	text-decoration:none;
      }
    .tabsMenu a span {
	float:left;
	display:block;
	background:url(../Images/right-menu.jpg) no-repeat right top;
	padding:6px 20px 6px 15px;
	color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabsMenu a span {float:none;}
    /* End IE5-Mac hack */
    .tabsMenu a:hover span {
	color:#000;
      }
    .tabsMenu a:hover, .tabsMenu li.Selected a {
	background-position:0% -29px;
      }
    .tabsMenu a:hover span, .tabsMenu li.Selected a span {
	color:#000000;
	background-position:100% -29px;
      }
	

.MenuLeft	{ padding:15px 0 0 0;}
.MenuLeft ul li{ color:#055590; font-size:14px; text-transform:uppercase; background:url(../Images/bg-menu.jpg) top left no-repeat; width:223px; height:24px; font-weight:bold; padding:6px 0 6px 40px;}

.menu14 {
	width: 220px;
	margin: 20px 0 50px 0;	
	}
	
.menu14 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
.menu14 li a:link, .menu14 li a:visited {
	color: #025692;
	font-weight:bold;
	font-size:14px;
	display: block;
	background:url(../Images/menu14.gif);
	padding: 8px 0 0 40px;
	}
	
.menu14 li a:hover, .menu14 li.Selected a{
	color: #FFF;
	background:url(../Images/menu14.gif) 0 -32px;
	padding: 8px 0 0 40px;
	}		

/* Support */
.BgSupport	{ background:url(../Images/bg-support.jpg) bottom left no-repeat; width:229px; height:42px; text-align:center; color:#FFFFFF; font-weight:bold; margin-top:18px;}
.BgSupport h3	{ padding-top:14px;}
.BgBottomSupport	{ background:url(../Images/bg-bottomsupport.jpg) bottom left no-repeat;}
.NameSupport {
 PADDING-LEFT: 8px; WIDTH: 81px; DISPLAY: block; FLOAT: left; COLOR: #000000; FONT-WEIGHT: bold; PADDING-TOP: 8px;
}
.ImageSupport {
 WIDTH: 140px; DISPLAY: block; FLOAT: left; padding-bottom:5px;
}
/* HotLine */
.HotLine	{ background:url(../Images/hot-line.jpg) top center no-repeat; width:206px; height:102px; margin:15px 0 0 10px; }
.HotLine p { padding:50px 0 0 82px;}

/* About us */
.About		{ padding:20px 0 0 20px; text-align:justify}
.About img	{ float:left; margin:0 20px 7px 0;}
.About img.More	{ float:right; padding-top:15px;}

/* Member Conpany */
.MBCompany	{ background:url(../Images/bg-mbcompany.jpg) top left no-repeat; width:170px; height:310px; float:left; display:block; margin:8px 3px 0 0;}
.ImageSport	{ padding-top:10px;}
.Content	{ padding:5px 13px 5px 0; font-size:11px; height:80px;}	
.Detail		{ text-align:right; padding:0 7px 5px 0;}

/* Products */
.Border		{ border-left:1px solid #ececec; border-right:1px solid #ececec;}
.Border-PathWay	{ padding:12px 0 0 0; background:url(../Images/border-top.jpg) bottom left no-repeat; width:695px; height:32px;}
.PathWay		{ background:url(../Images/bg-pathway.jpg) center left no-repeat; width:635px; height:21px; padding:5px 0 0 7px; margin-top:10px; font-size:11px}
.Products		{ width:230px; height:220px; float:left; display:block; padding:20px 0;}
.Products h3	{ padding:5px 0; width:150px}
.Page			{ text-align:right; padding:10px 50px 0 0;font-size:11;}
.LogoCompany	{ padding:30px 0 0 30px;}
.TitleLogoCompany	{ padding-bottom:8px; color:#15507a;}

/* ProductDetail */
/*.ProductDetail	{ padding:20px 0 0 25px; width:668px;}*/
.ProductDetail	{ padding:20px 15px 0 25px; width:653px;}
.ProductDetail ul li { padding:5px 0; font-size:13px;}

/* Edit 22/09/09 */
.RightCol { width:695px; float:left; display:block; margin-left:5px; margin-top:5px;}
/*//Edit*/

.ImageProductDetail	{ float:left; margin:10px 100px 7px 0;}
.ContentProduct	{ padding:30px 15px 0 0;}
.BoxImage		{ float:left; display:block; width:281px; margin:0px 20px 7px 0;}
.ImageDetail	{ width:281px; float:left; display:block;}
.ImageDetail img.SubImage { padding:5px 1px 0 1px;}

/* ProductGroup */
.ProductGroup { background:url(../Images/bg-sanpham.jpg) top left no-repeat; width:571px; height:104px; padding:0px 35px;}

/* News */
.ImageNew		{ float:left; margin:10px 15px 7px 0;}
.BoxNews		{ padding-top:15px; padding-bottom:5px;}
.BoxNews p.ColorGray	{ padding-top:5px;}	
.LogoCompany ul li	{ padding:5px 0 0 30px; font-weight:bold;}
.BgBottomSupport ul li	{  padding:0; margin:0;}
.FooterNew		{ padding-top:15px;font-size:11px}

/* Contact */

.Contact_Form p {
	padding-bottom:25px;
}
.Contact_Form			{ padding:50px 0 30px 50px;}
span.Contact_Text		{ width:130px; float:left; text-align:right; padding-right:7px; padding-bottom:3px;}
span.Contact_Textfield		{ width:300px; float:left; padding-left:3px; padding-bottom:5px;}
.Button					{ background:url(../Images/Top/search.jpg) top left no-repeat; border:none; width:74px; height:22px; line-height:22px; padding-bottom:2px; font-size:11px; font-family:tahoma; font-weight:bold;}
.TextfieldContact		{ width:267px; font-size:11px; color:#333333; border:1px solid #9c9c9c; height:15px; line-height:15px; padding-top:3px;}
.TextfieldContact1		{ width:145px; font-size:11px; color:#333333; border:1px solid #9c9c9c; height:15px; line-height:15px; padding-top:3px;}
.TextfieldContact2		{ width:80px; font-size:11px; color:#333333; border:1px solid #9c9c9c; height:15px; line-height:15px; padding-top:3px;}
.TextfieldContact3		{ width:185px; font-size:11px; color:#333333; border:1px solid #9c9c9c; height:15px; line-height:15px; padding-top:3px;}
.TextfieldContact4		{ width:65px; font-size:11px; color:#333333; border:1px solid #9c9c9c; height:15px; line-height:15px; padding-top:3px;}
.TextArea				{ border:1px solid #9c9c9c;}
/* Footer */
.Footer	{ background:url(../Images/bg-footer.jpg) top right no-repeat; width:937px; height:80px; margin-top:30px; text-align:center; padding-top:14px;}


/* slider 
.slider li a { display: block; padding-top: 15px;}
.slider li a:hover { padding-top: 10px;}
*/
.slider li { padding-top: 0 !important;}

/*edit 13/10/2009*/
.SearchMessage	{ text-align:center; font-weight:bold; font-size:14px;}
.ContentInterView	{ padding:5px 12px 5px 15px; font-size:11px; height:80px; text-align:justify;}

/*edit 19/10/2009*/
/* San pham cung loai edit */
.LeftProduct	{ background:url(../Images/vc-left.jpg) top left no-repeat; width:15px; height:104px; padding-left:12px;}
.RightProduct	{ background:url(../Images/vc-right.jpg) top left no-repeat; width:27px; height:104px;}
.MiddleProduct	{ background:url(../Images/vc-middle.jpg) top left repeat-x; height:104px;}
.ProductGroup1	{ width:550px; height:70px; padding:17px;}
.ImagePG		{ margin:0 5px;}
.ImageSale		{ padding-right:25px;}
* html .OutSide { height: 1%;}
*+html .OutSide {height:1%;}
*+html .Top { height: auto;}
