body
	{
	padding: 0;
	margin: 0;
	font:normal 12px/140% Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/bg_forum.jpg);
	}
.clear{ clear: both;}
p{margin:0; padding:4px 0;}
form{margin:0; padding:0}
#page-container
	{
	background-color: #FFFFFF;
	width: 960px;
	margin: 0 auto;
	padding: 0;
	/*border:1px solid #000;*/
	}
/*---------------header----------------------*/
#header{}
.logo
{
	float: left;
	background: url(../images/logo.gif) no-repeat;
	width: 200px;
	height: 164px;
	overflow:hidden;
}
.banner
{
	float: right; 
	width: 760px;
	height: 164px;
	overflow:hidden;
}
.flash_banner
{
	background:url(../images/banner.gif) top right no-repeat;
}

/*Main Navigator*/
#main-nav{background:url(../images/menuTop_bg.gif) top left repeat-x; height:35px;}
.menuTop {
	clear:both;
	text-transform: uppercase;
	font: bold 11px/100% Arial;
	padding-left: 100px;
	width:100%;
}
.menuTop ul {
	margin:0; padding:0px;
	list-style-type:none;
	list-style-image:none;
}
.menuTop li {
	float:left;
	list-style:none;
	margin-left:10px;
}
.menuTop li a{
	display:block;
	text-decoration:none;
}
.menuTop li a span{
	display:block;
	padding-left:12px; 
	padding-right:19px; 
	padding-top:7px; 
	padding-bottom:7px; 
	margin-left:7px;
	font:bold 11px/100% Arial;
	color:#FFF;
	text-decoration:none;
}
.menuTop li a:hover {
	float:left;
	background:url(../images/menuTopL.gif) top left no-repeat;
}
.menuTop li a:hover span {
	display:block;
	color:#06F;
	background:url(../images/menuTopR.gif) top right no-repeat;
	text-decoration:none;
}
.menuTop li.current a {
	background:url(../images/menuTopL.gif) bottom left no-repeat;
}
.menuTop li.current a span{
	font-weight:bold;
	text-decoration:none;
	color:#000;
	background:url(../images/menuTopR.gif) bottom right no-repeat;
	text-decoration:none;
}
.menuTop ul li a{hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}

