body { margin:0; padding:0; background:url(../img/bg.gif) repeat-x top left; background-color:#735829; width: expression((document.body.clientWidth == 1280) ? "1280px" : "100%"); max-width:1280px; }
body, table { font-family: Arial, Tahoma, Verdana; font-size:12px; color:#1f1f1f; }

.main_table { width:100%; height:100%; max-width:1280px; width:expression(document.body.clientWidth > 1280? "1280px":
 "auto" );
 }

.top { background-color:#f7ebc5; height:108px; }

.main { background:url(../img/left_bg.gif) repeat-x top; background-color:#a37e3e; }

.left_col { background:url(../img/left_bg.gif) repeat-x 0px 50px; background-color:#a37e3e;  }
.left_col_in { padding:91px 0 35px 69px; }

.right_col { background:url(../img/left_bg2.gif) repeat-y left top; background-color:#a37e3e;  }

.date { color:#697276; margin-right:10%; padding-top:31px; }
.top_menu { font-weight:bold; }
.top_menu a { color:#a0472b; text-decoration:none }
.top_menu a:hover { text-decoration:underline; }
.top_menu img { margin:0 10px 0 10px; }
.top_left_flash { background:url(../img/top_bg4.gif) no-repeat top left; }


.bottom { height:106px; background-color:#866327; border-top:1px solid #af8335; }
.bottom_text { font-family: Tahoma, Verdana; font-size:11px; color:#b59e6f; }
.bottom_text a { color:#b59e6f; }
.bottom_text td { padding-top:23px; }
.bottom1 { padding-left:78px; width:50%; }
.bottom2 { padding-left:40px; padding-right:40px; }
.bottom3 { padding-left:20px; padding-right:140px; width:50%; }

.news {  }
.news_date { color:#6a5546; margin-bottom:10px; padding-left:9px; }
.news_text { padding-left:9px; }
.news_icon { }
.news_icon img { border:2px solid #9E844B; margin-bottom:8px; }
.news_arh { background:url(../img/ficha1.gif) no-repeat 0px 6px; padding-left:9px; margin-top:20px; }
.news_arh a { color:#1f1f1f; }

.main_bottom .searchform{
  margin-left:7px;
}
.main_bottom .searchform input.search{
  border:0;
  background:#fff url('../img/search_bg.gif') repeat-x;
  width:125px;
  height:19px;
  padding-top:2px;
  color:#666;
  font-size:80%;
  padding-left:5px;
}
.main_bottom .searchform input.button{
  position:relative;
  top:1px;
}
.main_bottom .searchform .inp{
  padding-left:4px;
}
.main_bottom .searchform .left{
  width:9px;
  height:19px;
  float:left;
  background:url('../img/search_bg1.gif') no-repeat;
}
.main_bottom .searchform .right{
  width:9px;
  height:19px;
  float:right;
  margin-top:-19px;
  background:url('../img/search_bg2.gif') no-repeat;
}

.main_bottom {	
	padding:45px 27px 45px 75px;
	height:120px;
}

