My configs:
# Rendering OpenStreetMap data with Mapnik; should use metaTiling to
# avoid labels across tile boundaries
[osm-map]
type=MapnikLayer
mapfile=/usr/home/sergeev/osm_mapnik/osm.xml
spherical_mercator=true
tms_type=google
metatile=yes
extent_type=loose
and
var map, layer;
function init(){
var options = {
resolutions: [156543.0339, 78271.51695, 39135.758475, 19567.8792375, 9783.93961875, 4891.969809375, 2445.9849046875, 1222.99245234375, 611.496226171875, 305.7481130859375, 152.87405654296876, 76.43702827148438, 38.21851413574219, 19.109257067871095, 9.554628533935547, 4.777314266967774, 2.388657133483887, 1.1943285667419434, 0.5971642833709717, 0.29858214168548586],
numZoomLevels: 20,
maxExtent: new OpenLayers.Bounds(0.05917265625,0.1171263671875,0.0593009765625,0.11720234375),
projection: 'EPSG:900913'
};
map = new OpenLayers.Map( $('map'), options);
layer = new OpenLayers.Layer.WMS( "VMap0",
"tilecache.cgi?", {layers: 'osm-map', format: 'image/png' } );
map.addLayer(layer);
map.addControl(new OpenLayers.Control.Permalink());
if (!map.getCenter()) map.zoomToMaxExtent();
}
my osm.xml is here: http://pastebin.com/f5EWUsTy
My problem:
I see the map, but i cant't move it: each zoom level is fixed. And the center of the map is somewhere in Africa, but i thought my xml is describing north of Russia. The image below is what i see:

So what should i do? (I'm totaly new to gis, so, please, be patient :)