/* Обязательные классы, для разных тегов */
body{font-family:sans-serif;color:#70532F;background-color:#FFF3CB;margin:0 0 0 0;}
td, th, body{font-size:80%;}

h1{color:#C3A075;font-size:1.8em;}						/* Главная строка, системная, используется везде, где требуется озаглавить блок текста */
hr{color:#F3E2BA;}										/* Разделитель */

table.invisible{width:100%;}							/* Описание прозрачной таблицы */
table.invisible td.frame{border:#EFDEB5 solid 2px;background:#EFDEB5;}	/* Обрамление для ячеек в прозрачной таблице */

table.system{border:#EFDEB5 solid 2px;width:100%;background:#EFDEB5;}	/* Описание системной таблицы */
table.system th, table.system .th{background:#E1CBA0;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:#FAECC4;border-top:1px solid #FFEEC5;}	/* Подзаголовочная строка системных таблиц */
table.system .light{background:#F5E5BD;border-top:1px solid #FFEEC5;}	/* Светлая строка системных таблиц */
table.system .dark{background:#EFDEB5;border-top:1px solid #FFEEC5;}	/* Темная строка системных таблиц */
table.system td.padding{padding:0 0 0 0;}				/* Для ячеек, где необходимо убрать отступ */

table.system tr.head td{border-top:1px solid #FFEEC5;}	/* Надчеркивание, чтоб разделить строки визуально */
table.system tr.light td{border-top:1px solid #FFEEC5;}
table.system tr.dark td{border-top:1px solid #FFEEC5;}

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:#EFDEB5;}		/* Описание таблицы корзины */
table.cart tr{background:#F0F0F0;}				/* Корзина */
table.cart tr span{background:#E0E0E0;color:black;padding: 3px 3px 3px 3px;vertical-align:top;}	/* Выделение текста в корзине */

table.cart a{color:#FF8000;text-decoration:none;font-weight:bold;}	/* Ссылки в корзине */
table.cart a:active{color:#FF8000;text-decoration:none;font-weight:bold;}
table.cart a:visited{color:#FF8000;text-decoration:none;font-weight:bold;}
table.cart a:hover{color:#FF8000;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:#F5E5BD;color:#70532F;padding: 3px 3px 3px 3px;font-weight:bold;border:#EFDEB5 solid 2px;}	/* Плашка с выделением фона под текстом */

.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:#C3A075;font-size:1.4em;font-weight:bold;}		/* Главная строка, пользовательская, первого уровня (визуальный редактор) */
h3{color:#C3A075;font-size:1.2em;font-weight:bold;}		/* Главная строка, пользовательская, второго уровня (визуальный редактор) */
p{}														/* Абзац, обычный, пользовательский (визуальный редактор) */
b,strong{}												/* Полужирный, пользовательский (визуальный редактор) */
i,em{}													/* Курсив, пользовательский (визуальный редактор) */
u{}														/* Подчеркивание, пользовательское (визуальный редактор) */
sup{}													/* Верхний индекс, пользовательский (визуальный редактор) */
sub{}													/* Нижний индекс, пользовательский (визуальный редактор) */
blockquote{color:#8F6A3C;}								/* Абзац, цитата, пользовательский (визуальный редактор) */
pre{color:#B1834A;}										/* Абзац, машинописный, пользовательский (визуальный редактор) */

a{color:#FF7E00;text-decoration:underline;}				/* Ссылка, пользовательская (визуальный редактор) */
a:active{color:#FF7E00;text-decoration:underline;}
a:visited{color:#FF7E00;text-decoration:underline;}
a:hover{color:#FF7E00;text-decoration:none;}

/* Описание таблиц, пользовательских */
table.simple{}
td.simpleHeader{font-weight:bold;border-top:2px solid #EFDEB5;border-bottom:2px solid #EFDEB5;background:#EFDEB5;}
td.simpleCell{border-bottom:1px solid #EFDEB5;}
td.simpleFoot{border-top:1px solid #EFDEB5;border-bottom:2px solid #EFDEB5;background:#F5E5BD;}

table.full{border:#EFDEB5 solid 2px;background:#F5E5BD;}

td.fullFH{background:#D9C49A;color:white;text-align:left;font-weight:bold;}
td.fullFL{background:#E8D1A5;color:white;text-align:center;font-weight:bold;}
td.fullFD{background:#E1CBA0;color:white;text-align:center;font-weight:bold;}
td.fullFE{background:#D9C49A;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:#EDD6A8;text-align:left;}
td.fullLL{background:#F5E5BD;text-align:center;}
td.fullLD{background:#EFDFB8;text-align:center;}
td.fullLE{background:#EDD6A8;text-align:right;}

td.fullDH{background:#E5CFA3;text-align:left;}
td.fullDL{background:#EFDEB5;text-align:center;}
td.fullDD{background:#E9D8B0;text-align:center;}
td.fullDE{background:#E5CFA3;text-align:right;}

td.fullEH{background:#DFC99E;text-align:left;}
td.fullEL{background:#F2DBAC;text-align:center;}
td.fullED{background:#EDD6A9;text-align:center;}
td.fullEE{background:#DFC99E;text-align:right;}

table.tTable{}
td.tHeader{background-color:#F3E2BA;}
td.tCell{background-color:#FFF9E4;}

/* Переназначение для текущего дизайна */
td.navigation{color:#70532F;font-weight:bold;}
td.navigation a{color:#70532F;text-decoration:underline;font-weight:bold;}
td.navigation a:active{color:#70532F;text-decoration:underline;font-weight:bold;}
td.navigation a:visited{color:#70532F;text-decoration:underline;font-weight:bold;}
td.navigation a:hover{color:#FF7E00;text-decoration:none;font-weight:bold;}

td{font-size:x-small;}
td.textlight{font-family:sans-serif;font-size:x-small;color:#FFDAA4;}
td.red{background-color:#940000}
td.grey{background-color:#CCC2A2}
td.header{background-color:#F3E2BA;padding-top:3px;padding-right:5px;padding-bottom:3px;padding-left:10px;}

a.textlight{color:#FFDAA4;text-decoration:underline;font-weight:bold;}
a.textlight:active{color:#FFDAA4;text-decoration:underline;}
a.textlight:visited{color:#FFDAA4;text-decoration:underline;}
a.textlight:hover{color:#FFDAA4;text-decoration:none;}

a.nu{color:#FFDAA4;text-decoration:none;}
a.nu:active{color:#FFDAA4;text-decoration:none;}
a.nu:visited{color:#FFDAA4;text-decoration:none;}
a.nu:hover{color:#FFDAA4;text-decoration:none;}

a.menu{font-size:x-small;color:#FFC879;text-decoration:none;font-weight:bold;}
a.menu:active{color:#FFC879;text-decoration:none;}
a.menu:visited{color:#FFC879;text-decoration:none;}
a.menu:hover{color:#FF7E00;text-decoration:none;}