﻿/* Пункты первого уровня */

#menu{height:25px; z-index:100;}
#menu div.b_menu_wrapper{position:absolute; z-index:101;}
#menu div.b_menu_wrapper table.b_menu_main{width:947px; height:21px;}
#menu div.b_menu_wrapper table.b_menu_main td{padding:0px;}
#menu div.b_menu_wrapper table.b_menu_main td.div{width:3px; height:20px; background:url('/javamenu/menu_line.gif') no-repeat bottom right;}
#menu div.b_menu_wrapper table.b_menu_main a{display:block; padding:4px 15px 3px 15px; font:10px Verdana; color:#003267; text-transform:uppercase; text-align:center; text-decoration:none;}
#menu div.b_menu_wrapper table.b_menu_main a:hover{background:#f8f1cf;}
#menu div.b_menu_wrapper table.b_menu_main div{padding:4px 15px 3px 15px; font:10px Verdana; color:#003267; text-transform:uppercase; text-align:center; cursor:default;}

/* Пункты других уровней */
#menu div.b_menu_wrapper table.b_menu_block{visibility:hidden; position:absolute;}
#menu div.b_menu_wrapper table.b_menu_block td{background:#FFFFFF; padding:1px;}
#menu div.b_menu_wrapper table.b_menu_block td a{display:block; padding:4px 7px 4px 10px; font:11px Verdana; color:#003267; text-decoration:none; background:url('/javamenu/menu_bg.gif'); border-left:1px solid #D7CCAE; border-bottom:1px solid #D7CCAE; border-right:1px solid #D7CCAE;}
#menu div.b_menu_wrapper table.b_menu_block td a:hover{background:#f8f1cf;}
#menu div.b_menu_wrapper table.b_menu_block td a.first{background:url('/javamenu/menu_bg_first.gif');}
#menu div.b_menu_wrapper table.b_menu_block td a.first:hover{background:url('/javamenu/menu_bg_first_hover.gif');}
#menu div.b_menu_wrapper table.b_menu_block td a span{display:block; padding-right:8px;}
#menu div.b_menu_wrapper table.b_menu_block td a span.more{padding-right:13px; background:url('/javamenu/more_icon.gif') no-repeat right center;}
#menu div.b_menu_wrapper table.b_menu_block td div{padding:4px 7px 4px 10px; font:11px Verdana; color:#003267; background:url('/javamenu/menu_bg.gif'); border-left:1px solid #D7CCAE; border-bottom:1px solid #D7CCAE; border-right:1px solid #D7CCAE; cursor:default;}
#menu div.b_menu_wrapper table.b_menu_block td div.first{background:url('/javamenu/menu_bg_first_hover.gif');}
#menu div.b_menu_wrapper table.b_menu_block td div span{display:block; padding-right:8px;}
#menu div.b_menu_wrapper table.b_menu_block td div span.more{padding-right:13px; background:url('/javamenu/more_icon.gif') no-repeat right center;}

/* Специальное меню */
#menu div.b_menu_wrapper table.b_menu_block td.b_menu_group{width:50%; padding:1px 1px 1px 0px; vertical-align:top;}
#menu div.b_menu_wrapper table.b_menu_block td.first{padding:1px 0px 1px 1px;}
#menu div.b_menu_wrapper table.b_menu_block td.b_menu_group table{width:100%;}
#menu div.b_menu_wrapper table.b_menu_block td.b_menu_group table td{padding:0px; background:#D7CCAE;}
#menu div.b_menu_wrapper table.b_menu_block td.b_menu_group table div.blue{padding:4px 15px 5px 10px; font:bold 11px Verdana; color:#FFFFFF; background:url('/javamenu/blue_head.gif'); border:none;}
#menu div.b_menu_wrapper table.b_menu_block td.b_menu_group table div.red{margin-left:1px; padding:4px 15px 5px 10px; font:bold 11px Verdana; color:#FFFFFF; background:url('/javamenu/red_head.gif'); border:none;}
#menu div.b_menu_wrapper table.b_menu_block td.b_menu_group table a{padding:4px 15px 4px 10px;}
#menu div.b_menu_wrapper table.b_menu_block td.first table a{border-right:none;}