@charset "UTF-8";@media only screen and (min-width:1090px) and (min-height:700px){body{overflow:hidden}.book-bg{width:1090px;height:672px;padding-top:57px;margin:0 auto;line-height:1.3;position:relative}.book-bg.closed{background:url(../gfx/books/bg-right.png) right center no-repeat}.book-bg.open{background:url(../gfx/books/bg.png) center center no-repeat}.book-bg.about{background:0 0}.book-bg.about .page{border-radius:10px}.book-bg.closed-last{background:url(../gfx/books/bg-left.png) left center no-repeat}.book-bg.addressbook .front{background:url(../gfx/books/addressbook/cover-front.png) left center no-repeat!important}.book-bg.addressbook .front.hard h1{color:#b096bc}.book-bg.addressbook.fr .front.hard h1{font-size:6rem}.book-bg.addressbook .back{background:url(../gfx/books/addressbook/cover-back.png) right center no-repeat!important}.book-bg.tr1 .front{background:url(../gfx/books/tr1/cover-front.png) left center no-repeat!important}.book-bg.tr1 .front.hard h1{color:#9b7257}.book-bg.tr1 .back{background:url(../gfx/books/tr1/cover-back.png) right center no-repeat!important}.book-bg.tr2 .front{background:url(../gfx/books/tr2/cover-front.png) left center no-repeat!important}.book-bg.tr2 .front.hard h1{color:#78906b}.book-bg.tr2 .back{background:url(../gfx/books/tr2/cover-back.png) right center no-repeat!important}.book-bg.tr3 .front{background:url(../gfx/books/tr3/cover-front.png) left center no-repeat!important}.book-bg.tr3 .front.hard h1{color:#d86161}.book-bg.tr3 .back{background:url(../gfx/books/tr3/cover-back.png) right center no-repeat!important}.book-bg.tr4 .front{background:url(../gfx/books/tr4/cover-front.png) left center no-repeat!important}.book-bg.tr4 .front.hard h1{color:#da9935}.book-bg.tr4 .back{background:url(../gfx/books/tr4/cover-back.png) right center no-repeat!important}.book-bg.tr5 .front{background:url(../gfx/books/tr5/cover-front.png) left center no-repeat!important}.book-bg.tr5 .front.hard h1{color:#958888}.book-bg.tr5 .back{background:url(../gfx/books/tr5/cover-back.png) right center no-repeat!important}.book-bg.tr6 .front{background:url(../gfx/books/tr6/cover-front.png) left center no-repeat!important}.book-bg.tr6 .front.hard h1{color:#8d9dc5}.book-bg.tr6 .back{background:url(../gfx/books/tr6/cover-back.png) right center no-repeat!important}.book-bg a.close{position:absolute;top:10px;right:10px;color:#fff;font-family:'Black Ops One',cursive;text-decoration:none;font-size:4rem;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}.book-bg a.close:hover{opacity:1}.book{width:968px;height:605px;border-radius:10px;margin:0 auto}.book .page{background-color:#fff;font-size:20px}.book .page .inner{padding:20px}.book h1{color:#000;margin:5px 5px 25px 15px;font-size:26px;background:transparent url(../gfx/books/h1.png) no-repeat bottom left;padding-bottom:7px}.book p{margin:5px 5px 25px 15px}.book .page-wrapper{-webkit-perspective:2000px;-ms-perspective:2000px;-o-perspective:2000px;perspective:2000px}.book .hard h1{font-family:'Black Ops One',cursive;text-align:center;background:0 0;font-size:8rem;text-shadow:2px 2px 3px #000;padding-left:60px;padding-top:115px}.book .odd{background:#efefef url(../gfx/books/right_bg.jpg) no-repeat top left;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;top:5px}.book .even{background:#fff url(../gfx/books/left_bg.jpg) no-repeat top left;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;top:5px}a.toTop{display:none}}@media only screen and (max-width:1089px),only screen and (max-height:699px){.book{margin:20px auto;padding:20px;background:url(../gfx/books/center_bg.jpg) center top repeat-y;max-width:444px}.book .hard h1{text-align:center}.book .hard h1 br{content:" "}.book .hard h1 br:after{content:" "}.book .inner h1{background:transparent url(../gfx/books/h1.png) no-repeat bottom left;padding-bottom:7px;font-size:26px}a.close{position:absolute;top:-20px;right:10px;color:#fff;font-family:'Black Ops One',cursive;text-decoration:none;font-size:4rem;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s;text-shadow:0 0 1px #000}a.close:hover{opacity:1}}.polaroid{box-shadow:0 3px 6px rgba(0,0,0,.25);-webkit-transform:rotate(2deg);transform:rotate(2deg);display:block;background:#fff;padding:15px;width:250px;text-align:center;margin:20px auto;position:relative}.polaroid:before{content:url(../gfx/tape.png);position:absolute;top:-15px;left:50px;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.polaroid:after{content:attr(title)}a.toTop{position:fixed;bottom:20px;right:20px;color:#fff;font-family:'Black Ops One',cursive;text-decoration:none;font-size:4rem;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s;text-shadow:0 0 1px #000;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}a.toTop:hover{opacity:1}.library{margin:50px auto;max-width:980px;text-align:center;-webkit-transition:.5s;transition:.5s}.library .shelf{max-width:965px;min-height:214px;background:url(../gfx/shelf.png) center bottom no-repeat;padding-bottom:20px}.library .shelf a{position:relative;top:0;-webkit-transition:top .3s;transition:top .3s;display:inline-block;max-width:150px}.library .shelf a:hover{top:-10px}@font-face{font-family:larin-denik;src:url(../fonts/larin-denik.eot);src:url(../fonts/larin-denik.eot?#iefix) format("embedded-opentype"),url(../fonts/larin-denik.woff) format("woff"),url(../fonts/larin-denik.ttf) format("truetype"),url(../fonts/larin-denik.svg#larin-denik) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:larin-denik!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{font-family:larin-denik!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook-circled:before{content:"\61"}.icon-info-circled:before{content:"\62"}body,html{min-height:100%;margin:0;padding:0}html{font-family:Caveat,cursive;font-size:10px;background:url(../gfx/background.jpg) center center no-repeat;background-attachment:fixed;background-size:cover}img{max-width:100%;height:auto}body{font-size:2.2rem}a{color:#000}#wrapper{height:100%;position:relative}@media only screen and (min-width:1090px) and (min-height:700px){#wrapper{line-height:100vh}}main{vertical-align:middle;display:inline-block;margin:0 auto;width:100%;line-height:1.2}.books{display:none}#book-big{position:absolute;-webkit-transform-origin:top left;transform-origin:top left}footer{color:rgba(255,255,255,.8);text-align:center;font-family:Verdana,sans-serif;font-size:1.2rem}@media only screen and (min-width:1090px) and (min-height:700px){footer{position:absolute;bottom:0;width:100%}}footer a{color:rgba(255,255,255,.8);text-decoration:none}footer a:hover{text-decoration:underline;color:#fff}footer a.icon{font-size:2.5rem;vertical-align:middle}footer a.icon:hover{text-decoration:none}.tooltip{position:absolute;top:10px;right:10px;color:#fff;text-align:right}.tooltip .icon{cursor:pointer;font-size:2.5rem}.tooltip .text{max-width:260px;font-family:Verdana,sans-serif;font-size:1.5rem;display:none}.tooltip a{opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.tooltip a.active,.tooltip a:hover{opacity:1}@media only screen and (max-width:1089px),only screen and (max-height:699px){.tooltip{display:none}}.mud-1{background:url(../gfx/mud-1.png) center right no-repeat}.water-left{background:url(../gfx/water_left.png) top left no-repeat}.water-right{background:url(../gfx/water_right.png) top right no-repeat}.water-right-mirorred{background:url(../gfx/water_right_mirrored.png) top right no-repeat}.center{background:url(../gfx/books/center_bg.jpg) center center repeat-y;max-width:464px;margin:10px auto;padding:10px}