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: #2F4D96;}
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%}
.w100 {width: 100%}

A:link, A:visited {text-decoration: underline; color: #294A94;}
A:hover, A:active {text-decoration: underline; color: #3561C1;}

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:#63B5E7;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*/
#header 
{
  width: 100%;
  height: 100px;
  color: #000000;
  background: Transparent url('/design/Head_2.jpg') no-repeat scroll right top;  
}
#logo_tbl {width: 300px; height:100px;}
#logo_tbl TD {vertical-align: middle;}

#h_logo 
{
  position: absolute; z-index: 101; 
  top: 0px; left: 0px; width: 300px; height: 100px;  
  background: Transparent url('/design/head_logo_eng.gif') no-repeat scroll left top;
}
#h_logo A 
{
  display: block; width: 300px; height: 100px;
}

TD.l_main_panel { vertical-align: top; width: 165px; }
TD.c_main_panel { vertical-align: top; }
TD.r_main_panel { vertical-align: top; width: 165px; }

INPUT.inpt {padding:2px;margin:1px;font-family:Verdana;font-size:100%;}
SELECT.inpt {margin:1px;font-family:Verdana;font-size:100%;}
/* INPUT.inpt {border:solid 1px #888888;background-color:#FFFFFF;} */
INPUT.btn {
  font-size:100%;
  line-height: normal;
  height:20px;
  margin:1px;
}

.content_block
{
  padding-left: 15px;
  padding-right: 15px;
}

.tree_cntnr {margin: 10px 15px 20px 20px;}

.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: 30px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  border-left: solid 1px white;
}
TABLE.TAuth {margin-left: 5px;}
TABLE.TAuth TD {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: #63B5E7;}
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: #BDDEF7;}
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: #71C5F7;}
TR.hl2_on {background-color: #D8EDFD;}

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;}

.tree_content 
{
  margin-bottom: 20px; 
  text-align: justify;
}
.tree_content TD 
{
  padding: 4px;
  border: solid 1px #D6D6D6;
  text-align: left;
}

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;
}
/*span.img 
{
  display: block; 
  float: left; 
  width: 12px; 
  height: 12px;
}
span.img_10 {background: url('design/icon_10.gif') no-repeat;}
span.img_11 {background: url('design/icon_11.gif') no-repeat;}
span.img_00 {background: url('design/icon_00.gif') no-repeat;}
span.img_01 {background: url('design/icon_01.gif') no-repeat;}
*/

.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: #63B5E7;
}
.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;
}