.headerBlank{background:url(../images/header_top.gif) bottom right no-repeat; height:36px;}
.headerBlank .language{font-weight:bold; color:#000; float:right; padding:5px 20px;}
.headerBlank .language img{border:none;}
/*----------------content-------------*/
#content
{
	background:#FFF url(../images/bg_content.gif) bottom center no-repeat;
	overflow:hidden;
	margin:0; padding:0;
}
.widthLeft
{
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
/* -- News --*/
.newsMain{font:normal 12px Arial, Helvetica, sans-serif; padding:5px 0;}
.newsMain .newsMainTITLE a{font:bold 12px/100% Arial, Helvetica, sans-serif; color:#993300; text-decoration:none;}
.newsMain .newsMainDATE {font:normal 11px Arial, Helvetica, sans-serif; color:#999; padding-bottom:5px;}
.newsMain .newsMainIMG{
	float:left; 
	width:120px;
	padding: 5px 10px 10px 0;
	overflow:hidden;
}
.newsMain .newsMainRESIZE{
	max-width:120px;
	width:expression(this.width > 120 ? 120 : true);
}
.newsMain .newsMainCONTENT{
	font: normal 12px/140% Arial, Helvetica, sans-serif; color:#000;
}

/*--------------left_menu ------------*/
.leftMenu 
{
	width:200px;
	clear:both;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.leftMenu .leftTitle 
{
	padding:20px 5px 8px 28px; 
	color:#fff; 
	font:bold 12px Arial, Helvetica, sans-serif; 
	text-align:left;
	background:url(../images/menu_left_title.gif) top left no-repeat;
}
.leftMenu ul 
{
	padding: 0;
	margin: 0; 
	list-style:none;
}
.leftMenu li {}
.leftMenu li a 
{
	display:block;
	padding:5px 0 5px 28px;
	color:#000; 
	text-decoration:none;
	height:16px!important;
	
	background:url(../images/menu_left_bg.gif) bottom left no-repeat;
}
.leftMenu li a:hover 
{
	color:#ffff00;
	background:url(../images/menu_left_bg_a.gif) bottom left no-repeat;
	text-decoration:none;
}
.leftMenu ul li a{hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
/*Video online*/		
.video
{
	width: 200px;
	height: 179px;
}
/*-------------------Vtin_tuc_tiuede---------------*/
.left-tintuc
{
	width: 200px;
}
.leftTitle_tintuc
{
	padding: 12px 5px 22px 5px; 
	color:#1086e7; 
	font:bold 12px Arial, Helvetica, sans-serif; 
	background: url(../images/menu_left_news_title.gif) bottom left repeat-x;
}
.leftNewsTD {padding:10px 5px; color:#666; font-size:11px;}
.leftNewsTD .title {font: bold 11px Arial, Helvetica, sans-serif;}
.leftNewsTD .title a{text-decoration:none; color:#928A61}
.leftNewsTD .imgNews {
	float:left;
	padding:5px;
	width:60px; 
	overflow:hidden;
}
.leftNewsTD .imgNewsResize{
	max-width:60px;
	width:expression(this.width > 60 ? 60 : true);
}
.leftNewsTD .detail {padding:0 10px 0 5px; background:url(../images/left_arrow.gif) right no-repeat;}
.leftNewsTD .detail a {color:#598527;}

/*--------------------left_httt----------------------------*/
.leftSupport
{
	background-color: #cac298;
	width: 200px;
}
.leftSupport .title{
	font-weight:bold; color:#000;
	padding:10px 5px 20px 25px;
	text-transform:uppercase;
	background:url(../images/image_tieude.jpg) top left no-repeat;
}
.leftSupport ul{
	margin:0;
	padding:0; padding-left:10px;
	list-style:none;
}
.leftSupport ul li{
	padding:3px 0;
}
.leftSupport ul li img{
	border:none;
}
.leftSupport ul li a{ text-decoration:none; font-size:11px; font-weight:bold; color:#000; border:none;}
.leftSupport .hotline{font-size:14px; color:#F00; padding:5px 0 5px 15px; font-weight:bold;}
/*--------------Main page-------------------------*/
.widthMain{margin:0 10px; width:560px; overflow:hidden; float:left; padding:0;}
.mainContent{}
/*Navigator back to*/
.contentIndent {padding:0; margin:0; background:url(../images/mainTitleBg.gif) top left no-repeat;}
.contentIndent H1 {
	COLOR:#093;
	font-size:16px;
	margin-bottom:5px;
	margin-top:0;
	padding-top:10px;
	padding-left:35px;
}
.contentIndent H2 {COLOR: #333}
.contentIndent .breadCrumb {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 0px 0px 10px; COLOR: #999;
	padding-left:35px;
}
.contentIndent .breadCrumb H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px
}
.contentIndent .breadCrumb H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px
}
.contentIndent .breadSep {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.contentIndent A.linkClr2 {
	FONT-WEIGHT: normal; COLOR: #999; TEXT-DECORATION: underline;
}
.contentIndent A.linkClr2:link {
	FONT-WEIGHT: normal; COLOR: #999; TEXT-DECORATION: underline;
}
.contentIndent A.linkClr2:visited {
	FONT-WEIGHT: normal; COLOR: #999; TEXT-DECORATION: underline;
}
.contentIndent A.linkClr2:active {
	FONT-WEIGHT: normal; COLOR: #999; TEXT-DECORATION: underline;
}
.tdContent{padding:10px; padding-top:5px;}
.tdContent img{
	border:none;
	max-width:550px;
	_width:expression(this.width > 550 ? 550 : true);

}
.tdContent a{text-decoration:none; color:#333;}
.tdContent .small a{text-decoration:none; color:#999;}
/*--------------right-------------------------*/
.widthRight
{
	float: right;
	width: 180px;
	overflow:hidden;
}
.rightPro{width:180px;}
.rightPro .title{
	background: url(../images/menu_right_title.gif) left top no-repeat;
	padding:15px 5px 8px 28px; 
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
}
.rightPro .content{border:1px solid #e20821; border-top:none; padding:5px;}
.rightPro .content .rightproTD{padding:5px 0;}
.rightPro .content .rightproTD img{border:none;}
.rightPro .content .rightproTD a{text-decoration:none; font-weight:bold; color:#000;}

.lienket{width:180px; background-color: #ffd048;}
.lienket .title{
	padding:5px 5px 5px 28px; 
	text-transform:uppercase;
	font-weight:bold;
	background: url(../images/lienket_web_td.jpg) left top no-repeat;
}
.lienket .content{
	background-color: #ffd048;
	border: 1px solid #fe9900;
	border-top:none;
	padding:5px;
}
.lienket .content .jumpSelect{
	margin: 10px 0;
	width: 100%;
	font-size:11px;
}
.Quangcao{
	width: 180px;
}
.Quangcao .title{background: url(../images/quangcao.gif) left top no-repeat; height:20px; display:block;}
.rightAdTD{padding:2px 0;}
.rightAdTD img {border:none;}
.rightAdTD a { text-decoration:none;}
.rightAdTD .rightAdResize{
	max-width:180px;
	_width:expression(this.width > 180 ? 180 : true);
}

.leftAdTD{padding:2px 0;}
.leftAdTD img {border:none;}
.leftAdTD a { text-decoration:none;}
.leftAdTD .leftAdResize{
	max-width:200px;
	_width:expression(this.width > 200 ? 200 : true);
}
/*----------------FOOTER-------------------*/
#footer
{
	background: #1995ef url(../images/Footerbg.gif) top center repeat-x;
	margin-top: 5px;
}
.footerMenu 
{
	font: normal 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:10px;
}
.footerMenu a 
{
	text-decoration:none; 
	color:#666666;
	padding:0 10px;
	font-weight:bold;
}
.footerMenu a:hover {color:#000;}

.footer_copyright
{
	color: #FFFFFF;
	padding: 10px 0;
	text-align: center;
	font-size: 11px;
}
.footer_copyright a{ text-decoration:none; color:#CCC;}
/*other*/
.spaceTD5px{padding:3px; margin:0; font-size:0px; display:block;}

/*navigator Paging*/
.pageMenuBg{text-align:center; padding:3px;margin-top:10px; background:#FFFAD2;}
.pageMenubot { 
	font-size:10px;
	font-family:Verdana;
	line-height:18px;
	margin: 0;
	height: 16px;
}
.pageMenubot a{
	background-color:#fff; 
	border:1px solid #999; 
	text-decoration:none; 
	color:#333; 
	padding: 1px 3px 1px 3px; 
	line-height:16px;
}

.pageMenubot a:hover{
	color:#333;
	font-size:10px;
	font-family:Verdana;	
	text-decoration:none; 
	background-color:#CCCCCC;
}
/*news detail*/
.post_detail {
	padding:0;
	margin:0;
	padding-bottom:10px;
	background:url(../images/heading-border.gif) left bottom repeat-x;
}
.post_detail .postdata {
	font-size: 11px;
	color: #999;
}
.post_detail .entry {
	padding: 10px 0px 0px;
	line-height:135%;
}
.post_detail .entry b{ color:#000;}

.post_detail .entry .imgnews img{margin-right:8px; float:left; width:125px;}

.post_detail .entry .imgrealty {float:left; width:300px;}
.post_detail .entry .imgrealty a{ border:none;}
.post_detail .entry .imgrealty img{width:300px; border:none;}
.post_detail .entry .imgrealty .realtyThumbImg{padding:5px 0;}
.post_detail .entry .imgrealty .realtyThumbImg a{padding-right:4px; border:none; text-decoration:none;}
.post_detail .entry .imgrealty .realtyThumbImg img{border:none;}
.post_detail .entry .imgrealty .realtyThumbImg a.last{padding-right:0;}

.post_detail .entry .textrealty {
	float:right; width:205px; 
	background:url(../images/paper_bg.gif) top left no-repeat; 
	padding:30px 10px 10px 15px;
	line-height:165%;
	font-size:11px;
	height:220px;
}
.post_detail .entry .textrealty .textprice{font-size:14px; color:#FF3300; text-align:right;}
.post_detail .entry .textrealty .textcode{font-size:12px; font-weight:700;}

.post_detail .entry .textrealty .buttonContact{font-size:12px; font-weight:700;}

.post_detail .entrydetail {
	padding: 10px 0px 0px;
	line-height:140%;
}
.post_detail .entrydetail a{
	text-decoration:none;
	color:#8a290c;
}
.title_entry{
	font: bold 12px Arial;
	color:#8a290c;
	text-transform:uppercase;
	margin:20px 0 5px;
}
/* news post title */
.post_detail .title h2 {
	color: #8a290c;
	margin: 0;
	font: bold 16px/100% Arial, Helvetica, sans-serif;
}
.post_detail .title h3 {
	color: #8a290c;
	margin: 0;
	font: bold 13px/100% Arial, Helvetica, sans-serif;
}
/*other news*/
.other_detail{margin-top:10px;}
.other_detail h2{font: bold 120%/100% "Lucida Grande", Arial, sans-serif; padding:0; margin:0;}
.other_newsdetail{ margin-top:5px; margin-left:20px;}
.other_newsdetail ul li{line-height:140%; padding-bottom:8px; list-style-image:url(../images/bullet-services.gif)}
.other_newsdetail ul li a{text-decoration:none; color:#000; font:normal 12px Arial, Helvetica, sans-serif;}
.other_newsdetail ul li a:hover{text-decoration:underline;}
.other_newsdetail ul li span{color:#666; font-size:11px;}
.titleNews {padding:3px 0; font:bold 16px/150% arial;}
.mainerror{color:#FF6600; font-style:italic;}
/*List Product*/
.tdListProduct {width:155px; padding:5px 0; text-align:center; vertical-align:top; padding-right:20px;}
.none_paddingright {padding-right:0;}
.tdListProduct .titleListPro {
	padding:5px 0;
}
.tdListProduct .titleListPro a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
}
.tdListProduct .imgListPro {
	width:155px;
	height:145px;
	overflow:hidden;
	border:1px solid #ccc;
}
.tdListProduct .imgListPro img{ margin:0; padding:0; border:none;}
.tdListProduct .priceListPro{font:normal 12px Arial, Helvetica, sans-serif;}
.tdListProduct .priceListPro span{ color:#F00}

/*product detail*/
.product-detailtitle{
	text-align:left;
	padding-bottom:8px;
	margin-bottom:8px;
	font:bold 16px/100% Arial; 
	color:#333333; 
	background:url(images/line_pro.gif) bottom left repeat-x;
}

.mainProductZoom{vertical-align:bottom; margin-top:10px; text-align:center;}
.mainProductZoom a{
	background:url(../images/icon_zoom.gif) left center no-repeat;
	padding-left:15px;
	text-decoration:none;
	color:#666666;
	font-size:11px;
}
.comMainProZoom a:hover{
	text-decoration:underline;
}
.product-id {
	margin-top:8px;
	color:#666666;
}
.product-price{
	font:bold 12px/100% Arial;
	margin-top:10px;
	text-align:left;
}
.product-price b{
	font: bold 16px Arial;
	color:#990000;
}
.product-detailQuantity{
	font:bold 11px Arial;
	margin-top:10px;
}
.product-detailQuantity input{font: normal 11px Arial; padding:0;}
.product-detailButton{margin-top:10px;}
.product-detailButton input{font:normal 11px Arial; padding:0 5px;}

.bgProductDescription{
	background:#f2f4f5; 
	padding-left: 5px; height:30px;
	font: bold 16px Arial;
}
.ProductDescription{font:normal 12px Arial; line-height:140%;}
.ProductDescription table{
	border-collapse:collapse;
	border:1px solid #999999;
}
/*Shopping cart*/
.imgCartResize{
	max-width:60px;
	width: expression(this.width > 60 ? 60 : true);
	border:2px solid #FFFFFF;
	padding:3px;
}
.mainBagTitle{
	background:#0084E7;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding-left:5px;
	border:1px solid #0086E6;
}
.mainBagContent{
	font-size:11px;
	padding-left:5px;
	border-bottom:1px solid #D7DFE3;
}
.mainBagPrice{
	font-size:12px;
	padding-right:10px;
	background:#F2f4f5;
	border-bottom:1px solid #D7DFE3;
}
.mainBagTotalPrice{
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
}
.mainBagContent a{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.mainBagContent a:hover{text-decoration:underline;}
.buttonCart{font:normal 11px Arial; color:#000000;}

/*GUIDE*/
.mainShoppingTitle{font:bold 14px/100% Arial; color:#006600; margin-bottom:10px;}
.mainShoppingContent{font:normal 11px/100% Arial; color:#666666;}
.mainShoppingContent ul{ margin-left:20px; margin-top:10px; margin-bottom:10px; line-height:16px;}
.mainShoppingContent ul li a{font-weight:bold; text-decoration:none; color:#666666;}
.mainShoppingContent ul li a:hover{text-decoration:underline;}

.ShoppingCart{ text-transform:uppercase; font-weight:bold;}
.linkYourCart{ margin-top:1px;}
.linkYourCart a{font: bold 11px Arial; color:#FFFF00;}

