#body { height:100%; position:relative;}
html>body #body {height: auto; min-height:100%;}
div.innerBlock { width: 951px; margin:0 auto;}

/*.bluePage .mainPage { background:#C1D7DD;}
.mainPage { background:#BFCFBC;}*/
.mainPage { background:#494949;}
.mainPage h1 { display:none;}

.mainPage #subMenu { margin-top:-6px; margin-bottom:8px;}

.mainPage #footer { height:auto; position: relative; bottom: auto; padding:22px 0 0 0;}
.mainPage #footerEmpty { display:none;}

.mainPage #footer #subMenu2 { clear:both;}
.mainPage #footer #copyright { border-left:1px #5E5E5E solid;}

#banner {}
#banner img, #banner object, #banner embed { margin:0 -4px; position:relative; z-index:1000;}

/* NEWS ON MAIN */
#footer .newsOnMain { width:703px; color:#FFFFFF; line-height:18px; font-size:12px; margin:0 0 36px 0;}
#footer .newsOnMain, #footer .newsOnMain .news1, #footer .newsOnMain .news2 { float:left;}
#footer .newsOnMain .news1, #footer .newsOnMain .news2 { width:323px; padding:0 15px 0 13px;}
#footer .newsOnMain .news1 { border-right:1px #5E5E5E solid;}
#footer .newsOnMain h3 { text-transform:uppercase; margin:0 0 7px 0; color:#B2B2B2; font-family:Arial Narrow, sans-serif; font-size:10px; line-height:16px; font-weight:bold;}

#footer .newsOnMain .news1, #footer .newsOnMain .news2, #footer #copyright { height:120px; padding-bottom:10px;}

#footer .newsOnMain .date { padding:26px 9px 0 0;}

#footer .newsOnMain table td, #footer .newsOnMain table th { vertical-align:top;}


#footer .newsOnMain .date .year {white-space: nowrap;}
#footer .newsOnMain .date .month { font-size:16px; line-height:16px; font-family:"Trebuchet MS", sans-serif; font-weight:bold; white-space: nowrap; display: block;}
#footer .newsOnMain .date .day { margin:15px 0 0 0; font-size:22px; line-height:22px; font-family:"Trebuchet MS", sans-serif; font-weight:bold; white-space: nowrap;}

/* /NEWS ON MAIN */