.nopointer{cursor: default;}
.act_menu A{ color:#000 !important; font-weight:bold;}

/*** > Верхняя таблица ***/
#top_table{width:100%;}
#top_table td{padding:0px; margin:0px;}
#amfr_logo{width:160px; height:80px;}
/*** < Верхняя таблица ***/

#topmenu_lvl1{background:url(/site_media/img/top_menu_bg-trans.png) right no-repeat; height:24px; z-index:255; padding:0px 0px 0px 44px; margin:0px;}
#topmenu_lvl1 UL{list-style:none; margin:0px 0px 0px 0px; padding:0px;}
#topmenu_lvl1 UL A, #topmenu_lvl2 UL A{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; text-transform:uppercase; color:#212033; white-space:nowrap;}
#topmenu_lvl1 UL A:hover, #topmenu_lvl2 UL A:hover{text-shadow:none;}

#topmenu_lvl1 TD A{text-shadow:0 1px 0 #FFF;}
#topmenu_lvl2 TD A{text-shadow:0 1px 0 #FFF;}

#topmenu_lvl1 UL TABLE.act_menu A{background:url(/site_media/img/topmenu/gradient_top.gif) bottom repeat-x; color: white; text-shadow:none; /*border:1px solid red;*/}
#topmenu_lvl2 UL TABLE.act_menu A{background:url(/site_media/img/topmenu/gradient_bot.gif) top repeat-x; color: white; text-shadow:none;}

#topmenu_lvl1 a{display:block !important; padding:0px 25px; z-index:200;}
#topmenu_lvl1 LI, #topmenu_lvl2 LI{float:left; padding:0px 0px; border-right:1px solid #9B9BA5; text-align:center;}
#topmenu_lvl1 LI{line-height: 21px; margin-top:1px;}
#topmenu_lvl1 LI TABLE{width:0px;}
#topmenu_lvl1 LI TABLE .left_border{width:7px;}
#topmenu_lvl1 LI TABLE .right_border{width:7px;}
#topmenu_lvl1 LI TABLE.act_menu .left_border{background: url(/site_media/img/topmenu/corner_left_top.gif) left no-repeat;}
#topmenu_lvl1 LI TABLE.act_menu .left_border_amfr{background: url(/site_media/img/topmenu/corner_left_lvl1_amfr.gif) left no-repeat;}
#topmenu_lvl1 LI TABLE.act_menu .right_border{background: url(/site_media/img/topmenu/corner_right_top.gif) right no-repeat;}
#topmenu_lvl1 LI TABLE.act_menu .right_border_abroad{background: url(/site_media/img/topmenu/corner_right_lvl1_abroad.gif) right no-repeat;}

/*#topmenu_lvl2 UL{margin-left:8px;}*/
/*#topmenu_lvl2 UL A{font-size:12px;}*/
#topmenu_lvl2{height:21px; background:url(/site_media/img/top_menu_bg2-trans1.png) top no-repeat; margin:-2px 0px 0px 0px; z-index:150 !important;}
#topmenu_lvl2 UL{list-style:none; margin-top:0px; line-height:22px;}
#topmenu_lvl2 LI A{display: block; padding:0px 24px;}

#topmenu_lvl2 LI TABLE{width:auto; margin:0px; padding:0px;}
#topmenu_lvl2 LI TABLE TD{margin:0px; padding:0px; width:7px;}
#topmenu_lvl2 LI TABLE .left_border{width:7px;}
#topmenu_lvl2 LI TABLE .right_border{width:7px;}
#topmenu_lvl2 LI TABLE.act_menu .left_border{background: url(/site_media/img/topmenu/corner_left_bottom.gif) left top no-repeat;}
#topmenu_lvl2 LI TABLE.act_menu .left_border_super{background: url(/site_media/img/topmenu/corner_left_lvl2_super.gif) left top no-repeat;}
#topmenu_lvl2 LI TABLE.act_menu .right_border{background: url(/site_media/img/topmenu/corner_right_bottom.gif) right top no-repeat;}

/*** > Закруглялка снизу ***/
.submenu li.bottom {
    margin:0px !important;
    padding:0px !important;
    height:8px !important;
    overflow:hidden !important;
    /*border:1px solid red;*/
    line-height:0px;
    background:transparent !important;
    position:absolute;
    bottom:-8px;
    left:0px;
    border:none !important;
	/*width:100%;*/
}
/*.bottom table td{border:1px solid red;}*/
.bottom table{width:100% !important; margin:0px !important; height:8px;}
.bottom .left_border{background:url('/site_media/img/topmenu/corner_left.png') left top no-repeat; width:8px !important; overflow:hidden; padding:0px !important;}
.bottom .right_border{background:url('/site_media/img/topmenu/corner_right.png') right top no-repeat; width:8px !important; overflow:hidden; padding:0px !important;}
.bottom .center{background:url('/site_media/img/topmenu/gradient_down.gif') repeat-x; width:auto !important; padding:0px !important;}

#submenu_competitions .bottom{
	width:100%;
	margin:0px !important;
    padding:0px !important;
    height:8px !important;
    overflow:hidden !important;
    /*border:1px solid red;*/
    line-height:0px;
    background:transparent !important;
    position:absolute;
    bottom:-8px;
    left:0px;
    border:none !important;
}

