	#WebimLoading{
		position:absolute;
		z-index:11000;
		text-align:center;
		color:#333333;
	}
	
	#WebimSocketPanel{
		height:1px;
		width:1px;
		opacity:0 !important;
		filter:alpha(opacity=0) !important;
		position:fixed;
		top:20px;
		left:0px;
		z-index:10;
		_position:absolute;
	}
	
	
	#WebimRecover{ 
		filter:alpha(opacity=30) !important; 
		opacity:0.3 !important; 
	}
	
	
	.WebimFriendOffLine{
		opacity:0.4 !important;
		filter:alpha(opacity=40) !important;
	}
	
	
	
	.WebimFriendCardDown_L{
		background-position:-6px -34px;
		width:7px;
	}
		
	.WebimFriendCardDown_C  {
		background-position:-13px -34px;
		display:inline;
		overflow:hidden;
		width:80px;
		word-wrap:break-word;
	}
	
	.WebimFriendCardDown_R  {
		background-position:-94px -34px;
		overflow:hidden;
		width:15px;
	}
	
	.WebimFriendCard_L{
		background-position:-6px -7px;
		width:7px;
	}
	
	.WebimFriendCard_C  {
		background-position:-13px -7px;
		display:inline;
		overflow:hidden;
		width:80px;
		word-wrap:break-word;
	}
	
	.WebimFriendCard_R{
		background-position:-94px -7px;
		overflow:hidden;
		width:15px;
	}
	
	
	#WebimChat{ 
		height:362px;
		width:486px;
		overflow:hidden;
		z-index:10000; 
	}
	
	#WebimChat #WebimInner{
		background-position:0px -151px;
		background-repeat:repeat-x;
		height:360px;
		width:484px;
		overflow:hidden;
	}
	
	
	#WebimMain{
		overflow:hidden;
	}
	
	#WebimMainOcclusion{
		height:200px;
		width:160px;
		position:relative;
		top:-380px;
		z-index:-1;
	}
	
	#WebimMainOcclusion iframe{
		height:200px;
		width:160px;
		filter:alpha(opacity=0) !important; 
		opacity:0 !important; 
	}
	
	#WebimMain #WebimInner{
		background-position:0px -151px;
		background-repeat:repeat-x;
		height:auto;
		width:atuo;
	}
	
	#WebimTop{
		height:22px;
		overflow:hidden;
		cursor:default;
		text-align:left !important;
	}

	#WebimChat #WebimBottom{
		margin:0px 4px 4px 4px;
	}
	
	#WebimLeft{
		height:334px;
		overflow:hidden;
		width:342px;
		margin-right:145px;
	}
	
	#WebimRight{
		float:right;
		height:327px;
		text-align:left !important;
		width:129px;
		position:relative;
		z-index:10001;
		top:-334px;
	}
	
	#WebimRight p {
		margin:9px;
		text-align:left !important;
		text-indent:0 !important;
		word-wrap:break-word;
		line-height:24px;
	}
	
	#WebimRight p a{
		text-decoration:none;
		outline:none;
	}
	
	#WebimRight p a:hover{
		text-decoration:none;
		outline:none;
	}
	
	#WebimRight p a:link{
		text-decoration:none;
		outline:none;
	}
		
	#WebimLeftUp{
		background-position:0 -122px; 
		height:23px; 
		overflow:hidden;
		border:0px;
	}
	
	
	.WebimFriendCard {
		cursor:default;
		display:inline;
		margin:0px;
		margin-right:1px !important;
		padding:0px;
		width:105px;
		list-style-type:none;
		float:left;
	}
	
	.WebimFriendCard li a{
		background-position:-298px -15px;
		display:inline;
		height:7px !important;
		width:7px !important;
		float:left !important;
		outline:none;
		line-height:normal !important;
		margin-top:7px !important;
	}
	
	.WebimFriendCard li a:hover{
		background-position:-314px -15px !important;
		display:inline;
		height:7px !important;
		width:7px !important;
		float:left !important;
		outline:none;
		line-height:normal !important;
		margin-top:7px !important;
	}
	
	.WebimFriendCard li{
		float:left;
		height:23px;
		line-height:23px;
	}
	
	#WebimFriendCardPanel{ 
		height:23px;
		margin-right:24px;
		overflow:hidden;
		cursor:default;
	}
	
	#WebimFriendCardPre{
		background-position:-259px -72px;
		display:inline;
		height:9px !important;
		margin-right:1px !important;
		top:-17px !important;
		overflow:hidden;
		width:9px;
		position:relative;
		float:right;
	}
	
	#WebimFriendCardNext{
		background-position:-271px -72px;
		display:inline;
		height:9px !important;
		top:-17px !important;
		overflow:hidden;
		width:9px;
		position:relative;
		float:right;
	}
	
	#WebimFriendHead{
		background-position:0 -55px;
		height:33px;
		overflow:hidden;
		border-bottom:0px !important;
		border-top:0px !important;
	}
	
	#WebimFriendIdiographP{
		height:22px !important;
		line-height:22px;
		margin-top:8px;
		margin-left:34px;
		overflow:hidden;
		text-align:left !important;
	}
	
	#WebimMain{
		overflow:hidden;
		z-index:10000;
	}
	
	#WebimFriendHeadImg{
		height:19px;
		width:19px;
		position:relative;
		float:left;
		top:-22px;
		left:7px;
	}
	
	#WebimChatMsg{
		display:block;
		height:144px;
		overflow-x:hidden;
		overflow-y:scroll;
		text-align:left !important;
		word-wrap:break-word;
		position:relative;
		border-bottom:0px !important;
	}
	
	#WebimChatMsg p{
		color:#333333 !important;
		font-family:arial;
		line-height:normal;
		margin:3px 3px 1px;
		text-indent:10px !important;
		word-wrap:break-word;
	}
	
	#WebimChatMenubar{
		background-position:0px -92px;
		height:24px;
		overflow:hidden;
	}
	
	#WebimChatMenubar a{
		float:left;
		height:20px;
		margin-left:3px;
		margin-top:2px;
		width:21px;
		color:#025297;
		text-decoration:none;
		line-height:20px;
		outline:none;
	}
	
	#WebimChatFaceBut{
		background-position:-153px -5px;
	}
	
	.WebimChatFaceBut_over{
		background-position:-153px -38px !important;
	}
	
	#WebimChatFileBut{
		background-position:-264px -5px;
	}
	
	.WebimChatFileBut_over{
		background-position:-264px -38px !important;
	}
	
	#WebimChatImageBut{
		background-position:-180px -5px;
	}
	
	.WebimChatImageBut_over{
		background-position:-180px -38px !important;
	}
	
	#WebimChatVideoBut{
		background-position:-208px -5px;
	}
	
	.WebimChatVideoBut_over{
		background-position:-208px -38px !important;
	}
	
	#WebimChatAudioBut{
		background-position:-237px -5px;
	}
	
	.WebimChatAudioBut_over{
		background-position:-237px -38px !important;
	}
	
	#WebimChatLogBut{
		width:60px !important;
		float:right !important;
		background-image:none !important;
	}
	
	#WebimInput{
		height:79px;
		overflow:hidden;
		border-top:0px !important;
	}
	
	#WebimChatMsgInput{ 
		height:74px;
		line-height:normal;
		overflow-x:hidden;
		overflow-y:auto;
		padding:2px;
		word-wrap:break-word;
		outline:none;
		color:#333333;
		text-align:left !important;
	}
	
	#WebimChatMsgInput p{
		margin:0px;
		padding:0px;
	}
	
	#WebimButtomBut{
		height:25px;
		margin-top:3px;
	}
	
	#WebimButtomBut a{	
		height:25px;
		outline:none;
		text-decoration:none;
		float:right;
		line-height:24px;
		outline:none;
	}
	
	#WebimChatShortcutkeyBut{
		background-position:-206px -66px;
		width:20px;
	}
	
	.WebimChatShortcutkeyBut_over{
		background-position:-357px -85px !important;
	}
	
	#WebimChatSendBut{
		background-position:-157px -66px;
		text-align:center;
		width:49px;
	}
	
	.WebimChatSendBut_over{
		background-position:-308px -85px !important;
	}
	
	#WebimChatCloseBut_M{
		background-position:-98px -66px;
		margin-right:10px !important;
		text-align:center;
		width:51px;
	}
	
	.WebimChatCloseBut_M_over{
		background-position:-251px -85px !important;
	}
	
	#WebimFileUploadP{
		height:45px;
		overflow:hidden;
		border-bottom:0px !important;
	}
	
	#WebimFaceP{
		background-color:#FFFFFF;
		background-image:url("face_bg.gif");		
		background-repeat:no-repeat;
		height:142px;
		overflow:hidden;
		position:relative;
		width:302px;
		z-index:10004;
		top:-279px;
		left:6px;
	}
	
	#WebimFaceP a{
		width:20px;
		height:20px; 
		float:left;
		outline:none;
	}
	
	.WebimFacePBut_over{
		background-color:#09F;
		filter:alpha(opacity=40);
		opacity:0.4;
	}
	
	#WebimSendkeyList{
		cursor:default;
		font-size:12px;
		padding:3px;
		position:relative;
		z-index:10004;
		height:40px;
		width:115px;
		float:right;
		top:-60px;
		left:105px;
		margin:0px;
		list-style-type:none;
	}
	
	#WebimSendkeyList li{
		height:20px;
		line-height:20px;
		text-align:left !important;
		text-indent:10px;
		color:#333333;
		margin:0px;
		list-style-type:none;
		width:100%;
	}
	
	#WebimChatClose, #WebimMainClose{
		background-position:-289px -67px;
		float:right;
		height:17px;
		margin-right:2px;
		position:relative;
		top:-21px;
		width:42px;
	}
	
	.WebimChatClose_over{
		background-position:-288px -38px !important;
	}
	
	.WebimFriendCardClose_over{
		background-position:-314px -15px !important;
	}
	
	#WebimMainHead{ 
		height:48px;
		overflow:hidden;
		cursor:default;
		text-align:left !important;
	}
	
	.WebimMinBut{
		color:#005395 !important;
		cursor:pointer;
		font-size:12px;
		height:40px;
		position:absolute;
		width:50px;
		z-index:10;
	}
	
	.WebimMinBut img{	
		height:40px;
		margin-left:2px;
		width:40px;
	}
	
	.WebimTreeNodeDown{
		background-position:-195px -114px;
		background-repeat:no-repeat;
		color:#33333;
		height:20px;
		line-height:20px;
		margin-left:2px;
		margin-top:2px;
		text-indent:20px;
		width:95%;
		cursor:default;
	}
	
	.WebimTreeNode{
		background-position:-4px -106px;
		background-repeat:no-repeat;
		color:#33333;
		height:20px;
		line-height:20px;
		margin-left:2px;
		margin-top:2px;
		text-indent:20px;
		width:95%;
		cursor:default;
	}
	
	.WebimTreeFriendNode{
		overflow:hidden;
		margin:2px 2px auto 4px;
		width:auto;
		height:25px;
		cursor:default;
	}
	
	.WebimTreeFriendNode div{
		line-height:25px;
		height:25px;
		margin-left:30px;
		overflow:hidden;
	}
	
	.WebimTreeFriendNode img{
		border:1px solid #E7EDF2;
		height:19px;
		padding:1px;
		width:19px;
		position:relative;
		left:2px;
		top:-24px;
		float:left;
	}
	
	#WebimUserHeadImg{
		background-color:#C9E3FE;
		height:40px;
		padding:1px;
		width:40px;
		margin-left:2px;
		z-index:10001;
		left-old:2px;
		top-old:-34px;
		position-old:relative;
	}
			
