.menu_right {
	border:0px solid purple;
	width:300px;
	height:30px;
	padding-top:10px;
	float:left;
	background:url(../media/images/backgrounds/topmenu_right_bg.png) no-repeat right;
}
.menu{
	margin-right:10px;
	padding:0px;
	height:40px;
	width:640px;
	float:left;
	border:0px solid green;
	background:url(../media/images/backgrounds/topmenu_bg.png) no-repeat;
}

#nicemenu ul, #nicemenu li{margin:0; border:0; list-style:none; padding:0;}
#nicemenu ul{height:21px;width:100%;}

#nicemenu { margin:0 auto; width:620px; margin-top:10px; border-bottom:dotted 0px #E5E5E5; }
#nicemenu a { color:#f26d7d; text-decoration:none; }
#nicemenu a:hover { text-decoration:none; }	
#nicemenu li { display:inline; position:relative; }
#nicemenu li span { position:relative; z-index:10; padding:4px 3px 4px 5px;  border-bottom:none; line-height:18px;}	
#nicemenu li span a { font-weight:bold; padding:0 8px 0px 2px;  }	
#nicemenu li span.over { background:#fff; padding:4px 3px 4px 3px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #fff;  }
*+html #nicemenu li span.over {  background:#fff;  border-top:solid 2px #E5E5E5; padding-bottom:3px; } /* IE6 */
#nicemenu li span.over a { color:#000; }
#nicemenu li span.over a:hover { background:#fff; text-decoration:none; }
#nicemenu li span.active { background:#fff; padding:4px 3px 4px 3px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #fff;  }
*+html #nicemenu li span.active { border-top:solid 2px #E5E5E5; padding-bottom:3px; }
#nicemenu li span.active a { color:#000; }
#nicemenu li span.active a:hover { text-decoration:none; }	
#nicemenu img.arrow { /*margin-left:4px;*/ cursor:pointer; }
#nicemenu div.sub_menu { z-index:20;display:none; position:absolute; left:0; top:0px; margin-top:18px; border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:4px; top:2px; width:160px; background:#FFFFFF; }
* html #nicemenu div.sub_menu { margin-top:23px; } /* IE6 */
*+html #nicemenu div.sub_menu { margin-top:23px; } /* IE7 */
#nicemenu div.sub_menu a:link, 
#nicemenu div.sub_menu a:visited{ color:#000; display:block; font-size:11px; padding:4px 4px 4px 35px;} 
#nicemenu div.sub_menu a:hover{ color:#cc3366; text-decoration:underline;}	
#nicemenu a.item_line { border-top:solid 1px #E5E5E5; padding-top:6px !important; margin-top:3px; }


/* menu icons */
a.m_profile {
	background:url(../media/images/icons/profile.png) no-repeat 5px 5px;
}
a.m_guestbook {
	background:url(../media/images/icons/guestbook.png) no-repeat 5px 5px;
}
a.m_gallery {
	background:url(../media/images/icons/photo.png) no-repeat 6px 6px;
}
a.m_video {
	background:url(../media/images/icons/movie.png) no-repeat 5px 5px;
}
a.m_friends {
	background:url(../media/images/icons/friends.png) no-repeat 5px 5px;
}
a.m_blog {
	background:url(../media/images/icons/blog.png) no-repeat 5px 5px;
}
a.m_story {
	background:url(../media/images/icons/story.png) no-repeat 5px 5px;
}
/*
div.menu ul li ul li a.m_blog:hover {
	background:url(../media/images/icons/blog.png) no-repeat 5px 5px #000;
	padding-left:35px;	
}
*/
a.m_groups {
	background:url(../media/images/icons/groups.png) no-repeat 5px 5px;
}
a.m_favorites {
	background:url(../media/images/icons/favorites.png) no-repeat 5px 5px;
}
a.m_visitors {
	background:url(../media/images/icons/visitor.png) no-repeat 5px 5px;
}
a.m_access {
	background:url(../media/images/icons/access.png) no-repeat 5px 5px;
}
a.m_list {
	background:url(../media/images/icons/list.png) no-repeat 5px 5px;
}
a.m_news {
	background:url(../media/images/icons/news.png) no-repeat 5px 5px;
}
a.m_home {
	background:url(../media/images/icons/homepage_icon.png) no-repeat 5px 5px;
}
a.m_birthday {
	background:url(../media/images/icons/cake.png) no-repeat 5px 5px;
}
a.m_nuns {
	background:url(../media/images/icons/nuns.png) no-repeat 5px 5px;
}
a.m_inbox {
	background:url(../media/images/icons/inbox.png) no-repeat 5px 5px;
}
a.m_outbox {
	background:url(../media/images/icons/outbox.png) no-repeat 5px 5px;
}
a.m_compose {
	background:url(../media/images/icons/compose.png) no-repeat 5px 5px;
}
a.m_set_pres {
	background:url(../media/images/icons/edit.png) no-repeat 5px 5px;
}
a.m_set_bg {
	background:url(../media/images/icons/template.png) no-repeat 5px 5px;
}
a.m_set_pub {
	background:url(../media/images/icons/settings_public.png) no-repeat 5px 5px;
}
a.m_set_priv {
	background:url(../media/images/icons/settings_private.png) no-repeat 5px 5px;
}
a.m_set_block {
	background:url(../media/images/icons/block.png) no-repeat 5px 5px;
}
a.m_set_photo {
	background:url(../media/images/icons/photo.png) no-repeat 5px 5px;
}
a.m_set_ac_del {
	background:url(../media/images/icons/delete.png) no-repeat 5px 5px;
}
a.m_set_notification {
	background:url(../media/images/icons/notification.png) no-repeat 5px 5px;
}

a.m_shoutbox {
	background:url(../media/images/icons/talk.png) no-repeat 5px 5px;
}
a.m_groups {
	background:url(../media/images/icons/groups.png) no-repeat 5px 5px;
}
a.m_live {
	background:url(../media/images/icons/mobile.png) no-repeat 5px 5px;
}
a.m_forum {
	background:url(../media/images/icons/forum.png) no-repeat 5px 5px;
}
      
a.m_online {
	background:url(../media/images/icons/online_usr.png) no-repeat 5px 5px;
}
a.m_protop {
	background:url(../media/images/icons/chart_bar.png) no-repeat 5px 5px;
}
a.m_newtoday {
	background:url(../media/images/icons/new_today.png) no-repeat 5px 5px;
}

a.m_help {
	background:url(../media/images/icons/help.png) no-repeat 5px 5px;
}
a.m_contact {
	background:url(../media/images/icons/contact.png) no-repeat 5px 5px;
}
a.m_stats {
	background:url(../media/images/icons/chart.png) no-repeat 5px 5px;
}
a.m_tou {
	background:url(../media/images/icons/rules.png) no-repeat 5px 5px;
}
a.m_about {
	background:url(../media/images/icons/info_msg.png) no-repeat 5px 5px;
}
a.m_admins {
	background:url(../media/images/icons/admins.png) no-repeat 5px 5px;
}

