/* $Id$ */

/* Всплывающее окно */
.b-court-popup {
	background: #fff;
	position: absolute;
	width: 100px;
	height: 100px;
	border-radius: 5px;
	box-shadow: 0 2px 5px rgba(0,0,0,.75);
		-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.75);
		-moz-box-shadow: 0 2px 5px rgba(0,0,0,.75);
	z-index: 200;
}
.b-court-popup--ie_old {
	border: 1px solid #ccc;
}
.lte9 .b-court-popup {
	border: 1px solid #ccc;
	box-shadow: 0 2px 10px rgba(0,0,0,.75);
}
.b-court-popup-mousemove {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}
.b-court-popup-content {
	position: relative;
	z-index: 2;
}

/* Кнопка закрытия окна */
.b-court-popup-close {
	width: 16px;
	height: 16px;
	right: 12px;
	top: 12px;
	position: absolute;
	z-index: 10;
}
.b-court-popup-icon {
	width: 16px;
	height: 16px;
	display: block;
	background: url(../img/popup_close.ico.png?201204271615);
}

/* Спинер загрузки */
.b-court-popup-spiner {
	height: 30px;
	line-height: 30px;
	top: 50%;
	margin-top: -15px;
	position: relative;
	text-align: center;
	background: 50% 50% no-repeat;
	background-image: url(data:image/gif;base64,[encoded data, 5572 characters]);
}

/* Сообщение об ошибке */
.b-court-popup-error {
	position: relative;
	top: 30px;
	height: 70px;
	padding: 32px 0 8px;
	text-align: center;
	line-height: 20px;
	color: #BFC2C8;
	font-size: 20px;
}

/* Курсор окна */
.b-court-popup-arrow {
	width: 20px;
	height: 14px;
	display: none;
	position: absolute;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAcCAYAAAAqckyNAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sGHQ01At35DGcAAAN7SURBVFjDzdhBiBNXHMfx76yVNltkFxbCbtEtpQcRtFAsWAzNRS1IDiXXJRQhh73XOdhLD149Sw970K0LocgewrCw9woqqRZL0tokQ3FXUWLMTpxZ7Gan+/fyVuIwk0lmJrAP3iV5ee/3mffmvcnAaOUQMFOpVO6Vy+VlEdkSkT2JV7bL5fIvwBd+A5qmuQ7MqLHHUiaAyXa7vSoiAlwyDOOuiLhxVIZhmMBPwCm/QUVE2u32KjCpMiSOSnU6ndv7gYAzwFXDMMwYqKfAEvA9MB8EExHpdDq3gVSSuAkgVa1WL/eHAuaABeBnwzCeRkTdBHTga+DIIJiISLVavZwUzhelYB8Dp4EfgBuj4PpQPwLngU+Aw2GwpHCBKAX7AJgFzqmAN4fBeVDfAp8CHwUF9esjDm4CSJVKpYu9Xs8OgGkq0LwKGIoLQA0M6NdPr9ezS6XSxVFxoSgFe9dWBRyIi4IKgkXBDYXqgw2Fi4oaBBsVlyoUCicty2qG3St+F8QHt2kYxmZUVBhMRMSyrGahUDip+tT2f6d5+pmzLOu3qampz8MG1DRN88F9CKSB48CXwGfqu3+BP4B/gBawA+wNCwtr0+12zenp6W+ANrCLz1WbaTabLyPuonsqcAt4DPzuqY9HRQ1bVOaZoCMD4CvgimmaWyMuRb9lOQucUHU26vYclsM0zS3gisp+pD9Ef+kBTiaTWW80GnaMmfsPeAU8UfWV+izRmWo0GnYmk1kHHJX9/6C2R4HvgGvpdHqtXq/bEWYs0RI0fr1et9Pp9BpwTWU+2r8UvTP2GtgENlqt1ot8Pl9xHMflgBXHcdx8Pl9ptVovgA2V+XX/jHlhb4DnwF9AvVarbeRyufsHCec4jpvL5e7XarUNoK6yPlfZA1eSpm7y9x6TstnsHdu2d0dYippPjb0UbdvezWazdzzn4rz3DAvb1d47bIvF4oMhYRpweHl5ec513T93dnZuqbWvxYUVi8UHcQ77QJyu64/UGO6g3y0uLh7f3t7+ez9Qt9v9NcZ274qI6Lr+KC4qDPdQRJ4FtQ96JIv6D1hEnum6/jAp1CDc9ZWVlSW/dgsLC6cGPWdGwamxrieJ8sNdABaB3KioGLicGvNCkigvbh44GxUVA3e2b/cby5uqSeBYHFRE3LFxvX4jyj01hpkbe4mNOpC4pFAe3GSSGd8C4pd6Regab9YAAAAASUVORK5CYII=);
}
.b-court-popup-arrow--top {
	top: -14px;
	left: 50%;
	margin-left: -10px;
	background-position: -14px -14px;
}
.b-court-popup-arrow--right {
	width: 14px;
	height: 24px;
	top: 50%;
	right: -14px;
	margin-top: -9px;
	background-position: -40px 0;
}
.b-court-popup-arrow--bottom {
	bottom: -14px;
	left: 50%;
	margin-left: -10px;
	background-position: -14px 0;
}
.b-court-popup-arrow--left {
	width: 14px;
	height: 22px;
	top: 50%;
	left: -14px;
	margin-top: -11px;
}
.b-court-popup-arrow--right_top {
	top: -14px;
	right: 20px;
	background-position: -14px -14px;
}
.b-court-popup-arrow--left_top {
	top: -14px;
	left: 20px;
	background-position: -14px -14px;
}
.b-court-popup-arrow--right_bottom {
	bottom: -14px;
	right: 20px;
	background-position: -14px 0;
}
.b-court-popup-arrow--left_bottom {
	bottom: -14px;
	left: 20px;
	background-position: -14px 0;
}
.b-court-popup-arrow--top,
.b-court-popup-arrow--right,
.b-court-popup-arrow--bottom,
.b-court-popup-arrow--left,
.b-court-popup-arrow--right_top,
.b-court-popup-arrow--left_top,
.b-court-popup-arrow--right_bottom,
.b-court-popup-arrow--left_bottom {
	display: block;
}

