body {
  margin: 0;
  padding: 0;
  background-color: #fff8dc;
  background-image: url("");
  background-repeat: repeat-x;
}
img { border: 0; } 



table {
  border: 0px;
  border-collapse: collapse;
}
table.menu1 {
  width: 228px;
  background-color: #F79A00;
  background-image: url("../images/menu_.gif");
}
table.menu2 {
  width: 200px;
  margin-left: 20px;
}
table.menu2 a {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}
table.menu2 a:hover { color: #F9FA79; }
table.left_text2 {
  width: 228px;
  height: 100px;
  background: url("../images/bg_left_down.gif") no-repeat;
  background-position: bottom;
}
table.text2 {
  width: 100%;
  height: 150px;
  background: url("../images/text1.jpg") no-repeat;
  background-position: top;
}
table.text2 td { vertical-align: top; }
table.news1 {
  width: 200px;
  height: 38px;
  background-color: #F6F6F6;
  background-image: url("../images/bg_news.gif");
}
table.pos_rab {
  width: 100%;
  height: 210px;
  background-color: #ffffff;
}
  
table#additional td {
  font-family: Arial Cyr;
  font-size: 10pt;
  white-space: nowrap;
}  

tr.header2 {
  height: 20px;
  background-color: #F1AE00;
  background-image: url("../images/bg_header.gif");
  background-repeat: repeat-y;
}



td {
  padding: 0;
  font-family: Tahoma;
  font-size: 12px;
  color: #000000;
}
td.left {
  width: 20px;
  background-color: #D7F0F5;
  background-image: url("../images/left.gif");
}
td.right {
  width: 20px;
  background-color: #D7F0F5;
  background-image: url("../images/right.gif");
}
td.v_line {
  width: 1px;
  background-color: #D7D7D7;
  background-image: url("../images/v_line1.gif");
}
td.left_text1 {
  width: 228px;
  background: url("../images/v_line2.gif");
}
td.menu_pic {
  height: 120px;
  vertical-align: top;
  background: url("../images/menu_pic.gif") no-repeat;
  background-position: bottom;
}
td.header1 { font-size: 14px; }
td.opr_quest { color: #FA8F00; }
td.white { 
  font-size: 14px;
  font-weight: bold;
  color: #ffffff; 
}
td.text1 {
  background-image: url("../images/text2.jpg");
  background-repeat: no-repeat;
  background-position: bottom;
}
td.down1 {
  width: 746px;
  height: 81px;
  background-color: #F1AE00;
  background-image: url("../images/down.jpg");
}
td.news_text, td.news_text a { font-size: 11px; }


td#tdPortfolio {
  padding: 3px;
}

div.container1 {
  position: absolute;
  padding: 5px;
  float: left;
  font-size: 7pt;
  width: 230px;
  font-family: Verdana;
}

div.container2 {
  position: relative;
  left: 240px;
  padding: 5px;
  float: none;
  font-size: 7pt;
  width: 230px;
  font-family: Verdana;
}

div#lenaMcCoderDescription, div#lenaMcCoderDescription1, div#lenaMcCoderDescription2, div#lenaMcCoderDescription3, div#lenaMcCoderDescription4, div#lenaMcCoderDescription5, div#lenaMcCoderDescription6, div#lenaMcCoderDescription7, div#lenaMcCoderDescription8, div#lenaMcCoderDescription9, div#lenaMcCoderDescription10, div#lenaMcCoderDescription11, div#lenaMcCoderDescription12, div#developmentDescription, div#insuranceDescription, div#realestateDescription, div#promoDescription {
  position: relative;
  top: 10px;
  border: 1px Dotted Gray;
  background: #fbfed6;
  padding: 6px;
  width: 450;
  display: none;
  font-family: Verdana;
  font-size: 8pt;
}

div#smallDescr {
  text-align: center;
  background: #ffb366;
  padding: 3px;
  font-size: 11px;
  font-family: Arial;
}

div#showPic {
  background: #eaeaea;
  width: 230;
  text-align: center;
}


a {
  font-family: Tahoma;
  font-size: 12px;    
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}
a:hover { text-decoration: none; }


input, textarea {
  font-family: Tahoma;
  font-size: 12px;
  color: #555555;
}


input.but_opr {
  width: 107px;
  height: 23px;
  font-family: Tahoma;
  font-size: 12px;
  color: #ffffff;
  background-color: #FA9100;
  background-image: url("../images/but_opr.gif");
  border: 0;
}


p { 
  font-family: Tahoma;
  font-size: 12px;
  color: #000000;
  margin: 0px;
}
p.down_p1 {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  margin: 0 0 10px 40px;
}
p.down_p2 { 
  margin-left: 40px; 
  margin-bottom: 20px;
}
p.date {
  color: #B6B6B6;
  margin-bottom: 3px;
}

