/*common css*/
*{ margin:0px; padding:0;}
body{
	font-family:Arial;
	font-size:12px;
	color:#50493c;
	background-color:#4d0000;
	
}
a{
	text-decoration:underline;
	color:#dd221b;
}
a:hover{ text-decoration:none;}
img{ border:none;}
ul,li{ list-style-type:none;}
input{
	font-family:Arial;
	font-size:12px;
}
textarea{
	font-family:Arial;
	font-size:12px;
}
select{
	font-family:Arial;
	font-size:12px;
}

.wrapper{
	width:970px;
	margin:0 auto;
	padding:0;
}
.clear{ clear:both; font-size:0;}
.header{
	width:970px;
	background:url(../images/bg_header.jpg) left top no-repeat;
	position:relative;
}
	.header .menu_cover{
		width:945px;
		height:45px;
		font-family:Arial;
		font-size:12px;
		color:#fff;
		margin-top:8px;
		padding:0 12px 0 12px;
	}	
	.header .menu_cover .line_left_menu{
		width:28px; 
		height:45px;
		background:url(../images/left_menu.gif) left top no-repeat;
		float:left;
	}
	.header .menu_cover .info_menu{
		width:910px;
		height:45px;
		float:left;
		background:url(../images/line_bg_menu.gif) left top repeat-x;
		
	}
	.header .menu_cover .line_right_menu{
		width:258px; 
		float:left;
		padding:14px 0 14px 60px;
		font-weight:bold;
	}
	
		.header .menu_cover .info_menu .nav{
			width:590px;
			 float:left;
		}
			.header .menu_cover .info_menu .nav li{ 
				float:left;
				background:url(../images/line_vertical.gif) right top no-repeat;
				}
				.header .menu_cover .info_menu .nav li a{
				
				font-family:Arial;
				font-size:12px; 
				font-weight:bold; 
				display:block;
				padding:14px 30px 15px 30px;
				color:#fff;
				text-decoration:none;
		     }
				.header .menu_cover .info_menu  .nav li a:hover{ 
					text-decoration:none;
				 	background-color:#ff1a00;
			 }
			.header .menu_cover .info_menu .nav li.nav_act a{ 	
				padding:14px 30px 15px 30px;
				font-family:Arial;
				font-size:12px; 
				font-weight:bold; 
				color:#fff;
				background:#ff1a00 url(../images/line_vertical.gif) right top no-repeat;
				
		   }
		    .header .language{
				position:absolute;
				left:780px;
				top:25px;
			}
				.header .language  .fix_flag{
					float:left;
					margin:0 5px;
	}
					.header .language .text_language {
						float:left;
						font-family:Arial;
						font-style:12px;
						color:#fff;
						font-weight:bold;
						padding:5px 10px 5px 0; 
					}

/*Contact*/
	input.txt {color: #000; border: 1px inset #BCBCBC;width: 300px; height:15px; padding:2px 3px 1px;
	}
	textarea.txt_area {color: #000; border: 1px inset #BCBCBC;width: 300px; height:70px; padding:2px 3px 1px;
	}
	.btn { width:70px; height:25px;border:1px outset; cursor:pointer; margin-left:5px; font-weight:bold; margin-top:10px;
	}
.subred , .subgreen{
	margin-top:5px;
	width:70px;
	height:21px;
	font:12px arial;
	color:#fff;
	background:url(../images/line_bg_menu.gif) repeat-x;
	border:none;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	padding-bottom:2px;
	margin-top:20px;
}
.subgreen{
	background:url(../images/line_green.gif) repeat-x;
	
}

	form p {clear: left; margin: 0; padding: 0; padding-top: 5px;
	}
	form p label { float: left; width: 20%; font: bold 12px Arial;
	}
/*End contact */