/* Курсоры для ИЕ8 и ниже */
.b-court-popup--ie_old .b-court-popup-arrow {
	background-image: none;
	width: 0;
	height: 0;
	border: 10px solid transparent;
}
.b-court-popup--ie_old .b-court-popup-arrow--top:after,
.b-court-popup--ie_old .b-court-popup-arrow--right_top:after,
.b-court-popup--ie_old .b-court-popup-arrow--left_top:after,
.b-court-popup--ie_old .b-court-popup-arrow--right:after,
.b-court-popup--ie_old .b-court-popup-arrow--bottom:after,
.b-court-popup--ie_old .b-court-popup-arrow--left:after,
.b-court-popup--ie_old .b-court-popup-arrow--right_bottom:after,
.b-court-popup--ie_old .b-court-popup-arrow--left_bottom:after {
	content: '_';
	font-size: 0;
	border: 10px solid transparent;
	position: absolute;
}
.b-court-popup--ie_old .b-court-popup-arrow--top,
.b-court-popup--ie_old .b-court-popup-arrow--right_top,
.b-court-popup--ie_old .b-court-popup-arrow--left_top {
	border-bottom-color: #ccc;
	top: -20px;
}
.b-court-popup--ie_old .b-court-popup-arrow--top:after,
.b-court-popup--ie_old .b-court-popup-arrow--right_top:after,
.b-court-popup--ie_old .b-court-popup-arrow--left_top:after {
	border-bottom-color: #fff;
	top: -8px;
	left: -10px;
}
.b-court-popup--ie_old .b-court-popup-arrow--bottom,
.b-court-popup--ie_old .b-court-popup-arrow--right_bottom,
.b-court-popup--ie_old .b-court-popup-arrow--left_bottom {
	border-top-color: #ccc;
	bottom: -20px;
}
.b-court-popup--ie_old .b-court-popup-arrow--bottom:after,
.b-court-popup--ie_old .b-court-popup-arrow--right_bottom:after,
.b-court-popup--ie_old .b-court-popup-arrow--left_bottom:after {
	border-top-color: #fff;
	bottom: -8px;
	left: -10px;
}
.b-court-popup--ie_old .b-court-popup-arrow--right {
	border-left-color: #ccc;
	right: -20px;
}
.b-court-popup--ie_old .b-court-popup-arrow--right:after {
	border-left-color: #fff;
	top: -10px;
	left: -11px;
}
.b-court-popup--ie_old .b-court-popup-arrow--left {
	border-right-color: #ccc;
	left: -20px;
}
.b-court-popup--ie_old .b-court-popup-arrow--left:after {
	border-right-color: #fff;
	top: -10px;
	left: -9px;
}


/* Модификаторы */
.g-hidden {
	display: none;
}