/** Copyright (c) 2006 UPT Ltd. Версия $Id: admin.css,v 1.33 2006/11/20 15:50:14 andy Exp $ */

/* Класс для body диалогового окна */
.xsDialog { background: ThreeDFace; padding: 8px; }

/* Общий шрифт для всех элементов диалога */
.xsDialog * { font-family: Tahoma, Verdana, Arial, sans; font-size: 11px; }

/*  Таблица форматирования кнопок тулбара диалогового окна */
.xsDialogTableToolbar { text-align: right; margin: 0px; }

/*  Ячейка таблицы форматирования кнопок тулбара диалогового окна */
.xsDialogTableToolbar td { padding-left: 4px; }

/* Обрамляющая таблица в диалоге */
.xsDialogTableForm { text-align: center; width:100%;}

/* Ячейка заголовка в обрамляющей таблице в диалоге */
.xsDialogTableForm th { text-align: left; font-weight: normal; padding-top: 6px; padding-bottom: 6px; }

/* Обычная ячейка в обрамляющей таблице в диалоге */
.xsDialogTableForm td { text-align: left; padding-top: 4px; padding-bottom: 4px;}

/* Таблица кнопок действий над типом поля FILE в диалоге */
.xsDialogTableFile { border: 0; margin: 0;}

/* Ячейка таблицы кнопок действий над типом поля FILE в диалоге */
.xsDialogTableFile td { padding-left: 0px; padding-right: 4px; }

/* Контейнер картинки для предпросмотра поля FILE в диалоге */
.xsDialogFileContent { height:150px; width:400px; border: 1px solid #919b9c; background: ThreeDFace; padding: 5px; overflow: auto; }

/* Элемент управления диалога */
.xsDialogInput { width: 400px; }

/* Элемент управления типа checkbox диалога */
.xsDialogCheckbox { margin-left: 0px; padding-left: 0px; }

/* Элемент управления типа textarea диалога */
.xsDialogTextarea { width: 400px; height: 150px; }

/* Кнопка панели инструментов диалога */
.xsDialogButton { width: 75px; height: 24px; }

/* body диалога об ошибке */
.xsDialogError { background: ThreeDFace; padding: 0px; margin: 8px;}

/* Общий шрифт для всех элементов диалога от ошибке */
.xsDialogError * { font-family: Tahoma, Verdana, Arial, sans; font-size: 11px; }

/* Заголовок диалога об ошибке */
.xsDialogErrorTitle { font-weight: bold; }

/* Контейнер ошибок диалога об ошибке */
.xsDialogErrorContent { height:100%; width:100%; position:absolute; border: 1px solid #919b9c; background: #ffffff; padding: 5px; overflow: auto; }

/* Таблица со списком записей */
.xsTableRecordset { border: 1px solid #999999; }

/* Строка в таблице со списком записей */
.xsTableRecordset tr { }

/* Заголовок в таблице списка записей */
.xsTableRecordset th { padding: 4px; text-align: left; background-color: #cccccc; border-bottom: 1px solid #999999; }

/* Ячейка в таблице списка записей */
.xsTableRecordset td { padding: 4px; text-align: left; }

/* Четная строка в таблице списка записей */
.xsTableRowOdd { background-color: #eeeeee; }

/* Нечетная строка в таблице списка записей */
.xsTableRowEven { background-color: #ffffff; }

/* Итоговая строка в таблице списка записей */
.xsTableRowTotal { background-color: #ffffcc; font-weight: bold; }

/* Подчеркнутая строка в таблице формы */
.xsTableRowUnderlined td { border-bottom: 1px solid #eeeeee; }
.xsTableRowUnderlined th { border-bottom: 1px solid #eeeeee; }

/* Элемент управления - навигатор страниц */
.xsPager { border-bottom: 1px solid #999999; margin-top: 4px; margin-bottom: 4px; }

/* Элемент управления - страница в навигаторе страниц */
.xsPagerItem { border: 1px solid #999999; padding: 4px; background-color: #eeeeee; width: 20px; float: left; text-align: center;}

/* Элемент управления - разделитель страниц в навигаторе страниц */
.xsPagerDivider { margin-left: 4px; float: left; }

/*  Таблица форматирования кнопок тулбара фильтра */
.xsFilterTableToolbar { text-align: right; margin: 0px; }

/*  Ячейка таблицы форматирования кнопок тулбара фильтра */
.xsFilterTableToolbar td { padding-left: 4px; }

/* Кнопка панели инструментов фильтра */
.xsFilterButton { width: 150px; height: 24px; }

/* Обрамляющая таблица фильтра */
.xsFilterTableForm { text-align: center; border: 0; }

/* Ячейка заголовка в таблице фильтра */
.xsFilterTableForm th { text-align: left; font-weight: normal; padding-top: 6px; padding-bottom: 6px; }

/* Обычная ячейка в таблице фильтра */
.xsFilterTableForm td { text-align: left; padding-top: 4px; padding-bottom: 4px;}

/* Элемент управления фильтра */
.xsFilterInput { width: 300px; }

/* Контейнер плавающего объекта редактора разделов */
.xsFloatingDivEditor { position: absolute; top:1px; left:1px; background: #ffffff; padding: 10px; border: 1px solid #919b9c; z-index: 5; width:200px; height:200px; visibility: hidden; overflow: auto; border-right: 5px solid #919b9c;}

/* Флаг видимости контейнера плавающего объекта редактора разделов */
.xsFloatingDivEditorVisible { position: absolute; top:1px; left:1px; background: #ffffff; padding: 10px; border: 1px solid #919b9c; z-index: 5; width:200px; height:200px; visibility: visible; overflow: auto; border-right: 5px solid #919b9c; }

/* Контейнер дерева разделов */
.xsDivEditorTreeContainer { }

a.xsSwapRDA, a:active.swapRDA, a:visited.swapRDA, a:link.swapRDA { padding: 2px; text-decoration: underline; color: #000000; font-weight: bold; }

/* Поврежденные ссылки в тексте страницы */
a.broken, a:active.broken, a:visited.broken, a:link.broken { border: 1px dashed #cc0000; padding: 2px; text-decoration: none; color: #cc0000; }

/* Поврежденные изображения в тексте страницы */
img.broken { border: 1px dashed #cc0000; padding: 2px; }

/* Контейнер CMS-редактора для вставки данных из clipboard */
#xsPasteZone { visibility: hidden; width: 0px; height: 0px; padding: 0px; margin: 0px; line-height: 0px; }

/* Контрол для редактирования исходного кода документа */
.xsTextareaSource { width: 100%; height: 350px; font-family: "Courier New", fixed, monotype;}

/* Контейнер отладочных сообщений */
#xsDebugContainer { width: 100%; padding: 8px; overflow: auto; }

/* Оформление отладочного сообщения (общий вид) */
.xsDebugMessage { padding: 4px; }

/* Оформление сообщения E_NOTICE */
.xsDebugNotice {  }

/* Оформление сообщения E_WARNING */
.xsDebugWarning {  }

/* Оформление сообщения E_STRICT */
.xsDebugStrict {  }

/* Оформление таблицы галереи */
.xsGalleryTable { position: relative; padding: 4px; margin: 3px; border: 1px solid #ccc; background-color: #eee; font-size: 10px; }
