/* Версия от 16.10.2006 */
body { background: url('main.body.bg.gif') repeat-x top left; margin: 0; padding: 0; }

/* Шапка с небом */
div.hat { background: url('main.sky.bg.gif') no-repeat left top; }
table.hat { width: 100%; height: 265px; }
table.hat td { padding: 0px; margin: 0px; border-spacing: 0px; }

table.hat td.tree { background: url('main.tree.bg.gif') no-repeat  65% 100%; }
table.hat td.sky { padding: 5px; }
table.hat td.sky div.domain { text-align: center; }

table.hat td.sky img.slogan	{ margin-top: 10px; margin-left: 20%; //margin-left: 10%; }
table.hat td.sky img.logo { margin-left: 10%; //margin-left: 5%; }

/* Меню в шапке */
table.top-menu { margin: 0px; padding: 0px; }
table.top-menu td.left { background: url('main.top-menu.left.gif') no-repeat right bottom; }
table.top-menu td.right { background: url('main.top-menu.right.gif') no-repeat left bottom; }
table.top-menu td.menu { padding: 7px; color: #FFFFFF; background-color: #81BDFF; }
table.top-menu td.menu  A { color: #FFFFFF; }

/* Окошко в шапке */
table.win { width: 50%; height: 210px; }
table.win td.l { width: 120px; border-right: 1px solid #BCDCFB; background: url('main.win.left.png') no-repeat top left;
	// background-image: none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/main.win.left.png", sizingMethod="crop"); }
table.win td.c { background: url('main.win.center.gif') repeat-x top left; }
table.win td.r { width: 120px; border-left: 1px solid #BCDCFB; background: url('main.win.right.png') no-repeat top left;
	// background-image: none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/main.win.right.png", sizingMethod="crop"); }

/* Основное меню, диван, банер */
table.hat-1 { width: 100%; height: 265px; }
table.hat-1 td { vertical-align: top; }
table.hat-1 td.main-menu { background-color: #FFFFFF; padding-top: 23px; padding-bottom: 20px; }
div.hot-line { height: 90px; margin-top: 5px; margin-left: -3em; position: relative; z-index: 100; }
table.hat-1 td.banner { padding-top: 0; padding-bottom: 20px; }
table.hat-1 div.dzen { position: relative; z-index: 100; margin-top: -15px; text-align: center; padding-bottom: 20px; }

/* Трехколоночный блок */
table.three td.calc,
table.three td.win,
table.three td.balcony { vertical-align: top; padding-top: 40px; }
table.three td.vertical { padding: 15px 0 0 0; border-right: 1px solid #29950E; vertical-align: bottom; }
table.three td.vertical img { border: none; }
table.three td.calc { background: url("main.calc.bg.gif") no-repeat bottom left; padding-bottom: 60px; }
table.three td.win { background: url("main.win.bg.gif") no-repeat bottom left; padding-left: 160px; }
table.three td.balcony { background: url("main.balcony.bg.gif") no-repeat bottom left; padding-left: 140px; }
table.three td.border { background: url("main.three.bg.gif") repeat-x top left; }

/* Содержимое главной */
table.content { background-color: #EFF9E7; }
table.content td { vertical-align: top; }
table.content td.b { text-align: center; padding-top: 8em; }
table.content td.b img { border: none; padding-bottom: 31px; }
table.content td.content { padding-bottom: 6.6em; }
table.content td.baner { padding-top: 8em; }

/* Банер */
table.banner { margin-left: 8px; width: 90%; }
table.banner td.content, table.banner td.content-1, table.banner td.content-2 { background-color: #FFFFFF; padding: 5px; }
table.banner td.content-2 { background-color: #FCFEFA; }
table.banner td.top { background: url("baner.top.center.gif") repeat-x top left; }
table.banner td.left { background: url("baner.center.left.gif") repeat-y top left; }
table.banner td.right { background: url("baner.center.right.gif") repeat-y top left; }
table.banner td.bottom { background: url("baner.bottom.center.gif") repeat-x top left; }

/* Подножие */
table.footer { background-color: #EFF9E7; }
table.footer td { vertical-align: top; }
table.footer td.border { background: url("main.three.bg.gif") repeat-x top left; padding-top: 15px; }
table.address td { padding-left: 25px; }

/* Фиксируем ширины */
div.hat,
table.hat-1,
table.three,
table.content,
table.footer { min-width: 1000px;
	/* Эмуляция min-width/max-width для IE */
	// width: expression( ( document.getElementById('ie-test') && document.getElementById('ie-test').scrollWidth < 1000 ) ? '1000px' : '100%' ); }

/* SiteLeader логотип  */
div.sl-logo { float: right; margin-right: 20px; white-space: nowrap; background: url('SiteLeader.mini.logo.gif') no-repeat 0px 5px; padding-left: 33px; }
div.sl-logo a { font-size: 10px; }
div.sl-logo a.sl { text-decoration: none; }
div.sl-logo span.sl-site { color: red; font-family: Verdana,serif; font-size:12px; font-weight:bold;}
div.sl-logo span.sl-leader { color: black; font-family: Georgia, serif; font-size: 14px; }
