#menu-top ul li#switch-lang .newSelectBox { padding: 0px 28px 0px 14px; background-repeat: no-repeat; background-position:right center; border:0; outline:none; cursor: pointer; padding: 0; background-image: url(images/red/menu_switch-lang_it.jpg); background-repeat: no-repeat; background-position: 0 0px; display:block; height: 15px; line-height: 15px; overflow: hidden; text-indent: -9999px; border-right: #bbb 1px solid; }
#menu-top ul li#switch-lang .containerSelectBox { display:none; outline:none; position:absolute; z-index:200; height: expression( this.scrollHeight > 180 ? "180px" : "auto" ); /* sets max-height for IE */ max-height: 180px; overflow:auto; background-color:#ffffff; border:1px solid #bbb; border-top:0; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius: 0px; margin-top:5px; }
#menu-top ul li#switch-lang .newSelectBoxFocus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#menu-top ul li#switch-lang .containerSelectBox ul { outline:none; margin:0; padding:0; }
#menu-top ul li#switch-lang .containerSelectBox ul li { width:auto; float:none; list-style:none; cursor: pointer; margin:0; padding: 0 28px 0 14px; border:0; background-image: url(images/red/menu_switch-lang_it.jpg); background-repeat: no-repeat; background-position: 0 -15px; display:block; height: 21px; line-height: 21px; overflow: hidden; text-indent: -9999px;  background-color: transparent;}
#menu-top ul li#switch-lang .containerSelectBox ul li.selectedItem { background-position: 0 -15px; background-color: transparent; }

#menu-top ul li#switch-lang .containerSelectBox ul li.it { background-position: 0 -15px; background-color: transparent; }
#menu-top ul li#switch-lang .containerSelectBox ul li.newListHover.it { background-position: 0 -36px; background-color: transparent; }
#menu-top ul li#switch-lang .containerSelectBox ul li.en { background-position: 0 -57px; background-color: transparent; }
#menu-top ul li#switch-lang .containerSelectBox ul li.newListHover.en { background-position: 0 -78px; background-color: transparent; }
#menu-top ul li#switch-lang .containerSelectBox ul li.hr { background-position: 0 -99px; background-color: transparent; }
#menu-top ul li#switch-lang .containerSelectBox ul li.newListHover.hr { background-position: 0 -120px; background-color: transparent; }
#menu-top ul li#switch-lang .containerSelectBox ul li.gr { background-position: 0 -141px; background-color: transparent; }
#menu-top ul li#switch-lang .containerSelectBox ul li.newListHover.gr { background-position: 0 -162px; background-color: transparent; }