/* Версия от 28.09.2006 */
body { margin: 0; padding: 0; }
div.spacer { clear: both; }

/* Hat */
div.hat-container { background: url('internal.hat.bg.gif') repeat-x top left; position: relative; }
div.hat-container div.hat-layer-1 { background: url('main.hat.phone.2.gif') no-repeat top right; }
div.hat-container div.hat-layer-2 { width: 100%; height: 291px; background: url('internal.hat.left.bg.gif') no-repeat top left; }

div.hat-container div.layer-0 { position: absolute; background: url('main.logo.gif') no-repeat top left; margin-left: 20%; margin-top: 133px; width: 59%; height: 158px; }
div.hat-container div.layer-1 { position: absolute; background: url('main.hat.plane.gif') no-repeat top left; margin-left: 65%; margin-top: 83px; width: 35%; height: 158px; }
div.hat-container div.layer-4 { position: absolute; background: url('main.hat.boxs-3.gif') no-repeat top left; margin-left: 95%; margin-top: 135px; width: 5%; height: 156px; }
div.hat-container div.layer-8 { position: absolute; background: url('internal.hat.1.bg.gif') no-repeat top left; margin-left: 25%; margin-top: 255px; width: 70%; height: 30px; }

div.hat-container div.layer-order { position: relative; float: right; background: url('') no-repeat top left; margin-top: 96px; width: 334px; height: 20px; z-index: 100; }

/* Main menu */
div.main-menu-container { background: #369CD6 url('main.main-menu.bg.gif') repeat-x bottom left; text-align: center; border-top: 1px solid #369CD6; }
div.main-menu-container div.main-menu-left { width: 100%; background: url('main.main-menu.left.bg.gif') no-repeat bottom left; }
div.main-menu-container div.main-menu-right { width: 100%; background: url('main.main-menu.left.bg.gif') no-repeat bottom right; }
div.main-menu-container div.main-menu-bottom { width: 100%; background: url('internal.main-menu.bg.gif') no-repeat bottom left; padding: 10px 0 15px 0; }
div.main-menu-container ul.main-menu { margin: 0; padding: 0; }
div.main-menu-container ul.main-menu li { display: inline; padding: 0 27px 0 27px; }

/* Content box top */
div.content-container { background: #FFFFFF url('main.content.bg.gif') repeat-x top left; }
div.content-container div.internal-container { background: url('internal.content.bg.gif') no-repeat top left; }
div.content-container div.internal-container-1 { padding: 45px 6% 83px 23%; background: url('main.content.left.1.bg.gif') no-repeat 10% 133px; }

div.content-container div.left-container-2 { width: 38%; float: left; padding: 45px 1% 0 15%; background: url('main.content.left.2.bg.gif') no-repeat 8% 93px; }
div.content-container div.left, div.content-container div.right { background: #FFFFFF url('main.content.1.bg.gif') repeat-x top left; border-left: 1px solid #B3C5D7; padding: 20px 10px 40px 20px; }

table.mail span, span.red { color: red; }


div.footer-container { background: #FFFFFF url('main.footer.bg.gif') repeat-x bottom left; }
div.footer-container div.footer-left { background: url('main.footer.left.bg.gif') no-repeat bottom left; }
div.footer-container div.footer-right { background: url('main.footer.right.bg.gif') no-repeat bottom right; padding: 0 0 14px 17%; }
div.footer-container div.footer-right hr { width: 85%; height: 1px; color: #2A6BAE; margin-right: 10%; margin-bottom: 10px; }

div.hat-container, div.main-menu-container, div.content-container, div.footer-container { min-width: 1000px; } 
 
