.menu{
  font-family: "Trebuchet MS",sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    height: 52px;
    
    right: 0;
    text-transform: uppercase;
    width: 608px; float:right; margin-top:0px;
}
.item{
    position:relative;
   /* background-color:#f0f0f0;*/
    float:right;
    width:57px;
    margin:0px 5px;
    height:60px;
    /* border:2px solid #ddd;*/
   
   
    cursor:pointer;
    overflow:hidden;
}

.link{
    left:5px;
    top:1px; margin-bottom:2px;
    position:absolute;
    width:52px;
    height:51px;
}
.icon_home{
    background:transparent url(../images/login.png) no-repeat top left; margin-top:5px; z-index:100;
}
.icon_mail{
    background:transparent url(../images/Phone_button.png) no-repeat top left; margin-top:5px; z-index:100;
}
.icon_help{
    background:transparent url(../images/Letter_button.png) no-repeat top left; margin-top:5px; z-index:100;
}
.icon_find{
    background:transparent url(../images/Person.png) no-repeat top left; margin-top:5px; z-index:100;
}
.icon_photos{
    background:transparent url(../images/contact.png) no-repeat top left; margin-top:5px; z-index:100;
}
.item_content{
    position:absolute;
    height:37px;
    width:190px;
    overflow:hidden;
    left:36px;
    top:7px; z-index:2;
    background:transparent;
    display:none;
	 -moz-border-radius:0px 34px 34px 0px;
    -webkit-border-radius:0px 34px 34px 0px;
    border-radius:0px 34px 34px 0px; border:2px solid #ddd; background-color:#f0f0f0; padding-left:30px;
}
.item_content h2{
    color:#aaa;
    text-shadow: 1px 1px 1px #fff;
    background-color:transparent;
    font-size:14px;
	margin:0px; padding:0px;}
.item_content a{
    background-color:transparent;
    float:left;
    margin-right:7px;
    margin-top:10px;
    color:#bbb;
    text-shadow: 1px 1px 1px #fff;
    text-decoration:none;
    font-size:12px;
}
.item_content a:hover{
    color:#f78421;
}
.item_content p {
    background-color:transparent;
    display:none; margin:0px; padding:0px;
}
.item_content p input{
    border:1px solid #ccc;
    padding:1px;
    width:155px;
    float:left;
    margin-right:5px; margin:10px 5px 0px 0px; padding:0px; color:#ccc;
}

.item_content p select{
    border:1px solid #ccc;
    padding:1px;
    width:155px;
    float:left;
    margin-right:5px; margin:10px 5px 0px 0px; padding:0px; color:#000;
}