/*  */
TABLE.main { width: 100%; height: 100%; background: #024A9B url(../img/bg-gradient-b.gif) repeat-x 0 100%; }
/* Логотип, о компании */
TABLE.main TD.lft-col { width: 25%; padding-bottom: 230px; height: 100%; background: #FFF url(../img/bg-wave-lc.gif) repeat-y 100% 0; border-top: 7px solid #E2E2E2; }
DIV.logo { height: 262px; padding: 26px 5px 0; text-align: center; }
DIV.about { padding: 45px 20px 20px; font-size: 11px; color: #000; line-height: 130%; }
DIV.about DIV { padding-top: 4px; font-weight: bold; }
DIV.about DIV A { color: #0481D0 !important; }
TD.lft-col DIV.banner { padding: 0 20px 20px 20px; /*background: #024a9b */  }
TD.lft-col DIV.banner IMG { margin-top: 20px; }
 
/* Правая колонка и его бэграунды */
TABLE.main TD.rgh-col { width: 75%; background: url(../img/bg-wave-rc.gif) repeat-y 0 0; padding: 0 0 70px; }
DIV.top-a { background: url(../img/bg-gradient-t.gif) repeat-x 100% 0; }
DIV.top-b { background: url(../img/computers.jpg) no-repeat 100% 0; }
.w800 DIV.top-b { background: url(../img/computers800.jpg) no-repeat 100% 0; }
DIV.top-c { height: 267px; background: url(../img/bg-wave-lft.gif) no-repeat 0 0; }
/* Сервисы и меню */
DIV.service { height: 36px; padding: 12px 0 0 41px; }
DIV.service IMG { margin: 0 40px 0 0; }
DIV.menu { padding: 26px 20px 0 24px; width: 222px; float: left; }
DIV.menu DIV { padding: 0 0 2px 16px; font-size: 15px; white-space: nowrap; font-weight: bold; background: url(../img/mrk-menu.gif) no-repeat 0 4px; }
DIV.menu DIV A { color: #FFF !important; text-decoration: none !important; }
DIV.menu DIV.sel { color: #FFF836; background: url(../img/mrk-menu-sel.gif) no-repeat 0 4px; }
DIV.menu DIV.sel A { color: #FFF836 !important; }
DIV.sub-menu { padding: 27px 20px 0 0; float: left; }
DIV.sub-menu DIV { padding: 0 0 0 13px; background: url(../img/mrk-sub-menu.gif) no-repeat 0 5px; font-size: 13px; font-weight: bold; color: #FFF836; }
DIV.sub-menu DIV A { font-weight: normal; color: #FFF; }
/* Пазлы */
TABLE.content TD.trend { width: 57%; padding: 3px 27px 0 0; }
DIV.trend { position: relative; left: -5px; z-index: 55; }
TABLE.trend { width: 100%; }
TABLE.trend TD { height: 90px; width: 50%; }
TABLE.trend TD.lft { background: #FFF url(../img/bg-pazzle.gif) repeat-x 100% 0; }
TABLE.trend TD.rgh { background: #FFF url(../img/bg-pazzle.gif) repeat-x 0 0; }
TABLE.trend TD.none { background: url(../img/bg-pazzle-none.gif) repeat-x 0 100%; }
TABLE.trend TD DIV { height: 90px; font-size: 17px; line-height: 110%; }
.w800 TABLE.trend TD DIV { font-size: 12px; font-weight: bold; }
TABLE.trend TD DIV A { color: #024A9B !important; text-decoration: none !important; }
TABLE.trend TD.lft DIV DIV { padding: 11px 35px 0 20px; }
TABLE.trend TD.rgh DIV DIV { padding: 11px 14px 0 14px; }
DIV.trade1 { background: url(../img/bg-trade-11.gif) no-repeat 0 0; }
DIV.trade1 DIV { background: url(../img/bg-trade-12.gif) no-repeat 100% 0; }
DIV.trade1-last DIV { background: url(../img/bg-trade-12-last.gif) no-repeat 100% 0; }
DIV.trade2 { background: url(../img/bg-trade-2.gif) no-repeat 100% 0; }
DIV.trade2-last { background: url(../img/bg-trade-2-last.gif) no-repeat 100% 0; }
DIV.trade3 { background: url(../img/bg-trade-31.gif) no-repeat 0 0; }
DIV.trade3 DIV { background: url(../img/bg-trade-32.gif) no-repeat 100% 0; }

DIV.trade3-none DIV { background: url(../img/bg-trade-32-none.gif) no-repeat 100% 0; }

DIV.trade4 { background: url(../img/bg-trade-4.gif) no-repeat 100% 0; }
DIV.trade4-none { background: url(../img/bg-trade-4-none.gif) no-repeat 100% 0; }
/* Новости и подписка */
TABLE.content { width: 100%; background: url(../img/bg-news.jpg) no-repeat 100% 0; }
.w800 TABLE.content { background: url(../img/bg-news800.jpg) no-repeat 100% 0; }
TABLE.content TD.lastnews { width: 43%; }
TD.lastnews DIV.banner { padding: 2px 20px 20px 0; background: #024A9B url(../img/bg-gradient-b.gif)}
SPAN.header { color: #F9F22F; font-size: 20px; font-weight: bold; font-family: "Courier New", Courier, monospace; }
SPAN.fs18 { font-size: 18px; }
DIV.all { padding: 12px 0 22px; font-size: 95%; font-weight: bold; }
TABLE.subscribe { width: 92%; margin-top: 6px; border-collapse: collapse; }
TABLE.subscribe TD { padding-top: '1px'; width: 10%; font-size: 11px; white-space: nowrap; }
TABLE.subscribe TD.mail { padding-top: 4px; }
TABLE.subscribe TH { width: 80%; padding: 0 7px 0 8px; font-weight: normal; }
TABLE.subscribe TH INPUT { width: 100%; height: 20px; border: none; }

DIV.button { background: url(../img/bg-button.gif) repeat-x 0 0; width: '1%'; }
DIV.button DIV { background: url(../img/bg-button-arc.gif) no-repeat 0 0; }
DIV.button DIV DIV { height: 20px; padding: 3px 7px 0; background: url(../img/bg-button-arc.gif) no-repeat 100% 0; text-align: center; font-size: 11px; color: #024A9B; white-space: nowrap; cursor: pointer; cursor: hand; }

TABLE.lastnews TD { padding: 12px 0 0; font-size: 95%; font-size: '70%'; line-height: 110%; }
TABLE.lastnews DIV { font-weight: bold; }
TABLE.lastnews DIV.pic { width: 50px; height: 50px; overflow: hidden; float: left; margin: 4px 3px 0 0; }
TABLE.lastnews TD P { padding: 2px 0 0 !important; }
DIV.data { padding: 2px 0 12px; font-weight: bold; font-size: 95%; color: #B5EAFF; }

/* Контакты */
DIV.relative { position: relative; z-index: 200; }
DIV.contacts { position: absolute; top: -203px; right: 30px; }
DIV.contacts SPAN { color: #024A9B; font-size: 20px; font-weight: bold; font-family: "Courier New", Courier, monospace; }
DIV.contacts TABLE { margin: 8px 0 0; border-collapse: collapse; }
DIV.contacts TABLE TD { padding: 1px 0 0; color: #024A9B; font-size: 12px; text-align: right; }
DIV.contacts TABLE TH { padding: 1px 0 0 6px; color: #024A9B; text-align: left; }
DIV.contacts TABLE TH A { color: #0481D0 !important; }
DIV.contacts TABLE TR.pd5 TD, DIV.contacts TABLE TR.pd5 TH { padding-top: 6px; }
/* Счетчики */
DIV.banners { position: absolute; bottom: 39px; left: 20px;background: #024A9B url(../img/bg-gradient-b.gif) }
DIV.banners IMG { float: left; margin: 11px 11px 0 0; }
/* Copyright */
DIV.copyright { position: relative; }
DIV.copyright DIV { position: absolute; top: -88px; left: 35px; background: url(../img/bg-line.gif) no-repeat 0 0; padding-left: 2px; font-size: 12px; }
DIV.copyright DIV STRONG { display: block; padding: 16px 0 7px; }
DIV.copyright DIV A { color: #FFF !important; }
