.menu { background-color:#555555; background-image:url(../images/080904/menu_bg.png);  background-repeat:repeat-x; /*overflow:hidden; */
	background-color:expression('#eeeeee');
	border-top:1px solid #eeeeee;
        height:28px; height:expression('27px'); 
	width:1013px; text-transform:uppercase; }

.mainmenu { float:left; }

.mainmenu * { /*vertical-align:middle;*/ }

.mainmenu ul,
.mainmenu li { display:block; float:left; list-style-type:none; list-style-image:none; list-style-position:outside; }
.mainmenu ul { }


.mainmenu a { padding:4px 20px; color:#e0e0e0; position:relative; font-weight:bold; font-size:110%; bottom:6px; bottom:expression('-6px'); }

.mainmenu li:focus,
.mainmenu li:hover { }
.mainmenu li:hover a { color:#ffffff;  }


.mainmenu li       { float:left; /*background-image:url(../images/menu_mid.png);*/ border-right:2px solid #cccccc; height:expression('27px'); }
.mainmenu li.last  { /*border-right:0px;*/ }
.mainmenu li.act   { background-color:#363636; background-image:url(../images/menu_h_mid.png);  background-repeat:x-repeat; he-ight:31px; overflow:hidden; }
.mainmenu li.act a { color:#a1d0ae; }

.main-menu img { height:33px; width:3px;}

/*
.mainmenu .mmenu-left  { background-image:url(../images/menu_left.png); padding:0px; margin:0px; }
.mainmenu .mmenu-right { background-image:url(../images/menu_right.png); padding:0px; margin:0px; }

.mainmenu .mmenu-h-left  { background-image:url(../images/menu_h_left.png); padding:0px; margin:0px; }
.mainmenu .mmenu-h-right { background-image:url(../images/menu_h_right.png); padding:0px; margin:0px; }
*/

.mainmenu .mleft { /*border:1px solid green;*/}
.mainmenu .mright { /*border:1px solid aqua;*/}

