
body#body_gallery {
    background: url(../images/background_gallery.jpg) 0 0 no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
}
body#body_gallery main.container {
    padding-top: 30%;padding-bottom: 10%;
}

#gallery_01 {background: url(../images/gallery/gallery_01.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_02 {background: url(../images/gallery/gallery_02.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_03 {background: url(../images/gallery/gallery_03.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_04 {background: url(../images/gallery/gallery_04.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_05 {background: url(../images/gallery/gallery_05.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_06 {background: url(../images/gallery/gallery_06.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_07 {background: url(../images/gallery/gallery_07.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_08 {background: url(../images/gallery/gallery_08.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_09 {background: url(../images/gallery/gallery_09.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_10 {background: url(../images/gallery/gallery_10.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_11 {background: url(../images/gallery/gallery_11.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_12 {background: url(../images/gallery/gallery_12.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_13 {background: url(../images/gallery/gallery_13.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_14 {background: url(../images/gallery/gallery_14.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}
#gallery_15 {background: url(../images/gallery/gallery_15.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;background-size: 100% 100%;}

.photos {
    padding: 20px;
}
.photos img {
    width: 100%;height: 100%;
}

.img-responsive {
    height: 245px;
}

.fancybox_hidden {
    display: none;
    overflow: hidden;
    width: 500px;
    height: auto;
}
.fancybox_hidden img {
    width: 100%;
    height: 100%;
}
.fancybox-skin {
    background-color: transparent;
}
.fancybox-nav {
    width: 40%;
    margin-right: 10px;
}
.fancybox-next span {
    right: 0;
}
#fancybox-buttons {
    display: none;
}
.fancybox-opened .fancybox-title {
    visibility: hidden;
}
.navbar {
    position: absolute;
    min-height: 0px;
    border: 0px;   
    width: 100%;
}
header div.navbar {
    margin-top: 25%;
}
.navbar-nav {
    width: 100%;
    text-align: center;
}

#gallery_content_01 {
    width: 15%;height: auto;
    margin-left: 20px;
}