/* Обязательные классы, для разных тегов */
body{font-family:serif;color:#484848;background:white;margin:0 0 0 0;scrollbar-arrow-color:#888888;scrollbar-base-color:#CBCBCB;scrollbar-shadow-color:#CBCBCB;scrollbar-face-color:#CBCBCB;scrollbar-highlight-color:#CBCBCB;scrollbar-dark-shadow-color:#CBCBCB;scrollbar-3d-light-color:#CBCBCB;scrollbar-track-color:white;}
td, th, body{font-size:100%;}

h1{color:#677589;font-size:1.4em;font-weight:bold;}		/* Главная строка, системная, используется везде, где требуется озаглавить блок текста */
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:#E7E7E7;color:black;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:#677589;font-size:1.2em;font-weight:bold;}		/* Главная строка, пользовательская, первого уровня (визуальный редактор) */
h3{color:#677589;font-size:1.1em;font-weight:bold;}		/* Главная строка, пользовательская, второго уровня (визуальный редактор) */
p{}														/* Абзац, обычный, пользовательский (визуальный редактор) */
b,strong{}												/* Полужирный, пользовательский (визуальный редактор) */
i,em{}													/* Курсив, пользовательский (визуальный редактор) */
u{}														/* Подчеркивание, пользовательское (визуальный редактор) */
sup{}													/* Верхний индекс, пользовательский (визуальный редактор) */
sub{}													/* Нижний индекс, пользовательский (визуальный редактор) */
blockquote{color:#666666;}								/* Абзац, цитата, пользовательский (визуальный редактор) */
pre{color:#333333;}										/* Абзац, машинописный, пользовательский (визуальный редактор) */

a{color:#0000B0;text-decoration:underline;}				/* Ссылка, пользовательская (визуальный редактор) */
a:active{color:#0000B0;text-decoration:underline;}
a:visited{color:#89A4EB;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.greyTable{background:white;}
td.greyHeader{background:#888888;font-weight:bold;text-align:center;vertical-align:middle;color:white;font-size:small;font-family:serif;}
td.greyLight{background:#F3F3F3;}
td.greyDark{background:#EAEAEA;}

table.redTable{background:white;}
td.redHeader{background:red;font-weight:bold;text-align:center;vertical-align:middle;color:white;font-size:small;font-family:serif;}
td.redLight{background:#F3F3F3;}
td.redDark{background:#EAEAEA;}

table.orangeTable{background:white;}
td.orangeHeader{background:#FF8400;font-weight:bold;text-align:center;vertical-align:middle;color:white;font-size:small;font-family:serif;}
td.orangeLight{background:#F3F3F3;}
td.orangeDark{background:#EAEAEA;}

table.blueTable{background:white;}
td.blueHeader{background:#1A389C;font-weight:bold;text-align:center;vertical-align:middle;color:white;font-size:small;font-family:serif;}
td.blueLight{background:#F3F3F3;}
td.blueDark{background:#EAEAEA;}

/* Переназначение для текущего дизайна */
input,select,textarea{background-color:#E7E7E7;}
td.head{color:black;padding:0 10px 0 10px;}
td.co{color:#7E7E7E;padding:0 0 0 10px;}
td.content{color:black;padding:5px 10px 5px 10px;}

.date{color:#7E7E7E;}
.pad{padding:5px 10px 5px 10px;}
.submenu{padding:5px 10px 5px 10px;color:#484848;font-size:x-small;font-family:verdana;}

a.tablehead{color:white;text-decoration:underline;}
a.tablehead:active{color:white;text-decoration:underline;}
a.tablehead:visited{color:white;text-decoration:underline;}
a.tablehead:hover{color:red;text-decoration:none;}

a.menu{color:#FF8000;text-decoration:none;font-weight:bold;}
a.menu:active{color:#FF8000;text-decoration:none;font-weight:bold;}
a.menu:visited{color:#FF8000;text-decoration:none;font-weight:bold;}
a.menu:hover{color:#FF8000;text-decoration:underline;font-weight:bold;}

a.news{color:black;text-decoration:underline;}
a.news:active{color:black;text-decoration:underline;}
a.news:visited{color:#A6A6A6;text-decoration:none;}
a.news:hover{color:black;text-decoration:none;background-color:#EEEEEE;}

a.submenu2{color:#484848;text-decoration:none;}
a.submenu2:active{color:#484848;}
a.submenu2:visited{color:#484848;}
a.submenu2:hover{color:white;background-color:#FF8400;}

td.nav{padding:10px 10px 10px 10px;color:white;font-size:x-small;font-family:verdana,sans-serif;font-weight:bold;font-size:80%;}
td.nav a{padding:0 0 0 0;color:white;text-decoration:underline;font-weight:bold;}
td.nav a:active{color:white;}
td.nav a:visited{color:white;}
td.nav a:hover{color:white;text-decoration:none;}

td.slogan{padding:5px 10px 5px 10px;background:#CBCBCB url('/i/bg-top.gif');height:144px;vertical-align:middle;}

td.menu1, td.menu2, td.menu3, td.menu4{padding:5px 10px 5px 10px;color:white;height:144px;background:#888888;vertical-align:top;width:25%;font-family:verdana,sans-serif;font-size:80%;}
td.menu1 a{color:white;text-decoration:none;}
td.menu1 a:active{color:white;}
td.menu1 a:visited{color:white;}
td.menu1 a:hover{color:white;background-color:red;}

td.menu2 a{color:white;text-decoration:none;}
td.menu2 a:active{color:white;}
td.menu2 a:visited{color:white;}
td.menu2 a:hover{color:white;background-color:#FF8400;}

td.menu3 a{color:white;text-decoration:none;}
td.menu3 a:active{color:white;}
td.menu3 a:visited{color:white;}
td.menu3 a:hover{color:white;background-color:#1A389C;}

td.menu4 a{color:white;text-decoration:none;}
td.menu4 a:active{color:white;}
td.menu4 a:visited{color:white;}
td.menu4 a:hover{color:white;background-color:#ADADAD;}

td.sep1{width:10px;background:red;vertical-align:top;}
td.sep2{width:10px;background:#FF8400;vertical-align:top;}
td.sep3{width:10px;background:#1A389C;vertical-align:top;}
td.sep4{width:25%;height:10px;vertical-align:top;}
td.sep5{width:10px;vertical-align:bottom;}

td.contact{width:33%;font-size:0.8em;}
td.contact a{color:#484848;text-decoration:underline;}
td.contact a:active{color:#484848;text-decoration:underline;}
td.contact a:visited{color:#484848;text-decoration:underline;}
td.contact a:hover{color:white;background-color:#888888;text-decoration:none;}

td.edinorog{width:33%;padding:0 10px 0 0;color:#CBCBCB;font-size:0.8em;text-align:right;vertical-align:top;}
td.edinorog a{color:#CBCBCB;text-decoration:underline;}
td.edinorog a:active{color:#CBCBCB;text-decoration:underline;}
td.edinorog a:visited{color:#CBCBCB;text-decoration:underline;}
td.edinorog a:hover{color:white;background-color:#888888;text-decoration:none;}

td.column{width:10%;background:#F3F3F3;vertical-align:top;padding:5px 10px 5px 10px;}

td.content25{width:25%;background:#F3F3F3;vertical-align:top;padding:5px 10px 5px 10px;}
td.content75{width:75%;vertical-align:top;padding:5px 10px 5px 10px;background:url('/i/point-bg.gif');}
td.content80{width:80%;vertical-align:top;padding:5px 10px 5px 10px;background:url('/i/point-bg.gif');}

.flash{padding:0; text-align:right;background:url('/i/bg_flash-autumn.jpg');}
.slogan_new{position:absolute; top:85px; left:25px;}
