/* Версия от 28.09.2006 */
body { margin: 0; padding: 0; }

div.hat img { border: none; }
div.hat table.home-box td { border-left: 1px solid black; padding: 32px 80px 3px 12px; }
div.hat td.banner { padding-left: 18px; }
div.hat td.banner b { margin-left: 10px; }
div.hat td.banner div { border-left: 1px solid black; background: #EEF8FF url('tyco.gif') no-repeat 10px 50%; padding: 10px 10px 10px 85px; margin-top: 10px; }

div.hat table.menu { width: 100%; margin-bottom: 60px; margin-left: 18px; }
div.hat table.menu td { border-left: 1px solid #595959; border-top: 5px solid #E20000; padding: 28px 12px 0 12px; }
div.hat td.logo { text-align: center; }

dl.news-list { }
dl.news-list dt { }
dl.news-list dd { margin: 0.2em 0 1.2em 0;}

div.content { border-top: 8px solid #0037D5; padding-top: 4px; }
div.content div.top { background: #4889FF url('main.content.top.bg.gif') repeat-y top left; }
div.content div.top td.doc { background: url('main.doc.jpg') no-repeat bottom left; }
div.content div.block-1 { border-left: 10px solid #595959; padding: 5px 30px 10px 15px; margin-bottom: 48px; }
div.content div.block-1 h1 { padding-left: 15px; }
div.content div.block-1 ul { padding: 0; margin: 0; list-style: none; }
div.content div.block-1 ul.treeview li { padding-left: 15px; margin: 0.1em; background: url('treeview.bullet.gif') no-repeat 0px 4px; }
div.content div.block-1 ul.treeview li ul li { padding-left: 15px; margin: 0.1em; background: url('treeview.bullet.1.gif') no-repeat 0px 4px; }
div.content div.block-2 { border-left: 10px solid #4F8CFB; padding: 5px 30px 10px 15px; margin-bottom: 48px; }

/* Блоки спецпреложений */
div.content table.box-1 { color: #FFFFFF; }
div.content td.new { padding-right: 1px; }
div.content td.item { padding: 4px; }
div.content td.item-1 { border-left: 1px solid #FFFFFF; padding: 4px; }
div.content td.item-1 img, div.content td.item-2 img  { margin-bottom: 10px; }
div.content td.item-1 a { background: url('main.a.blue.bg.gif') no-repeat 8px center; padding: 4px 0 4px 30px; }
div.content td.item-2 { border-left: 1px solid #595959; padding: 4px; }
div.content td.item-2 a { background: url('main.a.bg.gif') no-repeat 8px center; padding: 4px 0 4px 30px; }

div.content td.content-left { background: url('main.tread.gif') no-repeat top left; padding-top: 90px; }
div.content td.content-right { padding-top: 40px; }

div.content td.content-right  div.c-t-news { padding-left: 18px; }
div.content td.content-right  div.t-news { background: url('main.t-news.bg.gif') repeat-x top left; padding: 9px; }
div.content td.content-right  div.t-news td { vertical-align: top; padding: 4px 6px 40px 6px; }

div.footer { padding-bottom: 1.2em; }
div.footer td.red { background: url('main.footer.red.gif') repeat-x bottom left; }
div.footer td.red-right { background: url('main.footer.red.gif') repeat-x bottom left; vertical-align: bottom; border-right: 1px solid #595959; }
div.footer td.blue { background: url('main.footer.blue.gif') repeat-x bottom left; }

div.footer td.copy { color: #595959; text-align: right; padding: 14px 14px 21px 14px; }
div.footer td.name { color: #FFFFFF; background: #595959 url('main.footer.white.gif') repeat-x bottom left; padding: 14px 14px 21px 14px; }
div.footer td.right { background: #595959 url('main.footer.white.gif') repeat-x bottom left; border-right: 1px solid #595959; }
div.footer td.phone { vertical-align: top; padding: 14px 14px 21px 14px; }

div.hat, div.content, div.footer { min-width: 1000px; }


