#logo {
    background: url('images/logo.png') no-repeat left center transparent;
    width:230px;
    height:90px;
    position:absolute;
    font-size:2em;
    color: white;
}

#header.small-header #logo {
    height:40px;
    background: url('images/logo-small.png') no-repeat left center transparent;
}

.default-header {
    background-image: url('images/index-bg.jpg');
}

.tyre-header {
    background-image: url('images/tyres-bg.jpg');
}

.tyres-image {
    background-image: url('images/tyres-image.jpg');
}

.tyre-by-car-header {
    background-image: url('images/tyres-by-car-bg.jpg');
}

.tyre-by-car-image {
    background-image: url('images/tyres-by-car-image.jpg');
}

.tyre-by-size-header {
    background-image: url('images/tyres-by-size-bg.jpg');
}

.tyre-by-size-image {
    background-image: url('images/tyres-by-size-image.jpg');
}

.complect-header {
    background-image: url('images/complects-bg.jpg');
}

.complects-image {
    background-image: url('images/complects-image.jpg');
}

.wheel-header {
    background-image: url('images/wheels-bg.jpg');
}

.wheels-image {
    background-image: url('images/wheels-image.jpg');
}

.contacts-header {
    background-image: url('images/contacts-bg.jpg');
}

.complect-header #page-title h1,
.wheel-header #page-title h1,
.tyre-header #page-title h1 {
    color: #2c2626;
}

.complect-header #page-description,
.wheel-header #page-description,
.tyre-header #page-description {
    color: #353535;
}

.default-header #page-body {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ffffff, endColorstr=#66ffffff);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ffffff, endColorstr=#66ffffff)";
}