/*Phan Trang*/
.pages{ 
	width:708px; 
	font-family:Verdana; font-size:11px; 
	font-weight:bold; 
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
}
.pages a{ color:#fff; background:#4d0000; border:1px #000 solid; margin:0 3px; padding:1px 5px; text-decoration:none; font-weight:bold;}
	.pages a:hover{ color:#000; background:#fff; border:1px #000 solid; text-decoration:none;}
	.pages .del{ font-weight:normal;}
		.pages .del a{ background:none; border:none; color:#089dfb; padding:0 5px;}
		.pages .del a:hover{ background:none; border:none; color:#000;}
	.pages .selected{ color:#000; background:#fff; border:1px #ccc solid; margin:0 3px; padding:1px 5px;}
/*end phan trang*/
fieldset {
	border:none;
	border-top:1px solid #dbd1be;
	padding-left:15px;
}
legend{
   font-family:Verdana;
   font-size:14px;
   padding-left:15px;
   background:url(../images/ico_mtred.gif) left 7px no-repeat;
   padding-right:5px;
   color:#50493c;
   font-weight:bold;
	text-transform:capitalize;
}
/*B Cac tin khac*/
.other_news{
	padding:10px 6px;
}
.other_news .tit_txt{
	font:bold 12px tahoma;
	color:#0879b4;
	margin-left:5px;
} 
.other_news ul{
	width:100%;
	margin-top:5px;
}
.other_news ul li{
	width:500px;
	background:url(../images/ico_muiten.gif) no-repeat 5px 9px;
	line-height:20px;
	padding-left:30px;
	overflow:hidden;
	color:#ba170a;
}
.other_news ul li a{
	color:#276fd6;
}                                         
/*E- cac tin khac*/	

.block_content{
	width:969px;
	background-color:#fdfcfc;
	padding-top:12px;
}

/*Block Middle */
.block_middle{
	width:711px;
	float:left;
	padding-left:12px;
	padding-right:9px;
	position:relative;
}
.block_middle .txt_project{
	width:578px;
	background:#b7b6b6;
	padding:5px 5px;text-align:justify;
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
}
.block_middle .top_mid_info{
	width:558px;
	height:28px;
	background:url(../images/top_mid.gif) left top no-repeat;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ff7703;
	padding-top:10px;
	padding-left:30px;
	text-transform:uppercase;
}
.block_middle .mid_info{
	width:586px;
	border-left:1px solid #b8b7b7;
	border-right:1px solid #b8b7b7;
}
.block_middle .mid_info .t_product a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ff7703;
}
.block_middle .mid_info	.fix_prodduct{
	float:left;
	margin:10px 12px 10px 0; 
	width:128px;
}
.block_middle .bot_mid_info{
	width:588px;
	height:8px;
	background:url(../images/bot_mid.jpg) left top no-repeat;
}	
.block_middle .top_introduce{
	width:528px;
	height:28px;
	background:url(../images/top_mid.gif) left top no-repeat;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ff7703;
	padding-top:10px;
	padding-left:60px;
	text-transform:uppercase;
}
.block_middle .intro_introduce{
	padding-top:20px;
	line-height:16px;
}
.block_middle .intro_introduce .txt_introduce a{
	color:#50493c;
	font-weight:bold;
	text-decoration:none;
}
.block_middle .intro_introduce .txt_introduce a:hover{
	text-decoration:underline;
}
.block_middle .intro_introduce .txt_introduce, .block_middle .mid_info .txt_product{
	font-family:Arial;
	font-size:12px;
	color:#50493c;
	text-align:justify;
	padding-right:5px;
}
.block_middle .mid_info .txt_product{
	padding:0 5px;
}
.block_middle .mid_info .product_detail a{
	float:right;
	margin-right:5px;
	font-family:Tahoma;
	font-size:11px;
	color:#ff7703;
	font-weight:bold;
	background:url(../images/ico_muiten.gif) left 13px no-repeat;
	padding:5px 0 10px 20px;
	
}
.block_middle .intro_introduce .fix_img_introduce{
	float:left;
	margin:10px 10px 10px 0px; 
	width:245px;
}
.block_middle .bot_introduce{
	width:588px;
	height:8px;
	background:url(../images/bot_mid.jpg) left top no-repeat;
	margin-bottom:10px;
}

/*List images*/
.block_middle .box_product{
	width:691px;
	border:1px solid #dbd1be;
	padding:15px 0 15px 17px;
	position:relative;
}
.block_middle .box_product .t_content_new{ position:absolute; left:14px; top:-10px; background:#fff url(../images/ico_mtred.gif) left 7px no-repeat; padding-left:15px; padding-right:5px; font-family:Verdana; font-size:14px; font-weight:bold;	text-transform:capitalize;}
	.block_middle .t_content, .t_introduce{
	position:absolute;
	font-family:Verdana;
	font-size:14px;
	padding-left:15px;
	background:#fff url(../images/ico_mtred.gif) left 7px no-repeat;
	padding-right:5px;
	color:#50493c;
	top: 445px;
	left: 28px;
	font-weight:bold;
	text-transform:capitalize;
	}
	.t_introduce{
	top: -9px;
	left: 28px;
	}
	.t_introduce a{
		text-decoration:none;
	}
	.t_introduce a:hover{
		text-decoration:none;
		color:#000;
	}
.fix_introduce{
	width:217px; 
	height:162px;
	float:left;
	margin:10px 10px 5px 0px;
}	
.block_middle .box_product .list_product{ 
	float:left; 
	text-align:left;
	margin-right:10px;
}	
.bor_img_product{
	width:156px;
	height:128px;
	background:url(../images/bor_sp.gif) left top no-repeat;
	padding-top:5px;
	padding-left:5px;
}
.bor_img_product .img_product{
	width:150px;
	height:118px;
}
.block_middle .box_product .list_product a{
	font-family:Verdana;
	font-size:11px;
	color:#dd221b;
	font-weight:bold;
}

.txt_info_pro{
	width:150px;
	height:30px;
	padding:5px;
	text-align:center;
	vertical-align:top;
	color:#50493c;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}

.txt_con_pro{
	width: 150px;
	padding:5px;
	text-align:justify;
	color:#50493c;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}
.txt_con_pro{
    padding-top:10px;
	padding-bottom:10px;
    
}
/*End List */
/*List product detail*/
.block_middle .content_news_detail{
 	width:100%; 
 	padding-bottom:10px;
	padding-top:10px;
	text-align:justify;
	line-height:15px;
}
.block_middle .content_news_detail a{
	color:#1560a4;
	font-weight:bold;
}
.block_middle .content_news_detail .img{ 
	float:left; 
	padding-right:10px;
	padding-bottom:3px;
	}
.block_middle .content_news_detail .title{ padding-top:5px; font-family:Arial; font-size:13px; color:#ff7d02; font-weight:bold;}	
.time_post{ font-size:10px; color:#666;}
/*List product detail*/
/*End Middle */

/*Block Right*/
.block_right{
	width:216px;
	float:left;
	/*margin-left:11px;*/
}
.block_right .right_info{	
		width:216px;
		padding-bottom:10px;
	}
	.block_right .right_info .t_dssp{
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
		color:#50493c;
		background:url(../images/t_list_menu.gif) left top no-repeat;
		padding-top:11px;
		padding-left:10px;
		padding-bottom:10px;
		text-transform:uppercase;
	}
	/*Menu vertical chuan khong loi*/
	.block_right .right_info .list_sp ul{
		width:214px;
		border-left:1px solid #dbd1be;
		border-right:1px solid #dbd1be;
	}
	.block_right .right_info .list_sp ul li{
		border-top:1px solid #f0e0c5;
		background-color:#dbd1be;
		padding:8px 0;
		position:relative;
        float: left;
        width: 214px;
	}
	.block_right .right_info .list_sp ul li a{
		width:185px;
		display:block;
		padding:0 5px 0 22px;
		font-family:Verdana;
		font-size:11px;
		color:#50493c;
		background:url(../images/ico_list_menu.gif) 10px 2px no-repeat;
		text-decoration:none;
	}
	.block_right .right_info .list_sp ul li a:hover{
		text-decoration:none;
		color:#d5211a;
		background:url(../images/ico_list_menu_hover.gif) 10px 2px no-repeat;
	}
	/* Sub menu */
.block_right .right_info .list_sp li ul{
	width:214px;
	position: absolute;
	visibility: hidden;
	top:-1px;
}
.block_right .right_info .list_sp li ul li a{
	font-family:Verdana; font-size:11px; 
		color:#50493c;
	}
	.block_right .right_info .b_dssp{
		width:216px;
		height:10px;
		background:url(../images/b_list_menu.gif) left top no-repeat;
	}

/*Box weather-price*/
.box_currence{font-family:Verdana;font-size:12px;width:200px;padding:0 8px;background-color:#dbd1be;margin-top:10px;font-weight:bold;}
			.box_currence .txt_price_gold, .txt_price_currency, .txt_weather, .txt_user {text-align:right;padding:11px 0;background:url(../images/ico_price.gif) left 2px no-repeat;}
			.txt_price_currency{background:url(../images/ico_money.gif) left top no-repeat; }
			.txt_weather{background:url(../images/ico_weather.gif) left 10px no-repeat;}
			.txt_user{ background:url(../images/ico_user.gif) left 10px no-repeat;padding:13px 0;font-weight:normal;font-family:Arial;font-size:12px;}
				.box_currence td{ font-family:Arial;font-size:12px; text-align:left; color:#545454; padding:6px 5px 4px 5px;background-color:#fff;}
					
					.box_currence td.col_unit{ width:70px;}
					
					.box_currence .col_info td{ border-bottom:1px #dfdfdf solid;border-left:1px #dfdfdf solid;}	
.b_box_currence{
	width:216px;
	height:11px;
	background:url(../images/b_box_currence.gif) left top no-repeat;
}
/*End Box weather-price*/	

/*Box support*/
.box_support{
	width:216px;
	padding-top:10px;
}
.box_support .t_support{
	width:196px;
	padding:8px 10px;
	text-transform:uppercase;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#545354;
	background:url(../images/line_dotted.gif) left bottom repeat-x;
}
.box_support .support_info{
	width:216px;
	padding-top:10px;
}

.box_service .support_info .fix_imgkh{
	padding-top:8px; 
	text-align:center;
}
.box_service .support_info .fix_imgth{
	text-align:center;
}
/*End Box support*/	
/*End Block Right*/
.b_block_content{
	background:url(../images/b_block_content.gif) left top no-repeat;
	width:969px;
	height:26px;
}
/*Footer*/
.footer{
	width:970px;
	font-family:Tahoma;
	font-size:11px;
	line-height:15px;
	color:#fff;
	text-align:center;
	padding:20px 0;
}
.footer .txt_footer{
	text-align:center;
	font-family:Verdana;
	font-size:12px; 
	color:#000;
	padding-top:10px;
}

.footer a{
	text-decoration:underline;
	color:#ff7703;
}
.footer .bg_footer a:hover{
	text-decoration:none;
	color:#fff;
}


/*Lightbox*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-family:Tahoma;
	font-size:12px;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

* #overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="(../images/overlay.png", sizingMethod="scale");
	}
/*End lightbox*/

