@media (min-width: 1000px) {

  #heading-logo {
    width: 50px;  
  }
  
  .detail #heading A.logo {
    background: none!important;
    width: auto!important;
  }
  
  .rdiv.menur .div {
    border-left: 1px solid #c5eafa; 
  }
  
  #menu-wrapper i.fa {
    margin: 0 7px 0 2px;
  }
  
  #menu_bar {
    display: none;
  }

  #header {
      position:absolute;
      width:100%;
      left:0px;
      top:0px;
      z-index:10;
  }

  /* Menu list button that toggles the menu display in collapsed mode. */
  #menu_list {
      float:right;
      height:36px;
      display:none;
  }

  /* Contents of the menu (dropdowns). */
  #menu_location_contents {
    left: 0px!important;/*80*/
  }
  
  #menu_settings_contents {
    left: 118px!important;
  }
  #menu_help_contents {
    left: 227px!important;
  }
  
  .menu_contents {
      position:absolute;
      top:55px;
      border-radius: 0 0 4px 4px; 
  }

  /* Dropdowns when focused because focus is used to hide the dropdowns when appropriate. */
  .menu_contents:focus {
      outline-color: transparent;
      outline-style: none;
  }

  /* Menu bar area of the header. Contains the search bar, menu, language selector and logo. */
  #menu_bar {
      width:100%;
      height:55px;
      padding:10px;
      background-color:rgba(0, 0, 0, 0.4);
  }

  /* Place search form and its hints. */
  #search_form {
      position:absolute;
  }

  #search_marker {
      font-size:20px;
  }

  #search_hints {
      position:absolute;
      top:60px!important; /*60 bez loga*/
      z-index:1100; /*11*/
  }
  
  .detail #search_hints {
      top:44px!important;
  }

  .search_hints {
      padding-left:44px;
      background-image:url("images/flags32.png");
      background-repeat:no-repeat;
      width:32px;
      height:32px;
      float:left;
      z-index:11;
      /* nove ico: */
      padding-left: 30px;
      margin: 2px 6px 0 -4px;
      width: 32px!important;
  }

  .search_hints_info {
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
      font-size:20px;
      text-align:left;
      float:left;
      clear:none;
  }

  .search_hints_small {
      text-align:left;
      font-size:12px;
      color:#606060;
  }

  /* Menu container */
  #menu {
      clear:none;
      float:right;
      height:55px;
      display:block;
  }


  /* Selected menu item */
  .menu_selected {
      background-color:rgba(0,0,0,0.5);
  }

  /* Menu item with mouse over it */
  .menu:hover {
      background-color:rgba(0,0,0,0.5);
  }

  /* Menu item */
  .menu {
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
      height:55px;
      float:left;
      clear:none;
      font-size:16px;
      color:#ffffff;
      padding-left:20px;
      padding-right:20px;
      padding-top:15px;
      position:relative;
      top:-10px;
      cursor:pointer;
  }

  /** Glyphicon for the menu items. */
  .menu_glyphicon {
      width:25px;
  }

  /* Menu item for languages */
  .menu_languages {
      height:55px;
      float:left;
      clear:none;
      font-size:16px;
      color:#ffffff;
      padding-left:20px;
      padding-right:20px;
      padding-top:15px;
      position:relative;
      top:-10px;
  }

  /* Language flags */
  .language {
      margin-right:10px;
      cursor:pointer;
  }

  /* Medard logo picture */
  #logo {
      position:relative;
      top:-20px;
      float:right;
      clear:none;
      height:55px;
      width:150px;
  }

  /* Messages container */
  #messages {
      width:100%;
      padding-left:20px;
      padding-right:20px;
      padding-top:10px;
  }



  button.timezone {
      width:100%;
      text-align:center;
      white-space:normal;
  }

  .timezone_modal {
  }
  
  .visible_full {
    display: block;
  }
}