/** Footer **/

#footerContent {
    position: relative;
    width: 945px;
    height: 224px;
    margin: 0;
}

#footerLogo {
    position: absolute;
    top: 5px;
    left: 20px;
}

#footerAwards {
    position: absolute;
    top: 69px;
    left: 725px;
}

#footerNavigation {
    position: absolute;
    top: 35px;
    left: 197px;
}

#footerCooperation {
    position: absolute;
    top: 35px;
    left: 545px;
}

#footerCooperationLogo {
    position: absolute;
    top: 30px;
    left: 665px;
}

#footerNavigation ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#footerNavigation li {
    margin: 0;
    font-family: lucida sans unicode, lucida sans, lucida grande, lucida, arial, sans-serif;
    font-size: 12px;
    color: #585858;
    display: inline;
    float: left;
    padding: 0 10px 0 0;
}

#footerNavigation li + li {
    padding: 0 10px 0 12px;
    background-image: url('dDWChAhneKcen9mml45diopVhXAzzfSJRvfOhBuGxA.png');
    background-repeat: no-repeat;
    background-position: left center;
}

#footerNavigation li a {
    text-decoration: none;
    color: #585858;
}

#footerNavigation li a:hover {
    color: #ab0000;
    text-decoration: underline;
}

#footerNavigation li.active a {
    color: #ab0000;
}

#footerColumns {
    position: relative;
    padding: 75px 0 0 20px;
}

#socialMediaLogos {
    left: 900px;
    position: absolute;
    top: 73px;
}

#socialMediaLogos #facebookLogo {
    padding-left: 3px;
    width: 37px;
    box-sizing: content-box;
}

#socialMediaLogos #facebookLogo img {
    max-width: 100%;
}

#socialMediaLogos #googleplusLogo {
    width: 49px;
    margin-left: -3px;
}

#socialMediaLogos #googleplusLogo img {
    max-width: 100%;
}

#socialMediaLogos #twitterlogo {
    width: 58px;
    position: absolute;
    top: 76px;
    left: -8px;
}

#socialMediaLogos #twitterlogo img {
    max-width: 100%;
}

#footerContent {
    line-height: 15px;
}

#footerContent ul.footerColumn {
    list-style-type: none;
    padding: 0;
    margin: 0 5px 0 0;
    width: 170px;
    float: left;
}

#footerContent ul.footerColumn li {
    margin: 0;
    font-family: lucida sans unicode, lucida sans, lucida grande, lucida, arial, sans-serif;
    font-size: 12px;
    color: #585858;
    width: 170px;
    font-weight: bold;
}

#footerContent ul.footerColumn li a {
    font-weight: normal;
    color: #585858;
    text-decoration: none;
}

#footerContent ul.footerColumn li a:hover {
    color: #ab0000;
    text-decoration: underline;
}

#footerContent ul.footerColumn li.active a {
    color: #ab0000;
}

