@charset "utf-8";

* {
	margin:0px;
	padding:0px;
}
body {
	text-align:justify;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:#f1f1f1;
}
ul, li { 
	list-style-type: none;
	margin:0px;
	padding:0px;
}

a {	
	color:#666666;	 
	text-decoration: none;
}
a:hover { 
	text-decoration:underline;
	color:#da251c;
	}
img { 
	border: none; 
}

.float_left {
	float:left;
}
.float_right {
	float:right;
}
.ngon_ngu {
	padding-top:5px;
	padding-right:10px;
	float:right;
	clear:both;
	display:block;
	height:30px;
}
.date_time {
	float:left;
	padding-right:10px;
	padding-top:5px;
	text-align:left;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	clear:both;
}
.banner_flash {
	width:1000px;
	height:150px;
}
.s1 {
	width:250px;
	height:20px;
	margin-top:2px;
	margin-right:5px;
	background:url(images/s2.jpg) repeat-x;
	float:right;
}
.s2 {
	float:left;
	height:18px;
	padding-top:2px;
	width:200px;
	border:none;
	background:transparent;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.s3 {
	float:right;
	margin-top:2px;
}
.nd_l {
	width:220px;
	padding:5px;
	margin-bottom:5px;
}
.heading_r {
	background:url(images/td2.gif) no-repeat;
	width:210px;
	height:20px;
	text-align:center;
	padding-top:4px;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
}
.heading_l {
	height:20px;
	text-align:center;
	padding-top:4px;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#003399;
	border-bottom:1px #003399 dotted;
}
.qc {
	margin:5px;
	padding:5px;
	border:1px #ccc solid;
}
.qc_img {
	padding:5px;
	width:180px;
}
.footer {
	background:url(images/bg_ft.jpg) no-repeat;
	width:990px;
	height:69px;
	margin-top:5px;
	padding:5px;
	color:#fff;
}
.mn_ft {
	text-align:center;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	color:#fff;
	border-bottom:1px #fff dotted;
}
.mn_ft a{
	color:#fff;
	padding-left:5px;
	padding-right:5px;
}
.mn_ft a:hover{
	color:#fff;
	text-decoration:underline;
}
.copyright {
	float:left;
	line-height:18px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.ds {
	text-align:right;
	float:right;
	padding-top:30px;
}
.ds a{
	text-decoration:underline;
	color:#fff;
}
.nd_r {
	padding:5px;
}
.nd_c {
	padding:5px;
	width:540px;
	background:url(images/bg_nd_bt.jpg) bottom repeat-x;
	background-color:#fff;
	margin-bottom:5px;
}
.heading_c {
	background:url(images/td1.gif) no-repeat;
	width:530px;
	padding-left:10px;
	height:20px;
	text-align:left;
	padding-top:4px;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
}
.url {
	background:url(images/td1.gif) no-repeat;
	width:530px;
	padding-left:10px;
	height:20px;
	text-align:left;
	padding-top:4px;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.url a{
	background:url(images/icon1.gif) left no-repeat;
	padding-left:8px;
	padding-right:20px;
	color:#fff;
}
.url a:hover{
	color:#FFCC00;
	text-decoration:none;
}
.url a.selected{
	color:#FFCC00;
	text-decoration:none;
}

.tien_ich1 {
	width:78px;
	height:20px;
	padding-top:6px;
	text-align:left;
	padding-left:22px;
	line-height:26px;
	margin:3px;
	float:left;
	color:#000000;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.tien_ich2 {
	margin-top:2px;
	margin-bottom:5px;
	height:64px;
}
.sp_nb {
	border-bottom:1px #ccc dotted;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	display:block;
	height:50px;
	clear:both;
	background:#fefeee;
}
.sp_nb a{
	color:#003399;
	text-decoration:none;
}
.sp_nb a:hover{
	color:#003399;
	text-decoration:underline;
}
.sp_nb1 {
	border-bottom:1px #ccc dotted;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	display:block;
	height:50px;
	clear:both;
	background:#f7f7f7;
}
.sp_nb1 a{
	color:#003399;
	text-decoration:none;
}
.sp_nb1 a:hover{
	color:#003399;
	text-decoration:underline;
}
.sp_nb_img {
	width:50px;
	height:50px;
	float:left;
	padding-right:5px;
	display:block;
}
.bodem {
	border:1px #ccc solid;
	margin:5px;
	padding:5px;
	line-height:25px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.news_c {
	line-height:18px;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
}
.news_c_heading {
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#da251c;
	padding-bottom:10px;
	padding-top:5px;
}
.news_c_heading a{
	color:#da251c;
}
.news_c_heading a:hover{
	color:#da251c;
	text-decoration:underline;
}
.news_c_img{
	float:left;
	padding-right:5px;
	width:130px;
	display:block;
}
.news_c_img1{
	float:left;
	margin-right:5px;
	padding:2px;
	border:1px #ccc solid;
	width:130px;
	display:block;
}
.more {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#da251c;
	clear:both;
	display:block;
}
.more a{
	color:#da251c;
	text-decoration:underline;
}
.more a:hover{
	color:#da251c;
	text-decoration: none;
}
.sp_tcmn {
	text-align:justify;
	line-height:18px;
	border:1px #ccc solid;
}
.sp_tcmn1 {
	text-align:justify;
	line-height:18px;
	border:1px #ccc solid;
	padding:5px;
}
.sp1 {
	width:140px;
	height:165px;
	margin:12px;
	border:1px #CCCCCC dashed;
	padding:3px;
	float:left;
	background:#fff;
}
.sp1_img {
	padding-bottom:3px;
	text-align:center;
	width:140px;
	height:100px;
}
.sp_text {
	text-align:center;
	padding:5px;
	line-height:18px;
	border-top:1px #CCCCCC dotted;
}
.sp_text a{
	font-weight:bold;
	color:#000;
}
.sp_text a:hover{
	color:#0254d0;
	text-decoration:underline;
}
.xem_ct {
	background:url(images/bg_chitiet.gif) no-repeat;
	width:65px;
	height:18px;
	color:#CC0000;
	float:left;
	margin:2px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.xem_ct a {
	color:#CC0000;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
	display:inline-block;
}
.xem_ct a:hover {
	color:#CC0000;
	text-decoration:none;
}
.pages {
	color:#2766c7;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
	clear:both;
	padding-right:10px;
	width:100%;
}
.pages a {
	color:#2766c7;
	padding-left:5px;
	padding-right:5px;
}
.pages a:hover {
	color:#CC0000;
	text-decoration: none;
	font-weight:bold;
}
.gio_hang {
	line-height:25px;
	text-align:left;
}
.gio_hang span{
	padding-left:10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#CC0000;
}
.update{
	float: left;
	clear:both;
	padding-top:5px;
}
.update a{
	background:#CC0000;
	color:#fff;
	padding:2px;
}
.update a:hover{
	color:#fff;
	text-decoration:none;
}
.news_content {
	padding:5px;
	text-align:justify;
	line-height:18px;
}
.tac_gia {
	text-align:right;
	font:bold italic 12px Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:10px;
}
.other_news {
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	border-top:1px #CCCCCC dotted;
	color: #000000;
	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.other_news_list {
	padding-left:20px;
	padding-top:10px;
}
.other_news_list ul{
	text-align:left;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.other_news_list li{
	list-style:square;
	padding-top:3px;
	padding-bottom:3px;
	color:#999;
	font-style:italic;
}
.other_news_list li a{
	color:#666;
	padding-right:5px;
	font-style:normal;
}
.other_news_list li a:hover{
	color:#F01D24;
	text-decoration:underline;
}
.note_img {
	text-align:center;
	font:italic 11px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	padding-top:5px;
}
.print {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	text-align:right;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.print a{
	padding-left:25px;
	color:#F01D24;
	margin-left:25px;
}
.print a:hover{
	color:#F01D24;
	text-decoration: none;
}
.mota_sp {
	text-align:left;
	line-height:18px;
	float:right;
	width:300px;
}
.ten_sp1 {
	font-weight:bold;
	color:#CC3300;
}
.chi_tiet_sp1 {
	text-align:justify;
	line-height:18px;
	display:block;
	clear:both;
	padding-top:8px;
}
.dat_hang {
	text-align:left;
	background:url(images/dat-hang.gif) right no-repeat;
	padding-right:20px;
	color:#666;
	font-weight:bold;
	clear:both;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-top:10px;
}
.dat_hang a{
	color:#666;
	text-decoration:none;
}
.dat_hang a:hover{
	color:#CC3300;
	text-decoration:none;
}

.cart_table{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; text-align:justify;}
.cart_table td{padding:3px;}
.cart_table tr.tr_0:hover {background-color: #EDF2FB;}
.button_text{color: #FFFFFF; padding-left:4px; padding-right:4px; background:#C71B27; float:left; display:block; margin:5px;}
.button_text a{color: #FFFFFF; text-decoration:none}
.button_text a:hover{color: #FFFFFF; text-decoration:none}
.thong_so {padding:5px;}
.thong_so_kt_text {float:left; font-weight:bold; color:#ffffff; padding-left:5px;}
.thong_so_left {border-bottom:1px #ffffff solid; border-right:1px #ffffff solid; font-weight:bold; width:auto; line-height:25px;}
.thong_so_right {border-bottom:1px #ffffff solid; width:auto; line-height:25px;}


