Создал шаблон. При добавлении любого модуля в right , content съезжает и остается отступ сверху как высота модуля в right, а если добавить в left, то все нормально. Где-то в шаблоне ошибка, может кто-нибудь помочь, а то уже запарился, не знаю где искать уже. html: Код (xml): <body style="background-image:url(images/myimg/fon.jpg);"> <div id="container"> <div id="header"> <jdoc:include type="modules" name="header" style="xhtml" /> <img src="images/myimg/shapka.jpeg" width="1024px" alt="шапка сайта"> </div> <div id="user2 "> <jdoc:include type="modules" name="user2" style="xhtml" /> </div> <div id="user1 "> <jdoc:include type="modules" name="user1" style="xhtml" /> </div> <div id="left"> <jdoc:include type="modules" name="left" style="xhtml" /> </div> <div id="right"> <jdoc:include type="modules" name="right" style="xhtml" /> </div> <div id="content<?php echo $contentwidth; ?>"> <jdoc:include type="message" /> <jdoc:include type="component" style="xhtml" /> </div> <div id="rasporka"></div> </div> <div id="footer">Все права защищены.</div> </body> css: Код (css): body, html { height:100%; margin:0; padding:0; background-image: url('images/myimg/fon.jpg') repeat; font:14px Arial, Helvetica, sans-serif ; line-height:1.3; color:#000; text-align:left; } #container{ border-radius:6px; width: 1024px; margin:0px auto; min-height:100%; background-color: #ffffff; } #header{ background-image: url(img/shapka.jpg); height:200px; } #left{ background-color: #; position: absolute; width: 180px; height: auto; float: left; margin-top:10px; text-align:left; } #right{ background-color:#; width:204px; height:auto; float:right; } #content{ background-color:; padding: 10px 10px 5px 2px; margin-left: 182px; margin-right: 206px; padding-bottom: 50px; border-right-width: thin; border-left-width: thin; border-right-style: solid; border-left-style: solid; border-right-color: #ffebcd; border-left-color: #ffebcd; } #rasporka{ height:40px; } #footer{ border-radius:6px; background-color: #95726A; width: 1024px; height: 40px; margin-top: -40px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; color:#fffce9; }