body {
    background: url('/data/Frontend/Resources/assets/gr/backgrounds/default.jpg?v=1') no-repeat center 0 #F9D9F6;
}

body.home {
    background: url('/data/Frontend/Resources/assets/gr/backgrounds/home.jpg?v=1') no-repeat center 0 #9D0051;
}

.home_banner_wrapper {
    background-image: url("/data/Frontend/Resources/assets/gr/elements/home_banner.png?v=1");
    background-position: 0px 78px;
}

.content-pattern-background {
    background: url("/data/Frontend/Resources/assets/gr/backgrounds/background_pattern.png?v=1") repeat #CA007A;
    border: 5px solid #E770B6;
}

#character_list li.active .additional_content .download {
    background: url('/data/Frontend/Resources/assets/gr/icons/download.png?v=1') transparent no-repeat;
}

#character_list li.active .additional_content .video {
    background: url('/data/Frontend/Resources/assets/gr/icons/play.png?v=1') transparent no-repeat;
}

.about-background {
    background: url("/data/Frontend/Resources/assets/gr/elements/about.png?v=1") no-repeat bottom right transparent;
}

#video_list .videos .video {
    background-image: url("/data/Frontend/Resources/assets/gr/elements/video_frame.png?v=1");
}

#navigation_primary .element-home a .icon {
    background: url('/data/Frontend/Resources/assets/gr/icons/home.png?v=1') transparent no-repeat;
}

#navigation_primary .element-collection a .icon {
    background: url('/data/Frontend/Resources/assets/gr/icons/collection.png?v=1') transparent no-repeat;
}

#navigation_primary .element-fun-zone a .icon {
    background: url('/data/Frontend/Resources/assets/gr/icons/fun.png?v=1') transparent no-repeat;
}

#navigation_primary .element-about a .icon {
    background: url('/data/Frontend/Resources/assets/gr/icons/about.png?v=1') transparent no-repeat;
}

#navigation_primary .element-home a .name {
    background: url('/data/Frontend/Resources/assets/gr/text/home.png?v=1') transparent no-repeat; background-position: 0px 4px;
    width: 67px;
}

#navigation_primary .element-collection a .name {
    background: url('/data/Frontend/Resources/assets/gr/text/collection.png?v=1') transparent no-repeat; background-position: 0px 4px;
    width: 80px;
}

#navigation_primary .element-fun-zone a .name {
    background: url('/data/Frontend/Resources/assets/gr/text/fun.png?v=1') transparent no-repeat; background-position: 0px 4px;
    width: 150px;
}

#navigation_primary .element-about a .name {
    background: url('/data/Frontend/Resources/assets/gr/text/about.png?v=1') transparent no-repeat; background-position: 0px 4px;
    width: 244px;
}

#collection-box .text-collection {
    width: 230px;
    background: url('/data/Frontend/Resources/assets/gr/text/collection_header.png?v=1') transparent no-repeat;
}

.sub-navigation {
    background: url('/data/Frontend/Resources/assets/gr/backgrounds/collection_navigation.png?v=1') transparent no-repeat;
    margin: -5px auto 24px;
    height: 125px;
}

#gallery_popup {
    background: url('/data/Frontend/Resources/assets/gr/elements/product_frame.png?v=[site_version]') no-repeat transparent top center;
}

#gallery_popup .css_popup_button_closeGallery {
    background: url('/data/Frontend/Resources/assets/gr/icons/close_bigger.png?v=[site_version]') no-repeat transparent top center;
}

#gallery_popup #button-previous {
    background: url('/data/Frontend/Resources/assets/gr/icons/prev.png?v=[site_version]') no-repeat transparent top center;
}

#gallery_popup #button-next {
    background: url('/data/Frontend/Resources/assets/gr/icons/next.png?v=[site_version]') no-repeat transparent top center;
}

.sub-navigation .elements {
    margin-top: 39px;
}

.sub-navigation .elements .element {
    margin: 10px 42px 0;
}

.sub-navigation .element a {
    height: 41px;
}

.sub-navigation .fun-zone-coloring-paper a {
    width: 195px;
    background: url('/data/Frontend/Resources/assets/gr/text/coloring_pictures.png?v=1') transparent no-repeat;
}

.sub-navigation .fun-zone-coloring-paper a:hover,
.sub-navigation .fun-zone-coloring-paper.active a {
    background: url('/data/Frontend/Resources/assets/gr/text/coloring_pictures_hover.png?v=1') transparent no-repeat;
}

.sub-navigation .fun-zone-videos a {
    width: 112px;
    background: url('/data/Frontend/Resources/assets/gr/text/video.png?v=1') transparent no-repeat;
}

.sub-navigation .fun-zone-videos a:hover,
.sub-navigation .fun-zone-videos.active a {
    background: url('/data/Frontend/Resources/assets/gr/text/video_hover.png?v=1') transparent no-repeat;
}

.sub-navigation .fun-zone-games a {
    width: 112px;
    background: url('/data/Frontend/Resources/assets/gr/text/game.png?v=1') transparent no-repeat;
}

.sub-navigation .fun-zone-games a:hover,
.sub-navigation .fun-zone-games.active a {
    background: url('/data/Frontend/Resources/assets/gr/text/game_hover.png?v=1') transparent no-repeat;
}

#character_list li.active .additional_content {
    margin-top: -6px;
    margin-left: -7px;
}

.additional_content a {
    height: 37px;
    display: inline-flex;
    align-items: center;
}

#character_list li.active .additional_content .video {
    padding: 1px 0 0 37px;
}

#character_list li.active .additional_content .download {
    padding: 2px 0 0 47px;
}

#footer_popup {
    background: url('/data/Frontend/Resources/assets/gr/elements/text_page_frame.png?v=[site_version]') transparent no-repeat 0 0;
}

#footer_popup .close {
    background: url('/data/Frontend/Resources/assets/gr/icons/close_smaller.png?v=[site_version]') transparent no-repeat 0 0;
}

#character_list li.active img {
    width: 423px;
    height: 423px;
}