/* Обязательные классы, для разных тегов */
body, td.body{font-family:tahoma,arial,helvetica,serif;color:#005B99;background:#B5B5B5;}
body.htmlMode{background:threedface;font-family:courier;color:black;}
body, td, th{font-size:80%;}

h1{color:#005B99;font-size:1.4em;}						/* Главная строка, системная, используется везде, где требуется озаглавить блок текста */
hr{color:#D8D8D8;}										/* Разделитель */

table.invisible{width:100%;}							/* Описание прозрачной таблицы */
table.invisible td.frame{border:#CCCCCC solid 2px;background:#F4F4F4;}	/* Обрамление для ячеек в прозрачной таблице */

table.system{border:#CCCCCC solid 2px;width:100%;background:#F4F4F4;}	/* Описание системной таблицы */
table.system th, table.system .th{background:#A6A6A6;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:#E5E5E5;border-top:1px solid white;}	/* Подзаголовочная строка системных таблиц */
table.system .light{background:#FAFAFA;border-top:1px solid white;}	/* Светлая строка системных таблиц */
table.system .dark{background:#F4F4F4;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:#F4F4F4;}		/* Описание таблицы корзины */
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:#E0E0E0;color:#444444;padding: 3px 3px 3px 3px;font-weight:bold;border:#CCCCCC 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:#005B99;font-size:1.2em;font-weight:bold;}		/* Главная строка, пользовательская, первого уровня (визуальный редактор) */
h3{color:#005B99;font-size:1.1em;font-weight:bold;}		/* Главная строка, пользовательская, второго уровня (визуальный редактор) */
p{}														/* Абзац, обычный, пользовательский (визуальный редактор) */
b,strong{}												/* Полужирный, пользовательский (визуальный редактор) */
i,em{}													/* Курсив, пользовательский (визуальный редактор) */
u{}														/* Подчеркивание, пользовательское (визуальный редактор) */
sup{}													/* Верхний индекс, пользовательский (визуальный редактор) */
sub{}													/* Нижний индекс, пользовательский (визуальный редактор) */
blockquote{color:#666666;}								/* Абзац, цитата, пользовательский (визуальный редактор) */
pre{color:#333333;}										/* Абзац, машинописный, пользовательский (визуальный редактор) */

a{color:#005B99;text-decoration:underline;}				/* Ссылка, пользовательская (визуальный редактор) */
a:active{color:#F00000;text-decoration:underline;}
a:visited{color:#CC0000;text-decoration:underline;}
a:hover{color:red;text-decoration:none;}

/* Описание таблиц, пользовательских */
table.simple{}
td.simpleHeader{font-weight:bold;border-top:2px solid #CCCCCC;border-bottom:2px solid #CCCCCC;background:#F4F4F4;}
td.simpleCell{border-bottom:1px solid #CCCCCC;}
td.simpleFoot{border-top:1px solid #CCCCCC;border-bottom:2px solid #CCCCCC;background:#FAFAFA;}

table.full{border:#CCCCCC solid 2px;background:#CCCCCC;}

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.firstHeaderCell{background:#004777;color:white;font-weight:bold;}
td.headerCell{background:#004777;color:white;text-align:center;font-weight:bold;}
td.lastHeaderCell{background:#004777;color:white;text-align:right;font-weight:bold;}
td.firstLightCell{background:#E6E6E6;font-weight:bold;}
td.lightCell{background:#E6E6E6;text-align:center;}
td.lastLightCell{background:#E6E6E6;text-align:right;font-weight:bold;}
td.firstDarkCell{background:#DAD9DA;font-weight:bold;}
td.darkCell{background:#DAD9DA;text-align:center;}
td.lastDarkCell{background:#DAD9DA;text-align:right;font-weight:bold;}
td.firstFooterCell{background:#005B99;color:white;font-weight:bold;}
td.footerCell{background:#005B99;color:white;text-align:center;font-weight:bold;}
td.lastFooterCell{background:#005B99;color:white;text-align:right;font-weight:bold;}

/* Переназначение для текущего дизайна */
td.copy{font-size:0.65em;color:white;}

a.nav{font-size:0.7em;text-decoration:none;}
a.nav:active{color:red;text-decoration:none;}
a.nav:visited{color:#005B99;text-decoration:none;}
a.nav:hover{color:red;text-decoration:none;}

a.menu{font-size:0.7em;text-decoration:none;font-weight:bold;color:#0061A3;}
a.menu:active{color:red;text-decoration:none;}
a.menu:visited{color:#0061A3;text-decoration:none;}
a.menu:hover{color:red;text-decoration:none;}

a.copy{color:white;text-decoration:underline;}
a.copy:active{color:white;text-decoration:underline;}
a.copy:visited{color:white;text-decoration:underline;}
a.copy:hover{color:white;text-decoration:none;}

p.branch{}
p.branch a{color:#005B99;text-decoration:none;font-weight:bold;}
p.branch a:active{color:red;text-decoration:underline;}
p.branch a:visited{color:#005B99;text-decoration:none;}
p.branch a:hover{color:red;text-decoration:underline;}

.flash{padding:0; text-align:center;background:url('/i/bg_flash-autumn.jpg');}
.logos{position:absolute; top:100px; left:0px;}