/*#submenu_competitions .bottom{height:5px; overflow:hidden; width:100%; border:1px solid blue; position:absolute; bottom:-5px;}*/
/*** < Закруглялка снизу ***/


#menu{height:26px; text-shadow:0 -1px 0 #262626;}
#menu A{font-family:Verdana, Tahoma, Verdana; font-size:12px; color:white !important; display:block; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#menu A:hover{text-decoration:underline;}
#menu .act{font-weight:bold !important; text-decoration:underline;}
#menu UL{list-style:none; height:26px; margin:0px !important;}
#menu UL LI{float:left; margin-top:4px; margin-left:-1px; text-align:center; white-space:nowrap;}

.submenu a{display:block; width:100%;}
.submenu a:hover{text-decoration:none !important; background:#9F9F9F !important;}

.submenu{
	background: #E5E5E5;
	left: -10000px;
	position: absolute;
	padding: 0px !important;
	margin: -1px 0px 0px 0px !important;
	border-right: 1px solid #E5E5E5;
	z-index: 10000;
	width: 200px;/* for da seamonkey */
}

* html .submenu{border-right:none;}

.submenu li{
	clear:both !important;
	border-bottom: 1px solid #7e7e7e;
	width:100%;
	margin: 0px !important;
	text-align: left !important;
}

.submenuitem{
	border-left: 1px solid #7e7e7e !important;
	border-right: 1px solid #7e7e7e !important;
	padding: 5px 0px 5px 0px !important;
}

.submenulastitem{
	/* здесь тоже лево и право, чтобы писать не два класса у li, а один */
	border-left: 1px solid #7e7e7e !important;
	border-right: 1px solid #7e7e7e !important;
	border-bottom: none !important;
	padding: 5px 0px 0px 0px !important;
}

#topmenu_lvl2 .submenu li a, #topmenu_lvl1 .submenu li a{
	text-transform:none !important;
	display: block !important;
	margin: 0px;
	padding: 0px !important;
	text-indent: 3px;
	width: inherit;
	color: black !important;
	/*font-weight: normal !important;*/
	/*background: transparent !important;*/
	font-size: 13px !important;
	/*background: none !important;*/
	font-weight:bold;
}
#submenu_competitions.submenu A{text-shadow:none !important;}
#submenu_competitions.submenu{
	color: black;
	z-index: 1000;
	position: absolute;
	padding: 0px !important;
	margin-left: -165px !important;
	width: 328px !important;
	border-right:1px solid #9B9BA5;
}

#submenu_competitions.submenu ul, 
#submenu_competitions.submenu ul li, 
#submenu_competitions.submenu ul li ul, 
#submenu_competitions.submenu ul li ul li{
	padding: 0px !important;
	margin: 0px !important;
	text-align: left !important;
	font-weight: bold;
	border: none;
}

#submenu_competitions.submenu ul{
	margin: 0px !important;
	width: 100%;
}

#submenu_competitions.submenu td{
	padding:0px 5px;
}

#submenu_competitions.submenu .border{
	border:none;
	border-bottom:1px solid #9B9BA5;
	padding:0px;
	margin:0px;
}

#submenu_competitions.submenu .border_top{
    border:none;
    border-top:1px solid #9B9BA5;
    padding:0px;
    margin:0px;
}

#submenu_competitions.submenu ul li a{
	margin-left: 5px !important;
}

#submenu_competitions.submenu ul li a{
	font-family: Tahoma !important;
	font-size: 12px !important;
	color: black !important;
	padding:0px !important;
	font-weight: normal !important;
	display: inline !important;
}

#submenu_competitions.submenu ul li a.boldlink{
	font-weight: bold !important;
}

#submenu_competitions a:hover{
	background: none !important;
}

.multilevel li{
	font-weight:bold;
	color:black;
	/*padding-left: 5px;*/
}
.multilevel ul{
	padding-left: 5px;
	margin: 0px !important;
}