#WebimFriendList{
	height:auto;
	margin:auto 2px;
	width:auto;
	min-height:105px;
	max-height:320px;
	overflow-x:hidden;
	overflow-y:auto;
	text-align:left !important;
	position:relative;
}
	
	#WebimFreePhone{
		color:#333333;
		font-size:14px;
		font-weight:bold;
		height:26px;
		line-height:26px;
		margin:auto 2px;
		text-align:center;
		cursor:pointer;
	}
	
#WebimWelcome{
		background-position:-5px -137px;
		background-repeat:no-repeat;
		font-family:Arial;
		font-size:12px;
		height:134px !important;
		position:absolute;
		width:366px;
		z-index:10010;
		overflow:hidden;
		visibility:hidden;
		left:0px;
	}
	
	#WebimWelcomeOcclusion{
		width:366px;
		height:134px !important;
		position:relative;
		top:-134px;
		z-index:-1;
	}
	
	#WebimWelcomeOcclusion iframe{
		width:366px;
		height:134px !important;
		filter:alpha(opacity=0) !important; 
		opacity:0 !important; 
	}
	
	#WebimWelcome #title{
		font-weight:bold;
		height:24px;
		line-height:24px;
		text-indent:10px !important;
	}
	
	#WebimWelcomeOontent{
		color:#FFFFFF !important;
		cursor:default;
		height:60px;
		margin-left:105px;
		text-align:left !important;
		text-indent:16px;
		width:250px;
		word-wrap:break-word;
	}
	
	#WebimWelcome #button{
		height:50px;
		margin-left:95px;
		width:auto;
	}
	
	#WebimWelcome #button a{
		background-position:-18px -66px;
		cursor:pointer;
		float:left;
		height:28px;
		line-height:28px;
		margin-left:12px;
		text-align:center;
		width:70px;
		text-decoration:none;
		outline:none;
	}
	
	#WebimComm{
		width:auto;
		height:auto;
		position:absolute;
		z-index:10002;
	}
	
	#WebimComm #WebimInner{
		background-position:0px -151px;
		background-repeat:repeat-x;
		height:auto;
		width:atuo;
	}
	
	#WebimComm #WebimChatClose{
		top:-21px;
	}
	
	#WebimComm #title{
		height:22px !important;
		overflow:hidden;
	}
	
	#WebimChatOcclusion{
		height:362px;
		width:486px;
		position:relative;
		z-index:-1;
		top:-362px;
	}
	
	#WebimChatOcclusion iframe{
		height:362px;
		width:486px;
		filter:alpha(opacity=0) !important; 
		opacity:0 !important; 
	}
	
	#WebimCommOcclusion{
		
	}
	
	#WebimCommOcclusion iframe{
		filter:alpha(opacity=0) !important; 
		opacity:0 !important; 
	}
	
	#WebimChatMenubar{
		border-top:0px !important;
		border-bottom:0px !important;
	}
	
	#WebimTop{
		line-height:normal;
	}
	
		#WebimSysBar{
		position:fixed !important;
		z-index:12000 !important;
		bottom:1px; 
		right:0px;
		width:140px; 
		height:20px;
		font-size:12px;
		padding:2px 3px 2px 5px;
		overflow:hidden;
	}
	
	#WebimSysBar a{
		line-height:20px;
		color:#333333;
		text-decoration:none;
		margin-left:5px;
		border-right:#669acc 1px solid;
		padding-right:5px;
		float:right;
		display:inline;
	}
	
	#WebimSysBar a:hover{
		color:#09F !important;
	}
	
	#WebimSysIcon{
		width:20px !important;
		height:20px !important;
		background-image:url(icon.gif) !important;
		border:0px !important;
		padding:0px !important;
	}
	
	#WebimRightIframe{
		width:120px;
		height:324px;
	}
	
	#WebimUserPhone{
		font-weight: bold;
		font-size: 12px; 
		color: rgb(255, 0, 0); 
		font-family: Georgia; 
		height: 24px; 
		text-align: center;
	}
	