#main-page,.unselectable,body,html{height:100%}.page-step{min-height:100%}.btn-link,a{color:#003d56}.btn-link:hover,a:hover{color:#00070a}.main-container{padding:70px 0 0}.navbar-toggle{border:none;padding:0;margin-right:0}.navbar-default{margin-bottom:0}.navbar-default .navbar-toggle:hover{background-color:transparent}svg:not(:root){overflow:visible}.inline-block{display:inline-block;margin:0 -5px 0 0;vertical-align:top}.right{float:right}.left{float:left}.hide{display:none!important}.clear{clear:both}.red{color:#e95252}.nav .popover .popover-content{width:200px}.nav .popover .btn-group-vertical{margin:0 -14px -9px -14px}.nav .popover .btn{width:200px}.colpick{display:none}.shopcart-btn{color:#fff!important;background-color:#44c144!important;border:1px solid #3bb13b;margin:-1px}.shopcart-btn .badge{color:#44c144!important;background-color:#fff!important}.shopcart-btn:hover{color:#fff!important;background-color:#349e34!important;border:1px solid #2b832b}.book-button{display:inline-block;vertical-align:top}.book-button .glyphicon{display:block;font-size:28px;color:#fff;text-shadow:1px 1px 5px #000;opacity:.8}.book-button .title{display:block;font-size:12px}.book-button .title:hover{text-decoration:underline}.book-button:hover{text-decoration:none}.book-button:hover .glyphicon{opacity:1}.book-button .btn-group .title{text-align:left;margin-top:9px}.book-button .btn-group .dropdown-menu{max-height:200px;overflow:auto}.book-button .btn-group .btn{margin-top:5px}.book-button .form-control{margin-top:5px}.book-button .border{width:75px;display:inline-block}.book-button .color-box{width:65px;height:33px;display:block;margin:5px 0 0;border:1px solid #ccc;border-radius:4px;cursor:pointer}.project-images{overflow:auto;background-color:#fff}.project-images .upload-show-btn{margin:10px 0;color:#fff!important;background-color:#44c144!important;border:1px solid #3bb13b;padding:6px;display:block;text-decoration:none;border-radius:3px}.project-images .upload-show-btn:hover{color:#fff!important;background-color:#349e34!important;border:1px solid #2b832b}.project-images .upload-show-btn .glyphicon{font-size:48px}.project-images .upload-show-btn .text{display:block}.project-images .images{display:flex;flex-wrap:wrap}.project-images .image{position:relative;width:100%;margin:5px 0;padding:5px;border-radius:5px}.project-images .image.selected{background-color:#dad1c6}.project-images .image img{height:100px;width:100%;object-fit:contain;border:1px solid #ccc;border-radius:5px;background-color:#fff}.project-images .image .glyphicon{cursor:pointer;font-size:20px;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff;opacity:.8}.project-images .image .glyphicon:hover{opacity:1}.project-images .image .glyphicon-cancel-circled{position:absolute;top:5px;right:5px;color:#e95252}.project-images .image .glyphicon-ok-circled{color:#4aaa4a}.project-images .image .image-used{position:absolute;top:5px;left:5px}.project-images .image .name{margin:5px 0 0 0;max-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.top-panel{background:#dad1c6;padding:5px 0;text-align:center}.top-panel .book-button{margin:0 0 0 10px}.top-panel .control-panel{position:relative;z-index:4}.top-panel .form-group{display:inline-block}.top-panel .form-group label{font-weight:400;font-size:12px}.top-panel .form-control{max-width:200px}.book{padding:20px}.book .book-panel{position:relative}.book .book-wrapper{position:relative}.book .constructor-hardcover-wrapper.active{display:block}.book .constructor-hardcover{overflow:visible;display:block;margin:0 auto;outline:1px solid #dad1c6}.book .change-wrapper{position:absolute;top:0;right:0;width:50px}.book .change-btn{font-size:35px;color:#fff;text-shadow:1px 1px 5px #000;opacity:.8}.book .product-colors{position:absolute;top:120px;right:0}.book .product-colors .btn{width:50px;height:50px}.book .product-sizes{position:absolute;top:0;left:0}.book .product-sizes .btn{width:50px;height:50px}.book .image-add .top{fill:#cdd4da}.book .image-add .left{fill:#c0cbd1}.book .image-add .bottom{fill:#b0bfc6}.book .image-add .right{fill:#c0cbd1}.book .image-add.hover .top{fill:#75d982}.book .image-add.hover .left{fill:#6dd16e}.book .image-add.hover .bottom{fill:#63c761}.book .image-add.hover .right{fill:#6dd16e}.book .image-add-btn{cursor:pointer;overflow:visible;fill:#fff}.book .image-add-btn:hover{fill:#349e34}.calendar-number-redactor:hover{cursor:pointer}.calendar-number-redactor:hover rect{fill:#349e34;fill-opacity:1}.bc-balloon{position:absolute;top:0;left:0;padding:5px;line-height:20px;text-align:center;background:#fff;border-radius:5px;border:1px solid #b9b9b9;z-index:3000}.bc-balloon#rotate-balloon{width:50px}.bc-balloon#coord-balloon{width:400px}.bc-balloon#coord-balloon input{width:50px}#notice{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}#notice #notice-wrapper{position:absolute;background:#fff;padding:20px;top:50%;left:50%;box-shadow:0 0 10px #ccc;border-radius:3px;border:1px solid #ccc;cursor:pointer}.hidden_overflow{overflow:hidden;height:100%}.unselectable{user-select:none}.preview{height:130px;background:#f0eded}.preview .image.active{background-color:#dad1c6}.preview .preview-image{display:block;margin:0 auto;background:#fff}.preview .image{width:170px;white-space:normal;padding:15px 0;cursor:pointer;position:relative}.preview .image .name{padding:5px 0;display:inline-block;vertical-align:bottom}.modal h3{font-size:24px;margin:0 0 10px}.modal .list-inline li{vertical-align:top;padding:10px;position:relative}.modal .list-inline li a,.modal .list-inline li img{display:block}.modal .list-inline li img{width:90px;height:90px;object-fit:contain;margin:0 auto;-webkit-filter:drop-shadow(0 0 0 #000);filter:drop-shadow(0 0 0 #000);background-color:rgba(0,0,0,0)}.modal .img-thumbnail:hover{opacity:.7}.modal .glyphicon-eye{color:#e95252;position:absolute;top:5px;left:15px;font-size:25px;z-index:1}.modal .decor.active .img-thumbnail{border:2px solid #e95252}.backgrounds-rect:hover{stroke:#000;stroke-width:5px;stroke-dasharray:5,10,5}@media (min-width:993px){.book-wrapper{padding:0 60px}}@media (max-width:993px){.book .product-colors{top:0}}@media (max-width:767px){.preview{height:50px}.preview .image{padding:10px 30px;width:auto}.top-panel .book-button{margin:0 0 0 5px}.project-images .upload-show-btn .glyphicon{font-size:20px}.project-images .upload-show-btn .text{display:inline-block}.project-images .images{flex-wrap:nowrap;overflow:auto}.project-images .image{flex:0 0 33%;max-width:150px}}.themes .modal-tab__item a{max-width:100px}.themes .modal-tab__item img{width:90px;height:90px;object-fit:contain}.themes .download-photo{margin-bottom:10px}.decors .modal-tab__item img,.frames .modal-tab__item img,.templates .modal-tab__item img{width:140px}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;display:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;font-size:30px}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-next .glyphicon,.lb-prev .glyphicon{font-size:40px;position:absolute;top:48%;color:#ccc}.lb-nav a.lb-prev{width:34%;left:0;float:left;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev .glyphicon{left:0}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next .glyphicon{right:0}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;font-size:30px;color:#fff;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.colpick{position:absolute;z-index:10000;width:346px;height:170px;overflow:hidden;display:none;font-family:Arial,Helvetica,sans-serif;background:#ebebeb;border:1px solid #bbb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.colpick_color{position:absolute;left:7px;top:7px;width:156px;height:156px;overflow:hidden;outline:#aaa solid 1px;cursor:crosshair}.colpick_color_overlay1{position:absolute;left:0;top:0;width:156px;height:156px;background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.colpick_color_overlay2{position:absolute;left:0;top:0;width:156px;height:156px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)}.colpick_selector_outer{background:0 0;position:absolute;width:11px;height:11px;margin:-6px 0 0 -6px;border:1px solid #000;border-radius:50%}.colpick_selector_inner{position:absolute;width:9px;height:9px;border:1px solid #fff;border-radius:50%}.colpick_hue{position:absolute;top:6px;left:175px;width:19px;height:156px;border:1px solid #aaa;cursor:n-resize}.colpick_hue_arrs{position:absolute;left:-8px;width:35px;height:7px;margin:-7px 0 0}.colpick_hue_larr{position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #858585}.colpick_hue_rarr{position:absolute;right:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid #858585}.colpick_new_color{position:absolute;left:207px;top:6px;width:60px;height:27px;background:red;border:1px solid #8f8f8f}.colpick_current_color{position:absolute;left:277px;top:6px;width:60px;height:27px;background:red;border:1px solid #8f8f8f}.colpick_field,.colpick_hex_field{position:absolute;height:20px;width:60px;overflow:hidden;background:#f3f3f3;color:#b8b8b8;font-size:12px;border:1px solid #bdbdbd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.colpick_rgb_r{top:40px;left:207px}.colpick_rgb_g{top:67px;left:207px}.colpick_rgb_b{top:94px;left:207px}.colpick_hsb_h{top:40px;left:277px}.colpick_hsb_s{top:67px;left:277px}.colpick_hsb_b{top:94px;left:277px}.colpick_hex_field{width:68px;left:207px;top:121px}.colpick_focus{border-color:#999}.colpick_field_letter{position:absolute;width:12px;height:20px;line-height:20px;padding-left:4px;background:#efefef;border-right:1px solid #bdbdbd;font-weight:700;color:#777}.colpick_field input,.colpick_hex_field input{position:absolute;right:11px;margin:0;padding:0;height:20px;line-height:20px;background:0 0;border:none;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#555;text-align:right;outline:0}.colpick_hex_field input{right:4px}.colpick_field_arrs{position:absolute;top:0;right:0;width:9px;height:21px;cursor:n-resize}.colpick_field_uarr{position:absolute;top:5px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #959595}.colpick_field_darr{position:absolute;bottom:5px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #959595}.colpick_submit{position:absolute;left:207px;top:149px;width:130px;height:22px;line-height:22px;background:#efefef;text-align:center;color:#555;font-size:12px;font-weight:700;border:1px solid #bdbdbd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.colpick_submit:hover{background:#f3f3f3;border-color:#999;cursor:pointer}.colpick_full_ns .colpick_current_color,.colpick_full_ns .colpick_submit{display:none}.colpick_full_ns .colpick_new_color{width:130px;height:25px}.colpick_full_ns .colpick_hsb_h,.colpick_full_ns .colpick_rgb_r{top:42px}.colpick_full_ns .colpick_hsb_s,.colpick_full_ns .colpick_rgb_g{top:73px}.colpick_full_ns .colpick_hsb_b,.colpick_full_ns .colpick_rgb_b{top:104px}.colpick_full_ns .colpick_hex_field{top:135px}.colpick_rgbhex .colpick_hsb_b,.colpick_rgbhex .colpick_hsb_h,.colpick_rgbhex .colpick_hsb_s{display:none}.colpick_rgbhex{width:282px}.colpick_rgbhex .colpick_field,.colpick_rgbhex .colpick_submit{width:68px}.colpick_rgbhex .colpick_new_color{width:34px;border-right:none}.colpick_rgbhex .colpick_current_color{width:34px;left:240px;border-left:none}.colpick_rgbhex_ns .colpick_current_color,.colpick_rgbhex_ns .colpick_submit{display:none}.colpick_rgbhex_ns .colpick_new_color{width:68px;border:1px solid #8f8f8f}.colpick_rgbhex_ns .colpick_rgb_r{top:42px}.colpick_rgbhex_ns .colpick_rgb_g{top:73px}.colpick_rgbhex_ns .colpick_rgb_b{top:104px}.colpick_rgbhex_ns .colpick_hex_field{top:135px}.colpick_hex .colpick_hsb_b,.colpick_hex .colpick_hsb_h,.colpick_hex .colpick_hsb_s,.colpick_hex .colpick_rgb_b,.colpick_hex .colpick_rgb_g,.colpick_hex .colpick_rgb_r{display:none}.colpick_hex{width:206px;height:201px}.colpick_hex .colpick_hex_field{width:72px;height:25px;top:168px;left:80px}.colpick_hex .colpick_hex_field div,.colpick_hex .colpick_hex_field input{height:25px;line-height:25px}.colpick_hex .colpick_new_color{left:9px;top:168px;width:30px;border-right:none}.colpick_hex .colpick_current_color{left:39px;top:168px;width:30px;border-left:none}.colpick_hex .colpick_submit{left:164px;top:168px;width:30px;height:25px;line-height:25px}.colpick_hex_ns .colpick_current_color,.colpick_hex_ns .colpick_submit{display:none}.colpick_hex_ns .colpick_hex_field{width:80px}.colpick_hex_ns .colpick_new_color{width:60px;border:1px solid #8f8f8f}.colpick_dark{background:#161616;border-color:#2a2a2a}.colpick_dark .colpick_color{outline-color:#333}.colpick_dark .colpick_hue{border-color:#555}.colpick_dark .colpick_field,.colpick_dark .colpick_hex_field{background:#101010;border-color:#2d2d2d}.colpick_dark .colpick_field_letter{background:#131313;border-color:#2d2d2d;color:#696969}.colpick_dark .colpick_field input,.colpick_dark .colpick_hex_field input{color:#7a7a7a}.colpick_dark .colpick_field_uarr{border-bottom-color:#696969}.colpick_dark .colpick_field_darr{border-top-color:#696969}.colpick_dark .colpick_focus{border-color:#444}.colpick_dark .colpick_submit{background:#131313;border-color:#2d2d2d;color:#7a7a7a}.colpick_dark .colpick_submit:hover{background-color:#101010;border-color:#444}#upload-page .thumbnail{text-decoration:none}#upload-page .thumbnail .glyphicon{color:#fff;font-size:50px}.computer-upload{background:#4aa74a;font-weight:400;cursor:pointer}.computer-upload input{position:absolute;top:0;left:-9999px}.album-upload{background:#4dc9ca}.vk-upload{background:#6396ce}.fb-upload{background:#5274b5}.instagram-upload{background:#2f70a4}.ok-upload{background:#ff9344}.ya-upload{background:#ff3b43}.upload-text{display:block;color:#fff;font-size:18px}.col-upload-photo{padding:2px}.col-upload-photo .name{overflow:hidden;display:inline-block;width:100%;height:20px}.photos-list .set-album,.photos-list .set-photo{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100px;cursor:pointer;position:relative}.photos-list .set-album .glyphicon.select,.photos-list .set-photo .glyphicon.select{position:absolute;top:5px;left:5px;display:none;color:#4aaa4a;font-size:20px}.photos-list .set-album .shadow,.photos-list .set-photo .shadow{width:100%;height:100%;background:rgba(0,0,0,.5);display:none}.photos-list .set-album .loader,.photos-list .set-photo .loader{width:100%;height:100%;z-index:-1;position:absolute;display:table;text-align:center;font-size:20px}.photos-list .set-album .loader .glyphicon,.photos-list .set-photo .loader .glyphicon{display:table-cell;vertical-align:middle}.set-photo.active .glyphicon.select{display:block}.set-photo.active .shadow{display:block}.albums-list,.friends-list,.photos-list{overflow:auto;padding-left:15px}
/*# sourceMappingURL=constructor.css.map */
