@CHARSET "UTF-8";

#dm72webim {
	font-size: 12px;
}

.webim-scroll {
	scrollbar-face-color: #CBE7FF;
	scrollbar-highlight-color: #CBE7FF;
	scrollbar-3dlight-color: #6F90B5;
	scrollbar-shadow-color: #6F90B5;
	scrollbar-darkshadow-color: #C1F7FF;
	scrollbar-track-color: #DEEBF6;
	scrollbar-arrow-color: #6B8CC9;
}

.webim-title {
	cursor: default;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 24px;
}

.webim-title-bnt {
	position: absolute;
	left: 178px;
	top: 4px;
	width: 15px;
	height: 15px;
	padding: 0px;
	border: none;
}

.webim-title-text {
	position: absolute;
	left: 10px;
	top: 2px;
	color: #ffffff;
	cursor: default;
	/*font-weight: bold;*/
}

.webim-user {
	position: absolute;
	left: 0px;
	top: 24px;
	width: 100%;
	height: 61px;
}

.webim-user-bg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

.webim-user-head {
	position: absolute;
	left: 5px;
	top: 0px;
	width: 55px;
	height: 55px;
	text-align: left;
}

.webim-user-head-border {
	border: 1px solid #84A2C6;
	background-color: #ffffff;
	padding: 2px;
}

.webim-menu-bnt {
	position: absolute;
	left: 50px;
	top: 2px;
	width: 10px;
	height: 30px;
}

.webim-user-name {
	position: absolute;
	text-align: left;
	left: 70px;
	top: 12px;
	width: 120px;
	height: 20px;
	color: #1E3E93;
	font-size: 12px;
	font-weight: bold;
}

.webim-user-state {
	width: 60px;
	height: 18px;
}

.webim-pop-bnt a {
	cursor: default;
	width: 100%;
	height: 100%;
	color: #071E81;
	font-size: 12px;
	text-decoration: none;
	padding: 1px;
	display: block;
}

.webim-pop-bnt a:hover {
	cursor: default;
	color: #000000;
	border: 1px solid #84A2C6;
	background-color: #CEE9FE;
	text-decoration: none;
	padding: 0px;
}

.webim-change-skin {
	position: absolute;
	left: 108px;
	top: 28px;
	width: 60px;
	height: 18px;
}

.webim-body {
	position: absolute;
	left: 0px;
	top: 83px;
	width: 100%;
	height: 440px;
}

.webim-body-bg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

.webim-body-content {
	position: absolute;
	border: 1px solid #2367C3;
	background-color: #ffffff;
	left: 5px;
	top: 1px;
	width: 182px !important;
	width: 188px;
	height: 432px;
	padding: 2px;
	font-size: 12px;
}

.webim-body-content .tit {
	font-size: 12px;
	cursor: hand;
	color: #1E3E93;
}

.webim-friend-list {
	cursor: default;
	height: 407px;
	padding: 2px;
	font-size: 12px;
	margin-top: 2px;
	overflow-y: scroll;
	overflow-x: hidden;
	scrollbar-face-color: #CBE7FF;
	scrollbar-highlight-color: #CBE7FF;
	scrollbar-3dlight-color: #6F90B5;
	scrollbar-shadow-color: #6F90B5;
	scrollbar-darkshadow-color: #C1F7FF;
	scrollbar-track-color: #DEEBF6;
	scrollbar-arrow-color: #6B8CC9;
}

.webim-friend-item {
	margin-top: 1px;
	border: 1px solid #ffffff;
	width: 155px;
	overflow-x: hidden;
}

.webim-foot {
	position: absolute;
	left: 0px;
	top: 440px !important;
	top: 434px;
	width: 100%;
	height: 70px;
}

.webim-dlg-handle {
	font-size: 12px;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 24px;
}

.webim-dlg-title-bg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 24px;
}

.webim-dlg-title-text {
	position: absolute;
	left: 5px;
	top: 4px;
	cursor: default;
	color: #ffffff;
	font-weight: bold;
}

