﻿* {
	outline: none;
}

/* Menu Idiomas */

.menu_idiomas {
  display: block;
  height: 30px;  
  background-color: #e4e1d1;
}

.ie6 .menu_idiomas {
  margin-bottom: -2px;
}

.menu_idiomas .conteudo {
  width: 961px;
  margin: 0 auto;
}

.menu_idiomas .conteudo .idiomas {
  border-right: solid 1px #E3E3E2;
  float: right;
  height: 30px;
  display: block;  
}

.menu_idiomas .conteudo .idiomas span {
  padding: 8px 5px 0 0;
  float: left;
}

.menu_idiomas .conteudo .idiomas .band li {    
  float: left;
  padding: 0 3px;
}

.menu_idiomas .conteudo .idiomas .band li a {
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	width: 20px;
	height: 30px;
	background: url(../../images/band_idiomas.gif) no-repeat scroll 0 0;	
}

.menu_idiomas .conteudo .idiomas .band .bt_bra a { background-position: 0 0; }
.menu_idiomas .conteudo .idiomas .band .bt_epa a { background-position: -20px 0; }
.menu_idiomas .conteudo .idiomas .band .bt_usa a { background-position: -40px 0; }
.menu_idiomas .conteudo .idiomas .band .bt_ita a { background-position: -60px 0; }
.menu_idiomas .conteudo .idiomas .band .bt_ale a { background-position: -80px 0; }
.menu_idiomas .conteudo .idiomas .band .bt_fra a { background-position: -100px 0; }

.menu_idiomas .conteudo .idiomas .band .bt_bra_on a { background-position: 0 -30px; }
.menu_idiomas .conteudo .idiomas .band .bt_epa_on a { background-position: -20px -30px; }
.menu_idiomas .conteudo .idiomas .band .bt_usa_on a { background-position: -40px -30px; }
.menu_idiomas .conteudo .idiomas .band .bt_ita_on a { background-position: -60px -30px; }
.menu_idiomas .conteudo .idiomas .band .bt_ale_on a { background-position: -80px -30px; }
.menu_idiomas .conteudo .idiomas .band .bt_fra_on a { background-position: -100px -30px; }

.menu_idiomas .conteudo .regiaoSite {
  background: url(../../images/bg_regiaosite_geral.gif) no-repeat scroll 0 0;
  display: block;
  width: 261px;
  float:left;
  padding: 6px 6px 0 25px; 
  height: 24px;
}

.menu_idiomas .conteudo .radioCoelho {
	float: right;
	font-weight: bold;
	font-size: 10px;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 10px 0;
	margin-left: 10px;
	border-left: 1px solid #C5C2B4;
}
.menu_idiomas .conteudo .radioCoelho a {
	padding: 8px 0 5px 35px;
}
.menu_idiomas .conteudo .radioCoelho a img {
	vertical-align: middle;
	width:22px;
	height:22px;
	position: absolute;
	top:6px;
	left:6px;
}

.menu_idiomas .conteudo .regiaoSite label {
  font-weight: bold;  
}

.menu_idiomas .conteudo .regiaoSite select {
	height: 19px;
	font-size: 10px;
	width: 115px;
}

