/* CSS Элевар */

BODY, DIV, P, TD, TH, H2, H3  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

BODY {
  margin: 0px;
  padding-left: 20px;
  font-size: 11px;
  background-color: #fff;
}

H1 {
  margin: 0 0 5 0;
  font-size: 16px;
  color: #555;
  font-family: Arial, Helvetica, sans-serif;
}

TD {
  font-size: 11px;
  vertical-align: top;
}

DIV#lang A {
  text-decoration: none;
}

DIV#lang A:hover {
  text-decoration: underline;
}

A {
 color: #2E6137;
 text-decoration: none;
}

A:hover {
 text-decoration: underline;
}

<!-- ############################################################## -->

TABLE.Top {
  width: 750px;
  border: none;
  margin: 15 0 16 0;
}

TABLE.Top TD {
  padding: 0;
}

TABLE.Top TD.logo {
  padding-right: 12px;
}

DIV#lang {
  position: absolute; 
  z-index: 2;
  width: 300px;
  left: 586px;
  top: 19px;
  vertical-align: right;
}

DIV#lang,
DIV#lang A {
  font-size: 11px;
  color: #009A5F;
  font-family: Arial, Helvetica, sans-serif;
}

<!-- #######    ############## -->

TABLE.content {
 width: 742px;
 height: 300px;
 border: none;
}

TABLE.content TD {
 border-top: 1px solid #B9B9B9;
}

TABLE.content TD.leftMenu {
 width: 170px;
 padding: 0px;
 border-top: 1px solid #2E6137;
}

TABLE.content TD.Text {
 padding: 6px 10px 15px 19px;
 font-size: 11px;
 color: #000;
}

TABLE.content TD.Text#noRpading {
 padding-right: 0;
}

TABLE.content TD.Text DIV#Text {
 padding-left: 1px;
}

TABLE.content TD.Text  P {
  margin: 0px 0px 12px 0px;
}

TABLE.content TD.Text  A {
 color: #009A5F;
 text-decoration: underline;
}

TABLE.content TD.Text  strong {
  color: #444;
}

TABLE.content TD.Text UL {
    LIST-STYLE-IMAGE: url(../i/v_disc_1.gif);
}

TABLE.content TD.rigth {
 padding: 0 0 15 0;
}

TABLE.content TD.rigth DIV.images {
 margin: 24 0 2 0;
 width: 220px;
}

TABLE.content TD.rigth DIV.images IMG {
 margin-bottom: 15;
}

TABLE.content TD.rigth DIV.hr {
  width: 100%;
  height: 1px;
  background: url(../i/left_hr.gif);
}

<!-- #######    ############## -->

TD.leftMenu DIV#item0 {
  font-size: 12px;
  font-weight: bold;
  color: #333;
  background-color: #E1E1E1;
  border: none;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  padding: 2 3 4 8;
}

TD.leftMenu A DIV {
  color: #2E6137;
  font-size: 11px;
  text-decoration: none;
  font-family: Tahoma, Helvetica, sans-serif;
  border: none;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  padding: 3 3 3 8;
}

TD.leftMenu A DIV#item1 {
  background-color: #fff;
  behavior: url(/js_css/systable.htc);
}

TD.leftMenu A DIV.Active#item1 {
  background-color: #DBEEEE;
}

TD.leftMenu A DIV#selected {
  font-weight: bold;
  background-color: #DBEEEE;
}

TD.leftMenu DIV.MenuEnd {
  font-size: 1px;
  height: 7px;
  padding: 0px;
  background-color: #E5E5E5;
}

<!-- ############################################################## -->

TD.rigth TABLE.banner TD {
 border: none;
}

TD.rigth TABLE.banner TD.img {
 padding: 15 11 18 2;
}

TD.rigth TABLE.banner TD.txt {
 padding: 12 5 0 0;
 color: #555;
 font-size: 10px;
}

