/* block top search */
#header_right #search_block_top {
 position: absolute;
 float: left;
 right: 0px;
 top: 90px;
 z-index: 101;
}
#header_right #search_block_top p { padding: 0.4em 0 0.4em 1em }


#header_right #search_block_top input#search_query_top {   padding: 0px 0 0 25px;
background: url('../../../img/search.png') no-repeat 5px 9px #FFFFFF;
  margin-top: 8px;
  width: 115px;
  float: left;
  line-height: 20px;
  height: 30px;
  vertical-align: middle;
  /* border: 1px solid #042065;*/
    -webkit-border-radius: 99px 99px 99px 99px;
-khtml-border-radius: 99px 99px 99px 99px;
-moz-border-radius: 99px 99px 99px 99px;
border-radius: 99px 99px 99px 99px;   
-webkit-box-shadow: 2px 3px 1px #D2D2D2 inset;
box-shadow:  2px 3px 1px #D2D2D2 inset;
    -webkit-transition: width 0.5s ease-out 0s;
  -moz-transition: width 0.5s ease-out 0s;
  -o-transition: width 0.5s ease-out 0s;
  -ms-transition: width 0.5s ease-out 0s;
  transition: width 0.5s ease-out 0s;
   }

#header_right #search_block_top input#search_query_top:focus {
width: 130px

}


#search_block_top form#searchbox input.button {
  display: none;
   background: url('../../../img/searchbutton.png') no-repeat scroll -5px 3px transparent;
    border: medium none !important;
    color: white;
    height: 36px;
    vertical-align: middle;
    width: 37px; 
    float: left;
}


/* block left column "Quick search" */
#search_block_left input { margin: 2px 0 0 0 }
#search_block_left #search_query { width: 11em }
#search_button { display: inline }

