* {
	TEXT-DECORATION: none;
}
A:focus { 
	outline: none; 
}

#mnav {
	LEFT: 196px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px; HEIGHT: 54px; PADDING: 0px; MARGIN: 0px; 
}
#mnav LI {
	FLOAT: left; MARGIN-RIGHT: 5px;  POSITION: relative; 
}
#mnav LI A, #mnav LI A:visited {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 83px; LINE-HEIGHT: 32px; COLOR: #747474;  TEXT-ALIGN: center; TEXT-DECORATION: none; 
}
#mnav LI A:hover span {
	BACKGROUND: url(menu.gif);
}

#mnav LI span.mhome, #mnav LI span.mcompany,  #mnav LI span.mservices,  #mnav LI span.mclients,   #mnav LI span.mcontact {
	DISPLAY: block; HEIGHT: 37px;
}
.mhome, .mcompany, .mservices, .mclients, .mcontact {
	POSITION: relative; CURSOR: pointer; FONT-FAMILY:arial; FONT-SIZE: 16px; FONT-WEIGHT: bold; OVERFLOW: hidden;
}

.mhome i {
	POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(homem.gif) left top no-repeat;
}
.mhome i.select {
	POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(homem.gif) right top no-repeat;
}
#mnav LI:hover span.mhome i {
	DISPLAY: block; POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(homem.gif) left bottom no-repeat;
}
#mnav LI:hover span.mhome i.select {
	POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(homem.gif) right top no-repeat; CURSOR: default;
}
.mcompany i {
	POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(companym.gif) left top no-repeat; Z-INDEX: 0;
}
.mcompany i.select {
	POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(companym.gif) right top no-repeat;
}
#mnav LI:hover span.mcompany i {
	DISPLAY: block; POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px;  BACKGROUND: url(companym.gif) left bottom no-repeat; 
}
.mservices i {
	POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(servicesm.gif) left top no-repeat; CURSOR: default;
}
.mservices i.select {
	POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(servicesm.gif) right top no-repeat;
}
#mnav LI:hover span.mservices i {
	DISPLAY: block; POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(servicesm.gif) left bottom no-repeat;
}
.mclients i {
	POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(clientsm.gif) left top no-repeat;
}
.mclients i.select {
	POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(clientsm.gif) right top no-repeat;
}
#mnav LI:hover span.mclients i {
	DISPLAY: block; POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(clientsm.gif) left bottom no-repeat;
}
#mnav LI:hover span.mclients i.select {
	POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(clientsm.gif) right top no-repeat; CURSOR: default;
}
.mcontact i {
	POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(contactm.gif) left top no-repeat;
}
.mcontact i.select {
	POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(contactm.gif) right top no-repeat;
}
#mnav LI:hover span.mcontact i {
	DISPLAY: block; POSITION: absolute; TOP: 0; LEFT: 0; WIDTH: 83px; HEIGHT: 37px; BACKGROUND: url(contactm.gif) left bottom no-repeat;
}




#mnav LI A span.light  {
	DISPLAY: block; WIDTH: 83px; HEIGHT: 4px; BACKGROUND: #fff; OVERFLOW: hidden; MARGIN-BOTTOM: 13px
 }
#mnav LI A span.dark  {
	DISPLAY: block; WIDTH: 83px; HEIGHT: 4px; BACKGROUND: #d71921; OVERFLOW: hidden;  MARGIN-BOTTOM: 13px
 }

.firstlev {
	CURSOR: hand;
}



#mnav LI UL {
	FONT-FAMILY: arial; FONT-SIZE: 13px; 
	DISPLAY: none; 
	LIST-STYLE-TYPE: none; 
}
#mnav LI:hover UL {
	DISPLAY: block; 
	LEFT: 0px; 
	WIDTH: 320px; 
	POSITION: absolute; 
	TOP: 49px;
	BACKGROUND: url(menu_fon.gif); z-index:1;
}

#mnav LI:hover UL LI A.hide  {
	BACKGROUND: url(menu_fon_b.gif) no-repeat left top; 
}
#mnav LI:hover UL LI:hover A.hide  {
	COLOR: #fff;
	BACKGROUND: url(list_w.gif) #d71921  no-repeat 8px 10px;
}
#mnav LI:hover UL LI A.hide b {
	FLOAT:right; FONT-WEIGHT: normal; PADDING-RIGHT: 10px;
}
#mnav LI:hover UL LI A.hide i {
	FLOAT:left; FONT-STYLE: normal; 
}
#mnav LI:hover UL LI UL {
	DISPLAY: none;
}
#mnav LI:hover UL LI A {
	DISPLAY: block; 
	TEXT-ALIGN: left; 
	COLOR: #000; 
	WIDTH: 300px;
	PADDING-LEFT: 20px;
	LINE-HEIGHT: 25px;
	BACKGROUND: url(menu_fon_b.gif) no-repeat left top;   
}
#mnav LI:hover UL LI A.first {
	BACKGROUND: none;  
}

#mnav LI:hover UL LI A:hover {
	COLOR: #fff; 
	WIDTH: 300px;
	BACKGROUND: url(list_w.gif) #d71921  no-repeat 8px 10px; 
}
#mnav LI:hover UL LI:hover UL {
	DISPLAY: block; 
	LEFT: 320px; 
	POSITION: absolute; 
	TOP: 0px;
	BACKGROUND: url(menu_fon_r.gif) repeat-y; 
}
#mnav LI:hover UL LI:hover ul LI A {
	COLOR: #000; 
	WIDTH: 200px;
	BACKGROUND: url(menu_fon_rb.gif) no-repeat left top;  
}
#mnav LI:hover UL LI:hover ul LI A:hover {
	COLOR: #fff; 
	WIDTH: 200px;
	BACKGROUND: url(list_w.gif) #d71921  no-repeat 8px 10px; 
}



