<asp:ImageButton ID="ibSerch" runat="server" AlternateText="Поиск" onclick="imgbtnSerch_Click" ImageUrl="~/images/search.jpg" ClientIDMode="Inherit"></asp:ImageButton> <asp:TextBox ID="tsSerch" runat="server"/> На него действуют два дива: #right { float:right; margin-right: 10px; } #nav { background: url(http://192.168.15.155/b2b/images/menu.png) repeat-x; height: 49px; width: 97%; position: absolute; margin-left: 13px; } И выглядит это вот так: В хтмл выглядит так: <div id="right"> <input type="image" name="ctl00$ibSerch" id="ibSerch" src="images/search.jpg" alt="Поиск"> <input name="ctl00$tsSerch" type="text" id="tsSerch" style="border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-color: currentColor; border-left-color: currentColor; border-right-color: currentColor; border-bottom-color: currentColor; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px"> </div> И кстати, они мистическим образом друг к другу привязаны. Т.е. я могу переместить кнопку в хеадер, а текст-бокс в футер и контент между ними пропадет. Может конечно проблема в asp, но кодера на месте нет и в лезть искать в проекте желания нет. Есть подозрения, что где-то прописан input и вяжет их друг с другом, но оперовский инспектор не признается.