/* ########### MENU TOP ########### */
div#menu_top ul{
width: 500px;
height: 65px;
overflow: hidden;
list-style-type: none;
margin: 0;
padding: 0;
background:url(../res/bg_menu_top.jpg) no-repeat 0 -65px;
}
div#menu_top li{
margin: 0;
padding: 0;
}
div#menu_top li,div#menu_top a{
float: left;
height: 65px;
}
li#mhome,li#mhome a{
	width: 91px;
}
li#mprofile,li#mprofile a{
	width: 107px;
}
li#mactivity,li#mactivity a{
	width: 98px;
}
li#mindsem,li#mindsem a{
	width: 105px;
}
li#mphotoblog,li#mphotoblog a{
	width: 99px;
}
div#menu_top a{
text-indent: -9000px;
text-decoration: none;
padding: 65px 0 0 0;
overflow: hidden; 
height: 0px; 
background-image: url(../res/bg_menu_top.jpg);
}

li#mhome a{background-position: 0px 0px;}
li#mhome a:hover{background-position: 0 -65px;}
/*body#home li#mhome a{background-position: 0 -130px}*/

li#mprofile a{background-position: -91px 0px;}
li#mprofile a:hover{background-position: -91px -65px;}
body#profile li#mprofile a{background-position: -91px -130px;}

li#mactivity a{background-position: -198px 0px;}
li#mactivity a:hover{background-position: -198px -65px;}
body#activity li#mactivity a{background-position: -198px -130px;}

li#mindsem a{background-position: -296px 0px;}
li#mindsem a:hover{background-position: -296px -65px;}
body#indsem li#mindsem a{background-position: -296px -130px;}

li#mphotoblog a{background-position: -401px 0px;}
li#mphotoblog a:hover{background-position: -401px -65px;}
body#photoblog li#mphotoblog a{background-position: -401px -130px;}


/* ########### MENU LEFT ########### */
div#menu_left ul{
position: relative;
width: 65px;
height: 267px;
overflow: hidden;
list-style-type: none;
margin: 0;
padding: 0;
/*background:url(../res/bg_menu_left_estate.jpg) no-repeat -65px 0;*/
}
div#menu_left li{
position: absolute;
margin:0;
padding:0;
width: 65px;
}
div#menu_left a{
display: block;
text-indent: -9000px;
text-decoration: none;
padding: 0 65px 0 0;
overflow: hidden;
width: 0px;
/*background-image: url(../res/bg_menu_left_estate.jpg);*/
}

li#mcontacts{
left: 0;
top: 0;
height: 83px;
}
li#mcontacts a{
background-position: 0 0;
height: 83px;
}
li#mcontacts a:hover{
background-position: -65px 0;
}

li#mnewsletters{
left: 0;
top: 83px;
height: 94px;
}
li#mnewsletters a{
background-position: 0 -83px;
height: 94px;
}
li#mnewsletters a:hover{
background-position: -65px -83px;
}

li#mmaps{
left: 0;
top: 177px;
height: 90px;
}
li#mmaps a{
background-position: 0 -177px;
height: 90px;
}
li#mmaps a:hover{
background-position: -65px -177px;
}
