div.superModalOverlay { position: fixed; overflow: hidden; z-index:99999; top: 50%; left: 50%; }
* html div.superModalOverlay { /* ie6 hack */
  position: absolute;
}
div.superModalGround { position: fixed; overflow: hidden; z-index:999; top: 0px; left: 0px; height:100%; width:100%; background-color:#222; filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }
* html div.superModalGround { /* ie6 hack */
  position: absolute;
}

body { background:#143c78 url("/img_maxwell/top.gif") repeat-x left top; margin:0 0 0 0; font-size:10px; }
span { font-family:Tahoma }
span.nobr { white-space:nowrap; }


/* Текстовые размеры */
span.bigger2 { font-size:18px; }
span.bigger1 { font-size:14px; }
span.norm { font-size:12px; }
span.smaller1 { font-size:11px; }
span.smaller2 { font-size:10px; }
span.tight { line-height:100%; }


/* Текстовые цвета */
span.std { color:#fff; }
span.lite { color:#c8dcff; }
span.dark { color:#8a94ad; }


/* Ссылки */
a { color:#ff9600; text-decoration:none; }
a:hover { color:#ff9600; text-decoration:underline; }
a.lite { color:#a0966e; text-decoration:none; }
a:hover.lite { color:#a0966e; text-decoration:underline; }
a.dark { color:#dc6400; text-decoration:none; }
a:hover.dark { color:#dc6400; text-decoration:underline; }
a.lite { color:#fff; text-decoration:none; }
a:hover.lite { color:#fff; text-decoration:underline; }
a.form, a:hover.form { display:block; background-color:#dc6400; text-align:center; padding:10px 0 10px 0; position:relative; color:#fff; text-decoration:none; }


/* Главное меню */
div.menu div.item { position:relative; width:200px; float:left; z-index:200; margin:0 0 0 1px; }
div.menu div.first { margin:0 0 0 0; }
div.menu div.blue { width:178px; }
div.menu a.item { display:block; background-color:#dc6400; font-family:Tahoma; font-size:15px; text-align:center; padding:7px 0 7px 0; color:#fff; text-decoration:none; }
div.menu div.blue a.item { background-color:#4664aa; }
div.menu div.subitem { display:none; position:absolute; left:-1px; top:100%; width:200px; background-color:#4664aa; border-left:#14285a 1px solid; border-right:#14285a 1px solid; }
* html div.menu div.subitem { width:202px; }
div.menu div.subitem a { display:block; padding:8px 0 7px 0; margin-bottom:1px; background:transparent url("/img_maxwell/horiz02.gif") repeat-x left top; font-family:Tahoma; font-size:12px; text-align:center; color:#fff; text-decoration:none; }
* html div.menu div.subitem a { width:100%; }
div.menu div.subitem a.first { background:transparent; }


/* Блок сообщения */
div.msg { background-color:#dc6400; padding:20px 15px 20px 15px; position:relative; }


/* Иллюстрации */
img.small { border:#4664aa 5px solid; }
img.act { border-color:#dc6400; }
img.big { border:#4664aa 5px solid; }


/* Элементы форм */
form { padding:0 0 0 0; margin:0 0 0 0; }
input { font-family:Tahoma; }
textarea { font-family:Tahoma; vertical-align:top; }
input.norm { font-size:14px; border:#4664aa 1px solid; color:#000; background-color:#dcdcdc; }
textarea.norm { font-size:14px; border:#4664aa 5px solid; color:#000; background-color:#dcdcdc; }


/* Селекторы для статей */
div.article ul {margin-top:0px; margin-bottom:0px;  }
div.article li { }
div.article span.bold { font-weight:bold; }
div.article span.italic { font-style:italic; }
div.article span.header { font-size:18px; }
div.article span.smaller { font-size:11px; }
div.article span.colored { color:#ff0; }
