.menu_top { font-size: 1.333em; margin: -10px auto 0; position: relative; z-index: 2; }
		.menu_top td { vertical-align: bottom; padding: 0 16px; }
		.menu_top .wrap { position: relative; }
			.menu_top .wrap:hover .sub { display: block; }
			.menu_top .wrap:hover a { padding-bottom: 0; border-bottom: 1px dashed #2a9e27; }
			.menu_top .wrap:hover .act { padding-bottom: 1px; border: 0; }
		.menu_top .bg { height: 110px; position: relative; z-index: 1; zoom: 1; }
			.menu_top .bg div { position: absolute; right: 0; top: 0; z-index: 1; zoom: 1; }
			.menu_top .el_20000 .bg div { width: 130px; height: 118px; background: url(/_img/img/about.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/_img/img/about.png'); top: 5px; }
			.menu_top .el_20029 .bg div { width: 138px; height: 124px; background: url(/_img/img/production.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/_img/img/production.png'); right: 5px; top: -2px; }
			.menu_top .el_20030 .bg div { width: 212px; height: 123px; background: url(/_img/img/building.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/_img/img/building.png'); right: -12px; }
			.menu_top .el_20036 .bg div { width: 165px; height: 135px; background: url(/_img/img/offers.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/_img/img/offers.png'); right: -5px; top: -10px; }
			.menu_top .el_20037 .bg div { width: 139px; height: 135px; background: url(/_img/img/certificates.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/_img/img/certificates.png'); top: -5px; }
			.menu_top .el_94 .bg div { width: 184px; height: 135px; background: url(/_img/img/contacts.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/_img/img/contacts.png'); right: -15px; top: 3px; }

		.menu_top a { display: block; position: relative; text-decoration: none; cursor: pointer; padding: 100px 0 1px; margin-top: -110px; overflow: hidden; z-index: 3; zoom: 1; }
		.menu_top a:hover { padding-bottom: 0; border-bottom: 1px dashed #2a9e27; }
		.menu_top .act:hover { padding-bottom: 1px; border: 0; }
			.menu_top .act .body { background: #2a9e27; color: #ffffd9; padding: 1px 4px 2px; }

			.menu_top .sub { width: 160px; display: none; font-size: .875em; position: absolute; top: 129px; left: -39%; padding-top: 11px; z-index: 2; }
				.menu_top .sub a { width: 100%; color: #feed7c; position: static; padding: 0 !important; margin: 0; border: 0 !important; }
					.menu_top .sub a .c { background: #2a9e27; display: none; }
					.menu_top .sub a .body { padding: 6px 15px 7px; }
					.menu_top .sub a .text { padding: 0 0 1px; }
				.menu_top .sub a:hover { background: #6ab641; }
					.menu_top .sub a:hover .c { display: block; }
					.menu_top .sub a:hover .text { color: #fff; padding: 0; border-bottom: 1px dashed #fff; }
				.menu_top .sub ul { background: #2a9e27; padding: 6px 4px 6px; border-top: 3px solid #a9cd5a; border-bottom: 3px solid #a9cd5a; zoom: 1; }
				.menu_top .sub li { width: 100%; float: none; overflow: hidden; }
	.corners, .corners li { display: block; position: relative; float: left; }
		.corners .c { width: 1px; height: 1px; background: #ffffd9; display: block; position: absolute; }
		.corners .tl { top: 0; left: 0; }
		.corners .tr { top: 0; right: 0; _right: expression(this.parentNode.offsetWidth % 2? -1: 0); }
		.corners .bl { bottom: 0; _bottom: expression(this.parentNode.offsetHeight % 2? -1: 0); left: 0; }
		.corners .br { bottom: 0; _bottom: expression(this.parentNode.offsetHeight % 2? -1: 0); right: 0; _right: expression(this.parentNode.offsetWidth % 2? -1: 0); }
		.corners .body { display: block; }

