/* --------------------------------------------	/* Общие стили */

BODY
 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #606060;
  background: #E4E4E0;
  margin: 0px;
  padding: 0px;
 }

TABLE
 {
  font-size: 11px;
  background-repeat: no-repeat;
  border-color: #606060;
 }

TD
 {
  background-repeat: no-repeat;
 }

H3						/* Заголовки в тексте */
 {
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  margin-top: 7px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 3px;
  text-transform: lowercase;
 }

P						/* Разделение абзацев */
 {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 9px;
 }

UL
 {
  font-size: 11px;
  margin-top: 0px;
  margin-left: 30px;
  margin-right: 15px;
  margin-bottom: 20px;
 }

OL
 {
  font-size: 11px;
  margin-top: 0px;
  margin-left: 30px;
  margin-right: 15px;
  margin-bottom: 20px;
 }

LI
 {
  margin-bottom: 15px;
 }

A
 {
  color: #990000;
 }

A:visited
 {
  color: #204080;
 }

SPAN						/* Смысловое выделение */
 {
  font-weight: bold;
 }

IMG
 {
  border-width: 0px;
 }

INPUT, TEXTAREA
 {
  border: #B0B0B0 1px solid;
  background-color: #FFFFFF;
  margin-bottom: 7px;
 }



/* --------------------------------------------	/* Стили для общего использования */

TD.text						/* Ячейка, содержащая текстовый блок */
 {
  font-size: 12px;
 }

TD.comment					/* Ячейка, содержащая комментарий */
 {
  font-size: 12px;
  color: #606060;
  font-style: italic;
 }

A:multi						/* Многоразовая ссылка */
 {
  color: #990000;
 }

A.multi:visited
 {
  color: #990000;
 }

A.list						/* Список ссылок */
 {
  color: #B34040;
 }

A.list:visited
 {
  color: #204080;
 }

A.sublist					/* Комментарии к списку ссылок */
 {
  color: #606060;
  text-decoration: none;
 }

A.sublist:visited
 {
  color: #606060;
 }

SPAN.comment					/* Пояснение в скобках */
 {
  font-size: 10px;
  color: #7F7F7F;
  font-weight: normal;
 }

IMG.stroke					/* Картинка-ссылка с рамкой */
 {
  border-width: 1px;
 }

INPUT.edit					/* Текстовое поле */
 {
  width: 266px;
  height: 19px;
 }

INPUT.button					/* Кнопка */
 {
  font-size: 11px;
  color: #606060;
  height: 19px;
 }

TEXTAREA.memo					/* Текстовый блок */
 {
  width: 266px;
  height: 150px;
 }



/* --------------------------------------------	/* Зарезервированные стили */

TD.menu, TD.portfolio_menu, TD.ourwork_menu	/* Ячейка, содержащая меню */
 {
  color: #990000;
 }

TD.bread					/* Хлебные крошки */
 {
  background: #F2F2EE;
  color: #000000;
  text-transform: lowercase;
 }

TD.submenu, TD.tabmenu, TD.tabmenu_active	/* Подразделы и закладки */
 {
  font-size: 10px;
 }

TD.tabmenu_active				/* Активная закладка */
 {
  background: #E6E6E6;
 }

TD.dubmenu, TD.portfolio_dubmenu		/* Дублирующее меню */
 {
  color: #C07070;
  text-transform: lowercase;
 }

TD.copyrights_text				/* Строка с копирайтами */
 {
  color: #A0A0A0;
 }

H1, H2						/* Главный и дополнительный заголовки */
 {
  font-size: 11px;
  color: #B34040;
  font-weight: bold;
  margin-top: 18px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 5px;
 }

H1
 {
  text-transform: lowercase;
 }

H2
 {
  margin-top: 5px;
  margin-bottom: 3px;
 }

A.menu						/* Меню */
 {
  color: #404040;
  text-decoration: none;
 }

A.menu:visited
 {
  color: #404040;
 }

A.menu:hover
 {
  text-decoration: underline;
 }

A.activemenu					/* Активный пункт меню */
 {
  color: #990000;
  text-decoration: none;
 }

A.activemenu:visited
 {
  color: #990000;
 }

A.activemenu:hover
 {
  text-decoration: underline;
 }

A.submenu, A.tabmenu				/* Подразделы и закладки */
 {
  color: #404040;
  text-decoration: none;
 }

A.submenu:visited, A.tabmenu:visited
 {
  color: #404040;
 }

A.submenu:hover, A.tabmenu:hover
 {
  color: #990000;
 }

A.dubmenu					/* Дублирующее меню */
 {
  color: #A0A0A0;
  text-decoration: none;
 }

A.dubmenu:visited
 {
  color: #A0A0A0;
 }

A.dubmenu:hover
 {
  text-decoration: underline;
 }

A.activedubmenu					/* Выделенный пункт дублирующего меню */
 {
  color: #C07070;
  text-decoration: none;
 }

A.activedubmenu:visited
 {
  color: #C07070;
 }

A.activedubmenu:hover
 {
  text-decoration: underline;
 }

A.bread						/* Хлебные крошки */
 {
  color: #000000;
  text-decoration: none;
 }

A.bread:visited
 {
  color: #000000;
 }

A.bread:hover
 {
  color: #990000;
 }

A.publications					/* Ссылки на статьи */
 {
  color: #606060;
 }

A.publications:visited
 {
  color: #A8A8A8;
 }

A.mail						/* Адрес почты студии */
 {
  color: #C07070;
 }

A.mail:visited
 {
  color: #C07070;
 }

A.file						/* Прикрепленные файлы */
 {
  color: #000000;
  text-transform: lowercase;
 }

A.file:visited
 {
  color: #204080;
 }

A.file:hover
 {
  color: #990000;
 }

SPAN.fof_comment				/* Пояснение в скобках для 404 страницы */
 {
  font-size: 10px;
  color: #404040;
  font-weight: normal;
 }

SPAN.file					/* Описание прикрепленного фАйла */
 {
  font-size: 10px;
  color: #7F7F7F;
  font-weight: normal;
 }

