/* Версия от 18.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 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"); }

/* Основное меню, content, диван */
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: 60px; }
table.hat-1 td.main-menu img.calc-help { padding: 20px 0 30px 40px; }
table.hat-1 div.dzen { height: 300px; position: relative; z-index: 100; margin-top: -105px; background: url("main.dzen.gif") no-repeat top left; }
div.hot-line { height: 90px; margin-top: 5px; margin-left: -3em; position: relative; z-index: 100; }
table.hat-1 td.content { padding: 70px 10px 60px 10px; }

/* Список окон в калькуляторе */
table.hat-1 td.content table.wins th { text-align: left; border-bottom: 1px solid #29950E; padding-top: 17px; }
table.hat-1 td.content table.wins td { padding: 17px 12px 17px 12px; }

table.hat-1 td.content table.order-form { width: 60%; }
table.hat-1 td.content table.order-form td { border-bottom: 1px solid #29950E; padding: 15px 4px 5px 4px; }
table.hat-1 td.content table.order-form td input,
table.hat-1 td.content table.order-form td textarea { width: 98%; }
table.hat-1 td.content table.order-form th { text-align: right; padding: 5px 8px 2px 4px; }

table.hat-1 div.calc-help { padding: 2px 0 7px 40px; }
table.hat-1 td.order-box { text-align: center; }
table.hat-1 div.right { text-align: right; }

img.basket-pointer { padding: 14px 0 0 27px; } 

/* Трехколоночный блок */
table.three-1 { margin-top: 150px; }
table.three-1 td.calc { vertical-align: top; padding-top: 35px; }
table.three-1 td.vertical { padding: 15px 0 0 0; border-right: 1px solid #29950E; vertical-align: bottom; }
table.three-1 td.vertical img { border: none; }
table.three-1 td.calc { background: url("main.calc.bg.gif") no-repeat bottom left; padding-bottom: 60px; }
table.three-1 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.content { padding-bottom: 3.6em; }
table.content td.baner { padding-top: 6em; }

/* Банер */
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.banner1 { margin-left: 8px; width: 90%; font-size: 1.2em; }
table.banner1 td.content, table.banner1 td.content-1, table.banner1 td.content-2 { background-color: #FFFFFF; padding: 5px; }
table.banner1 td.content-2 { background-color: #FCFEFA; }
table.banner1 td.top { background: url("baner.top.center.gif") repeat-x top left; }
table.banner1 td.left { background: url("baner.center.left.gif") repeat-y top left; }
table.banner1 td.right { background: url("baner.center.right.gif") repeat-y top left; }
table.banner1 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.menu { padding-top: 30px; }
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.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; }
