#menu {
	width:100%;
	font-size:11px;
	line-height:normal;
	overflow: hidden;
	vertical-align:bottom;		
}

#menu ul {
	float:left;
	list-style-type: none;
	margin:0;
	margin-left: 3px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
#menu li a {
	
	float:left;
	background:url(../img/mene_left.jpg) no-repeat left top;
	margin:0;
	margin-right: 1px; /*spacing between each tab*/
	padding:0 0 0 8px;
	text-decoration:none;
	cursor: pointer;
	
}

#menu a span {
	float:left;
	display:block;
	background:url(../img/mene_right.jpg) no-repeat right top;
	padding: 15px 19px 11px 12px;
	font-weight:bold;
	color:white;
}

#menu li li a, #menu li li a span {
	background: none;
}

#menu li {
	float: left;
	padding-left:0;
	/*width: 8em;*/
	color:#FFFFFF;
	z-index:3;
	text-align:left;
	margin:0;
	list-style: none;
}

#menu li ul {
	
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	text-align:left;
	color:#000000;
	float:left;
	background-color: #f3f3f3;
	font-size:12px;
	margin-left: 0;
	z-index: 20000;
	
	width: 200px;
	display: inline;
	margin-top: 37px;
	
}

#menu li ul li {
	
	border-bottom: 1px solid #ccc;
	
	text-align:left;
	
	background-color: #f3f3f3;
	
	margin:0;
	display: inline;
	width: 100%;
	clear: both;
	background-image:none;
	
	padding: 5px 5px 5px 18px;
}

#menu li ul a 
{
	text-align:left;
	width: 100%;
	margin-right:5px;
	padding:0;
	margin:0;
	

	color: #000000;
	
	font-variant: normal; 

	font-size: 12px; 


	text-decoration: none;
	display: inline;
	clear: both;
	
}

#menu a:hover{ /*onMouseover style*/
	color: #606060;
	background-position:0% -38px;

}

#menu a:hover span{ /*onMouseover style*/
	background-position:100% -38px; /*Shift background image up to start of 2nd tab image*/
	color: #606060;
}
/* End IE5-Mac hack */

#menu a:hover span {
	color: #000000;
}

#menu li ul ul {
	margin-top: -21px;
}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul, #menu li.sfhover ul ul ul ul 
{
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul , #menu li li li li.sfhover ul 
{
	left: auto;
}

#menu li li:hover, #menu li li:hover a {
	/*background: #ff7805;*/
	background: #ff7604;
	color: #FFFFFF;
}



/*============================================================================================= */
/*============================================================================================= */
#menu li.services ul {
	margin-left: -92px;
}

#menu li.list_property ul {
	margin-left: -155px;
}

#menu li.buying ul {
	margin-left: -80px;
}

#menu li.renting ul {
	margin-left: -85px;
}

#menu li.about ul {
	margin-left: -94px;
}

#menu li.opportunity ul {
	margin-left: -123px;
}

#menu li.contacts ul {
	margin-left: -100px;
}
/*============================================================================================= */
/*============================================================================================= */











/* FOOTER MENU */

#menu_footer {
	width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:normal;
	overflow: hidden;
	vertical-align:bottom;
	height:28px;	
}

#menu_footer ul{
	float:left;
	list-style-type: none;
	margin:0;
	margin-left: 3px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}

#menu_footer li{
	display:inline;
	margin:0;
	padding:0;
}

#menu_footer a{
	float:left;
	background:url(../img/search_top_menu_left.jpg) no-repeat left top;
	margin:0;
	margin-right: 2px; /*spacing between each tab*/
	padding:0 0 0 9px;
	text-decoration:none;
}

#menu_footer a span{
	float:left;
	display:block;
	background:url(../img/search_top_menu_right.jpg) no-repeat right top;
	padding: 5px 8px 8px 0px;
	font-weight:normal;
	color:#666666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_footer a span {
	float:none;
}
/* End IE5-Mac hack */

#menu_footer a:hover span {
	color: white;
}

#menu_footer #current_footer a{ /*Selected Tab style*/
	background-position:0 -28px; /*Shift background image up to start of 2nd tab image*/
	color: #606060;
}

#menu_footer #current_footer a span{ /*Selected Tab style*/
	background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/
	color: #666666;
}

#menu_footer a:hover{ /*onMouseover style*/
	background-position:0% -28px; /*Shift background image up to start of 2nd tab image*/
	color: #606060;
}

#menu_footer a:hover span{ /*onMouseover style*/
	background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/
	color: #606060;
}




/* PAGE NO */

.page_no {
	width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:normal;
	overflow: hidden;
	vertical-align:bottom;
	height:25px;
	text-align:center;	
}

.page_no ul{
	float:left;
	list-style-type: none;
	margin:0;
	margin-left: 3px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}

.page_no li{
	display:inline;
	margin:0;
	padding:0;
}

.page_no a{
	float:left;
	background:url(../img/pageno_left.jpg) no-repeat left top;
	margin:0;
	margin-right: 2px; /*spacing between each tab*/
	padding:0 0 0 9px;
	text-decoration:none;
}

.page_no a span{
	float:left;
	display:block;
	background:url(../img/pageno_right.jpg) no-repeat right top;
	padding: 5px 8px 8px 0px;
	font-weight:normal;
	color:#666666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.page_no a span {
	float:none;
}
/* End IE5-Mac hack */

.page_no a:hover span {
	color: white;
}

.page_no .current_page_no a{ /*Selected Tab style*/
	background-position:0 -25px; /*Shift background image up to start of 2nd tab image*/
	color: white;
}

.page_no .current_page_no a span{ /*Selected Tab style*/
	background-position:100% -25px; /*Shift background image up to start of 2nd tab image*/
	color: white;
}

.page_no a:hover{ /*onMouseover style*/
	background-position:0% -25px; /*Shift background image up to start of 2nd tab image*/
	color: white;
}

.page_no a:hover span{ /*onMouseover style*/
	background-position:100% -25px; /*Shift background image up to start of 2nd tab image*/
	color: white;
}