/* Обязательные классы, для разных тегов */
body{font-family:sans-serif;color:black;background:#B07852;margin:0 0 0 0;}
td, th, body{font-size:80%;}

h1{color:#914F2D;font-size:1.4em;font-weight:bold;}		/* Главная строка, системная, используется везде, где требуется озаглавить блок текста */
hr{color:#854929;}										/* Разделитель */

table.invisible{width:100%;}							/* Описание прозрачной таблицы */
table.invisible td.frame{background:#EAB87A;}	/* Обрамление для ячеек в прозрачной таблице */

table.system{width:100%;background:#EAB87A;}	/* Описание системной таблицы */
table.system th, table.system .th{background:#914F2D;color:white;text-align:left;font-weight:normal;}	/* Заглавная строка системных таблиц */
table.system th.center{text-align:center;}
table.system th.right{text-align:right;}
table.system .head{background:#D7A26A;border-top:1px solid white;}	/* Подзаголовочная строка системных таблиц */
table.system .light{background:#E3B175;border-top:1px solid white;}	/* Светлая строка системных таблиц */
table.system .dark{background:#EAB87A;border-top:1px solid white;}	/* Темная строка системных таблиц */
table.system td.padding{padding:0 0 0 0;}				/* Для ячеек, где необходимо убрать отступ */

table.system tr.head td{border-top:1px solid white;}	/* Надчеркивание, чтоб разделить строки визуально */
table.system tr.light td{border-top:1px solid white;}
table.system tr.dark td{border-top:1px solid white;}

table.system th a, table.system .th a{color:white;text-decoration:underline;}	/* Ссылки в заглавной строке корзины */
table.system th a:active, table.system .th a:active{color:white;text-decoration:underline;}
table.system th a:visited, table.system .th a:visited{color:white;text-decoration:underline;}
table.system th a:hover, table.system .th a:hover{color:white;text-decoration:none;}

table.system a{color:#0000B0;text-decoration:underline;}	/* Остальные ссылки в системной таблице */
table.system a:active{color:#0000B0;text-decoration:underline;}
table.system a:visited{color:#89A4EB;text-decoration:underline;}
table.system a:hover{color:red;text-decoration:none;}

table.cart{width:100%;background:#EAB87A;}		/* Описание таблицы корзины */
table.cart tr{background:#E3B175;}				/* Корзина */
table.cart tr span{background:#D7A26A;color:black;padding: 3px 3px 3px 3px;vertical-align:top;}	/* Выделение текста в корзине */

table.cart a{color:#FFD399;text-decoration:none;font-weight:bold;}	/* Ссылки в корзине */
table.cart a:active{color:white;text-decoration:none;font-weight:bold;}
table.cart a:visited{color:#FFD399;text-decoration:none;font-weight:bold;}
table.cart a:hover{color:white;text-decoration:underline;font-weight:bold;}

.formName{}												/* Название элемента формы */
.formButton{}											/* Кнопки формы */
.formButtonSmall{font-size:0.6em;}						/* Кнопки формы */
.small{font-size:0.8em;}								/* Шрифт на размер меньше, аналог <small> */
.big{font-size:1.2em;}									/* Шрифт на размер больше, аналог <big> */
.back{text-align:left;}									/* Вырвнивание ссылки "Назад" */
.billet{background:#EAB87A;color:black;padding: 3px 3px 3px 3px;font-weight:bold;}	/* Плашка с выделением фона под текстом */

.formTextHead{background:#AA6882;color:white;}	/* Стили для редактирования формы */
.formText{background:#F6EDF1;}
.formTextareaHead{background:#808f9f;color:white;}
.formTextarea{background:#EAEEF2;}
.formSelectHead{background:#BBBB00;color:white;}
.formSelect{background:#FAFBE8;}
.formCheckboxHead{background:#9F9060;color:white;}
.formCheckbox{background:#F1EFE8;}
.formRadioHead{background:#74AB96;color:white;}
.formRadio{background:#EAF2EF;}
.formFileHead{background:#8C9F80;color:white;}
.formFile{background:#ECF2EA;}
.formDescriptionHead{background:#B5766A;color:white;}
.formDescription{background:#F4EBE9;}
.formAddHead{background:#FF8000;color:white;}
.formAdd{background:#FFECD9;}

table.error{width:400px;padding:0 0 0 0;margin:0 0 0 0;border:0;}	/* Стили таблицы ошибки */
table.error th{color:#E60000;font-weight:bold;text-align:left;}		/* Заголовок ошибки */
table.error td{background:#E60000;color:white;}						/* Список ошибок */
table.error ul{list-style:square;}
table.error a{color:white;text-decoration:underline;}				/* Ссылка в ошибках на дополнительную информацию */
table.error a:active{color:white;text-decoration:underline;}
table.error a:visited{color:white;text-decoration:underline;}
table.error a:hover{color:red;text-decoration:none;background:white;}

/* Теги, используемые в визуальном редакторе */
h2{color:#914F2D;font-size:1.2em;font-weight:bold;}		/* Главная строка, пользовательская, первого уровня (визуальный редактор) */
h3{color:#914F2D;font-size:1.1em;font-weight:bold;}		/* Главная строка, пользовательская, второго уровня (визуальный редактор) */
p{}														/* Абзац, обычный, пользовательский (визуальный редактор) */
b,strong{}												/* Полужирный, пользовательский (визуальный редактор) */
i,em{}													/* Курсив, пользовательский (визуальный редактор) */
u{}														/* Подчеркивание, пользовательское (визуальный редактор) */
sup{}													/* Верхний индекс, пользовательский (визуальный редактор) */
sub{}													/* Нижний индекс, пользовательский (визуальный редактор) */
blockquote{color:#806644;}								/* Абзац, цитата, пользовательский (визуальный редактор) */
pre{color:#333333;}										/* Абзац, машинописный, пользовательский (визуальный редактор) */

a{color:#6A3A21;text-decoration:underline;}				/* Ссылка, пользовательская (визуальный редактор) */
a:active{color:#6A3A21;text-decoration:underline;}
a:visited{color:#743F24;text-decoration:underline;}
a:hover{color:#6A3A21;text-decoration:none;}

/* Описание таблиц, пользовательских */
table.simple{}
td.simpleHeader{font-weight:bold;border-top:2px solid #E3B175;border-bottom:2px solid #E3B175;background:#D7A26A;}
td.simpleCell{border-bottom:1px solid #E3B175;}
td.simpleFoot{border-top:1px solid #E3B175;border-bottom:2px solid #E3B175;background:#E3B175;}

table.full{border:#E3B175 solid 2px;background:#E3B175;}

td.fullFH{background:#90A0B0;color:white;text-align:left;font-weight:bold;}
td.fullFL{background:#B0C0D0;color:white;text-align:center;font-weight:bold;}
td.fullFD{background:#A0B0C0;color:white;text-align:center;font-weight:bold;}
td.fullFE{background:#90A0B0;color:white;text-align:right;font-weight:bold;}

td.fullFH a, td.fullFL a, td.fullFD a, td.fullFE a{color:white;text-decoration:underline;}
td.fullFH a:active, td.fullFL a:active, td.fullFD a:active, td.fullFE a:active{color:white;text-decoration:underline;}
td.fullFH a:visited, td.fullFL a:visited, td.fullFD a:visited, td.fullFE a:visited{color:white;text-decoration:underline;}
td.fullFH a:hover, td.fullFL a:hover, td.fullFD a:hover, td.fullFE a:hover{color:white;text-decoration:none;}

td.fullLH{background:#F0F0F0;text-align:left;}
td.fullLL{background:#FCFCFC;text-align:center;}
td.fullLD{background:#F6F6F6;text-align:center;}
td.fullLE{background:#F0F0F0;text-align:right;}

td.fullDH{background:#E8E8E8;text-align:left;}
td.fullDL{background:#F4F4F4;text-align:center;}
td.fullDD{background:#EEEEEE;text-align:center;}
td.fullDE{background:#E8E8E8;text-align:right;}

td.fullEH{background:#E0E3E6;text-align:left;}
td.fullEL{background:#F0F3F6;text-align:center;}
td.fullED{background:#E8EBEE;text-align:center;}
td.fullEE{background:#E0E3E6;text-align:right;}

table.table{}
td.header{background-color:#914F2D;color:white;font-weight:bold;}
td.firstLightCell{background-color:#EAB87A;font-weight:bold;}
td.lightCell{background-color:#EAB87A;}
td.firstDarkCell{background-color:#E3B175;font-weight:bold;}
td.darkCell{background-color:#E3B175;}
td.footer{background-color:#D7A26A;font-weight:bold;}

/* Переназначение для текущего дизайна */
td.highLight{color:#FFD399;}
td.highLight a{color:#FFD399;text-decoration:none;font-weight:bold;font-size:x-small;}
td.highLight a:active{color:white;text-decoration:none;font-weight:bold;}
td.highLight a:visited{color:#FFD399;text-decoration:none;font-weight:bold;}
td.highLight a:hover{color:white;text-decoration:none;font-weight:bold;}

td.copy{color:#FFE3BE;}
td.copy a.copy{color:#FFE3BE;text-decoration:underline;}
td.copy a.copy:active{color:#FFE3BE;text-decoration:none;}
td.copy a.copy:visited{color:#FFE3BE;text-decoration:underline;}
td.copy a.copy:hover{color:#FFE3BE;text-decoration:none;}