/* Menu Geral */
	.menu_geral { margin: 0 0 5px -8px; height: 30px; }
	body:nth-of-type(1) .menu_geral { height: 13px; }
	
	.menu_geral li { float: left; }
	
	.menu_geral .bt_item { position: relative; z-index: 20; }
	.menu_geral .bt_item a {
		display: block;
		text-indent: -2000px;
		overflow: hidden;
		height: 23px;
		background-image: url(../../images/menu_geral.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		}
	
	.menu_geral .bt_home_Coelho a { width: 85px; background-position: 0 0; }
	.menu_geral .bt_lancamentos a { width: 96px; background-position: -95px 0; }
	.menu_geral .bt_usado_novos a { width: 106px; background-position: -200px 0; }
	.menu_geral .bt_financiamentos a.off { width: 109px; background-position: -316px 0; }
	.menu_geral .bt_locacao a { width: 69px; background-position: -435px 0; }
	.menu_geral .bt_seu_imovel a.off { width: 139px; background-position: -514px 0; }
	.menu_geral .bt_administracao a.off { width: 160px; background-position: -663px 0; }
	.menu_geral .bt_sobre a.off { width: 106px; background-position: -833px 0; }
	.menu_geral .bt_favoritos a { width: 104px; background-position: -949px 0; }
	
	.menu_geral .bt_home_Coelho a:hover { background-position: 0 -30px; }
	.menu_geral .bt_lancamentos a:hover { background-position: -95px -30px; }
	.menu_geral .bt_usado_novos a:hover { background-position: -200px -30px; }
	.menu_geral .bt_financiamentos a.on { width: 109px; background-position: -316px -60px; }
	.menu_geral .bt_locacao a:hover { background-position: -435px -30px; }
	.menu_geral .bt_seu_imovel a.on { width: 139px; background-position: -514px -60px; }
	.menu_geral .bt_administracao a.on { width: 160px; background-position: -663px -60px; }
	.menu_geral .bt_sobre a.on { width: 106px; background-position: -833px -60px; }
	.menu_geral .bt_favoritos a:hover { background-position: -949px -30px; }

	.menu_geral .bt_financiamentos_inter a.off { width: 109px; background-position: -316px -30px; }
	.menu_geral .bt_seu_imovel_inter a.off { width: 139px; background-position: -514px -30px; }
	.menu_geral .bt_administracao_inter a.off { width: 160px; background-position: -663px -30px; }
	.menu_geral .bt_sobre_inter a.off { width: 106px; background-position: -833px -30px; }

/* Drop */	
	.menu_geral .sub_drop { 
		z-index: 100; 
		position: absolute;
		width: 180px; 
		}

	*:first-child+html body .menu_geral .sub_drop { top: 23px; } 
	body:nth-of-type(1) .menu_geral .sub_drop { top: 22px; }
	
	.menu_geral .on { display: block; }
	.menu_geral .off { display: none; }
		
	.menu_geral .sub_drop li { 
		float: none; 
		background-color: #fcfcfc; 
		border-left: 1px solid #eaeaea; 
		border-right: 1px solid #eaeaea; 
		padding-left: 10px;
		padding-right: 10px; 
		width: 180px;
		}
	
	.menu_geral .sub_drop li.spc { 
		height: 6px; 
		position: relative; 
		border-right: none; 
		z-index: 10;
		margin-top: -1px;
		}
	*:first-child+html body .menu_geral .sub_drop li.spc { top: 1px; } 	

	* html body .menu_geral .sub_drop li.spc span { top: 0px; }		
	body:nth-of-type(1) .menu_geral .sub_drop li.spc span { right: -11px; } 
	
	.menu_geral .sub_drop li.spc span { 
		right: -10px; 
		background: url(../../images/menu_geral.gif) no-repeat scroll -30px -83px; 
		position: absolute; 
		display: block; 
		width: 10px;
		height: 6px;
		}
	
	.menu_geral .sub_drop li.td { 
		height: 7px; 
		position: relative; 
		border-right: none;
		border-top: 1px solid #eaeaea; 
		margin-top: -1px;
		margin-right: 8px;
		padding-left: 3px;
		width: 180px;		
		}
		 
	.menu_geral .sub_drop li.td span {		
		right: -8px; 
		background: url(../../images/menu_geral.gif) no-repeat scroll -8px -60px; 
		position: absolute; 
		display: block; 
		width: 8px;
		height: 8px;
		top: -1px;
		}
	
	.menu_geral .sub_drop li a { 
		color: #363636; 
		font: bold 10px/18px arial; 
		background-image: none; 		
		display: inline;
		text-indent: 0;
		}
		
	.menu_geral .sub_drop li a:hover { color: #ff8106; }
	
	.menu_geral .sub_drop li.bottom { 
		border-bottom: 1px solid #eaeaea;
		height: 7px; 
		position: relative; 
		border-right: none;
		margin-right: 8px;
		margin-left: 8px;
		width: 165px;
		}
		
	.menu_geral .sub_drop li.bottom .bd {
		right: -8px; 
		background: url(../../images/menu_geral.gif) no-repeat scroll -8px -68px; 
		position: absolute; 
		display: block; 
		width: 8px;
		height: 8px;
		}
	
	body:nth-of-type(1) .menu_geral .sub_drop li.bottom .be,
	body:nth-of-type(1) .menu_geral .sub_drop li.bottom .bd { top: -1px; }
	
	.menu_geral .sub_drop li.bottom .be {		
		left: -9px; 
		background: url(../../images/menu_geral.gif) no-repeat scroll 0px -68px; 
		position: absolute; 
		display: block; 
		width: 9px;
		height: 8px;
		}
	
	.menu_geral .spc,
	.menu_geral .td,
	.menu_geral .bottom {
		line-height: 0px;
		font-size: 0px;
		}
	
	.menu_geral .bt_financiamentos .sub_drop li.spc { width: 87px; }	
	.menu_geral .bt_seu_imovel .sub_drop li.spc { width: 116px; }	
	.menu_geral .bt_administracao .sub_drop li.spc { width: 137px; }	
	.menu_geral .bt_sobre .sub_drop li.spc { width: 83px; }
	
/* Interno */
	.sub_hrz { 
		margin: -8px 10px 10px 10px; 
		height: 28px; 
		width: 940px; 
		position: relative; 
		background-color: #fcfcfc;
		border-bottom: 1px solid #eaeaea; 
		border-top: 1px solid #eaeaea;
		}
    * html body .sub_hrz { width: 955px; margin: -8px 10px 10px 10px; }
    
    body:nth-of-type(1) .sub_hrz { margin: 5px 10px 10px 10px; }
    
	.sub_hrz li { float: left;  height: 28px;  }
	
	.sub_hrz li a {
		background-image: none;
		text-indent: 0px;
		color: #333;
		font: bold 10px/28px arial;
		text-transform: uppercase;
		border-right: 1px #cccccc solid;
		padding: 0 5px;
		}
	
	.sub_hrz li a:hover { color: #ff8106; }
		
	.sub_hrz li.top { 
		height: 6px; 
		position: absolute; 
		border-right: none;
		top: -6px;
		background-color: #fcfcfc;
		}
	
	.sh_financiamentos .top { width: 109px; left: 184px;}
	.sh_seu_imovel .top { width: 139px; left: 363px;}
	.sh_administracao .top { width: 160px; left: 501px;}
	.sh_sobre .top { width: 106px; left: 662px;}
		
	.sub_hrz li.top .td {
		right: -6px; 
		background: url(../../images/menu_geral.gif) no-repeat scroll -30px -83px;  
		position: absolute; 
		display: block; 
		width: 8px;
		height: 8px;
		}
		
	.sub_hrz li.top .te {		
		left: -9px; 
		background: url(../../images/menu_geral.gif) no-repeat scroll 0px -83px; 
		position: absolute; 
		display: block; 
		width: 9px;
		height: 8px;
		}
		
	*:first-child+html body .sub_hrz .top .te,
	*:first-child+html body .sub_hrz .top .td { top: 0px; }
	
	* html body .sub_hrz .top .te,
	* html body .sub_hrz .top .td { top: 0px; }
	
	body:nth-of-type(1) .sub_hrz .top .te,
	body:nth-of-type(1) .sub_hrz .top .td { top: 0px; }
		
	.sub_hrz .top .te,
	.sub_hrz .top .td,
	.sub_hrz .top {
		line-height: 0px;
		font-size: 0px;
		}
		
	.sub_hrz .esq,
	.sub_hrz .dir { width: 10px; height: 30px; border: none; position: absolute; top: -1px; }
			
	.sub_hrz .esq { background: #fff url(../../images/sub_hrz_esq.jpg) scroll no-repeat 0 0; left: -10px; }
	.sub_hrz .dir { background: #fff url(../../images/sub_hrz_dir.jpg) scroll no-repeat 0 0; right: -10px; }

/*######################
####INICIO NOVO MENU####
######################*/
.menu {
  background: url(../../images/bg_navmenu.gif) repeat-x scroll 0 0;
	height: 38px;
	margin-top: 10px;
	clear: both;
	display: none;
}
.menu li {
	float: left;
	position: relative;
	z-index: 100;
}
.menu li a {
	background:url(../../images/bg_menu_r3.gif) no-repeat;
	display: block;
	height: 38px;
	text-indent: -99999px;
}
.menu li .submenu {
	display: none;
	padding: 18px 0 0 0;
	position: absolute;
	top: 28px;
	left: 0px;
	z-index: 900;
}
.menu li .submenu ul {
	background-color: #000;
}
.menu li .submenu li {
	background:url(../../images/bg_submenu_middle.png) top right repeat-y;
}
.menu li .submenu li a {
	padding: 0px 10px;
	margin: 0;
	height: auto;
	text-indent: 0px;
	background: none;
	font-size: 11px;
	font-weight: bold;
}
.menu li .submenu li a:hover {
	color:  #3166BA;
}
.menu li .submenu.w113 {
	background:url(../../images/bg_submenu_top_113x18.png) top left no-repeat;
	width: 113px;
}
.menu li .submenu.w142 {
	background:url(../../images/bg_submenu_top_142x18.png) top left no-repeat;
	width: 142px;
}
.menu li .submenu.w152 {
	background:url(../../images/bg_submenu_top_152x18.png) top left no-repeat;
	width: 152px;
}
.menu li .submenu.on {
	display: block;
}
.menu li .submenu.w113 li {
	width: 114px;
}.menu li .submenu.w142 li {
	width: 143px;
}
.menu li .submenu.w152 li {
	width: 154px;
}
.menu li .submenu.w113 li.last {
	background:url(../../images/bg_submenu_bottom_113x6.png) bottom right no-repeat;
	font-size: 6px;
	line-height: 6px;
	width: 113px;
}
.menu li .submenu.w142 li.last {
	background:url(../../images/bg_submenu_bottom_142x6.png) bottom right no-repeat;
	font-size: 6px;
	line-height: 6px;
	width: 142px;
}
.menu li .submenu.w152 li.last {
	background:url(../../images/bg_submenu_bottom_152x6.png) bottom right no-repeat;
	font-size: 6px;
	line-height: 3px;
}
*:first-child+html body .menu li .submenu.w152 li.last { line-height: 6px; }  
* html body .menu li .submenu.w152 li.last { margin-top: -5px; }
.ie .menu li ul.submenu li {
	background:url(../../images/bg_submenu_middle.gif) top right repeat-y;
}
.ie6 .menu li .submenu.w113 {
	background:url(../../images/bg_submenu_top_113x18.gif) top left no-repeat;
	width: 112px;
}
.ie6 .menu li .submenu.w142 {
	background:url(../../images/bg_submenu_top_142x18.gif) top left no-repeat;
	width: 141px;
}
.ie6 .menu li .submenu.w152 {
	background:url(../../images/bg_submenu_top_152x18.gif) top left no-repeat;
	width: 152px;
}
.ie6 .menu li .submenu li {
	background:url(../../images/bg_submenu_middle.gif) top right repeat-y;
}
.ie6 .menu li .submenu.w113 li.last {
	background:url(../../images/bg_submenu_bottom_113x6.gif) bottom right no-repeat;
	height: 10px;
	width: 113px;
}
.ie6 .menu li .submenu.w142 li.last {
	background:url(../../images/bg_submenu_bottom_142x6.gif) bottom right no-repeat;
	height: 10px;
	width: 142px;
}
.ie6 .menu li .submenu.w152 li.last {
	background:url(../../images/bg_submenu_bottom_152x6.gif) bottom right no-repeat;
	height: 10px;
}
.menu li a.mn_home {
	background-position: 0px 0px;
	width: 50px;
}
.menu li a.mn_home:hover, .menu li a.mn_home.over  {
	background-position: 0px -38px;
}
.menu li a.mn_lancamentos {
	background-position: -50px 0px;
	width: 105px;
}
.menu li a.mn_lancamentos:hover, .menu li a.mn_lancamentos.over  {
	background-position: -50px -38px;
}
.menu li a.mn_usado_novos {
	background-position: -155px 0px;
	width: 105px;
}
.menu li a.mn_usado_novos:hover, .menu li a.mn_usado_novos.over  {
	background-position: -155px -38px;
}
.menu li a.mn_financiamento {
	background-position: -259px 0px;
	width: 103px;
}
.menu li a.mn_financiamento:hover, .menu li a.mn_financiamento.over  {
	background-position: -259px -38px;
}
.menu li a.mn_locacao {
	background-position: -363px 0px;
	width: 71px;
	display: none;
}
.menu li a.mn_locacao:hover, .menu li a.mn_locacao.over  {
	background-position: -363px -38px;
}
.menu li a.mn_imovel_coelho {
	background-position: -434px 0px;
	width: 142px;
}
.menu li a.mn_imovel_coelho:hover, .menu li a.mn_imovel_coelho.over  {
	background-position: -434px -38px;
}
.menu li a.mn_adm_imoveis {
	background-position: -576px 0px;
	width: 167px;
	display: none;
}
.menu li a.mn_adm_imoveis:hover, .menu li a.mn_adm_imoveis.over  {
	background-position: -576px -38px;
}
.menu li a.mn_sobre_coelho {
	background-position: -743px 0px;
	width: 111px;
}
.menu li a.mn_sobre_coelho:hover, .menu li a.mn_sobre_coelho.over  {
	background-position: -743px -38px;
}
.menu li a.mn_favoritos {
	background-position: -854px 0px;
	width: 107px;
}
.menu li a.mn_favoritos:hover, .menu li a.mn_favoritos.over  {
	background-position: -854px -38px;
}

.menu li.borda_final {
   float: right;
}
.menu li.borda_final span {
  background: url('../../images/edge_navmenu.gif') no-repeat scroll right top;
  width: 20px;
  height: 38px;
  display: block; 
}

/* MENU 2 */

.ocultarMenu {
	display: none !important;
}

.menu2 {  
	height: 30px;
	margin-top: 10px;
	clear: both;	
}
.menu2 li {
	float: left;
	position: relative;
	z-index: 100;
}
.menu2 li a,
.menu2 .final span {
	background:url(../../images/bg_menu_r3.gif) no-repeat;
	display: block;
	height: 30px;
	text-indent: -99999px;
}

.menu2 li .submenu {	
	padding-top: 20px;
	position: absolute;
	display: none;
	top: 23px;
	left: 0;
	z-index: 900;
}

.menu2 li .submenu.w195 {		
	left: -49px;	
}

.menu2 li .submenu ul {
	background-color: #000;
}

.menu2 li .submenu.w113 li {
	background:url(../../images/bg_submenu_middle_113x5.png) repeat-y top right;
}

.menu2 li .submenu.w145 li {
	background:url(../../images/bg_submenu_middle_145x5.png) repeat-y top right;
}

.menu2 li .submenu.w195 li {
	background:url(../../images/bg_submenu_middle_195x5.png) repeat-y top right;
}

.ie6 .menu2 li .submenu.w113 li {
	background:url(../../images/bg_submenu_middle_113x5.gif) repeat-y top right;
}

.ie6 .menu2 li .submenu.w145 li {
	background:url(../../images/bg_submenu_middle_145x5.gif) repeat-y top right;
}

.ie6 .menu2 li .submenu.w195 li {
	background:url(../../images/bg_submenu_middle_195x5.gif) repeat-y top right;
}

.menu2 li .submenu li a {
	padding: 0px 10px;
	margin: 0;
	height: auto;
	text-indent: 0px;
	background: none;
	font-size: 11px;
	font-weight: bold;
	color: #595959;
}

.menu2 li .submenu li a:hover {
  color: #f57b00;
}

.menu2 li .submenu.w113 {
	background:url(../../images/bg_submenu_top_113x20.png) top left no-repeat;
	width: 113px;
}

.ie6 .menu2 li .submenu.w113 {
	background:url(../../images/bg_submenu_top_113x20.gif) top left no-repeat;
	width: 113px;
}

.menu2 li .submenu.w113 li {
	width: 113px;
}

.menu2 li .submenu.w113 li.last {
	background:url(../../images/bg_submenu_bottom_113x10.png) bottom right no-repeat;
	font-size: 6px;
	line-height: 10px;
	width: 113px;
}


.ie6 .menu2 li .submenu.w113 li.last {
	background:url(../../images/bg_submenu_bottom_113x10.gif) bottom right no-repeat;
	font-size: 6px;
	line-height: 10px;
	width: 113px;
}

.menu2 li .submenu.w145 {
	background:url(../../images/bg_submenu_top_145x20.png) top left no-repeat;
	width: 145px;
}

.ie6 .menu2 li .submenu.w145 {
	background:url(../../images/bg_submenu_top_145x20.gif) top left no-repeat;
	width: 145px;
}

.menu2 li .submenu.w145 li {
	width: 145px;
}

.menu2 li .submenu.w145 li.last {
	background:url(../../images/bg_submenu_bottom_145x10.png) bottom right no-repeat;
	font-size: 6px;
	line-height: 10px;
	width: 145px;
}

.ie6 .menu2 li .submenu.w145 li.last {
	background:url(../../images/bg_submenu_bottom_145x10.gif) bottom right no-repeat;
}

.menu2 li .submenu.w195 {
	background:url(../../images/bg_submenu_top_195x20.png) top left no-repeat;
	width: 195px;
}

.ie6 .menu2 li .submenu.w195 {
	background:url(../../images/bg_submenu_top_195x20.gif) top left no-repeat;	
}

.menu2 li .submenu.w195 li {
	width: 195px;
}

.menu2 li .submenu.w195 li.last {
	background:url(../../images/bg_submenu_bottom_195x10.png) bottom right no-repeat;
	font-size: 6px;
	line-height: 10px;
	width: 195px;
}

.ie6 .menu2 li .submenu.w195 li.last {
	background:url(../../images/bg_submenu_bottom_195x10.gif) bottom right no-repeat;	
}
.menu2 li a.mn_home {
	background-position: 0px 0px;
	width: 39px;
}
.menu2 li a.mn_home:hover, .menu2 li a.mn_home.over  {
	background-position: 0px -30px;
}
.menu2 li a.mn_lancamentos {
	background-position: -40px 0px;
	width: 96px;
}
.menu2 li a.mn_lancamentos:hover, .menu2 li a.mn_lancamentos.over  {
	background-position: -40px -30px;
}

.menu2 li a.mn_usado_novos {
	background-position: -136px 0px;
	width: 110px;
}
.menu2 li a.mn_usado_novos:hover, .menu2 li a.mn_usado_novos.over  {
	background-position: -136px -30px;
}

.menu2 .espaco span {
	background-position: -205px 0px;
	width: 7px;
	display: block;
	height: 30px;
}

.menu2 li a.mn_financiamento {
	background-position: -256px 0px;
	width: 100px;
}
.menu2 li a.mn_financiamento:hover, .menu2 li a.mn_financiamento.over  {
	background-position: -256px -30px;
}

.menu2 li a.mn_anuncie_imovel {
	background-position: -356px 0px;
	width: 130px;
}
.menu2 li a.mn_anuncie_imovel:hover, .menu2 li a.mn_anuncie_imovel.over  {
	background-position: -356px -30px;
}

.menu2 li a.mn_institucional {
	background-position: -486px 0px;
	width: 99px;
}
.menu2 li a.mn_institucional:hover, .menu2 li a.mn_institucional.over  {
	background-position: -486px -30px;
}

.menu2 li a.mn_favorito {
	background-position: -586px 0px;
	width: 97px;
}
.menu2 li a.mn_favorito:hover, .menu2 li a.mn_favorito.over  {
	background-position: -586px -30px;
}

.menu2 .final span {
	background-position: -683px 0px;
	width: 280px;	
}

.menu2 li a.mn_mais_opcoes,
.menu2 li a.mn_adm_imoveis,
.menu2 li a.mn_locacao,
.menu2 li a.mn_videos {
  display: none;
}

/*###################
####FIM NOVO MENU####
###################*/


.menu2 li .submenu.sub_02 {		
	left: -58px;	
}
.menu2 li .submenu.sub_02 li {
	background:url(../../images/bg_submenu_middle_204x5.png) repeat-y top right;
}
.ie6 .menu2 li .submenu.sub_02 li {
	background:url(../../images/bg_submenu_middle_204x5.gif) repeat-y top right;
}
.menu2 li .submenu.sub_02 {
	background:url(../../images/bg_submenu_top_204x20.png) top left no-repeat;
	width: 204px;
}

.ie6 .menu2 li .submenu.sub_02 {
	background:url(../../images/bg_submenu_top_204x20.gif) top left no-repeat;	
}

.menu2 li .submenu.sub_02 li {
	width: 204px;
}

.menu2 li .submenu.sub_02 li.last {
	background:url(../../images/bg_submenu_bottom_204x10.png) bottom right no-repeat;
	font-size: 6px;
	line-height: 10px;
	width: 204px;
}

.ie6 .menu2 li .submenu.sub_02 li.last {
	background:url(../../images/bg_submenu_bottom_204x10.gif) bottom right no-repeat;	
}

.menu2 li .submenu.sub_01 li {
	background:url(../../images/bg_submenu_middle_145x5.png) repeat-y top right;
}

.ie6 .menu2 li .submenu.sub_01 li {
	background:url(../../images/bg_submenu_middle_145x5.gif) repeat-y top right;
}
.menu2 li .submenu.sub_01 {
	background:url(../../images/bg_submenu_top_145x20.png) top left no-repeat;
	width: 145px;
}

.ie6 .menu2 li .submenu.sub_01 {
	background:url(../../images/bg_submenu_top_145x20.gif) top left no-repeat;
	width: 145px;
}

.menu2 li .submenu.sub_01 li {
	width: 145px;
}

.menu2 li .submenu.sub_01 li.last {
	background:url(../../images/bg_submenu_bottom_145x10.png) bottom right no-repeat;
	font-size: 6px;
	line-height: 10px;
	width: 145px;
}

.ie6 .menu2 li .submenu.sub_01 li.last {
	background:url(../../images/bg_submenu_bottom_145x10.gif) bottom right no-repeat;
}