#header {
    margin: 0 auto 0;
    width: 600px;
}

#header #logo {
    width: 100%;
    height: 160px;
    background: transparent url('images/logo.png') no-repeat 50% 25px;
    background-size: 520px 106px;
}

@media (min-resolution: 2dppx), (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1) {

    #header #logo {
	background: transparent url('images/logo@2x.png') no-repeat 50% 25px;
	background-size: 520px 106px;
    }
}

#header #theoretical {
    display: none;
}

#header #experimental {
    display: none;
}

#header #menu {
    text-align: center;
}

#header #block {
    padding: 0;
}

#header #search #database {
    margin: 15px 0 15px 0;
}