.hom-active-dep{
	margin-bottom: 10px;
	display: block;
}
.hom-department ul,
.hom-user_info ul{
	list-style:  none outside none;
	margin: 0;
} 
.hom-profile{
	overflow:hidden;
}
.hom-sale_office{
	clear: left;
	padding: 10px;
}
.hom-sale_office h5{
	font-weight: bold;
	border-top: 1px solid #efefef;
	padding:5px 0px;
	font-size: 13px;
}
.hom-user_info ul{
	margin-left: 10px;
}
.hom-user_info li{
	float: left;
	width: 50%;
}
.hom-department{
	clear: both;
}
.hom-changeofficer label{
	text-align: left;
}
.hom-changeofficer #changeofficer{
	margin-bottom: 10px;
}
.hom-department ul{
	margin-left: 10px;
}
.hom-department li{
	float: left;
	margin-left: 2px;
}
.hom-department li span,
.hom-department li strong{
	display: block;
	padding: 10px;
	color: #555;
	text-align: center;
}
.hom-department li strong{
	background-color: #eee;
	border-color: #999;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
}
.hom-department li span{
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color:#fff;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 5px 10px;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}
.hom-department span.onprogress{
	color: #57A957;
	font-weight: bold;
}
.home-filter_by{
	position:absolute;
	right:5px;
	top:5px;
}
/*VJ*/

.vj-sn-man-list ul{
	list-style:  none outside none;
	margin-left: 10px;
} 
.vj-sn-man-list li{
}
.vj-sn-man-join{
	float: right;
	width: 300px;
	padding: 10px;
	background: #EEE;
	border-radius: 5px;
}
.vj-sn-man-join h5{
	font-weight: bold;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 5px;
}
.vj-sn-man-join ol { margin-bottom: 0; }
.vj-sn-info { margin-right: 350px; }
.vj-sn-info strong { display: inline-block; width: 75px; text-align: right; }
.vj-sn-info li { margin-bottom: 5px; }
.vj-sn-info .btn { margin-left: 80px; }


/*VJ*/
.add_area,
.manage-join{float: none;}
.vj-user_info ul{margin-left: 10px;}
.vj-user_info li{float: left;width: 50%;}
#vj_joinor .vj-head-booth label{	width: auto;}
#vj_joinor .vj-head-booth .input{	margin-left: 77px;}
#vj_joinor .vj-spr-list .input{margin: 0px; display: inline; margin-right: 10px;}
#vj_joinor .vj-spr-list ol{margin-left: 77px;}
#vj_joinor li{margin-top: 10px;}
#vj_history_frm{width:  800px;overflow: hidden;}
#vj_his_frm_name{ width: 150px;}
#vj_his_frm_product{width: 100px;}
#vj_his_frm_num{width: 20px;}
#vj_his_frm_pay{width: 100px;}
#vj-comp-tran-date{width: 100px;}
#vj_his_frm_type{width: 100px;}
#vj_grid #area_addr{ padding: 10px 30px; background-color: #EEEEEE; overflow: hidden;}
#vj_grid #area_addr .btn{ float: right;}
#vj_grid #area_date{ width: 100px; }
#vj_grid #vj_grid_date{ width: 100px;}
#vj_grid .vj-grid-edit-time .btn{ float: right; margin-right: 45px; margin-top: 10px;}
#vj_grid_area_detail {width: 800px;}
#vj_save_tx_frm { overflow: hidden; display: inline-block; padding: 10px; background: #EEE; border-radius: 5px; }
#vj_save_tx_frm .input{ float: left; margin: 0px; padding-right: 15px; height: 27px; overflow: hidden;}
#vj_save_tx_frm #vj_save_tx_date{  }
#vj_save_tx_frm label{ width: auto; margin-right: 10px;}
#vj_save_tx_frm .vj_save_tx_submit{ float: left; margin: 0px; margin-top: 4px;}
#vj-tran-not-confirm ul{	list-style:  none outside none;margin: 0;}
#vj-tran-not-confirm .money{	font-size: 14px; color: #999;}
.vj-money-not-transfer{ width: 100px;}
.error{font-size: 12px; color: #DF0000;}
#vj-add-emp-btn{ float: right;}
#vj-edit-employee ,#vj-his-add-employee  ,#vj-add-employee ,#vj-detail-employee{ width: 500px;}
.frm-his-add-employee,.frm-history-employee, .frm-edit-employee, .frm-detail-employee,.frm-add-employee{ height: 400px; overflow: auto; }
#vj-his-add-employee th,#vj-edit-employee th, #vj-detail-employee th, #vj-add-employee th{ text-align: right; width: 150px;}
#vj-his-add-employee label,#vj-edit-employee label, #vj-detail-employee label, #vj-add-employee label{ float: right;}
#vj-edit-employee .avatar{display: block;}
#vj-edit-employee .pass-confirm{ display: none; padding: 5px; background-color: #efefef; margin-top: 5px;}
#vj-edit-employee .pass-confirm label{ text-align: left; float: none; }
#vj-recruitment .input_no{ width: 50px;}
#vj-recruitment .input{ display: inline; margin: 0px;}
#vj-recruitment .input label{ display: inline; float: none;}
#vj-inventories .vj-inventories-list{ position: relative;}
#vj-inventories .vj-inventories-place{ width: 220px;}
#vj-inventories .vj-inventories-no{ position: absolute; right: 5px; top: 5px;}
.vj-stock_info{ overflow: hidden;}
.vj-stock_info ul,.vj-stock_breakdown ul{ list-style: none outside none;}
.vj-stock_info li{ float: left; width: 50%;}
.vj-stock_breakdown{ clear: both; border-top: 1px solid #EFEFEF;margin-top: 20px;}
.vj-stock_breakdown li{ line-height: 40px;}
.vj-stock_breakdown .breakdown_price{width: 100px;}
#vj-stock-detail{ overflow: hidden;}
#vj-stock-detail .back{ position: absolute; top: 5px; right: 5px;}
.vj-stock-history{clear: both; margin-top: 20px;}
.vj-stock-action{ float: right; }
.vj-total-stock-booth{position:absolute;right:5px;top:5px; font-size: 14px;}
.vj-total-stock-booth strong{ color: #0F75BC;}
.vj-btn-close-booth{ float: right;}
.vj-stock-quantity{ width: 100px;}
#vj-stock-man-add .vj-stock-add{ float: right; margin: 10px 0;}
#vj-stock-transfer  td { background: #f5f5f5;}
#vj-stock-transfer  td a{ color: #333;}
#vj-stock-transfer .waiting td { background: #fff;}
#vj-stock-transfer .waiting td a{ font-weight: bold; }
.transfer-product .input{ margin: 0px; padding: 10px 0;}
.transfer-product label{ float: none; display: inline;}

/*Commu*/
#commu-start-date,
#commu-end-date{width: 100px;}
#add_filter{ margin-right: 5px;} 
.commu-header-search{ position: relative; width: 100%; border: solid 1px #DDD; margin-bottom: 10px; }
.commu-header-search h4.h-grey { border-width: 0 0 1px 0; }
.add-more-filter-box{ float: right; position: absolute; top: 5px; right: 5px;}
#commu-sdate-box,#commu-edate-box{ float: left; margin: 0px; padding: 0px; margin-right: 5px;}
#commu-edate-box label{ display: inline; float: none;}
#add_more{ clear: left;}
.commu-customer-detail{ }
.commu-customer-detail .pagination { margin: 0 auto; }

.search-box form { margin-bottom: 0; }
.search-box .normal-search-box {
	margin: 0;
	position: absolute;
	top: 41px;
	right: 407px;
}
.normal-search-box .keyword { margin-top: 1px; }
.normal-search-box .search-button { display: inline; position: relative; }
.normal-search-box .search-button .btn { padding: 5px 9px; }
.adv-search-box { display: none; margin: 10px; padding-top: 5px; background: #F1F3F5; }
.adv-search-box .clearfix { margin: 0; padding: 5px 0; }
.adv-search-box .actions { margin: 0; padding-top: 10px; padding-bottom: 10px; }
