body,html{height:100%}*{outline:0;vertical-align:top;font-family:"PT Sans",sans-serif}a,a:focus,a:hover{text-decoration:none}@-webkit-keyframes loading1{100%{-webkit-transform:rotate(360deg)}}@keyframes loading1{100%{transform:rotate(360deg)}}@keyframes loading_inf{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.clear{display:block!important;clear:both}.header{height:65px;background:url(/images/photo/constructor/header_bg.jpg) top left repeat-x;padding:12px 0 13px 23px;background-size:100% 100%}.header .logo{height:40px;width:40px;background:url(/images/albums/constructor/general/logo.jpg) 0 center no-repeat;float:left;cursor:pointer;background-size:contain}.edt-header .logo{margin-top:5px;margin-bottom:5px}.header .main-menu{margin:0;float:left;position:relative;padding:0 0 0 5px;z-index:9000}.header .main-menu .main-menu-ico{width:56px;height:45px;padding-top:5px;cursor:pointer}.header .main-menu .main-menu-ico>span{display:block;background:#fff;margin:6px auto 0;width:29px;height:3px}.header .main-menu.active .main-menu-ico{background:#fff;cursor:pointer;position:relative;z-index:2;border:1px solid #757575;border-bottom:0;border-radius:5px 5px 0 0}.header .main-menu.active .main-menu-ico>span{background:#016FFF}.header .main-menu.active>ul{display:block}.header .main-menu>ul{width:250px;background:#fff;padding:7px 20px;position:absolute;z-index:1;top:44px;display:none;border-radius:0 5px 5px;border:1px solid #757575}.header .main-menu>ul li{margin:8px 0}.header .main-menu>ul li a:hover{color:#0089FF}.header .main-menu>ul li a{font-size:16px;cursor:pointer;color:#002A70}.header .top-menu{margin:0 0 0 20px;max-width:700px;padding-left:1rem;padding-right:0;float:left;font:400 15px Arial}.header .top-menu ul li{opacity:.6}.header .top-menu ul li.active,.header .top-menu ul li.active a{opacity:1}.header .top-menu ul li:hover{opacity:.9}.header .top-menu ul li a{color:#F7F7F9}.header .top-menu ul li a .a-sap{background:url(/images/albums/constructor/general/header_icons.png) 0 -47px no-repeat;width:8px;height:14px;float:right;display:block;opacity:.9;margin:2px 0 0 14px}.header .top-menu ul .top_setting .icon{background:url(/images/albums/constructor/general/header_icons.png) no-repeat;margin-top:0;margin-right:10px;opacity:1;width:20px;height:16px;display:inline-block}.header .top-menu ul .top_setting:hover{opacity:1;background:#fff;color:#000;box-shadow:0 0 4px 0 rgba(0,0,0,.5);position:relative}.header .top-menu ul .top_setting:hover a{color:#000}.header .top-menu ul .top_setting:hover .icon{background:url(/images/albums/constructor/general/header_icons.png) 0 -100px no-repeat}.header .top-menu ul li .v-sap{width:1px;height:24px;background:#B4B8D5;float:right;margin:-3px -3px 0 17px;opacity:.9}.header .top-menu ul li+li.nav-item{padding:0;margin-left:14px}.header .top-menu ul li.nav-item:last-child{background:0 0}.top-right{float:right;margin-right:5px}.top-right .top-right-info{color:#fff;text-align:right;font-family:'PT Sans',sans-serif;float:left;line-height:1.3;margin:10px 0 0}.top-right .top-right-title{font-size:14px}.top-right .top-right-next-btn{display:block;color:#fff;font-size:16px;width:116px;height:30px;line-height:30px;text-align:center;background:url(/images/albums/constructor/general/next-btn.png) no-repeat;float:left;margin:5px 0 0 15px}.top-right .top-right-next-btn:hover{background-position:0 bottom}.top-right-price{display:inline-block!important;margin-top:-5px;width:158px;cursor:pointer;height:40px;background:url(/images/albums/constructor/general/price_top.svg) 4px 0 no-repeat}.top-right-price span{font-size:18px;padding-right:33px;line-height:1.8}.top-right-price:hover{background:url(/images/albums/constructor/general/order_top.svg) no-repeat;background-size:contain}.top-right-price:hover span{display:none}.user-menu{display:inline-block;margin-left:10px;cursor:pointer;width:200px;margin-top:-6px;overflow:hidden;padding:6px 10px 6px 8px}.user-menu .user-menu-ava{width:40px;float:left;border-radius:20px}.user-menu .user-menu-name{font-size:13px;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#9CDDFF;margin:10px 0 0 10px;float:left;padding-right:10px}.user-menu .user-menu-arr{float:left;background:url(/images/albums/constructor/general/header_icons.png) -10px -116px no-repeat;display:block;width:10px;height:7px;margin:16px 0 0 8px}.user-menu:hover .user-menu-arr{background:url(/images/albums/constructor/general/header_icons.png) 0 -116px no-repeat}.user-menu .user_menu_list{display:none;transition:.3s linear all;background:#fff;list-style:none;overflow:hidden;position:absolute;z-index:1201;margin-top:45px;width:200px;margin-left:-8px;padding-left:0!important;padding-right:0!important}.user-menu:hover{background:#fff}.user-menu:hover>a{color:#002A70}.user-menu .user_menu_list:hover,.user-menu:hover .user_menu_list{border-top:1px solid #e6e6e6;transition:.1s linear all;display:block;padding-bottom:0}.user-menu .user_menu_list li{padding:10px 30px;color:#002A70;font-size:14px;cursor:pointer}.user-menu .user_menu_list li:hover{color:#0089FF;background:#e0f4fe}.load_div{display:block;position:fixed;width:100%;height:100%;background:#fff;left:0;top:0;z-index:2000;text-align:center}.load_div .gif_loader{position:absolute;top:35%!important;width:auto!important;height:auto!important;margin-left:-55px;margin-top:-55px}.load_div .loader_title{font-size:24px;color:#727272;display:inline-block;top:20%;left:50%;width:360px;margin-left:-170px;position:absolute}.load_div .bottom_text{font-size:16px;color:#c9c9c9;display:inline-block;bottom:5%;left:50%;width:420px;margin-left:-210px;position:absolute}.load_div .lbook1,.load_div .lbook2,.load_div .lbook3,.load_div .lbook4{position:absolute;width:25%}.load_div .lbook1{left:0;top:0}.load_div .lbook2{right:0;top:0}.load_div .lbook3{right:0;bottom:0}.load_div .lbook4{left:0;bottom:0}.load_div.endload1 .lbook1{left:-25%;top:-25%;transition:1s linear all}.load_div.endload1 .lbook2{right:-25%;top:-25%;transition:1s linear all}.load_div.endload1 .lbook3{right:-25%;bottom:-25%;transition:1s linear all}.load_div.endload1 .lbook4{left:-25%;bottom:-25%;transition:1s linear all}.dot_block,.load_div .ltip{left:50%;top:45%;position:absolute}.load_div.endload2{opacity:0;transition:1s linear all}.load_div .ltip{width:730px;height:291px;margin-left:-365px}.dot_block,.dot_block div{height:10px;display:inline-block}.dot_block{width:200px;margin-left:-100px;margin-top:310px}.dot_block div{cursor:pointer;width:11px;margin-left:5px;margin-right:5px;background:url(/images/albums/constructor/general/g_dot.jpg) no-repeat}.dot_block div.active{background:url(/images/albums/constructor/general/b_dot.jpg) no-repeat}.price_popap{position:absolute;width:500px;right:40px;top:70px;z-index:1001;box-shadow:4px 4px 15px rgba(0,0,0,.45)}.price_popap .inside_block{width:100%;height:100%;background:#fff;padding:20px}.price_popap .title-name{text-align:left;font-size:22px;color:#000}.price_popap .p-close{color:grey;font-size:30px;position:absolute;top:10px;right:10px;width:19px;height:19px;cursor:pointer;background:url(/images/albums/constructor/general/popup.png) 0 100% no-repeat}.price_popap .p-close:hover{background-position:-36px 100%}.price_popap .left_block{display:inline-block;width:100px;margin-right:10px;margin-top:20px;text-align:center;height:80px;overflow:hidden}.price_popap .left_block .pre_book_img_box{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.price_popap .right_block{display:inline-block;width:340px}.price_popap .bottom_block{position:relative;margin-top:20px}.price_popap .price{color:#0073EC;font-size:20px}.price_popap .del_info{color:#474747;font-size:12px}.price_popap .order_but{position:absolute;cursor:pointer;width:158px;height:40px;right:20px;top:5px;background:url(/images/albums/constructor/general/order.svg) no-repeat}.price_popap .dropdown{font-weight:300;font-size:13px;color:#000;display:inline-block}.price_popap .btn{display:inline-block;margin-bottom:0;font-size:14px;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;border:1px solid #C4C4C4;box-shadow:3px 3px 5px rgba(0,0,0,.05);border-radius:3px;padding:8px 10px;width:180px;height:32px;box-sizing:border-box;text-align:left;line-height:16px;font-weight:300}.edit_name_input_input,.edit_name_input_text{display:inline-block!important}.price_popap .btn .caret{float:right;width:8px;height:12px;background:url(/images/personal/options/dropdown_chevron.svg) no-repeat;border:0;margin:1px 0 0}.price_popap .dropdown.open .btn .caret{transform:rotate(90deg)}.price_popap ul{width:180px;top:31px;padding-top:5px}.price_popap ul li{color:rgba(0,0,0,.5);margin-bottom:5px;padding:6px 8px}.price_popap ul li.active{color:#000;background:rgba(47,128,237,.2)}.price_popap ul li>span{color:#2F80ED;font-weight:700}.manager-panel{position:fixed;top:100px!important;left:0;width:45px!important;height:45px!important;cursor:pointer;overflow:hidden!important;text-align:center;z-index:1000;color:#a94442;background-color:#f2dede;border:1px solid;padding:2px;border-radius:2px}.manager-panel:hover{width:auto!important}.edit_name_input_text{margin-right:0;max-width:350px;position:relative}.price_popap input.edit_name_input{width:400px;text-align:left}.edit_name_input_text span{width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:30px;cursor:pointer}.edit_name_input_text .edit_name_img{cursor:pointer;position:absolute;right:-25px;top:9px;width:18px;height:16px;background:url(/images/albums/constructor/general/edit_name.svg) no-repeat;background-size:contain}.edit_name_input_text:hover span{color:#0073EC}.constructor_content{height:calc(100vh - 65px)}.iframe_constructor{height:100%;width:100%}.edit_name_input_text:hover .edit_name_img{background:url(/images/albums/constructor/general/edit_name_hover.svg) no-repeat;background-size:contain}