BODY { padding: 0px; }
#all { 
  /* padding: 20px 0px 60px; margin-left: 2px;*/     
  min-width: 952px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 952? "952px": "100%"); 
}
/* #all { background: url(/media/img/main-2.jpg) center top transparent no-repeat; } */

#layout { }

/* #header { margin-top: 11px; } */
#header { margin-top: 0px; margin-bottom: -1px; position: relative; }
#header .banners { position: absolute; top: 88px; left: 326px; width: 630px;}
#header .banners A { margin-right: 9px; }
#header #logo { left:450px; top:12px; }
#logo a{ display:block; width: 183px; height: 98px; }
#header #logo IMG { visibility: hidden; }

#contentInner { background: white; padding-bottom: 0px; min-height: 0px; _height: 0px;}
#clear { padding-bottom: 0px; }
/* #menuTop #menuTopCorner { background-image:url('/media/img/box-menutop-right-main.gif'); } */

#rollover-menu UL { background: url(/media/img/box-menutop-right-main.gif) right top #716C5A no-repeat; }

TABLE.mainColumns { border-collapse: collapse; width: 100%; }
TABLE.mainColumns TD { /* border-left: 1px solid #E3E2DE; */ padding: 0px 0px 16px 0px; }
TABLE.mainColumn UL, TABLE.mainColumn LI { margin: 0px; padding: 0px;  }
TABLE.mainColumn H1 { position: relative; top: -3px; margin-bottom: 11px; }

TABLE.mainColumns .news { 
	margin-left: 4px; padding-left: 4px; border-left: 1px solid #E3E2DE;
	width: 575px; *width: 584px; 
}
.news UL { overflow: hidden; border-top: 2px solid #93B200; padding-top: 3px; padding-left: 2px; margin-bottom: 0px; *zoom: 1; }
.news UL * { font-family: Tahoma, sans-serif; }
.news LI { float: left; width: 244px; *width: 286px; }

.news UL LI, .eng .offsers LI { padding-left: 22px; padding-bottom: 11px; margin-bottom: 4px; }
.news .link, .eng .offsers .link { position: relative; top: 2px; left: 3px; }
.news H1 { position: relative; left: 3px; top: 2px; }
.news A, .eng .offsers A { color: #3a3a3a !important; }
.eng .offsers A { font-size:11px; }
.eng .offsers LI { background:transparent url(/media/img/bullet-newslist.gif) no-repeat scroll 0pt 3px; }

.cities UL { margin-top: -2px; margin-bottom: 10px; }
.cities LI { margin-bottom: 4px; padding-left: 2px; background: none; }
.cities A { font: normal 10px Tahoma, sans-serif; color: #EA0D00; text-decoration: underline; }
.cities H1 { left: -1px; }

.partners UL { padding-top: 3px; }
.partners LI { margin-bottom: 17px; background: none; }
.partners H1 { left: 0px; }

.vacancies UL { margin-bottom: 7px; }
.vacancies A { font: normal 11px Tahoma, sans-serif; color: #716C5A; }
.vacancies LI { background: none; }
.vacancies H1 { left: 0px; }

A { text-decoration: none; }
A:hover { text-decoration: underline; }
