body {margin: 0px; padding: 0px; color: Black; background-color: #FFFFFF;}
body {font-size: 70%; font-family: Verdana, Sans-Serif;}

table, tr, td, form {margin: 0px; padding: 0px; border: none;}
table {border-collapse: collapse;}
img {border: none}

p {margin: 0px; padding: 0.5em 0 0.5em 0;}

UL, OL {padding: 0px; margin: 0.5em;}
LI {margin-left: 2em; padding-top: 0.2em; padding-bottom: 0.2em;}

h2 {font-size: 130%; font-weight: bold; margin:1.5em 0px 0.5em 0px; color: #84474B;}
h3 {font-size: 120%; font-weight: bold; margin:0.5em 0px 0.5em 0px;}
h4 {font-size: 110%; font-weight: bold;}

h3.thema {margin:1.5em 0px 1.5em 0px;}
h3.block {line-height: 2em;}

.fxx_small {font-size:xx-small}
.fx_small  {font-size:x-small}
.fsmall    {font-size:small}
.fmedium   {font-size:medium}
.flarge    {font-size:large}
.fx_large  {font-size:x-large}
.fxx_large {font-size:xx-large}

.w60px {width: 60px}
.w75px {width: 75px}
.w50 {width: 50%}
.w65 {width: 65%}
.w80 {width: 80%}
.w90 {width: 90%}
.w98 {width:98%}
.w100 {width: 100%}

A:link, A:visited {text-decoration: underline; color: #8C534C;}
A:hover, A:active {text-decoration: underline; color: #AE604E;}

A.AList:link, A.AList:visited {text-decoration: none;}
A.AList:hover, A.AList:active {text-decoration: underline;}

A.ALight:link, A.ALight:visited {text-decoration: none; color: White;}
A.ALight:hover, A.ALight:active {text-decoration: underline; color: White;}

A i.attach {
  display: block;
  float: left;
  width: 14px;
  height: 13px;
  background: Transparent url(/design/attach.gif) no-repeat scroll left top;
  margin-right: 5px;
}

.footer {background-color:#654354;color:#FFFFFF;font-size:xx-small;padding:1px;}

div.color_panel1 {padding: 7px 0px 7px 0px; line-height: 1.1em; text-align: center}
div.color_panel2 {padding: 4px 0px 4px 0px; line-height: 1.1em; text-align: center}

/* H E A D E R цвет #475DA5 заменен на #523142 на #644353 */ 
#header 
{
  width: 100%;
  height: 100px;
  background: #654354 url('/design/elite/head_logo_EL2.gif') no-repeat scroll 270px 0px;  
}

#h_logo 
{
  position: absolute; z-index: 101; 
  top: 0px; left: 0px; width: 270px; height: 100px;  
  background: Transparent url('/design/elite/head_logo_EL0.gif') no-repeat scroll left top;
}
#h_logo A {display: block; width: 100%; height: 100px;}

TD.l_main_panel 
{
  width: 165px;
  vertical-align: top;
}
TD.c_main_panel 
{
  vertical-align: top; 
}
TD.r_main_panel 
{
  width: 165px;
  vertical-align: top;
}
INPUT.inpt {
  background-color: #FFFFFF;
  border: solid 1px #888888;
  height: 18px;
  line-height: 18px;
  padding:0px;
  margin:0px;
  font-family: Verdana;
  font-size: 100%;
}
INPUT.btn
{
  font-size: x-small;
  height: 20px;
  border: solid 1px gray;
  background-color: #D6D6D6;
}
INPUT.search_btn {cursor: pointer;}

.content_block
{
  padding-left: 0px; 
  padding-right: 0px;
}

.tree_cntnr {margin: 10px 15px 20px 20px;}

.tree_content 
{
  margin-bottom: 20px; 
  text-align: justify;
}
.tree_content TD 
{
  padding: 4px;
  border: solid 1px #D6D6D6;
  text-align: left;
}
.eliteBG {
  background: Transparent url('/design/elite/stella_bue.jpg') no-repeat scroll center top;
  height: 400px;
  width: 120px;
  margin-top:10px;
}
.news_block   {margin: 0px 0px 10px 0px}
.news_block_l {margin: 0px 5px 10px 15px;}
.news_block_r {margin: 0px 10px 10px 5px;}

TABLE.news TD {padding: 8px 0px 8px 5px; text-align: left;}
TABLE.news span.date {font-weight: bold; margin-right: 5px;}

TABLE.important TD {padding: 8px 0px 8px 5px; background-color:#EFF6FE;}
TABLE.important span.logo 
{
  font-weight: bold; margin-right: 5px;
  background-color: #F1AFBB;
  padding: 2px 7px 2px 7px;
  color: White;
}

DIV.bg1 {border-bottom: solid 1px #FFFFFF}

TABLE.bevel1 {background-color: #63B5E7;}
TD.bevel1_lt,
TD.bevel1_lb,
TD.bevel1_rt,
TD.bevel1_rb {width:3px; height:3px;}

TD.bevel1_lt {background: Transparent url(/design/bevel1_lt.gif) no-repeat;}
TD.bevel1_lb {background: Transparent url(/design/bevel1_lb.gif) no-repeat;}
TD.bevel1_rt {background: Transparent url(/design/bevel1_rt.gif) no-repeat;}
TD.bevel1_rb {background: Transparent url(/design/bevel1_rb.gif) no-repeat;}

TABLE.bevel2 {background-color: #D6D6D6;}
TD.bevel2_lt,
TD.bevel2_lb,
TD.bevel2_rt,
TD.bevel2_rb {width:3px; height:3px;}

TD.bevel2_lt {background: Transparent url(/design/bevel2_lt.gif) no-repeat;}
TD.bevel2_lb {background: Transparent url(/design/bevel2_lb.gif) no-repeat;}
TD.bevel2_rt {background: Transparent url(/design/bevel2_rt.gif) no-repeat;}
TD.bevel2_rb {background: Transparent url(/design/bevel2_rb.gif) no-repeat;}

TABLE.bevel3 {background-color: #ADADAD;}
TD.bevel3_lt,
TD.bevel3_lb,
TD.bevel3_rt,
TD.bevel3_rb {width:3px; height:3px;}

TD.bevel3_lt {background: Transparent url(/design/bevel3_lt.gif) no-repeat;}
TD.bevel3_lb {background: Transparent url(/design/bevel3_lb.gif) no-repeat;}
TD.bevel3_rt {background: Transparent url(/design/bevel3_rt.gif) no-repeat;}
TD.bevel3_rb {background: Transparent url(/design/bevel3_rb.gif) no-repeat;}

TABLE.bevel4 {background-color: #D6A5B5;}
TD.bevel4_lt,
TD.bevel4_lb,
TD.bevel4_rt,
TD.bevel4_rb {width:3px; height:3px;}

TD.bevel4_lt {background: Transparent url(/design/bevel4_lt.gif) no-repeat;}
TD.bevel4_lb {background: Transparent url(/design/bevel4_lb.gif) no-repeat;}
TD.bevel4_rt {background: Transparent url(/design/bevel4_rt.gif) no-repeat;}
TD.bevel4_rb {background: Transparent url(/design/bevel4_rb.gif) no-repeat;}

TD.TD_hm 
{
  height: 28px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  border-left: solid 1px white;
}
TABLE.TAuth {margin-left: 5px}
TABLE.TAuth TD {height:30px; padding:0px 2px 0px 2px; margin:0px}
TABLE.TAuth TD P {padding: 0px; margin: 0px}

img.expimg
{
  margin-left: 6px;
  margin-right: 6px;
  vertical-align: middle;
}

#cntnr_lmenu {width: 100%}

TABLE.cntnr0 {width: 100%; background-color: #654354;}
TABLE.cntnr0 TD.col1 {width: 12px; border-bottom: solid 1px #FFFFFF;}
TABLE.cntnr0 TD.col2 { padding-top: 6px; padding-bottom: 6px; border-bottom: solid 1px #FFFFFF;}

TABLE.cntnr1 {width: 100%; background-color: #7389D2;}
TABLE.cntnr1 TD { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-bottom: solid 1px #FFFFFF;}

UL.nav DIV.cntnr1 {padding: 7px 5px 7px 25px;}
UL.nav DIV.cntnr2 {padding: 5px 5px 5px 10px;}

TR.hl1_on {background-color: #AE604E;}
TR.hl2_on {background-color: #92A4DF;}

TABLE.cntnr0 A:link, 
TABLE.cntnr0 A:visited, 
TABLE.cntnr0 A:active,
TABLE.cntnr0 A:hover
{
  text-decoration: none;
  color: #FFFFFF;
}

TABLE.cntnr1 A 
{
  display: block;
  width: 100%;
}

TABLE.cntnr1 A:link, 
TABLE.cntnr1 A:visited, 
TABLE.cntnr1 A:active,
TABLE.cntnr1 A:hover
{
  text-decoration: none;
  color: #294A94;
}

#content_hdrop 
{
  position: absolute; 
  width: 230px;
  margin-left: -11px;
}

#content_hdrop td 
{
  border: solid 1px #FFFFFF;
  padding-left: 10px;
}

.hl {background-color: Yellow;}

TABLE.childs 
{
  position: relative;
  margin-top: -1px;
}
TABLE.childs TD
{
  border-top: solid 1px #D6D6D6;
  border-bottom: solid 1px #D6D6D6;
  padding: 5px 5px 5px 5px;
  margin: 0px;
  vertical-align: top;
}
TABLE.childs TH
{
  text-align: left;
  border: none;
  padding: 5px 2px 5px 2px;
  background-color: #D6D6D6;
}

TABLE.vote TD {
  height:1.8em;
}
TABLE.pdd TD, TABLE.pdd TH {
  padding:2px 4px;
}
TABLE.border TD {
  border:solid 1px #D6D6D6;
}
TABLE.vote TABLE TD 
{
  padding:2px 4px;
}
TABLE.vote TD.border {
  border:solid 1px #D6D6D6;
}
TABLE.vote TD.varhead 
{
  background-color:#D6D6D6;
  border:solid 1px #ADADAD;
}
TABLE.vote TD.pdd
{
  padding:2px 4px;
}

.childpages {padding: 5px;}
.childpages span{color: #777777}
.childpages span.smfr {color: Red; font-weight: bold;}
.childpages a {font-weight: bold}

.doc_date 
{
  float: right;
  margin: 2px;
  padding: 5px;
  color: White;
  font-size: 8pt;
  text-align: right;
  background-color: #654354;
}
.view_param 
{  
  padding: 5px;
  font-size: 8pt;
  color: Silver;
}
UL.show_errs
{
  list-style-type: decimal;
  margin-top: 0px;
  margin-bottom: 0px;
}
.email 
{
  text-decoration: underline;
  color: Navy;
}
.good {color: Green;}
.wrn  {color: Red;}

.banner_h img
{
  margin-left: 2px;
  margin-right: 2px;

}
.banner_v img
{
  margin-top: 2px;
  margin-bottom: 2px;
}
DIV.attaches 
{
  margin-top: 20px;
}
DIV.attaches p
{
  padding: 2px 0px 2px 0px;
}
TABLE.info TD
{
  padding-left:4px;
  padding-right:4px;
}