/* Обязательные классы, для разных тегов */
body{font-family:tahoma,verdana,arial,sans-serif;color:#FFFCEE;background:#3E8529;margin:0;}
td, th, body{font-size:80%;}

h1{color:#CCDD89;font-size:2em;font-family:serif;}	/* Главная строка, системная, используется везде, где требуется озаглавить блок текста */
hr{color:#CCDD89;}										/* Разделитель */

table.invisible{width:100%;}							/* Описание прозрачной таблицы */
table.invisible td.frame{border:#CCDD89 solid 2px;background:#3E8529;}	/* Обрамление для ячеек в прозрачной таблице */

table.system{border:#CCDD89 solid 2px;width:100%;background:#3E8529;}	/* Описание системной таблицы */
table.system th, table.system .th{background:#316B22;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:#316B22;border-top:1px solid #CCDD89;}	/* Подзаголовочная строка системных таблиц */
table.system .light{background:#4C9F32;border-top:1px solid #CCDD89;}	/* Светлая строка системных таблиц */
table.system .dark{background:#48962F;border-top:1px solid #CCDD89;}	/* Темная строка системных таблиц */
table.system td.padding{padding:0 0 0 0;}				/* Для ячеек, где необходимо убрать отступ */

table.system tr.head td{border-top:1px solid #CCDD89;}	/* Надчеркивание, чтоб разделить строки визуально */
table.system tr.light td{border-top:1px solid #CCDD89;}
table.system tr.dark td{border-top:1px solid #CCDD89;}

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:#CCDD88;text-decoration:underline;}	/* Остальные ссылки в системной таблице */
table.system a:active{color:#DAA520;text-decoration:underline;}
table.system a:visited{color:#BDD367;text-decoration:underline;}
table.system a:hover{color:#DAA520;text-decoration:none;}

table.cart{width:100%;background:#48962F;}		/* Описание таблицы корзины */
table.cart tr{background:#48962F;}				/* Корзина */
table.cart tr span{background:#316B22;color:white;padding: 3px 3px 3px 3px;vertical-align:top;}	/* Выделение текста в корзине */

table.cart a{color:white;text-decoration:none;font-weight:bold;}	/* Ссылки в корзине */
table.cart a:active{color:white;text-decoration:none;font-weight:bold;}
table.cart a:visited{color:white;text-decoration:none;font-weight:bold;}
table.cart a:hover{color:white;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:#3E8529;color:#CCDD89;padding: 3px 3px 3px 3px;font-weight:bold;border:#CCDD89 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:#CCDD89;font-size:1.8em;font-family:serif;}	/* Главная строка, пользовательская, первого уровня (визуальный редактор) */
h3{color:#CCDD89;font-size:1.4em;font-family:serif;}	/* Главная строка, пользовательская, второго уровня (визуальный редактор) */
p{}														/* Абзац, обычный, пользовательский (визуальный редактор) */
b,strong{}												/* Полужирный, пользовательский (визуальный редактор) */
i,em{}													/* Курсив, пользовательский (визуальный редактор) */
u{}														/* Подчеркивание, пользовательское (визуальный редактор) */
sup{}													/* Верхний индекс, пользовательский (визуальный редактор) */
sub{}													/* Нижний индекс, пользовательский (визуальный редактор) */
blockquote{color:#FFFCEE;}								/* Абзац, цитата, пользовательский (визуальный редактор) */
pre{color:#FFFCEE;}										/* Абзац, машинописный, пользовательский (визуальный редактор) */

a{color:#CCDD88;text-decoration:underline;}				/* Ссылка, пользовательская (визуальный редактор) */
a:active{color:#DAA520;text-decoration:underline;}
a:visited{color:#BDD367;text-decoration:underline;}
a:hover{color:#DAA520;text-decoration:none;}

/* Описание таблиц, пользовательских */
table.simple{}
td.simpleHeader{font-weight:bold;border-top:2px solid #CCDD89;border-bottom:2px solid #CCDD89;background:#316B22;}
td.simpleCell{border-bottom:1px solid #CCDD89;}
td.simpleFoot{border-top:1px solid #CCDD89;border-bottom:2px solid #CCDD89;background:#316B22;}

table.full{border:#CCDD89 solid 2px;background:#CCDD89;}

td.fullFH{background:#316B22;color:white;text-align:left;font-weight:bold;}
td.fullFL{background:#316B22;color:white;text-align:center;font-weight:bold;}
td.fullFD{background:#316B22;color:white;text-align:center;font-weight:bold;}
td.fullFE{background:#316B22;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:#4C9F32;text-align:left;}
td.fullLL{background:#4C9F32;text-align:center;}
td.fullLD{background:#4C9F32;text-align:center;}
td.fullLE{background:#4C9F32;text-align:right;}

td.fullDH{background:#48962F;text-align:left;}
td.fullDL{background:#48962F;text-align:center;}
td.fullDD{background:#48962F;text-align:center;}
td.fullDE{background:#48962F;text-align:right;}

td.fullEH{background:#316B22;text-align:left;}
td.fullEL{background:#316B22;text-align:center;}
td.fullED{background:#316B22;text-align:center;}
td.fullEE{background:#316B22;text-align:right;}

/* Переназначение для текущего дизайна */
td.menu{vertical-align:top;background:#3E8529 repeat-x url('/i/menubg.jpg');text-align:center;}

td.menuitem{padding-right:24px;text-align:right;text-transform:uppercase;line-height:28px;}
td.menuitem a{color:#19400E;text-decoration:none;font-family:serif;font-size:1.1em;font-weight:bold;}
td.menuitem a:active{color:#CCDD88;text-decoration:none;font-family:serif;font-size:1.1em;font-weight:bold;}
td.menuitem a:visited{color:#19400E;text-decoration:none;font-family:serif;font-size:1.1em;font-weight:bold;}
td.menuitem a:hover{color:#CCDD88;text-decoration:none;font-family:serif;font-size:1.1em;font-weight:bold;}

td.support{background:#3E8529 repeat-x url('/i/bottombg.jpg');padding:11px 21px;font-size:0.7em;color:#204D11;vertical-align:top;}

td.support a{color:#204D11;text-decoration:underline;}
td.support a:active{color:#204D11;text-decoration:underline;}
td.support a:visited{color:#204D11;text-decoration:underline;}
td.support a:hover{color:#204D11;text-decoration:none;}

td.copy{background:#3E8529 repeat-x url('/i/bottombg.jpg');}
td.copyi{padding:11px 21px;font-size:0.7em;color:#CCDD88;vertical-align:top;}

td.copyi a{color:#CCDD88;text-decoration:underline;}
td.copyi a:active{color:#CCDD88;text-decoration:underline;}
td.copyi a:visited{color:#CCDD88;text-decoration:underline;}
td.copyi a:hover{color:#CCDD88;text-decoration:none;}

table.navi{width:176px;}
table.navi td{text-align:center;}

td.main{width:99%;height:99%;vertical-align:top;}
td.header{background:#214D11;}

td.columbia{vertical-align:top;text-align:left;background:no-repeat url('/i/columbia.jpg');}
td.italy{vertical-align:top;text-align:left;background:no-repeat url('/i/italy.jpg');}
td.france{vertical-align:top;text-align:left;background:no-repeat url('/i/france.jpg');}

td.line{background:#6A0906;}

table.content{background:#46922E repeat-x url('/i/mainbg.jpg');width:100%;height:100%;}
table.content td{vertical-align:top;}
td.w33{vertical-align:top;width:33%;text-align:center;}

.date{color:#6A0906;font-family:serif;font-size:1.2em;font-weight:bold;}
