Это код страницы <div class="acessel" > <!--название картинки--> <div class="headcol"> <span class="colh">Заголовок</span> </div> <!--сама картинка--> <div class="img"><img alt="" src="acces_iphone/image/handsfree.png" /></div> <!--краткое описание картинки--> <div class="botwrap">(краткое описание ) <div class="actbutt"> <!-- ниже кнопочка--> <a style="text-decoration: none" href="#"><span class="butt">Подробнее...<img alt="" src="acces_iphone/image/arrow-down.png" /></span></a> <!--вот тут уже всплывающий div--> <div class="infoblock"> <p>Полное описание картинки</p> </div> </div> </div> </div> теперь стили .acessel{ position:relative; width:50%; display: inline; float:left; background-color:#FFFFFF; height:auto; box-shadow:0px 1px 3px rgba(0,0,0,0.3); -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; } .botwrap{ border-top:1px solid #CCCCCC; display: block; background: -moz-linear-gradient(#F9F9F9,#EBEBEB); background: -webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#EBEBEB)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#EBEBEB'); max-width:100%; margin:0 auto; height:auto; padding:5px; } div.actbutt{ display: inline; position:relative; } .butt{ text-align:center; color:#FFFFFF; font-weight:bold; background: -moz-linear-gradient(#CCCCCC,#999999); background: -webkit-gradient(linear, 0 0, 0 100%, from(#CCCCCC), to(#999999)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#999999'); -moz-border-radius:6px; -webkit-border-radius: 6px; box-shadow:0px 1px 3px rgba(0,0,0,0.3); -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; width: 50%; margin: 0 auto; display: block; } .infoblock{ position:relative; width:100%; margin:0 auto; height:auto; display:none; overflow:visible; } .actbutt:hover .infoblock { top: 1px; display:block; } вот собственно то что относится только к этим элементам.