span.popup-menu { position:relative; margin:1px; width:1px; height:1px; }
@-moz-document url-prefix(){ span.popup-menu { margin:0px; } }


div.links span.popup-menu { top:2px; _top:5px; left:-27px; }
@-moz-document url-prefix(){ div.links span.popup-menu { top:-10px; } }

/* Первый уровень */
div.bel-info span.popup-menu { left:4px; top:23px; _top:27px; }
@-moz-document url-prefix(){ div.bel-info span.popup-menu { top:11px; } }
/* Второй уровень */
div.bel-info span.popup-menu span.popup-menu { left:5px; top:0; _top:2px; }
@-moz-document url-prefix(){ div.bel-info span.popup-menu span.popup-menu { top:-15px; } }

/* Первый уровень */
div.bel-rest span.popup-menu { left:4px; top:23px; _top:27px; }
@-moz-document url-prefix(){ div.bel-rest span.popup-menu { top:8px; } }
/* Второй уровень */
div.bel-rest span.popup-menu span.popup-menu { left:5px; top:0; _top:2px; }
@-moz-document url-prefix(){ div.bel-rest span.popup-menu span.popup-menu { top:-18px; } }

span.pm-countries { top:23px; _top:27px; left:3px; }
@-moz-document url-prefix(){ span.pm-countries { top:8px; } }




div.popup-menu { position:absolute; width:0px; height:0px; left:0; bottom:0; z-index:1001; font-size:11px; }
span.popup-menu div.pm-countries { background:red; }
div.popup-menu div.ul { position:absolute;  background:white; border:solid #006600 2px; border-top:none; /* border:solid #f5f5f5 2px; border-top:none; */ padding:2px 8px 8px 8px;  }
div.popup-menu div.li, div.popup-menu div.li-sel { padding:3px 10px 3px 5px; border-bottom:solid #006600 1px; /* border-bottom:solid #f5f5f5 1px; */ white-space:nowrap; } 
div.popup-menu div.li-sel { font-size:25px; }

div.popup-menu div.li a { color:black; text-decoration:none; position:static; }
/*
div.popup-menu div.li a:hover { color:red; }
*/

.r-col div.popup-menu div.li a { font-size:11px; font-weight:bold; }
/*.r-col div.popup-menu div.li a:hover { color:red; }*/
.r-menu div.popup-menu div.li a { font-size:11px; font-weight:bold; }



html>body span.pm-countries { margin:0 1px 0 0; }


div.pm-countries div.ul { width:300px; }
div.pm-countries div.ul div.li { border:none; display:inline; float:left; padding:0px 15px 1px 0; font-size:12px; }
div.pm-countries div.ul div.li a { text-decoration:underline; }






/* Новое меню */

div.pdts { width:220px; height:38px; background:url(/img3/i4.jpg) 0 0 no-repeat; margin-bottom:5px; }

body div.links .top a { text-decoration:none; color:#555555; font-weight:normal; margin-right:0; position:static; }

table#t_menu { width:auto;  z-index:1301; }
table#t_menu td { width:auto; height:auto; padding:0; }
table#t_menu td div.point { position:relative; text-align:left; z-index:1301; }
table#t_menu td div.container { position:absolute; display:none; z-index:1301; }


table#t_menu table.menu_8 { width:142px; }

table#t_menu table.menu_8 td.l { width:8px; }
table#t_menu table.menu_8 td.r { width:8px; }
table#t_menu table.menu_8 td.m { width:100%; }
table#t_menu table.menu_8 tr.t td { height:8px; }
table#t_menu table.menu_8 tr.b td { height:8px; }
table#t_menu table.menu_8 tr.t td.l img, 
table#t_menu table.menu_8 tr.t td.r img, 
table#t_menu table.menu_8 tr.b td.l img, 
table#t_menu table.menu_8 tr.b td.r img { width:8px; height:8px; }
table#t_menu table.menu_8 td.m div.t,
table#t_menu table.menu_8 td.m div.b { width:100%; height:8px; }
table#t_menu table.menu_8 tr.m td.l { } 
table#t_menu table.menu_8 tr.m td.m table { margin:2px 0; } 
table#t_menu table.menu_8 tr.m td.m table a:hover { color:#2180C8; }
table#t_menu table.menu_8 tr.m td.m table  td.li { width:160px; line-height:100%; padding:3px 0; }


div.pm_right { top:-20px; left:80px; }
div.pm_right a { font-size:11px; color:black; text-decoration:none; }
table#t_menu div.pm_right table.menu_8 tr.m td.m table { margin:0; }

div.pm_lev2 { top:-2px; left:30px; }


/* Корректировка глюка (не наводятся нижние ссылки, меню закрывается) в Опере */
html>body table#t_menu div.cont_pm_top { padding-bottom:25px; }
@-moz-document url-prefix(){ html>body table#t_menu div.cont_pm_top { padding-bottom:0px; } }

html>body table#t_menu div.cont_pm_right { padding-bottom:70px; }
@-moz-document url-prefix(){ html>body table#t_menu div.cont_pm_right { padding-bottom:0px; } }

html>body table#t_menu div.cont_pm_lev2 { padding-bottom:300px; }
@-moz-document url-prefix(){ html>body table#t_menu div.cont_pm_lev2 { padding-bottom:0px; } }



/* Меню на селектах */

div.pdts_sel select { width:175px; font-size:11px; position:relative; left:9px; top:17px; }








/* Новое Попап-меню */

/* Невсплывающая часть */
div.menu2 { padding-left:18px; border-left:solid #aaaaaa 1px; padding-bottom:0px; width:290px; margin-bottom:5px; }
div.menu2 div.m-top { display:inline; position:relative; z-index:1; white-space:nowrap; }
div.menu2 a { font: bold 11px Arial; color:#28166E; margin-right:10px; line-height:220%; }
div.menu2 a.sub { background:url(/img4/arr.gif) 100% 50% no-repeat; padding-right:12px; text-decoration:none; border-bottom:dashed 1px; margein-left:1px; }

div.menu2 div.m-top spacer { width:0px; height:1px; }
html>body div.menu2 div.m-top spacer { display:none; }


/* Всплывающая часть */
div.t-menu { position:absolute; left:-10px; top:16px; z-index:29091; height:1000px; }
div.t-menu-cont { position:relative; padding:3px 10px 6px 10px; background:white; border:solid #dddddd 1px; border-top:none; }
div.t-menu div.m-1 { font-weight:bold; margin-bottom:5px; }
div.t-menu div.m-1 a { display:block; font-weight:bold; line-height:130%; color:#555555; }
div.t-menu div.m-2 { font-weight:normal;  }
div.t-menu div.m-2 a { display:block; font-weight:normal; line-height:120%; }
