.bx-core-waitwindow{background-color:#FCF7D1;background-image:url(/bitrix/js/main/core/images/wait.gif);background-position:10px center;background-repeat:no-repeat;border:1px solid #E1B52D;color:black;font-family:Verdana,Arial,sans-serif;font-size:11px;padding:10px 30px 10px 37px;position:absolute;z-index:10000;text-align:center;}
.bx-unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
.bx-session-message{background-color:#FFEB41;border:1px solid #EDDA3C;width:630px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-align:center;color:black;position:absolute;z-index:10000;padding:10px;}
.bx-session-message a.bx-session-message-close{display:block;width:12px;height:12px;background-image:url(/bitrix/js/main/core/images/close.gif);background-repeat:no-repeat;background-position:center;float:right;}
.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}
div.bx-hk-settings-toolbar{background:white !important;position:absolute !important;width:503px !important;margin:0 !important;padding:0px !important;top:54px;left:4px;}
table.bx-hk-settings-toolbar{background:white !important;width:100% !important;margin:9px 0px 0px 8px !important;}
div.bx-hk-settings-toolbar td.bx-left{background:white url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') no-repeat -0px -0px !important;height:33px !important;width:3px !important;margin:0 !important;padding:0px !important;}
div.bx-hk-settings-toolbar td.bx-right{background:white url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') no-repeat -0px -36px !important;height:33px !important;width:3px !important;margin:0 !important;padding:0px !important;}
div.bx-hk-settings-toolbar td.bx-content{background:white url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') repeat-x -0px -72px !important;height:33px !important;margin:0 !important;padding:1px 0px 0px 4px !important;}
div.bx-hk-settings-toolbar a.bx-context-button{color:#555555 !important;display:inline-block !important;height:33px !important;border:none !important;cursor:pointer !important;padding:0px 0px 0px 0px !important;margin:0px !important;}
div.bx-hk-settings-toolbar a.bx-context-button:hover{color:black !important;}
div.bx-hk-settings-toolbar span.bx-context-button-text{display:inline-block !important;vertical-align:top !important;margin:0px !important;padding:8px 15px 0 0 !important;}
div.bx-hk-settings-toolbar span.bx-context-button-icon{display:inline-block !important;width:18px !important;height:33px !important;background-repeat:no-repeat !important;background-position:center;margin:0px !important;padding:0px !important;}
div.bx-hk-settings-toolbar .btn-import{background:transparent url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') no-repeat -0px -109px !important;height:33px;width:18px;margin:0px !important;padding:0px !important;}
div.bx-hk-settings-toolbar .btn-export{background:transparent url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') no-repeat -26px -109px !important;height:33px;width:18px;margin:0px !important;padding:0px !important;}
div.bx-hk-settings-toolbar .btn-default{background:transparent url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') no-repeat -52px -109px !important;height:33px;width:18px;margin:0px !important;padding:0px !important;}
div.bx-hk-settings-toolbar .btn-delall{background:transparent url('/bitrix/js/main/core/css/../images/hk_sett_menu_spr.png') no-repeat -78px -109px !important;height:33px;width:18px;margin:0px !important;padding:0px !important;}
div.bx-hk-settings-empty{background:transparent !important;width:1px !important;height:1px !important;overflow:hidden !important;margin:0px !important;}
.bx-hk-settings-row{height:22px !important;}
a.hk-delete-icon{display:block;background:none !important;width:18px;height:18px;}
.bx-hk-settings-row:hover a.hk-delete-icon{display:block !important;width:18px;height:18px;background:url(/bitrix/panel/main/images/bx-admin-sprite-small-1.png) no-repeat 0px -2933px !important;}
.bx-hk-settings-row:hover a.hk-delete-icon:hover{display:block !important;width:18px;height:18px;background:url(/bitrix/panel/main/images/bx-admin-sprite-small-1.png) no-repeat -0px -2989px !important;}
a.bx-hk-settings:link{color:#0069c4 !important;}
a.bx-hk-settings:visited{color:#0069c4 !important;}
a.bx-hk-settings:hover{color:#e00000 !important;}
a.bx-hk-settings:active{color:#0069c4 !important;}
.bx-user-info-shadow{background:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/cloud-left-top.png) no-repeat;}
.bx-user-info-shadow-ie{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/components/bitrix/main.user.link/templates/.default/images/cloud-left-top.png', sizingMethod = 'crop');}
.bx-user-info-shadow-hv{background:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/cloud-right-bottom.png) no-repeat;padding-top:40px;}
.bx-user-info-shadow-hv-ie{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/components/bitrix/main.user.link/templates/.default/images/cloud-right-bottom.png', sizingMethod = 'crop');padding-top:40px;}
.bx-user-info-shadow-h{background:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/cloud-right-top.png) no-repeat;}
.bx-user-info-shadow-h-ie{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/components/bitrix/main.user.link/templates/.default/images/cloud-right-top.png', sizingMethod = 'crop');}
.bx-user-info-shadow-v{background:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/cloud-left-bottom.png) no-repeat;padding-top:40px;}
.bx-user-info-shadow-v-ie{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/components/bitrix/main.user.link/templates/.default/images/cloud-left-bottom.png', sizingMethod = 'crop');padding-top:40px;}
.bx-user-info-shadow-anim{}
.bx-user-info-shadow-anim-ie{background:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/anim-cloud-left-top.gif) no-repeat;}
.bx-user-info-shadow-hv-anim{}
.bx-user-info-shadow-hv-anim-ie{background:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/anim-cloud-right-bottom.gif) no-repeat;padding-top:40px;}
.bx-user-info-shadow-h-anim{}
.bx-user-info-shadow-h-anim-ie{background:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/anim-cloud-right-top.gif) no-repeat;}
.bx-user-info-shadow-v-anim{}
.bx-user-info-shadow-v-anim-ie{background:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/anim-cloud-left-bottom.gif) no-repeat;padding-top:40px;}
.bx-user-info-shadow-v-ie6, .bx-user-info-shadow-hv-ie6, .bx-user-info-shadow-v-anim-ie6, .bx-user-info-shadow-hv-anim-ie6{}
.bx-user-info-data-photo img, div.bx-user-photo a.no-photo{border:1px solid #C4C4C4;}
.bx-user-info-data{padding-left:137px;}
.bx-user-info-data .bx-user-info-data-info{font-size:0.85em;}
.bx-user-info-data .bx-user-info-data-info .field-name{font-weight:normal;}
.bx-user-info-data-loading{font-size:0.85em;padding:10px 0px 0px 40px;}
.bx-user-info-leftcolumn{float:left;padding-left:25px;}
.bx-user-info-data-photo{display:block;margin-right:12px;padding-top:2px;height:102px;width:104px;text-align:center;}
.bx-user-photo .no-photo{background-image:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/nopic_user_100_noborder.gif);background-position:center center;background-repeat:no-repeat;}
.bx-user-info-data .bx-user-info-data-clear{clear:both;}
.bx-user-info-data .bx-user-info-data-separator{background-color:#E0E0E0;width:218px;height:1px!important;margin-top:5px;margin-bottom:2px;padding:0px!important;font-size:0px!important;}
.bx-user-info-data .bx-user-info-data-cont{overflow:auto;overflow-x:auto;overflow-y:auto;height:152px;width:223px;}
.bx-user-info-data .bx-user-info-data-cont-video{overflow:auto;overflow-x:auto;overflow-y:auto;height:147px;width:223px;}
.bx-user-info-data-tools{padding:0px 20px 0px 0px;}
.bx-user-info-data .bx-user-info-data-cont .bx-user-info-data-name{margin-bottom:10px;}
.bx-user-info-data .bx-user-info-data-cont .bx-user-info-data-name-extranet{padding-left:18px;background-image:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/icon_extranet_user.gif);background-position:left center;background-repeat:no-repeat;vertical-align:middle;}
.bx-user-info-data .bx-user-info-data-cont .bx-user-info-extranet{margin-bottom:1px;}
.bx-user-info-extranet{padding-left:17px;position:relative;}
.bx-user-info-extranet a{color:#d9930a;}
.bx-user-info-extranet:before{background:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/extranet-icon.png);content:'';left:0;top:5px;height:13px;position:absolute;width:13px;}
.bx-user-info-extranet-description{color:#a3a3a3;font-size:11px;margin:-2px 0 0 0;}
.bx-user-info-data .bx-user-info-data-cont .bx-user-info-data-name a{font-size:1.2em;font-weight:bold;text-decoration:none;}
.bx-user-info-data .bx-user-info-data-cont .bx-user-info-data-name a:hover{text-decoration:underline;}
.bx-user-info-wrap{position:relative;padding-top:40px;text-align:left;color:#000000;}
.bx-user-info-bottomarea{position:relative;overflow:auto;height:35px;width:370px;}
.bx-user-tb-control ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0px 0px 0px 0px;font-size:0.85em;}
.bx-user-info-leftcolumn .bx-user-tb-control-left{width:105px;height:100px;}
.bx-user-tb-control ul li.bx-icon{padding-top:6px;line-height:12px;color:#7f7f7f;display:block!important;padding-left:22px!important;background-image:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/icons_all.png)!important;background-repeat:no-repeat!important;}
.bx-user-tb-control-right ul li.bx-icon-message, .bx-user-tb-control-right ul li.bx-icon-video{line-height:15px;}
.bx-user-tb-control .bx-icon-message{background-position:0 3px;}
.bx-user-tb-control .bx-icon-online{background-position:0 -20px;}
.bx-user-tb-control .bx-icon-away{background-position:0 -57px;line-height:15px!important;}
.bx-user-tb-control .bx-icon-birth{background-position:0 -87px;}
.bx-user-tb-control .bx-icon-featured{background-position:0 -117px;}
.bx-user-tb-control .bx-icon-video{background-position:0 -178px;}
li.bx-icon-message span, li.bx-icon-video span{cursor:pointer;text-decoration:none;}
li.bx-icon-message span.bx-icon-underline, li.bx-icon-video span.bx-icon-underline{cursor:pointer;text-decoration:underline;}
.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:0.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:none;}
.popup-window-button-link-cancel .popup-window-button-link-text{color:#d83e3e;text-decoration:underline;}
.popup-window-button-link-cancel{background:none;}
.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-light .popup-window-top-row .popup-window-left-column{}
.popup-window-light .popup-window-top-row .popup-window-center-column{}
.popup-window-light .popup-window-top-row .popup-window-right-column{}
.popup-window-light .popup-window-content-row .popup-window-left-column{}
.popup-window-light .popup-window-content-row .popup-window-right-column{}
.popup-window-light .popup-window-bottom-row .popup-window-left-column{}
.popup-window-light .popup-window-bottom-row .popup-window-center-column{}
.popup-window-light .popup-window-bottom-row .popup-window-right-column{}
.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:none;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:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.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:none;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:0px;-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:none;}
.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:0px;}
.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:0px;vertical-align:top;margin-right:0px;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-button-left, .popup-window-button-right, .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:none;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:none;}
.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:none;}
.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:none;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:none;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:none;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:none;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:none;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:none;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:none;}
.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:none;}
.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:none;}
.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:0px;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;}
span.date-interval-hellip{width:20px;display:inline-block;text-align:center;}
img.calendar-icon{border:0px;width:19px;height:19px;vertical-align:top;margin:1px;margin-left:2px;cursor:pointer;}
img.calendar-icon-hover{border:1px solid #AEB6C2;background-color:#DBE3F2;margin:0px;margin-left:1px}
.bx-calendar{font-family:Arial, sans-serif;color:#000;width:200px;}
.bx-calendar-header{margin-top:-2px;padding-bottom:5px;}
.bx-calendar-left-arrow,
.bx-calendar-right-arrow{background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat;border-radius:4px;display:inline-block;font-size:1px;height:28px;vertical-align:top;width:19px;cursor:pointer;}
.bx-calendar-left-arrow:hover,
.bx-calendar-right-arrow:hover{background-color:#ededed;}
.bx-calendar-left-arrow{background-position:7px -183px;margin-left:-3px;vertical-align:top;}
.bx-calendar-right-arrow{background-position:8px -205px;}
.bx-calendar-header-content{display:inline-block;text-align:center;width:165px;}
.bx-calendar-top-month,
.bx-calendar-top-year{background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat right -223px;color:#000!important;border-radius:3px;cursor:pointer;display:inline-block;font-size:16px;line-height:20px;text-decoration:none!important;margin:0 1px;padding:5px 15px 3px 7px;}
.bx-calendar-top-month:hover,
.bx-calendar-top-year:hover{background-color:#ededed;text-decoration:none;}
.bx-calendar-cell-block{overflow:hidden;position:relative;padding-bottom:5px;}
.bx-calendar-cell{display:inline-block;font-size:12px;line-height:15px;height:19px;margin:0 3px 0 2px;padding-top:4px;text-align:center;text-decoration:none;vertical-align:top;width:23px;cursor:pointer;}
.bx-calendar-cell{line-height:16px\9}
.bx-calendar-cell, .bx-calendar-cell:link, .bx-calendar-cell:active, .bx-calendar-cell:visited{color:#000;}
.bx-calendar-cell:hover{background-color:#eeeeee;color:#000;text-decoration:none;}
.bx-calendar-name-day{display:inline-block;color:#a9a9a9;font-size:10px;height:13px;margin:0 3px 0 2px;padding-top:0;text-align:center;vertical-align:top;width:23px;}
.bx-calendar-range{border-bottom:1px solid #f3f2ed;margin:0 -5px 0 -7px;padding:1px 7px 1px 8px;position:relative;z-index:5;}
.bx-calendar-weekend, .bx-calendar-weekend:link, .bx-calendar-weekend:active, .bx-calendar-weekend:visited{color:#d25050;}
.bx-calendar-weekend:hover{color:#d25050;}
.bx-calendar-date-hidden, .bx-calendar-date-hidden:link, .bx-calendar-date-hidden:active, .bx-calendar-date-hidden:visited{color:#ccc;}
.bx-calendar-active{background-color:#dce3ea;}
.bx-calendar-active:hover{background-color:#dce3ea;}
.bx-calendar-name-day-wrap{background-color:#eeeeee;height:12px;line-height:12px;padding:1px 7px 0 8px;position:relative;margin:0 -5px 3px -7px;z-index:5;}
.bx-calendar-range-noline{border:none;}
.bx-calendar-set-time-wrap{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin:-5px 3px 0 0;position:relative;text-decoration:none;}
.bx-calendar-set-time{cursor:pointer;font-size:11px;color:#b2b2b2!important;display:block;height:14px;margin-right:3px;text-align:center;padding:1px 0 0;text-decoration:none;}
.bx-calendar-set-time:hover{color:#8c8c8c!important;text-decoration:none!important;}
.bx-calendar-set-time-opened .bx-calendar-set-time{display:none;}
.bx-calendar-set-time-opened .bx-calendar-form-block{display:block;}
.bx-calendar-set-time{cursor:pointer;font-size:11px;color:#b2b2b2;height:14px;margin-right:3px;text-align:center;padding:1px 0 0;}
.bx-calendar-set-time i{background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat 0 0;height:9px;display:inline-block;margin:2px 3px 0 0;vertical-align:top;width:9px;}
.bx-calendar-button-block{padding:9px 0 8px;text-align:center;}
.bx-calendar-button{cursor:pointer;text-decoration:none;display:inline-block;vertical-align:top;}
.bx-calendar-button-select{margin-right:8px;text-align:right;}
.bx-calendar-button-left,
.bx-calendar-button-right{background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat;display:inline-block;vertical-align:top;height:23px;width:4px;}
.bx-calendar-button-text{background:url(/bitrix/js/main/core/images/calendar-sprite.png) repeat-x 0 -99px;color:#000;display:inline-block;height:19px;font-size:12px;line-height:16px;vertical-align:top;padding:4px 10px 0;}
.bx-calendar-button-left{background-position:0 -45px;}
.bx-calendar-button-right{background-position:-5px -45px;}
.bx-calendar-button:hover .bx-calendar-button-left{background-position:0 -15px;}
.bx-calendar-button:hover .bx-calendar-button-right{background-position:-5px -15px;}
.bx-calendar-button:hover .bx-calendar-button-text{background-position:0 -74px;}
.bx-calendar-button:active .bx-calendar-button-text{background-position:0 -74px;}
.bx-calendar-form-block{display:none;}
.bx-calendar-form-text{display:inline-block;color:#a6a6a6;font-size:11px;margin-top:10px;padding:0 0 0 5px;vertical-align:top;width:38px;}
.bx-calendar-form{display:inline-block;vertical-align:top;}
.bx-calendar-form-arrow-l,
.bx-calendar-form-arrow-r{display:inline-block;vertical-align:top;}
.bx-calendar-form-arrow-l{margin-left:2px;}
.bx-calendar-form-arrow-top,
.bx-calendar-form-arrow-bottom{display:block;height:17px;width:15px;}
.bx-calendar-form-arrow-top{padding-top:4px;height:14px;}
.bx-calendar-form-arrow-l .bx-calendar-form-arrow-top,
.bx-calendar-form-arrow-l .bx-calendar-form-arrow-bottom{padding-left:5px;}
.bx-calendar-form-arrow-r .bx-calendar-form-arrow-top,
.bx-calendar-form-arrow-r .bx-calendar-form-arrow-bottom{padding-left:1px;padding-right:5px;}
.bx-calendar-form-arrow-top i,
.bx-calendar-form-arrow-bottom i{background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat;display:block;height:13px;width:14px;}
.bx-calendar-form-arrow-top i{background-position:4px -125px;}
.bx-calendar-form-arrow-bottom i{background-position:4px -137px;}
.bx-calendar-form-arrow-top:hover i{background-position:4px -275px;background-color:#f2f2f2;}
.bx-calendar-form-arrow-bottom:hover i{background-position:4px -286px;background-color:#f2f2f2;}
.bx-calendar-form-input{background:#fff;border:1px solid #d1d1d1;-moz-box-shadow:inset 1px 1px 0 #f7f7f7;-webkit-box-shadow:inset 1px 1px 0 #f7f7f7;box-shadow:inset 1px 1px 0 #f7f7f7;display:inline-block;height:21px;margin-top:6px;font-size:15px;text-align:center;padding:0;vertical-align:top;width:28px;}
.bx-calendar-form-separator{background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat 0 -246px;color:#aaa;display:inline-block;height:23px;font-size:14px;font-weight:bold;text-align:center;padding-top:7px;vertical-align:top;width:8px;}
.bx-calendar-form-close{display:block;font-size:1px;right:-8px;top:0;height:35px;position:absolute;width:20px;}
.bx-calendar-form-close i{background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat 4px -151px;display:block;height:15px;margin:10px 0 0 0;width:15px;}
.bx-calendar-form-close:hover i{background-position:4px -169px;background-color:#e8e8e8;}
.bx-calendar-AM-PM-block{cursor:pointer;display:inline-block;margin-left:-4px;vertical-align:top;}
.bx-calendar-AM-PM-text{display:inline-block;color:#333;margin-top:11px;vertical-align:top;font-family:Arial, sans-serif;font-size:13px;line-height:15px;text-transform:uppercase;}
.bx-calendar-AM-PM-block .bx-calendar-form-arrow-r{width:19px;}
.bx-calendar-year-popup{font-family:arial, sans-serif;margin-top:-2px;padding-bottom:7px;width:45px;}
.bx-calendar-month-popup{font-family:arial, sans-serif;margin-top:-2px;padding-bottom:7px;width:85px;}
.bx-calendar-year-title,
.bx-calendar-month-title{color:#000;font-size:16px;line-height:20px;padding-bottom:5px;}
.bx-calendar-year-content,
.bx-calendar-month-content{color:#000;border-top:1px solid #e5e5e5;font-size:13px;padding:5px 0 0 2px;}
.bx-calendar-year-number,
.bx-calendar-month{display:block;border-radius:3px;cursor:pointer;margin:0 0 2px -5px;text-decoration:none!important;padding:2px 0 2px 4px;}
.bx-calendar-month, .bx-calendar-month:link, .bx-calendar-month:active, .bx-calendar-month:visited, .bx-calendar-year-number, .bx-calendar-year-number:link, .bx-calendar-year-number:active, .bx-calendar-year-number:visited{color:#000}
.bx-calendar-month:hover, .bx-calendar-year-number:hover{background-color:#ededed;text-decoration:none;}
.bx-calendar-month-active, .bx-calendar-month-active:link, .bx-calendar-month-active:active, .bx-calendar-month-active:visited{color:#ca0707;}
.bx-calendar-year-active, .bx-calendar-year-active:link, .bx-calendar-year-active:active, .bx-calendar-year-active:visited{color:#ca0707;}
.bx-calendar-year-input,
.bx-calendar-month-input{background:#fff;border:1px solid #b5b5b5;border-radius:2px;box-shadow:inset 2px 2px 1px #ededed;height:19px;margin-top:10px;font-size:16px;text-align:center;width:41px;}
.bx-calendar-time-disabled .bx-calendar-button-block,
.bx-calendar-time-disabled .bx-calendar-set-time-wrap{display:none;}
.bx-tm-popup-clock{padding:10px;}
* html .bx-calendar-month-title,
* html .bx-calendar-year-title{margin-top:-2px;}
* html .bx-calendar-month-popup,
* html .bx-calendar-year-popup{margin-left:-2px;}
* + html .bx-calendar-month-title,
* + html .bx-calendar-year-title{margin-top:-2px;}
* + html .bx-calendar-month-popup,
* + html .bx-calendar-year-popup{margin-left:-2px;}
* + html .bx-calendar-form-input{padding-top:4px;height:17px;}
* html .bx-calendar-button-text{height:23px;}
* html .bx-calendar-name-day{padding-top:3px;}
* html .bx-calendar-cell{height:23px;}
* html .bx-calendar-form-arrow-top,
* html .bx-calendar-form-arrow-bottom{font-size:0;}
* html .bx-calendar-form-arrow-top,
* html .bx-calendar-form-arrow-bottom{width:20px;}
* html .bx-calendar-button-text{padding-top:3px;}
* html .bx-calendar-left-arrow,
* html .bx-calendar-right-arrow{width:17px;margin-left:0;}
* html .bx-calendar-form-text{width:46px;}