@charset "utf-8";
/* CSS for agent page - Created by: SungLB */
.vh_header {
	font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#333;
	margin-top:10px;padding:5px;border:1px #a7a6a6 solid;
	background:url(header_viechay.png) left center repeat-x;
	height:59px;
}
.vh_header .title {
	float:left;
	font-size:23px;font-weight:bold;color:#FD7E00;line-height:59px;
}
.vh_header .vieconline {
	font-weight:bold; font-size:18px;color:#03F;font-family:Arial, Helvetica, sans-serif;line-height:59px;
	padding-right:10px;padding-left:35px;padding-top:7px;
	background:url(emblem_money.png) left center no-repeat;
}
.vh_header .thamgia {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FD7E00;line-height:59px;
}
.vh_header .thamgia a:link,.vh_header .thamgia a:visited {
	color:#FD7E00;text-decoration:none;
	padding-right:12px;background:url(arrow.png) right center no-repeat;
}
.vh_header .thamgia a:hover {
	color:#FD7E00;text-decoration:underline;
}
.vh_title_prohot{
	font-family:Arial, Helvetica, sans-serif;font-weight:bolder;font-size:18px;color:#03F;
	height:27px;line-height:27px;
	margin-top:17px;
	text-align:left;
}
.vh_prohot {
	font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;
	border:1px #a7a6a6 solid;
	padding:10px;
	background:#fafafa;
	overflow:hidden;
}
.vh_prohot ul {
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.vh_prohot ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	width:25%;
	float:left;
}
.vh_onepro {
	border:1px #E5E5E5 solid;
	padding:2px;
	background:#FFF;
	margin-top:2px;
	margin-bottom:2px;
	overflow:hidden;
	width:92%;
}
.vh_onepro .div_img {
	text-align:center;
	overflow:hidden;
	padding-top:7px;
}
.vh_onepro .div_img img {
	width:90px;
	height:67px;
}
.vh_onepro .pro_name {
	text-align:center;
	color:#206fac;
	font-size:13px;
	line-height:25px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.vh_onepro .line {
	height:5px;
	background:url(line1.png) left center repeat-x;
}
.vh_onepro .price {
	float:left;
	height:25px;
	line-height:25px;
	color:#0a2134;
	font-size:13px;
}
.vh_onepro .join {
	float:right;
	height:25px;
	line-height:25px;
	color:#0a2134;
	font-size:13px;
	font-weight:bold;
}
.vh_onepro .join a:link, .vh_onepro .join a:visited {
	color:#0a2134;
	text-decoration:none;
	background:url(arrow.png) right center no-repeat;
	padding-right:10px;
}
.vh_onepro .join a:hover {
	color:#0a2134;
	text-decoration:underline;
}
.vh_bl_list {
	float:left;
	width:300px;
	margin-right:17px;
	overflow:hidden;
}
.vh_list_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	background:url(bg_header1.png) left center repeat-x;
	height:45px;
	line-height:45px;
	padding-left:5px;
	padding-right:5px;
}
.vh_list_title span {
	float:right;
	overflow:hidden;
	height:45px;
}
.vh_list_title .bt_thamgia {
	background:url(bt_while2.png) right center no-repeat;
	border:0px;
	background-color:transparent;
	color:#00F;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	height:27px;
	width:74px;
	margin-top:9px;
}
.vh_list_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333;
	background-color:#f5f5f5;
	padding-top:7px;
	padding-bottom:7px;
}
.vh_list_body .title {
	font-size:15px;
	font-weight:bold;
	color:#0a2134;
	padding-left:7px;
	line-height:24px;
}
.vh_list_body .name {
	font-size:14px;
	font-weight:bold;
	color:#208bdd;
	padding-left:7px;
	line-height:24px;
	overflow:hidden;
	background:url(arrow.png) 7px center no-repeat;
}
.vh_list_body .name a:link, .vh_list_body .name a:visited {
	color:#208bdd;
	text-decoration:none;
	padding-left:11px;
}
.vh_list_body .name a:hover {
	text-decoration:underline;
}
.vh_list_body .name span {
	float:right;
	overflow:hidden;
	color:#ad38d3;
	font-size:12px;
	line-height:21px;
	font-weight:normal;
	padding-right:5px;
}
.vh_list_body .line {
	height:4px;
	line-height:4px;
	background:url(line1.png) left center repeat-x;
}
.vh_list_body .ct {
	background:url(arrow.png) 6px center no-repeat;
	height:24px;
	padding-left:18px;
	color:#333;
	line-height:24px;
}
.vh_title_group {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	color:#03F;
	height:27px;
	line-height:27px;
	margin-top:17px;
}
.vh_bl_gt {
	float:left;
	width:305px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E2E2E;
	padding:1px;
}
.vh_title_gt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#303030;
}
.vh_title_gt a:link, .vh_title_gt a:visited {
	color:#303030;
	text-decoration:none;
}
.vh_gt_ct {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	line-height:20px;
	text-align:left;
}
.vh_gt_ct .see_more a:link, .vh_gt_ct .see_more a:visited {
	color:#03F;
	text-decoration:none;
}
.vh_gtchung_img {
	background:url(gioithieu_img.png) left center no-repeat;
	height:115px;
	width:300px;
	display:block;
	overflow:hidden;
	border:0px;
}
.vh_sale {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	border:1px #a7a6a6 solid;
	padding:5px;
	background:#fafafa;
	overflow:hidden;
}
.vh_sale ul {
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.vh_sale ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	width:140px;
	float:left;
	margin-left:5px;
}
.vh_onegroup {
	overflow:hidden;
}
.vh_onegroup .div_img {
	text-align:center;
	overflow:hidden;
	padding-top:5px;
}
.vh_onegroup .div_img img {
	width:80px;
	height:80px;
}
.vh_onegroup .title {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	text-align:center;
}
.vh_onegroup .title a:link, .vh_onegroup .title a:visited{
	text-decoration:none;
	color:#333;
	font-size:12px;
}
.vh_onegroup .title a:hover {
	text-decoration:underline;
	color:#333;
	font-size:12px;
}
/* CSS for header title*/
.admin_title{
	line-height:25px; margin:0px;padding:1px; padding-left:12px;
	font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:700; font-size:19px;
	background:url(arrow.png) left center no-repeat;
}
/* END CSS for header title*/
/* CSS for tab manage agent information */
.admin_left{
	float:left; overflow:hidden; width:250px; height:600px; margin:0px; padding:0px; margin-left:10px;
	background:url(bg_line_brown2.png) repeat-y right top;
}
.admin_right{
	float:left; overflow:hidden; margin-left:20px; width:660px; border:0px;
}
.admin_right .admin_body{
	width:620px; margin:0px; padding:0px; margin-top:10px;
}
.agent_mn1{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}
.agent_mn1 .mnitem{
	background:#F7F7F7;margin:0px; margin-right:1px; margin-top:1px;
	border-bottom:1px #CCC solid;border-left:1px #CCC solid; line-height:24px;
	overflow:hidden;display:block;
}
.agent_mn1 .mnitem:hover{
	background:#E5E5E5;
}
.agent_mn1 .mnitem:hover span{
	color:#000;
}
.agent_mn1 .mnitem:hover a:visited{
	color:#000;
}
.agent_mn1 .mnitem a:link,.agent_mn1 .mnitem a:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:bold;line-height:21px;
	overflow:hidden; display:block; padding-top:12px; padding-bottom:9px; padding-left:7px;
	text-decoration:none;
}
.agent_mn1 .mnitem span{
	color:#666; font-size:12px;font-weight:normal;
}
.agent_mn1 .mnactive{
	margin:0px; padding:0px; 
	background:#FFF;
	border-bottom:1px #CCC solid;
}
.agent_mn1 .mnactive a:link,.agent_mn1 .mnactive a:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:bold;line-height:21px;
	overflow:hidden;display:block;padding-top:12px; padding-bottom:9px; padding-left:5px;
	text-decoration:none;border-left:3px #003 solid;
}
.agent_mn1 .mnactive span{
	color:#666; font-size:12px;font-weight:normal;
}
/* CSS for line*/
/* line dut net*/
.aline_brown{
	background:url(bg_line_brown.png) left center repeat-x; height:3px;
}
.aline_brown2{
	background:url(bg_line_brown2.png) left center repeat-x; height:3px;
}
.aline_brown3{
	background:url(bg_bl_brow.png) left center repeat-x; height:7px;
}
/* END CSS for line*/
/* CSS for ICON*/
.picon_info{
	background:url(user_info.png) no-repeat left center;
	width:32px; height:32px; float:left; padding-right:2px;
}
.picon_share{
	background:url(share_this.png) no-repeat left center;
	width:32px; height:32px; float:left; padding-right:2px;
}
.picon_coin{
	background:url(coin.png) no-repeat left center;
	width:32px; height:32px; float:left; padding-right:2px;
}
.picon_lock{
	background:url(secrecy.png) no-repeat left center;
	width:32px; height:32px; float:left; padding-right:2px;
}
.picon_bank{
	background:url(card_front.png) no-repeat left center;
	width:32px; height:32px; float:left; padding-right:2px;
}
.picon_security{
	background:url(security.png) no-repeat left center;
	width:32px; height:32px; float:left; padding-right:2px;
}
.picon_setting{
	background:url(settings.png) no-repeat left center;
	width:32px; height:32px; float:left; padding-right:2px;
}
/* END CSS for ICON*/
/* CSS for button*/
.admin_edit{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00509F; line-height:22px; cursor:pointer; padding-left:20px; float:right;
}
.admin_edit:hover{
	background:url(edit_icon.png) left center no-repeat;
}
.admin_delete{
	color:#00509F; line-height:22px; cursor:pointer;padding-left:16px;float:right;
}
.admin_delete:hover{
	background:url(delete_icon.png) left center no-repeat;
}
.abt_update{
	border:0px; margin:px; cursor:pointer;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FFF; line-height:26px;
	background:url(bt_blue.png) left center no-repeat;
	height:38px; width:104px;
}
.abt_update:hover{
	background:url(bt_blue_hover.png) left center no-repeat;
}
.rs_capcha{
	background:url(arrow_refresh.png) left center no-repeat;
	height:32px; width:32px;cursor:pointer; border:0px;
	line-height:32px; padding-left:32px; padding-top:9px; padding-bottom:9px;
}
/* END CSS for button*/
/*CSS for text box*/
.inputs:-webkit-input-placeholder {
 color:#b5b5b5;
}
.inputs:-moz-placeholder {
 color:#b5b5b5;
}
.inputs {
	width:370px;
	padding: 10px 15px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #9D9E9E;
	text-shadow: 1px 1px 0 rgba(256, 256, 256, 1.0);
	background: #FFF;
	border: 1px solid #FFF;
	border-radius: 5px;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50);
}
.inputs:focus{
	background: #DFE9EC;
	color: #414848;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
	outline:0;
}
.inputs:hover {
	background:#DFE9EC;
	color: #414848;
}
/* CSS for content*/
.table_conent1{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:22px; color:#7C7C7C;font-weight:normal;
}
.table_conent1 .tr{
	height:30px;
}
/* END CSS for content*/
/*CSS for form update */
.aform1{
	font-family:Arial, Helvetica, sans-serif; color:#7A7A7A; font-size:13px; font-weight:normal;
	border:1px #D4D4D4 solid; background:#F8F8F8; margin:0px; padding:5px; margin-bottom:10px;
}
.aform1 .title{
	height:27px; line-height: 27px; padding-left:0px;
	color:#000; font-weight:bold; font-size:16px;
}
.aform1 .red{
	font-size:16px; font-weight:bold; color:#F30;
}
.aform1 .table{
	width:100%; border:0px;
}
.aform1 .table .tr{
	height:30px; color:#7A7A7A; font-size:14px;
}
.aform1 .table .alert{
	color:#F30; font-size:13px; line-height:22px;
}
/*END CSS for form update */
/* CSS for form search admin*/
.fsearch{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	border:1px #999 solid; padding:7px;
}
.fsearch .text {
	color:#333; font-size:12px; line-height:18px; margin:0px;
	border:1px #CCC solid; width:110px; height:18px;
}
.fsearch .calendar {
	color:#333; font-size:12px; line-height:18px; margin:0px; cursor:pointer;
	border:1px #CCC solid; width:114px; height:18px;
	background:url(calendar.gif) right center no-repeat;
}
.fsearch .red{
	color:#F00; font-weight:bold;
}
.fsearch .bt{
	color:#333; cursor:pointer;
}
.table_ct2{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333;
	border-collapse:collapse; border:1px #FFF solid; border-style:solid; border-color:#FFF;
}
.table_ct2 .header{
	height:31px; color:#FFF; font-weight:bold; text-align:center; background:#F30;
	background:url(bg_title.png) left center repeat-x;
}
.table_ct1 .header{
	height:31px; color:#000; font-weight:bold; text-align:center;
	left center repeat-x;
}
.table_ct2 .tr_tile{
	height:29px; color:#006; text-align:left; font-weight:bold; background:#F4F4F4;
}
.table_ct2 .tr1{
	height:29px; color:#333; text-align:left; background:#f6f0e1;
}
.table_ct2 .tr1:hover{
	background:#FFECD7;
}
.table_ct2 .tr2{
	height:29px; color:#333;text-align:left; background:#f0e0ca;
}
.table_ct2 .tr2:hover{
	background:#FFECD7;
}
.table_ct2 .tr1 td,.table_ct2 .tr2 td{
	padding-left:2px; padding-right:2px; vertical-align:middle; overflow:hidden;
}
.table_ct2 .nowap{
	overflow:hidden;white-space:nowrap;
}
.table_ct2 .tam{
	float:left; color:#F30;
}
/* CSS FOR DIV WAITING...*/
.div_waiting{
	overflow:hidden;
	float:left;
    position: fixed; top: 50%; left: 50%; z-index: 99999;
	background:url(progress.gif) center center no-repeat;
	background-color:#FFF;border:1px #CDCDCD solid; height:40px; width:40px;
}
/* CSS FOR RSS*/
.rss_title {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333;
	background:url(feed.png) left center no-repeat; line-height:28px; padding-left:30px;
}
.rss_title2{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333;
	line-height:28px;
}
.rss_des{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#333; text-align:justify; line-height:20px;
}
.rss_group{
	font-family:Arial, Helvetica, sans-serif; font-size:14ppx; font-weight:bold; color:#666; margin-top:10px;
}
a.rss_link:link,a.rss_link:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#333; line-height:22px; text-decoration:none;
}
a.rss_link:hover{
	text-decoration:underline; color:#004f8b;
}
a.rss_right:link,a.rss_right:visited{
	background:url(check_all.png) 28px center no-repeat;float:right; padding-right:19px; font-size:12px;line-height:22px; padding-left:3px;
	background-color:#F4F4F4; color:#000;text-decoration:none;vertical-align:middle;
}
/* ........... CSS for link share facebook, ...*/
.icon_facebook{
	background:url(facebook.png) left center no-repeat;
	width:32px; height:32px; cursor:pointer; margin:0px;
}
.icon_twitter{
	background:url(twitter.png) left center no-repeat;
	width:32px; height:32px; cursor:pointer; margin:0px;
}
.icon_zing{
	background:url(big_zing_icon.png) 0px 0px no-repeat;
	width:32px; height:32px; cursor:pointer; margin:0px;
}

.share_fb {overflow:hidden; width:32px; height:32px;position:relative; margin:0px;}
.share_fb .div_tooltip{
	position:absolute; height:27px; width:140px; border:1px #999 solid; display:none; overflow:hidden; background:#000;color:#FFF; text-align:center; padding-top:4px;
}
.share_fb:hover .div_tooltip {
	display:block; top:-60px; left:-55px;
}
/* ........... End CSS for link share*/