@charset "UTF-8";
body {
	color: #000;
	font: 14px Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	background: #82c9dd url(../images/bg.jpg) 50% 150px no-repeat;
}
a:link, a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:focus {
    outline: 0px;
}
/*input, select { padding: .5em; background:#f8f8f8; border:#ddd 1px solid;}
*/
.header {
	background: url(../images/bg_header.gif) bottom repeat-x;
	padding-bottom: 1px;
	height: 165px;
	*height: 160px;
}
.header_s {
	width: 950px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.hotline { position:absolute; top:30px; left:265px; width:174px; height:43px}
img {
	border: 0;
}
.box_reset{}
	.box_reset p{ padding:0 0 10px; margin:0px; line-height:16px;}
	.box_reset ul{ margin:0 0 0 8px; padding:0 0 0 8px;}
	.box_reset li{ margin:0px; padding:0 0 10px 0;}
	.box_reset h2{ font-family:Arial; font-size:18px; font-weight:normal; color:#000; background:url(../images/ln_dot_gray.gif) left bottom repeat-x; padding:8px 0 8px; margin:0 0 12px;}
.font18 {
	font-size: 18px;
}

.font16 {
    font-size: 16px;
}


/* sub menu */
.sub_menu {
	float: right;
	position: absolute;
	right: 0;
	z-index: 200;
	/*background:#464646 url(../images/header_menu_1.gif) left bottom no-repeat;*/
	margin:0; padding:0; list-style:none;
	top:-10px;
}
.sub_menu li {	
	display: block;
	float: right;
	padding: 10px 4px 9px 4px;
	background:#464646;
}
li.first_col {background:#464646 url(../images/header_menu_1.gif) left bottom no-repeat; _background:none; width:7px; padding-right:0; padding-left:0; display:block}
.sub_menu a:link, .sub_menu a:visited{
	font-size: 11px;
	color: #bdbdbd;
	text-decoration: none;
	padding: 6px 10px 5px 10px;
}
.sub_menu a:hover {
	background: url(../images/menu_hover_s1.gif) left no-repeat;
	padding: 6px 0 5px 10px;
	*padding-top:5px;
	text-decoration: none;
	color: #616161;
}
.sub_menu a:hover span {
	background: url(../images/menu_hover_s2.gif) right no-repeat;
	padding: 6px 10px 5px 0px;
	*padding-top:7px;
}
.sub_menu a.current:link, .sub_menu a.current:visited {
	background: url(../images/menu_hover_s1_1.gif) left no-repeat;
	padding: 6px 0 5px 10px;
	*padding-top:5px;
	text-decoration: none;
	color: #fff;
}
.sub_menu a.current:link span, .sub_menu a.current:visited span{
	background: url(../images/menu_hover_s2_1.gif) right no-repeat;
	padding: 6px 10px 5px 0px;
}
.sub_menu a.ch_city:link, .sub_menu a.ch_city:visited {
	background: url(../images/menu_city_s1.gif) left no-repeat;
	padding: 7px 0 5px 10px;
	*padding-top:6px;
	text-decoration: none;
	color:#fff;
}
.sub_menu a.ch_city:link span , .sub_menu a.ch_city:visited span{
	background: url(../images/menu_city_s2.gif) right no-repeat;
	padding: 7px 28px 5px 0px;
}
.sub_menu a.ch_city:link .yellow, .sub_menu a.ch_city:visited .yellow { color:yellow}
.sub_menu a.menu-open:link, .sub_menu a.menu-open:visited {
	background: url(../images/menu_city_s1_hover.gif) left no-repeat;
	padding: 7px 0 5px 10px;
	*padding-top:6px;
	color:#000;
	text-decoration: none;
}
.sub_menu a.menu-open:link span , .sub_menu a.menu-open:visited span{
	background: url(../images/menu_city_s2_hover.gif) right no-repeat;
	padding: 7px 28px 5px 0px;
}

.info_header {
	float: right;
	display: block;
	clear: both;
	background: url(../images/info_header.gif) top left  no-repeat;
	width: 160px;
	height: 94px;
	color: #fff;
	text-align: right;
	z-index: 3;
	position: absolute;
	right: 0;
	top: 40px;
	margin-top:10px;
}
.info_header .content{
	margin: 5px 15px;
	font-size: 12px;
}
.info_header .content span {
	display: block;
	font-size: 16px;
	font-weight: bold;
}
.logo_tb { z-index:2; position:absolute; top:0; _top:10px; left:0}
.logo {
	margin: 0 auto;
	background: url(../images/bg_logo.jpg) 50% -60px no-repeat;
	height:180px;
	z-index:1;
	_background-position: top center;
	*overflow:hidden;
	_height: 170px;	
	/*_margin-top:4px;*/
	padding-top:10px;
}

.logo1 {
	background: url(../images/logo3.png) right 65px no-repeat;
	_background: url(../images/logo3.gif) right no-repeat;
	padding: 70px 20px 32px 0;
	_padding: 15px 20px 38px 0;
	height:50px;
	overflow:hidden;
	font-size: 20px;
	font-weight: bold;
	color: #58585a;
}
.logo3 {
	background: url(../images/logo1.png) 0% 81px repeat-x;
	_background: url(../images/logo1.gif) center repeat-x;
	_margin-top: 54px;
}
.logo3 .big {
	font-size: 30px;
	display: block;
	color: #000;
	margin-top:15px;
}
.white_cor1 {
	background: url(../images/white_cor1.png) top no-repeat;
	width: 962px;
	margin: 0 auto;
	margin-top: 50px;
	*margin-top:40px;
	overflow: hidden;
	_height: 1%;
}
.white_cor2 {
	background: url(../images/white_cor3.png) bottom no-repeat;
	width: 962px;
	margin: 0 auto;
	height: 12px;
}
.white_cor3 {
	background: url(../images/white_cor2.png) left repeat-y;
	margin: 14px 0 0 0;
	overflow: hidden;
	_height: 1%;
	padding: 0 4px 14px 4px;
}
/*.white_cor1 {
	background:#fff url(../images/white_cor1.gif) top repeat-x;
	width: 962px;
	margin: 0 auto;
	margin-top: 40px;
}
.white_cor2 {
	background: url(../images/white_cor2.gif) right repeat-y;
}
.white_cor3 {
	background: url(../images/white_cor3.gif) bottom repeat-x;
}
.white_cor4 {
	background: url(../images/white_cor4.gif) left repeat-y;
}
.white_cor5 {
	background: url(../images/white_cor5.gif) top left no-repeat;
}
.white_cor6 {
	background: url(../images/white_cor6.gif) top right no-repeat;
}
.white_cor7 {
	background: url(../images/white_cor7.gif) bottom right no-repeat;
}
.white_cor8 {
	background: url(../images/white_cor8.gif) bottom left no-repeat;
	padding: 10px 4px 20px 4px;
	overflow: hidden;
}*/
.red_line {
	background: url(../images/red_line.gif) left no-repeat;
	height: 58px;
	margin-bottom: 2px;
}
.home_right1 {
	float: right;
	width: 262px;
	background: url(../images/home_right1.gif) left repeat-y;
	margin: 10px 5px 0 0;
}
.home_right2 {
	background: url(../images/home_right2.gif) top left no-repeat;
}
.home_right3 {
	background: url(../images/home_right3.gif) bottom left no-repeat;
	padding: 15px;
}
.home_right3 a {
	border: #d9d9d9 1px solid;
	display: block;
	margin-bottom: 2px;
}
.home_right3 img {
	margin: 1px;
}
.home_left {
	width: 675px;
	float: left;
	margin-left: 1px;
}
h4.welcome {
	font-size: 28px;
	border-bottom: #d9d9d9 1px solid;
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
}
.home_left_1 {
	margin: 20px;
}
.home_login1 {
	border: #f0eded 7px solid;
	margin-top: 10px;
}
.home_login2 {
	border: #cccccc 3px solid;
	background: #feffe9;
	padding: 10px 15px;
	font-size: 11px;
	line-height: 18px;
}
.home_login2 h4.title {
	color: #c90018;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 15px;
}
.input_login {
	background: url(../images/input_login.gif) left no-repeat;
	width: 170px;
	height: 25px;
	line-height: 25px;
	border: 0;
	padding-left: 4px;
	padding-right:10px;
}
.input_login_select {
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	margin-top:2px;
	*margin:2px 0;
	_margin:4px 0;
}
.our_product {
	background: url(../images/our_product.gif) top repeat-x;
	line-height: 33px;
}
.our_product span {
	font-weight: bold;
	background: url(../images/our_product_span.gif) top right no-repeat;
	padding: 10px 15px 10px 20px;
	_padding: 9px 15px 9px 20px;
}
.our_product a {
	padding: 10px 20px;
	background: url(../images/dot1.gif) top right no-repeat;
}
h4.title_home_giamgia { margin:0 0 0 20px; padding:0; font-size:18px;}
.home_giamgia {
	background: url(../images/bg_phieugiamgia.jpg) top left no-repeat;
	height: 257px;
	width: 634px;
	margin: 5px 0 0 20px;
	overflow: hidden;
}
.home_giamgia ul {
	margin: 10px 0 0 4px;
	list-style: none;
	padding: 0;
}
.home_giamgia ul li {
	float: left;
	margin: 0 5px 10px 5px;
}
.home_giamgia ul li a:link, .home_giamgia ul li a:visited {
	display: block;
	width:146px;
	height:108px;
	color:#7f5301;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background: url(../images/bg_pmh.gif) top center no-repeat;
	padding:5px 0 0 0;
}
.home_giamgia ul li a img {margin:0 auto;margin-bottom:7px; display:block;}
.home_giamgia ul li a:hover {color: #dd0000; background-image: url(../images/bg_pmh_hover.gif);}
.footer {
	margin-top: 40px;
	color: #fff;
	font-size: 12px;
	background: url(../images/dot2.gif) top repeat-x;
	border-top:#000 2px solid;
	line-height: 25px;
	clear: both;
	overflow:hidden;
	_height:1%;
}
.footer .page { margin-top:10px; margin-bottom:10px;}
.footer a:link, .footer a:visited {
	color: #fff;
	margin: 0 5px;
}
.footer p {margin:0; padding:0}
.footer_gianhang { background:#222 url(../images/bg_fg.gif) top repeat-x; margin-bottom:-40px; margin-top:20px; padding:0 0 25px 0; overflow:hidden}
	.fg_ul {margin:0; padding:0; list-style:none;}
		.fg_ul li {line-height:38px; height:32px; display:block; float:left; text-align:center; font-size:16px; font-weight:bold; z-index:10; position:relative}
		.fg_ul li a:link, .fg_ul li a:visited { color:#fff}
		.fg_ul li a:hover, .fg_ul li a.selected { color:#cb0505; text-decoration:none}
		.fg_ul li.m1 {background:url(../images/m1.png) top right no-repeat; width:270px;}
			.fg_ul li.m1_1 {background-image:url(../images/m1_1.png); }
		.fg_ul li.m2 {background:#555 url(../images/m2.png) top right no-repeat; padding:0 30px 0 10px; font-size:12px; color:#fff}
			.fg_ul li.m2 a:hover { color:#fff}
		.fg_ul li.m3 {background:url(../images/m3.png) top right no-repeat; width:170px;}
	.footer_gianhang .logo_list { clear:both; background:#111; padding:15px 15px 5px 15px; overflow:hidden; color:#ccc}
	.footer_gianhang .logo_list a {color:#ccc; text-decoration:underline}
	.footer_gianhang .list_brand { margin:0; padding:0; list-style:none;}
	.footer_gianhang .list_brand li { float:left; width:174px; margin:0 5px; height:145px; padding:10px 0; overflow:hidden; line-height:16px; color:#555; text-align:center; font-size:11px; font-weight:bold}
	.footer_gianhang .list_brand li img { border:#555 3px solid; } 
	.footer_gianhang .list_brand li.hover {color:#cb0505; cursor:pointer; background:#222}
	.footer_gianhang .list_brand li.hover img { border-color:#cb0505}
	.footer_gianhang .list_brand li a {color:#555; text-decoration:none}
	.footer_gianhang .list_brand li a:hover {color:#cb0505; text-decoration:none}
	.footer_gianhang .paging { text-align:right; font-size:15px; color:#fff; clear:both; margin-top:10px}
		.footer_gianhang .paging a { color:#808080; background:#111; padding:4px;}
		.footer_gianhang .paging a:hover { text-decoration:none; background:#fff}
		.footer_gianhang .paging span {background:#000; padding:5px;}
	.fg_menu {
		display:none;
		position:absolute;
		width:240px;
		z-index:1;
		border:1px transparent;
		text-align:left;
		top:25px;
		left:260px;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		background:#555;
		padding:0 20px;
		padding-top:10px;
	}
	.fg_menu a { display:block; padding:10px 0; border-bottom:#ccc 1px dotted; color:#fff}


.main_menu {
	margin: 0 0 0 2px;
	padding: 0;
	list-style: none;
}
.main_menu li {
	float: left;
	padding-left: 2px;
	padding-right: 4px;
	_padding-top:2px;
	background: url(../images/dot7.gif) right no-repeat;
}
.main_menu li a:link, .main_menu li a:visited {
	padding: 24px 20px 17px 20px;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	text-shadow: #000000 1px 1px 0;
}
.main_menu li a:hover, .main_menu li a.current {
	background: url(../images/menu_hover.gif) bottom repeat-x;
	text-decoration: none;
}
.main_menu li.icon a:link, .main_menu li.icon a:visited {
	_padding: 8px 20px 17px 20px;
}
.red_line2 .main_menu li.icon a:link, .red_line2 .main_menu li.icon a:visited { _padding:20px 20px 20px 48px}
.main_menu li.icon {
	position: relative;
}
.main_menu li.icon a:link, .main_menu li.icon a:visited {
	padding-left: 50px;
}
.main_menu li.icon img {
	margin-top: -10px;
	margin-left: -38px;
	position: absolute;
	_left: -38px;
	_top: 7px;
}
.red_line2 .main_menu li.icon img {_left:5px; _margin:0 0 0 5px}
.page_nav {
	background: url(../images/page_nav.gif) top repeat-x;
	line-height: 40px;
	overflow: hidden;
}
.page_nav a:link, .page_nav a:visited {
	padding: 10px 20px;
	color: #6d6e70;
	text-shadow: #fff 1px 1px 0;
	background: url(../images/dot3.gif) right no-repeat;
}
.page_nav a:hover {
	color: #000;
	text-decoration: none;
}
.page_nav span {
	padding-left:10px;
}
h4.title_form {
	color: #be2223;
	border-bottom: #d6d6d6 1px solid;
	font-size: 20px;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
	padding: 0 0 5px 10px;
}
.input_dai {
	background: url(../images/input_dai.gif) left no-repeat;
	width: 380px;
	height: 25px;
	line-height: 25px;
	border: 0;
	padding-left: 4px;
}
.input_dai_name {
	background: url(../images/input_dai_name.gif) left no-repeat;
	width: 315px;
	height: 25px;
	line-height: 25px;
	border: 0;
	padding-left: 4px;
}
.input_ngan {
	background: url(../images/input_ngan.gif) left no-repeat;
	width: 141px;
	height: 25px;
	line-height: 25px;
	border: 0;
	padding-left: 4px;
}
li div.fileinputs { display:block; float:right; width:480px; height:20px; *height:28px; _height:24px; *width:502px; *margin-top:0px; *line-height:40px; margin-top:20px; *margin-top:-20px; }
div.fileinputs {
	position: relative;
	*height:25px; _height:28px; *overflow:hidden;
}
li div.fileinputs {top:0px;}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
/*li div.fakefile {top:-20px;}
*/.fileinputs input {	
	position: absolute;
	top: 0px;
	left: 5px;
	z-index: 3;
	border:none;
	background:none;
	height:25px;
	width:280px;
	_margin-top:-25px;
}
li .fileinputs input {top:-15px; _top:-10px; *top:-5px;}
.fileinputs img {_margin-top:-47px}
li .fileinputs img {margin-top:-4px; _margin-top:0;}
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	height:25px;
	width:380px;
}
li input.file {margin-left:150px; margin-top:20px; *margin-left:100px}
.input_ex { background:url(../images/input_ex.gif) bottom left no-repeat; color:#ff6600; padding:8px 0 0 12px; height:20px; font-size:12px; font-style:italic;}
li .input_ex { display:block; float:right; width:468px; *width:490px; line-height:20px; margin-bottom:10px; }
.input_magianhang {
	background: url(../images/input_magianhang.gif) top left no-repeat;
	width: 80px;
	height: 25px;
	line-height: 25px;
	border: 0;
	padding-left: 4px;
	padding-right: 43px;
}
.bg_url {
	background: url(../images/input_url.gif) left 9px no-repeat;
	background-position:left 5px\9;
}
.bg_url label{ float:left; width:220px; height:18px; font-size:13px; overflow:hidden; padding:8px 0 0 8px; padding-top:5px\9; margin:0px;}
.input_url {
	width:120px;
	height:23px;
	height:16px\9;
	font-size:13px;
	border:none;
	background:none;
	margin-right:34px;
}
.input_L{ float:left; padding-top:5px;}
.tb_form {
	margin: 10px 30px;
	_margin: 10px 0 10px 20px;
	width:98%;
}
.tb_form td {
	padding: 5px 0;
}       
.textarea {
	width: 538px;
	height: 150px;
	border: #ccc 1px solid;
}
.rightcol {
	float: right;
	width: 330px;
	margin: 10px 5px 0 0;
}
.leftcol {
	width: 590px;
	float: left;
	margin-left: 1px;
}
.block_grey {
	border: #a7a7a7 1px solid;
	padding: 1px 1px 1px 1px;
}
.block_grey h4.title {
	color: #c02223;
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../images/block_grey_tit.gif) repeat-x;
	line-height: 36px;
	position: relative;
	z-index: 1;
	height: 36px;
	font-size: 14px;
}
.block_grey .content {
	padding:  5px 0 5px 10px;
	background: #e0e0e0;
}
.block_grey .list {
	margin: 0;
	padding: 0;
	list-style:none;
}
.block_grey .list a:link, .block_grey .list a:visited {
	background: url(../images/dot4.gif) left no-repeat;
	display: block;
	text-decoration:underline;
	padding: 5px 0 5px 15px;
}
.block_grey .list a:hover {
	text-decoration: none;
	color: #9b1f03;
}
.block_grey .note {
	position: absolute;
	z-index: 2;
	top: -4px;
	right: -4px;
	float: right;
}
.check_sta {
	z-index: 2;
	margin-left: -25px;
	width:22x;
	vertical-align:middle;
}
.chk_sta{ float:left; padding-top:10px; padding-top:5px\9;}
/*huong dan */
.threecols {
	width: 316px;
	border-right: #dcdcdc 1px solid;
	float: left;
	padding: 10px 0;
	
}
.last {
	border: none;
}
.block1 .title {
	margin: 0 4px;
	padding: 5px 5px 5px 12px;
	color:#333;
	/*background: url(../images/block1_title.gif) top left no-repeat;
	text-shadow: #fff 2px 1px 0;
	color: #be2222;*/
	line-height: 22px;
	font-size: 16px;
}
/*.block1 .title a:link, .block1 .title a:visited {
	text-shadow: #fff 2px 1px 0;
	color: #be2222;
	display: block;
	background: url(../images/icon_max.gif) right no-repeat;
	line-height: 22px;
	font-size: 18px;
}
.block1 .title a.a_more:link, .block1 .title a.a_more:visited { background-image:url(../images/icon_min.gif)}*/

.block1 ul {
	margin: 20px 0 0 0;
	margin-top:5px;
	padding: 0 20px;
	list-style: none;
	_height:1%;
	font-weight:bold;
	font-size:12px;
	background:url(../images/bg_gt.gif) top repeat-x;
}
.block1 ul li {
	border-bottom:#f2d2d2 1px solid;
}
.block1 ul li a:link, .block1 ul li a:visited {
	padding:6px 0 6px 10px;
	display:block;
	color:#990033;
	background:url(../images/dot_gt.gif) 0px 8px no-repeat;
}
.block1 ul li a:hover {
	color:#333;
	text-decoration: none;
}
.block1 ul li a.current:link, .block1 ul li a.current:visited {
	color:#be2222;
	font-weight:bold;
}
.dieukhoan { overflow:auto; height:200px; width:520px; border:#ccc 2px solid; padding:10px; color:#444; font-size:13px; background:#f1f1f1; margin-top:10px}
.dieukhoan ol li { margin-top:20px; margin-bottom:0px;}
.dieukhoan ol li li { margin-top:10px}
.dieukhoan ol li strong { color:#000}
/* cua hang da xem */
.ch_leftcol .ls_tabs{ float:left; background:url(../images/ul_tab.gif) top repeat-x; list-style:none; margin:0; padding:0; width:100%}
.ch_leftcol .ls_tabs li{ float:left; padding-right:1px; padding-top:4px}
.ch_leftcol .ls_tabs li a { float:left; color:#666; margin-left:5px; margin-bottom:0; padding-left:15px; font-size:16px}
.ch_leftcol .ls_tabs li a span {line-height:25px; padding-right:15px; display:block; padding-top:5px}
.ch_leftcol .ls_tabs li a:hover{ color:#000; text-decoration:none;}
	.ch_leftcol .ls_tabs a.selected{ color:#fff}
	.ch_leftcol .ls_tabs a.selected:hover{ color:#fff}
		.ch_leftcol .ls_tabs li a.selected {background:url(../images/ul_tab_l.gif) left top no-repeat;}
		.ch_leftcol .ls_tabs li a.selected span {background:url(../images/ul_tab_r.gif) right top no-repeat;}
.tab_content {border:#a61818 1px solid; clear:both; padding:20px 5px 10px 20px; overflow:hidden; _height:1%}
	.tab_content .list_brand { margin:0; padding:0; list-style:none;}
	.tab_content .list_brand li { float:left; width:150px; margin:0 15px 0px 0; height:150px; overflow:hidden}
	.tab_content .list_brand li img { border:#b4b3b3 1px solid; margin-bottom:5px} 
	.tab_content .list_brand li a { display:block; color:#1d43a8; font-weight:bold; text-align:center; font-size:12px}
.tab_content .block_leftcol_2 { margin-left:-20px; margin-right:-20px; margin-top:-10px}

.page {
	width: 956px;
	margin: 0 auto;
	margin-top: 20px;
	clear: both;
}
.red_line2 {
	background: url(../images/red_line2.gif) left no-repeat;
	height: 60px;
	margin-bottom: 2px;
}
.ch_rightcol {
	float: right;
	width: 248px;
}
.block2_1 {
	background: url(../images/block2_1.png) top left no-repeat;
	overflow: hidden;
	_background-image: url(../images/block2_1.gif);
	_height: 1%;
	margin-bottom: 15px;
}
.block2_2 {
	background: url(../images/block2_2.png) bottom left no-repeat;
	_background-image: url(../images/block2_2.gif);
	overflow: hidden;
	_height: 1%;
}
.block2_3 {
	margin: 40px 0 10px 0;
	background: url(../images/block2_3.gif) left repeat-y;
	position: relative;
	padding: 10px 15px 5px 15px;
}
.home_right1 .block2_1 {background-image: url(../images/block2_1_1.png)}
.home_right1 .block2_2 {background-image: url(../images/block2_2_1.png)}
.home_right1 .block2_3 {background-image: url(../images/block2_3_1.gif)}
.block2_3 .title {
	font-weight: normal;
	margin: 0;
	padding: 0;
	z-index: 2;
	position: absolute;
	top: -25px;
	font-size: 16px;
	text-shadow: #fff 1px 1px 0;
	font-weight:bold;
}
.block2_3 a.link:link, .block2_3 a.link:visited {
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}
.block2_3 a.link:hover {
	text-decoration: underline;
}
.block2_3 a:link img, .block2_3 a:visited img {
	border: #b9babb 1px solid;
}
.block2_3 a:hover img {
	
}
.block2_3 .list_s {
	margin-bottom: 10px;
	_margin-bottom: 0px;
	overflow: hidden;
	_height: 1%;
	display:block;
}
.block2_3 .list_s img {
	margin-right: 10px;
}
.block2_3 .list_s a:link, .block2_3 .list_s a:visited{
	font-size: 12px;
}
.ch_leftcol {
	float: left;
	width: 690px;
	border: #60a6b8 2px solid;
	background: #fff;
	padding-bottom: 20px;
	margin-bottom: 15px;
}
.ch_leftcol .fr_comment{ width:650px; padding:15px 20px 0; margin:0px;}
	.ch_leftcol .fr_comment h5{ font-size:18px; font-weight:normal; text-transform:uppercase; padding:0 0 10px; margin:0px;}
	.ch_leftcol .fr_comment textarea{ width:630px; height:70px; overflow:auto; padding:5px; margin:0px;}
	.ch_leftcol .fr_comment input{ margin-top:10px;}
	.ch_leftcol .fr_comment p{ padding:0px; margin:0px;}
.page_nav2 {
	background: url(../images/page_nav2.gif) top repeat-x;
	line-height: 31px;
	border: #d5d5d5 1px solid;
	margin: 10px 4px;
}
.page_nav2 a:link, .page_nav2 a:visited {
	background: url(../images/dot6.gif) 2px right no-repeat;
}
.block_leftcol_2 {
	margin: 10px 0;
	overflow: hidden;
}
.block_y1 {
	background: #f0eded;
	width: 336px;
	overflow: hidden;
	_height: 1%;
	float: left;
	margin: 0 0 0 5px;
}
.block_y2 {
	border: #ccc 3px solid;
	margin: 5px;
	background: #fff;
	overflow: hidden;
	_height: 1%;
}
.block_y2 .title {
	margin: 0;
	padding: 8px 5px 8px 10px;
	background: #fffeeb;
	border-bottom: #dddddd 1px solid;
}
.block_y2 .title .star {
	float: right;
	border: none;
	margin-left: 0px;
}
.block_y2 .title a:link, .block_y2 .title a:visited {
	color: #c02126;
	font-size: 14px;
}
.block_y2 .content {
	margin: 10px;
	overflow: hidden;
}
.block_y2 .content_s {
	float: right;
	width: 165px;
	font-size: 16px;
}
.block_y2 img {
	border: #ddd 1px solid;
	float: left;
}
.block_y2 .content_s .khuyenmai {
	font-weight: bold;
	color: #be2223;
	display: block;
}
.congty {
	height: 150px;
	overflow: hidden;
}
.congty .content_s {
	font-size: 11px;
	width: 180px;
}
.congty .title {
	line-height: 26px;
	overflow: hidden;
}
.paging1_1 {
	background: url(../images/paging1_1.gif) left no-repeat;
	float: right;
	margin-right: 10px;
	line-height: 22px;
}
.paging1_2 {
	background: url(../images/paging1_2.gif) right no-repeat;
	margin-left: 2px;
	padding: 0 4px;
	font-size: 11px;
}
.paging1_2 a:link, .paging1_2 a:visited {
	background: none;
	padding: 0 5px;
}
.paging1_2 a:hover {
	color: #c02126;
}
.paging1_2 span {
	padding: 3px 8px;
	font-weight: bold;
	background:#ccc;
}
.page_nav2 .paging1_1{
	margin-top: 5px;
	background-image: url(../images/paging2_1.gif);
}
.page_nav2 .paging1_2{
	background-image: url(../images/paging2_2.gif);
}
.red_line2 .vote_bar {
	float: right;
	margin-right: 40px;
}
.red_line2 .vote_bar img {
	margin: 5px 20px 0 0;
}
.red_line2 .vina_result {
	float: right;
	margin: 1px 25px 0 0;
}
/* cua hang */
.padding_cuahang {
	margin: 10px 5px 10px 10px;
}
.comment_submit { border:#a1a096 1px solid; background:#fffded; padding:10px; margin-top:30px; overflow:hidden; _height:1%}
.comment_submit textarea { border:#ccc 1px solid; width:648px; height:100px; _width:628px;}
.comment_submit .submit { width:138px; background:url(../images/submit_ykien.gif) top left no-repeat; display:block; text-align:center; padding-top:5px; padding-bottom:5px; float:right; margin-top:5px}

.comment_submit2 { background:url(../images/comment_submit2.gif) top left no-repeat; height:118px; width:625px; margin:0 auto;  padding:15px; margin-top:20px; font-size:12px}
.comment_submit2 textarea {background:url(../images/textarea2.gif) top left no-repeat; width:390px; height:100px; border:none; padding:10px; font-size:14px}
	.comment_submit2_right { float:right; width:192px; line-height:23px;}
	.comment_submit2_right img { margin-top:4px}
	.comment_submit2_right .submit { display:block; background:url(../images/submit2.gif) center no-repeat; text-align:center; font-weight:bold; font-size:20px; line-height:40px; margin-top:4px; color:#98763c}
	.comment_submit2_right a.submit:hover {color:#fff; text-decoration:none}
.comment_submit2 .input { background:url(../images/input2.gif) top left no-repeat; float:right; width:90px; height:23px; padding:0 10px; border:none; font-size:14px;}

.cuahang_title {
	margin: 10px;
	padding: 0;
	font-size: 30px;
}
.status_pro { float:right; width:300px; text-align:right; color:#c34400; margin-right:10px}
.status_pro2 { float:left; width:300px; color:#c34400; margin-top:20px; margin-left:10px}
.status_pro2 a:link, .status_pro2 a:visited {color:#c34400;}
.padding_cuahang_leftcol {
	width: 247px;
	float: left;
	margin:0 10px 10px 0;
}
.cty_info { float:right; width:230px; background:#ddeef6; font-size:12px; color:#039; padding:10px; border:#c2dae6 1px solid; line-height:20px; overflow:hidden}
	.cty_info .name { font-size:16px; display:block; margin-bottom:5px}
.cty_info_photo { background:#8abde7; padding:5px; overflow:hidden; height:70px; margin-top:10px; display:block}
	.cty_info_photo a:link, .cty_info_photo a:visited { border:#fff 1px solid; display:block; float:left; margin-right:5px}
	.cty_info_photo a.last {margin-right:0}
.cty_info_des { float:left; width:420px;}
.cty_info .button a:link, .cty_info .button a:visited {display:block; background:url('../images/btn_lhch.gif'); line-height:32px; text-align:center; font-size:14px; font-weight:bold; color:#2066c5; padding-left:30px; margin-top:5px}
.cty_info .button a:hover { text-decoration:none; color:#000}
.cty_info .button a.btn_lhch:link, .cty_info .button a.btn_lhch:visited {background:url('../images/btn_lhch.gif')}
.cty_info .button a.btn_vtch:link, .cty_info .button a.btn_vtch:visited {background:url('../images/btn_vtch.gif')}
/*coupon1*/
#noi_dung_sms { display:block; height:100px}
.div_coupon {
	width:227px;
	background: url(../images/bg_coupon.gif) top left no-repeat;
	padding:15px 10px;
	/*overflow: hidden;*/
	font-size: 13px;
	font-weight: bold;
	height:250px;
}
.div_detail {
    width:227px;
    height: 45px;
    overflow: hidden;
}
.div_coupon .giam {
	font-weight: bold;
	font-size: 50px;
	color: #fff;
	margin-left:5px;
}
.div_coupon .giam_number {
	font-weight: bold;
	color: #bb2121;
	float: right;
	margin-top: 5px;
	font-size: 33px;
	letter-spacing:-3px;
}
.div_coupon .div_coupon_block {
	float: left;
	width: 112px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	padding:4px 0 0 0;
}
.div_coupon .div_coupon_block span {
	display: block;
	font-size: 16px;
}
.div_coupon .red_sms {
	color: #fff;
	margin-top: 27px;
	font-weight: bold;
	font-size: 16px;
	display: block;
	padding-left: 5px;
	margin-bottom: 5px;
	clear: both; text-align:center;
	padding-top:25px;
	_padding-top:12px;
}
.div_coupon .red_sms span {
	color: #000;
	font-size: 12px;
}
.div_coupon .div_detail {
    height: 45px;
    overflow: hidden;
	margin-top:10px;
}
.clear{ clear:both; font-size:0px; line-height:0; padding:0px; margin:0px;}
/*coupon2*/
.div_coupon2 {
	width:227px;
	background: url(../images/bg_coupon2.gif) top left no-repeat;
	padding: 15px 10px;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	height:250px;
}
.div_coupon2 .giam_number {
	display:block;
	width:227px;
	height:60px;
	overflow:hidden;
	font-weight: bold;
	color: #000;
	font-size:55px;
	letter-spacing:-5px;
	text-align:right;
	margin-top:5px;
}
.div_coupon2 .div_coupon_block {
	float: left;
	width: 112px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	padding-top: 5px;
	color:#fff;
}
.div_coupon2 .div_coupon_block span {
	display: block;
	width:112px;
	font-size:16px;
	color:#000;
	text-align:center;
	padding-top:3px;
}
.div_coupon2 p{ padding:0px; margin:0px;}
.div_coupon2 .red_sms {
	width:222px;
	color:#e22028;
	font-weight: bold;
	font-size:16px;
	text-align:center;
	padding:7px 0 10px;
	*padding-top:10px;
}
.div_coupon2 .div_detail {
    height: 45px;
    overflow: hidden;
	margin-bottom:33px;
	margin-top:20px;
}
.padding_cuahang_leftcol .div_coupon2 .red_sms { margin-top:5px; *margin-top:3px}
.div_coupon2 .red_sms span {
	color: #fff;
	font-size: 12px;
}
/*coupon3*/
.div_coupon3 {
	width:227px;
	background: url(../images/bg_coupon3.gif) top left no-repeat;
	padding: 15px 10px;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	padding-top:20px;
	color:#fff;
	height:250px;
}
.div_coupon3 .giam {
	font-weight: bold;
	font-size: 45px;
	color: #fff;
	margin-left: 5px;
}
.div_coupon3 .giam_number {
	font-weight: bold;
	color: #000;
	float: right;
	font-size: 40px;
	letter-spacing:-4px;
	margin-right:10px;
}
.div_coupon3 .giam_number sup {
	font-size:24px
}
.div_coupon3 .div_coupon_block {
	float: none;
	width: 100%;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	padding-top: 10px;
	color:#000;
}
.div_coupon3 .div_coupon_block span {
	display:inline;
	font-size: 20px;
	color:#000;
}
.div_coupon3 .red_sms{
	display: block;
	width:227px;
	color: #e22028;
	font-weight: bold;
	font-size: 16px;
	text-align:center;
	padding:5px 0 3px;
	margin-top:35px;
	*margin-top:38px;
	margin-bottom:3px;
}
.div_coupon3 .div_detail {
    height: 45px;
    overflow: hidden;
	margin-top:10px;
}

.padding_cuahang_leftcol .div_coupon3 .red_sms {}
.div_coupon3 .red_sms span {
	color: #fff;
	font-size: 12px;
}
/*coupon4*/
.div_coupon4 {
	width:227px;
	background: url(../images/bg_coupon4.gif) top left no-repeat;
	padding:20px 10px 15px;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	color:#000;
	height:250px;
}
.div_coupon4 .giam {
	font-weight: bold;
	font-size: 45px;
	color: #fff;
	margin-left: 5px;
}
.div_coupon4 .giam_number {
	font-weight: bold;
	color: #e60d2e;
	float: right;
	font-size: 40px;
	letter-spacing:-4px;
	margin-right:10px;
}
.div_coupon4 .giam_number sup {
	font-size:24px
}
.div_coupon4 .div_coupon_block {
	float: none;
	width: 100%;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	padding-top: 10px;
	color:#000;
}
.div_coupon4 .div_coupon_block span {
	display:inline;
	font-size: 20px;
	color:#000;
}
.div_coupon4 .red_sms {
	display: block;
	color: #e22028;
	font-weight: bold;
	font-size: 16px;
	padding:5px 0 3px;
	margin-top:35px;
	*margin-top:38px;
	margin-bottom:3px;
	text-align:center;
}
.div_coupon4 .div_detail {
    height: 45px;
    overflow: hidden;
	margin-top:10px;
}
.padding_cuahang_leftcol .div_coupon4 .red_sms {}
.div_coupon4 .red_sms span {
	color: #fff;
	font-size: 12px;
}
/*coupon5*/
.div_coupon5 {
	width:227px;
	background: url(../images/bg_coupon5.gif) top left no-repeat;
	padding:12px 10px;
	font-size: 13px;
	font-weight: bold;
	color:#fff;
	height:250px;
}
.div_coupon5 .giam {
	float:left;
	width:100px;
	font-weight:bold;
	font-size:40px;
	color:#e60d2e;
	text-align:center;
	padding:0px; margin:0px;
}
.div_coupon5 .giam .giam_number {
	font-size:40px;
	letter-spacing:-4px;
}
.div_coupon5 .giam .giam_number sup {
	font-size:20px;
	padding:0px; margin:0px; line-height:0px;
}
.div_coupon5 .div_coupon_block {
	float:right;
	width:105px;
	text-align: left;
	font-weight: bold;
	font-size: 20px;
	color:#000;
	padding:0px; margin:0px;
	*padding-top:10px;
	margin-top:-15px;
	*margin-top:-13px;
}
.div_coupon5 .div_coupon_block span {
	font-size: 16px;
	color:#000;
	display:block;
}
.div_coupon5 .red_sms {
	display: block;
	color: #e22028;
	font-weight: bold;
	font-size: 16px;
	padding:16px 0 10px;
	*padding:22px 0 10px;
	margin-top:-10px;
	margin-top:20px; text-align:center;
	*margin-top:30px;
}
.div_coupon5 .red_sms span {
	color: #fff;
	font-size: 12px;
}
.div_coupon5 .div_detail {
    height: 45px;
    overflow: hidden;
	margin-top:10px;
}
/*coupon6*/
.div_coupon6 {
	width:227px;
	background: url(../images/bg_coupon6.gif) top left no-repeat;
	padding:10px 10px 15px;
	font-size:13px;
	font-weight:bold;
	color:#000;
	height:250px;
}
.div_coupon6 .giam {
	font-weight:bold;
	font-size:45px;
	color: #e60d2e;
	padding:0 0 0 10px; margin:0px;
}
.div_coupon6 .giam .giam_number {
	font-weight: bold;
	color: #e60d2e;
	font-size:40px;
	letter-spacing:-4px;
	padding-left:10px;
	position:relative;
}
.div_coupon6 .giam .giam_number strong{
	font-size:24px;
	position:absolute;
	left:75px; top:5px;
}
.div_coupon6 .div_coupon_block {
	float:left;
	width:112px;
	text-align:center;
	font-weight:bold;
	font-size:22px;
	color:#e60821;
	padding-top:8px\9;
	margin-top:16px;
	*margin-top:8px;
}
.div_coupon6 .div_coupon_block span {
	display:block;
	font-size:16px;
	color:#000;
	*padding-top:2px;
}
.div_coupon6 .red_sms {
	color: #e22028;
	font-weight: bold;
	font-size: 16px;
	display: block;
	padding:6px 0 8px;
	*padding:6px 0 8px;
	margin-top:28px; text-align:center;
}
.div_coupon6 .red_sms span {
	color: #fff;
	font-size: 12px;
}
.div_coupon6 .div_detail {
    height: 45px;
    overflow: hidden;
	margin-top:10px;
}
/*coupon7*/
.div_coupon7 {
	width:227px;
	background: url(../images/bg_coupon7.gif) top left no-repeat;
	padding:5px 10px 15px;
	font-size:13px;
	font-weight: bold;
	color:#fff;
	padding-top:20px;
	height:250px;
}
.div_coupon7 .giam {
	font-weight: bold;
	font-size:45px;
	color:#000;
	padding:0 0 0 10px; margin:0px;
}
.div_coupon7 .giam_number {
	font-size:40px;
	letter-spacing:-4px;
	position:relative;
	padding-left:15px;
}
.div_coupon7 .giam_number strong{
	font-size:24px;
	position:absolute;
	left:80px; top:5px;
}
.div_coupon7 .div_coupon_block {
	float:left;
	width:112px;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	color:#e60821;
	margin-top:6px;
}
.div_coupon7 .div_coupon_block span {
	display:block;
	font-size:16px;
	color:#000;
	*padding-top:3px;
}
.div_coupon7 .red_sms {
	color: #e22028;
	font-weight: bold;
	font-size: 16px;
	display: block;
	padding:6px 0 5px;
	padding-top:8px\9;
	margin-top:28px; *margin-top:25px; text-align:center;
}
.div_coupon7 .red_sms span {
	color: #fff;
	font-size: 12px;
}
.div_coupon7 .div_detail {
    height: 45px;
    overflow: hidden;
	margin-top:10px;
}

/*coupon8*/
.div_coupon8 {
	width:227px;
	height:250px;
	background: url(../images/bg_coupon8.gif) top left no-repeat;
	padding:5px 10px 15px;
	font-size: 13px;
	font-weight: bold;
	padding-top:12px;
	color:#fff;
	position:relative;
}
.div_coupon8 p{ padding:0px; margin:0px;}
.div_coupon8 .div_detail {
    height: 45px;
    overflow: hidden;
	margin-top:10px;
}

.div_coupon8 .giam {
	font-weight: bold;
	font-size: 45px;
	color: #fff;
	padding:0 0 0 10px; margin:0px;
	margin-top:20px;
}
.div_coupon8 .giam_number {
	font-weight: bold;
	color: #e60821;
	font-size: 40px;
	letter-spacing:-4px;
	position:relative;
	padding-left:15px;
}
.div_coupon8 .giam_number strong {
	font-size:24px;
	position:absolute; left:80px; top:5px;
}
.div_coupon8 .div_coupon_block {
	width:227px;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	color:#e60821;
	position:absolute; bottom:20px; left:10px;
	padding:0px; margin:0px;
}
.div_coupon8 .div_coupon_block li{ float:left; width:112px; list-style-type:none;}
.div_coupon8 .div_coupon_block span {
	display: block;
	font-size: 16px;
	color:#000;
	padding-top:10px;
	margin-top:-10px;
}
.div_coupon8 .red_sms {
	color: #e22028;
	font-weight:bold;
	font-size:16px;
	display:block;
	padding:0px; margin:0px; text-align:center;
	margin-top:25px;
	*margin-top:35px;
}
.div_coupon8 .red_sms span {
	color: #fff;
	font-size: 12px;
}
/* tang kem */
.div_coupon_tangkem1 {
	width:227px;
	background: url(../images/bg_coupon_tk1.gif) top left no-repeat;
	padding:12px;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	height:161px;
	padding-top:95px;
}
.div_coupon_tangkem1 .details_tk { height:45px; overflow:hidden}
.div_coupon_tangkem1 .price { font-size:16px; color:#4c0101; margin-top:22px; margin-left:5px}
.div_coupon_tangkem1 .red_sms {
	color: #fff;
	margin-top: 62px;
	font-weight: bold;
	font-size: 16px;
	display: block;
	padding-left: 5px;
	margin-bottom: 5px;
	clear: both;
}
.div_coupon_tangkem1 .red_sms span {
	color: #000;
	font-size: 12px;
}
/* tang kem 2 */
.div_coupon_tangkem2 {
	width:223;
	background: url(../images/bg_coupon_tk2.gif) top left no-repeat;
	padding:12px;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	height:181px;
	padding-top:77px;
}
.div_coupon_tangkem2 .details_tk { height:45px; overflow:hidden; color:#fff; padding:0 10px}
.div_coupon_tangkem2 .price { font-size:22px; color:#bb2121; margin-top:42px; text-align:center}
.div_coupon_tangkem2 .red_sms {
	color: #fff;
	margin-top: 50px;
	font-weight: bold;
	font-size: 16px;
	display: block;
	padding-left: 5px;
	margin-bottom: 5px;
	clear: both;
}
.div_coupon_tangkem2 .red_sms span {
	color: #000;
	font-size: 12px;
}



.padding_cuahang_rightcol {
/*	float: right;
	width: 418px;
*/
	clear:right;
}
/*.padding_cuahang_rightcol {
    float: right;
    width:418px;
    height:260px;
    text-align:center;
    background: url(../images/bg_product.gif) top left no-repeat;
    padding:6px 0;
    margin:0px;
    position:relative;
}*/

.block_yellow {
	border: #e9bc8b 1px solid;
	background: #fcf6ce;
	padding: 15px 12px;
	font-size: 12px;
	margin-top: 10px;
}
.block_yellow .time {
	display: block;
	font-size: 16px;
	margin-top: 5px;
	color:#673b1a;
}
.block_yellow .time span {
	font-weight: bold;
}
.clock {
	background:#fcf6ce url(../images/clock.gif) 98% 50% no-repeat;
}
.warning_i {
	background:#fcf6ce url(../images/warning_i.gif) 98% 30% no-repeat; padding-right:50px;
}
.warning_i .time { font-size:14px}
.warning_i a:link, .warning_i a:visited {display:block; font-size:11px; margin-top:5px}
.status_bar1 {
	background: url(../images/status_bar1.gif) top left no-repeat;
	margin-top: 45px;
	color: #673b1a;
}
.status_bar2 {
	background: url(../images/status_bar2.gif) top left no-repeat;
	z-index: 1;
	position: relative;
	display: block;
}
.status_bar2 .number1 {
	font-weight: bold;
	font-size: 20px;
	z-index: 2;
	position: absolute;
	top: -40px;
	right: -20px;
	background: url(../images/number1.gif) top left no-repeat;
}
.status_bar2 .number2 {
	background: url(../images/number2.gif) top right no-repeat;
	padding: 5px 10px 10px 0;
	margin-left: 8px;
}

.show_product {
    display:block;
    width:300px;
    height:260px;
    /*margin:0 auto;*/
    padding:0px;
	float:right;
	margin-bottom:20px;
}
    .show_product ul{ display:block; width:300px; font-size:0px; padding:0px; margin:0px;}
    .show_product li{    display:block; width:300px; height:260px; overflow:hidden; padding:0px; margin:0px;}
/* Easy Slider */
#slidernext, #sliderprev{ display:block; width:32px;    height:32px; position:absolute; top:115px; z-index:1000;}
#sliderprev{ left:20px;}
#slidernext{ right:20px;}
#slidernext a, #sliderprev a{    display:block; position:relative; width:32px; height:32px;}
#sliderprev a{ background:url(../images/btn_prev.png) left top no-repeat;}
#slidernext a{ background:url(../images/btn_next.png) left top no-repeat;}
/* // Easy Slider */


h4.danhgia {
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 28px;
}
.comments {
	font-size: 12px;
}
.comments .title {
	background: #ddeef6;
	padding: 10px 20px;
	margin-top: 20px;
}
.comments .title .avatar {
	background: url(../images/bg_avatar.gif) top left no-repeat;
	padding: 2px 2px 9px 2px;
	float: left;
	margin: -20px 10px 0 0;
}
.comments .title b {
	margin-right: 20px;
}
.comments .content {
	margin: 10px 20px;
	clear: both;
}
.signin_menu {
	display:none;
	position:absolute;
	width:430px;
	_width:440px;
	z-index:500;
	border:1px transparent;
	text-align:left;
	top:7px;
	*top:21px;
	right:-8px;
	_right:-5px;
	margin-top:5px;
	color:#fff;
	font-size:11px;
	filter:alpha(opacity=85); opacity:0.85;
	font-weight:bold;

}
.signin_menu a:link, .signin_menu a:visited {
	color:#fff;
	display:block;
	float:left;
	width:128px;
	_width:127px;
	text-align:center;
	padding:8px 0;
	border-right:#ccc 1px dotted;
	background:none;
}
/* Default CSS
================================================*/
/* Basic styling, used when JavaScript is unsupported */
.cbb {
	margin:1em 0;
	padding:0 10px;
	border:1px solid #666;
	background:#fff;
}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
/* Normal styling */
.cb {margin:0.5em 0;}
	/* Top corners and border */
.bt {
	height:17px;
	margin:0 0 0 18px;
	background:url(../images/box.png) no-repeat 100% 0;
	_background:url(../images/box.gif) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:17px;
	background:url(../images/box.png) no-repeat 0 0;
	_background:url(../images/box.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

	/* Bottom corners and border */
.bb {
	height:14px;
	margin:0 0 0 12px;
	background:url(../images/box.png) no-repeat 100% 100%;
	_background:url(../images/box.gif) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-12px;
	width:12px;
	height:14px;
	background:url(../images/box.png) no-repeat 0 100%;
	_background:url(../images/box.gif) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 12px;
	background:url(../images/borders.png) repeat-y 0 0;
	_background:url(../images/borders.gif) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 12px 0 0;
	background:url(../images/borders.png) repeat-y 100% 0;
	_background:url(../images/borders.gif) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:1px 2px;
	background:#bd2222;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */
.signin_menu2 {
	display:none;
	position:absolute;
	width:100%;
	z-index:500;
	border:1px transparent;
	text-align:left;
	top:8px;
	*top:22px;
	right:-8px;
	_right:-5px;
	margin-top:5px;
	color:#fff;
	font-size:11px;
	filter:alpha(opacity=85); opacity:0.85;
	font-weight:bold;
}
.signin_menu2 a:link, .signin_menu2 a:visited {
	color:#fff;
	display:block;
	padding:8px 0;
	float:none;
	border-bottom:#ccc 1px dotted;
	background:none
}
.signin_menu a:hover, .signin_menu2 a:hover {
	text-decoration:none;
	color:#000;
}
.bad_content { }
.bad_content textarea { width:300px; height:100px}
.bad_content .button { border:#000 1px solid; padding:2px 4px}
/* quan tri*/
ul.icon_detail { margin:0; padding:0; list-style:none; float:right; width:220px; font-size:11px; margin-top:20px;}
	ul.icon_detail li { width:110px; float:left; margin:0 0 5px 0}
	ul.icon_detail li img { vertical-align:bottom}
.small { font-size:11px}
.middle { text-align:center}
.status_box {
	padding:5px;
	margin-bottom: 5px;
    margin-top: 5px;
    margin-right: 15px;
	background:#FFF bottom center repeat-x;
	border:1px solid;
	white-space:normal;
	margin-bottom:20px;
}
.status_box h6 {
	text-align:left;
	font-size:1.0em;
	font-weight:bold;
	margin: 5px auto 5px 5px;
}
.status_box ul {
	text-align:left;
	margin: 0;
	padding-left: 30px;
	color: #000;
}
.status_box ul li { list-style:disc; }
.status_box.info {
	border-color: #33CCFF;
	background-image:url('../images/bg_info.gif');
}
.status_box.info h6 { color: #33CCFF; background: url(../icons/information.png) no-repeat 0px 50%; padding-left: 25px; }
.status_box.success {
	border-color: #00CC00;
	background-image:url('../images/bg_success.gif');
}
.status_box.success h6 { color: #00CC00; background: url(../icons/accept.png) no-repeat 0px 50%; padding-left: 25px; }
.status_box.warning {
	border-color: #FF6600;
	background-image:url('../images/bg_warning.gif');
}
.status_box.warning h6 { color: #FF6600; background: url(../icons/error.png) no-repeat 0px 50%; padding-left: 25px; }
.status_box.error {
	border-color: #FF0000;
	background-image:url('../images/bg_error.gif');
}
.status_box.error h6 { color: #FF0000; background: url(../icons/exclamation.png) no-repeat 0px 50%; padding-left: 25px; }
#dashboard {
	WIDTH: 100%
}
.body_control table { border:#ccc 1px solid; padding:2px}
.body_control table td { padding:10px}
.body_control table th { border-bottom:#ccc 4px solid; background:url(../images/bg_th.gif) bottom repeat-x; font-size:10px; border-left:#ccc 1px solid}
.body_control table .th_none { border-left:none}
.tr1 {}
.tr2 { background:#ddeef6}
.status_chua_dang_tin, .status_chua_dang_tin a:link, .status_chua_dang_tin a:visited {color:#999}
.status_tam_ngung, .status_tam_ngung a:link, .status_tam_ngung a:visited {color:#e4ba2f}
.status_ngung_hoat_dong, .status_ngung_hoat_dong a:link, .status_ngung_hoat_dong a:visited {color:#e42426}
.status_hoat_dong, .status_hoat_dong a:link, .status_hoat_dong a:visited {color:#397d33}
.body_control table .value { text-align:center; font-weight:bold}

.cpanel_form fieldset { border:#ccc 1px solid}
.cpanel_form fieldset li { border-bottom:#ccc 1px solid; padding:20px 0; line-height:40px; *line-height:30px; display:block; clear:both; overflow:hidden; _height:1%}
.cpanel_form fieldset li input { margin-top:12px}
.cpanel_form fieldset li.submit { border:none; clear:both; display:block}

.cpanel_form FORM OL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.cpanel_form FORM LI {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-TOP: 0.2em
}
.cpanel_form FORM LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
.cpanel_form FORM EM {
	BACKGROUND-COLOR: #fff; COLOR: red
}
.cpanel_form FORM INPUT.text {
	WIDTH: 20em
}
.cpanel_form FORM TEXTAREA {
	WIDTH: 20em
}
.cpanel_form FORM SELECT {
	WIDTH: 15em
}
.cpanel_form FORM INPUT.file {
	WIDTH: 20em
}
.cpanel_form FORM .readonly {
	BACKGROUND-COLOR: #e0dfe3; COLOR: #99968a
}
.cpanel_form FORM .required {
	BACKGROUND-COLOR: #ffffe0;
	width: 269px;
}
.cpanel_form FORM.horizontal LI LABEL {
	WIDTH: 160px;/* VERTICAL-ALIGN: top*/
}
* FORM.horizontal LI LABEL {
	DISPLAY: inline-block
}
FORM.vertical LI.submit {
	TEXT-ALIGN: center
}
FORM.horizontal LI.submit {
	MARGIN-LEFT: 15em
}
.data_grid td { border-top:#ccc 1px solid}
.buttons A {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 130%; BACKGROUND-COLOR: #f5f5f5; MARGIN: 0px 7px 0px 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; COLOR: #565656; FONT-SIZE: 100%; BORDER-TOP: #eee 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #dedede 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.buttons BUTTON {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 130%; BACKGROUND-COLOR: #f5f5f5; MARGIN: 0px 7px 0px 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; COLOR: #565656; FONT-SIZE: 100%; BORDER-TOP: #eee 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #dedede 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.buttons BUTTON {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 7px; WIDTH: auto; PADDING-RIGHT: 10px; OVERFLOW: visible; PADDING-TOP: 4px
}
.buttons BUTTON[type] {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 17px; PADDING-LEFT: 7px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
*:first-child + HTML .buttons BUTTON[type] {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 10px; PADDING-TOP: 4px
}
.buttons BUTTON IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px 3px -3px 0px; PADDING-LEFT: 0px; WIDTH: 16px; PADDING-RIGHT: 0px; HEIGHT: 16px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.buttons A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px 3px -3px 0px; PADDING-LEFT: 0px; WIDTH: 16px; PADDING-RIGHT: 0px; HEIGHT: 16px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.buttons BUTTON:hover {
	BORDER-BOTTOM: #c2e1ef 1px solid; BORDER-LEFT: #c2e1ef 1px solid; BACKGROUND-COLOR: #dff4ff; COLOR: #336699; BORDER-TOP: #c2e1ef 1px solid; BORDER-RIGHT: #c2e1ef 1px solid; TEXT-DECORATION: none
}
.buttons A:hover {
	BORDER-BOTTOM: #c2e1ef 1px solid; BORDER-LEFT: #c2e1ef 1px solid; BACKGROUND-COLOR: #dff4ff; COLOR: #336699; BORDER-TOP: #c2e1ef 1px solid; BORDER-RIGHT: #c2e1ef 1px solid; TEXT-DECORATION: none
}
.buttons A:active {
	BORDER-BOTTOM: #6299c5 1px solid; BORDER-LEFT: #6299c5 1px solid; BACKGROUND-COLOR: #6299c5; COLOR: #fff; BORDER-TOP: #6299c5 1px solid; BORDER-RIGHT: #6299c5 1px solid
}
.buttons BUTTON.positive {
	COLOR: #529214
}
.buttons A.positive {
	COLOR: #529214
}
.buttons A.positive:hover {
	BORDER-BOTTOM: #c6d880 1px solid; BORDER-LEFT: #c6d880 1px solid; BACKGROUND-COLOR: #e6efc2; COLOR: #529214; BORDER-TOP: #c6d880 1px solid; BORDER-RIGHT: #c6d880 1px solid
}
.buttons BUTTON.positive:hover {
	BORDER-BOTTOM: #c6d880 1px solid; BORDER-LEFT: #c6d880 1px solid; BACKGROUND-COLOR: #e6efc2; COLOR: #529214; BORDER-TOP: #c6d880 1px solid; BORDER-RIGHT: #c6d880 1px solid
}
.buttons A.positive:active {
	BORDER-BOTTOM: #529214 1px solid; BORDER-LEFT: #529214 1px solid; BACKGROUND-COLOR: #529214; COLOR: #fff; BORDER-TOP: #529214 1px solid; BORDER-RIGHT: #529214 1px solid
}
.buttons A.negative {
	COLOR: #d12f19
}
.buttons BUTTON.negative {
	COLOR: #d12f19
}
.buttons A.negative:hover {
	BORDER-BOTTOM: #fbc2c4 1px solid; BORDER-LEFT: #fbc2c4 1px solid; BACKGROUND: #fbe3e4; COLOR: #d12f19; BORDER-TOP: #fbc2c4 1px solid; BORDER-RIGHT: #fbc2c4 1px solid
}
.buttons BUTTON.negative:hover {
	BORDER-BOTTOM: #fbc2c4 1px solid; BORDER-LEFT: #fbc2c4 1px solid; BACKGROUND: #fbe3e4; COLOR: #d12f19; BORDER-TOP: #fbc2c4 1px solid; BORDER-RIGHT: #fbc2c4 1px solid
}
.buttons A.negative:active {
	BORDER-BOTTOM: #d12f19 1px solid; BORDER-LEFT: #d12f19 1px solid; BACKGROUND-COLOR: #d12f19; COLOR: #fff; BORDER-TOP: #d12f19 1px solid; BORDER-RIGHT: #d12f19 1px solid
}
.icon_info {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/info.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_project {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/project.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_minus {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/minus.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_estate {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/estate.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_menu {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/menu.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_service {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/service.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_application_cascade {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/application_cascade.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_rating {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/rating.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_pencil {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/pencil.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_vi {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/vi.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_partner {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/partner.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_key_go {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/key_go.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_trade {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/trade.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_package_management {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/package_management.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_delete {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/delete.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_world_go {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/world_go.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_group {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/group.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_en {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/en.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_shield {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/shield.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_district {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/district.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_image {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/image.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_other {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/other.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_bullet_toggle_plus {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/bullet_toggle_plus.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_banner {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/banner.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_cross {
	display:block; *width:16px; height:16px;
	background:url(../icons/cross.png) center no-repeat;
}
.icon_package {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/package.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_application {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/application.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_cog {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/cog.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_service_management {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/service_management.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_computer {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/computer.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_document {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/document.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_cancel {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/cancel.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_calendar {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/calendar.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_add {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/add.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_customer_management {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/customer_management.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_customer {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/customer.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_lightning {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/lightning.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_voting {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/voting.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_news_management {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/news_management.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_exclamation {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/exclamation.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_up {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/up.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_information {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/information.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_down {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/down.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_tick {
	display:block; *width:16px; height:16px;
	background:url(../icons/tick.png) center no-repeat;
}
.icon_arrow_refresh {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/arrow_refresh.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_accept {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/accept.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_page {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/page.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_plus {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/plus.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_adv {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/adv.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_faq {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/faq.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_news {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/news.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_arrow_left {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/arrow_left.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_product {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/product.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_media {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/media.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_province {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/province.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_user {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/user.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_folder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/folder.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_dollar {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/dollar.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_key {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/key.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_house {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/house.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_gallery {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/gallery.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_faq_management {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/faq_management.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_error {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/error.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_comment {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/comment.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_category {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/category.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_keyword {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/keyword.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_disk {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/disk.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_bullet_toggle_minus {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/bullet_toggle_minus.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_about {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/about.gif) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_contact {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/contact.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_clear {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/clear.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_folder_up {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/folder_up.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_folder_down {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/folder_down.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_up2 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/up2.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.icon_down2 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../icons/down2.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.sub_menu_cat { background:#3f1717 url(../images/sub_menu_cat.gif) top repeat-x; overflow:hidden; margin-top:-4px; z-index:2; border:#000 1px solid; border-top:none; height:1%; clear:both}
.sub_menu_cat .threecols { border-color:#921e1e; padding-bottom:20px;}
.sub_menu_cat h4.title { background:url(../images/sub_menu_h4.gif) top center no-repeat; border:none; padding-top:2px; margin-bottom:10px}
.sub_menu_cat h4.title a:link, .sub_menu_cat h4.title a:visited { background:none; color:#fff; text-shadow:0px 0px 0px; display:inline;}
.sub_menu_cat ul { margin-left:10px; margin-top:0; margin-bottom:0}
.sub_menu_cat ul a:link, .sub_menu_cat ul a:visited { color:#fff;}
.sub_menu_cat ul li {background-image:url(../images/dot8.gif); padding-left:10px}
.sub_menu_cat .more { font-size:11px; color:#bd2222; margin-left:30px; background:url(../images/dot9.gif) left no-repeat; padding-left:10px}
.sub_menu_cat .spacer { height:20px}
.show_coupon {position:absolute; right:-18px; _right:-13px; z-index:5; background: url(../images/show_coupon_s.gif) bottom right no-repeat; width:290px; padding-bottom:9px; _margin-top:-20px}
.show_coupon1 {background:#fcf6ce; border:#e9bc8b 2px solid; padding:10px 20px; border-bottom-color:#735005; border-right-color:#735005; height:350px; overflow:hidden}
.show_coupon1 h2 {margin:0; padding:0; color:#ae0000;}
.show_upload {position:relative;}
.show_upload .ava { border:#fe6356 2px solid; margin-top:10px;}
.show_upload .cancel { position:absolute; top:-45px; *top:5px; right:-5px; _left:-5px;}
li .show_upload .ava {margin-bottom:-20px; *margin-bottom:10px; _margin-bottom:15px}
li .show_upload .cancel {top:-25px; *top:5px}

/*.cloud1 { background:url(../images/cloud1.gif) left repeat-y;}
.cloud2 { background:url(../images/cloud2.gif) top left no-repeat;}
.cloud3 { background:url(../images/cloud3.gif) bottom left no-repeat; padding:85px 20px 20px 20px; color:#fff}*/
.cloud1 { background:#ff6600; width:319px}
.cloud2 {background:url(../images/cloud2_3.gif) bottom left no-repeat;}
.cloud3 { background:url(../images/cloud2_2.gif) top left no-repeat; padding:125px 20px 20px 20px; color:#fff;}
a.red_btn:link, a.red_btn:visited { background:url(../images/red_btn1.gif) top left no-repeat; _background-position:0px -30px; *line-height:46px; padding:5px 0 8px 30px; *padding:0 0 10px 30px; display:inline}
a.red_btn:link span, a.red_btn:visited span{ background:url(../images/red_btn2.gif) top right no-repeat; color:#fff; font-weight:bold; font-size:12px; *line-height:15px; padding:5px 20px 8px 0; display:inline; padding:7px 20px 9px 0px;}
.home_login1 a.red_btn:link, .home_login1 a.red_btn:visited{ padding-top:8px; *padding-top:0;}
.home_login1 a.red_btn:link span, .home_login1 a.red_btn:visited span{ _padding-top:5px; _line-height:60px}
a.red_btn:hover { background-image:url(../images/red_btn1_h.gif); text-decoration:none}
a.red_btn:hover span { background-image:url(../images/red_btn2_h.gif)}
.gioithieu_content ul { padding:0; margin:0; list-style:none}
.gioithieu_content ul li { padding:10px 20px; background:url(../images/group-checked.gif) 0px 10px no-repeat}
.gioithieu_content .sms { padding:5px 0; margin:0 0 20px 0; text-align:center; font-weight:bold; border:#ccc 1px solid; background:url(../images/page_nav.gif) top repeat-x; font-size:11px}
.gioithieu_content .sms span{color:#C00; font-size:18px}
.gioithieu_content .exam { font-style:italic;}
.gioithieu_content .exam  span{ font-size:16px; font-weight:bold}
.gioithieu_content .border { border:#F90 1px solid; background:#FFC; padding:10px}
.gioithieu_content .b_stress { border-bottom:#C00 1px dotted; color:#C00 }
.gioithieu_content h2 { font-size:14px; margin:0 0 10px 0; padding:0;}
.gioithieu_content a:link, .gioithieu_content a:visited { border-bottom:#C00 1px dotted; color:#C00}
.gioithieu_content h3 { background:url(../images/gioithieu_h3_title.gif) left no-repeat; font-size:14px; margin:0 0 10px 0; padding:10px 0 10px 10px;}
.gioithieu_content .small_t { color:#999; font-style:italic}
.gioithieu_content span.sms_exam { color:#F00; font-weight:normal; font-size:12px}
/*\*/
html>body*.logo {overflow:hidden}
/**/
/*List_News*/			
.ls_news{padding:20px 20px 0 20px; margin:0px; font-size:13px }
				.ls_news h3{ color:#ff8800; padding:0 0 5px 0; margin:0px;}
				.ls_news ul{ margin:0; padding:0; list-style-type:none;}
					.ls_news li{ float:left; padding-bottom:20px;}
					.ls_news .left{ float:left; width:100px; height:81px; padding-right:10px; }
					.ls_news .left img{ width:100px; height:81px; border:#ccc 1px solid}
					.ls_news .detail{ float:left; width:500px;}
					.ls_news .detail .title{padding:3px 0 5px;}
					.ls_news .detail .title a{color:#be2222; text-decoration:none; font-weight:bold; font-size:15px}
					.ls_news .detail .title a:hover{text-decoration:none; color:#000;}
					.ls_news .detail p{ padding:0px; margin:0px;}	
					.ls_news .paging1_1 { float:left;}		

/*List_other_News*/
.line_other{ width:100%; float:left;}
 .line_other .title_others{color:#AE1213; font-weight:bold; font-size:20px;padding:15px 0; margin:0; border-top:#ccc 1px solid;}
 .ls_others{list-style:none; padding:0 0 0 10px; margin:0px;}	
	.ls_others li{padding:5px 20px; background:url(../images/group-checked.gif) 0px 5px no-repeat; color:#8d8d8d; }
	.ls_others li a{color:#000; text-decoration:none;}
	.ls_others li a:hover{text-decoration:none; color:#AE1213;}	
.left_detail { padding: 20px 20px 0 20px; }
/* sticky bar */
.show_sticky { background:#464646;}
.sticky {width:960px; background:url(../images/bg_sticky_bar.png) bottom center no-repeat; margin:0 auto; overflow:hidden; height:47px}
.sticky input, .sticky .select  { background:#fff; border:#cacaca 1px solid; color:#000; font-size:14px; padding:4px 5px; width:280px;}
.sticky .select { width:160px; margin:0 5px; padding:3px 2px;}
.sticky .button {width:100px; background:url(../images/sticky_submit.png) top left no-repeat; border:none; width:113px; height:29px; margin:5px 0 0 0px; cursor:pointer; position:absolute; top:5px; right:-5px; z-index:2}
.sticky .button_click {background-position:0 -30px;}
.sticky_input {width:830px; margin:0 auto; display:block; height:30px; padding-top:10px; position:relative;}
.sticky_input b { font-size:18px}
.sticky .close { display:block; clear:both; text-align:right; position:relative}
.sticky .close a { color:#999; font-size:11px; font-weight:bold; position:absolute; right:10px; z-index:2}
.act_show {top:-10px;}
.act_hide {top:2px; display:none}
.content_inline {background:url(../images/bg_price_inline.jpg) top left no-repeat; height:108px; font-size:14px; color:#fff; overflow:hidden; margin-top:10px; clear:both; text-align:right}
.content_inline2 {margin:10px 15px 0 0}
.content_inline span { display:block; font-size:18px; font-weight:bold}
.banner_l { margin:0 0 10px 0; padding:0;}
.nhan_km { background:url(../images/bn_nhan_km.png) top left no-repeat; width:252px; height:215px; overflow:hidden; margin-bottom:15px;}
.nhan_km .content { margin:60px 20px 0 20px; color:#003399; font-size:14px}
.nhan_km .input_bg { background:url(../images/dangky_img.gif) left no-repeat; overflow:hidden; width:100%; margin-top:20px;}
.nhan_km input { float:left; width:110px; height:25px; line-height:25px; padding:0 4px; background:none; border:none}
.nhan_km input.button { width:80px; margin-left:5px; text-indent:-10000px}