.webim-dlg-bnt-minimize {
	position: absolute;
	right: 25px;
	top: 4px;
}

.webim-dlg-bnt-minimize input {
	width: 16px;
	height: 16px;
	padding: 0px;
	border: none;
}

.webim-dlg-bnt-close {
	position: absolute;
	right: 5px;
	top: 4px;
}

.webim-dlg-bnt-close input {
	width: 17px;
	height: 16px;
	padding: 0px;
	border: none;
}

.webim-dlg-tools{
	position: absolute;
	left: 0px;
	top: 24px;
	width: 100%;
	height: 350px;
}
.webim-dlg-bg {
	position: absolute;
	left: 0px;
	top: 59px;
	width: 100%;
	height: 350px;
}

.webim-dlg-foot-bg {
	position: absolute;
	left: 0px;
	top: 368px;
	width: 100%;
	height: 70px;
}

.webim-dlg-main {
	position: absolute;
	left: 6px;
	top: 61px;
	width: 338px !important;
	width: 340px;
	border: 1px solid #3573C7;
}

.webim-dlg-foot {
	position: absolute;
	left: 0px;
	top: 350px;
	width: 340px;
}

.webim-dlg-msg {
	width: 100%;
	height: 250px;
}

.webim-editor-control {
	width: 100%;
	height: 22px !important;
	height: 26px;
	background-color: #E2F0FD;
	border-top: 1px solid #2466C4;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 0px !important;
	padding-left: 2px;
}

.webim-editor-control div {
	float: left;
	margin-left: 2px !important;
	margin-left: 0px;
	margin-right: 0px !important;
	margin-right: 2px;
}

.webim-talk-send {
	width: 100%;
	border-top: 1px solid #87A4C5;
}

.webim-talk-send iframe {
	width: 100%;
	height: 65px;
}

.webim-dlg-show {
	position: absolute;
	left: 342px;
	top: 0px;
	width: 138px !important;
	width: 140px;
	border: 1px solid #3573C7;
}

.webim-talk-head-bg {
	position: absolute;
	left: 375px;
	top: 68px;
	width: 108px;
	height: 324px;
	border: 1px solid #ffffff;
	background-color: #E0F3FA;
}

.webim-talk-head-friend {
	position: absolute;
	left: 378px;
	top: 80px;
	width: 100px;
	height: 100px;
}

.webim-talk-head-user {
	position: absolute;
	left: 378px;
	top: 280px;
	width: 100px;
	height: 100px;
}

.webim-minidlg-handle {
	font-size: 12px;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

.webim-minidlg-title-text {
	color: #FFFFFF;
	font-size: 12px;
	position: absolute;
	left: 5px;
	top: 3px;
	height: 20px;
	overflow-y: hidden;
	word-break: break-all;
	cursor: default;
}

.webim-minidlg-bnt-restore {
	position: absolute;
	right: 4px;
	top: 4px;
}

.webim-minidlg-bnt-restore input {
	width: 17px;
	height: 16px;
	padding: 0px;
	border: 0px;
}

#webim_friend_list {
	font-size: 12px;
}

/*弹出菜单*/
.pop-menu {
	font-size: 12px;
	border-left: 1px solid #D4D0C8;
	border-top: 1px solid #D4D0C8;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;;
	border-left: 1px solid #D4D0C8;
}

.pop-menu-border {
	width: 100%;
	height: 100%;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

.pop-menu-item {
	height: 20px;
	background-color: #D4D0C8;
}

.pop-menu-item a {
	width: 100%;
	padding-top: 3px;
	padding-bottom: 2px;
	cursor: default;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	display: block;
}

.pop-menu-item a:hover {
	color: #ffffff;
	cursor: default;
	background-color: #0A246A;
	text-decoration: none;
}

/* html编辑器*/
.editor-bnt a {
	cursor: default;
	background-color: #CAD8F9;
	padding: 1px;
}

.editor-bnt a:hover {
	cursor: default;
	border: 1px solid #7E9DB9;
	padding: 0px;
}
