div.crumbs { display: none; }
div.advertising { position: absolute; height: 300px; width: 970px; text-align: left; margin: -308px 0px 0px -37px; background: url(../img/calendar.jpg) left center no-repeat; }
div.advertising table { height: 100%; margin-left: 245px; }
div.advertising td { vertical-align: middle; }
div.advertising h1 { font-size: 22pt; font-weight: bold; color: #7f7f7f; line-height: 29px; padding: 0px; margin: 0px 0px 5px 0px; }
div.advertising a { color: #ff6600; text-decoration: none; }
div.advertising h1 a { color: #7f7f7f; text-decoration: none; }
div.advertising a.right-block, div.advertising object { display: block; float: right; margin: 25px 0px 0px 15px; width: 395px; }

div.business { margin: 15px 0px 25px 0px; height: auto; }
div.business a { display: block; float: left; margin-right: 10px; text-decoration: none; font-size: 11px; height: auto; padding-bottom: 20px; }
div.business a img { display: block; margin-bottom: 20px; width: 155px; height: 164px; }

table.body { margin-top: 300px; }
table.body td.body { background: none; padding: 0px; }
table.body td.context { display: none; }

table.body div.hr { margin-top: 0px; }

table.info { clear: left; width: 100%; border-collapse: collapse; margin: 0px 0px 15px 0px; }
table.info td { width: 33%; border-right: 1px solid #e6e1c4; padding: 0px 18px; }
table.body table.info a { display: block; margin: 0px; background: url(../img/a.gif) 0px 3px no-repeat; padding-left: 13px; font-size: 12px; }
table.body table.info a.title { font-size: 12px; margin: 12px 0px 6px 0px; border-left: 2px solid #ff6600; padding-left: 4px; margin-left: 4px; line-height: 100%; text-decoration: none; font-weight: bold; background: none; }
table.body table.info p { margin: 2px 0px 0px 0px; }
table.body table.info strong { font-size: 14px; color: #434343; display: block; margin: 0px 0px 5px 0px; }
table.body table.info span { display: block; margin: 10px 0px 1px 0px; font-size: 11px; color: #7f1075; }

div.copyright div { float: right; }