diff --git a/Osm/osm_mapsurfer_boundaries.zmp/18.bmp b/Osm/osm_mapsurfer_boundaries.zmp/18.bmp
new file mode 100644
index 000000000..f8c73282e
Binary files /dev/null and b/Osm/osm_mapsurfer_boundaries.zmp/18.bmp differ
diff --git a/Osm/osm_mapsurfer_boundaries.zmp/24.bmp b/Osm/osm_mapsurfer_boundaries.zmp/24.bmp
new file mode 100644
index 000000000..ef6caa965
Binary files /dev/null and b/Osm/osm_mapsurfer_boundaries.zmp/24.bmp differ
diff --git a/Osm/osm_mapsurfer_boundaries.zmp/GetUrlScript.txt b/Osm/osm_mapsurfer_boundaries.zmp/GetUrlScript.txt
new file mode 100644
index 000000000..1598fe474
--- /dev/null
+++ b/Osm/osm_mapsurfer_boundaries.zmp/GetUrlScript.txt
@@ -0,0 +1,3 @@
+begin
+ ResultURL:=GetURLBase+'x='+inttostr(GetX)+'&y='+inttostr(GetY)+'&z='+inttostr(GetZ-1);
+end.
\ No newline at end of file
diff --git a/Osm/osm_mapsurfer_boundaries.zmp/info.txt b/Osm/osm_mapsurfer_boundaries.zmp/info.txt
new file mode 100644
index 000000000..77c2a17b8
--- /dev/null
+++ b/Osm/osm_mapsurfer_boundaries.zmp/info.txt
@@ -0,0 +1,7 @@
+OpenStreetMap - ��� ����� ����� ����,
+������� ����� ������������� ������,
+������� ��������� ����������� � ������� �����
+� ���������������� ��� ��������� ���������.
+
+�������������: http://www.openstreetmap.org/
+The authors are Maxim Rylov and Vitaly Chezganov. All rights reserved (�)
\ No newline at end of file
diff --git a/Osm/osm_mapsurfer_boundaries.zmp/params.txt b/Osm/osm_mapsurfer_boundaries.zmp/params.txt
new file mode 100644
index 000000000..3f3d5a309
--- /dev/null
+++ b/Osm/osm_mapsurfer_boundaries.zmp/params.txt
@@ -0,0 +1,29 @@
+[PARAMS]
+pnum=119
+GUID={4efaf05b-332a-4658-8ccb-623852f55f49}
+asLayer=1
+name=OpenMapSurfer (�������)
+name_en=OpenMapSurfer (boundaries)
+name_uk=OpenMapSurfer (���)
+NameInCache=OSM_mapsurfer_boundaries
+DefURLBase=http://129.206.74.245:8007/tms_b.ashx?
+defaultContentType=image/png
+ContentType="image/pnga";"image/png"
+MimeTypeSubst="image/pnga=image/png"
+Ext=.png
+projection=1
+sradiusa=6378137
+sradiusb=6378137
+separator=0
+UseDwn=1
+Usestick=1
+UseGenPrevious=1
+Usedel=1
+Usesave=1
+UseAntiBan=0
+Sleep=0
+DefHotKey=0
+BanIfLen=0
+PARENTSUBMENU=OSM
+RequestHead=User-Agent: SAS.Planet
+IteratorSubRectSize=8,8
\ No newline at end of file
diff --git a/VirtualEarth/VEMap.zmp/params.txt b/VirtualEarth/VEMap.zmp/params.txt
deleted file mode 100644
index 4359bbd61..000000000
--- a/VirtualEarth/VEMap.zmp/params.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-[PARAMS]
-pnum=10
-GUID={E47F6EE4-BC40-422E-852B-4A57C4E49175}
-name=����� (Virtual Earth)
-name_en=Map (Virtual Earth)
-name_uk=����� (Virtual Earth)
-ParentSubMenu=Bing (Virtual Earth)
-ParentSubMenu_en=Bing (Virtual Earth)
-ParentSubMenu_uk=Bing (Virtual Earth)
-asLayer=0
-DefURLBase=http://r0.ortho.tiles.virtualearth.net/tiles/r
-projection=1
-sradiusa=6378137
-sradiusb=6378137
-NameInCache=vemap
-separator=0
-Ext=.png
-UseDwn=1
-Usestick=1
-UseGenPrevious=1
-Usedel=1
-Usesave=1
-UseAntiBan=0
-Sleep=0
-DefHotKey=16470
-ContentType=image/png
-BanIfLen=0
\ No newline at end of file
diff --git a/VirtualEarth/VEMap.Bing.zmp/18.bmp b/VirtualEarth/VEMap_roads.en.zmp/18.bmp
similarity index 100%
rename from VirtualEarth/VEMap.Bing.zmp/18.bmp
rename to VirtualEarth/VEMap_roads.en.zmp/18.bmp
diff --git a/VirtualEarth/VEMap.Bing.zmp/24.bmp b/VirtualEarth/VEMap_roads.en.zmp/24.bmp
similarity index 100%
rename from VirtualEarth/VEMap.Bing.zmp/24.bmp
rename to VirtualEarth/VEMap_roads.en.zmp/24.bmp
diff --git a/VirtualEarth/VEMap.zmp/GetUrlScript.txt b/VirtualEarth/VEMap_roads.en.zmp/GetUrlScript.txt
similarity index 89%
rename from VirtualEarth/VEMap.zmp/GetUrlScript.txt
rename to VirtualEarth/VEMap_roads.en.zmp/GetUrlScript.txt
index 3bea842ce..a429ad249 100644
--- a/VirtualEarth/VEMap.zmp/GetUrlScript.txt
+++ b/VirtualEarth/VEMap_roads.en.zmp/GetUrlScript.txt
@@ -34,5 +34,5 @@ begin
                           end;
          end;
      end;
