/* Обязательные классы, для разных тегов */
body.viewMode{color:black;background:#EEDDC3 url('i/body_bg.jpg');margin:0;}
body.visualMode, td.visualMode{color:black;background:#EEDDC3 url('i/body_bg.jpg');}
body.htmlMode{background:threedface;font-family:courier,monospace;color:black;}
body, td, th{font-family:arial,tahoma,verdana,sans-serif;font-size:80%;}

h1, h2.h1{color:#663010;font-size:1.6em;font-family:georgia,serif;font-weight:lighter;}	/* Главная строка, системная, используется везде, где требуется озаглавить блок текста */
hr{color:#DABE89;}											/* Разделитель */

table.invisible{width:100%;empty-cells:show;}						/* Описание прозрачной таблицы */
table.invisible td.frame{border:#DABE89 solid 2px;background:#FFF6E9;}	/* Обрамление для ячеек в прозрачной таблице */

table.system{border:#DABE89 solid 2px;width:100%;background:#fff6e9;empty-cells:show;}	/* Описание системной таблицы */
table.system th, table.system .th{background:#bfa278;color:white;text-align:left;font-weight:normal;}	/* Заглавная строка системных таблиц */
table.system th h1{color:white;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{background:#FFF2DF;border-top:1px solid #FFFDF9;}	/* Подзаголовочная строка системных таблиц */
table.system .light{background:#FFFBF2;border-top:1px solid #FFFDF9;}	/* Светлая строка системных таблиц */
table.system .dark{background:#FFF6E9;border-top:1px solid #FFFDF9;}	/* Темная строка системных таблиц */
table.system .lighter{background:#FFFDF9;border-top:1px solid #FFFDF9;}	/* 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 #FFFDF9;}	/* Надчеркивание, чтоб разделить строки визуально */

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{text-decoration:underline;}			/* Ссылки в позаголовочной строке системной таблицы */
table.system .head a:visited{text-decoration:underline;}
table.system .head a:hover{text-decoration:none;}
table.system .head a:active{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:#fff6e9;empty-cells:show;}							/* Описание таблицы корзины */
table.cart tr{background:#fff6e9;}													/* Корзина */
table.cart tr span{background:#FFF0D9;color:black;padding:3px;vertical-align:top;}	/* Выделение текста в корзине */

table.cart a:link{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;}
table.cart a:active{color:#FF8000;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:#fff6e9;color:#663010;padding:4px;border-top:3px solid #E4D0A9;font-size:1.2em;}	/* Плашка с выделением фона под текстом */

.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:none;}			/* Стили таблицы ошибки */
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:#663010;background:#fff6e9;padding:4px 4px 4px 118px;border-top:3px solid #E4D0A9;font-size:1.2em;}
div.list p.name span.date{background:#fff6e9;text-align:right;float:left;font-size:0.8em;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 0 10px 0;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 #DABE89;padding:3px 3px 2px 3px;vertical-align:top;}
table.navigation span{background:#FFFBF4;border:1px solid #DABE89;margin:2px 3px;padding:3px 8px;}

table.navigation a{z-index:5;margin:2px 3px;padding:3px 8px;border:1px solid #DABE89;}
table.navigation a:link{background:#fff6e9;color:black;text-decoration:none;}
table.navigation a:visited{background:#fff6e9;color:black;text-decoration:none;}
table.navigation a:hover{background:#dcb57c;color:white;text-decoration:none;}
table.navigation a:active{background:#dcb57c;color:white;text-decoration:none;}

/* Теги, используемые в визуальном редакторе */
h2{color:#663010;font-size:1.4em;font-family:georgia,serif;font-weight:none;}	/* Главная строка, пользовательская, первого уровня (визуальный редактор) */
h3{color:#663010;font-size:1.2em;font-family:georgia,serif;font-weight:none;}	/* Главная строка, пользовательская, второго уровня (визуальный редактор) */
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{font-weight:bold;border-top:2px solid #DABE89;border-bottom:2px solid #DABE89;background:#EBDBBA;}
td.simpleCell{border-bottom:1px solid #DABE89;}
td.simpleFoot{border-top:1px solid #DABE89;border-bottom:2px solid #DABE89;background:#EDD0A8;}

td.simpleHeader a:link{}
td.simpleHeader a:visited{}
td.simpleHeader a:hover{}
td.simpleHeader a:active{}

td.simpleFoot a:link{}
td.simpleFoot a:visited{}
td.simpleFoot a:hover{}
td.simpleFoot a:active{}

table.full{border:#DABE89 solid 2px;background:#DABE89;empty-cells:show;}

td.fullFH{background:#402F24;color:white;text-align:left;font-weight:bold;}
td.fullFL{background:#6B4F3D;color:white;text-align:center;font-weight:bold;}
td.fullFD{background:#553E2F;color:white;text-align:center;font-weight:bold;}
td.fullFE{background:#402F24;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:#E9D8B3;text-align:left;}
td.fullLL{background:#EEE1C5;text-align:center;}
td.fullLD{background:#EBDBBA;text-align:center;}
td.fullLE{background:#E9D8B3;text-align:right;}

td.fullDH{background:#E9C593;text-align:left;}
td.fullDL{background:#EDD0A8;text-align:center;}
td.fullDD{background:#EAC898;text-align:center;}
td.fullDE{background:#E9C593;text-align:right;}

td.fullEH{background:#E1AB62;text-align:left;}
td.fullEL{background:#E6B97B;text-align:center;}
td.fullED{background:#E3B06B;text-align:center;}
td.fullEE{background:#E1AB62;text-align:right;}

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{}

/* Переназначение для текущего дизайна */
table.all{border-collapse:collapse;border:none;width:100%;height:100%;background:url('i/bottom_bg.jpg') repeat-x bottom left;}

table.all a:link{color:#993234;text-decoration:underline;}
table.all a:visited{color:#993234;text-decoration:underline;}
table.all a:hover{color:#ef1317;text-decoration:none;}
table.all a:active{color:#993234;text-decoration:underline;}

table.all h1, table.all h2.h1{font-size:2.2em;}
table.all h2{font-size:1.8em;}
table.all h3{font-size:1.4em;}

table.all img{color:#B7A588;border-color:#B7A588;}
table.all td.top{margin:0;padding:20px 0 0 0;text-align:center;background:url('i/top_bg.jpg') repeat-x;width:50%;vertical-align:top;}
table.all td.pic{margin:0;padding:0 70px;background:url('i/top.jpg') repeat-x;text-align:center;vertical-align:bottom;color:#534735;}

table.all td.content{margin:0;padding:0;background:url('i/d.gif') no-repeat bottom right;color:black;vertical-align:top;text-align:center;}
table.all td.content ul{margin:0;padding:0 0 0 15px;color:black;vertical-align:top;}

table.content-in{border-collapse:collapse;border:none;background:url('i/content_center_bg.jpg') repeat-x;text-align:center;width:100%;height:100%;}
table.content-in td.left{margin:10px;padding:15px;background:url('i/content_left_bg.jpg') no-repeat left top;color:black;vertical-align:top;}
table.content-in td.center{margin:10px;padding:15px;color:black;vertical-align:top;width:33%;}
table.content-in td.right{margin:10px;padding:15px;background:url('i/content_right_bg.jpg') no-repeat right top;color:black;vertical-align:top;width:33%;}

table.content-left{border-collapse:collapse;border:none;background:url('i/vinet_left.gif') no-repeat top left;width:100%;}
table.content-left h1, table.content-left h2, table.content-left h3{text-align:right;}
table.content-left td.td{padding:30px 0 0 40px;text-align:left;vertical-align:top;}
table.content-left table.td, table.content-left table td.td{border-collapse:collapse;border:none;padding:0;text-align:left;vertical-align:top;}

table.content-left-in{border-collapse:collapse;border:none;background:url('i/vinet_left.gif') no-repeat top left;width:100%;}
table.content-left-in h1, table.content-left-in h2, table.content-left-in h3{text-align:left;}
table.content-left-in td.td{padding:30px 0 0 40px;text-align:left;vertical-align:top;}
table.content-left-in table.td, table.content-left table td.td{border-collapse:collapse;border:none;padding:0;text-align:left;vertical-align:top;}

table.content-center{border-collapse:collapse;border:none;width:100%;}
table.content-center h1, table.content-center h2, table.content-center h3{text-align:center;}
table.content-center td.td{padding:30px 0 0 0;text-align:left;vertical-align:top;}
table.content-center table.td, table.content-center table td.td{border-collapse:collapse;border:none;padding:0;text-align:left;vertical-align:top;}

table.content-right{border-collapse:collapse;border:none;background:url('i/vinet_right.gif') no-repeat top right;width:100%;}
table.content-right h1, table.content-right h2, table.content-right h3{text-align:left;}
table.content-right td.td{padding:30px 40px 0 0;text-align:left;vertical-align:top;}
table.content-right table.td, table.content-right table td.td{border-collapse:collapse;border:none;padding:0;text-align:left;vertical-align:top;}

table.copyright td{padding:0;text-align:center;}

table.all td.bottom{margin:0;padding:0;background:url('i/divan.jpg') no-repeat bottom left;text-align:center;vertical-align:bottom;color:#a46642;}
table.all td.bottom a:link{color:#a46642;text-decoration:none;}
table.all td.bottom a:visited{color:#a46642;text-decoration:none;}
table.all td.bottom a:hover{color:#a46642;text-decoration:underline;}
table.all td.bottom a:active{color:#a46642;text-decoration:underline;}

p.branch{margin-top:5px;}

p.phone{color:#663010;font-family:georgia,serif;font-size:2em;margin-bottom:7px;}
p.phone span{font-size:0.45em;}
