/* /bitrix/js/main/core/css/core.min.css?15107358312854 */
/* /bitrix/js/main/core/css/core_popup.min.css?151075285213169 */
/* /bitrix/js/main/core/css/core_date.min.css?15107358319657 */


/* Start:/bitrix/js/main/core/css/core.min.css?15107358312854*/
.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(../../../../../js/main/core/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(../../../../../js/main/core/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?151075285213169*/
@font-face {
font-family:"OpenSans-Bold";
src:url(../../../../../fonts/opensans-bold.eott");src:local("Open Sans Bold"),url(../../../../../fonts/opensans-bold.wofff") format("woff"), url(../../../../../fonts/opensans-bold.ttff") format("truetype");font-weight:normal;font-style:normal}.popup-window{background-color:#fff;box-shadow:0 7px 21px rgba(83,92,105,.12),0 -1px 6px 0 rgba(83,92,105,.06);padding:10px;font:13px "Helvetica Neue",Helvetica,Arial,sans-serif}.popup-window.popup-window-with-titlebar{padding:0 10px 10px}.popup-window.popup-window-no-paddings,.popup-window.popup-window-no-paddings .popup-window-content{padding:0}.popup-window-delimiter{background-color:#f0f1f2;display:block;height:1px;line-height:1px}.popup-window-buttons{text-align:center;padding:20px 0 10px;position:relative}.popup-window-button{display:inline-block;height:39px;line-height:39px;margin:0 12px 0 0;background:#ecedef;border-radius:2px;cursor:pointer;color:#7a818a;font-family:"OpenSans-Bold",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;outline:0;padding:0 18px;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-box-shadow:0 0 0 1px #c6cdd3 inset;box-shadow:0 0 0 1px #c6cdd3 inset;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear}.popup-window-button:before,.popup-window-button:after{display:none}.popup-window-button:hover{background:#cfd4d8;color:#535c69}.popup-window-button:last-child{margin-right:0}.popup-window-button-accept,.popup-window-button-create{background:#bbed21;-webkit-box-shadow:none;box-shadow:none;color:#535c69}.popup-window-button-accept:hover,.popup-window-button-create:hover{background:#d2f95f;color:#535c69}.popup-window-button-wait{color:transparent!important;position:relative}.popup-window-button-wait .popup-window-button-text{opacity:0}.popup-window-button-wait:before{background:none!important;box-shadow:inset 0 0 0 1px #fff;border-radius:50%;color:#fff;display:block!important;content:'_'!important;font-size:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:10px;height:21px;top:10px;left:50%;margin:0 0 0 -11px;padding-right:6px;position:absolute;text-align:right;width:15px}.popup-window-button-wait:after{background:#fff!important;content:' '!important;display:block!important;height:7px;position:absolute;top:13px;left:50%;padding:0;width:1px;-webkit-transform-origin:0 100%;transform-origin:0 100%;animation:popup-window-button-animation 1s infinite linear}.popup-window-button-create.popup-window-button-wait:before,.popup-window-button-accept.popup-window-button-wait:before{color:#535c69;-webkit-box-shadow:inset 0 0 0 1px #535c69;box-shadow:inset 0 0 0 1px #535c69}.popup-window-button-create.popup-window-button-wait:after,.popup-window-button-accept.popup-window-button-wait:after{background:#535c69!important}@keyframes popup-window-button-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.popup-window-button-decline{background:#f1361b;color:#fff;-webkit-box-shadow:none;box-shadow:none}.popup-window-button-decline:hover{background:#cc1a00;color:#fff}.popup-window-button-cancel{font-weight:normal}.popup-window-button-blue{background-color:#3bc8f5;box-shadow:none;color:#fff}.popup-window-button-blue:hover{background-color:#3fddff;color:#fff}.popup-window-button-blue:active{background-color:#13b1e3;color:#fff}.popup-window-button-link,.popup-window-button-link-cancel,.popup-window-button-link:hover,.popup-window-button-link:active{background:0;-webkit-box-shadow:none;box-shadow:none}.popup-window-button-link{border-bottom:1px solid #c0c2c5;border-radius:0;color:#535c69;cursor:pointer;height:17px;line-height:17px;-webkit-transition:border-bottom-color .15s linear;transition:border-bottom-color .15s linear;padding:0}.popup-window-button-link:hover,.popup-window-button-link:active{border-bottom-color:#535c69;color:#535c69;line-height:17px;height:17px}.popup-window-button-link-cancel{color:#f1361b;border-bottom-color:#ffb4a9}.popup-window-button.popup-window-button-link-cancel:hover,.popup-window-button.popup-window-button-link-cancel:active{border-bottom-color:#f1361b;color:#f1361b}.popup-window-button-disable{cursor:default;opacity:.3}.popup-window-titlebar{height:49px}.popup-window-titlebar-text,.popup-window-titlebar-text-version{-webkit-box-sizing:border-box;box-sizing:border-box;color:#80868e;display:inline-block;font-size:14px;font-weight:bold;max-width:100%;line-height:49px;overflow:hidden;padding:0 30px 0 10px;text-overflow:ellipsis;white-space:nowrap}.popup-window-titlebar-text-version{font-weight:normal;font-size:13px;padding-left:0}.popup-window-content{box-sizing:border-box;background-color:#fff}.popup-window-with-titlebar .popup-window-content,.popup-window-content-gray .popup-window-content{background-color:#eef2f4}.popup-window-content-white .popup-window-content{background-color:#fff}.popup-window-with-titlebar .popup-window-content{padding:20px}.popup-window-content-no-paddings .popup-window-content{padding:0}.popup-window-close-icon{cursor:pointer;height:27px;outline:0;opacity:.5;position:absolute;right:0;top:0;width:27px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.popup-window-close-icon:after{display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:10px;height:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy43ODcgMUw1IDMuNzg3IDIuMjEzIDEgMSAyLjIxMyAzLjc4NyA1IDEgNy43ODcgMi4yMTMgOSA1IDYuMjEzIDcuNzg3IDkgOSA3Ljc4NyA2LjIxMyA1IDkgMi4yMTMiIGZpbGw9IiM5OTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:cover;content:""}.popup-window-titlebar-close-icon{top:12px;right:10px}.popup-window-close-icon:hover{opacity:1}.popup-window-angly{display:none;height:22px;position:absolute;overflow:hidden;width:33px}.popup-window-angly:before{background-color:#fff;-webkit-box-shadow:0 0 21px rgba(83,92,105,.13);box-shadow:0 0 21px rgba(83,92,105,.13);content:'';height:15px;position:absolute;left:9px;top:16px;transform:rotate(45deg);transform-origin:50% 50%;width:15px}.popup-window-angly-top{display:block;left:10px;margin:0;top:-22px}.popup-window-angly-right{display:block;right:-17px;top:10px;height:30px;width:17px}.popup-window-angly-right::before{left:-9px;top:8px}.popup-window-angly-bottom{bottom:-20px;display:block;height:20px;margin-left:10px}.popup-window-angly-bottom::before{top:-9px}.popup-window-angly-left{display:block;left:-14px;top:10px;height:30px;width:14px}.popup-window-angly-left::before{left:8px;top:8px}.popup-window-overlay{position:absolute;top:0;left:0;display:none;background:#333;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.popup-window-resize{opacity:0;transition:opacity .3s;position:absolute;right:0;bottom:0;width:10px;height:10px;background:url("data:image/png;
base64, iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAADBJREFUGBljYMADLl269B+PNESKNopwmoosgcxGcSeyBDKbKEUoGpA5uNgoplKNAwBv1DPc646T+wAAAABJRU5ErkJggg==");cursor:nwse-resize}.popup-window:hover .popup-window-resize{opacity:1}.menu-popup{padding:8px 0}.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{background-color:transparent;display:block;cursor:pointer;height:36px;position:relative;text-decoration:none;outline:0;white-space:nowrap;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.menu-popup-item-icon{display:inline-block;height:16px;margin-left:11px;vertical-align:middle;width:19px}.menu-popup-item-text{display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#525c68;line-height:36px;padding:0 15px 0 9px;text-decoration:none;vertical-align:middle;-webkit-transition:color .2s linear;transition:color .2s linear}.menu-popup-no-icon .menu-popup-item-text{padding:0 15px}.menu-popup-item-submenu .menu-popup-item-text{padding-right:28px}.menu-popup-item:hover,.menu-popup-item.menu-popup-item-open{background-color:#f6f8f9}.menu-popup-item:hover .menu-popup-item-text{color:#3b434f}.menu-popup-item-submenu:after{position:absolute;right:11px;top:50%;margin-top:-4px;width:6px;height:9px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNiA5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0tLjAxIDEuMTg3bDIuOTIyIDIuOTItMi45MiAyLjkyMyAxLjE3MyAxLjE3MyAyLjkyLTIuOTJMNS4yNiA0LjEwNyAxLjE2NC4wMTMiIGZpbGw9IiNBOEFCQjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);background-size:cover;content:""}.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(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -45px -271px transparent}.menu-popup-item-edit .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -43px -291px transparent}.menu-popup-item-create .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -311px transparent}.menu-popup-item-create-quick .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -43px -329px transparent}.menu-popup-item-take .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -43px -347px transparent}.menu-popup-item-begin .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -367px transparent}.menu-popup-item-decline .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -383px transparent}.menu-popup-item-reopen .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -484px transparent}.menu-popup-item-complete .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -502px transparent}.menu-popup-item-hold .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -520px transparent}.menu-popup-item-accept .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -43px -347px transparent}.menu-popup-item-remake .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -383px transparent}.menu-popup-item-delete .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -535px transparent}.menu-popup-item-copy .menu-popup-item-icon{background:url(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -595px transparent}.menu-popup-item-delegate .menu-popup-item-icon{background:url(../../../../../js/main/core/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(../../../../../js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -634px transparent}.popup-window-button-left,.popup-window-button-right{display:none}.popup-window-dark{background-color:rgba(0,0,0,0.8);-webkit-border-radius:4px;border-radius:4px;box-shadow:0 19px 24px rgba(88,112,118,0.17)}.popup-window-dark .popup-window-content{background-color:transparent;color:#fff;margin:0}.popup-window-dark .popup-window-angly:before{background-color:rgba(0,0,0,0.8)}.popup-window-dark .popup-window-titlebar-text{color:#fff}.popup-window-dark .popup-window-close-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy43ODcgMUw1IDMuNzg3IDIuMjEzIDEgMSAyLjIxMyAzLjc4NyA1IDEgNy43ODcgMi4yMTMgOSA1IDYuMjEzIDcuNzg3IDkgOSA3Ljc4NyA2LjIxMyA1IDkgMi4yMTMiIGZpbGw9IiM1MzVDNkEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.popup-window-tabs-box{padding:10px 0 4px}.popup-window-tabs{position:relative;padding:0 20px 0 0;margin:0;height:42px;font-size:0;z-index:1}.popup-window-tab{display:inline-block;height:42px;margin:0 7px 0 0;padding:0 12px;border:0;vertical-align:top;font-size:14px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:41px;color:#535c69;background-color:#ecf2f3;text-shadow:none;cursor:pointer;-webkit-transition:background-color .15s linear;transition:background-color .15s linear}.popup-window-tab:hover{background-color:#f7f9f9}.popup-window-tab-selected{position:relative;z-index:2;padding:0 11px;background-color:#fff!important;line-height:40px;border-radius:2px 2px 0 0;border:1px solid #c6cdd3;border-bottom:0;cursor:default}.popup-window-tabs-content{margin:0;padding:10px;border:1px solid #c6cdd3;border-radius:0 3px 3px}.popup-window-tab-content{display:none;padding:20px;background:#eef2f4}.popup-window-tabs-content-white .popup-window-tab-content{padding:10px;background:#fff}.popup-window-tab-content-selected{display:block}
/* End */


/* Start:/bitrix/js/main/core/css/core_date.min.css?15107358319657*/
.bx-calendar *{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}span.date-interval-hellip{width:20px;display:inline-block;text-align:center}img.calendar-icon{border:0;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:0;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(../../../../../js/main/core/images/calendar-sprite.pngg") 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(../../../../../js/main/core/images/calendar-sprite.pngg") 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:#eee;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:#eee;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:0}.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(../../../../../js/main/core/images/calendar-sprite.pngg") 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(../../../../../js/main/core/images/calendar-sprite.pngg") no-repeat;display:inline-block;vertical-align:top;height:23px;width:4px}.bx-calendar-button-text{background:url(../../../../../js/main/core/images/calendar-sprite.pngg") 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(../../../../../js/main/core/images/calendar-sprite.pngg") 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(../../../../../js/main/core/images/calendar-sprite.pngg") 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(../../../../../js/main/core/images/calendar-sprite.pngg") 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
}
* 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
}
/* End */
