/*��������������ʽ��ʼ*/
.department {
    line-height:13px;
}
.department .cb {
    vertical-align:middle;
    height:13px;
}

.department-dialog {
    padding:0;
    border:1px solid #AEAEAE;
    border-radius:2px;
}
.department-dialog .ui-dialog-titlebar {
    height:33px;
    line-height:33px;
    text-indent:10px;
    color:#2F7D9D;
    padding:0;
    border-radius:0px;
    background:url(../images/shadow_title_bg.png) repeat-x;
    border:1px #e4e4e4 solid;
    border-left: 0;
    border-top: 0;
    border-right: 0;
}
.department-dialog .ui-dialog-content {
    position:static;
    padding:0;
    margin:10px;
}

.department-dialog  .ui-dialog-buttonpane {
    margin:0;
    padding:0;
    height:33px; 
    line-height:33px;
    background:url(../images/shadow_title_bg.png) repeat-x;
}
.department-dialog .ui-dialog-buttonpane button {
    margin:0;
    margin-right:20px;
    width:61px;
    height:28px;
    line-height:30px;
    margin-top:3px;
    border:1;
    color:#8C8C8C;
    background:url(../images/reset_bg.png) repeat;
}
.department-dialog .ui-dialog-buttonpane button:hover {
    background:#e2e2e2;
}

.department-dialog .ui-button-text-only .ui-button-text {
    padding:0;
}
/*��������������ʽ����*/

/*��������ʾ��ͼλ����ʽ��ʼ*/
.c {
    border:1px solid #DCDCDD;
    background:#fff;
}
.c .hd {
    background:url(../images/c_hd.gif) repeat-x;
    line-height:34px;
    height:30px;
    border-bottom: 1px solid #DCDCDD;
}
.c .hd h2 {
    color:#7586AB;
    font-weight:bold;
    text-indent:10px;
    height: 30px;
}
.map-dailog {
    position:absolute;
}
.map-dailog .close {
    position:absolute;
    right:10px;
    top:2px;
}
.Maptool .t_container{
	z-index:9999;
	}
.Maptool .t_container	.mlist{
	float:right;
	margin-top: 2px;
	}
.Maptool .t_container .lev1{
	float:left;
	margin:0 2px;
	_margin:0 2px;
	*zoom:1;
	}
.Maptool .t_container .lev1 .title_tab {
    display: block;
    height: 28px;
    line-height: 33px;
    overflow: hidden;
    text-decoration: none;
    padding: 0 5px;
}
.Maptool .t_container .icon{
	background:url(../images/tools_img.png) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align: -5px;
	margin: 6px 2px 0 0;
	}
.Maptool .t_container .icon_fullscreen{
	background-position:-16px 0;
	}
.Maptool .t_container .icon_tools{
	background-position:0 0;
	}
.Maptool .t_container .micon{
	background:url(../images/icon_map.png) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
	*display:inline; 
	*zoom:1; 
	vertical-align:-3px;
	text-indent: 18px;
	margin: 6px 2px 0 0;
	}
.Maptool .t_container .icon_posititon{
	background-position:0 0;
	}
.Maptool .t_container .icon_change{
	background-position:0 -20px;
	}
.Maptool .t_container .icon_bd{
	background-position: 0 -52px;
	}
.Maptool .t_container .icon_lk{
	background-position:0 -40px;
	}
.Maptool .t_container .icon_gg{
	background-position: 0 -78px;
   }
.Maptool .t_container .icon_test{
	background-position: 0 -104px
	}
.Maptool .t_container .icon_lkfd{
	background-position: 0 -130px;
	}
.Maptool .t_container .icon_lkfdgb{
	background-position: 0 -26px;
	}
.Maptool .t_container .icon_insterest{
	background-position:0 -200px;
	}
.Maptool .t_container .icon_search{
	background-position:0 -179px;
	}
.Maptool .t_container .icon_gd{
	background-position: 0 -260px;
	}
.Maptool .t_container .icon_back{
	background-position:0 -250px;
	}
