﻿
/**
 * 
 * Каркас диалогового окна
 * 
 */

.Sultana_Dialog {
	/*
	 * Эта опция иногда мешает для менюбара, обрезая вылезающие
	 * подменю, но без нее окно не работает в MSIE и ОПЕРЕ
	 */
	overflow: hidden; 
	
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
}

.Sultana_Dialog_Layout {
	width: 100%;
	height: 100%;
	border-collapse: collapse; 
	border: 0px;
}

.Sultana_Dialog_Header {
	cursor: move;
	position: relative;
	height: 32px;
}

.ui-draggable-disabled .Sultana_Dialog_Header {
	cursor: default;
}

.Sultana_Dialog_Body {
	vertical-align: top;
	height: 100%; 
}

.Sultana_Dialog_Content {
	overflow: auto;
}

.Sultana_Dialog_Modal_Background {
	position: absolute;
	top: 0px;
	left: 0px;
}

/* Меню для диалоговых окон */

.Sultana_Dialog_Menubar {
	height: 0px;
	padding: 0px;
}

/* Корректировка меню для диалоговых окон */

.Sultana_Dialog div.Sultana_Menubar {
	padding-left: 8px;
	width: auto;
}

/* Кнопки заголовка окна */

.Sultana_Dialog_Controls {
	position: absolute;
	top: 9px;
	right: 9px;
	white-space: nowrap;
	*top: 6px; *right: 6px; /* хак для MSIE */
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) { /* хак для Оперы */
	.Sultana_Dialog_Controls {
		top: 6px;
		right: 6px;
	}
}

.Sultana_Dialog_Controls a, 
.Sultana_Dialog_Controls a:link,
.Sultana_Dialog_Controls a:visited,
.Sultana_Dialog_Controls a:active,
.Sultana_Dialog_Controls a:hover {
	display: block;
	float: left;
	font-size: 0;
	text-decoration: none;
	width: 20px;
	height: 20px;
	margin-left: 2px;
	background-color: #4c94ea;
	background-image: url(images/icons-invers.gif);
}

a.Sultana_Dialog_Control_Close { background-position: 0 0; }
a.Sultana_Dialog_Control_Help { background-position: -20 0; }
a.Sultana_Dialog_Control_Minimize { background-position: -20 -20; }
a.Sultana_Dialog_Control_Maximize { background-position: -40 -20; }
a.Sultana_Dialog_Control_Restorize { background-position: 0 -20; }

/* Хаки для JQuery */

div.Sultana_Dialog .ui-resizable-se {
	bottom: 3px;
	right: 3px;
	width: 20px;
	height: 20px;
}

.ui-icon-grip-diagonal-se  {
	background-image: url(images/icons.gif);
	background-position: -40px 0px;
}

.ui-effects-transfer {
	z-index: 9999;
}

/**
 * 
 * Дизайн диалогового окна
 * 
 */

.Sultana_Dialog {
	/* 
	 * Имитация двойной рамки. Внимание, при изменении этого параметра следует скорректировать
	 * положение кнопок окна (наверху справа) и маркера изменения размеров (внизу справа). 
	 */ 
	padding: 3px; 
}

.Sultana_Dialog_Title {
	color: white;
	font-weight: bold;
}

.Sultana_Dialog_Menubar {
	background-color: #DDEBFB;
}

.ui-effects-transfer {
	border: 3px dashed #A2C7F4;
}

/* Дизайн окна - Рамки */

.Sultana_Dialog { border: 3px solid; }
.Sultana_Dialog_Header { border-bottom: 3px solid; }
.Sultana_Dialog_Footer { border-top: 1px solid; }

/* Дизайн окна - Поля */

.Sultana_Dialog_Header { padding: 5px; }
.Sultana_Dialog_Footer { padding: 5px; }
.Sultana_Dialog_Body { padding: 5px; }

/* Дизайн окна - Цвет */

.Sultana_Dialog { border-color: white; }
.Sultana_Dialog_Layout { background-color: white; }

.Sultana_Dialog { background-color: #4c94ea; }
.Sultana_Dialog_Header { background-color: #4c94ea; }
.Sultana_Dialog_Header { border-bottom-color: #4c94ea; }
.Sultana_Dialog_Footer { border-top-color: #4c94ea; }
.Sultana_Dialog_Footer { color: #4c94ea; }

.Sultana_Dialog_Controls a, 
.Sultana_Dialog_Controls a:link,
.Sultana_Dialog_Controls a:visited {
	background-color: #4c94ea;
}

.Sultana_Dialog_Controls a:hover {
	background-color: white;
	background-image: url(images/icons.gif);
}

.Sultana_Dialog_Controls a:active {
	background-color: yellow;
	background-image: url(images/icons.gif);
}

/* Дизайн окна - Размер шрифта */

.Sultana_Dialog .Sultana_Menubar,
.Sultana_Dialog_Footer { font-size: 85%; }

/* Фон для модального окна */

.Sultana_Dialog_Modal_Background {	
	background-color: black;
	
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	opacity: 0.75; 
	-moz-opacity: 0.7; 
	-khtml-opacity: 0.7;
}

/* Настройки окна, когда оно максимализировано */

.Sultana_Dialog_Maximize {
	padding: 0px;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.Sultana_Dialog_Maximize .ui-resizable-se {
	bottom: 0px;
	right: 0px;
}

.Sultana_Dialog_Maximize { 
	border-color: #4c94ea;
}

.Sultana_Dialog_Maximize .Sultana_Dialog_Controls {
	top: 6px;
	right: 6px;
}
