body {
  margin: 0px auto;
  width: 1250px;
  padding: 0px;
  color: Black;
  background-color: #FFFFFF;
  font-size: 80%;
  font-family: Verdana, Sans-Serif;
  background: url(/design/elite/bg.png) #F5F5F5;
}

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: #7d6934;}
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: #7d6934;}
A:hover, A:active {text-decoration: underline; color: #bc9c45;}

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:#65625b;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: #65625b 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: 10px; 
  padding-right: 10px;
}

.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: #65625b;*/ background-color:#3c2e21;}
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.cntnr0 TD.col1nb {width:12px;}
TABLE.cntnr0 TD.col2nb { padding-top:6px; padding-bottom:6px;}

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: #bc9c45;}
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;*/
  color: #bd9d46;
}

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: #65625b;
}
.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;
}

/* elitevote.asp */
.vote_table {
  margin: 0 auto;
}
.vote_table td {
  padding: 5px;
  text-align: right;
  border-bottom: 1px dashed #cacaca;
  max-width: 420px;
}
.vote_table tr:last-child td{
  border: none;
}
.vote_table input, .vote_table textarea {
  width: 510px;
  max-width: 510px;
  padding: 3px;
  margin: 0;
  border: 1px solid #a9a9a9;
}
input.filter {
  border: 1px solid #a9a9a9;
  color: #aeaeae;
  width: 200px;
}
.vote_table input[type="submit"] {
  width: 150px;
  padding: 5px;
  background-color: #d7d7d7;
  border: 1px solid #a9a9a9;
  color: #000;
}
.vote_table input[type="submit"]:hover {
  cursor: pointer;
  background-color: #ececec;
}
.vote_table select {
  width: 300px;
  border: 1px solid #a9a9a9;
  padding: 3px;
}
.vote_table .desc {
  text-align: left;
  border: none;
  color: #909090
}
label.error {
  color: #F00;
  font-style: italic;
}
.table_result td, .table_result th {
  border:1px dotted #777;
  padding: 5px;
}
.table_result2 td, .table_result2 th {
  border:1px solid #aaaaaa;
  padding: 5px;
}
.company_info {
  text-decoration: none !important;
  border-bottom: 1px dashed;
}
.newrow td, .table_result tr:first-child {
  border-top: 1px solid #777;
}
.table_result td:last-child, .table_result th:last-child {
  border-right: 1px solid #777;
}
.newrow td:first-child, .table_result th:first-child {
  border-left: 1px solid #777;
}
.table_result tr:last-child {
  border-bottom: 1px solid #777;
}
.win_result {
  min-width: 500px;
  margin: 0 auto;
}
.win_result td {
  padding: 5px;
  border: 1px solid #cacaca;
}
.space {
  border: none !important;
  height: 40px;
}
.question_text td{
  padding: 10px;
  background-color: #DBE4E8;
  color: #7D5E4C;
  font-weight: bold;
font-size: 20px;
text-transform: uppercase;
font-family: Times New Roman;
}
.win_result .emp {
  padding: 0;
  width: 4px;
  border: none;
}
/* elitevote.asp */
/* CompCard.asp начало */
.TCard {
  max-width: 800px;
  border-collapse: collapse;
  border: 1px solid #dadada;
}

.TCard td {  
  padding: 5px;
}

.TdHead td {
  background: #dadada;
  height: 60px;
  text-align: center;
  font-size: 15pt;
  font-weight: bold;
}

.TdItem td {
  background: #005663;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 10px;
}

.TdItemLic td {
  background: #dcecfc;
  text-align: center;
  font-size: 12px;
  color: #4444aa;
  font-weight: bold;
}

.TdCard  td {
  padding: 5px 5px 5px 20px;
}
/* CompCard.asp конец */
.floatgalery {
  list-style-type: none;
}
.floatgalery li {
  float: left;
  padding: 5px;
  margin: 0;
}

.layout {
  background: #FFF;
  border: 1px solid #DFDFDF;
  border-top: none;
  box-shadow: 0 0 5px #E6E6E6;
  -moz-box-shadow: 0 0 5px #E6E6E6;
  -webkit-box-shadow: 0 0 5px #E6E6E6;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

input.w98 {
  border: 1px solid #ba9765;
  padding: 12px;
  width: 100%;
}