.Maptool .t_container .lev1 a {
    color: #3D3D3D;
    cursor: pointer;
    font-size: 12px;
    text-decoration: none;
}
.Maptool .t_container .lev1 .title_tab a {
	color: #FFF;
	text-decoration: none;
}

.Maptool .t_container .lev1:hover {
	background-color: #FFF;
}

.Maptool .t_container .lev1:hover .title_tab {
	color: #7196db;
	text-decoration: none;
}

.Maptool .t_container .lev1:hover .title_tab a {
	color: #357d13
}
.Maptool .t_container .dropdown:hover .arwlink {
	border-bottom: 1px solid #FFF;
	border: 1px solid #b9b9b9;
}
.Maptool .t_container .dropdown:hover ul {
	position: absolute;
	display: block;
	top: 32px;
	right: 180px;
	z-index: 1000
}
/*��������ʾ��ͼλ����ʽ����*/

/*����alert�Ի�����ʽ��ʼ*/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	_width:300px;
	background:#f9f9f9;
	border: solid 3px #e7e7e7;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(../images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
	display:none;
}

#popup_content {
	background: 16px 16px no-repeat url(../images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
	border:1px solid #B3BAC2;
}

#popup_content.alert {
	background-image: url(../images/info.gif);
}

#popup_content.confirm {
	background-image: url(../images/important.gif);
}

#popup_content.prompt {
	background-image: url(../images/help.gif);
}

#popup_message {
	padding:10px 0px 0px 48px;
	color:#767676;
	font-size:14px;
	font-weight:bold;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}
/*#popup_ok{
	background: url("../images/search_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    text-decoration: none;
    vertical-align: middle;
}*/
#popup_container div{
	overflow:visible;
}

#popup_cancel{
	width:61px;
	height:23px;
	line-height:23px;
	background:url(../images/btn_gray_61_23.gif) no-repeat;
	text-align:center;
	border:none;
	color:#2E4F29;
	cursor:pointer;
}
/*����alert�Ի�����ʽ����*/

/**���������޸�ɾ����ȷ����ʾ��Ϣ����ʼ**/
.msg-dialog {
	background:#f9f9f9;
	border: solid 3px #e7e7e7;
	color: #000;
	border-radius: 5px;
}
.msg-dialog .ui-dialog-titlebar {
	background:none;
	border:none;
}
.msg-dialog .ui-dialog-titlebar-close {
	margin-right:10px;
}
.msg-dialog .wrong {
	background:url(../images/wrong.png) no-repeat left 0px;
	line-height:25px;
	padding-bottom:10px;
	padding-left:40px;
	margin-top:15px; 
	margin-left:20px;
	color: #767676;
	font-size: 13px;
	font-weight: bold;
}

.msg-dialog .success {
	background:url(../images/success.png) no-repeat left 0px;
	line-height:25px;
	padding-bottom:10px;
	padding-left:40px;
	margin-top:15px; 
	margin-left:20px;
	color: #767676;
	font-size: 13px;
	font-weight: bold;
}
/**���������޸�ɾ����ȷ����ʾ��Ϣ����ʼ**/