- ResultURL:=GetURLBase+res+'.jpeg?g=72';
+ ResultURL:=GetURLBase+res+'?mkt=en-us&it=G,VE,BX,L,LA&shading=hill';
 end.
\ No newline at end of file
diff --git a/VirtualEarth/VEMap.Bing.zmp/params.txt b/VirtualEarth/VEMap_roads.en.zmp/params.txt
similarity index 53%
rename from VirtualEarth/VEMap.Bing.zmp/params.txt
rename to VirtualEarth/VEMap_roads.en.zmp/params.txt
index 2fa68a8b7..fb883317c 100644
--- a/VirtualEarth/VEMap.Bing.zmp/params.txt
+++ b/VirtualEarth/VEMap_roads.en.zmp/params.txt
@@ -1,18 +1,18 @@
 [PARAMS]
-pnum=10
-GUID={E47F6EE4-BC40-422E-85BB-4A57C4E49175}
-name=����� (Bing Maps)
-name_en=Map (Bing Maps)
-name_uk=����� (Bing Maps)
+pnum=8
+GUID={36cfd00c-ad02-4d3a-bd3e-acf4075115fe}
+name=Bing Maps - ������ (en)
+name_en=Bing Maps - roads (en)
+name_uk=Bing Maps - ������ (en)
 ParentSubMenu=Bing (Virtual Earth)
 ParentSubMenu_en=Bing (Virtual Earth)
 ParentSubMenu_uk=Bing (Virtual Earth)
 asLayer=0
-DefURLBase=http://ecn.t0.tiles.virtualearth.net/tiles/r
+DefURLBase=http://ecn.dynamic.t0.tiles.virtualearth.net/comp/CompositionHandler/
 projection=1
 sradiusa=6378137
 sradiusb=6378137
-NameInCache=vemap-b
+NameInCache=bing_roads_en
 separator=0
 Ext=.png
 UseDwn=1
diff --git a/VirtualEarth/VEMap.zmp/18.bmp b/VirtualEarth/VEMap_roads.ru.zmp/18.bmp
similarity index 100%
rename from VirtualEarth/VEMap.zmp/18.bmp
rename to VirtualEarth/VEMap_roads.ru.zmp/18.bmp
diff --git a/VirtualEarth/VEMap.zmp/24.bmp b/VirtualEarth/VEMap_roads.ru.zmp/24.bmp
similarity index 100%
rename from VirtualEarth/VEMap.zmp/24.bmp
rename to VirtualEarth/VEMap_roads.ru.zmp/24.bmp
diff --git a/VirtualEarth/VEMap.Bing.zmp/GetUrlScript.txt b/VirtualEarth/VEMap_roads.ru.zmp/GetUrlScript.txt
similarity index 88%
rename from VirtualEarth/VEMap.Bing.zmp/GetUrlScript.txt
rename to VirtualEarth/VEMap_roads.ru.zmp/GetUrlScript.txt
index 6f42d74c5..0b3037ebf 100644
--- a/VirtualEarth/VEMap.Bing.zmp/GetUrlScript.txt
+++ b/VirtualEarth/VEMap_roads.ru.zmp/GetUrlScript.txt
@@ -34,5 +34,5 @@ begin
                           end;
          end;
      end;
- ResultURL:=GetURLBase+res+'.jpeg?g=685&mkt=en-us&lbl=l1&stl=h&shading=hill&n=z';
+ ResultURL:=GetURLBase+res+'?mkt=ru-ru&it=G,VE,BX,L,LA&shading=hill';
 end.
