/* Обязательные классы, для разных тегов */
body.viewMode{color:#413E34;background:#74210E url(i/bg.gif);margin:0;}
body.visualMode, td.visualMode{color:black;background:#DAD5BC;}
body.htmlMode{background:threedface;font-family:courier;color:black;}
body, td, th{font-family:geargia,serif;font-size:95%;}

h1, h2.h1{font-family:geargia,serif;color:#8F8973;font-size:1.7em;font-weight:normal;}	/* Главная строка, системная, используется везде, где требуется озаглавить блок текста */
hr{color:#BAAF80;}											/* Разделитель */

table.invisible{width:100%;empty-cells:show;}						/* Описание прозрачной таблицы */
table.invisible td.frame{border:#CCC solid 0;}	/* Обрамление для ячеек в прозрачной таблице */

table.system{border:none;width:100%;empty-cells:show;}	/* Описание системной таблицы */
table.system th, table.system .th{background:#A8A387;color:#EAE5CA;text-align:left;font-weight:normal;}	/* Заглавная строка системных таблиц */
table.system th h1{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{background:#CEC9B2;border-top:1px solid #C3BD9E;}	/* Подзаголовочная строка системных таблиц */
table.system .light{background:#E0DBC1;border-top:1px solid #C3BD9E;}	/* Светлая строка системных таблиц */
table.system .dark{background:#DAD5BC;border-top:1px solid #C3BD9E;}	/* Темная строка системных таблиц */
table.system .lighter{background:#EAE5CA;border-top:1px solid #C3BD9E;}	/* Cтрока подсветка при наведении для системных таблиц */
table.system .answer{padding:10px 10px 10px 3em;background:#D4CEB1;border:1px solid #C3BD9E;}
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 #C3BD9E;}	/* Надчеркивание, чтоб разделить строки визуально */

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:#735B7C;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:#DAD5BC;empty-cells:show;}							/* Описание таблицы корзины */
table.cart tr{background:#DAD5BC;}													/* Корзина */
table.cart tr span{background:#EAE5CA;color:#6B644F;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{color:#6B644F;padding:4px;font-weight:bold;border-top:0 solid #CCC;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 h1, div.list p.name{color:#413E34;padding:0px;padding-left:0px;border-top:0px solid #CCC;font-size:1.0em;}
div.list span.date{background-color:#EAE5CA;color:#8F8973;font-weight:bold;text-align:right;float:left;font-size:0.8em;margin-left:0px;padding:2px 30px 2px 5px;}
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 #C3BD9E;padding:3px 3px 2px 3px;vertical-align:top;}
table.navigation span{background:#DAD5BC;border:1px solid #C3BD9E;border-top:1px solid #DAD5BC;margin:2px 3px;padding:3px 8px;}

table.navigation a{z-index:5;margin:2px 3px;padding:3px 8px;border:1px solid #C3BD9E;} /* font-family:tahoma,helvetica,sans-serif; */
table.navigation a:link{background:#E5E0C8;color:black;text-decoration:none;}
table.navigation a:visited{background:#E5E0C8;color:black;text-decoration:none;}
table.navigation a:hover{background:white;color:#413E34;text-decoration:none;}
table.navigation a:active{background:white;color:#6413E34;text-decoration:none;}

/* Теги, используемые в визуальном редакторе */
h2{font-family:geargia,serif;color:#8F8973;font-size:1.4em;font-weight:normal;}	/* Главная строка, пользовательская, первого уровня (визуальный редактор) */
h3{font-family:geargia,serif;color:#6B644F;font-size:1.2em;font-weight:normal;}	/* Главная строка, пользовательская, второго уровня (визуальный редактор) */
p{}														/* Абзац, обычный, пользовательский (визуальный редактор) */
b,strong{}												/* Полужирный, пользовательский (визуальный редактор) */
i,em{}													/* Курсив, пользовательский (визуальный редактор) */
u{}														/* Подчеркивание, пользовательское (визуальный редактор) */
sup{}													/* Верхний индекс, пользовательский (визуальный редактор) */
sub{}													/* Нижний индекс, пользовательский (визуальный редактор) */
blockquote{color:#6B644F;}									/* Абзац, цитата, пользовательский (визуальный редактор) */
pre{color:#333;}										/* Абзац, машинописный, пользовательский (визуальный редактор) */

a:link{color:#0000B0;text-decoration:underline;}		/* Ссылка, пользовательская (визуальный редактор) */
a:visited{color:#735B7C;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 #C3BD9E;border-bottom:2px solid #C3BD9E;background:#CEC9B2;}
td.simpleCell{border-bottom:1px solid #C3BD9E;}
td.simpleFoot{border-top:1px solid #C3BD9E;border-bottom:2px solid #C3BD9E;background:#DAD5BC;}

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:#C3BD9E solid 2px;background:#C3BD9E;empty-cells:show;}

td.fullFH{background:#A8A387;color:white;text-align:left;font-weight:bold;}
td.fullFL{background:#C0BAA5;color:white;text-align:center;font-weight:bold;}
td.fullFD{background:#B6B098;color:white;text-align:center;font-weight:bold;}
td.fullFE{background:#A8A387;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:#CEC9B2;text-align:left;}
td.fullLL{background:#E0DBC1;text-align:center;}
td.fullLD{background:#DAD5BC;text-align:center;}
td.fullLE{background:#CEC9B2;text-align:right;}

td.fullDH{background:#C0BAA5;text-align:left;}
td.fullDL{background:#CEC9B2;text-align:center;}
td.fullDD{background:#CAC5AC;text-align:center;}
td.fullDE{background:#C0BAA5;text-align:right;}

td.fullEH{background:#B6B098;text-align:left;}
td.fullEL{background:#CEC9B2;text-align:center;}
td.fullED{background:#C0BAA5;text-align:center;}
td.fullEE{background:#B6B098;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, td{border-collapse:collapse;}
.all{width:67%;height:100%;border-collapse:collapse;}
.all td{vertical-align:top;}
.line-left{background:repeat-y url(i/line-left.gif);width:16px;}
.line-right{background:repeat-y right url(i/line-right.gif);width:16px;}
.con{width:100%;background:#EAE5CA;height:100%;}
.con td{vertical-align:top;}
.tpred{background:#F2EED6;width:100%;margin:30px 0 0 0;}
.tpred-top{background:repeat-x url(i/tpred-t.gif);height:26px;}
.tpred-c{background-color:#91B3DA;}
.tpred h1{padding:0;margin:0;}
.tpred-l{background:repeat-y url(i/tpred-l.gif);}
.tpred-r{background:repeat-y url(i/tpred-r.gif);}
.tpred-b{background:repeat-x url(i/tpred-b.gif);}
.price{color:#D43D19;font-size:3.5em;font-weight:bold;padding:0 5px 0 20px;float:left;}
.desc{padding:10px 5px 0 0;}
.sdelano{}
.sdelano-top{background:repeat-x url(i/sdelano-t.gif);height:26px;}
.sdelano-c{background:#DAD5BC;}
.sdelano-l{background:repeat-y url(i/sdelano-l.gif);}
.sdelano-r{background:repeat-y url(i/sdelano-r.gif);}
.sdelano-b{background:repeat-x url(i/sdelano-b.gif);}
.bot{background:url('i/logo-bot.gif') fixed bottom center no-repeat;vertical-align:bottom;}
.bot td{text-align:center;vertical-align:bottom;}

.bot a:link{color:#6B644F;text-decoration:underline;}
.bot a:visited{color:#6B644F;text-decoration:underline;}
.bot a:hover{color:#D43D19;text-decoration:none;}
.bot a:active{color:#D43D19;text-decoration:underline;}

.flo{float:left;margin:0 10px 0 0;}
.slogan{margin:10px;font-style:oblique;}

.slogan a:link{color:#000000;text-decoration:underline;}
.slogan a:visited{color:#000000;text-decoration:underline;}
.slogan a:hover{color:#D43D19;text-decoration:none;}
.slogan a:active{color:#D43D19;text-decoration:underline;}

.inside h1,.inside h2.h1{position:relative;top:-60px;left:0;margin:0;padding:0;display:inline;z-index:1;}
.inside div.list h1{position:relative;top:0;font-size:1.2em;}

table.new-win{padding:0;margin:0;height:100%;width:100%;border-collapse:collapse;border:0;}
table.new-win .content-padding{background:#EAE5CA;padding:10px 20px;vertical-align:top;width:100%;}

.bg-button{background:#CDC8B1; padding:7px;margin:0;}
.button{border-top: solid 1px #FBF9F1;border-left: solid 1px #FBF9F1;border-right: solid 1px #AFAA94;border-bottom: solid 1px #AFAA94;background:url('i/bg-button.gif') repeat-x #F1E5BC;height:7px; padding:4px 15px;margin:7 0 0 0;color:#79725A;font-weight:bolder;font-style: italic;font-family:serif;cursor: hand;vertical-align:middle;text-align:center;}

.button a:link{color:#79725A;text-decoration:none;font-family:serif;cursor: hand;}
.button a:visited{color:#79725A;text-decoration:none;font-family:serif;cursor: hand;}
.button a:hover{color:#79725A;text-decoration:none;font-family:serif;cursor: hand;}
.button a:active{color:#79725A;text-decoration:none;font-family:serif;cursor: hand;}