.main_menu {

}


.mm_table {
	height:45px;
	background:url(../i/main_menu/main_menu_bg.jpg) repeat-x top left;
}
.mm_table_left {
	background:url(../i/main_menu/main_menu_left_bg.jpg) no-repeat top left;
}
.mm_table_right {
	background:url(../i/main_menu/main_menu_right_bg.jpg) no-repeat top right;
}
.mm_ul_menu {
	list-style-type:none;
	width: 750px;
}
.mm_ul_menu li {
	display:block;
	float:left;
	height:45px;
	background:url(../i/main_menu/main_menu_links_divider.gif) no-repeat right bottom;
}
.mm_ul_menu li.mm_ul_menu_write_post {
	width:65px;
}
.mm_ul_menu li a {
	display:block;
	font:bold 20px/45px Arial, sans-serif;
	color:#5c5c5c;
	text-decoration:none;
	padding:0 19px 0 17px;
	float:left;
}
.mm_ul_menu li a:hover {
	color:#000;
}
.mm_ul_menu li.active {
	background:url(../i/main_menu/main_menu_active_bg.gif) repeat-x top left;
	position:relative;
	left:-3px;
	
}
.mm_ul_menu li.active a {
	background:url(../i/main_menu/main_menu_active_left_bg.gif) no-repeat left top;
	color:#000;
	padding:0;
}
.mm_ul_menu li.active a span {
	display:block;
	background:url(../i/main_menu/main_menu_active_right_bg.gif) no-repeat right top;
	padding:0 19px 0 17px;
	float:left;
}
/* write post icon */
.mm_ul_menu .mm_ul_menu_write_post {
	vertical-align:top;
}
.mm_ul_menu .mm_ul_menu_write_post a {
	height:45px;
	padding:0pt 22px 0pt 20px;
}
.mm_ul_menu .mm_ul_menu_write_post a img{
	display:block;
	position:relative;
	top:12px;
	width:22px;
	height:21px;
	background:url(../i/main_menu/write_post.png) no-repeat top left;
}
.mm_ul_menu .mm_ul_menu_write_post_active {
	background:url(../i/main_menu/main_menu_write_post_active_bg.jpg) no-repeat top left;
}




.mm_quick_search_form {
	white-space:nowrap;
	padding:3px 12px 0 0;
}
.mm_quick_search_input {
	width:134px;
	font:13px Arial, sans-serif;
	color:#000;
	border-style: solid;
	border-color: #cdced1 #dbdfe6 #e3e9ef #e2e3ea;
	border-width: 1px;
}
.mm_quick_search_submit {
	position:relative;
	top:6px;
}

/* Search */
.search-field {
	width: 90%;
}
ul.search_places {
	height: 40px;
	list-style-type: none;
	margin-top: 20px;
}
ul.search_places li {
	margin-right: 30px;
	padding: 5px;
	float:left;
	color: #878787;
}
ul.search_places li a {
	color: #275486;
	text-decoration: none;
}
ul.search_places li.selected {
	background-color: #e0e8f0;
	color: #687886;
}