Здравствуйте.
Не очень хорошо дружу с JS (верней, почти совсем не дружу). Появилась необходимость сделать плавающее меню на сайте. Воспользовался уже готовым кодом:
var h_hght = 150; // высота шапки
  var h_mrg = 0;    // отступ когда шапка уже не видна
  $(function(){
   $(window).scroll(function(){
      var top = $(this).scrollTop();
      var elem = $('#top_nav');
      if (top+h_mrg < h_hght) {
       elem.css('top', (h_hght-top));
      } else {
       elem.css('top', h_mrg);
      }
    });
  });
Проблема в том, что при добавлении необходимых свой css
	
	| Код: | 
	|    position: fixed;
   z-index: 1000; | 
	
шапка становится плавающей, да. Но не прилипает к верхней части и находится как раз в 150px от необходимого места. Как с этим бороться, подскажите пожалуйста