 html,body {
     margin: 0;
     padding: 0;
}
 #fancybox-wrap, #fancybox-wrap div{
    box-sizing:content-box;
}
 button,input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer;
    overflow:visible;
}
 button[disabled],input[disabled]{
    cursor:default;
}
 button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
}
 button,.button{
    padding:5px 10px;
}
 #aside{
    top:10px;
    left:-196px;
    position:absolute;
    z-index:99
}
 form{
    display:inline
}
 select{
    width:125px;
    border-radius:3px;
    padding:2px 5px;
    font-size: 1.3em;
}
 #aside #show-modify-theme{
     float:right;
    padding:5px;
    background:#000;
    border:1px solid rgba(255,255,255,.5);
     -webkit-border-radius:0 5px 5px 0;
    -moz-border-radius:0 5px 5px 0;
    border-radius:0 5px 5px 0;
     -webkit-box-shadow:0 0 5px #000;
    -moz-box-shadow:0 0 5px #000;
    box-shadow:0 0 5px #000;
}
 #modify-theme{
     background:#fff;
    background:rgba(255,255,255,.9);
    padding:20px 10px;
    border:1px solid #444;
    margin-right:30px;
    width:175px;
     -webkit-border-radius:0 0 10px 0;
    -moz-border-radius:0 0 10px 0;
    border-radius:0 0 10px 0;
     -webkit-box-shadow:0 0 10px #000;
    -moz-box-shadow:0 0 10px #000;
    box-shadow:0 0 10px #000;
}
 #modify-theme > p{
    margin:0 0 5px;
    font-weight:bold;
}
 #fb5 .fb5-menu .counter{
    width:120px;
     white-space:nowrap
}

#fb5 .fb5-bcg-book{
    background-color:#0b79a0;
     background-image:url(1/7891336/flipbook/1341547/flip-body-bg-8150.jpg) 
}
#bottom,#fb5 #fb5-footer,#fb5 .fb5-nav-arrow{
    background:#000000
}
 #bottom, #bottom a,#fb5 #fb5-footer,#fb5 #fb5-footer a,#fb5 .fb5-nav-arrow{
    color:#ffffff;
}
