* {
    font-family: sans-serif, Verdana;
}

.center {
    margin: auto;
    width: 50%;
    padding-top: 10px;
}

body {
    background-color: #222222;
}



#masterDiv {
    height: 600px;
    width: 900px;
    display: block;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7d7e7d+0,000000+100&0+0,1+100 */
    background: -moz-linear-gradient(top, transparent 55%, rgba(0, 0, 0, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, transparent 55%, rgba(0, 0, 0, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, transparent 55%, rgba(0, 0, 0, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007d7e7d', endColorstr='#000000', GradientType=0);
    /* IE6-9 */
}

#copyright {
    float: right;
}

#footer {
    height: 10px;
    width: 900px;
    display: block;

}

#homeSlideshow {

    height: 600px;
    width: 900px;
    position: absolute;
    display: block;
    z-index: -100;

}

#homeSlideshow img {
    border: 0px;
    position: absolute;
    background-color: #222222;
    width: 900px;
    height: 600px;
}

#logoDiv {
    height: 102px;
    width: 287px;
    border: none;
    background-image: url("./HTML5/logo.png");
    background-repeat: no-repeat;
    margin: 0px 0px 25px 0px;
    clear: both;
    cursor: pointer;
}

#menuDiv {
    height: 500px;
    width: 200px;
    float: left;
}

.menuFatherItem {
    padding: 5px 0px 5px 25px;
    color: #ffffff;
    text-decoration: none;
    width: 100px;
    font-size: 15px;
    display: block;
    cursor: pointer;
}

#menuHead {
    padding: 20px 0px 15px 25px;
    color: #ffffff;
    text-decoration: none;
    width: 100px;
    font-size: 25px;
    display: none;
}

#menuChildrLeft {
    padding: 0px 0px 0px 25px;
    width: 80px;
    float: left;
    display: none;
}

#menuChildrRight {
    width: 80px;
    float: right;
    display: none;
}

.menuChildrItem {
    padding: 3px 0px 3px 0px;
    color: #ffffff;
    text-decoration: none;
    width: 70px;
    font-size: 13px;
    display: block;
    float: left;
    cursor: pointer;
}

.highlighted {
    color: #07b2eb;
}

.highlighted_fix {
    color: #07b2eb;
}

#centralDiv {
    height: 450px;
    width: 700px;
    float: right;
    display: none;
}

.thumbGalleryBackground {
    display: none;
    position: absolute;
    height: 600px;
    width: 900px;
    z-index: -1;
}

#thisBackgroundDivID {
    display: none;
    position: absolute;
    height: 600px;
    width: 900px;
    z-index: -1;
}

#prevBackgroundDivID {
    display: none;
    position: absolute;
    height: 600px;
    width: 900px;
    z-index: -2;
}

.thumbGallery15 {
    height: 100px;
    width: 100px;
    float: left;
    margin: 10px 10px 10px 10px;
    display: none;
    cursor: pointer;
}

.singlePhotoMaster {
    background: black;
    position: absolute;
    height: 600px;
    width: 900px;
    display: none;
    z-index: 100;
    cursor: pointer;
}

#singlePhoto_Preloader {
    display: none;
}

#singlePhoto {
    position: absolute;
    height: 600px;
    width: 900px;
    display: block;
    z-index: 100;
    cursor: pointer;
}

#singlePhoto img {
    position: absolute;
    border: 0px;
    width: 900px;
    height: 600px;
}

#bottoniBackToGallery {
    position: absolute;
    z-index: 10001;
    /*cursor:pointer;
        bottom:0;
        right:0;*/
}

#bottoniSinglePhoto {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10000;
    /*cursor:pointer;
        bottom:0;
        right:0;*/
}

img {
    max-width: 100%;
    max-height: 100%;
}

#bottoniMiniToGallery {
    display: none;

    height: 30px;
    float: right;

    position: absolute;
    /* top: 80px; */
    right: 0;
    /* width: 200px; */
    /* height: 100px; */
    /* border: 3px solid #73AD21; */
    z-index: 100000000;


}

#bottoniFrecciaBack {
    display: none;
    /*background-color: yellow;*/
    width: 50%;
    height: 100%;
    float: left;
}

#bottoniFrecciaNext {
    display: none;
    /* background-color: blue;*/
    width: 50%;
    height: 100%;
    float: left;
}

#Text_Biography {
    color: white;
    font-size: 12px;
    width: 450px;
    padding: 0px 0px 0px 25px;
    display: none;
}

#Text_Contact {
    color: white;
    font-size: 12px;
    width: 450px;
    padding: 0px 0px 0px 25px;
    display: none;
}

a {
    text-decoration: none;
    color: white;
}

a:hover {
    text-decoration: none;
    color: #07b2eb;
}