\ No newline at end of file
diff --git a/VirtualEarth/VEMap_roads.ru.zmp/params.txt b/VirtualEarth/VEMap_roads.ru.zmp/params.txt
new file mode 100644
index 000000000..7d9d0ebc4
--- /dev/null
+++ b/VirtualEarth/VEMap_roads.ru.zmp/params.txt
@@ -0,0 +1,27 @@
+[PARAMS]
+pnum=9
+GUID={11772221-1ec8-42ca-bc48-8f6e1d9f6cfc}
+name=Bing Maps - ������ (ru)
+name_en=Bing Maps - roads (ru)
+name_uk=Bing Maps - ������ (ru)
+ParentSubMenu=Bing (Virtual Earth)
+ParentSubMenu_en=Bing (Virtual Earth)
+ParentSubMenu_uk=Bing (Virtual Earth)
+asLayer=0
+DefURLBase=http://ecn.dynamic.t0.tiles.virtualearth.net/comp/CompositionHandler/
+projection=1
+sradiusa=6378137
+sradiusb=6378137
+NameInCache=bing_roads_ru
+separator=0
+Ext=.png
+UseDwn=1
+Usestick=1
+UseGenPrevious=1
+Usedel=1
+Usesave=1
+UseAntiBan=0
+Sleep=0
+DefHotKey=16470
+ContentType=image/jpeg;image/png
+BanIfLen=0
\ No newline at end of file
diff --git a/VirtualEarth/VESat-N.zmp/GetUrlScript.txt b/VirtualEarth/VESat-N.zmp/GetUrlScript.txt
index db63fcddb..d4cb82000 100644
--- a/VirtualEarth/VESat-N.zmp/GetUrlScript.txt
+++ b/VirtualEarth/VESat-N.zmp/GetUrlScript.txt
@@ -34,5 +34,5 @@ begin
                           end;
          end;
      end;
- ResultURL:=GetURLBase+res+'.jpeg?g=392&dir=dir_n&n=z';
+ ResultURL:=GetURLBase+res+'.jpeg?g=952&dir=dir_n';
 end.
\ No newline at end of file
diff --git a/VirtualEarth/VESat-N.zmp/params.txt b/VirtualEarth/VESat-N.zmp/params.txt
index b8224d2a0..2bfe894d7 100644
--- a/VirtualEarth/VESat-N.zmp/params.txt
+++ b/VirtualEarth/VESat-N.zmp/params.txt
@@ -1,9 +1,9 @@
 [PARAMS]
-pnum=9
+pnum=11
 GUID={9A360A5D-7A70-402D-8A11-D670BD739B7B}
-name=������� (Bing Maps, Bird's Eye N)
-name_en=Satellite (Bing Maps, Bird's Eye N)
-name_uk=�������� (Bing Maps, Bird's Eye N)
+name=Bing Maps - Bird's Eye N
+name_en=Bing Maps - Bird's Eye N
+name_uk=Bing Maps - Bird's Eye N
 ParentSubMenu=Bing (Virtual Earth)
 ParentSubMenu_en=Bing (Virtual Earth)
 ParentSubMenu_uk=Bing (Virtual Earth)
@@ -23,7 +23,7 @@ Usesave=1
 UseAntiBan=0
 Sleep=0
 DefHotKey=86
-ContentType=image/jpeg
+ContentType=image/jpeg; image/png
 BanIfLen=0
 TILERLEFT=0
 TILERRIGHT=256
diff --git a/VirtualEarth/VESat.zmp/GetUrlScript.txt b/VirtualEarth/VESat.zmp/GetUrlScript.txt
index 2d8e13cb5..518633c1e 100644
--- a/VirtualEarth/VESat.zmp/GetUrlScript.txt
+++ b/VirtualEarth/VESat.zmp/GetUrlScript.txt
@@ -34,5 +34,5 @@ begin
                           end;
          end;
      end;
- ResultURL:=GetURLBase+res+'.jpeg?g=947';
+ ResultURL:=GetURLBase+res+'.jpeg?g=952';
 end.
\ No newline at end of file
diff --git a/VirtualEarth/VESat.zmp/params.txt b/VirtualEarth/VESat.zmp/params.txt
index 151debdca..a171bdc7c 100644
--- a/VirtualEarth/VESat.zmp/params.txt
+++ b/VirtualEarth/VESat.zmp/params.txt
@@ -1,9 +1,9 @@
 [PARAMS]
-pnum=9
+pnum=10
 GUID={9A360A54-7A70-402D-8A11-D570BD759B5B}
-name=������� (Virtual Earth)
-name_en=Satellite (Virtual Earth)
-name_uk=�������� (Virtual Earth)
+name=Bing maps - �������
+name_en=Bing maps - satellite
+name_uk=Bing maps - ��������
 ParentSubMenu=Bing (Virtual Earth)
 ParentSubMenu_en=Bing (Virtual Earth)
 ParentSubMenu_uk=Bing (Virtual Earth)