@charset "utf-8";
/* CSS Document */
/****** Login *******/
.BgLogin				{ width:1000px; height:630px; margin:0 auto; background:url(Images/bglogin.jpg) top no-repeat;}
.FooterLogin			{ background:url(/Images/bgtabs.jpg) top repeat-x; width:1000px; height:23px; line-height:23px; margin:0 auto; padding:3px 0 7px 0;}
.LoginCopy				{ float:left; display:block; width:300px; padding-left:15px; color:#FFFFFF;}
.LoginVersion			{ float:right; display:block; width:500px; padding-right:15px; color:#FFFFFF; text-align:right;}
.LoginLeft				{ float:left; display:block; width:460px; height:188px; margin:150px 5px 120px 120px; background:url(/Images/439x188-Login.jpg) no-repeat;}
.LoginBox				{ float:left; display:block; width:300px; height:205px; margin:20px 15px 10px 160px; border-right:1px solid #999999;}
.LoginBoxAc				{ float:left; display:block; width:300px; height:170px; margin:20px 15px 10px 160px; border-right:1px solid #999999;}
.LoginRight				{ float:left; display:block; width:300px; margin:155px 10px 120px 25px;}
.LoginTitle				{ font-size:13px;font-weight:bold; line-height:22px; padding-bottom:8px;}
.User					{ float:left; display:block; width:80px; font-size:12px;}
.LoginButton			{ background:url(Images/dangnhap.gif) no-repeat; width:135px; height:30px; border:none;}
.None					{ float:left; display:block; width:60px;}
.NoneText				{ float:left; display:block; width:220px;}
.User1					{ float:left; display:block; width:160px; padding-bottom:3px;}
.GuiMK					{ float:left; display:block; width:160px; padding-top:13px;}
.TextLogin				{ padding-left:15px;}
/*.Login					{ float:left; display:block; width:460px; height:227px; margin:150px 5px 120px 120px; background:url(/Images/440x227-Login.jpg) no-repeat; }*/
.ButtonLogin			{ background:url(/Images/button-login.jpg) top left no-repeat; border:none; width:125px; height:30px;}
.ButtonActive			{ background:url(/Images/button.gif) top left no-repeat; border:none; width:142px; height:20px; line-height:20px; font-size:12px; font-family:tahoma; padding-bottom:4px; color:#FFFFFF; font-weight:bold;}
.ClearBoth				{ clear:both;}

/* FQA */
.Question			{ padding:20px 0 0 12px;}
.Question ul li		{ font-weight:bold; padding:5px;}
.ContentLeftFAQ		{ margin:0 10px;}
.TitleFAQ			{ padding:15px; font-weight:bold;}
.TextFAQ			{ padding:0 0 15px 15px;}
.BoderDot			{ border-bottom:1px solid #ccc;}

/* Personal */
.Personal			{ padding-bottom:100px;padding-top:20px}
    .Personal	h3  { margin-bottom:10px; }
.LeftPersonal		{ padding:5px; text-align:right;}
.CandidatCV			{ padding:3px 0 3px 40px;}
.TitleChang			{ text-align:left; padding:30px 5px 10px 0; color:#006294; font-weight:bold; }
.TextFiled1			{ width:400px;}
.TextFiled2			{ width:200px;}

/* PopUp - 23/10/2009 */
.PopUp					
{
	/* min-width:510px; */
	 border:1px solid #cecece; 
	 background-color:#ca1907;
	 padding:10px; color:#FFF;
}
.PopUp p.Close			{ text-align:right; float:left; display:block; }
.PopUp p.Close a:link, .PopUp p.Close a:visited	{ color:#FFF; font-weight:bold; text-decoration:underline;}
.PopUp p.Close a:hover	{ color:#FFF; text-decoration:underline;}
.PopUp p.Name			{ font-size:19px; font-weight:bold; float:left; display:block; line-height:22px; margin-bottom:5px;}
.PopUp p.Name a:link, .PopUp p.Name a:visited	{ color:#FFF; font-weight:bold;}
.PopUp p.Name a:hover	{ color:#FFF;}
.PopUp	img			{ margin:15px 0;}
.PopUp p.Click			{ text-align:right;}
.PopUp p.Click a:link, .PopUp p.Click a:visited	{ color:#FFF; font-weight:bold; text-decoration:underline;}
.PopUp p.Click a:hover	{ color:#FFF; text-decoration:underline;}
.modalBackground {

	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;

}
/* So lan xem - Danh muc hang */
.BgBlue					{ background-color:#c7e2f5; border-top:1px solid #989898;}
.TableTop				{ border-right:1px solid #989898; border-left:1px solid #989898; }

	/* Tab */
.tabs{
	float:left;
	width:775px;
	background:url(/Images/bg-tab.jpg) top left repeat-x;
	height:28px;
	font-size:12px;
	line-height:normal;
	margin-top: 15px;
      }
    .tabs ul {
	margin:0;
	padding:5px 10px 0 0px;
	list-style:none;
      }
    .tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    .tabs a {
	float:left;
	background:url(/Images/left-tab.jpg) no-repeat left top;
	margin:0;
	padding:0 5px 0 10px;
	text-decoration:none;
      }
    .tabs a span {
	float:left;
	display:block;
	background:url(/Images/right-tab.jpg) no-repeat right top;
	padding:5px 15px 4px 5px;
	color:#fff;
	font-weight: bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabs a span {float:none;}
    /* End IE5-Mac hack */
    .tabs a:hover span {
	color:#fff;
      }
    
       .tabs a:hover span, .tabs a.current span {
	background-position:100% -23px;
      }
	 .tabs a:hover, .tabs a.current {
	background-position:0% -23px;
      } 


/* Quan ly thong tin mat hang */
.FontSize			{ font-size:22px;}

/* hoangld*/

.ImageRelated
{
	width:100px;
	height:100px;
	margin-top:10px;
	}
.priceFrom
{
	float:left;
	margin-right:5px;
	width:47%;
	height:12px;
}

.priceTo{
	float:left;
	width:40%;
}
.vAlign-Top
{
    vertical-align:top;
}

.gallery1 li, .gallery li
{
	float:left;
	}
.searchLink
{
	float:left;padding-left:100px
		}
.floatLeft
{
	float:left;
	}
.BgBlue1		
{ 
	background-color:#c7e2f5; 
	}
	.ListProduct table td
	{
		vertical-align:top;
		}
 .ListProduct1 table td
	{
		vertical-align:top;
		}
.ListProduct2 table td
	{
		vertical-align:top;
		}
		
		.Sales table td
		{
		vertical-align:top;
		}
	
	.floatLeft_Div
	{
		width:100%;
		float:left;
		}
		.table_OrderStep
		{
			float:left;
			width:100%;}


/* Bill */
.TableBill				{ background-color:#989898; float:left }
.TitleBill				{ background-color:#FFFFFF; padding-left:10px; background:url(/Images/bg-titlebill.jpg) top left repeat-x; height:43px; line-height:43px; font-weight:bold;}
.BgWhite				{ background-color:#FFFFFF; padding:7px 0;}
.TextBill				{ padding-left:5px;}
.TextRBill				{ text-align:right; padding:5px 10px 5px 0;}

/* ------------------ Quydhnni css --------------- */
.Pageact				{background-color:#dd4250;font-weight:bold;}
.Pageact				a{color:#FFFFFF;}
.ImagePlace				{float:left; margin:10px 10px 0 20px; padding:0; width:250px;}
.ImagePrDe				{width:248px; height:248px; margin:0; padding:0; border:solid 1px #cdcdcd;}
.UnderIMG				{margin:0 auto; text-align:center; height:36px; vertical-align:middle; margin-top:10px; padding-left:30px;}
.imagePrSm {
	border:1px solid #CDCDCD;
	height:30px;
	margin-right: 10px;
	padding:0;
	width:30px;
	float:left;
}
.UnderIMGA				{ margin:0 0 5px 0; padding:0; border:0;}
.ContentPlace			{margin:0; padding:0;}
.ContentPlace			h2{ margin:5px 0 0 0; padding:0; font-size:12px; color:#FF0000;}
.ContentPlace			p{margin:10px 0 10px 0; padding:0;}
.Datmua					{margin:0 0 0 10px; padding:0; height:18px; border:solid #000000 1px; width:30px;}
.ContentTXT				{margin:15px 0 0 20px; padding:0;}
.ContentTXT				p{margin:15px 0 15px 0; padding:0;}
.Phukien				{margin:0 auto; padding:0; padding-top:10px;}
.Phukien .UnderIMGA		{margin:40px 10px auto 10px; float:left;}
.Phukienct1				{width:100px; float:left; padding:0;}
.Phukienct {
float:left;
margin:0 20px 0 10px;
padding:0;
width:100px;
}

.Imgavatar				{margin:0; padding:0; border:solid 1px #999999; width:46px; height:46px;}
.Commentplace			{margin:15px 0 0 0; padding:0;width:770px;float:left;}
.Commentdate			{color:#999999; margin-left:20px;}
.FormHtCm				{width:338px; height:20px; background:#f1efef; border:1px solid #e5e5e5;}
.FormHtCm2				{width:338px; height:60px; background:#f1efef; border:1px solid #e5e5e5;}
.Newscenter				{width:590px; margin:10px 10px 0 0; padding:0; float:left;}                                 /* Edit*/
.NewscenterHL			{float:left;}
.Newscontent			{margin:0; padding:0; float:none;}
.Newscontent		h2 a{margin:15px 0 10px 10px; padding:0; float:left; font-size:11px; width:450px;}
.Newscontent img		{float:right; width:120px; height:120px; margin:0 10px 0 10px; padding:0;}
.Newscontent p			{margin:0 0 10px 10px; padding:0;}
.Newsad					{ margin:10px 0 0 0; padding:0; width:155px; float:left;}														/* Edit*/
.Newsad	img				{width:300px; height:100px; margin:0; padding:0; margin-top:5px; border:0;}

.Newsdetail				{margin:0; padding:0; float:none;}
.Newsdetail		h2 a	{margin:15px 0 10px 10px; padding:0; float:left; font-size:11px; width:450px;}
.Newsdetail img			{float:left; width:250px; height:250px; margin:0 10px 0 10px; padding:0;}
.Newsdetail p			{margin:0 0 10px 10px; padding:0;}
.Tinlienquan			{list-style:none; margin-top:15px;}
.Tinlienquan ul li		{ margin-left:20px;}

.cssform p				{width: 300px;clear: left;margin: 0;padding: 5px 0 8px 0;padding-left: 155px;border-top: 1px dashed gray;height: 1%;}
.cssform label			{font-weight: bold;float: left;margin-left: -155px;width: 150px;}
.cssform input[type="text"]{width: 180px;}
.cssform textarea		{width: 250px;height: 150px;}
* html .threepxfix		{margin-left: 3px;}


