.bx-core-waitwindow {
	background-position: 10px; padding: 10px 30px 10px 37px; border: 1px solid rgb(225, 181, 45); text-align: center; color: black; font-family: Verdana,Arial,sans-serif; font-size: 11px; position: absolute; z-index: 10000; background-image: url("/bitrix/js/main/core/images/wait.gif"); background-repeat: no-repeat; background-color: rgb(252, 247, 209);
}
.bx-unselectable {
	-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;
}
.bx-session-message {
	padding: 10px; border: 1px solid rgb(237, 218, 60); width: 630px; text-align: center; color: black; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; position: absolute; z-index: 10000; background-color: rgb(255, 235, 65);
}
.bx-session-message a.bx-session-message-close {
	background-position: center; width: 12px; height: 12px; float: right; display: block; background-image: url("/bitrix/js/main/core/images/close.gif"); background-repeat: no-repeat;
}
.bx-timer-semicolon-off .bx-timer-semicolon {
	visibility: hidden;
}
.bx-panel-tooltip {
	background: repeat-x 0px 0px !important; list-style: none !important; margin: 0px !important; padding: 0px !important; border: currentColor !important; text-align: left !important; text-transform: none !important; text-indent: 0px !important; letter-spacing: normal !important; overflow: hidden !important; text-decoration: none !important; word-spacing: normal !important; vertical-align: baseline !important; float: none !important; white-space: normal !important; visibility: visible !important; position: absolute !important; z-index: 2210 !important;
}
.bx-panel-tooltip div {
	display: block !important;
}
.bx-panel-tooltip-top-border {
	height: 2px !important; overflow: hidden !important; font-size: 1px !important; position: relative !important;
}
.bx-panel-tooltip-bottom-border {
	height: 2px !important; overflow: hidden !important; font-size: 1px !important; position: relative !important;
}
.bx-panel-tooltip-corner {
	background: url("/img/panel/sprite03.png") no-repeat -255px -308px !important; width: 2px !important; height: 8px !important; overflow: hidden !important; position: absolute !important;
}
.bx-panel-tooltip-border {
	background: repeat-x 0px 0px rgb(252, 252, 251) !important; margin: 0px 2px !important; height: 1px !important; font-size: 1px !important; border-top-color: rgb(200, 200, 198) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.bx-panel-tooltip-bottom-border .bx-panel-tooltip-border {
	background: repeat-x 0px 0px rgb(200, 200, 198) !important; border-top-color: rgb(242, 242, 235) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.bx-panel-tooltip-left-corner {
	left: 0px !important; top: 0px !important;
}
.bx-panel-tooltip-right-corner {
	left: -2px !important; top: -2px !important; margin-left: 100% !important; position: absolute !important;
}
.bx-panel-tooltip-bottom-border .bx-panel-tooltip-corner {
	margin-top: -4px !important;
}
.bx-panel-tooltip-content {
	background: repeat-x 0px 0px rgb(242, 242, 235) !important; overflow: hidden !important; border-right-color: rgb(200, 200, 198) !important; border-left-color: rgb(200, 200, 198) !important; border-right-width: 1px !important; border-left-width: 1px !important; border-right-style: solid !important; border-left-style: solid !important; display: inline-block !important; position: relative !important; z-index: 10 !important;
}
.bx-panel-tooltip-title {
	font: bold 11px/normal Tahoma, sans-serif !important; margin: 0px !important; padding: 7px 10px 0px !important; color: rgb(0, 0, 0) !important; position: relative !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.bx-panel-tooltip-text {
	font: 11px/normal Verdana, sans-serif !important; margin: 0px !important; padding: 9px 10px 10px 16px !important; color: rgb(0, 0, 0) !important; position: relative !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.bx-panel-tooltip-underlay {
	background: url("/img/panel/sprite03.png") repeat-x 0px -869px rgb(242, 242, 235) !important; left: 0px; top: 0px; width: 100% !important; height: 55px !important; position: absolute !important;
}
.bx-panel-tooltip-close {
	background: url("/img/panel/sprite03.png") no-repeat -40px -1007px !important; top: 0px !important; width: 25px !important; height: 20px !important; right: 0px !important; display: block !important; position: absolute !important; z-index: 5 !important;
}
.bx-panel-tooltip-text a {
	font: 11px/normal Verdana, sans-serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.bx-panel-tooltip-text a {
	color: rgb(0, 65, 210) !important; text-decoration: underline !important;
}
.bx-panel-tooltip-text a:hover {
	color: rgb(0, 65, 210) !important; text-decoration: underline !important;
}
.bx-core-autosave {
	
}
.bx-core-autosave-ready {
	background: url("../images/autosave/autosave-green.gif") repeat-x 0px 0px;
}
.bx-core-autosave-edited {
	background: url("../images/autosave/autosave-red.gif") repeat-x 0px 0px;
}
.bx-core-autosave-saving {
	background: url("../images/autosave/autosave-write.gif") repeat-x 0px 0px;
}
.bx-clear {
	clear: both;
}
