body { padding-bottom: 0em; }

#all { /* width: 81.3em; */ }
/*
#all { 
  _width:expression((document.body.clientWidth<770) ? '994px' : ((document.body.clientWidth>996) ? '994px' : '994px')); 
  _margin-left:expression((document.body.clientWidth>1000) ? ((document.body.clientWidth - this.clientWidth) / 2 +'px') : '0px');
}
*/

#all { /* min-width: 725px; max-width: 976px; */ max-width: 976px; padding: 1.5em .8em 0em .8em; overflow: hidden; }



#page { padding-top: 0em; padding-bottom: 0em; margin-bottom: 0em; }

.mainCol1, .mainCol12 { float: left; }
.mainCol2, .mainCol3 { float: right; }
.mainCol3, .mainCol12 { margin-top: 10px; }
.mainCol12 { width: 73.4%; overflow: hidden; }
.mainCol1 { width: 62.2%; }
.mainCol2, html:root .mainCol2 { width: 35.2%; }
html > body .mainCol2 { width: 35.5%; } 
.mainCol3, html:root .mainCol3 { width: 24.6%; }
html > body .mainCol3 { width: 25%; border-right: 2px solid white; } 

/*
.mainCol1, .mainCol2, .mainCol3, .mainCol12 { float: left; margin-top: 10px; }
.middle .mainCol2, .middle .mainCol3 { float: right; }
.mainCol1 { clear: left; }
.mainCol3 { width: 241px; }
.mainCol2 { width: 251px; }
.mainCol1 { width: 40%; }
.mainCol12 { width: 716px; left: -976px; margin-left: 100%; position: relative; overflow: hidden; }
*/
.rightTopBlock { overflow: hidden; }
.mainCol12, .mainCol1 { margin-right: 0px; }

#menu, #exNav { margin-right: 2px; _margin-right: 0px; }

h2, h3 { margin: 0em; }
h2 { color: #000064; background-color: #B4C3E2; font: bold 1em Arial, sans-serif; padding: .5em 1em .4em .8em; }
h3 { font: bold 1.2em/1 Arial, sans-serif; color: #f60; padding-top: 7px; }

#page .bullAnc, .bullAnc { font-size: .9em; margin-left: .9em; padding-left: 1.5em; background: transparent url(/media/img/left-menu-bullet.gif) 0em 0.4em no-repeat; }
#page .banner .bullAnc, .banner .bullAnc { margin-left: 0em; margin-top: .7em; }
#page .pressMain .bullAnc, .pressMain .bullAnc { padding-right: .9em; }

.pressMain UL, .pressMain LI { margin: 0em; padding: 0em; list-style: none; clear: both; }
.pressMain UL { margin-top: .7em; margin-bottom: 1em; }
.pressMain LI { padding: .25em 2em .75em 0em; border-bottom: 1px solid #D9E0F0; background: none; }
.pressMain .date { display: block; clear: both; font-weight: normal; margin-bottom: -1.2em; padding-left: .2em; }
.pressMain .summary { display: block; margin-left: 9em; }
.pressMain .summary A { color: #333; text-decoration: none; }
.pressMain .bullAnc { float: right; } 
.pressMain .rss { position: relative; top: -2px; width: 70%; }
.pressMain .rss .rss { padding: 0em .5em 0em .9em; top: 0px; width: auto; }
.pressMain .whatIsRss { font-size: .9em; position: relative; top: -1px; left: .4em; white-space: nowrap; }

.sponsorMain P { margin: .9em 0em .5em 0em; }
.sponsorMain IMG { display: block; float: left; margin: 0em .6em .1em .1em; }

.subsribeMain P { margin: .9em 0em 1em 0em; }
.subsribeMain FORM { display: block; margin-bottom: .9em; }
.subsribeMain .text { display: block; margin: .15em 0em .3em 0em; }

iframe { border: 0px; overflow: hidden; }
.banner { height: 128px; border-top: 1px solid #B4C3E2; overflow: hidden; }
.marginBannerMain { margin-top: 1.5em; height: 108px; background: #EFF4FA; border: 1px solid #DAE1F0; }


.banner H3 A { color: #f60; text-decoration: none; }
.banner .summary { color: #333; text-decoration: none; display: block; margin: .3em 0em; }
.MainBannerLast { margin-right: 0px; }
.marginBannerMain { 
  padding-left: 224px; padding-right: 20px; height: 108px;
  background-position: left top; background-repeat: no-repeat;
  background-color: #EFF4FA; border: 1px solid #DAE1F0;
  position: relative;   
}
.MainBannerRight .marginBannerMain { background-position: right top; padding-left: 9px; padding-right: 105px;}
.banner .pseudoImage { 
  position: absolute; right: 0px; top: 0px;
  display: block; width: 97px; height: 108px; 
  text-decoration: none; 
} 
.mainCol1 .pseudoImage {
  right: auto; left: 0px;
  width: 217px;
}


.rightTopBlock { background: #E5F1FD; }
.rightTopBlock IMG { display: block; margin: 1.1em 0em .4em 1.4em; }

.topMain { border-collapse: collapse; }
.topMain td { padding: 0px; border: 0px; }

#page .both { height: .65em; }

#copyright { clear: both; height: 5em; margin-top: .6em; padding-top: 0em; margin-bottom: 0em; padding-bottom: 0em; top: 0em; }
