/* Begin-:[°][°][°] COMMON RULES [°][°][°] */

BODY {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #333;
  PADDING-TOP: 0px;
  FONT-FAMILY: 'trebuchet ms',arial,verdana,sans-serif;
  background: #3d454d url('img/bg.jpg') repeat;
  background-attachment: fixed;
}

TABLE {
  table-layout: fixed;
  WIDTH: 100%;
  vertical-align: text-top;
}
/*
TABLE.border {
  BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
TABLE.border TH {
  COLOR: #000; BACKGROUND-COLOR: #e7e8e4
}
TABLE.border TD {
  PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid
}
*/

h1, h2, h3, h4 {
  color:#000000;
  font-family: "verdana","arial", "tahoma", sans-serif;
  font-weight: bold;
  line-height: 1.0;
}
h1 {
  color: #000;
  font-size: 270%;
  font-weight: normal;
  margin: 0 0 0.5em 0;
  text-align: center;
}
h2 {
  color: #000;
  font-size: 185%;
  margin: 1.1em 0 0.7em 0;
  text-align: center;
}
h3 {
  color: #111;
  font-size: 120%;
  margin: 1.3em 0 0.6em 0;
  text-align: left;
}

p {
  margin:0 0 1.0em 0;
  text-align: justify;
  text-indent: 1.5em;
  font-size: 13px;
}

ul, ol {
  text-align: left;
}


ACRONYM {
  border-bottom: 1px dashed blue;
  color: maroon;
}

hr {
  color: #DDD; /*для IE */
  background-color:#DDD; /*для Firefox, Opera, Safari*/
  border:0px none;
  height:1px; /* высота 1px IE, Firefox, Opera, Safari */
  clear:both; /* для очистки, если тег идет после float елемента */
}

/* End---:[°][°][°] COMMON RULES [°][°][°] */

.left {
  text-align: left;
}
.right {
  text-align: right;
}
.justify {
  text-align: justify;
}
.center {
  text-align: center;
}
