/* /bitrix/js/main/core/css/core.min.css?14471730082854 */
/* /bitrix/js/main/core/css/core_popup.min.css?144717300834473 */


/* Start:/bitrix/js/main/core/css/core.min.css?14471730082854*/
.bx-timer-semicolon-off .bx-timer-semicolon{visibility:hidden}.bx-panel-tooltip{z-index:2210!important;overflow:hidden!important;position:absolute!important;letter-spacing:normal!important;list-style:none!important;text-align:left!important;text-indent:0!important;text-transform:none!important;visibility:visible!important;white-space:normal!important;word-spacing:normal!important;vertical-align:baseline!important;margin:0!important;padding:0!important;float:none!important;text-decoration:none!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;-webkit-box-shadow:0 12px 10px rgba(0,0,0,.25)!important;-moz-box-shadow:0 12px 10px rgba(0,0,0,.25)!important;box-shadow:0 12px 10px rgba(0,0,0,.25)!important;border:1px solid;border-color:#a2a6ad #989ca1 #8e9398;background:#d0dbdd;background:-webkit-linear-gradient(top,rgba(227,233,234,.95),rgba(198,210,213,.95));background:-moz-linear-gradient(top,rgba(227,233,234,.95),rgba(198,210,213,.95));background:-o-linear-gradient(top,rgba(227,233,234,.95),rgba(198,210,213,.95));background:-ms-linear-gradient(top,rgba(227,233,234,.95),rgba(198,210,213,.95));background:linear-gradient(to bottom,rgba(227,233,234,.95),rgba(198,210,213,.95));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2e3e9ea',endColorstr='#f2c6d2d5',GradientType=0)}.bx-panel-tooltip div{display:block!important}.bx-panel-tooltip .bx-panel-tooltip-top-border,.bx-panel-tooltip .bx-panel-tooltip-bottom-border{display:none!important}.bx-panel-tooltip-content{overflow:hidden!important;position:relative!important;z-index:10!important;display:inline-block!important}.bx-panel-tooltip-title{font:normal normal bold 14px/normal "Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#16191a!important;position:relative!important;padding:7px 10px 0 10px!important;margin:0!important;text-shadow:0 1px rgba(255,255,255,0.66)}.bx-panel-tooltip-text{font:normal normal normal 12px/normal "Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#272b31!important;padding:9px 10px 10px 10px!important;margin:0!important;position:relative!important;text-shadow:0 1px rgba(255,255,255,0.25)}.bx-panel-tooltip-close{position:absolute!important;height:20px!important;background:scroll transparent url(/bitrix/js/main/core/css/../images/panel/top-panel-sprite-2.png) no-repeat -9px -1881px!important;width:25px!important;top:0!important;right:0!important;z-index:5!important;display:block!important}.bx-panel-tooltip-close:hover{background:scroll transparent url(/bitrix/js/main/core/css/../images/panel/top-panel-sprite-2.png) no-repeat -32px -1881px!important}.bx-panel-tooltip-text a{font:normal normal normal 12px/normal "Helvetica Neue",Helvetica,Arial,sans-serif!important}.bx-panel-tooltip-text a,.bx-panel-tooltip-text a:hover{color:#272b31!important;text-decoration:underline!important}.bx-clear{clear:both}
/* End */


/* Start:/bitrix/js/main/core/css/core_popup.min.css?144717300834473*/
.popup-window{background-color:#fff;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 6px 11px rgba(0,0,0,.17);-moz-box-shadow:0 6px 11px rgba(0,0,0,.17);box-shadow:0 6px 11px rgba(0,0,0,.17);border:1px solid;border-color:#e1e1e1 #d1d1d1 #d1d1d1 #d1d1d1}.popup-window-top-row .popup-window-left-column{border-top-left-radius:4px}.popup-window-top-row .popup-window-right-column{border-top-right-radius:4px}.popup-window-bottom-row .popup-window-left-column{border-bottom-left-radius:4px}.popup-window-bottom-row .popup-window-right-column{border-bottom-right-radius:4px}.popup-window-top-row{height:7px}.popup-window-bottom-row{height:2px}.popup-window-bottom-row .popup-window-left-column{height:2px}.popup-window-bottom-row .popup-window-right-column{height:2px}.popup-window-left-column{width:5px;min-width:5px;height:7px;padding:0;text-align:left}.popup-window-right-column{width:3px;min-width:3px;height:7px;padding:0;text-align:left}.popup-window-center-column{padding:0;text-align:left}.popup-window-left-spacer{width:5px;height:1px;font-size:1px}.popup-window-right-spacer{width:3px;height:1px;font-size:1px}.popup-window-top-row .popup-window-left-column{background-repeat:no-repeat;background-position:0 0}.popup-window-top-row .popup-window-center-column{background-repeat:repeat-x;background-position:0 -29px;height:2px}.popup-window-top-row .popup-window-right-column{background-position:-7px 0;background-repeat:no-repeat}.popup-window-content-row .popup-window-left-column{background-repeat:no-repeat;background-position:0 -144px}.popup-window-content-row .popup-window-center-column{background:#fff;vertical-align:top}.popup-window-content-row .popup-window-right-column{background-repeat:no-repeat;background-position:-7px -144px}.popup-window-content{margin:0 2px}.popup-window-hr{background:#ebebeb url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat 0 -396px;display:block;font-size:1px;height:1px;line-height:1px;margin:0;overflow:hidden;padding:0}.popup-window-hr i{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat right -398px;display:block;font-size:1px;height:1px;line-height:1px;margin:0;overflow:hidden;padding:0}.popup-window-delimiter{background:#ebebeb url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat 0 -396px;display:block;font-size:1px;height:1px;line-height:1px;margin:0;overflow:hidden;padding:0}.popup-window-delimiter i{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat right -398px;display:block;font-size:1px;height:1px;line-height:1px;margin:0;overflow:hidden;padding:0}.popup-window-bottom-row .popup-window-left-column{background-repeat:no-repeat;background-position:0 -9px}.popup-window-bottom-row .popup-window-center-column{background-repeat:repeat-x;background-position:0 -18px}.popup-window-bottom-row .popup-window-right-column{background-repeat:no-repeat;background-position:-7px -9px}.popup-window-buttons-hr{margin:9px 2px 0 2px}.popup-window-buttons{padding:0;margin:10px 10px 7px 10px;text-align:center;position:relative;zoom:1}.popup-window-button{margin:0 2px 0 3px;font:normal normal normal 13px/24px Arial,Helvetica;opacity:1.0}.popup-window-button.popup-window-button-disabled{opacity:.5}.popup-window-button.popup-window-button-disabled,.popup-window-button.popup-window-button-disabled .popup-window-button-left,.popup-window-button.popup-window-button-disabled .popup-window-button-right,.popup-window-button.popup-window-button-disabled .popup-window-button-text{cursor:default}.popup-window-button,.popup-window-button-left,.popup-window-button-right,.popup-window-button-text{display:inline-block;vertical-align:top;height:27px;line-height:27px;cursor:pointer}.popup-window-button-text{font:normal normal normal 13px/24px Arial,Helvetica,sans-serif;padding:0 8px}.popup-window-button{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) repeat-x 0 -551px}.popup-window-button-left{width:4px;background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat -15px -493px}.popup-window-button-text{color:#000}.popup-window-button-right{width:6px;background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat -22px -493px}.popup-window-button:hover{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) repeat-x 0 -985px}.popup-window-button:hover .popup-window-button-left{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat -15px -927px}.popup-window-button:hover .popup-window-button-right{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat -22px -927px}.popup-window-button-accept,.popup-window-button-create{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) repeat-x 0 -356px}.popup-window-button-accept .popup-window-button-left,.popup-window-button-create .popup-window-button-left{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat 0 -328px}.popup-window-button-accept .popup-window-button-text,.popup-window-button-create .popup-window-button-text{color:#fff;text-shadow:#75ab6f -1px -1px 0}.popup-window-button-accept .popup-window-button-right,.popup-window-button-create .popup-window-button-right{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat -6px -328px}.popup-window-button-accept:hover,.popup-window-button-create:hover{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) repeat-x 0 -1044px}.popup-window-button-accept:hover .popup-window-button-left,.popup-window-button-create:hover .popup-window-button-left{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat 0 -1016px}.popup-window-button-accept:hover .popup-window-button-right,.popup-window-button-create:hover .popup-window-button-right{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat -6px -1016px}.popup-window-button-decline{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) repeat-x 0 -522px}.popup-window-button-decline .popup-window-button-left{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat 0 -493px}.popup-window-button-decline .popup-window-button-text{text-shadow:#e15252 -1px -1px 0;color:#fff}.popup-window-button-decline .popup-window-button-right{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat -6px -493px}.popup-window-button-decline:hover{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) repeat-x 0 -956px}.popup-window-button-decline:hover .popup-window-button-left{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat 0 -927px}.popup-window-button-decline:hover .popup-window-button-right{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat -6px -927px}.popup-window-button-cancel .popup-window-button-text{color:#d83e3e;font-weight:bold}.popup-window-button-link{cursor:default}.popup-window-button-link-text{cursor:pointer}.popup-window-button-link,.popup-window-button-link:hover{background:0}.popup-window-button-link-cancel .popup-window-button-link-text{color:#d83e3e;text-decoration:underline}.popup-window-button-link-cancel{background:0}.popup-window-light{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.18);-moz-box-shadow:0 2px 5px rgba(0,0,0,.18);box-shadow:0 2px 5px rgba(0,0,0,.18);border:1px solid;border-color:#d8d8d8 #bdbdbd #bdbdbd #bdbdbd}.popup-window-titlebar .popup-window-top-row .popup-window-left-column,.popup-window-titlebar .popup-window-top-row .popup-window-center-column,.popup-window-titlebar .popup-window-top-row .popup-window-right-column,.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column{height:36px;background-color:#ededed;background-image:-webkit-linear-gradient(top,#f5f5f5,#e5e5e5);background-image:-moz-linear-gradient(top,#f5f5f5,#e5e5e5);background-image:-o-linear-gradient(top,#f5f5f5,#e5e5e5);background-image:-ms-linear-gradient(top,#f5f5f5,#e5e5e5);background-image:linear-gradient(to bottom,#f5f5f5,#e5e5e5);-webkit-box-shadow:0 1px #f9f9f9;box-shadow:inset 0 1px #f9f9f9;border-bottom:1px solid #d6d6d6;background-position:0 0}.popup-window-close-icon{position:absolute;right:10px;top:5px;width:13px;height:13px;background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat 0 -283px;cursor:pointer;outline:0;margin-right:-5px}.popup-window-titlebar-close-icon{margin-top:3px;margin-right:-3px}.popup-window-close-icon:hover{background:url(/bitrix/js/main/core/css/../images/controls-sprite.png) no-repeat -17px -283px}.popup-window-angly{display:none;position:absolute;background:url(/bitrix/js/main/core/css/../images/popup/popup-angles-sprite.png) no-repeat -27px -105px}.popup-window-angly-top{display:block;width:19px;height:10px;background-position:-27px -105px;left:10px;top:-9px;margin:0}.popup-window-angly-right{display:block;width:13px;height:30px;background-position:-10px -103px;right:-12px;top:10px}.popup-window-angly-bottom{display:block;width:21px;height:19px;background-position:-7px -135px;margin-left:10px;margin-top:-1px}.popup-window-angly-left{display:block;width:13px;height:28px;background-position:-28px -127px;left:-12px;top:10px}.popup-window-light-angly{display:none;position:absolute;background:url(/bitrix/js/main/core/css/../images/popup/popup-angles-sprite.png) no-repeat -27px -14px}.popup-window-light-angly-top{display:block;width:18px;height:10px;background-position:-27px -14px;left:7px;top:-9px;margin:0}.popup-window-light-angly-right{display:block;width:11px;height:19px;background-position:-9px -13px;right:-10px;top:2px}.popup-window-light-angly-bottom{display:block;width:20px;height:12px;background-position:-6px -43px;margin-left:7px;margin-top:-1px}.popup-window-light-angly-left{display:block;width:10px;height:18px;background-position:-31px -37px;left:-9px;top:2px}.popup-window-overlay{position:absolute;top:0;left:0;display:none;background:#333;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.menu-popup{margin:-4px 4px 0 -2px}.menu-popup-title{margin:0 0 7px 0;padding:0 0 0 4px;color:#4c4c4c;white-space:nowrap;font:normal normal normal 12px/normal Arial,Helvetica,sans-serif}.menu-popup .menu-popup-item{display:block;margin:4px 0 4px 0;cursor:pointer;position:relative;text-decoration:none;outline:0;white-space:nowrap}.menu-popup-item-left,.menu-popup-item-icon,.menu-popup-item-text,.menu-popup-item-right{display:inline-block;height:23px;vertical-align:middle}.menu-popup-item-left,.menu-popup-item-right{width:3px}.menu-popup-item-icon{width:19px;height:16px}.menu-popup-item-text{font:normal normal normal 12px/23px Arial,Helvetica,sans-serif;color:#494949;text-decoration:none;margin:0 5px 0 7px}.menu-popup-item-right{position:absolute;top:0;right:0}.menu-popup-item:hover,.bx-admin-submenu-opened{background:#f0f0f0!important;-webkit-border-radius:3px;border-radius:3px}.menu-popup-no-icon .menu-popup-item-icon{display:none}.menu-popup-item-view .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -45px -271px transparent}.menu-popup-item-edit .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -43px -291px transparent}.menu-popup-item-create .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -311px transparent}.menu-popup-item-create-quick .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -43px -329px transparent}.menu-popup-item-take .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -43px -347px transparent}.menu-popup-item-begin .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -367px transparent}.menu-popup-item-decline .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -383px transparent}.menu-popup-item-reopen .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -484px transparent}.menu-popup-item-complete .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -502px transparent}.menu-popup-item-hold .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -520px transparent}.menu-popup-item-accept .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -43px -347px transparent}.menu-popup-item-remake .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -383px transparent}.menu-popup-item-delete .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -535px transparent}.menu-popup-item-copy .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -595px transparent}.menu-popup-item-delegate .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -615px transparent}.menu-popup-item-add-to-tm .menu-popup-item-icon{background:url(/bitrix/js/main/core/css/../images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -634px transparent}.popup-window-dark .popup-window{background:url('/bitrix/js/main/core/css/./../images/popup/popup-dark-bg.png');border:0;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 19px 24px rgba(88,112,118,0.17)}.popup-window-dark .popup-window-content{color:#fff;padding:4px 7px 6px;margin:0}.popup-window-dark .popup-window-light{-webkit-box-shadow:0 19px 24px rgba(88,112,118,.17);-moz-box-shadow:0 19px 24px rgba(88,112,118,.17);box-shadow:0 19px 24px rgba(88,112,118,.17)}.popup-window-dark .popup-window-content-row .popup-window-center-column{background:0}.popup-window-dark .popup-window-angly{display:none;position:absolute;background:url(/bitrix/js/main/core/css/../images/popup/popup-dark-angles-sprite.png) no-repeat -27px -105px}.popup-window-dark .popup-window-angly-top{display:block;width:19px;height:10px;background-position:-27px -105px;left:10px;top:-9px;margin:0}.popup-window-dark .popup-window-angly-right{display:block;width:13px;height:30px;background-position:-10px -103px;right:-12px;top:10px}.popup-window-dark .popup-window-angly-bottom{display:block;width:21px;height:19px;background-position:-6px -134px;margin-left:10px;margin-top:-1px}.popup-window-dark .popup-window-angly-left{display:block;width:13px;height:28px;background-position:-28px -127px;left:-12px;top:10px}.popup-window-dark .popup-window-light-angly{display:none;position:absolute;background:url(/bitrix/js/main/core/css/../images/popup/popup-dark-angles-sprite.png) no-repeat -27px -14px}.popup-window-dark .popup-window-light-angly-top{display:block;width:18px;height:10px;background-position:-26px -14px;left:7px;top:-10px;margin:0}.popup-window-dark .popup-window-light-angly-right{display:block;width:11px;height:20px;background-position:-9px -12px;right:-11px;top:2px}.popup-window-dark .popup-window-light-angly-bottom{display:block;width:20px;height:12px;background-position:-6px -43px;margin-left:7px;margin-top:0}.popup-window-dark .popup-window-light-angly-left{display:block;width:10px;height:19px;background-position:-31px -37px;left:-10px;top:2px}.popup-window-dark .popup-window-hr{display:none}.popup-window-dark .popup-window-button-link-text{color:#fff}.popup-window-dark .popup-window-titlebar .popup-window-top-row .popup-window-left-column,.popup-window-dark .popup-window-titlebar .popup-window-top-row .popup-window-center-column,.popup-window-dark .popup-window-titlebar .popup-window-top-row .popup-window-right-column,.popup-window-dark .popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,.popup-window-dark .popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,.popup-window-dark .popup-window-titlebar-light .popup-window-top-row .popup-window-right-column{height:32px;background-color:#bac2c3!important;background-image:-o-linear-gradient(top,#c6cbcc,#b2bbbe)!important;background-image:-moz-linear-gradient(top,#c6cbcc,#b2bbbe)!important;background-image:-webkit-gradient(linear,left top,left bottom,from(#c6cbcc),to(#b2bbbe))!important;background-image:-ms-linear-gradient(top,#c6cbcc,#b2bbbe)!important;background-image:linear-gradient(to bottom,#c6cbcc,#b2bbbe)!important;border:0;box-shadow:none;color:#010101}.popup-window-dark .popup-window-titlebar .popup-window-titlebar,.popup-window-dark .popup-window-titlebar-light .popup-window-titlebar{font:13px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:0;vertical-align:top;margin-right:0;padding-left:8px}.popup-window-dark .popup-window-content{padding:4px 7px 6px;font:13px "Helvetica Neue",Helvetica,Arial,sans-serif}.popup-window-dark .popup-window-titlebar .popup-window-content{padding-top:9px}.popup-window-dark .popup-window-buttons{padding:0;margin:4px 8px 6px;text-align:center;position:relative;zoom:1}.popup-window-dark .popup-window-button{margin:0 10px 0 0}.popup-window-dark .popup-window-button,.popup-window-dark .popup-window-button .popup-window-button-left,.popup-window-dark .popup-window-button .popup-window-button-right,.popup-window-dark .popup-window-button .popup-window-button-text{display:inline-block;vertical-align:top;height:28px;line-height:28px;cursor:pointer}.popup-window-dark .popup-window-button-text{font:normal normal normal 13px/26px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 8px}.popup-window-dark .popup-window-button{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) repeat-x 0 -216px}.popup-window-dark .popup-window-button-text{background:0;color:#7a808c;text-shadow:#fff 0 1px 0}.popup-window-dark .popup-window-button-left{width:3px;position:relative;left:-3px;background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -38px 0}.popup-window-dark .popup-window-button-right{width:3px;position:relative;left:3px;background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -41px 0}.popup-window-dark .popup-window-button:hover{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) repeat-x 0 -249px}.popup-window-dark .popup-window-button:hover .popup-window-button-text{background:0}.popup-window-dark .popup-window-button:hover .popup-window-button-left{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -45px 0}.popup-window-dark .popup-window-button:hover .popup-window-button-right{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -48px 0}.popup-window-dark .popup-window-button:active{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) repeat-x 0 -283px}.popup-window-dark .popup-window-button:active .popup-window-button-text{background:0}.popup-window-dark .popup-window-button:active .popup-window-button-left{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -51px 0}.popup-window-dark .popup-window-button:active .popup-window-button-right{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -54px 0}.popup-window-dark .popup-window-button-accept,.popup-window-button-create{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) repeat-x 0 -34px}.popup-window-dark .popup-window-button-accept .popup-window-button-text,.popup-window-button-create .popup-window-button-text{background:0;color:#fff;text-shadow:#688b09 0 -1px 0}.popup-window-dark .popup-window-button-accept .popup-window-button-left,.popup-window-button-create .popup-window-button-left{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat 0 0}.popup-window-dark .popup-window-button-accept .popup-window-button-right,.popup-window-button-create .popup-window-button-right{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -3px 0}.popup-window-dark .popup-window-button-accept:hover,.popup-window-button-create:hover{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) repeat-x 0 -64px}.popup-window-dark .popup-window-button-accept:hover .popup-window-button-text,.popup-window-button-create:hover .popup-window-button-text{background:0;text-shadow:#7caa02 0 -1px 0}.popup-window-dark .popup-window-button-accept:hover .popup-window-button-left,.popup-window-button-create:hover .popup-window-button-left{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -7px 0}.popup-window-dark .popup-window-button-accept:hover .popup-window-button-right,.popup-window-button-create:hover .popup-window-button-right{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -10px 0}.popup-window-dark .popup-window-button-accept:active,.popup-window-button-create:active{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) repeat-x 0 -94px}.popup-window-dark .popup-window-button-accept:active .popup-window-button-text,.popup-window-button-create:active .popup-window-button-text{background:0;text-shadow:#688b09 0 -1px 0}.popup-window-dark .popup-window-button-accept:active .popup-window-button-left,.popup-window-button-create:active .popup-window-button-left{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -13px 0}.popup-window-dark .popup-window-button-accept:active .popup-window-button-right,.popup-window-button-create:active .popup-window-button-right{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -16px 0}.popup-window-dark .popup-window-button-decline{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) repeat-x 0 -123px}.popup-window-dark .popup-window-button-decline .popup-window-button-text{background:0;text-shadow:#921f1f 0 -1px 0;color:#fff}.popup-window-dark .popup-window-button-decline .popup-window-button-left{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -19px 0}.popup-window-dark .popup-window-button-decline .popup-window-button-right{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -22px 0}.popup-window-dark .popup-window-button-decline:hover{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) repeat-x 0 -154px}.popup-window-dark .popup-window-button-decline:hover .popup-window-button-text{background:0;text-shadow:#ba3a3a 0 -1px 0}.popup-window-dark .popup-window-button-decline:hover .popup-window-button-left{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -26px 0}.popup-window-dark .popup-window-button-decline:hover .popup-window-button-right{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -29px 0}.popup-window-dark .popup-window-button-decline:active{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) repeat-x 0 -185px}.popup-window-dark .popup-window-button-decline:active .popup-window-button-text{background:0;text-shadow:#800e0e 0 -1px 0}.popup-window-dark .popup-window-button-decline:active .popup-window-button-left{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -32px 0}.popup-window-dark .popup-window-button-decline:active .popup-window-button-right{background:url(/bitrix/js/main/core/css/./../images/popup/popup-dark-buttons-sprite.png) no-repeat -35px 0}.popup-window-dark .popup-window-button-cancel .popup-window-button-text{color:#d83e3e;font-weight:bold}.popup-window-dark .popup-window-button-link,.popup-window-dark .popup-window-button-link:hover{background:0}.popup-window-dark .popup-window-button-link-text{cursor:pointer}.popup-window-dark .popup-window-button-link-cancel .popup-window-button-link-text{color:#d83e3e;text-decoration:underline}.popup-window-dark .popup-window-button-link-cancel{background:0}.popup-window-dark .popup-window-bottom-row,.popup-window-dark .popup-window-bottom-row .popup-window-left-column,.popup-window-dark .popup-window-bottom-row .popup-window-center-column,.popup-window-dark .popup-window-bottom-row .popup-window-right-column{height:5px;background:0}.popup-window-dark .popup-window-left-column{width:7px;min-width:7px;padding:0;text-align:left;background:none!important}.popup-window-dark .popup-window-right-column{width:7px;min-width:7px;padding:0;text-align:left;background:none!important}.popup-window-dark .popup-window-center-column{padding:0;text-align:left;background:none!important}.popup-window-dark .popup-window-left-spacer{width:7px;height:1px;font-size:1px}.popup-window-dark .popup-window-right-spacer{width:7px;height:1px;font-size:1px}.popup-window-dark .popup-window-close-icon{margin-top:0;background:url("/bitrix/js/main/core/css/./../images/popup/popup-dark-sprite.png") -21px -7px}.popup-window-dark .popup-window-close-icon:hover{background:url("/bitrix/js/main/core/css/./../images/popup/popup-dark-sprite.png") -7px -7px}.popup-window-dark .popup-window-titlebar-close-icon{margin-top:5px;background:url("/bitrix/js/main/core/css/./../images/popup/popup-dark-sprite.png") -7px -20px}.popup-window-dark .popup-window-titlebar-close-icon:hover{background:url("/bitrix/js/main/core/css/./../images/popup/popup-dark-sprite.png") -20px -20px}#bx-admin-prefix .popup-window-button .popup-window-button-left,#bx-admin-prefix .popup-window-button .popup-window-button-right{display:none}#bx-admin-prefix .popup-window-button .popup-window-button-text,#bx-admin-prefix .popup-window-button-link .popup-window-button-link-text{display:inline-block;vertical-align:top;height:27px;line-height:27px;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0;text-decoration:inherit}#bx-admin-prefix .popup-window-button:hover{text-decoration:none;background:#f3f6f7!important;background-image:-webkit-linear-gradient(top,#f8f8f9,#f2f6f8)!important;background-image:-moz-linear-gradient(top,#f8f8f9,#f2f6f8)!important;background-image:-ms-linear-gradient(top,#f8f8f9,#f2f6f8)!important;background-image:-o-linear-gradient(top,#f8f8f9,#f2f6f8)!important;background-image:linear-gradient(top,#f8f8f9,#f2f6f8)!important}#bx-admin-prefix .popup-window-button{-webkit-border-radius:4px;border-radius:4px;border:0;-webkit-box-shadow:0 0 1px rgba(0,0,0,.11),0 1px 1px rgba(0,0,0,.3),inset 0 1px #fff,inset 0 0 1px rgba(255,255,255,.5);box-shadow:0 0 1px rgba(0,0,0,.3),0 1px 1px rgba(0,0,0,.3),inset 0 1px 0 #fff,inset 0 0 1px rgba(255,255,255,.5);background-color:#e0e9ec;background-image:-webkit-linear-gradient(bottom,#d7e3e7,#fff)!important;background-image:-moz-linear-gradient(bottom,#d7e3e7,#fff)!important;background-image:-ms-linear-gradient(bottom,#d7e3e7,#fff)!important;background-image:-o-linear-gradient(bottom,#d7e3e7,#fff)!important;background-image:linear-gradient(bottom,#d7e3e7,#fff)!important;color:#3f4b54;cursor:pointer;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:13px;height:27px;text-shadow:0 1px rgba(255,255,255,0.7);text-decoration:none;position:relative;vertical-align:middle;-webkit-font-smoothing:antialiased;padding:0 13px 2px;margin-right:10px}#bx-admin-prefix .popup-window-button:active{-webkit-border-radius:4px;border-radius:4px;background-color:#b7c4c9!important;-webkit-box-shadow:inset 0 1px 1px 1px rgba(103,109,123,.78);box-shadow:inset 0 1px 1px 1px rgba(103,109,123,.78);background-image:-webkit-linear-gradient(top,rgba(179,194,200,.96),rgba(202,215,219,.96))!important;background-image:-moz-linear-gradient(top,rgba(179,194,200,.96),rgba(202,215,219,.96))!important;background-image:-ms-linear-gradient(top,rgba(179,194,200,.96),rgba(202,215,219,.96))!important;background-image:-o-linear-gradient(top,rgba(179,194,200,.96),rgba(202,215,219,.96))!important;background-image:linear-gradient(top,rgba(179,194,200,.96),rgba(202,215,219,.96))!important;border-top:transparent;height:27px;outline:0;padding:1px 13px 1px}#bx-admin-prefix .popup-window-button-accept,#bx-admin-prefix .popup-window-button-create{background-color:#86ad00!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25),inset 0 1px 0 #cbdc00;box-shadow:0 1px 1px rgba(0,0,0,.25),inset 0 1px 0 #cbdc00;border:solid 1px;border-color:#97c004 #7ea502 #648900;background-image:-webkit-linear-gradient(bottom,#729e00,#97ba00)!important;background-image:-moz-linear-gradient(bottom,#729e00,#97ba00)!important;background-image:-ms-linear-gradient(bottom,#729e00,#97ba00)!important;background-image:-o-linear-gradient(bottom,#729e00,#97ba00)!important;background-image:linear-gradient(bottom,#729e00,#97ba00)!important;-webkit-font-smoothing:antialiased}#bx-admin-prefix .popup-window-button-accept .popup-window-button-text,#bx-admin-prefix .popup-window-button-create .popup-window-button-text{color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}#bx-admin-prefix .popup-window-button.popup-window-button-accept:hover,#bx-admin-prefix .popup-window-button.popup-window-button-create:hover{background-color:#9ec710!important;background-image:-webkit-linear-gradient(top,#acce11,#8abb0d)!important;background-image:-moz-linear-gradient(top,#acce11,#8abb0d)!important;background-image:-ms-linear-gradient(top,#acce11,#8abb0d)!important;background-image:-o-linear-gradient(top,#acce11,#8abb0d)!important;background-image:linear-gradient(top,#acce11,#8abb0d)!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.25),0 1px 0 #d5e71a inset;box-shadow:0 1px 1px rgba(0,0,0,0.25),0 1px 0 #d5e71a inset;border-color:#97c004 #7ea502 #648900;text-decoration:none}#bx-admin-prefix .popup-window-button.popup-window-button-accept:active,#bx-admin-prefix .popup-window-button.popup-window-button-create:active{background:#698f00!important;-webkit-box-shadow:inset 0 2px 1px rgba(66,84,17,.71)!important;box-shadow:inset 0 2px 1px rgba(66,84,17,.71)!important;border-color:transparent #698f00 #698f00!important;border-top:0;padding:2px 13px 1px!important}.bx-ie8 #bx-admin-prefix .popup-window-button,.bx-ie9 #bx-admin-prefix .popup-window-button{border-radius:4px;background:url("/bitrix/panel/main/images/bx-admin-sprite-small-1.png") repeat-x 0 -3554px;box-shadow:0 0 0 1px rgba(0,0,0,0.07),0 1px 2px rgba(0,0,0,0.5),0 1px 0 #fff inset,0 0 1px rgba(255,255,255,0.5) inset!important}.bx-ie8 #bx-admin-prefix .popup-window-button{border:1px solid #959c9d!important}.bx-ie8 #bx-admin-prefix .popup-window-button:hover{background:#f5f5f5!important}.bx-ie8 #bx-admin-prefix .popup-window-button,.bx-ie9 #bx-admin-prefix .popup-window-button,.bx-ie8 #bx-admin-prefix .popup-window-button:active,.bx-ie9 #bx-admin-prefix .popup-window-button:active{height:19px!important;line-height:19px!important;padding-top:6px!important;padding-bottom:4px!important}.bx-ie8 #bx-admin-prefix .popup-window-button-accept,.bx-ie8 #bx-admin-prefix .popup-window-button-create,.bx-ie9 #bx-admin-prefix .popup-window-button-accept,.bx-ie9 #bx-admin-prefix .popup-window-button-create{background:url("/bitrix/panel/main/images/bx-admin-sprite-small-1.png") repeat-x 0 -3658px!important;border-top:1px solid #a4c926!important;border-bottom:1px solid #73991a!important;border-left:1px solid #74991a!important;border-right:1px solid #74991a!important;box-shadow:none!important}.bx-ie8 #bx-admin-prefix .popup-window-button-accept,.bx-ie8 #bx-admin-prefix .popup-window-button-create,.bx-ie9 #bx-admin-prefix .popup-window-button-accept,.bx-ie9 #bx-admin-prefix .popup-window-button-create{height:17px!important;line-height:17px!important;padding-top:5px!important;padding-bottom:5px!important}.bx-ie8 #bx-admin-prefix .popup-window-button-accept:hover,.bx-ie8 #bx-admin-prefix .popup-window-button-create:hover,.bx-ie9 #bx-admin-prefix .popup-window-button-accept:hover,.bx-ie9 #bx-admin-prefix .popup-window-button-create:hover{background:url("/bitrix/panel/main/images/bx-admin-sprite-small-1.png") repeat-x 0 -3692px!important;box-shadow:none!important;border-top:1px solid #97c004!important;border-bottom:1px solid #648900!important;border-left:1px solid #74991a!important;border-right:1px solid #74991a!important;text-decoration:none}.bx-ie8 #bx-admin-prefix span.popup-window-button-accept:hover,.bx-ie8 #bx-admin-prefix span.popup-window-button-create:hover,.bx-ie9 #bx-admin-prefix span.popup-window-button-accept:hover,.bx-ie9 #bx-admin-prefix span.popup-window-button-create:hover{height:17px!important;padding-top:5px!important;padding-bottom:5px!important}.bx-ie8 #bx-admin-prefix .popup-window-button-accept:active,.bx-ie8 #bx-admin-prefix .popup-window-button-create:active,.bx-ie9 #bx-admin-prefix .popup-window-button-accept:active,.bx-ie9 #bx-admin-prefix .popup-window-button-create:active{background:url("/bitrix/panel/main/images/bx-admin-sprite-small-1.png") repeat-x 0 -3692px!important;box-shadow:none!important;border-top:1px solid #97c004!important;border-bottom:1px solid #648900!important;border-left:1px solid #74991a!important;border-right:1px solid #74991a!important;height:17px!important;padding-top:5px!important;padding-bottom:5px!important;text-decoration:none}.bx-ie8 #bx-admin-prefix .popup-window-button-accept:active,.bx-ie8 #bx-admin-prefix .popup-window-button-create:active{padding-top:6px!important}#bx-admin-prefix table.popup-window-titlebar .popup-window-top-row,#bx-admin-prefix table.popup-window-titlebar-light .popup-window-top-row{position:relative}#bx-admin-prefix table.popup-window-titlebar .popup-window-top-row .popup-window-left-column,#bx-admin-prefix table.popup-window-titlebar .popup-window-top-row .popup-window-center-column,#bx-admin-prefix table.popup-window-titlebar .popup-window-top-row .popup-window-right-column,#bx-admin-prefix table.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,#bx-admin-prefix table.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,#bx-admin-prefix table.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column{padding:0;margin:0;border:0;height:49px;background:#e2ebee none;box-sizing:border-box;vertical-align:top}#bx-admin-prefix table.popup-window-titlebar div.popup-window-titlebar,#bx-admin-prefix table.popup-window-titlebar-light div.popup-window-titlebar{background-color:#e2ebee;border-bottom:1px solid#a9a9a9;-webkit-box-shadow:0 1px 0 0 #e5e5e5,0 -1px 0 0 #ecf1f3 inset,inset 0 1px 0 0 #fff,inset 0 0 0 1px #e9f0f2;box-shadow:0 1px 0 0 #e5e5e5,0 -1px 0 0 #ecf1f3 inset,inset 0 1px 0 0 #fff,inset 0 0 0 1px #e9f0f2;border-radius:4px 4px 0 0;height:49px;top:0;left:0;position:absolute;overflow:hidden;width:100%}#bx-admin-prefix table.popup-window-titlebar div.popup-window-titlebar span,#bx-admin-prefix table.popup-window-titlebar-light div.popup-window-titlebar span{display:inline-block;margin:12px 0 0 18px;font-size:20px;text-shadow:0 1px #fff;white-space:nowrap;color:#282a2c}#bx-admin-prefix .popup-window-close-icon{position:absolute;top:11px;right:15px;display:inline-block;height:30px;width:28px;cursor:pointer;background:#e2ebee url("/bitrix/panel/main/images/popup_sprite.png") no-repeat 0 -30px;margin:0}#bx-admin-prefix .popup-window-close-icon:hover{background-position:0 -90px}#bx-admin-prefix table.popup-window-titlebar .popup-window-content,#bx-admin-prefix table.popup-window-titlebar-light .popup-window-content{margin:12px 9px}
/* End */

input.error{background-color: #ffd7d7;  }
input.error::-webkit-input-placeholder{}
label.error{    font-size: 13px;
    color: #ed2d2d;
    width: 195px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 0 0 20px;
    position: absolute;
    right: 33px;
    bottom: 8px;
    display: none !important;
    background: #f5f5f5;}
.input-name label.error{z-index: 3;}
.input-email label.error{z-index: 2;}
.input-phone label.error{z-index: 1;}
/*.pop-up label.error{display: none;}*/

/*
.container{width: 1200px; padding: 0 100px; margin: 0 auto;}*/

.page-overflow{min-width: 1200px; overflow: hidden;}
.video-form{display: none;height: 195px;}
input, textarea{ outline: none; font-family: arial, serif; font-size: 14px; background-color: white;  box-shadow: inset 1px 1px 3px 0 rgba(0,0,0, 0.15); border:1px solid #e3e3e3; border-radius: 5px; height: 44px; width: 100%; padding: 18px;}
input:focus, textarea:focus{border:1px solid #c4c4c4;}

button{  border:0;  font-family: arial, sans-serif; outline: none;}
button:hover{-webkit-filter: brightness(1.1); -moz-filter: brightness(1.1); text-decoration: none;}
button:active{-webkit-filter: brightness(0.9); -moz-filter: brightness(0.9);}

@font-face {
      font-family: "HeuristicaBold";
      src: url("HeuristicaBold/HeuristicaBold.eot");
      src: url("HeuristicaBold/HeuristicaBold.eot?#iefix")format("embedded-opentype"),
      url("HeuristicaBold/HeuristicaBold.woff") format("woff"),
      url("HeuristicaBold/HeuristicaBold.ttf") format("truetype");
      font-style: normal;
      font-weight: bold;
  }


.mfp-bg, .mfp-wrap{min-width:1200px;}

.clr{clear: both;}



/*div[class^='ct-'] .container{width: 1080px; padding: 0 65px; }*/


button.btn-orange{width:300px; height:54px; color: white; font-size: 14px; font-weight: bold; text-transform: uppercase; background-color: #f28046;  box-shadow:  5px 5px 20px 0 rgba(242,128,70, 0.10);  border-radius: 27px;}
button.btn-orange:hover{background-color: #f26f2e;  box-shadow:  5px 5px 20px 0 rgba(242,128,70, 0.40);}

.blue-link, .blue-link:active, .blue-link:focus{color: #127cbf; border-bottom: 1px dotted #127cbf; text-decoration: none;}
.blue-link:hover, .ct-test.second .wrapper a:hover{ border-bottom-color: #ed2d2d; color: #ed2d2d; text-decoration: none;}




.ct-header{padding: 15px 0; border-bottom: 1px solid #bdc4ca; background-color: white; box-sizing: border-box;}
.ct-header .logo, .ct-top-panel .logo, .pop-menu .logo{ float:left; width: 150px; font-family: "HeuristicaBold"; text-decoration: none;}
.ct-header .logo:hover, .ct-top-panel .logo:hover, .pop-menu .logo:hover{text-decoration: none;}
.ct-header .logo p, .ct-top-panel .logo p, .pop-menu .logo p{font-size: 24px; font-weight: bold; color: #497a38; line-height: 26px;}
.ct-header .caption{font-size: 13px; border-left: 1px solid #e5e5e5; float:left; margin:10px 0 0 50px; padding:0 0 0 35px; width: 280px; }
.ct-header .call-back, .ct-top-panel .call-back{font-size: 12px; color: #539238; text-transform: uppercase; font-weight: bold; float:right;  width:180px; height:38px;  border:2px solid #539238; border-radius: 19px; background-color: white; margin:5px 0 0px 0;}
.ct-header .call-back:hover, .ct-top-panel .call-back:hover{background-color: #539238; color: white;}
.ct-header .phone, .ct-top-panel .phone{ float:right;  margin:2px 37px 0 0;}
.ct-header .phone a, .ct-top-panel .phone a{font-size: 20px; color: black;}
.ct-header .phone p{font-size: 13px;}

.ct-top-panel{position: fixed; top: 0; left: 0; right: 0; height: 60px; padding-top: 13px; background-color: white; box-shadow: 0 5px 10px 0 rgba(0,0,0, 0.1); z-index: 5; display: none;}
.ct-top-panel .logo{width: auto; margin:5px 0 0 0;}
.ct-top-panel .call-back{margin:0px 0 0 0; height: 34px; width: auto; padding: 0 30px;}

.ct-menu{background-color: #f5f5f5;  box-sizing: border-box;}
.ct-menu .container{ position: relative;}
.ct-menu ul{float:left; margin:0;  }
.ct-menu  li{display: inline-block; margin-right: 30px; padding-top: 11px; padding-bottom: 13px;}
.ct-menu  li a{font-size: 13px;    border-bottom: 1px solid #b0d0e5; display: inline-block;}
.ct-menu .link-calc{float:right; font-size: 13px; position: relative; margin:12px 7px 0 0;border-bottom: 1px solid #b0d0e5;}
.ct-menu .link-calc:hover{ border-bottom-color: #ed2d2d; }
.ct-menu .link-calc:before{width:56px; height:36px; background: url(/img_n/ico-calc.png) no-repeat; content: ''; left: -70px; top: -5px;position: absolute; }
.ct-menu .sub-menu{position: absolute; top: 100%; left: 65px; height: 44px; background-color: #539238; width: 100%; display: none;z-index:1000;}
.ct-menu .sub-menu:before, .ct-menu .sub-menu:after{position: absolute; top: 0; bottom: 0; width: 1000px;background-color: #539238; content: ''; }
.ct-menu .sub-menu:before{right: 100%;}
.ct-menu .sub-menu:after{left: 100%;}
.ct-menu .sub-menu li a{ border-bottom: 1px solid #87b374; color: white;}
.ct-menu .sub-menu li a:hover{text-decoration: none; border-bottom: 1px solid white; }
.ct-menu  .container > ul > li:hover{cursor: pointer;}
.ct-menu  .container > ul > li.is-sub:hover > a:after{position: absolute; content: '';  display: block; bottom: -14px; left: 50%; margin:0 0 0 -7px; width:0px; height:0px; border-bottom: 7px solid #539238;  border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid transparent;}
.ct-menu  .container > ul > li:hover .sub-menu{display: block;}
.ct-menu  .container > ul > li:hover > a{border-bottom-color: #ed2d2d; color: #ed2d2d;position: relative; }



.ct-footer{margin:100px 0 0 0; box-sizing: border-box;}
.ct-footer .container{padding: 60px 0px !important; border-top: 1px solid #d6d6d6; width: 950px !important;}
.ct-footer .column{ display: inline-block; width: 234px; vertical-align: top;}
.ct-footer .logo{ float:left; width: 150px; font-family: "HeuristicaBold"; text-decoration: none;}
.ct-footer .logo p {    font-size: 24px;font-weight: bold;color: #497a38;line-height: 26px;}
.ct-footer .logo:hover{text-decoration: none;}
.ct-footer button{margin:15px 0 30px -15px; width: 178px; width:180px; height:40px; }
.ct-footer p{font-size: 14px; color: #7f7f7f;}
.ct-footer .dev{margin:80px 0 0 0;}
.ct-footer .dev a{width:143px; height:20px; display: block; background: url(/img_n/reload.png) no-repeat; margin:10px 0 0 0;}
.ct-footer span{display: block; font-size: 18px; font-family: "HeuristicaBold"; font-weight: bold;}
.ct-footer ul{margin:0 0 20px 0;}
.ct-footer li{margin:10px 0 0 0;}
.ct-footer li a{border-bottom: 1px solid #b0d0e5; padding:0 0 1px 0;}
.ct-footer p.last{margin:50px 0 0 0;}





.md-overlay{width:100%;  background-color: rgba(0,0,0, 0.8);background-size: cover; position: fixed; left: 0; top: 0; z-index: 100; height: 100%;visibility: hidden; /*cursor: url(/img_n/close.png), pointer;*/}
.md-show{visibility: visible !important;}
.md-show ~ .md-overlay {
opacity: 1;
visibility: visible;
}


.pop-up.md-show {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}

a.close{width:34px; height:34px; background: url(/img_n/close.png) no-repeat; position: absolute; right: 40px; top: 25px; opacity: 1;}
a.close:hover{opacity: 0.95;    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);}

.pop-up{position: fixed; z-index: 101;  visibility: hidden;
-webkit-transform: translateY(-30%);
-moz-transform: translateY(-30%);
-ms-transform: translateY(-30%);
transform: translateY(-30%);
opacity: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
    left: 50%;
    top: 50%; text-align: center; background-color: white; box-sizing: border-box;}

.pop-call-back{width:620px; height:400px; margin:-200px 0 0 -310px; background-color: #f5f5f5; padding: 25px 30px 20px 30px; box-shadow: 20px 20px 40px 0 rgba(0,0,0, 0.35);border-radius: 5px; text-align: left;}
.pop-call-back:after{width: 100%; height: 120px; position: absolute; left: 0; bottom: 0; content: ''; background-color: #e9e8e8; z-index: -1;}
.pop-call-back .title{font-size: 36px; line-height: 36px;}
.pop-call-back form{}
.pop-call-back input{margin: 5px 0; padding: 0 15px;  box-sizing: border-box;}
.pop-call-back .input-field span{font-size: 13px; font-weight: bold; display: block; margin:20px 0 0 0;}
.pop-call-back p{font-size: 13px; margin:0 0 40px 0;}
.pop-call-back button{width: 257px;display: inline-block; vertical-align: middle; margin-right: 20px;}
.pop-call-back .hint{display: inline-block; vertical-align: middle; width: 220px;}
.pop-call-back .hint a{    border-bottom: 1px solid #b0d0e5;}

.pop-video{width:600px; height:330px; margin:-165px 0 0 -300px; background-color: #f5f5f5; padding: 0; box-shadow: 20px 20px 40px 0 rgba(0,0,0, 0.35);border-radius: 0px; text-align: left;}
.pop-video .close{top: -50px; right: -50px; background-color: #f5f5f5; display: none !important;}










input::-webkit-input-placeholder, 
textarea::-webkit-input-placeholder {
  color: #9b9b9b;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}
input:-moz-placeholder,
input::-moz-placeholder,
textarea:-moz-placeholder,
textarea::-moz-placeholder {
    transition: all .1s ease-in-out
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    transition: all .1s ease-in-out
}
input:focus::-webkit-input-placeholder {
    font-size: 10px;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
    visibility: visible !important;
}
textarea:focus::-webkit-input-placeholder {
    font-size: 10px;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    visibility: visible !important;
}

.close.green-close{width:90px; height:90px; border-radius: 0 0 3px 3px; background: #539238 url(/img_n/close-2.png) center 25px no-repeat; box-shadow: 0 5px 20px 0 rgba(83,146,56, 0.4); position: absolute; top: 0; right: 30px; opacity: 1;}

.show-mobile{display: none;}
.hide-mobile{display: inline-block;}

.separator{background-color: #cecece; width:100%; height:1px; margin:30px 0 0 0; }

.pop-menu.show-mobile{display: none;}
.pop-menu{position: absolute; top: 0; left: 0; right: 0;   z-index: 5; padding-bottom: 0px; box-shadow: 0 10px 20px 0 rgba(0,0,0, 0.15); background-color: white; box-sizing: border-box;}
.pop-menu .logo{margin:25px 0 28px 0;}
.pop-menu > .mob-container{background:  url(/img_n/calc.png) right 108% no-repeat; background-size:  110px 130px; }
.pop-menu > .mob-container:last-of-type{padding-bottom: 40px;}
.pop-menu .green-close{right: 0;}
.pop-menu .phone-block{clear:both; background-color: #fff3ed; padding: 20px 0px; }
.pop-menu .phone-block a{font-size: 30px; color: black;}
.pop-menu .phone-block p{font-size: 15px;}
.pop-menu .phone-block button{width: 100%; margin:15px 0 0 0;}
.pop-menu .mob-container > ul{margin:40px 0 20px 0;}
.pop-menu .mob-container > ul > li{margin:20px 0 0 0;}
.pop-menu .mob-container > ul > li > a{font-family: "HeuristicaBold"; font-weight: bold; font-size: 20px; }
.pop-menu ul .sub-menu li a{border-bottom: 1px solid #b0d0e5;font-size: 16px;}
.pop-menu ul .sub-menu li a:hover{border-bottom-color: #ed2d2d;text-decoration: none; color: #ed2d2d;}
.pop-menu ul .sub-menu li{display: inline-block; margin:5px 10px 0 0;}
.pop-menu ul .sub-menu li a{}
.pop-menu .link-calc{font-family: "HeuristicaBold"; font-weight: bold; font-size: 20px; margin:0 0 0px 0;}


@media (max-width: 768px) {
	.mob-container{width: 270px; margin: 0 auto; position: relative;}
  div[class^='ct-'] .container{width: 320px !important; padding: 0 25px !important; }  
  .page-overflow{ min-width: auto; }
  .ct-menu{display: none;}
  .show-mobile{display: inline-block;}
  .hide-mobile{display: none;}
  .ct-top-panel{display: none !important;}

  

  .ct-header{padding-top: 0;}
  .ct-header .logo{font-size: 24px; padding:25px 0 0 20px;}
  .ct-header .caption{display: none;}
  .ct-header .call-back{display: none;}
  .ct-header .phone{display: none;}
  .mob-menu{float:left; width:100px; height:90px; background: url(/img_n/mob-menu.png) no-repeat; padding-top: 40px; text-align: center; cursor: pointer; box-shadow: 0 5px 20px 0 rgba(242,128,70, 0.4); box-sizing: border-box;}
  .mob-menu p{font-size: 18px; color: white; text-transform: uppercase;}

   div.ct-footer .container{width: 270px !important; padding: 40px  0 !important; /*margin: 0 25px;*/}
  .ct-footer{margin-top: 80px;}
  .ct-footer .column{width: 100%;}
  .ct-footer button, .ct-footer .logo{width: 100%;}
  .ct-footer button{margin-left: 0; height: 60px; border-radius: 30px;}
  .ct-footer .logo{text-align: center;}
  .ct-footer .dev{margin: 40px 0;}
  .ct-footer li{display: inline-block; margin-right: 15px;}

  .pop-call-back{width: 100%; margin:0 0 0 0px; top: 0; left: 0; border-radius: 0; height: auto; padding: 25px 0px 20px 0px; position: absolute;}
    .pop-call-back .green-close{top: -30px; right: 0;}
  .pop-call-back .title{font-size: 26px; width: 150px; }
  .pop-call-back button{margin:10px 0 20px 0;}
  .pop-call-back:after{height: 190px;}
  .pop-call-back .hint{width: 100%;}
  .pop-call-back .hint span{display: inline;}

  .pop-video{width: 100%; margin:0 0 0 0px; top: 0; left: 0; border-radius: 0; height: auto; padding: 0; position: absolute;}
  .pop-video .show-mobile{margin:4px 0 0 -15px;}
  .pop-video .close{top: 0; right: 0;}

 }


@media (max-width: 1000px) {
	.ct-header .caption{display: none;}
}