/* Общие элементы верстки */

* {
  font-family:    Arial, Helvetica, sans-serif;
  font-size:      12px;
}

BODY {
  padding:        0px;
  margin:         0px;
  text-align:     center;
}

TABLE {
  margin:         0px;
  padding:        0px;
  height:         auto;
  width:          100%;
}

TH {
  margin:         0px;
  padding:        0px;
  text-align:     left;
  border:         0px #000000 solid;
}

TD {
  margin:         0px;
  padding:        0px;
  text-align:     left;
  border:         0px #000000 solid;
}

IMG {
  border:         0px #000000 solid;
}

IMG.Icon {
  margin-bottom: -2px;
}

/* Элементы ввода */

INPUT {
  height:         20px;
  margin:         0px;
}

INPUT.Button {
  width:          100px;
  border:         1px #000000 solid;
  background:     #DDDDDD;
  color:          #000000;
}

INPUT.ButtonSmall {
  width:          50px;
  border:         1px #000000 solid;
  background:     #DDDDDD;
  color:          #000000;
}


/* Ссылки */

A {
  color: #000000;
  text-decoration: underline;
}

A:Hover {
  text-decoration: none;
}

/* Таблица тела документа */

TABLE.DocBody {
  width:          780px;
}


/* Заголовки */

H1 {
  hont-weight:    bold;
  font-size:      22;
}

H2 {
  hont-weight:    bold;
  font-size:      20;
}

H3 {
  hont-weight:    bold;
  font-size:      18;
}

H4 {
  hont-weight:    bold;
  font-size:      16;
}

H5 {
  hont-weight:    bold;
  font-size:      14;
}

H6 {
  hont-weight:    bold;
  font-size:      12;
}

/* Шапка */

TABLE.Header {
  height:         94px;
  background:     #E6E6E6;
}

TABLE.Header TD.HeaderLeft {
  width:          172px;
  height:         94px;
  background:     url(./../Images/HeaderLeft.jpg);
}

TABLE.Header TD.HeaderCenter {
  width:          285px;
  height:         94px;
  background:     url(./../Images/HeaderCenter.jpg);
  text-align:     center;
  vertical-align: middle;
}

TABLE.Header TD.HeaderRight {
  width:          323px;
  height:         94px;
  background:     url(./../Images/HeaderRight.jpg);
}


/* Меню */

TABLE.Menu {
  height:         40px;
  background:     url(./../Images/MenuBack.jpg);
}

TABLE.Menu TD.MenuSpacer {
  width:          10px;
  height:         40px;
}

TABLE.Menu TD.MenuItem {
  width:          110px;
  height:         40px;
}

TABLE.MenuItem TD.MenuItemSpacer {
  width:          1px;
  height:         40px;
}

TABLE.MenuItem TD.MenuItemLeft {
  width:          10px;
  height:         40px;
  background:     #EEEEEE;
  background-image: url(./../Images/MenuItemLeft.jpg);
}

TABLE.MenuItem TD.MenuItemBody {
  width:          86px;
  height:         40px;
  background:     #EEEEEE;
  background-image: url(./../Images/MenuItemBack.jpg);
  text-align:     center;
  font-weight:    bold;
}

TABLE.MenuItem TD.MenuItemRight {
  width:          10px;
  height:         40px;
  background:     #EEEEEE;
  background-image: url(./../Images/MenuItemRight.jpg);
}


/* Вступление */

TABLE.Preface {
  width:          760px;
  background:     #F8F8F8;
}

TABLE.Preface TD.PreTopLeft {
  width:          5px;
  height:         15px;
  background:     #EDEDED;
  background-image: url(./../Images/PreTopLeft.jpg);
}

TABLE.Preface TD.PreTopCenter {
  width:          750px;
  height:         15px;
  background:     #EDEDED;
  background-image: url(./../Images/PreTopBack.jpg);
}

TABLE.Preface TD.PreTopRight {
  width:          5px;
  height:         15px;
  background:     #EDEDED;
  background-image: url(./../Images/PreTopRight.jpg);
}

TABLE.Preface TD.PreLeft {
  width:          5px;
  background:     #EDEDED;
  background-image: url(./../Images/PreLeft.jpg);
}

TABLE.Preface TD.PreCenter1 {
  padding-left:   10px;
  padding-right:  12px;
  width:          250px;
}

TABLE.Preface TD.PreCenter2 {
  width:          500px;
  padding-right:  10px;
  text-align:     justify;
  vertical-align: top;
}

TABLE.Preface TD.PreRight {
  width:          5px;
  background:     #EDEDED;
  background-image: url(./../Images/PreRight.jpg);
}

TABLE.Preface TD.PreBottomLeft {
  width:          5px;
  height:         15px;
  background:     #EDEDED;
  background-image: url(./../Images/PreBottomLeft.jpg);
}

TABLE.Preface TD.PreBottomCenter {
  width:          750px;
  height:         15px;
  background:     #EDEDED;
  background-image: url(./../Images/PreBottomBack.jpg);
}

TABLE.Preface TD.PreBottomRight {
  width:          5px;
  height:         15px;
  background:     #EDEDED;
  background-image: url(./../Images/PreBottomRight.jpg);
}


/* Основная часть */

TABLE.Body TD.Body {
  padding:        10px;
  padding-top:    15px;
  padding-bottom: 15px;
}

/* Подложка */

TD.Footer {
  height:         100px;
  background:     #F8F8F8;
  background-image: url(./../Images/Footer.jpg);
  text-align:     center;
}

TD.Counters {
  text-align:     center;
  vertical-align: middle;
}

/* Сообщения */

SPAN.Error {
  color: Red;
}

SPAN.New {
  color: Red;
}
