/*      ГЛАВНАЯ СТИЛЕВАЯ ТАБЛИЦА   (С) А.Гольдин, 2009

Темный цвет (фиолетовый) #663399
Светлый цвет (светло-сиреневый) #f0e1ff
Дополнение до светлого (канареечный) #ffcc00
Цвет шрифта заголовков (канареечный, но потемнее) #ffbb00
Дополнение до темного (слоновая кость) #fff9e5

*/

body {
  margin:0px; font:11pt/14pt "Trebuchet MS", Tahoma, sans-serif}
h1, h2, h3 {  
  color:#fb0;}
h1 {
  margin-top:6pt; margin-bottom:18pt; font-size:16pt;}
h2 {
  margin-top:12pt; margin-bottom:6pt; font-size:13pt;}
h3 {
  margin-top:12pt; margin-bottom:6pt; padding-right:12pt;
  font:bold 20px "Palatino Linotype", "Book Antiqua", serif;
  text-align:right; font-style:italic}

a {
  text-decoration:none; color:#639;}
a:hover {
  text-decoration:underline; color:#60f;}

p {
  text-indent:2em; margin-top:3pt; margin-bottom:3pt; text-align:justify}

table.tbl, table.tbl-left {
  border-left:1px solid #ffcc00; border-top:1px solid #ffcc00;
  margin:12pt 0px 12pt 0px}
table.tbl th, table.tbl-left th, table.tbl td, table.tbl-left td {
  border-right:1px solid #ffcc00; border-bottom:1px solid #ffcc00;
  text-align:center}
table.tbl td:first-child {
  text-align:left}
table.tbl th, table.tbl-left th {
  background-color:#fff9e5;}
table.tbl-left td {
  text-align:left}
table.tbl-pict td {
  text-align:center; vertical-align:top}
  
.right {
  text-align:right; padding-right:2em}

/* Хидер  */
.header { 
  border-top:3px solid #ffcc00; border-bottom:1px solid #639;
  background:url("i/header.jpg") no-repeat; background-color:#fff9e5;}
.header h6 { /* Информация об адресе и телефоне в хидере */
  font: 12px Verdana, Tahoma, sans-serif;
  text-align:right; color:#639; margin:0px; padding:0px 12pt 3pt 0px;}
.header p {
  font:bold 18px "Palatino Linotype", "Book Antiqua", serif;
  text-align:right; margin:0px; padding:2pt 12pt 6pt 0px; color:#639}

/* Полоса под хидером  */
.hider-bot {
  font:15px "Palatino Linotype", "Book Antiqua", serif;
  color: #639; padding:1px 0px 2px 20px;
  background-color:#fc0; border-bottom:1px solid #639;}
  
/* Меню */
.menu {
  font:10pt Verdana, Arial, sans-serif; padding:5px;
  color: #639; background-color:#fff9e5;
  border-bottom:3px solid #f6f6f6; border-right:3px solid #f6f6f6;}
.menu a:hover {
  text-decoration:none;}
.menu ul {
  margin:0px; padding:0px 0px 0px 5px}
.menu li {
  list-style-type:none; margin:0px; padding:2pt;}
.menu li:hover {
  background-color:#fc0;}
li.actual a {
  color: #f0e1ff;}
li.actual:hover {
  background-color:#fff9e5;}
li.actual a:hover {
  cursor:default}

/* Футер */
.footer {
  width:100%; margin:0px; padding:5px;
  border-top:solid 1px #fc0; border-bottom:solid 2px #fc0;
  font: 8pt Verdana, Arial, sans-serif; color:#639;
  text-align:right; background-color:#fff9e5;}
.footer a {
  text-decoration:underline; color:#639;}

/* Формы */
.submit {
  font:bold 10pt Arial; color:#639; background-color:#fc0}
.submit:hover {
  background-color:#f0e1ff}
