/* Обязательные классы, для разных тегов */
body.viewMode{color:black;background:#B5B5B5 url('/i/bg.gif');margin:0;}
body.visualMode, td.visualMode{color:black;background:#EDECEA;}
body.htmlMode{background:threedface;font-family:courier;color:black;}
body, td, th{font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:80%;}

h1, h2.h1{color:#ABABAB;font-size:1.7em;font-weight:bold;}	/* Главная строка, системная, используется везде, где требуется озаглавить блок текста */
hr{color:#D8D8D8;}											/* Разделитель */

table.invisible{width:100%;empty-cells:show;}						/* Описание прозрачной таблицы */
table.invisible td.frame{border:#C6C6C6 solid 2px;background:#DAD9D6;}	/* Обрамление для ячеек в прозрачной таблице */

table.system{border:#C6C6C6 solid 2px;width:100%;background:#E4E3E1;empty-cells:show;}	/* Описание системной таблицы */
table.system th, table.system .th{background:#B41C1B;color:white;text-align:left;font-weight:normal;}	/* Заглавная строка системных таблиц */
table.system th h1{background:#B41C1B;border:0;color:white;font-weight:normal;padding:0;margin:0;font-size:1em;font-weight:bold;}
table.system th.center{text-align:center !important;}
table.system th.right{text-align:right !important;}
table.system .head{color:white;background:#5D5D5D;border-top:1px solid white;}	/* Подзаголовочная строка системных таблиц */
table.system .light{background:#E4E3E1;border-top:1px solid white;}	/* Светлая строка системных таблиц */
table.system .dark{background:#DAD9D6;border-top:1px solid white;}	/* Темная строка системных таблиц */
table.system .lighter{background:#EEE;border-top:1px solid white;}	/* Cтрока подсветка при наведении для системных таблиц */
table.system .answer{padding:10px 10px 10px 3em;background:#EEE;border:1px solid white;}
table.system td.padding{padding:0;}									/* Для ячеек, где необходимо убрать отступ */

table.system tr.head td, table.system tr.light td, table.system tr.dark td, table.system tr.lighter td{border-top:1px solid white;}	/* Надчеркивание, чтоб разделить строки визуально */

table.system th a:link, table.system .th a:link{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 th a:active, table.system .th a:active{color:white;text-decoration:underline;}

table.system .head a:link{color:white;text-decoration:underline;}			/* Ссылки в позаголовочной строке системной таблицы */
table.system .head a:visited{color:white;text-decoration:underline;}
table.system .head a:hover{color:white;text-decoration:none;}
table.system .head a:active{color:white;text-decoration:underline;}

table.system a:link{color:#0000B0;text-decoration:underline;}	/* Остальные ссылки в системной таблице */
table.system a:visited{color:#89A4EB;text-decoration:underline;}
table.system a:hover{color:red;text-decoration:none;}
table.system a:active{color:#0000B0;text-decoration:underline;}

table.cart{width:100%;background:#DAD9D6;empty-cells:show;}							/* Описание таблицы корзины */
table.cart tr{background:#DAD9D6;}													/* Корзина */
table.cart tr span{background:#5D5D5D;color:white;padding:3px;vertical-align:top;font-weight:bold;}	/* Выделение текста в корзине */

table.cart a:link{color:#0000B0;text-decoration:none;font-weight:bold;}	/* Ссылки в корзине */
table.cart a:visited{color:#0000B0;text-decoration:none;font-weight:bold;}
table.cart a:hover{color:red;text-decoration:underline;font-weight:bold;}
table.cart a:active{color:#0000B0;text-decoration:none;font-weight:bold;}

form.clear{padding:0;margin:0;}
img.button{cursor:pointer;}

.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:#DAD9D6;color:black;padding:4px;font-weight:bold;border-top:3px solid #C6C6C6;font-size:1em;}	/* Плашка с выделением фона под текстом */

.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;margin: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:link{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;}
table.error a:active{color:white;text-decoration:underline;}

div.list{padding:0;margin-bottom:20px;}
div.list p.name{color:#515B6A;background:#F4F4F4;padding:4px;padding-left:118px;border-top:3px solid #C6C6C6;font-size:1.2em;}
div.list p.name span.date{background:#F4F4F4;text-align:right;float:left;font-size:0.6em;margin-left:-110px;}
div.list div.notice{margin-left:120px;margin-top:10px;}
div.list p.copyright{text-align:right;}
div.list p.more{text-align:right;}
div.list p.navigation{padding-left:120px !important;font-size:0.8em !important;}

table.navigation{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;margin:20px 0;}	/* Навигационная строка */
table.navigation td{vertical-align:top;padding:0;padding-bottom:10px;margin:0;white-space:nowrap;}
table.navigation td.page{text-align:right;width:99%;}
table.navigation td.form{text-align:right;}
table.navigation td.form form{padding:0;margin:0;}

table.navigation div{border-top:1px solid #C6C6C6;padding:3px 3px 2px 3px;vertical-align:top;}
table.navigation span{background:#EDECEA;border:1px solid #C6C6C6;border-top:1px solid #EDECEA;margin:2px 3px;padding:3px 8px;}

table.navigation a{z-index:5;margin:2px 3px;padding:3px 8px;border:1px solid #C6C6C6;} /* font-family:tahoma,helvetica,sans-serif; */
table.navigation a:link{background:#FAFAFA;color:black;text-decoration:none;}
table.navigation a:visited{background:#FAFAFA;color:black;text-decoration:none;}
table.navigation a:hover{background:#C6C6C6;color:white;text-decoration:none;}
table.navigation a:active{background:#C6C6C6;color:white;text-decoration:none;}

/* Теги, используемые в визуальном редакторе */
h2{color:#ABABAB;font-size:1.4em;font-weight:bold;}		/* Главная строка, пользовательская, первого уровня (визуальный редактор) */
h3{color:#ABABAB;font-size:1.2em;font-weight:bold;}		/* Главная строка, пользовательская, второго уровня (визуальный редактор) */
p{}														/* Абзац, обычный, пользовательский (визуальный редактор) */
b,strong{}												/* Полужирный, пользовательский (визуальный редактор) */
i,em{}													/* Курсив, пользовательский (визуальный редактор) */
u{}														/* Подчеркивание, пользовательское (визуальный редактор) */
sup{}													/* Верхний индекс, пользовательский (визуальный редактор) */
sub{}													/* Нижний индекс, пользовательский (визуальный редактор) */
blockquote{color:#666;}									/* Абзац, цитата, пользовательский (визуальный редактор) */
pre{color:#333;}										/* Абзац, машинописный, пользовательский (визуальный редактор) */

a:link{color:#0000B0;text-decoration:underline;}		/* Ссылка, пользовательская (визуальный редактор) */
a:visited{color:#89A4EB;text-decoration:underline;}
a:hover{color:red;text-decoration:none;}
a:active{color:#0000B0;text-decoration:underline;}

/* Описание таблиц, пользовательских */
table.simple{empty-cells:show;}
td.simpleHeader{color:white;font-weight:bold;border-top:2px solid #C6C6C6;border-bottom:2px solid #C6C6C6;background:#B41C1B;}
td.simpleCell{border-bottom:1px solid #C6C6C6;}
td.simpleFoot{color:white;border-top:1px solid #C6C6C6;border-bottom:2px solid #C6C6C6;background:#5D5D5D;}

td.simpleHeader a:link{color:white;text-decoration:underline;}
td.simpleHeader a:visited{color:white;text-decoration:underline;}
td.simpleHeader a:hover{color:white;text-decoration:none;}
td.simpleHeader a:active{color:white;text-decoration:underline;}

td.simpleFoot a:link{color:white;text-decoration:underline;}
td.simpleFoot a:visited{color:white;text-decoration:underline;}
td.simpleFoot a:hover{color:white;text-decoration:none;}
td.simpleFoot a:active{color:white;text-decoration:underline;}

table.full{border:#C6C6C6 solid 2px;background:#C6C6C6;empty-cells:show;}

td.fullFH{background:#941A1A;color:white;text-align:left;font-weight:bold;}
td.fullFL{background:#CA1D1D;color:white;text-align:center;font-weight:bold;}
td.fullFD{background:#B41C1B;color:white;text-align:center;font-weight:bold;}
td.fullFE{background:#941A1A;color:white;text-align:right;font-weight:bold;}

td.fullFH a:link, td.fullFL a:link, td.fullFD a:link, td.fullFE a:link{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.fullFH a:active, td.fullFL a:active, td.fullFD a:active, td.fullFE a:active{color:white;text-decoration:underline;}

td.fullLH{background:#E9E9E9;text-align:left;}
td.fullLL{background:#F9F9F9;text-align:center;}
td.fullLD{background:#F1F1F1;text-align:center;}
td.fullLE{background:#E9E9E9;text-align:right;}

td.fullDH{background:#DEDDDA;text-align:left;}
td.fullDL{background:#EDECEB;text-align:center;}
td.fullDD{background:#E4E3E1;text-align:center;}
td.fullDE{background:#DEDDDA;text-align:right;}

td.fullEH{background:#454545;text-align:left;color:white;}
td.fullEL{background:#6A6A6A;text-align:center;color:white;}
td.fullED{background:#5D5D5D;text-align:center;color:white;}
td.fullEE{background:#454545;text-align:right;color:white;}

td.fullEH a:link, td.fullEL a:link, td.fullED a:link, td.fullEE a:link{}
td.fullEH a:visited, td.fullEL a:visited, td.fullED a:visited, td.fullEE a:visited{}
td.fullEH a:hover, td.fullEL a:hover, td.fullED a:hover, td.fullEE a:hover{}
td.fullEH a:active, td.fullEL a:active, td.fullED a:active, td.fullEE a:active{}

/* Переназначение для текущего дизайна */
h1.blue{color:#6C6C6C;margin:0 0 5px 0;}
div.unit-left{border:1px solid #CCC;padding:0;margin:5px;float:left;width:31%;}
p.articul{font-style: oblique;color:#A3A3A3;font-weight:bold;padding:0 10px 0 10px;margin:0;}
div.name-unit{background:#A6A6A6;color:white;padding:0 10px;margin:0;}
div.price-unit{padding:5px 10px 5px 10px;margin:0;color:#A3A3A3;font-weight:bold;}
div.light-img{margin:0;background:#E9E9E9;text-align:center;}
span.old-price{text-decoration:line-through;color:#A3A3A3;}
span.new-price{color:#A3A3A3;}

td.header{border:#C52D25 solid 1px;background:#DD4533 url('/i/headerbg.jpg') repeat-x;width:100%;}
td.header table{width:100%;}
td.header table td.htext{background:url('/i/headerbg.gif') repeat-x;width:100%;color:white;font-weight:bold;font-size:1.5em;}

td.leftcolumn{border:#999 solid 1px;width:20%;vertical-align:top;text-align:center;background:#5D5D5D;}
td.leftcolumn table.item{background:transparent;width:90%;}
td.leftcolumn table.item td.item{vertical-align:middle;padding:4px 0 4px 10px;width:10%;background:repeat-x;border-bottom:#D9D9D9 solid 1px;}
td.leftcolumn table.item td{vertical-align:middle;padding:4px 10px;width:90%;background:repeat-x;border-bottom:#D9D9D9 solid 1px;}
td.leftcolumn td.search{vertical-align:top;padding:4px 10px;}

td.leftcolumn a{font-weight:bold;}
td.leftcolumn a:link{color:#EDECEA;text-decoration:none;}
td.leftcolumn a:active{color:#EDECEA;text-decoration:none;}
td.leftcolumn a:visited{color:#EDECEA;text-decoration:none;}
td.leftcolumn a:hover{color:#EDECEA;text-decoration:none;}

td.centercolumn{border:#999 solid 1px;vertical-align:top;background:#EDECEA;padding:0 20px 10px 20px;}
td.centercolumn p{margin:5px 0 15px 0;}
td.centercolumn h1{background:#DEDDDB;border-bottom:#999 solid 1px;margin:0 -20px 10px -20px;padding:10px 20px 3px 20px;}
td.centercolumn h1.second{background:#DEDDDB;border-bottom:#999 solid 1px;border-top:#999 solid 1px;margin:0 -20px 10px -20px;padding:10px 20px 3px 20px;}
td.centercolumn img{margin:5px 0 5px 5px;}

td.rightcolumn{width:20%;border:#999 solid 1px;vertical-align:top;background:#D5CEC6;padding:10px 20px;}
td.rightcolumn h1{color:white;background:#C5BEB8;border-bottom:#999 solid 1px;margin:-10px -20px 10px -20px;padding:10px 20px 3px 20px;}
td.rightcolumn p{margin:0 0 15px 0;}
td.rightcolumn p.newsdata{font-size:1.2em;color:#ACA6A1;margin:5px 0 0 0;font-weight:bold;}

td.rightcolumn p.newsdata a:link{color:#ACA6A1;margin:5px 0 0 0;font-weight:bold;text-decoration:underline;}
td.rightcolumn p.newsdata a:active{color:#ACA6A1;margin:5px 0 0 0;font-weight:bold;text-decoration:underline;}
td.rightcolumn p.newsdata a:visited{color:#ACA6A1;margin:5px 0 0 0;font-weight:bold;text-decoration:underline;}
td.rightcolumn p.newsdata a:hover{color:#ACA6A1;margin:5px 0 0 0;font-weight:bold;text-decoration:none;}

div.name-unit a:link{color:white;text-decoration:underline;font-weight:bold;}
div.name-unit a:active{color:white;text-decoration:underline;font-weight:bold;}
div.name-unit a:visited{color:white;text-decoration:underline;font-weight:bold;}
div.name-unit a:hover{color:white;text-decoration:none;font-weight:bold;}

td.rightcolumn a:link{color:black;text-decoration:underline;}
td.rightcolumn a:active{color:black;text-decoration:underline;}
td.rightcolumn a:visited{color:#6B6B6B;text-decoration:underline;}
td.rightcolumn a:hover{color:black;text-decoration:none;}

div.navigation{margin:0 -20px 0 -20px;padding:21px 20px 3px 20px;color:#545454;background:#EDECEA;border-bottom:#999 solid 1px;}
div.navigation a:link{color:#555;text-decoration:none;}
div.navigation a:active{color:#555;text-decoration:none;}
div.navigation a:visited{color:#555;text-decoration:none;}
div.navigation a:hover{color:#555;text-decoration:underline;}

td.copy{border:#961717 solid 1px;background:#B41C1B;padding:15px 10px;}
td.copy table{width:100%;}
td.copy td{color:white;font-size:0.8em;}
td.copy a{color:white;text-decoration:underline;}
td.copy a:active{color:white;text-decoration:underline;}
td.copy a:visited{color:white;text-decoration:underline;}
td.copy a:hover{color:white;text-decoration:underline;}