TD.rigth TABLE.banner TD.txt H4 {
 margin: 0;
 font-size: 10px;
 color: #2E6137;
}

TD.rigth TABLE.banner TD.more {
 text-align: right;
 padding: 0 5 18 0;
}

TD.rigth TABLE.banner TD.more A {
 font-size: 10px;
 color: #32A226;
 text-decoration: underline;
}

<!-- ############################################################## -->

TABLE.copyright {
 width: 750px;
 border: none;
 border-top: 1px solid #009A5F;
}

TABLE.copyright TD,
TABLE.copyright TD A {
 font-size: 10px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
}

TABLE.copyright TD.copyright {
 padding: 7px 0px 10px 10px;
 color: #009A5F;
}

TABLE.copyright TD.promarket {
 text-align: right;
 padding: 7px 33px 10px 0px;
}

TABLE.copyright TD.promarket A {
 color: #555;
}

TABLE.copyright TD.promarket A B {
 color: #000;
}

TABLE.copyright TD.promarket A:hover {
 text-decoration: none;
}

DIV#bottomHR {
  height: 3px;
  background-color: #009A5F;
  margin-bottom: 1;
  width: 750px;
}

<!-- ############################################################## -->

H2 {
  font-size: 12px;
}

H3 {
  font-size: 11px;
  color: #009A5F;
  margin: 0px;
}

UL {
  padding: 0px;
  margin: 0px 0px 5px 10px;
}
UL LI {
  padding: 0px;
  margin: 0px 0px 7px 12px;
}

HR {
  height: 1px;
  color: #CCC;
}

.Marking1 {
  font-size: 11px;
  font-weight: bold;
  color: #A21F4B;
}

TABLE.home {
 margin-top: 5px;        
}

TABLE.home TD.anons {
 border: none;
 border-top: 6px solid #fff;
 padding: 6px 9px 13px 10px;
 background-color: #F1F1F5;
 font-size: 9px;
 line-height: 1.9;
 color: #333;
}

TABLE.home TD.anons DIV.more {
 margin-top: 3px;        
}

DIV.homeNews {
  padding: 11px 10px 28px 10px;
}

DIV.homeNews STRONG {
  color: #555;
  font-size: 11px;
}

DIV.homeNews P {
  color: #555;
  font-size: 10px;
  margin: 5px 0px 10px 0px;
}

DIV.homeNews TABLE.Anews TD.date {
  padding-top: 5px;        
  font-size: 9px;
}

DIV.homeNews TABLE.Anews TD.Anews {
  padding-top: 5px;        
}

DIV.homeNews TABLE.Anews TD.Anews A {
  font-size: 9px;
  color: #A21F4B;
  text-decoration: none;
}

DIV.homeNews TABLE.Anews TD.Anews A:hover {
  text-decoration: underline;
}


<!-- ############################################################## -->

TABLE.Top TD {
  padding: 0px;
}

.Top div.lang {
 position: relative; 
 z-index: 2;
 width: 770px;
 right: 0px;
 top: -55px;        
 
 text-align: right;
 padding-right: 10px;
}

.Top div.logoImg {
 position: relative; 
 z-index: 2;
 top: 8px;
 left: 46px;
}

 
DIV.vI {
  float: right;
  margin: 3px 0px 0px 4px;
}

DIV.vI IMG {
  border: 1px solid #ACACAC;
  margin-bottom: 8px;
}

DIV.hI {
  margin: 4px 0px 12px 0px;
}

DIV.hI IMG {
  margin-left: 1px;
}

DIV.hI IMG#1 {
  margin-left: 0px;
}

DIV.illustration {
  position: relative;
  z-index: 1;
  top: -6px;
  left: 0px;
  margin: 0px 0px 6px 0px;
}

<!-- ############################################################## -->

A.more {
  color: #777;
  font-size: 9px;
  text-decoration: none;
}

IMG.more {
  position: relative;
  top: 1px;
  left: 4px;
}