/**���ŷ������������Ի�����ʽ��ʼ**/
.phone {
    width:664px;
    height:400px;
    overflow:hidden;
}
.phone .error {
    position:relative;
    border:1px solid #ff0000;
    background:#FAF3A8;
    padding:4px 10px;
    font-size:12px;
    display:none;
}
.phone .error .close {
    position:absolute;
    right:10px;
    cursor:pointer;
    font-weight:bold;
}
.phone .filter {
    height:25px;
    line-height:25px;
    margin-left:5px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.phone .filter .sub {
    border:none;
    height:23px;
    width:53px;
    background:url(../images/mg_filter_btn.gif) no-repeat;
    cursor:pointer;
}
.phone .filter .txt {
    border:1px solid #7BA5BE;
    width:115px;
    height:25px;
    line-height:25px;
    color:#B7BABB;
} 
.phone .staff-list {
    border:1px solid #7BA5BE;
    height:275px;
    overflow-x:hidden;
    overflow-y:auto;
}
.phone .staff-list .t {
    text-align:center;
    background:url(../images/staff_list_space.gif) no-repeat right;
}
.phone .staff-list  table{
    background:url(../images/staff_list_title.gif) repeat-x top;
}
.phone .staff-list  table th {
    height:25px;
}
.phone .staff-list  table td{
    height:29px;
    border-bottom:1px solid #EDEDED;
    cursor:default;
}
.phone .staff-list .mark {
    background:#5B9BE6;
    color:#fff;
}
.phone .arr {
    display:block;
    width:16px;
    height:14px;
    cursor:pointer;
    margin-top:20px;
}
.phone .add-all {
    background:url(../images/phone_add_all.gif);
    height: 18px;
    width: 20px;
}
.phone .add-mark {
    background:url(../images/phone_add_one.gif);
     height: 18px;
    width: 20px;
}
.phone .del-mark {
    background:url(../images/phone_del_one.gif);
     height: 18px;
    width: 20px;
}
.phone .del-all {
    background:url(../images/phone_del_all.gif);
    height: 18px;
    width: 20px;
}
.phone .add-all-disable {
    cursor:default;
    background:url(../images/phone_add_all_disable.gif);
     height: 18px;
    width: 20px;
}
.phone .add-mark-disable  {
    cursor:default;
    background:url(../images/phone_add_one_disable.gif);
     height: 18px;
    width: 20px;
}
.phone .del-mark-disable  {
    cursor:default;
    background:url(../images/phone_del_one_disable.gif);
     height: 18px;
    width: 20px;
}
.phone .del-all-disable  {
    cursor:default;
    background:url(../images/phone_del_all_disable.gif);
     height: 18px;
    width: 20px;
}
.phone-dialog {
    padding:0;
    border:1px solid #AEAEAE;
    border-radius:2px;
    box-shadow: 0 0 5px rgba(17, 4, 5, 0.27);
    -webkit-box-shadow: 0 0 5px rgba(17, 4, 5, 0.27);
    -moz-box-shadow: 0 0 5px rgba(17, 4, 5, 0.27);
}
.phone-dialog .ui-dialog-titlebar {
    height:33px;
    line-height:33px;
    text-indent:10px;
    color:#2F7D9D;
    padding:0;
    border-radius:0px;
    background:url(../images/shadow_title_bg.png) repeat-x; 
    border:1px #e4e4e4 solid;
    border-left: 0;
    border-top: 0;
    border-right: 0;
}
.phone-dialog .ui-dialog-content {
    overflow:hidden;
    width:664px;
    height:420px;
    position:static;
    padding:0;
    min-width:640px;
    margin:10px;
}
.phone-dialog  .ui-dialog-buttonpane {
    margin:0;
    padding:0;
    height:33px; 
    line-height:33px;
    background:url(../images/shadow_title_bg.png) repeat-x;
    
}
.phone-dialog .ui-dialog-buttonpane button {
    margin:0;
    margin-right:20px;
    width:61px;
    height:28px;
    line-height:30px;
    margin-top:3px;
    border:1;
    color:#8C8C8C;
    background:url(../images/reset_bg.png) repeat;
    
}
.phone-dialog .ui-dialog-buttonpane button:hover {
   background:#e2e2e2;
}
.phone-dialog .ui-dialog-buttonpane button:first-child {
    background:url("../images/search_bg.png") repeat-x;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    padding: 0 10px;
    text-decoration: none;
    width: 61px;
    height: 28px;
}
.phone-dialog .ui-dialog-buttonpane button:first-child:hover {
     background:#f48338;
}
.phone-dialog .ui-button-text-only .ui-button-text {
    padding:0;
}
/**���ŷ������������Ի�����ʽ����**/


.common-dialog {
	padding: 0;
	border: 1px solid #AEAEAE;
	border-radius: 2px;
}

.common-dialog .ui-dialog-titlebar {
	height: 26px;
	line-height: 25px;
	text-indent: 10px;
	color: #2F7D9D;
	padding: 0;
	border-radius: 0px;
	background: url(../images/shadow_title_bg.png) repeat-x;
	margin: 1px 1px 0 1px;
	border: none;
}

.common-dialog .ui-dialog-content {
	position: static;
	padding: 0;
	margin: 10px;
}



    
    
