

/* Start:/bitrix/components/bitrix/crm.card.show/templates/.default/style.min.css?154399731910854*/
.crm-card-show-title-warning .crm-card-show-detail-info-title-item{margin:0;color:rgba(255,58,82,.70)}.crm-card-show-detail-info-title.crm-card-show-title-warning{margin:0}.crm-card-show-detail-info-title.crm-card-show-title-main{margin:17px 0 4px}.crm-card-show-title-main .crm-card-show-detail-info-title-item>a{color:rgba(47,199,247,.70)}.crm-card-show-bar-formalization .crm-card-show-detail-info-progress-bar-line-inner{width:60px;background:#d19a3f}.crm-card-show-bar-in-work .crm-card-show-detail-info-progress-bar-line-inner{width:80px;background:#66a91d}.crm-card-show-bar-confirm .crm-card-show-detail-info-progress-bar-line-inner{width:50px;background:#3bc8f5}.crm-card-show-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;padding:10px 10px 0;height:100%;background:#37404b;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-content:center;justify-content:center;align-items:center}.crm-card-show-user{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:22px;width:272px;height:272px;border:1px solid rgba(59,200,245,.5);border-radius:100%}.crm-card-show-user-item{display:inline-block;margin:auto;width:213px;height:213px;border-radius:100%;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22214%22%20height%3D%22214%22%20viewBox%3D%220%200%20214%20214%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23525C68%22%20d%3D%22M106.787%20213.574c58.977%200%20106.787-47.81%20106.787-106.787C213.574%2047.81%20165.764%200%20106.787%200%2047.81%200%200%2047.81%200%20106.787c0%2058.977%2047.81%20106.787%20106.787%20106.787z%22/%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M164.802%20172.942c0-8.03-9.01-42-9.01-42%200-4.965-6.49-10.636-19.272-13.94-4.33-1.21-8.446-3.082-12.2-5.553-.822-.47-.697-4.806-.697-4.806l-4.117-.627c0-.352-.352-5.55-.352-5.55%204.925-1.656%204.42-11.42%204.42-11.42%203.126%201.736%205.163-5.99%205.163-5.99%203.7-10.733-1.842-10.084-1.842-10.084.97-6.553.97-13.212%200-19.765-2.464-21.736-39.557-15.835-35.16-8.736-10.84-1.997-8.366%2022.67-8.366%2022.67l2.35%206.388c-4.617%202.995-1.407%206.617-1.247%2010.786.227%206.155%203.993%204.88%203.993%204.88.233%2010.16%205.242%2011.482%205.242%2011.482.942%206.38.355%205.294.355%205.294l-4.458.54c.06%201.45-.058%202.903-.352%204.326-5.242%202.336-6.37%203.706-11.58%205.99-10.065%204.41-21.003%2010.147-22.947%2017.87C52.78%20142.422%2047%20172.942%2047%20172.942H164.802z%22/%3E%3Ctext%20fill%3D%22%23525C68%22%20opacity%3D%22.6%22%20font-family%3D%22HelveticaNeue-Bold%2C%20Helvetica%20Neue%22%20font-size%3D%2239%22%20font-weight%3D%22bold%22%3E%3Ctspan%20x%3D%22118.158%22%20y%3D%22157%22%3E%3F%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E');background-position:center;background-size:cover;background-repeat:no-repeat}.crm-card-show-user-name{min-height:60px;max-height:110px;color:#fff;text-align:center}.crm-card-show-user-name-item,.crm-card-show-user-name-desc{overflow:hidden;margin:0 auto;width:530px;text-overflow:ellipsis;white-space:nowrap;font:29px/34px "Helvetica Neue",Arial,Helvetica,sans-serif}.crm-card-show-user-name-link{color:#fff}.crm-card-show-user-name-desc{font:15px/24px "Helvetica Neue",Arial,Helvetica,sans-serif}.crm-card-show-user-settings-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;margin:0 0 27px;-webkit-box-pack:center;justify-content:center}.crm-card-show-user-settings{display:-webkit-box;display:-ms-flexbox;display:flex}.crm-card-show-user-settings-title{margin:0 5px 0 0;color:rgba(255,255,255,.63);font:14px/16px "Helvetica Neue",Arial,Helvetica,sans-serif}.crm-card-show-user-settings:first-child{margin:0 44px 0 0}.crm-card-show-user-settings-item{margin:0 10px 0 0;border-bottom:1px solid #3bc8f5;color:#3bc8f5;font:bold 14px/17px "Helvetica Neue",Arial,Helvetica,sans-serif;cursor:pointer;transition:border-bottom .3s}.crm-card-show-user-settings-item:hover{border-bottom:1px solid transparent}.crm-card-show-user-settings-item:last-child{margin:0}.crm-card-show-detail{box-sizing:border-box;padding:15px 16px;height:100%}.crm-card-show-detail-header{margin:0 0 15px;height:60px;color:rgba(255,255,255,.6);font:12px/18px "Helvetica Neue",Arial,Helvetica,sans-serif}.crm-card-show-detail-header-user{display:-webkit-box;display:-ms-flexbox;display:flex}.crm-card-show-detail-header-user-image{margin:0 10px 0 0}.crm-card-show-detail-header-user-image-item{width:54px;height:54px;border-radius:100%;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22214%22%20height%3D%22214%22%20viewBox%3D%220%200%20214%20214%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23525C68%22%20d%3D%22M106.787%20213.574c58.977%200%20106.787-47.81%20106.787-106.787C213.574%2047.81%20165.764%200%20106.787%200%2047.81%200%200%2047.81%200%20106.787c0%2058.977%2047.81%20106.787%20106.787%20106.787z%22/%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M164.802%20172.942c0-8.03-9.01-42-9.01-42%200-4.965-6.49-10.636-19.272-13.94-4.33-1.21-8.446-3.082-12.2-5.553-.822-.47-.697-4.806-.697-4.806l-4.117-.627c0-.352-.352-5.55-.352-5.55%204.925-1.656%204.42-11.42%204.42-11.42%203.126%201.736%205.163-5.99%205.163-5.99%203.7-10.733-1.842-10.084-1.842-10.084.97-6.553.97-13.212%200-19.765-2.464-21.736-39.557-15.835-35.16-8.736-10.84-1.997-8.366%2022.67-8.366%2022.67l2.35%206.388c-4.617%202.995-1.407%206.617-1.247%2010.786.227%206.155%203.993%204.88%203.993%204.88.233%2010.16%205.242%2011.482%205.242%2011.482.942%206.38.355%205.294.355%205.294l-4.458.54c.06%201.45-.058%202.903-.352%204.326-5.242%202.336-6.37%203.706-11.58%205.99-10.065%204.41-21.003%2010.147-22.947%2017.87C52.78%20142.422%2047%20172.942%2047%20172.942H164.802z%22/%3E%3Ctext%20fill%3D%22%23525C68%22%20opacity%3D%22.6%22%20font-family%3D%22HelveticaNeue-Bold%2C%20Helvetica%20Neue%22%20font-size%3D%2239%22%20font-weight%3D%22bold%22%3E%3Ctspan%20x%3D%22118.158%22%20y%3D%22157%22%3E%3F%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E');background-position:center;background-size:cover;background-repeat:no-repeat}.crm-card-show-detail-header-user-name{color:#fff;font:18px/24px "OpenSans-Regular","Helvetica Neue",Arial,Helvetica,sans-serif}.crm-card-show-detail-header-user-status{margin:auto 0}.crm-card-show-detail-info{overflow-y:auto;box-sizing:border-box;padding:18px 0;height:calc(100% - 60px);border-top:1px solid rgba(216,216,216,.20);border-bottom:1px solid rgba(216,216,216,.20)}.crm-card-show-detail-info-inner{height:100%;background:rgba(0,0,0,.15)}.crm-card-show-detail-info-content{overflow-y:auto;box-sizing:border-box;padding:10px 12px;height:100%;color:#fff;font:14px/16px "Helvetica Neue",Arial,Helvetica,sans-serif}.crm-card-custom-scroll div::-webkit-scrollbar{margin:0 0 0 13px;width:18px;background:rgba(250,250,250,.2)}.crm-card-custom-scroll div::-webkit-scrollbar-thumb{border-radius:1px;background:rgba(207,207,207,.2)}.crm-card-custom-scroll div::-webkit-scrollbar-thumb:hover{background:rgba(207,207,207,.5)}.crm-card-show-detail-info-block{margin:4px 0 0}.crm-card-show-detail-info-title-item{font:bold 13px/18px "Helvetica Neue",Arial,Helvetica,sans-serif}.crm-card-show-detail-info-name-item>a{color:#fff}.crm-card-show-detail-info-desc-item,.crm-card-show-detail-info-progress-bar{color:rgba(255,255,255,.6);font:11px/16px "Helvetica Neue",Arial,Helvetica,sans-serif}.crm-card-show-detail-info-main-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.crm-card-show-detail-info-main-inner:last-child{margin:0}.crm-card-show-detail-info-main-content{max-width:287px}.crm-card-show-detail-info-title{margin:10px 0 4px}.crm-card-show-detail-info-title:first-child{margin:0 0 4px}.crm-card-show-detail-info-main-status{margin:auto 0}.crm-card-show-detail-info-main-status .crm-list-stage-bar{overflow:hidden;height:5px;border:0;background:rgba(255,255,255,.2)}.crm-card-show-detail-info-main-status table.crm-list-stage-bar-table td.crm-list-stage-passed{padding:0}.crm-card-show-detail-info-progress-bar-line{position:relative;width:124px;height:5px;border-radius:2px;background:rgba(255,255,255,.2)}.crm-card-show-detail-info-progress-bar-line-inner{position:absolute;top:0;left:0;height:5px;border-radius:2px}.crm-card-show-user-responsible{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;margin:0 0 12px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.crm-card-show-user-responsible-title{margin:0 10px 0;color:rgba(255,255,255,.7);font:11px/12px "Helvetica Neue",Arial,Helvetica,sans-serif}.crm-card-show-user-responsible-user{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.crm-card-show-user-responsible-user-icon{margin:0 10px 0 0;width:26px;height:26px;border-radius:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ny4xODgiIGhlaWdodD0iNTQuMDYzIiB2aWV3Qm94PSIwIDAgNDcuMTg4IDU0LjA2MyI+PGRlZnM+PHN0eWxlPi5jbHMtMSB7IGZpbGw6ICNmZmY7IGZpbGwtcnVsZTogZXZlbm9kZDsgfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGlkPSJTaGFwZV8yX2NvcHlfNCIgZGF0YS1uYW1lPSJTaGFwZSAyIGNvcHkgNCIgY2xhc3M9ImNscy0xIiBkPSJNNDcuMTggNTQuMDYyYzAtMy4yMTctMy42MS0xNi44MjYtMy42MS0xNi44MjYgMC0xLjk5LTIuNi00LjI2LTcuNzItNS41ODVhMTcuMzk0IDE3LjM5NCAwIDAgMS00Ljg4Ny0yLjIyM2MtLjMzLS4xODgtLjI4LTEuOTI1LS4yOC0xLjkyNWwtMS42NDgtLjI1YzAtLjE0Mi0uMTQtMi4yMjUtLjE0LTIuMjI1IDEuOTcyLS42NjMgMS43Ny00LjU3NCAxLjc3LTQuNTc0IDEuMjUyLjY5NSAyLjA2OC0yLjQgMi4wNjgtMi40IDEuNDgyLTQuMy0uNzM4LTQuMDQtLjczOC00LjA0YTI3LjA1IDI3LjA1IDAgMCAwIDAtNy45MThjLS45ODctOC43MDgtMTUuODQ3LTYuMzQ0LTE0LjA4NS0zLjUtNC4zNDMtLjgtMy4zNTIgOS4wODItMy4zNTIgOS4wODJsLjk0MiAyLjU2Yy0xLjg1IDEuMi0uNTY0IDIuNjUtLjUgNC4zMi4wOSAyLjQ2NiAxLjYgMS45NTUgMS42IDEuOTU1LjA5MyA0LjA3IDIuMSA0LjYgMi4xIDQuNi4zNzcgMi41NTYuMTQyIDIuMTIuMTQyIDIuMTJsLTEuNzg2LjIxN2E3LjEgNy4xIDAgMCAxLS4xNCAxLjczMmMtMi4xLjkzNi0yLjU1MyAxLjQ4NS00LjY0IDIuNC00LjAzMiAxLjc2Ny04LjQxNCA0LjA2NS05LjE5MyA3LjE2Uy0uMDEyIDU0LjA2LS4wMTIgNTQuMDZoNDcuMTl6Ii8+PC9zdmc+);background-size:cover;background-repeat:no-repeat}.crm-card-show-user-responsible-user-name{margin:0 0 2px;color:#fff;font:14px/16px "Helvetica Neue",Arial,Helvetica,sans-serif}.crm-card-show-user-responsible-detail-info{display:block}.crm-card-show-user-responsible-detail-info .crm-card-show-user-responsible-title{margin:0 0 5px;font:bold 13px/16px "Helvetica Neue",Arial,Helvetica,sans-serif}.crm-card-show-detail-info-wrap{margin:0 0 20px}.crm-card-show-user-responsible-user-info-position{display:block;color:rgba(255,255,255,.5);font:11px/12px "Helvetica Neue",Arial,Helvetica,sans-serif}
/* End */


/* Start:/bitrix/templates/bitrix245/template_styles.css?1555680568160113*/
html {width:100%; height: 100%; }
body {background:#e3ebed; color:#000; height:100%; margin:0; font-size: 14px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; padding:0;}
form {margin:0; padding:0;}
a {color:#2067b0; text-decoration:none;}
a:hover {color:#2067b0; text-decoration:underline;}
h1 {color:#555; font-size:30px; margin:0; padding:0; font-weight:normal; text-shadow:0 1px 0 #FFF;}
img {border:none;}

#header {
	background: #606974 url(/bitrix/templates/bitrix245/images/header-sprite-2.png) repeat-x 0 0;
	font-family:"Helvetica Neue",Helvetica, Arial, sans-serif;
	height:55px;
	min-width:1100px;
	z-index:4;
	position: relative;
}

.page-wrapper {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; height:100%; max-width:1440px; min-width:1100px; margin:0 auto; padding:76px 20px 0; position:relative;}
#page-inner {
	min-height:100%;
	margin:0 0 0 220px;
	background: white;
	border-right:1px solid #b7bebf;
	border-left:1px solid #dce4e6;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.13);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.13);
	padding:0;
	position:relative;
}

.start-page #page-inner {margin-right:280px;}
#footer{height:67px; background-color:#e3ebed; position:relative;  min-width:562px; margin-right: -3px; margin-left: -1px; }

#header-inner {
	margin: 0 auto;
	overflow:hidden;
	padding:0 300px 0 20px;
	position:relative;
}

.start-page #header-inner {
	padding-right:280px;
}

.max-width #header-inner { min-width:780px; max-width:1120px; }
.start-page.max-width #header-inner { max-width:1140px; min-width:800px; }

.bx-layout-table {
	border: none;
	border-spacing: 0;
	height: 100%;
	width: 100%;
}

.bx-layout-header {

	height: 0;
	padding: 0;
	vertical-align: top;
	text-align: left;
}

.bx-layout-cont {
	height: 100%;
	text-align: left;
	vertical-align: top;
	padding: 0;
}

.bx-layout-inner-table {
	border: none;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	table-layout: fixed;
}

.max-width .bx-layout-inner-table {
	margin: 0 auto;
	max-width: 1440px;
	min-width: 1100px;
}

.bx-layout-inner-left,
.bx-layout-inner-right,
.bx-layout-inner-center {
	text-align: left;
	padding: 0;
	vertical-align: top;
	height: 0;
}

.bx-layout-inner-left { padding-left: 20px; width: 240px; }
.bx-layout-inner-center {
	/*width: 100%;*/
	background-color: #fff;
	border-left: 1px solid #dce4e6;
	border-right: 1px solid #b7bebf;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.13);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.13);
}
.bx-layout-inner-right { padding-right: 20px; width: 20px; }

.bx-layout-inner-top-row .bx-layout-inner-left,
.bx-layout-inner-top-row .bx-layout-inner-center,
.bx-layout-inner-top-row .bx-layout-inner-right {
	height: 100%;
}

.start-page .bx-layout-inner-right { width: 300px; }

.flexible-layout .bx-layout-inner-table { table-layout: auto; }
.flexible-layout .bx-layout-inner-left { width: 220px; }
.flexible-layout .bx-layout-inner-right { width: 0; }
.flexible-layout .bx-layout-inner-center { width: 100%; }

/* Limits for Live Feed */
.feed-post-text-block, .feed-post-title-block { max-width: 920px; }
.feed-com-text, .feed-com-files { max-width: 820px; }

#bitrix24-logo {
	display: inline-block;
	width: 75px;
	height: 27px;
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 0 -124px;
	text-decoration: none;
	vertical-align: middle;
}

#body { padding:19px 0 0 0; }

.header-search-logo {float:left;}

.header-logo-block {float:left; margin-right:15px; position:relative; white-space:nowrap;}
.header-logo-block .header-logo-block-util {display: inline-block; vertical-align: middle; height: 55px; width: 1px; margin-left: -1px;}
.logo {display:inline-block; font-weight:bold; font-size:30px; margin-right:10px; min-width:222px; line-height:55px; overflow:hidden; text-shadow:0 -1px 1px rgba(0,0,0,0.4); white-space:nowrap; -webkit-font-smoothing: antialiased;vertical-align:middle;}
.logo-text {display:inline-block; color:#fff; margin-right:7px; max-width:235px; overflow:hidden; position:relative; vertical-align:top;}
.logo:hover, .logo:visited, .logo:active, .logo:link {text-decoration:none;}
.logo-color {display:inline-block; color:#42c3ea;}

.header-informers-wrap {display:inline-block; vertical-align:top;}
.header-informers {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat; color:#e3ebed; cursor:pointer; display:inline-block; font-size:12px; margin:13px 2px 0 0; line-height:28px; height:28px; vertical-align:top; padding:0 5px 0 26px; }
.header-informers:hover {
	background-color: rgba(39, 50, 68, 0.73);
	border-radius:2px;
	border-bottom:1px solid #7c848e;
	-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2);
	box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2);
}
.header-informer-press{background-color:#424750; border-radius:2px; border-bottom:1px solid #7c848e; }
.header-informer-messages {background-position:-152px -724px; margin-right:9px; margin-top: 14px;}
.header-informer-events {background-position:-129px -861px;}
.header-informer-network {background-position: -182px -1601px;}

.header-informer-messages:hover  { background-position:-6px -391px; }
.header-informer-events:hover { background-position:-51px -391px; }
.header-informer-network:hover { background-position: -137px -1600px;}

.header-informer-events.header-informer-act {background-position:-163px -861px; margin-right:0; padding-right:7px;}
.header-informer-messages.header-informer-act {background-position:-57px -861px; margin-right:7px; padding-right:7px;}
.header-informer-network.header-informer-act {background-position:-94px -1601px;  padding-right:7px;}

.header-search {
	display:block;
	overflow:hidden;
	height:32px;
	border-radius:2px;
	border:1px solid #2a2e36;
	-webkit-box-shadow:0 1px #738092, inset 0 0 3px 0 rgba(0,0,0,0.5);
	box-shadow: 0 1px #738092, inset 0 0 3px 0 rgba(0,0,0,0.5);
	margin-top:10px;
	max-width:500px;
	padding:0;
	position:relative;
}
.header-search-input {
	background: rgba(48, 58, 73, 0.5);
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:2px;
	color:#dbdfe7;
	font-size:14px;
	border:none;
	height:32px;
	outline:none;
	padding:0 30px 0 10px;
	width:100%;
	-webkit-font-smoothing: antialiased;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-indent:0;
}

.bx-ie8 .header-search-input { line-height: 32px; background: #414a5a; }

.header-search-active {
	border-color: #424d5c;
	border-bottom-color: #586170;
	-webkit-box-shadow: 0 0 0 3px #334152;
	box-shadow: 0 0 0 3px #334152;
}

.header-search-active .header-search-input {
	-webkit-box-shadow: inset 0 2px 3px #c9ccd0;
	box-shadow: inset 0 2px 4px #c9ccd0;
	color:#636e7c;
	background: #fff;
}

.header-search-icon {

	background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -77px -122px;
	cursor:pointer;
	display:block;
	height:30px;
	right:1px;
	top:1px;
	position:absolute;
	width:31px;
}
.header-search-active .header-search-icon {background-position:-78px -227px;}

.timeman-wrap {float:right; margin-right:12px; -webkit-font-smoothing: antialiased;}
.start-page .timeman-wrap {margin-right:20px;}
.timeman-block {display:inline-block; cursor:pointer; height:55px; margin-left:5px; padding:0 11px 0; position:relative; text-align:left;
	text-shadow:0 1px 1px rgba(0,0,0,0.45); white-space:nowrap;}
.timeman-background { display:block; height:55px; left:0; top:0; position:absolute; width:100%; z-index:1; }

.timeman-background:after, .timeman-background:before { content: ""; position: absolute; width: 6px; height: 55px; }
.timeman-background:before { left: 0; top: 0; }
.timeman-background:after { right: 0; top: 0; }
.bx-ie8 .timeman-background:before { display: none; }
.bx-ie8 .timeman-background:after { display: none; }

.timeman-block:hover .timeman-background{background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") repeat-x 0 -66px;  }
.timeman-block-active .timeman-background{background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") repeat-x 0 -132px !important; }

.timeman-block:hover .timeman-background:before { background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") no-repeat 0 -330px;  }
.timeman-block:hover .timeman-background:after { background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") no-repeat -17px -330px; }
.timeman-block-active .timeman-background:before { background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") no-repeat 0 -396px !important; }
.timeman-block-active .timeman-background:after { background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") no-repeat -17px -396px !important; }

.time { display:inline-block; height: 55px; color:#e3ebed;  font-size:43px; line-height:55px; vertical-align:middle; position:relative; z-index:5;}
.time-hours { display: inline-block; height: 55px; vertical-align:top;}
.time-minutes { display: inline-block; height: 55px; vertical-align:top;}
.time-semicolon { display: inline-block; height: 55px; vertical-align:top;}
.time-am-pm { display:inline-block; font-size: 24px; line-height:56px; margin-left: 3px; height: 55px; vertical-align:top;}
.timeman-right-side {color:#e3ebed; display:inline-block; font-size:11px; font-weight:bold; vertical-align:middle; padding:0 0 0 13px; position:relative; z-index:5;}
.timeman-info {display:block; margin-bottom:8px;}
.timeman-beginning-but, .timeman-task-time {display:block; padding-left:18px; position:relative;}
.timeman-beginning-but i, .timeman-task-time i {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -113px -126px; display:block; height:14px; left:0; top:0; position:absolute; width:13px;}
.timeman-task-time i {background-position: 0 -1608px;}
.timeman-start .timeman-beginning-but i {background-position: -136px -126px;}
.timeman-completed .timeman-beginning-but i {background-position: -136px -126px;}
.timeman-paused .timeman-beginning-but i {background-position: -158px -126px;}


.timeman-event {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -197px -1244px; display:inline-block; vertical-align:top; margin-right:11px; padding-left:20px;}
.timeman-tasks { background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -197px -234px; display:inline-block; vertical-align:top; padding-left:15px;}

.planner-wrap .timeman-event, .planner-wrap .timeman-tasks {
	display: block;
	padding-left: 15px;
	margin: 3px 11px 3px 0;
}

.timeman-start .timeman-background,
.timeman-paused .timeman-background{background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") repeat-x 0 -198px !important;}

.timeman-start .timeman-background:before, .timeman-paused .timeman-background:before { background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") no-repeat 0 -462px !important; }
.timeman-start .timeman-background:after, .timeman-paused .timeman-background:after {  background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") no-repeat -17px -462px !important; }

.timeman-start .time, .timeman-paused .time {color:#fff;}
.timeman-start .timeman-right-side, .timeman-paused .timeman-right-side {color:#fff;}

.timeman-expired .timeman-background {background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") repeat-x 0 -264px !important; box-shadow:none !important;}
.timeman-expired .timeman-background:before { background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") no-repeat 0 -528px !important; }
.timeman-expired .timeman-background:after { background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") no-repeat -17px -528px !important; }

.timeman-expired .time {color:#fff;}
.timeman-expired .timeman-right-side {color:#fff;}
.timeman-expired .time {display:none;}
.timeman-expired .timeman-right-side {display:none;}
.timeman-expired .timeman-not-closed-block {display:block;}

.timeman-not-closed-block {display:none; position:relative; width:100%; z-index:5; margin-top: 2px;}
.timeman-not-cl-icon {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -119px -725px; display:block; left:2px; top:12px; height:27px; position:absolute; width:30px;}
.timeman-not-cl-text {color:#fff; display:block; font-size:12px; padding:9px 0 0 44px;}

.timeman-simple .timeman-block{ cursor: default; }
.header-search.timeman-simple { max-width: 550px; }

.user-block {cursor:pointer; height:55px; padding:0 0 0 7px; position:absolute; right:71px; top:0; width:225px;}
.start-page .user-block {right:55px;}

.user-block:hover {background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") repeat-x 0 -66px; }
.user-block-active {background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") repeat-x 0 -132px !important; }
.user-img {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -53px -1214px; border:2px solid #fff; display:inline-block; height:37px; margin-right:11px; vertical-align:middle; width:37px; margin-top: 7px;}
.user-name {color:#fff; display:inline-block; font-size:14px; font-weight:bold; vertical-align:top; margin-top: 18px; max-width:167px; overflow:hidden;; text-overflow:ellipsis; white-space:nowrap; -webkit-font-smoothing: antialiased;}

.user-block-after, .user-block-before { position: absolute; width: 6px; height: 55px; }
.user-block-before { left: 0; top: 0; }
.user-block-after { right: 0; top: 0; }
.user-block:hover .user-block-after { background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") no-repeat -17px -330px; }
.user-block:hover .user-block-before { background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") no-repeat 0 -330px; }
.user-block-active .user-block-after { background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") no-repeat -17px -396px !important; }
.user-block-active .user-block-before { background:url("/bitrix/templates/bitrix245/images/header-sprite-2.png") no-repeat 0 -396px !important;}

.help-block { display:block; width: 41px; height: 55px; position: absolute;  right:36px; top: 0; background: url(/bitrix/templates/bitrix245/images/header-sprite-2.png) no-repeat 0 -594px; cursor: pointer; }
.start-page .help-block {right:20px;}
.help-block:hover { background: url(/bitrix/templates/bitrix245/images/header-sprite-2.png) no-repeat 0 -660px;  }
.help-block-glow { opacity:0; width: 41px; height: 55px;}
.bx-ie8 .help-block-glow { display: none; }

.help-block-animation .help-block-glow
{
	background: url(/bitrix/templates/bitrix245/images/header-sprite-2.png) no-repeat 0 -727px;

	-webkit-animation: glow 1s linear 1s 7 normal;
	-moz-animation: glow 1s linear 1s 7 normal;
	-ms-animation: glow 1s linear 1s 7 normal;
	-o-animation: glow 1s linear 1s 7 normal;
	animation: glow 1s linear 1s 7 normal;
}

@-webkit-keyframes glow {
	0%{opacity:0;}
	30%{opacity:1;}
	60%{opacity:1;}
	100%{opacity:0;}
}
@-moz-keyframes glow {
	0%{opacity:0;}
	30%{opacity:1;}
	60%{opacity:1;}
	100%{opacity:0;}
}
@-ms-keyframes glow {
	0%{opacity:0;}
	30%{opacity:1;}
	60%{opacity:1;}
	100%{opacity:0;}
}
@-o-keyframes glow {
	0%{opacity:0;}
	30%{opacity:1;}
	60%{opacity:1;}
	100%{opacity:0;}
}
@keyframes glow {
	0%{opacity:0;}
	30%{opacity:1;}
	60%{opacity:1;}
	100%{opacity:0;}
}

.authorization-block {height: 46px; padding: 7px 12px 0 17px; position:absolute; right: 20px; top:0; width: 231px;}
.authorization-text {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -194px -1286px; color:#fff; display:inline-block; font-weight:bold; font-size:15px; margin:9px 0 0 0; padding:0 0 0 23px;}
.authorization-text:link,
.authorization-text:visited,
.authorization-text:active {color:#fff;}
.authorization-text:hover {color:#fff; text-decoration:underline;}

#menu { margin: 19px 0 0 1px; width:219px;}
.menu-create-but{background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 0 -639px; color:#fff; cursor:pointer; font-size:14px; font-weight:bold; height:29px; margin:0 0 23px -3px; text-shadow:rgba(0,0,0, 0.3) 0 1px 2px; padding:11px 0 0 33px; width:164px; -webkit-font-smoothing: antialiased;}
.menu-create-but:hover {background-position:0 -155px;}
.menu-create-but:active {background-position:0 -681px;}
.menu-create-but-active {background-position:0 -681px !important;}

.menu-popup-item-icon {background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 50px 50px;}
.create-task .menu-popup-item-icon {background-position: -36px -435px;}
.create-event .menu-popup-item-icon {background-position: -58px -435px;}
.create-download-files .menu-popup-item-icon {background-position: -81px -435px;}
.create-download-photo .menu-popup-item-icon {background-position: -105px -435px;}
.create-write-blog .menu-popup-item-icon {background-position: -131px -434px;}
.create-group .menu-popup-item-icon {background-position: -157px -433px;}
.user-menu-logOut .menu-popup-item-icon {background-position: -182px -435px;}
.user-menu-edit-data .menu-popup-item-icon {background-position: -72px -726px;}
.user-menu-notify .menu-popup-item-icon {background-position: -80px -1110px;}
.user-menu-myPage .menu-popup-item-icon {background-position: -50px -726px;}
.invite-employee .menu-popup-item-icon {background-position: -95px -727px; width:20px;}
.user-menu-help .menu-popup-item-icon {background-position: -89px -748px;}
.user-menu-mail .menu-popup-item-icon {background-position: -72px -1360px;}
.user-menu-mail-set .menu-popup-item-icon {background-position: -112px -1360px;}

.profile-menu-modview .menu-popup-item-icon {background-position:-51px -1108px;}
.profile-menu-memberview .menu-popup-item-icon {background-position:-61px -1262px; margin:7px -1px 0 1px;}
.profile-menu-invite .menu-popup-item-icon {background-position:3px -1286px; margin:7px -1px 0 1px;}
.profile-menu-requests .menu-popup-item-icon {background-position:-79px -1109px;}
.profile-menu-leave .menu-popup-item-icon {background-position:-191px -1262px;}
.profile-menu-subscribe .menu-popup-item-icon {background-position:-111px -1108px; margin:7px -1px 0 1px;}
.profile-menu-message .menu-popup-item-icon {background-position:-129px -1264px;}
.profile-menu-videocall .menu-popup-item-icon {background-position:-98px -1263px; margin-top:6px;}
.profile-menu-history .menu-popup-item-icon {background-position:-25px -1286px; margin-top:8px;}
.profile-menu-groupedit .menu-popup-item-icon {background-position:-146px -1107px;  margin:7px -2px 0 2px;}
.profile-menu-editfeatures .menu-popup-item-icon {background-position:-143px -1083px;}
.profile-menu-groupdelete .menu-popup-item-icon {background-position:-26px -1263px;}
.profile-menu-modedit .menu-popup-item-icon {background-position:-28px -1264px;}
.profile-menu-modedit .menu-popup-item-icon {background-position:-180px -1108px;}
.profile-menu-memberedit .menu-popup-item-icon {background-position:-158px -1263px; margin:7px -1px 0 1px; width:20px;}
.profile-menu-blacklist .menu-popup-item-icon {background-position:3px -1263px;}
.profile-menu-privacy .menu-popup-item-icon {background-position:-26px -1107px; height:17px; margin-top:8px;}
.profile-menu-profiledit .menu-popup-item-icon {background-position:-166px -1001px; margin:7px -1px 0 1px;}
.profile-menu-join .menu-popup-item-icon {background-position:-115px -1083px;}
.profile-menu-fire .menu-popup-item-icon {background-position:-56px -1083px;}
.profile-menu-hire .menu-popup-item-icon {background-position:-30px -1083px;}
.menu-popup-no-icon .menu-popup-item-icon {display:none;}

.invite-dialog-email {max-width:420px; border:1px #c8c8c8 solid; width:100%; font-size:13px;}

.menu-items-block {padding-bottom:17px;}
.menu-items-block .menu-items-block-link {text-decoration: none;}

.menu-items-title {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -199px -1432px; color:#2067b0; cursor:pointer; font-size:12px; font-weight:bold; margin:0 0 0 5px; text-shadow:#fff 0 1px 0; overflow:hidden; text-overflow:ellipsis; padding:4px 0 11px 18px; position:relative; white-space:nowrap; text-transform: uppercase;}
.menu-favorites .menu-items-title {background-position:-201px -116px; cursor:default;}
.menu-groups .menu-items-title {background-position:-200px -263px;}
.menu-company .menu-items-title {background-position:-200px -176px;}
.menu-services .menu-items-title {background-position:-202px -146px;}
.menu-crm .menu-items-title {background-position:-197px -713px;}
.menu-groups-extranet .menu-items-title {background-position:-198px -746px;}
.menu-employees .menu-items-title {background-position:-197px -1323px;}
.menu-community .menu-items-title {background-position:-198px -1364px;}
.menu-docs .menu-items-title {background-position:-199px -1400px;}
.menu-settings .menu-items-title {background-position:-198px -48px;}
.menu-apps .menu-items-title {background-position:-198px -81px;}

.menu-toggle-text {background-color:#E3EBED; color:#798692; display:none; font-family:"Helvetica Neue",Helvetica, Arial,sans-serif; font-size:11px; text-shadow:#fff 0 1px 0; padding:0 13px 0 10px; position:absolute; right:0; top:4px; text-transform: none;}
.menu-items-title:hover .menu-toggle-text {display:block;}

.menu-items {margin:0; padding:0;list-style: none;/*overflow:hidden;*/}
.menu-items-close {display:none !important;}
.menu-item-block {list-style:none; margin:0 21px 0 0; padding:0 0 6px;}
.menu-item-block:hover {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 0 -198px;}
.menu-item-link {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -206px -766px; color:#555; display:block; font-size:13px; height:27px; line-height:27px; margin-left:9px; padding:0 15px 0 13px; text-shadow:rgba(255,255,255,0.8) 0 1px 0; text-decoration:none;  outline:none; }
.menu-item-link:link,
.menu-item-link:visited,
.menu-item-link:active {color:#555; text-decoration:none;}
.menu-item-link:hover {text-decoration:none;}
.menu-item-link-text {cursor:pointer; display:inline-block; max-width:160px; text-overflow:ellipsis; overflow:hidden; position:relative; white-space:nowrap;}
.menu-item-with-index .menu-item-link-text {padding-right:30px; max-width:130px;}
.menu-item-block:hover .menu-item-link {color:#2067af;}
.menu-item-active .menu-item-link {text-shadow:rgba(255,255,255,0.5) 0 1px 0}

.menu-item-active {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 0 -772px!important;}
.menu-item-active .menu-item-link:hover {color:#555;}

.menu-item-index-wrap {display:none; position:absolute; right:0; top:7px; width:24px;}
.menu-item-index {
	background-color:#9499a0;
	background-image:-o-linear-gradient(top,  #858a90,  #a5abb2);
	background-image:-moz-linear-gradient(top, #858a90, #a5abb2);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#858a90), to(#a5abb2));
	background-image:-ms-linear-gradient(top,#858a90, #a5abb2);
	background-image:linear-gradient(to bottom, #858a90, #a5abb2);
	-moz-box-shadow:inset 0 1px 1px 1px rgba(0, 0, 0, 0.30);
	-webkit-box-shadow:inset 0 1px 1px 1px rgba(0, 0, 0, 0.30);
	box-shadow:inset 0 1px 1px 1px rgba(0, 0, 0, 0.30);
	text-shadow:rgba(0,0,0,0.30) 0 1px 1px;
	border-radius:2px;
	color:#fff;
	display:inline-block;
	height:14px;
	line-height:15px;
	font-size:11px;
	text-align:center;
	min-width:9px;
	vertical-align: top;
	padding:0 3px;
}

.menu-item-with-index .menu-item-index-wrap {display:block;}

.menu-adjustments {border-top:1px solid #bccfd5; color:#888e96; cursor:pointer; margin-right:24px; font-size:13px; text-shadow:0 1px 0 #fff; padding:11px 0 0 28px; position:relative;}
.menu-adjustments-icon {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -174px -236px; height:14px; left:2px; top:12px; position:absolute; width:14px;}

.menu-post-warn-icon {
	display: none;
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 0 -1361px;
	height: 11px;
	margin-left: 2px;
	vertical-align: middle;
	width: 12px;
}

/*===========================================favorites-menu============================================*/
.menu-hidden-counter { display:none !important; }
.menu-item-index-more {opacity: 0.7; margin-right:4px; margin-left: 3px;}

.menu-favorites .menu-items-title {overflow: visible;}

.menu-item-separator {
	display: none;
	margin:-3px 0 5px;
	list-style: none;
	padding: 0;
	position: relative;
	text-align: center;
	z-index: 1;
}

.menu-favorites-editable .menu-item-separator {
	/*display: block;*/
}

.menu-item-sepor-text {
	background-color: #e3ebed;
	display: inline-block;
	color: #989c9d;
	font-size: 11px;
	text-shadow:  0 1px #fff;
	padding: 0 4px;
	position: relative;
	z-index: 2;
	vertical-align: top;
}

.menu-item-sepor-line {
	background-color: #cdd5d8;
	border-bottom: 1px solid #f0f4f5;
	height: 1px;
	left: 26px;
	top: 7px;
	position: absolute;
	width: 178px;
}

.menu-item-favorites-more {
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.menu-item-favorites-more-open {height: auto;}

.menu-item-favorites-more:hover {background: none;}
.menu-item-favorites-more:hover .menu-item-link {color: #555;}

.menu-items-fav-more-block {
	margin: 0;
	padding: 0;
}

.menu-items-fav-more-block .menu-item-block:hover .menu-item-link {color: #2067AF;}

.menu-favorites-more-btn {
	color: #989c9d;
	cursor: pointer;
	font-size: 12px;
	padding-left: 21px;
	text-shadow: 0 1px #fff;
	padding-top: 6px;
}

.menu-favorites-more-btn:hover {
	color: #555;
}

.menu-favorites-more-text {
	display: inline-block;
}

.menu-favorites-more-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -136px -1452px;
	display: inline-block;
	height: 4px;
	margin-top: 7px;
	vertical-align: top;
	width: 5px;
}

.menu-favorites-more-btn-open {
	/*color: #555;*/
}

.menu-favorites-more-btn-open .menu-favorites-more-icon{
	background-position: -148px -1452px;
}

.menu-items-title-text {
	display: inline-block;
	vertical-align: top;
}

.menu-favorites-btn {
	border: 1px solid #e3ebed;
	border-radius: 5px;
	color: #555;
	cursor: pointer;
	display: none;
	height: 21px;
	font-size: 13px;
	font-weight: normal;
	margin-top: -4px;
	line-height: 20px;
	text-transform: none;
	vertical-align: top;
}

.menu-favorites-editable .menu-favorites-btn {display: inline-block;}

.menu-favorites-btn:hover,
.menu-favorites-btn-done {
	background-image: -webkit-linear-gradient(top, #f2f6f6, #dfeaec);
	background-image:    -moz-linear-gradient(top, #f2f6f6, #dfeaec);
	background-image:     -ms-linear-gradient(top, #f2f6f6, #dfeaec);
	background-image:      -o-linear-gradient(top, #f2f6f6, #dfeaec);
	background-image:         linear-gradient(to bottom, #f2f6f6, #dfeaec);
	-webkit-box-shadow: inset 0 1px #f7f9fa, inset 0 0 1px rgba(255, 255, 255, .5), 0 1px 0 #d3dadc;
	box-shadow: inset 0 1px #f7f9fa, inset 0 0 1px rgba(255, 255, 255, .5), 0 1px 0 #d3dadc;
	border-color: #dbe2e4 #cbd2d4 #adb4b5 #cbd2d4;
}

.menu-favorites-btn:active,
.menu-favorites-btn-active {
	background-image: -webkit-linear-gradient(top, #ccdade, #ccdade)!important;
	background-image:    -moz-linear-gradient(top, #ccdade, #ccdade)!important;
	background-image:     -ms-linear-gradient(top, #ccdade, #ccdade)!important;
	background-image:      -o-linear-gradient(top, #ccdade, #ccdade)!important;
	background-image:         linear-gradient(to bottom, #ccdade, #ccdade)!important;
	-webkit-box-shadow: inset 0 1px 1px 0 #b0bcbf, 0 1px 0 #e7eef0!important;
	box-shadow: inset 0 1px 1px 0 #b0bcbf, 0 1px 0 #e7eef0!important;
	border-radius: 4px;
	border-color: #a9b4b8 #bac7cb #c6d4d8!important;
	line-height: 19px;
	margin-top: -2px;
	height: 19px;
}

.menu-favorites-settings {
	display: inline-block;
	margin-right: 4px;
	margin-left: 1px;
	width: 21px;
}

.menu-favorites .menu-items-title:hover .menu-favorites-settings {
	visibility: visible;
}

.menu-favorites-btn-done {
	text-shadow: none;
	padding: 0 7px;
}

.menu-favorites-btn-done:hover {
	background-image: -webkit-linear-gradient(top, #f1f4f4, #eaf0f2);
	background-image:    -moz-linear-gradient(top, #f1f4f4, #eaf0f2);
	background-image:     -ms-linear-gradient(top, #f1f4f4, #eaf0f2);
	background-image:      -o-linear-gradient(top, #f1f4f4, #eaf0f2);
	background-image:         linear-gradient(to bottom, #f1f4f4, #eaf0f2);
}

.menu-fav-editable-btn {
	float: left;
	margin-top: 2px;
	margin-right: 1px;
	width: 21px;
}

.menu-favorites-draggable {
	cursor: move;
	float: right;
	margin-top: 1px;
	width: 21px;
}

.menu-favorites-draggable:hover,
.menu-favorites-draggable:active {
	background: none!important;
	border-color: #E3EBED !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	margin-top: 1px;
}

.menu-fav-editable-btn:active,
.menu-fav-editable-btn.menu-favorites-btn-active {
	margin-top: 3px;
}

.menu-item-draggable .menu-favorites-draggable {
	border: none;
	margin-top: 2px;
	margin-right: 1px;
}
.menu-items-fav-more-block .menu-favorites-draggable {display: none !important;}

.menu-item-draggable .menu-favorites-draggable:hover,
.menu-item-draggable .menu-favorites-draggable:active {
	margin-top: 2px;
}

.menu-fav-settings-icon,
.menu-favorites-btn-icon,
.menu-fav-draggable-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -146px -397px;
	display: inline-block;
	margin: 4px 0 0 4px;
	height: 13px;
	width: 12px;
}

.menu-favorites-btn-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -37px -361px;

}
.menu-fav-editable-btn:hover .menu-favorites-btn-icon {
	background-position: -79px -361px;
}

.menu-fav-editable-btn:active .menu-favorites-btn-icon,
.menu-fav-editable-btn.menu-favorites-btn-active .menu-favorites-btn-icon {
	background-position: -79px -361px;
	margin-top: 3px;
}

.menu-favorites-settings:hover .menu-fav-settings-icon {
	background-position: -172px -397px;
}

.menu-favorites-settings:active .menu-fav-settings-icon,
.menu-favorites-btn-active .menu-fav-settings-icon {
	background-position: -198px -397px!important;
	margin: 3px 0 0 4px;
}

.menu-fav-draggable-icon {
	background-position: 0 -360px;
}

.menu-favorites-draggable:hover .menu-fav-draggable-icon,
.menu-favorites-draggable:active .menu-fav-draggable-icon,
.menu-favorites-draggable-active .menu-fav-draggable-icon {
	background-position: -112px -360px;
	margin-top: 4px;
}

.menu-item-draggable .menu-fav-draggable-icon {
	background-position: -112px -360px;
}

.menu-favorites-editable .menu-item-block {
	margin-left: -2px;
	margin-right: 10px;
}

.menu-favorites-editable .menu-item-block:first-child,
.menu-items-fav-more-block .menu-item-block {
	margin-left: 0;
}

.menu-favorites-editable .menu-item-favorites-more {margin-right: 0;}

.menu-favorites-editable .menu-item-link {
	background: none;
	color: #555 !important;
	cursor: default;
	padding-left: 0;
	margin-left: 0;
	overflow: hidden;
}

.menu-favorites-editable .menu-item-favorites-more {height: auto;}

.menu-favorites-editable .menu-favorites-more-btn {display: none !important;}

.menu-favorites-editable .menu-item-link-text {cursor: default;}

.menu-favorites-editable .menu-item-block:hover {background: none;}

.menu-favorites-editable .menu-item-live-feed .menu-item-link {
	margin-left: 11px;
	padding: 0 15px 0 13px;
}


.menu-item-draggable {
	background-color: rgba(206, 218, 220, .9) !important;
	border-radius: 2px;
	padding-bottom: 6px;
	margin-bottom:7px;
	padding-left:10px;
	padding-right: 5px;
	margin-left: 14px !important;
	width: 185px;
	height:20px;
}
.menu-item-draggable .menu-fav-editable-btn {
	display: none;
}
.menu-item-draggable .menu-item-link {
	color: #201f1f!important;
	cursor: move;
}

/*============================================end-favorites-menu============================================*/

#sidebar {
	padding-left: 16px;
	width:260px;
	position: relative;
	float: right;
}
.start-page #sidebar {
	margin: 20px 0 0 0;
	padding-top: 53px;
	padding-left: 20px;
	float: none;
}

.sidebar-widget {
	background:#fff;
	border-radius:5px;
	-webkit-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.30);
	box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.30);
	margin-bottom:17px;
	-webkit-font-smoothing: antialiased;
}
.sidebar-block {
	background:#fff;
	border-radius:3px;
	border:1px solid #bcd0d5;
	-moz-box-shadow:0 1px 2px 0 rgba(88,112,118,0.3);
	-webkit-box-shadow:0 1px 2px 0 rgba(88,112,118,0.3);
	box-shadow:0 1px 2px 0 rgba(88,112,118,0.3);
	margin-bottom:17px;
}
.sidebar-block-popup { margin-bottom: 5px; width: 255px; }
.sidebar-block .r0, .sidebar-block .r1, .sidebar-block .r2 {display:none;}

.sidebar-widget-top {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) repeat-x 0 300px; border-top-left-radius:5px; border-top-right-radius:5px; height:40px; position:relative;}
.sidebar-widget-top-title {color:#fff; font-size:14px; font-weight:bold; text-shadow:0 1px 1px rgba(0, 0, 0, 0.3); padding:10px 0 0 16px;}
.plus-icon {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat; cursor:pointer; height:28px; right:7px; top:6px; position:absolute; width:27px;}
.sidebar-widget-calendar .plus-icon {background-position:-30px -231px;}
.sidebar-widget-content {overflow:hidden;}
.sidebar-widget-calendar .sidebar-widget-top{background-position: 0 -467px;}
.sidebar-widget-calendar .widget-first-item {padding-top:19px !important;}
.widget-first-item .calendar-item-icon {top:20px!important;}
.sidebar-widget-item {
	-moz-box-shadow:0 2px 2px -1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 2px 2px -1px rgba(0, 0, 0, 0.1);
	box-shadow:0 2px 2px -1px rgba(0, 0, 0, 0.1);
	color:#2067b0;
	cursor:pointer;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	overflow:hidden;
	padding:14px 0 11px 17px;
	}
.sidebar-widget-item:hover {background-color:#f8fafb; text-decoration:none;}
.widget-last-item {-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border:none!important; border-radius:0 0 5px 5px; margin-bottom:0;}

.calendar-item-icon {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -60px -235px; display:block; height:14px; left:12px; top:10px; position:absolute; width:14px;}
.sidebar-widget-calendar .sidebar-widget-item {padding:8px 10px 14px 35px; position:relative;}
.sidebar-widget-calendar .widget-last-item {padding-bottom:20px;}
.calendar-item-date {color:#878d95; display:inline-block; font-size:12px; font-weight:bold; width:100%}
.calendar-item-link {color:#2067b0; display:inline-block; font-size:12px; font-weight:normal; line-height:17px; padding-top:5px;}
.sidebar-widget-item:hover .calendar-item-link {text-decoration:underline;}

.sidebar-widget-tasks .sidebar-widget-top {background-position:0 -511px;}
.sidebar-widget-tasks .plus-icon {background-position:0 -231px;}
/*.sidebar-widget-tasks {background: #f8fafb; }*/

.invite-employees-button { position: absolute; top: 11px; width: 255px; text-align: center; color: #2067b0; text-shadow: 0 1px #fff;}
.invite-employees-link { cursor: pointer; position: relative; display: inline-block; padding-left: 25px; }
.invite-employees-link:hover { text-decoration: underline; }
.invite-employees-link:before { content: ""; position: absolute; left: 0; top: 0; width: 16px; height: 16px; background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -99px -1445px;}

.sidebar-imp-mess-top {
	background: url("/bitrix/templates/bitrix245/images/imp-message-img.png") no-repeat 0 bottom #84532f;
	background: url("/bitrix/templates/bitrix245/images/imp-message-img.png") no-repeat 0 bottom, -webkit-linear-gradient(top, #9c6036 0, #6e4628 36px);
	background: url("/bitrix/templates/bitrix245/images/imp-message-img.png") no-repeat 0 bottom, -moz-linear-gradient(top, #9c6036 0,  #6e4628 36px);
	background: url("/bitrix/templates/bitrix245/images/imp-message-img.png") no-repeat 0 bottom, -ms-linear-gradient(top, #9c6036 0,  #6e4628 36px);
	background: url("/bitrix/templates/bitrix245/images/imp-message-img.png") no-repeat 0 bottom, -o-linear-gradient(top, #9c6036 0,  #6e4628 36px);
	background: url("/bitrix/templates/bitrix245/images/imp-message-img.png") no-repeat 0 bottom, linear-gradient(to bottom, #9c6036 0, #6e4628 36px);
	border-radius: 5px 5px 0 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	padding: 9px 16px 11px 16px;
	text-shadow: 0 1px rgba(0,0,0,.6);
}

.sidebar-imp-mess {
	background: url(/bitrix/templates/bitrix245/images/imp-message-bg.png) repeat;
	background: -moz-linear-gradient(top, rgba(255,255,255,.54),  rgba(255,255,255,0)),
				-moz-linear-gradient(bottom, rgba(255,255,255,.3) 10%,  rgba(255,255,255,0) 50%),
				url(/bitrix/templates/bitrix245/images/imp-message-bg.png) repeat;
	background: -webkit-linear-gradient(top, rgba(255,255,255,.54),  rgba(255,255,255,0)),
				-webkit-linear-gradient(bottom, rgba(255,255,255,.3) 10%,  rgba(255,255,255,0) 50%),
				url(/bitrix/templates/bitrix245/images/imp-message-bg.png) repeat;
	background: -ms-linear-gradient(top, rgba(255,255,255,.54),  rgba(255,255,255,0)),
				-ms-linear-gradient(bottom, rgba(255,255,255,.3) 10%,  rgba(255,255,255,0) 50%),
				url(/bitrix/templates/bitrix245/images/imp-message-bg.png) repeat;
	background: -o-linear-gradient(top, rgba(255,255,255,.54),  rgba(255,255,255,0)),
				-o-linear-gradient(bottom, rgba(255,255,255,.3) 10%,  rgba(255,255,255,0) 50%),
				url(/bitrix/templates/bitrix245/images/imp-message-bg.png) repeat;
	background: linear-gradient(to bottom, rgba(255,255,255,.54),  rgba(255,255,255,0)),
				linear-gradient(to top, rgba(255,255,255,.3) 10%,  rgba(255,255,255,0) 50%),
				url(/bitrix/templates/bitrix245/images/imp-message-bg.png) repeat;
	border-radius: 0 0 5px 5px;
	height: 183px;
	position: relative;
}
.sidebar-imp-mess-wrap {
	display: none;
	height: 135px;
	overflow: hidden;
	padding:0 12px 45px 75px;
}
.sidebar-imp-mess-wrap:first-child {
	display: block;
}

.sidebar-imp-mess-title {
	display: block;
	color: #1165b2;
	font-size: 14px;
	font-weight: bold;
	padding-top: 9px;
	text-decoration: none;
	text-shadow: 0 1px rgba(255,255,255,.75);
}
.sidebar-imp-mess-title:hover {color: #1165b2; text-decoration: underline;}

.sidebar-user-avatar {
	left: 15px;
	top: 12px;
	position: absolute;
}

.sidebar-imp-mess-text {
	color: #444;
	display: block;
	font-size: 13px;
	line-height: 18px;
	padding-top: 7px;
	text-decoration: none;
	text-shadow: 0 1px rgba(255,255,255,.75);
	max-height:110px;
	word-wrap: break-word;
}

.sidebar-imp-mess-text:hover {color: #444; text-decoration: underline;}


.sidebar-imp-mess-bottom {
	background: url(/bitrix/templates/bitrix245/images/imp-message-bottom.png) no-repeat 0 bottom;
	height: 36px;
	left: 0;
	bottom: 0;
	padding-bottom: 9px;
	position: absolute;
	width: 100%;
}

.sidebar-imp-mess-btn {
	background:#faf6e0;
	background-image: -webkit-linear-gradient(top, #fffffe, #f8f3c9);
	background-image:    -moz-linear-gradient(top, #fffffe, #f8f3c9);
	background-image:     -ms-linear-gradient(top, #fffffe, #f8f3c9);
	background-image:      -o-linear-gradient(top, #fffffe, #f8f3c9);
	background-image:         linear-gradient(to bottom, #fffffe, #f8f3c9);
	border: 1px solid;
	border-color: #ede5a4 #e1d596 #c2b27b;
	-webkit-box-shadow: 0 1px 0 #eee09c;
	box-shadow: 0 1px 0 #eee09c, inset 0 0 0 1px rgba(255,255,255,.25);
	border-radius: 3px;
	color: #704828;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	line-height: 29px;
	min-width: 95px;
	height: 30px;
	margin-left: 11px;
	text-shadow: 0 1px rgba(255,255,255,.75);
	text-align: center;
	padding: 0 5px;
}

.sidebar-imp-mess-btn:hover {
	background:#fcfaed;
	background-image: -webkit-linear-gradient(top, #ffffff, #fefce9);
	background-image:    -moz-linear-gradient(top, #ffffff, #fefce9);
	background-image:     -ms-linear-gradient(top, #ffffff, #fefce9);
	background-image:      -o-linear-gradient(top, #ffffff, #fefce9);
	background-image:         linear-gradient(to bottom, #fefce9, #fefce9);
}

span.sidebar-imp-mess-btn-active,
.sidebar-imp-mess-btn:active {
	background:#fcfaed;
	background-image: -webkit-linear-gradient(top, #efe7c0, #f6f2ef);
	background-image:    -moz-linear-gradient(top, #efe7c0, #f6f2ef);
	background-image:     -ms-linear-gradient(top, #efe7c0, #f6f2ef);
	background-image:      -o-linear-gradient(top, #efe7c0, #f6f2ef);
	background-image:         linear-gradient(to bottom, #efe7c0, #f6f2ef);
	border-radius: 2px;
	border-color: #e6d29a #ead49b #edd69c;
	-webkit-box-shadow: inset 0 1px 0 #bfa985, inset 0 1px 2px #bfa985;
	box-shadow: inset 0 1px 0 #bfa985, inset 0 2px 1px #ccb58f;
	height: 28px;
	margin-top: 1px;
}

.sidebar-imp-mess-nav-block {
	color: #bc9b60;
	float: right;
	height: 14px;
	margin:9px 12px 0 0;
	font-size: 13px;
	font-weight: bold;
	text-shadow: 0 1px rgba(255,255,255,.75);
	padding: 0 20px;
	position: relative;
}

.sidebar-imp-mess-nav-arrow-l,
.sidebar-imp-mess-nav-arrow-r {
	background: url(/bitrix/templates/bitrix245/images/imp-massage-arrows.png) no-repeat 100px;
	cursor: pointer;
	height: 17px;
	top: 1px;
	position: absolute;
	width: 17px;
}

.sidebar-imp-mess-nav-arrow-l {
	background-position: 2px 1px;
	left: 0;
}

.sidebar-imp-mess-nav-arrow-l:hover {background-position: 2px -61px;}

.sidebar-imp-mess-nav-arrow-r {
	background-position: 2px -40px;
	right: 0;
}
.sidebar-imp-mess-nav-arrow-r:hover {background-position: 2px -20px;}

.sidebar-imp-mess-nav-current-page {color: #7a471f;}
.sidebar-imp-mess-nav-separator {margin: 0 2px;}

.sidebar-imp-messages {
	border-collapse: separate;
}

.block-distort {
	top: -52px;
	height: 475px;
	left: 62px;
	overflow: hidden;
	position: absolute;
	width: 370px;
}

.block-distort-shadow-wrap {
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-transform:rotate(42deg);
	-ms-transform:rotate(42deg);
	transform:rotate(42deg);
	left:-90px;
	bottom: -74px;
	height: 0;
	overflow: hidden;
	position: absolute;
	width: 340px;
}

.block-distort-shadow {
	background-image: -webkit-linear-gradient(top, rgba(70,70,70,.4)10%, rgba(126,126,126,.2)30%, rgba(126,126,126,0));
	background-image: -moz-linear-gradient(top, rgba(70,70,70,.4)10%, rgba(126,126,126,.2)30%, rgba(126,126,126,0));
	background-image: -ms-linear-gradient(top, rgba(70,70,70,.4)10%, rgba(126,126,126,.2)30%, rgba(126,126,126,0));
	background-image: -o-linear-gradient(top, rgba(70,70,70,.4)10%, rgba(126,126,126,.2)30%, rgba(126,126,126,0));
	background-image: linear-gradient(to bottom, rgba(70,70,70,.4)10%, rgba(126,126,126,.2)30%, rgba(126,126,126,0));
	height: 100%;
	max-height: 60px;
	width: 100%;

}

.alignment-block {
	height: 180px;
	left: 0;
	top: 0;
	overflow: hidden;
	position: absolute;
	width: 260px;
}

.main-mes-wrap {
	height: 320px;
	left: 0;
	top: -140px;
	overflow: hidden;
	position: absolute;
	width: 360px;
}

.block-distort .sidebar-imp-mess-wrap {
	background: url(/bitrix/templates/bitrix245/images/imp-message-big-bg.jpg) no-repeat 0;
	top: 204px;
	left: 128px;
	position: absolute;
	width: 173px;
}

.block-distort .sidebar-user-avatar {top:13px;}
.block-distort .sidebar-imp-mess-title {padding-top:12px;}

.anim-corner-wrap {
	bottom: -182px;
	left: -124px;
	position: absolute;
	-webkit-transform-origin:100% 0%;
	-ms-transform-origin:100% 0%;
	transform-origin:100% 0%;
}

.anim-corner {
	box-shadow: 2px 5px 11px 1px rgba(70,70,70,.5);
	background-color: #fef1ab;
	border: 1px solid #d5cd74;
	border-radius: 6px;
	height: 180px;
	position: relative;
	width: 260px;
}

.anim-corner-gradient {
	background-image: -webkit-linear-gradient(42deg, #ece297 42%, #e5d38e 57%, #f6e9a3 78%);
	background-image: -moz-linear-gradient(42deg, #ece297 42%, #e5d38e 57%, #f6e9a3 78%);
	background-image: -ms-linear-gradient(42deg, #ece297 42%, #e5d38e 57%, #f6e9a3 78%);
	background-image: -o-linear-gradient(42deg, #ece297 42%, #e5d38e 57%, #f6e9a3 78%);
	background-image: linear-gradient(42deg, #ece297 42%, #e5d38e 57%, #f6e9a3 78%);

	top: 0;
	right: 0;
	position: absolute;
}

.task-item {
	border-top:1px solid #e1e9ec;
	color:#555!important;
	cursor:pointer;
	font-size:13px;
	overflow:hidden;
	display:block;
	padding:7px 0 8px 16px;
	position:relative;
	text-decoration:none;
}

.task-item-sublevel { border: none; }

.task-item-inbox {border-top:none;}
.task-item:last-child {border-radius:0 0 5px 5px;}

.task-item-my-responsibility,
.task-item-my-complicity,
.task-item-my-report {
	color:#555;
	cursor:pointer;
	display:block;
	font-size:13px;
	padding:8px 0 10px 31px;
	position:relative;
}

.task-item-sublevel .task-item-text { padding-left: 15px; }

.task-item:hover {background-color:#f8fafb; text-decoration:none;}

.sidebar-my-report {border-bottom:none!important; padding-bottom:7px!important;}
a.sidebar-anybox {border-radius:0 0 5px 5px!important; padding-bottom:10px!important; border-bottom:none!important;}

.task-item-text {display:inline-block; border-bottom:none;}
.task-item-index {
	background: #fff;
	border: 1px solid #d6e0e3;
	border-radius : 10px;
	color: #878d95;
	display: inline-block;
	font-size: 11px;
	height: 14px;
	min-width: 23px;
	padding: 1px 0;
	position: absolute;
	right: 12px;
	text-align: center;
	top: 6px;
	line-height: normal;
}
.task-item-inbox .task-item-index,
.task-item-delayed .task-item-index,
.task-item-completed .task-item-index {
	color: #2067B0;
	background: #cbdee8 !important;
	border-color: #b3c4ca;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.sidebar-widget-birthdays .sidebar-widget-top {background-position:0 -554px;}
.user-avatar {
	background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -165px -1056px;
	background-color:#fff!important;
	-moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);
	display:block;
	float:left;
	height:42px;
	margin-right:11px;
	padding:3px;
	width:42px;
}

.sidebar-user-info {overflow:hidden; display:block;}
.user-birth-name {display:inline-block; padding:3px 0 0; width:100%}
.user-birth-date {color:#555; display:inline-block; font-size:12px; font-weight:normal; width:100%}
.today-birth .user-birth-date {color:#d58f06;}

.sidebar-widget-popular .sidebar-widget-top {background-position:0 -597px;}
.user-post-name {color:#5c6470; display:inline-block; font-size:12px; font-weight:bold; margin:-3px 0 5px; width:100%;}
.user-post-title {display:block; color:#2067b0; font-size:12px; font-weight:normal; word-wrap: break-word; }
.sidebar-widget-item:hover .user-post-title {text-decoration:underline;}
.sidebar-widget-popular .sidebar-user-info {line-height:17px; padding-right:15px;}
.sidebar-widget-popular .sidebar-widget-item {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

#workarea-wrap {overflow:hidden; padding:1px 4px 4px 1px;}

.pagetitle-wrap {background-color:#e3ebed; margin:0 -3px 0 -1px; min-height: 50px;  padding: 21px 0 8px 15px; position:relative; }
.subtitle-mode .pagetitle-wrap { min-height:37px; padding:17px 0 12px 15px; }

.pagetitle {color:#555; font-size:30px; margin:-2px 0 0; padding:0; font-weight:normal; text-shadow:0 1px 0 #FFF; -webkit-font-smoothing: antialiased;}
.subtitle-mode .pagetitle { font-size: 22px; }

.pagetitle-menu {right:0; top:31px;; position:absolute; z-index:2;}
.subtitle-mode .pagetitle-menu { top: 14px; }
.subtitle-mode .sonet-log-pagetitle-block { top: 4px; }
.start-page .pagetitle-menu { top: 21px; }

.pagetitle-but-wrap, .filter-but-wrap {cursor:pointer; display:inline-block; height:41px; margin-left:14px; outline:none; position:relative; vertical-align:top; }
.pagetitle-content-topEnd {
	background-color:#fff;
	border-top:1px solid #DCE4E6;
	border-left:1px solid #DCE4E6;
	border-bottom:none;
	border-radius:5px 5px 0 0;
	bottom:0;
	left:0;
	right:3px;
	height:6px;
	position:absolute;
}
.pagetitle-content-topEnd-corn {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -76px -750px; height:8px; right:-3px; top:0; position:absolute; width:7px;}
.pagetitle-but-counter { display: inline-block; font-size: 10px; position: relative; top: -4px; left: 2px;}

/*.pagetitle-but-wrap { display:inline-block;  padding:2px 11px 4px; position:relative;}*/
.pagetitle-but-left,
.pagetitle-but-right,
.pagetitle-but-text,
.filter-but-left,
.filter-but-text-block,
.filter-but-right{background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 100px 100px; display:inline-block; vertical-align:top; height:25px; width:12px;}
.pagetitle-but-text,
.filter-but-text-block {background-repeat:repeat-x; color:#5c6470 !important; font-size:13px; line-height:17px; text-shadow:0 1px 0 rgba(255,255,255,0.7); padding:3px 0 0; position:relative; height:22px; width:auto;}
.filter-but-text {display:inline-block; vertical-align:baseline;}
.pagetitle-but-wrap:link,
.pagetitle-but-wrap:active,
.pagetitle-but-wrap:visited {color:#5c6470; text-decoration:none;}
.pagetitle-menu-settings {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -170px -234px; display:inline-block; cursor:pointer; height:20px; margin:2px 0 0 9px; width:20px; vertical-align:top;}
.pagetitle-menu-settings:hover, .pagetitle-menu-settings.pagetitle-menu-settings-selected {background-position:-175px -124px;}

.pagetitle-menu-filter {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -132px -229px; display:inline-block; cursor:pointer; height:20px; margin:2px 0 0 9px; width:20px; vertical-align:top;}
.pagetitle-menu-filter:hover, .pagetitle-menu-filter.pagetitle-menu-filter-selected {background-position:-152px -229px;}

.pagetitle-but-wrap:hover .pagetitle-but-left,
.filter-but-wrap:hover .filter-but-left {background-position:0 -862px;}
.pagetitle-but-wrap:hover .pagetitle-but-text,
.filter-but-wrap:hover .filter-but-text-block {background-position:0 -835px; color:#2067AF;}
.pagetitle-but-wrap:hover .pagetitle-but-right,
.filter-but-wrap:hover .filter-but-right {background-position:-14px -862px;}

.pagetitle-but-act .pagetitle-but-text,
.filter-but-act .filter-but-text-block{background-position:0 -808px !important; background-repeat:repeat-x; color:#5C6470!important; width:auto;}
.pagetitle-but-act .pagetitle-but-left,
.filter-but-act .filter-but-left{background-position:-28px -861px !important;}
.pagetitle-but-act .pagetitle-but-right,
.filter-but-act .filter-but-right {background-position:-43px -861px !important;}
.pagetitle-but-angle {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -192px -454px; display:none; height:9px; left:50%; margin-left:-9px; bottom:-1px; position:absolute; width:18px;}
.pagetitle-but-act .pagetitle-but-angle {display:block;}

.lenta-sort-button {display:block; position: relative; -webkit-font-smoothing: antialiased; }
.lenta-sort-button-left {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -4px -1437px; display:inline-block; height:35px; vertical-align:top; width:4px;}
.lenta-sort-button-right {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -11px -1437px; display:inline-block; height:35px; vertical-align:top; width:4px;}
.lenta-sort-button-text {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) repeat-x 0 -1477px; color:#5c6470; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8); display:inline-block; font-size:14px; font-weight:bold; height:35px; padding:0 40px 0 15px; vertical-align:top; line-height: 33px; }

.lenta-sort-button:hover .lenta-sort-button-left {background-position:-17px -1437px;}
.lenta-sort-button:hover .lenta-sort-button-right {background-position:-23px -1437px;}
.lenta-sort-button:hover .lenta-sort-button-text {background-position:0 -1515px;}

.lenta-sort-button-active .lenta-sort-button-left {background-position:-30px -1438px!important;}
.lenta-sort-button-active .lenta-sort-button-right {background-position:-37px -1438px!important;}
.lenta-sort-button-active .lenta-sort-button-text {background-position:0 -1554px!important; color:#5c6470!important;}

.lenta-sort-item .menu-popup-item-icon, .lenta-sort-item-selected .menu-popup-item-icon { width: 10px; }
.lenta-sort-item-selected .menu-popup-item-icon {  background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -79px -1446px;}
.lenta-sort-item .menu-popup-item-text { margin-left: 4px; }

.lenta-sort-button:after { content: ""; display: block; position: absolute; top: 15px; right: 13px; width: 9px; height: 7px; background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -52px -1451px;  }

#workarea {
	overflow:hidden;
	padding:7px 15px 15px;
}
.start-page #workarea {padding:7px 0 15px;}
/*.start-page #workarea .microblog-top-tabs-visible { margin: 0 15px; }*/
.start-page #workarea .feed-add-post-block {padding:0 15px 0;}
.start-page #workarea .feed-add-post-title {margin:0 15px 12px;}
.start-page #workarea .feed-add-post-form-wrap .feed-add-post-title {margin:0 0 12px 0;}
.start-page #workarea .feed-post-cont-wrap {padding-left: 85px;}
.start-page #workarea .feed-comments-block {margin-left: 85px;}
.start-page #workarea .feed-post-block .feed-user-avatar {left: 18px;}

#workarea-content {overflow:hidden; overflow-x: auto; padding-bottom: 20px;}
.bx-ie9 #workarea-content { margin-top: auto; }

.spaceForFooter {height:65px;}
.footer-content-lowerEnd-wrap {overflow:hidden;}
.footer-content-lowerEnd {
	background:#fff;
	border-left:1px solid #dce4e6;
	border-bottom:1px solid #b7bebf;
	border-right:1px solid #B7BEBF;
	border-radius:0 0 5px 5px;
	height:4px;
	margin-right:2px;
	position:relative;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.13), 1px -1px 1px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.13), 1px -1px 1px rgba(0, 0, 0, 0.13);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.13), 1px -1px 1px rgba(0, 0, 0, 0.13);
}

.page-one-column #sidebar {display:none;}

#copyright {display:inline-block; padding: 20px 0 0 0; color: #888e96; margin-left:5px; text-shadow: 0 1px #fff;}
.bitrix24-copyright { vertical-align: middle; display: inline-block; margin: 0 10px 0 5px; }

.footer-discuss-link{
	background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -175px -916px;
	border-left: 1px solid #c8d2d5;
	color:#8f8e96;
	display: inline-block;
	font-size:14px;
	/*line-height:15px;*/
	height:18px;
	text-shadow: 0 1px #fff;
	padding:0 5px 0 38px;
	vertical-align: middle;
}
.footer-discuss-link:hover {
	color: #6a6876;
}

.clear {clear:both;}

.employee-search-block {margin-bottom:22px;}
.employee-search-wrap {
	border:1px solid;
	border-color:#b9bcbe #c9ccce #c1c5c8;
	-moz-box-shadow:inset 0 1px 2px #d6d6d6;
	-webkit-box-shadow:inset 0 1px 2px #d6d6d6;
	box-shadow:inset 0 1px 2px #d6d6d6, 2px 0 1px -2px #b8b8b8;
	border-radius:2px;
	height:25px;
	max-width:550px;
	overflow:hidden;
	padding:0 28px 0 5px;
	position:relative;
}
.employee-search-wrap-loupe {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -82px -124px; cursor:pointer; height:25px; right:0; top:0; position:absolute; width:28px;}
.employee-search-wrap-loupe:hover {background-position:-83px -230px;}
.employee-search-wrap-cancel {position: absolute;right:5px; top:3px; width: 13px; height: 19px; background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat 0 -280px;cursor: pointer;}
.employee-search-wrap-cancel:hover {background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -17px -280px;}
.employee-input {background:none; border:none;  margin:4px 0 0 0; height:17px; outline:none; padding:0; width:100%;}
.employee-invite-but {float:right;}
.employee-search-block .webform-small-button {float:right;}
.employee-search-block .webform-small-button-text {padding-right:6px;}
.employee-invite-icon {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 4px -912px; display:inline-block; height:28px; vertical-align:top; width:24px;}

.employee-filter {display:inline-block;}
.employee-filter-block {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) repeat-x 0 -956px; height:40px; padding:0 10px; position:relative;}
.employee-filter-left {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -28px -914px; height:40px; top:0; left:0; position:absolute; width:5px;}
.employee-filter-right {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -36px -914px; height:40px; top:0; right:0; position:absolute; width:5px;}
.profile-menu-filter .filter-but-wrap {height:22px; margin:3px 5px 0 0;}
.employee-filter-block .filter-but-wrap {height:22px; margin:8px 5px 0 0;}
.employee-filter-block .pagetitle-but-text {font-size:14px; position:relative;}
.filter-but-more {margin:0!important; right:15px; top:8px; position:absolute;}
.filter-but-icon {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat; height:12px; left:0; position:absolute;}
.filter-but-ABC .filter-but-text-block {height:23px; padding-top:2px!important;}
.filter-but-ABC .filter-but-icon {background-position:-154px -753px; top:5px; width:28px;}
.filter-but-more .filter-but-icon {background-position:-75px -940px; top:8px; width:19px;}
.filter-but-more .filter-but-text-block {padding-left:19px;}
.filter-but-Ab {display:inline-block; font-size:17px; font-family:'Times New Roman'; margin-right:3px; line-height:18px; vertical-align:baseline;}
.filter-but-blue {color:#3b7db9;}

.employee-table-wrap {overflow:hidden; margin:8px 0 10px;}
.employee-table {border:none; margin-top:-1px; width:100%;}
.employee-table td {border-bottom:1px solid #e3ebed; color:#555; font-size:13px; line-height:17px; vertical-align:top; padding:24px 0 18px;}
.employee-table-info {width:40%; padding-right: 10px !important; }
.employee-table-phone {width:40%; padding-right: 10px !important;}
.employee-table-dept {width:20%}

.employee-info-block {min-height:60px; margin-left:3px; padding-left:65px; position:relative;}
.employee-info-block.no-photo {padding-left:15px;}
.employee-info-block .user-avatar {left:0; top:3px; margin:0; position:absolute;}
.employee-name {display:inline-block; font-weight:bold; font-size:14px; margin-bottom:2px; overflow:hidden; padding-right:21px; position:relative; white-space:nowrap;}

.employee-name-extranet {
	position: relative;
	padding-left: 16px;
}
.employee-name-extranet:before {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -35px -1607px;
	content: '';
	height: 13px;
	position: absolute;
	left: 0;
	top: 2px;
	width: 13px;
}

.employee-name-link {color:#2067B0!important; vertical-align:middle; white-space:normal;}
.employee-name-extranet .employee-name-link {
	color: #d9930a !important;
}
.employee-user-action {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -22px -1001px; cursor:pointer; display:inline-block; height:15px; margin-left:5px; vertical-align:middle; width:15px;}
.employee-post {margin-bottom:2px;}
.employee-state {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -199px -939px; padding-left:17px;}
.employee-state-offline .employee-state {background-position: -199px -997px; padding-left:17px;}
.employee-admin {display:inline-block; margin-top:8px; white-space: nowrap; }
.employee-admin-left {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 0 -998px; display:inline-block; height:21px; vertical-align:top; width:6px;}
.employee-admin-text {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) repeat-x 0 -1022px; color:#fff; font-size:12px; font-weight:bold; display:inline-block; height:20px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.3); vertical-align:top; padding:1px 3px 0;}
.employee-admin-right {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -7px -998px; display:inline-block; height:21px; vertical-align:top; width:6px;}
.employee-dept-post {
	border-radius:4px;
	background-color:#fdce5a;
	display:inline-block;
	font-weight:bold;
	margin-top:3px;
	min-width:93px;
	line-height:17px;
	font-size:13px;
	text-align:center;
	padding:2px 7px;
}
.employee-dept-leader {
	background-color:#fdce5a;
	background-image:-o-linear-gradient(top,  #fcdd59,  #ffc15d);
	background-image:-moz-linear-gradient(top, #fcdd59, #ffc15d);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fcdd59), to(#ffc15d));
	background:-ms-linear-gradient(top,#fcdd59, #ffc15d);
	background-image:linear-gradient(to bottom, #fcdd59, #ffc15d);
}
.employee-dept-extranet {
	background-color:#9faab8;
	background-image:-o-linear-gradient(top,  #abb4c0,  #949faf);
	background-image:-moz-linear-gradient(top, #abb4c0, #949faf);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#abb4c0), to(#949faf));
	background:-ms-linear-gradient(top,#abb4c0, #949faf);
	background-image:linear-gradient(to bottom, #abb4c0, #949faf);
	color:#fff;
	text-shadow:1px 1px 0 #848e9a;
}
.employee-info-block  .employee-dept-extranet {margin-top:8px;}
.employee-dept-fired {
	background-color:#d7d7d7;
	background-image:-o-linear-gradient(top,  #dfdfdf,  #d1d1d1);
	background-image:-moz-linear-gradient(top, #dfdfdf, #d1d1d1);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#d1d1d1));
	background:-ms-linear-gradient(top,#dfdfdf, #d1d1d1);
	background-image:linear-gradient(to bottom, #dfdfdf, #d1d1d1);
	color:#404040;
	text-shadow:1px 1px 0 rgba(255,255,255,0.3);
}
.employee-info-block  .employee-dept-fired {margin-top:8px;}
.employee-dept-inactive, .employee-dept-invited {
	background-color:#bdd36b;
	background-image:-o-linear-gradient(top,  #c9db86,  #b0cb4f);
	background-image:-moz-linear-gradient(top, #c9db86, #b0cb4f);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#c9db86), to(#b0cb4f));
	background:-ms-linear-gradient(top,#c9db86, #b0cb4f);
	background-image:linear-gradient(to bottom, #c9db86, #b0cb4f);
	color:#373e1d;
	text-shadow:1px 1px 0 rgba(255,255,255,0.2);
}
.employee-info-block  .employee-dept-inactive, .employee-info-block  .employee-dept-invited {margin-top:8px;}

.employee-ABC-popup { width:255px; padding:1px 8px}
.employee-ABC-letter {border-bottom:1px solid #555; color:#555!important; cursor:pointer; display:inline-block; font-size:14px; font-weight:bold; margin:0 3px 2px 3px; vertical-align:top; padding-bottom:1px; }
.employee-ABC-letter:hover {text-decoration:none;}
.employee-ABC-vowels {color:#2067b0!important;}

/* Live Feed Filter */
.sonet-log-filter-block { display: none; padding: 0 5px 5px; }
.sonet-log-filter-title { text-align: right; margin-bottom: 0 !important; padding-bottom: 0 !important;  font-size: 11px !important;}
.sonet-log-filter-checkbox { padding-right: 30px; display: inline;}
.sonet-log-filter-submit { padding-top: 10px; text-align: center; }
input#flt_show_hidden { margin:0; }
.feed-smart-follow-hint {
	border: 1px solid;
	border-radius: 2px;
	min-height: 28px;
	margin: 0 18px 16px;
	padding: 14px;
	zoom: 1;
	position: relative;
	background-color:#e1eec1;
	border-top-color:#b5ca87;
	border-left-color:#cbdca4;
	border-right-color:#cbdca4;
	border-bottom-color:#dae8b7;
	-moz-box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
	-webkit-box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
	box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
	font-size: 13px;
	line-height: 14px;
	color: #000;
}

/* Profile Menu */
.profile-menu { padding-top: 21px; margin:0 -3px 0 -1px; background: #E3EBED; padding-bottom: 1px;  }
.profile-menu-info {position:relative; z-index:1;}
.profile-menu-inner, .department-manager-info-block {
	background-color:#fff;
	background-image: -webkit-linear-gradient(top, #fbfbfb, #eff6f9);
	background-image:    -moz-linear-gradient(top, #fbfbfb, #eff6f9);
	background-image:     -ms-linear-gradient(top, #fbfbfb, #eff6f9);
	background-image:      -o-linear-gradient(top, #fbfbfb, #eff6f9);
	background-image:         linear-gradient(to bottom, #fbfbfb, #eff6f9);
	border:1px solid #D7DEE0;
	border-radius:5px;
	box-shadow: 0 1px 0 #dde5e8;
	margin:0 0 1px 0;
	padding:9px 7px 10px 76px;
	position:relative;
}
.profile-menu-background {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) repeat-x 0 -1129px; border-radius:5px; height:70px; left:0; top:0; position:absolute; width:100%; z-index:0;}
.profile-menu-avatar, .department-manager-avatar{
	background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -165px -1056px #fff;
	border:1px solid;
	border-radius:1px;
	border-color:#e6e6e7 #e2e6e6 #dce4e6 #e1e6e6;
	-moz-box-shadow:0 0 2px #dddddd;
	-webkit-box-shadow:0 0 2px #dddddd;
	box-shadow:0 0 2px #dddddd;
	display:block;
	height:42px;
	left:9px;
	top:9px;
	padding:3px;
	position:absolute;
	width:42px;
	z-index:1;
}

.profile-menu-group .profile-menu-avatar {background-position:3px -1211px;}

.profile-menu-avatar i {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -198px -941px #f3f7f9; border-top:1px solid #fff; border-left:#f6f9fb solid 1px; height:13px; bottom:3px; right:3px; position:absolute; width:13px;}
.profile-menu-avatar-offline i {background-position: -198px -999px;}
.profile-menu-group .profile-menu-info { margin-right: 190px; margin-bottom: 5px; margin-top: 1px;}
.profile-menu-group-info-extranet {
	padding-left: 16px;
	position: relative;
}

.profile-menu-group-info-extranet:before {
	background: url("/bitrix/templates/bitrix245/images/template_sprite_14.png") no-repeat -35px -1607px;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: 2px;
	width: 13px;
}

.profile-menu-group-info-extranet .profile-menu-name {
	color: #d9930a !important;
}

.profile-menu-name {color:#2067b0; font-size:14px; font-weight:bold;}

.profile-menu-user-menu {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -132px -997px; cursor:pointer; display:inline-block; height:24px; margin-left:3px; vertical-align:middle; width:28px; }
.profile-menu-user-active, .profile-menu-user-menu:active {
	background-color:#ccdade!important;
	background-position:-133px -998px!important;
	border:1px solid;
	border-color:#a9b4b8 #bac7cb #c6d4d8 #bac7cb;
	border-radius:4px;
	box-shadow:inset 0 1px 1px #bbc5c9;
	outline:none;
	height:22px;
	width:26px;
}

.profile-menu-user-menu:hover { background-position:-123px -1048px; }

.profile-menu-description {display:inline-block; border-left:1px solid #d4dbdd; color:#555; font-size:13px; margin-left:12px; padding-left:13px;}
.profile-menu-filter {margin-left:-12px; position:relative; z-index:1;}
.profile-menu-birthday-icon,
.profile-menu-leaderboard-icon {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 0 -727px; display:inline-block; height:19px; margin:-3px 0 0 10px; vertical-align:middle; width:13px;}
.profile-menu-leaderboard-icon {background-position:-97px -1047px; width:16px;}
.profile-menu-status {color:#555; display:inline-block; font-size:13px; margin-left:5px;}
.profile-menu-user .filter-but-wrap {margin-top:5px;}

.profile-menu-search-button {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 0 -1047px; cursor:pointer; display:inline-block; height:28px; margin-right:7px; vertical-align:middle; width:27px;}
.profile-menu-search-button:hover {background-position: -32px -1047px;}
.profile-menu-search-block {top:7px; right:3px; position:absolute; z-index:1;}
.profile-menu-search-input {border-radius:3px; border:1px solid; border-color:#c1c1c2 #ededed #ededed #d3d6d6; color:#000; display:none; height:24px; margin-right:7px; padding:0 5px; vertical-align:middle; width:130px;}
.profile-menu-search-active .profile-menu-search-input {display:inline-block;}
.profile-menu-search-active .profile-menu-search-button {display:none;}
.profile-menu-search-block  .profile-menu-search-action {}
.profile-menu-search-action .webform-small-button-icon {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -158px -913px; display:inline-block; height:28px; margin-left:10px; vertical-align:middle; width:7px;}
.profile-menu-search-action .webform-small-button-text {color:#7a808c; font-weight:bold!important; margin-left:5px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.profile-menu-search-action:active .webform-small-button-icon {background-position: -158px -912px;}

.profile-menu-notify-btn .webform-small-button-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -113px -391px;
	display: inline-block;
	height: 28px;
	margin: 0 -4px 0 -3px;
	vertical-align: middle;
	width: 16px;
}

.profile-menu-notify-btn:active .webform-small-button-icon {background-position: -113px -390px;}
.webform-small-button-active.profile-menu-notify-btn .webform-small-button-icon {background-position: -113px -390px;}

.user-profile-subtitle {
	font-size:22px;
	border-bottom: 1px solid #f1f2f3;
	padding: 5px 10px 16px 10px;
	color: #555;
	margin: 0 0 23px 0;
}
.user-profile-table {border:none; width:100%;}

.user-profile-block-wrap {overflow:hidden; margin-left: 10px; margin-top: 13px;}
.user-profile-block-wrap-l {float:left; min-width:180px; text-align:center; padding-right:35px;}
.user-profile-block-wrap-r {float:right; padding-left:15px; width:205px;}
.user-profile-block-wrap-cont {color:#555; font-size:14px; overflow:hidden;}

.user-profile-table td {text-align:left; margin:0; vertical-align:top; padding:0;}
td.user-profile-img-block {text-align:center;}
.user-profile-img-block {padding:0 43px 0 0!important; width:200px;}
.user-profile-img-wrap {border:1px solid #c9d7da; margin:0 0 25px; padding:0; width:178px;}
.user-profile-img-wrap td {height:200px; text-align:center; vertical-align:middle; padding:0;}
.user-profile-img-wrap img, .user-profile-img-default {
	background: #fff;
	border:1px solid;
	border-color:#f7f7f7 #a3a3a3 #9d9c9a #dddddd;
	box-shadow:0 5px 3px -3px rgba(64,55,42, 0.6), 2px 2px 2px rgba(158,158,158, 0.6);
	display:inline-block;
	padding:2px;
}

.user-profile-img-default { width: 100px; height: 100px; background: url(/bitrix/templates/bitrix245/images/upic-100x100.png) no-repeat center center;}

.user-profile-table .webform-small-button {margin-right:0;}
.user-profile-table .webform-small-button-text {text-align:center; width:155px;}

.webform-small-button-video {
	min-width: 97px;
	margin-top: 15px;
	text-align: left;
	padding-left: 37px;
	position: relative;
}
.webform-small-button-video .webform-small-button-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -27px -1356px;
	height: 22px;
	left: 0;
	top: 0;
	position: absolute;
	width: 28px;
}

.user-profile-block {color:#555; font-size:14px; margin-top:-28px; width:100%;}
.user-profile-block-right {overflow:hidden; word-wrap:break-word;}
.user-profile-block td {padding:0 14px 6px 0; vertical-align: top;}
.user-profile-block-title {font-weight:bold; padding:28px 14px 10px 0!important;}
.user-profile-link {}
.user-profile-status td {vertical-align:middle; padding:7px 14px 6px 0;}
.user-profile-status .employee-admin {margin-top:0;}
.user-profile-nowrap {width:145px;}

.user-profile-text {color:#555;}

.user-profile-right {width:230px;}
.user-profile-events, .department-profile-events {border:1px solid #b5cdd1; border-radius:3px; color:#555; margin-bottom:25px; padding:10px 6px 6px; }
.user-profile-events { width:190px; }
.user-profile-events-title, .department-profile-events-title {color:#555; font-weight:bold; padding:0 0 10px 12px;}
.user-profile-events-cont, .department-profile-events-cont {border-radius:2px; background-color:#f5f5f5;}
.user-profile-events-item, .department-profile-events-item {border-radius:2px; color:#555; cursor:pointer; display:block; margin-bottom:2px; padding:8px 1px 6px 30px; position:relative; text-decoration:none;}
.user-profile-events-item i, .department-profile-events-item i {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 30px 30px; display:block; height:15px; left:10px; top:10px; position:absolute; width:15px;}
.user-profile-events-item:link, .department-profile-events-item:link,
.user-profile-events-item:active, .department-profile-events-item:active,
.user-profile-events-item:visited, .department-profile-events-item:visited {color:#555; text-decoration:none;}
.user-profile-events-item:hover, .department-profile-events-item:hover {background-color:#e8eded; border:1px solid; border-color:#D6DADB #E3E7E8 #ECF0F1; box-shadow:0 1px 1px rgba(230, 230, 230, 0.5) inset; padding:7px 0 5px 29px;}
.user-profile-events-item:hover i, .department-profile-events-item:hover i {left:9px; top:9px;}
.user-profile-item-active, .department-profile-item-active {
	background:#dbe3e6!important;
	border:1px solid;
	border-color:#b6bcbc #ced3d6 #d4dcdf #c9cfcf!important;
	-moz-box-shadow:inset 0 1px 1px #c0c9ca!important;
	-webkit-box-shadow:inset 0 1px 1px #c0c9ca!important;
	box-shadow:inset 0 1px 1px #c0c9ca!important;
	font-weight:bold;
	color:#2466a0!important;
	text-shadow:0 1px 0 #FFFFFF;
	padding:7px 0 5px 29px;!important;
}
.user-profile-item-active i, .department-profile-item-active i {left:9px!important; top:9px!important;}

.user-profile-edit i, .department-profile-edit i {background-position:-113px -1002px!important;}
.user-profile-add-sub i, .department-profile-add-sub i {background-position:-138px -920px!important;}
.user-profile-dismiss i, .department-profile-remove i {background-position: -91px -1002px!important;}
.department-profile-subsection i {background-position: -106px -937px!important;}

.user-profile-right-block {color:#555;margin-bottom:25px; padding-left:25px; position:relative; }
.user-right-bl-img  {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat; height:21px; left:3px; top:-4px; position:absolute; width:16px;}
.user-absence-img {background-position:-68px -1046px;}
.user-leaderboard-img {background-position:-97px -1047px;}
.user-right-bl-title {font-weight:bold; padding-bottom:10px;}
.user-right-bl-item {margin-bottom:15px;}

.breadcrumbs {padding:0 0 10px 0;}
.breadcrumbs-item {
	display:inline-block;
	font-size:12px;
	color:#2067b0;
	line-height:13px;
	margin-left:-6px;
	text-shadow:1px 1px 0 #fff;
	vertical-align:top;
	padding:3px 13px 4px;
	position:relative;
	z-index:0;
}
.breadcrumbs-item i, .breadcrumbs-home i {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -32px -729px; display:block; height:8px; right:0; top:6px; position:absolute; width:5px;}
.breadcrumbs-home {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 0 -750px; display:inline-block; height:20px; vertical-align:top; padding:0 13px 0 0; position:relative; width:8px;}
.breadcrumbs-item:hover {
	border:1px solid;
	border-color:#f1f1f1 #e6e6e6 #cfd1d1 #e5e6e6;
	border-radius:10px;
	background-image:-o-linear-gradient(top,  #fafbfb,  #ebf2f4);
	background-image:-moz-linear-gradient(top, #fafbfb, #ebf2f4);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fafbfb), to(#ebf2f4));
	background-image:-ms-linear-gradient(top,#fafbfb, #ebf2f4);
	background-image:linear-gradient(to bottom, #fafbfb, #ebf2f4);
	box-shadow:inset 0 1px 1px #fff, 0 1px 2px -2px #000;
	-moz-box-shadow:inset 0 1px 1px #fff, 0 1px 2px -2px #000;
	-webkit-box-shadow:inset 0 1px 1px #fff, 0 1px 2px -2px #000;
	color:#2067b0;
	text-decoration:none;
	padding:2px 12px 3px;
	z-index:1;
}
.breadcrumbs-item:hover i {display:none;}
.breadcrumbs-item:active,
.breadcrumbs-item:link,
.breadcrumbs-item:visited {color:#2067b0; text-decoration:none;}
.breadcrumbs-arrow {margin:0 5px;}
.breadcrumbs-item-selected { display: inline-block; color:#5c6470; font-size:12px; padding:3px 11px 3px; line-height: 13px; vertical-align: top;}

.department-profile {color:#555; font-size:14px; line-height:20px;}
.department-unit-manager {margin-bottom:30px;}
.department-unit-manager .department-titles {margin-bottom:4px;}
.department-titles{color:#41474f; font-size:14px; font-weight:bold;}
a.department-link {color:#555; }

.department-subdivision-list {margin-bottom:20px;}
.department-subdivision-list .department-titles {padding-bottom:10px;}

.department-manager-name-block {display:inline-block; margin:1px 25px 0 0; position:relative; vertical-align:top; white-space:nowrap; z-index:1;}
.department-manager-name {padding-right:21px; position:relative;}
.department-manager-info {display:inline-block; font-size:13px; line-height:17px; margin-right:7px; position:relative; vertical-align:middle; white-space:nowrap; z-index:1;}
.department-manager-name-link {color:#2067b0; font-weight:bold;}
.department-manager-post {font-size:13px;}
.department-manager-info-block {
	display:inline-block;
	min-height:51px;
	position:relative;
	margin: 11px 1px 20px;
	padding: 14px 7px 10px 76px;
}

.department-description {padding:0 30px 25px 0;}
.department-description .department-titles {margin-bottom:5px;}

.department-subdivision-table {border:none; padding:0;}
.department-subdivision-table td {border:none; padding:0 0 3px;}
td.department-subdiv-title {border-bottom:1px solid #e3ebed!important; color:#5c6470; font-size:13px; font-weight:bold; padding-bottom:4px;}
td.department-subdiv-left {padding-right:50px;}
td.department-subdiv-second {padding-top:9px;}
.department-link {text-decoration:underline;}

.department-employee-list {padding:0 15px 0 0;}
.department-employee-list .department-titles {font-size:17px;}

/*=====================================================================Utils================================================================*/
.r0, .r1, .r2, .r3, .r4 {display:block; font-size:1px; height:1px; overflow:hidden; }
.r4 { margin:0 4px; }
.r3 { margin:0 3px; }
.r2 { margin:0 2px; }
.r1 { margin:0 1px; }
.clear { clear:both; font-size:0; height:0; overflow:hidden;}
br.sn-br { display: none; }
.sidebar-block-inner {background:none; border:none; padding:10px 15px;}
.sidebar-block-profile-menu { padding: 0 0 0.8em 0; margin: 0 0 0.8em 0; overflow:hidden;}
.config-CRM {padding-left:23px;}
.config-CRM li {color:#3f729c; list-style:none;  margin-bottom:26px; height:22px; overflow:hidden;}
.config-CRM-link,
.config-CRM-link:hover,
.config-CRM-link:visited,
.config-CRM-link:link {color:#3f729c; font-size:18px; font-family:Arial, sans-serif;}

/*====================== Navigation============================ */

div.navigation { font-size:100%; line-height:200%; margin: 0 0 0 5px; }
div.navigation a { padding: 0;}
.navigation-arrows {margin-bottom:1px;}
.navigation-pages {padding-left:2px;}
span.navigation-title { color:#5c6470; font-size:13px; font-weight:normal; text-shadow:0 1px 0 #fff; padding: 0 8px 0 0;}
.navigation-button {display:inline-block; line-height:17px; font-size:13px; text-shadow:0 1px 0 #fff; white-space:nowrap;}
.navigation-text {background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) repeat-x 100px 100px; display: inline-block; height:22px; padding:3px 7px 0; vertical-align: middle;}
.navigation-text-cont {text-decoration:none;}
.navigation-text-cont:hover {text-decoration:underline;}
.navigation-left {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 100px 100px; display: inline-block; height: 25px; vertical-align: middle; width: 12px; }
.navigation-right {background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat 100px 100px; display: inline-block; height: 25px; vertical-align: middle; width: 12px;}
.ctrl-before, .ctrl-after {color:#b2b2b2; font-size:10px; text-shadow:none;}
.ctrl-before {margin:0 7px 0 -5px;}
.ctrl-after {margin:0 0 0 7px;}
.navigation-disabled .navigation-text-cont {text-decoration:none; color:#999;}

.navigation-button:hover,
.navigation-button:link,
.navigation-button:active,
.navigation-button:visited {outline:none;}

.navigation .navigation-page-numb {display:inline-block; text-decoration:none; font-size:13px; font-weight:bold; line-height:14px; margin: 0 2px 0 0; padding:4px 8px 3px; text-shadow:0 1px 0 #FFF;}
.navigation .navigation-page-all { font-weight: normal; }
.navigation .navigation-page-numb:hover {
	background:#eaf0f1;
	background-image:-o-linear-gradient(top,  #f2f5f5,  #e0eaec);
	background-image:-moz-linear-gradient(top, #f2f5f5, #e0eaec);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f2f5f5), to(#e0eaec));
	background:-ms-linear-gradient(top,#f2f5f5, #e0eaec);
	background-image:linear-gradient(to bottom, #f2f5f5, e0eaec);
	border:1px solid;
	border-color:#dbe2e4 #cbd2d4 #adb4b5 #cbd2d4;
	border-radius:4px;
	box-shadow:inset 0 0 1px #fff;
	color:#1a90c7!important;
	padding:4px 7px 3px;
	text-decoration:none;
}
.navigation .nav-current-page {
	display:inline-block;
	background:#ccdade;
	border:1px solid;
	border-color:#a9b4b8 #bac7cb #c6d4d8 #bac7cb;
	border-radius:4px;
	box-shadow:inset 0 1px 1px #bbc5c9;
	color:#585858!important;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	outline:none;
	padding:3px 6px 2px;
	margin: 0 2px 0 0;
	text-shadow:0 1px 0 #FFF;
}

/*=====================Search Title====================================*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

div.title-search-result-header
{
	min-width:350px;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

/*=========== search.title =========*/
body table.title-search-result{table-layout:fixed;width:100%;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
body div.title-search-result{
	border:1px solid #c8d6da;
	border-top:1px solid #c1c5c8;
	-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;
	-webkit-box-shadow:0px 20px 20px rgba(88,112,118,0.3);
	-moz-box-shadow:0px 20px 20px rgba(88,112,118,0.3);
	box-shadow:0px 20px 20px rgba(88,112,118,0.3);
}
body table.title-search-result th{
	width:150px;
	border:0;
	padding:6px 22px 6px 12px;
	font:bold 13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#5c6470;
	text-align:left;
	text-overflow:ellipsis;
	overflow:hidden;
	background-color:#f8fafb;
}
body table.title-search-result td.title-search-all{padding:6px 15px;}
body table.title-search-result td.title-search-item{padding:6px 15px;overflow:hidden;}
body table.title-search-result td.title-search-item img{display:none;}
body table.title-search-result td.title-search-item a{display:block;padding:0;overflow:hidden;text-overflow:ellipsis;font:13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
body table.title-search-result td.title-search-all a{padding-left:0;font:bold 13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#2067b0;}
body table.title-search-result td.title-search-item b{color:#2067b0;}
body table.title-search-result td.title-search-separator,
body table.title-search-result th.title-search-separator{display:none;*display:block;*height:1px;*line-height:1px;*padding:0;*border:0;*margin:0;}
body table.title-search-result tr.title-search-selected th,
body table.title-search-result tr.title-search-selected td,
body table.title-search-result tr.title-search-selected a,
body table.title-search-result tr.title-search-selected td.title-search-more a{background-color:#e6edef;}
body div.title-search-fader{display:none !important;}

body table.webdav-title-search-result th { display: none; }

/*=====================Groups===========================================*/
span.bx-group-pagetitle-link { white-space: nowrap; }

/*=====================================Sidebar Buttons================================================*/
.sidebar-button {
	background-color:#e1ebee;
	box-shadow:inset 0 0 1px rgba(255,255,255, 1), 0 1px 1px -1px rgba(0,0,0,0.2);
	border-radius:4px;
	border-top:1px solid #f1f1f1;
	border-right:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-bottom:1px solid #a9a9a9;
	color:#78808c;
	cursor:pointer;
	display:block;
	font-size:14px;
	font-weight: bold;
	margin: 0 0 15px;
	outline:none;
	padding:3px 11px 5px;
	position:relative;
	text-decoration:none;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);
}
.sidebar-button:visited,
.sidebar-button:link {color:#78808c; text-decoration:none;}
.sidebar-button:hover{color:#2067af;}
.sidebar-button-top {background:url(/bitrix/templates/bitrix245/images/template_sprite_17.png) repeat-x 0 -891px; border-top:1px solid #ffffff; border-radius:3px 3px 0 0; height:20px; display:block; left:0; top:0; position:absolute; width:100%; z-index:1;}
.sidebar-button-content {display:block; position:relative; z-index:2;}



/*============================Filters===============================*/
.filter-block-title {color:#555; font-size:13px; font-weight:bold; margin:0 0 10px 0; padding:0 0 5px 0;  position:relative;}
.filter-block-title a.filter-save { float: right; text-decoration:none; color: #a8a8a8; font-size:11px;  font-weight: normal;  line-height:17px; position:absolute; top:1px; right:26px;}
.filter-block-title a.filter-save:hover { text-decoration:underline; }
a.filter-settings { width: 26px; height:18px; float:right; background:transparent url(/bitrix/templates/bitrix245/images/filter-settings.gif) no-repeat 0 -18px; position:absolute; top:1px; right:-6px;}
a.filter-settings:hover { background:transparent url(/bitrix/templates/bitrix245/images/filter-settings.gif) no-repeat 0 0; }
.filter-block {}
.filter-field { margin-bottom: 1em;}
.filter-field label.filter-field-title { display: block; color: #313131; margin: 0 0 0.3em;}
.filter-field .filter-field-title-block { display: block; margin: 0 0 0.3em;}
.filter-field span.filter-field-title-tab { display: inline-block; color: #313131;}
.filter-field span.filter-field-title-tab { cursor: auto;}
.filter-field span.filter-field-title-tab.webform-field-action-link { cursor: pointer;}
.filter-field input.filter-textbox { width: 220px; }

.filter-field input.filter-quick-textbox { width: 120px; }
.filter-field select.filter-quick-dropdown { width: 90px; }

.filter-field input.filter-checkbox { vertical-align: middle;}
.filter-field input.filter-interval-from, .filter-field input.filter-interval-to { width:90px;}
.filter-field span.filter-interval-hellip { width:30px; display:inline-block; text-align:center;}

.filter-field input.filter-date-interval-from, .filter-field input.filter-date-interval-to { width:75px; vertical-align: top; padding:1px 0; margin: 0 2px 0 0;}
.filter-field span.filter-date-interval-hellip { width:20px; display:inline-block; text-align:center;}
.filter-field a.filter-date-interval-calendar { vertical-align: top; display:inline-block; margin: 1px 1px ;}
.filter-field a.filter-date-interval-calendar img { vertical-align: top; }
.filter-field a.filter-date-interval-calendar:hover { border: 1px solid #AEB6C2; background:#DBE3F2; margin: 0;}

.filter-field-buttons { text-align: right;}
.filter-field select.filter-dropdown, .filter-field select.filter-listbox { width: 225px; }

.filter-field-date-combobox { }

.filter-field-date-combobox .filter-date-interval {  display: none; }
.filter-field-date-combobox span.filter-date-interval-hellip { display:none; }
.filter-field-date-combobox .filter-date-interval-after { display: inline; }
.filter-field-date-combobox .filter-date-interval-before { display: inline; }
.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before {  display: block; margin-top:0.5em;}
.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before span.filter-date-interval-hellip { display: inline-block; }
.filter-field-date-combobox .filter-date-interval-to {  display: none; }
.filter-field-date-combobox .filter-date-interval-from {  display: none; }
.filter-field-date-combobox .filter-date-interval-after .filter-date-interval-to {  display: inline; }
.filter-field-date-combobox .filter-date-interval-before .filter-date-interval-from {  display: inline; }
.filter-field-date-combobox .filter-day-interval { display: none; }
.filter-field-date-combobox .filter-day-interval-selected { display: inline; }
.filter-field-date-combobox input.filter-date-days { width: 55px; padding:1px 0;}
.filter-field-date-combobox-days select.filter-dropdown,
.filter-field-date-combobox-after select.filter-dropdown,
.filter-field-date-combobox-before select.filter-dropdown {  width: 120px; }
.filter-presets {  border-top: 1px solid #e9e9e9; padding: 0.8em 0 0 0; margin: 1.5em 0 0.8em 0; }
.filter-presets label { font-size: 11px; color: #acacac; display:block; margin: 0 0 0.7em 0.5em;}
.filter-presets ul { margin:0 0 0 1.5em; padding: 0; color: #ccc; list-style:disc;}
.filter-presets li { margin: 0 0 0.5em 0}



/*=============================BLOG==============================*/
div.blog-post { margin: 0 0 2em 0; padding: 0 0 1em 0; border-bottom: 1px solid;  }
div.blog-post-field-code {display: none;}
div.blog-post-content
{
	padding:0;
	margin: 0.25em 0 1em 0;
	clear: both;
	line-height:inherit;
	border: none;
	border: 0;
}
div.blog-comment-line { height:0 }
div.blog-post-content p { margin: 0.65em 0;}
div.blog-post-info { margin-bottom: 0.65em;}
div.blog-post-info-back { margin:0; padding:0; background:0;}
div.blog-post-info { overflow: hidden; padding:0;  height: auto; background: none; }
div.blog-author { float:left; margin: 0 8px 0 0;}
div.blog-post-date
{
	float: left;
	display:block;
	line-height: inherit;
	margin:0;
	padding:0;
}
div.blog-post-meta
{
	overflow: hidden;
	font-size: 0.85em;
	padding:0;
	margin:0;
	line-height:normal;
	zoom:1;
}
div.blog-post-meta span { padding: 0; }
div.blog-post-meta span.blog-post-comments-link,
div.blog-post-meta span.blog-post-rss-link,
div.blog-post-meta span.blog-post-views-link,
div.blog-post-meta span.blog-post-edit-link,
div.blog-post-meta span.blog-post-publish-link,
div.blog-post-meta span.blog-post-hide-link,
div.blog-post-meta span.blog-post-show-link,
div.blog-post-meta span.blog-post-delete-link,
div.blog-post-meta span.rating_vote_text { padding: 0 0 0 1em; background: none; }
div.blog-post-meta span.blog-post-link-counter { padding: 0 0 0 0.3em; }

div.blog-post-meta-util { float: right; text-align: right; display: inline; white-space: nowrap;}
div.blog-post-meta-util a { text-decoration: none;}
div.blog-post-meta-util span { display: inline; height:auto; padding: 0; color: #929292}
div.blog-post-meta-util span.rating_vote_like span { color: #929292}
div.blog-post-meta-util span.ilike-light-blog-post { padding-left: 1em }

div.blog-post-tag
{
	margin: 0;
	padding: 0;
	width: 54%;
	float:left;
}
div.blog-post-tag a { text-decoration: none; text-transform: lowercase; }
div.blog-post-tag a:hover { text-decoration: underline; }

h2.blog-post-title { font-size: 2em; margin:0 0 0.25em; padding:0; font-weight: normal; line-height: normal; background: none; border: none; }
h2.blog-post-title a { text-decoration: underline !important; }
div.blog-posts div.blog-post h2.blog-post-title { display: block;}

div.blog-page-navigation a { border: none;}
div.blog-sidebar { display: none;}

/*Forms*/
div.blog-edit-field { margin: 0.462em 0 0; }
div.blog-edit-form-title { display: none; }
div.blog-edit-field-title input, div.blog-edit-field-post-date input, div.blog-edit-field-slug input,
div.blog-edit-field-tags input, div.blog-edit-field-text textarea,
div.blog-edit-field-desc textarea, div.blog-edit-field-syndication-rss-feed-url input,
div.blog-comment-field-user input, div.blog-comment-field-content textarea, div.blog-comment-field-captcha input
{ font-size:20px;  border: 1px solid; font-family:Arial, Helvetica, Verdana, Tahoma, Sans-Serif;}

div.blog-edit-buttons {text-align: center; margin: 0; padding: 0;}
div.blog-edit-buttons input { font-size:1.2em; }

div.blog-edit-fields { padding:0; margin:0;}
div.blog-edit-fields label.blog-edit-field-caption { display:block; margin:0.5em 0;}

div.blog-edit-field-title label, div.blog-edit-field-desc label, label.blog-edit-field-caption, div.blog-post-field-text label,
div.blog-comment-field-user label, div.blog-comment-field-captcha label, div.blog-post-sonet-group
{
	font-family:Arial,Verdana,Tahoma,Sans-Serif;
	font-size:1.18em !important;
	margin-bottom:0.5em;
	white-space:nowrap;
}

div.blog-comment-field-captcha-label { margin-top: 1em;}

div.blog-comment-form
{
	line-height: inherit;
	margin: 0;
	padding: 0;
}

div.blog-comment-info
{
	background: none;
	height: auto;
	padding:0;
	margin: 0.6em 0 0 0;
	overflow:hidden;
	position: relative;
	zoom:1;
	font-size: 0.95em;
	line-height: normal;
}

div.blog-comment-content
{
	display:block;
	overflow:hidden;
	padding:0;
	margin: 0.5em 0;
	clear: both;
}

div.blog-comment
{
	border: none;
	background: none;
	margin:  0 0 0.6em;
	padding: 0;
	overflow: hidden;
}

div.blog-comment-cont
{
	margin:0;
	padding:0;
	border: none;
	background: none;
	border-bottom:1px solid;
}

div.blog-comment-form-box { line-height: normal; margin:0 0 0.6em; }

span.blog-vert-separator { display: none;}
div.blog-add-comment { font-size: 1em; margin: 0 0 1em; padding: 0;}
div.blog-add-comment-top { border-bottom: 1px solid; padding:0 0 2em 0;}
div.blog-add-comment-bottom { margin: 0.6em 0 1em; padding:2em 0 0;}

div.blog-comment-meta a { text-decoration: none !important; }
div.blog-comment-meta a:hover { text-decoration: none !important; }
div.blog-comment-meta > span { padding: 0 1em 0 0; margin: 0;}

div.blog-comment-date, div.microblog-post span.blog-post-date-formated {line-height: 30px;}

div.blog-list-item
{
	margin: 0 0 1em 0;
	border: none;
	border-bottom: 1px dashed;
	padding: 0 0 1em 0;
	clear: both;
	overflow: hidden;
	position: relative;
}

div.blog-list-item div.blog-author { float:none; margin: 0 0 0 65px; display: block;}
div.blog-list-item div.blog-list-title { margin: 0.5em 0 0 65px; display: block;}
div.blog-list-item div.blog-list-content { margin: 0.5em 0 0 65px; display: block;}

div.blog-list-item .blog-author-icon { display: none;}
div.blog-list-item div.blog-author a { font-size: 1em; font-weight: bold;}
div.blog-list-title a { font-size: 1.5em; font-weight: normal; text-decoration: none;}
div.blog-list-item div.blog-clear-float { display: none; clear:none;}
div.blog-register-date { position: absolute; top:0; right: 0; font-size:0.85em; text-transform: lowercase;}

/* Errors and Notes */
div.blog-note-box
{
	border: 1px solid;
	margin:0 0 1.5em 0;
	padding:0.4em 1.117em;
}

div.blog-note-box ul{padding:0.3em 0 0.3em 2em; margin:0;}
div.blog-note-box  ul li {margin:0; padding:0;}

div.blog-post-field  #date-publ-text {border-bottom: 1px dotted; display: inline-block;}
div.blog-post-field  #date-publ-text a {text-decoration: none;}

/*color*/
div.blog-post, div.blog-comment-cont, div.blog-add-comment-top, div.blog-list-item, div.blog-edit-buttons { border-color: #E9E9E9 !important; }

div.blog-post-date, div.blog-comment-date, div.blog-register-date { color:#7E7E7E; }

div.blog-post-meta-util a, div.blog-post-tag, div.blog-post-tag a, div.blog-comment-author-ip a, div.blog-comment-meta a { color:#969696 !important; }

div.blog-comment-preview div.blog-comment-cont { border-color: red;}

div.bbcode-line a:hover, div.bbcode-line a:hover img { background-color: #D7D7D7;}

div.blog-note-box {	background:#FFFEEB; border-color: #FFD482;}


div.blog-edit-field-title input, div.blog-edit-field-post-date input, div.blog-edit-field-slug input,
div.blog-edit-field-tags input, div.blog-edit-field-text textarea,
div.blog-edit-field-desc textarea, div.blog-edit-field-syndication-rss-feed-url input,
div.blog-comment-field-user input, div.blog-comment-field-content textarea, div.blog-comment-field-captcha input
{ background: #F8F7F7; border-color: #D9D9D9;}

div.blog-edit-field-title label, div.blog-edit-field-desc label, label.blog-edit-field-caption,
div.blog-comment-field-user label, div.blog-comment-field-captcha label , div.blog-post-field  #date-publ-text a {color:#1D0405;}

.blog-author a , div.blog-comment-info .blog-author { color: #909090; }
div.blog-comment-date { color:#7F7F7F;}

div.microblog-post {padding: 0 !important;}

/*============== absence =======================*/
.absence-title-buttons {position: absolute; right: 0; top: 5px; white-space: nowrap;}
.absence-title-button {cursor: pointer; display: inline-block; height: 19px; outline: medium none; text-decoration: none !important; vertical-align: top; margin-left: 5px;}
.absence-title-button-create-icon {background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat -19px -470px; display: inline-block; height: 19px; vertical-align: top; width: 11px;}
.absence-link {display: inline-block; color: #0069C4; cursor:pointer; font-size: 12px;font-family: Arial,Helvetica,sans-serif; height: 19px; line-height: 19px; margin:0 0 0 5px; vertical-align: top; text-decoration: underline;}

/*============== HELP POPUP ==================*/
div.help-page-div {height: 480px; padding-left:10px; padding-right:13px}
div.help-page-div span {font-size:13px;font-weight:normal;font-style:normal;text-decoration:none;color:#333333;}
div.help-page-div img {display:block; margin:0 auto; padding: 15px;}

#popup-window-titlebar-b24-help-popup {padding:10px 0 10px 16px; font-weight: bold; color: #555555;}
.b24-help-popup-step { display: none; }
.b24-help-popup-title { border-bottom: 1px solid #e8e8e8;  padding: 10px 10px 8px 10px; font-size: 20px; }
.b24-help-popup-content { padding: 10px 0 0 0; }
.b24-help-popup { width: 725px; padding: 0 6px; font: normal 12px/normal Arial, Helvetica, sans-serif;}
.b24-help-popup-contents { border-bottom: 1px solid #e8e8e8; padding: 0 0 10px 0; margin: 0 0 6px 0;}
.b24-help-popup-navigation {  position: relative; height: 29px; }
.b24-help-popup-paging { padding: 3px 0 0 0; zoom:1; }
.b24-help-popup-page { display: inline-block; padding: 2px 6px; margin: 0 2px 0 0; cursor: pointer; color: #686868; font-size: 12px; }
.b24-help-popup-page:hover { background: #eee;}
.b24-help-popup-page-selected { background: #92b8e0 !important; color: #fff !important; }
.b24-help-popup-buttons { position: absolute; right: 0; top: 0; }
.b24-help-button-disabled .popup-window-button-text { color: #aaa; cursor: default; }
.b24-help-step { width: 745px; height: 315px; }
.b24-help-popup-animation { display: block !important; }

/*============== HELP VIDEO POPUP ==================*/
.b24-video-popup { overflow: hidden; width: 745px; }
.b24-video-popup-contents { overflow: hidden; padding-bottom: 7px;}
.b24-video-popup-title {
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #eff2f3;
	padding: 11px 0 17px 0;
	margin: 0 15px 18px 15px;
	color: #41474f;
	-webkit-font-smoothing: antialiased;
	position: relative;
}
.b24-video-popup-title:after {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	height: 1px;
	background: #fff;
}

.b24-video-popup-step { display: none; }
.b24-video-popup-menu {
	float: left;
	width: 204px;
	height: 321px;
	overflow-y: auto;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 3px;
	position: relative;
}
.b24-video-popup-steps { overflow: hidden; font-size: 13px; width: 512px; padding-left: 6px;}
.b24-video-popup-menu-item {
	cursor: pointer;
	padding: 9px 8px;
	color: #08101c;
	font-size: 13px;
	margin: 0 0 5px 0;
	border-radius: 2px;
	overflow: hidden;
}

.b24-video-popup-menu-index { float: left; }
.b24-video-popup-menu-title { overflow:  hidden; padding-left: 4px; }

.b24-video-popup-menu-item:hover {
	border: 1px solid;
	border-color: #eeefef #dcdddd #b8b8b8 #dcdddd;
	padding: 8px 7px;
	-webkit-box-shadow: inset 0 1px 1px #fff, inset 0 -1px 1px 0 rgba(255, 255, 255, 0.5), 0 1px #e9eaea;
	box-shadow: inset 0 1px 1px #fff, inset 0 -1px 1px 0 rgba(255, 255, 255, 0.5), 0 1px #e9eaea;
	background-color:#f3f7f7;
	background-image: -webkit-linear-gradient(top, #fbfbfc, #f0f5f7);
	background-image:    -moz-linear-gradient(top, #fbfbfc, #f0f5f7);
	background-image:     -ms-linear-gradient(top, #fbfbfc, #f0f5f7);
	background-image:      -o-linear-gradient(top, #fbfbfc, #f0f5f7);
	background-image:         linear-gradient(to bottom, #fbfbfc, #f0f5f7);
}

.b24-video-popup-menu .b24-video-popup-menu-item-selected {
	background: #f3f7f9;
	border: 1px solid;
	padding: 8px 7px;
	border-color: #cdcfd1 #d0d3d4 #d3d6d8 #ced1d3;
	-webkit-box-shadow: inset 0 1px 3px #e3e7e9;
	box-shadow: inset 0 1px 3px #e3e7e9;
}

.b24-video-popup-step-selected { display: block; }

.b24-video-popup-player {
	padding: 11px;
	border: 1px solid #a3a5a7;
	border-radius: 3px;
	background: #fff;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
	margin: 3px;
	position: relative;

}
.b24-video-popup-player iframe { border: 1px solid #c9c9c9; }

.b24-video-popup-learning {
	font-size: 13px;
	color: #999;
	margin-left: 237px;
	margin-bottom: 8px;
	margin-top: -21px;
}

.b24-video-popup-learning-banner {
	border: 1px solid #C9C9C9;
	display: block;
}

.b24-video-popup-learning a { text-decoration: underline; }

.b24-video-popup-learn-question, .b24-video-popup-learn-answer {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
}

.b24-video-popup-learn-question {
	top: 35px;
	color: #FFF;
	font-size: 25px;
}

.b24-video-popup-learn-answer {
	top: 71px;
	color: #FFF;
	font-size: 18px;
	text-decoration: underline;
}
/*===========================================*/

/*============= Content edit form ===========*/

.content-edit-form { width: 100%; }
.content-edit-form a { text-decoration: underline; }
.content-edit-form-header { padding-bottom: 13px; padding-top: 20px }
.content-edit-form-header-first { padding-top: 0 }
.content-edit-form-header-wrap {
	display: block;
	height: 40px;
	font: 13px/42px Arial, Helvetica, sans-serif;
	color: #41474f;
	font-weight: bold;
	background-color:#e9e9e9;
	background-image:-o-linear-gradient(top,  #efefef,  #e3e3e3);
	background-image:-moz-linear-gradient(top, #efefef, #e3e3e3);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#efefef), to(#e3e3e3));
	background:-ms-linear-gradient(top,#efefef, #e3e3e3);
	background-image:linear-gradient(to bottom, #efefef, #e3e3e3);
	border-radius: 3px;
	padding-left: 16px;
	text-shadow: #fff 0 1px 0;
}
.content-edit-form-header-wrap-blue {
	background-color:#c3e7f4;
	background-image:-o-linear-gradient(top,  #d4edf7,  #b5e1f1);
	background-image:-moz-linear-gradient(top, #d4edf7, #b5e1f1);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#d4edf7), to(#b5e1f1));
	background:-ms-linear-gradient(top,#d4edf7, #b5e1f1);
	background-image:linear-gradient(to bottom, #d4edf7, #b5e1f1);
}
.content-edit-form-event-link { height: 47px; padding-bottom: 7px; padding-top: 6px;}

.content-edit-form-field-name {  white-space: nowrap; width: 170px; padding-right: 9px; padding-bottom: 7px; padding-top: 12px; text-align: right; font: 12px Arial, Helvetica, sans-serif;color: #555555; font-weight: bold; vertical-align: top; }
.content-edit-form-field-name-left { text-align: left; padding-left: 25px;}
.content-edit-form-field-input { width: 298px; padding-right: 17px; padding-bottom: 7px; padding-top: 6px; font: 14px Arial, Helvetica, sans-serif; color: #555555; line-height: 26px;}
.content-edit-form-field-input-sub {margin-top: 6px}
.content-edit-form-field-error {  font: 13px Arial, Helvetica, sans-serif; padding-bottom: 7px; padding-top: 12px; color: #de2626; vertical-align: top; }

.content-edit-form-field-textarea { padding-bottom: 13px; padding-right: 7px;}
.content-edit-form-field-input-textarea { font: 13px Arial, Helvetica, sans-serif; height: 100px; width: 100%; outline: none; resize: none; }

.content-edit-form-field-input-text, .content-edit-form-field-input input.string { font: 13px Arial, Helvetica, sans-serif; height: 21px; width: 292px; outline: none; }
.content-edit-form-field-input-bd { width: auto; outline: none; width: 50px;}
.content-edit-form-field-input-select { color: #5b5b5b; border:1px solid #BDC7D8; height: 27px; vertical-align: top; padding: 4px; outline: none; font: 13px Arial, Helvetica, sans-serif; }

.content-edit-form-field-input-selector { margin-left: 0;}
.content-edit-form-field-input-selector-name {  margin-top: 2px; margin-left: 2px; position: absolute; font: 14px Arial, Helvetica, sans-serif; color: #555555}

.content-edit-form-icons { background-image: url("/bitrix/templates/bitrix245/images/content-edit-sprite1.png"); background-repeat: no-repeat }
.content-edit-form-icon-company { background-position: 0px -20px }
.content-edit-form-icon-password { background-position: 0px 0px }
.content-edit-form-icon-socnet { background-position: -20px 0px }

.content-edit-form-event-link-tag { display:inline-block; }
.content-edit-form-event-link-icon { display:inline-block; width: 22px; height: 20px; vertical-align: top; }
.content-edit-form-event-link-name { display:inline-block; border-bottom: 1px dashed #2067b0; padding-top: 2px; height: 17px; vertical-align: top; font: 14px Arial, Helvetica, sans-serif; }

.content-edit-form-field-photo { margin-top: 9px }

.content-edit-form-field-photo-image {
	/*background:url("/bitrix/templates/bitrix245/images/content-edit-sprite1.png") no-repeat 3px -179px;*/
	background-color:#fff!important;
	-moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);
	display:block;
	float:left;
	/*height:42px;*/
	margin-right:11px;
	padding:3px;
	/*width:42px;*/
}

.content-edit-form-load-file-button {overflow:hidden; position:relative;}
.content-edit-form-load-file { font-size:120px; height:85px; opacity:0; filter: alpha(opacity=0); left:-250px; top:-20px; position:absolute;}

.content-edit-form-button {display:inline-block; margin:2px 15px 0 0; vertical-align:middle;}
.content-edit-form-button-left {background:url("/bitrix/templates/bitrix245/images/content-edit-sprite1.png") no-repeat -17px -67px; display:inline-block; height:35px; vertical-align:top; width:4px;}
.content-edit-form-button-right {background:url("/bitrix/templates/bitrix245/images/content-edit-sprite1.png") no-repeat -22px -67px; display:inline-block; height:35px; vertical-align:top; width:4px;}
.content-edit-form-button-text {background:url("/bitrix/templates/bitrix245/images/content-edit-sprite1.png") repeat-x 0 -105px; color:#7a808c; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8); display:inline-block; font-size:14px; font-weight:bold; height:29px; padding:6px 15px 0; line-height: 19px; vertical-align:top;}
.content-edit-form-button:hover .content-edit-form-button-left {background-position:-95px -67px;}
.content-edit-form-button:hover .content-edit-form-button-right {background-position:-101px -67px;}
.content-edit-form-button:hover .content-edit-form-button-text {background-position:-101px -143px;}
.content-edit-form-button-press .content-edit-form-button-left {background-position:-31px -233px!important;}
.content-edit-form-button-press .content-edit-form-button-right {background-position:-36px -233px!important;}
.content-edit-form-button-press .content-edit-form-button-text {background-position:0 -321px!important; color:#5c6470!important;}

.content-edit-form-button-short .content-edit-form-button-left {background-position:0 -240px; height:25px;}
.content-edit-form-button-short .content-edit-form-button-text {background-position:0 -267px; height:23px; font-size:12px; padding:2px 10px 0;}
.content-edit-form-button-short .content-edit-form-button-right {background-position:-7px -240px; height:25px;}
.content-edit-form-button-short:hover .content-edit-form-button-left {background-position:-13px -240px;}
.content-edit-form-button-short:hover .content-edit-form-button-text {background-position:0 -294px;}
.content-edit-form-button-short:hover .content-edit-form-button-right {background-position:-20px -240px;}
.content-edit-form-button-short.content-edit-form-button-press .content-edit-form-button-left {background-position:-44px -243px!important;}
.content-edit-form-button-short.content-edit-form-button-press .content-edit-form-button-text {background-position:0 -356px!important; color:#5c6470!important;}
.content-edit-form-button-short.content-edit-form-button-press .content-edit-form-button-right {background-position:-51px -243px!important;}

.content-edit-form-buttons { padding-top: 14px }

.content-edit-form-notice-successfully,
.content-edit-form-notice-error {
	border:1px solid;
	border-radius:2px;
	min-height:28px;
	margin-bottom:12px;
	padding:8px 0 0 0;
	text-align:center;
}
.content-edit-form-notice-successfully {
	background-color:#e1eec1;
	border-top-color:#b5ca87;
	border-left-color:#cbdca4;
	border-right-color:#cbdca4;
	border-bottom-color:#dae8b7;
	-moz-box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
	-webkit-box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
	box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
}
.content-edit-form-notice-error {
	background-color:#f4d4d4;
	border-top-color:#d2a5a5;
	border-right-color:#e3bdbd;
	border-left-color:#e3bdbd;
	border-bottom-color:#eecccc;
	-moz-box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
	-webkit-box-shadow:inset 0 1px 1px rgba(184,200,144, 0.6);
	box-shadow:inset 0 1px 1px rgba(222,166,166, 0.6);
}

.content-edit-form-notice-text {color:#262728; padding-top: 3px; display:inline-block; font-size:12px; font-weight:bold; padding-left:25px; position:relative; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.content-edit-form-notice-icon {background:url("/bitrix/templates/bitrix245/images/content-edit-sprite1.png") no-repeat -112px -60px; display:inline-block; height:16px; margin-right:10px; left:0; top:2px; vertical-align:middle; width:17px;}
.content-edit-form-notice-successfully .content-edit-form-notice-icon {background-position:-111px -85px; }

.content-edit-form-field-input-text, .content-edit-form-field-input-textarea, .content-edit-form-field-input input.string {
	padding:2px;
	color: #5b5b5b;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.14) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.14) inset;
}
.content-edit-form-field-input-text:focus, .content-edit-form-field-input-select:focus, .content-edit-form-field-input-textarea:focus { color: #2e2d2d; }

.content-edit-form-title-license {margin-top:1px; padding-bottom:6px;}


.content-edit-form-chart {
	background-color:#f5fae4;
	border: 1px solid #dbded0;
	border-radius:3px;
	box-shadow:inset 0 2px 2px -1px #dbded0;
	-moz-box-shadow:inset 0 2px 2px -1px #dbded0;
	-webkit-box-shadow:inset 0 2px 2px -1px #dbded0;
	height:21px;
	width:341px;
}
.content-edit-form-chart-bar-yellow,
.content-edit-form-chart-bar-green {border:1px solid; display:inline-block; vertical-align:top; height:21px; margin-top:-1px;margin-right:-3px}

.content-edit-form-chart-bar-green {
	background-color:#91b519;
	background-image:-o-linear-gradient(top,  #afcb37, #98bb1e,  #6f9a0c);
	background-image:-moz-linear-gradient(top, #afcb37, #98bb1e, #6f9a0c);
	background-image:-webkit-linear-gradient(top, #afcb37, #98bb1e, #6f9a0c);
	background:-ms-linear-gradient(top,#afcb37, #98bb1e, #6f9a0c);
	background-image:linear-gradient(to bottom, #afcb37, #6f9a0c);
	border-color:#b3b6aa #c9cdbb #b3b6aa #b2cc58;
	border-radius:0 3px 3px 0;
	box-shadow:inset 0 1px 1px -1px rgba(245, 255, 199, 0.5);
	-moz-box-shadow:inset 0 1px 1px -1px rgba(245, 255, 199, 0.5);
	-webkit-box-shadow:inset 0 1px 1px -1px rgba(218, 233, 149, 0.5);
	margin-left:-1px;
}
.content-edit-form-chart-bar-yellow {
	background-color:#efc91a;
	background-image:-o-linear-gradient(top,  #f3d737, #efc91a,  #e6ae0c);
	background-image:-moz-linear-gradient(top, #f3d737, #efc91a, #e6ae0c);
	background-image:-webkit-linear-gradient(top, #f3d737, #efc91a, #e6ae0c);
	background:-ms-linear-gradient(top,#f3d737, #efc91a, #e6ae0c);
	background-image:linear-gradient(to bottom, #f3d737, #e6ae0c);/*dae995*/
	border-color:#b3b6aa #c4a515 #b3b6aa #b3b6aa;
	border-radius:3px 0 0 3px;
	-moz-box-shadow:inset 1px 1px 0 rgba(255, 243, 185, 0.3);
	-webkit-box-shadow:inset 1px 1px 0 rgba(255, 243, 185, 0.3);
	box-shadow:inset 1px 1px 0 rgba(255, 243, 185, 0.3);
	margin-left:-1px;
}

.content-edit-form-chart-info {line-height:22px; margin:8px 0 6px;}
.content-edit-form-chart-info-left {padding:5px 14px 0 0; vertical-align:top;}
.content-edit-form-chart-info-center {padding:0 17px 0 0; vertical-align:top;}
.content-edit-form-chart-info-right {padding:0; vertical-align:top;}
.content-edit-form-license {border-top:1px solid #e5e5e5; padding-top:12px;}
.content-edit-form-field-name.content-edit-form-license {padding-top:18px;}

.content-edit-form-bullet-yellow,
.content-edit-form-bullet-green,
.content-edit-form-bullet-transp {border-radius:5px; height:10px; width:10px;}

.content-edit-form-bullet-yellow {
	background-color:#efc91a;
	background-image:-o-linear-gradient(top,  #f3d737, #efc91a,  #e6ae0c);
	background-image:-moz-linear-gradient(top, #f3d737, #efc91a, #e6ae0c);
	background-image:-webkit-linear-gradient(top, #f3d737, #efc91a, #e6ae0c);
	background:-ms-linear-gradient(top,#f3d737, #efc91a, #e6ae0c);
	background-image:linear-gradient(to bottom, #f3d737, #e6ae0c);
	box-shadow:inset 1px 1px 0 rgba(255, 243, 185, 0.3);
}
.content-edit-form-bullet-green {
	background-color:#91b519;
	background-image:-o-linear-gradient(top,  #afcb37, #98bb1e,  #6f9a0c);
	background-image:-moz-linear-gradient(top, #afcb37, #98bb1e, #6f9a0c);
	background-image:-webkit-linear-gradient(top, #afcb37, #98bb1e, #6f9a0c);
	background:-ms-linear-gradient(top,#afcb37, #98bb1e, #6f9a0c);
	background-image:linear-gradient(to bottom, #afcb37, #6f9a0c);
	border-color:#b3b6aa #c9cdbb #b3b6aa #b2cc58;
	box-shadow:inset 1px 1px 0 rgba(255, 243, 185, 0.3);
}
.content-edit-form-bullet-transp {
	border:1px solid #dadada;
	background:#f0f7d7;
	box-shadow:inset 0 2px 2px -1px #dbded0;
	-moz-box-shadow:inset 0 2px 2px -1px #dbded0;
	-webkit-box-shadow:inset 0 2px 2px -1px #dbded0;
	height:9px;
	width:9px;
}

.content-edit-form-activate-license .content-edit-form-field-input-text {margin-bottom:20px;}
.content-edit-form-act-license-text {margin-top:37px;}

.config-webform-field-upload { overflow: hidden; width: 200px; /*height: 27px;*/ }
.config-webform-field-upload:hover .webform-button-text { color: #000; cursor:pointer !important;}
.config-webform-field-upload input { margin-top: -65px; margin-left:-410px; -moz-opacity: 0; filter: alpha(opacity=0); opacity: 0; font-size: 150px; height: 50px; }

/*.config-webform-field-upload {display:inline-block; margin:2px 15px 0 0; vertical-align:middle;}*/
.config-webform-field-upload:hover .content-edit-form-button-left {background-position:-95px -67px;}
.config-webform-field-upload:hover .content-edit-form-button-right {background-position:-101px -67px;}
.config-webform-field-upload:hover .content-edit-form-button-text {background-position:-101px -143px;}

.config-webform-button-upload, .config-webform-button-upload .config-webform-button-left, .config-webform-button-upload .config-webform-button-right, .config-webform-button-upload .config-webform-button-text { display: inline-block; vertical-align: top; height:27px; line-height:27px; cursor:pointer;}
.config-webform-button-upload .config-webform-button-left { width:6px; background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat 0 -222px;}
.config-webform-button-upload .config-webform-button-text { background: url(/bitrix/js/main/core/images/controls-sprite.png) repeat-x 0 -251px; font: normal normal normal 14px/26px Arial, Helvetica, sans-serif; padding:0 8px; color: #5b5b5b; text-shadow: none;}
.config-webform-button-upload .config-webform-button-right { width:6px; background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat right -222px;}
.config-webform-logo-img {background: #fff; border: 1px solid #ced0d1; border-radius: 2px; -webkit-box-shadow: inset 0 0 1px #f5f5f5, 0 0 0 1px #e9eced; box-shadow: inset 0 0 0 1px #f5f5f5, 0 0 0 1px #e9eced; display: inline-block; padding:3px; }
.config_logo_delete_link {vertical-align: middle;line-height: 26px;margin-top: 10px;}

/*======= license ======*/
.content-edit-form-choose-license {
	width: 100%;
	border: 2px solid #e3ebed;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.content-edit-form-choose-license th {
	padding: 10px 15px 10px 18px;
	font-size: 22px;
	color: #555555;
}
.content-edit-form-choose-license-left-th { text-align: left; }
.content-edit-form-choose-license td {
	padding: 6px 5px 6px 14px;
	color: #555555 !important;
	font-size: 12px;
	vertical-align: middle;
	border-top: 1px solid #efefed;
}
.content-edit-form-choose-license-center-td { text-align: center; }
.content-edit-form-choose-license-dark-grey-td { background-color: #f4f7f8; }
.content-edit-form-choose-license-grey-td { background-color: #fcfcfb; }
.content-edit-form-choose-license-bold-td { font-weight: bold; }
.content-edit-form-choose-license-plus{ background:url("/bitrix/templates/bitrix245/images/content-edit-sprite1.png") no-repeat -130px -50px; height:25px; margin-right:10px; vertical-align:middle; width:26px; display: inline-block; }
.content-edit-form-choose-license-minus{ background:url("/bitrix/templates/bitrix245/images/content-edit-sprite1.png") no-repeat -130px -75px; height:23px; margin-right:10px; vertical-align:middle; width:25px; display: inline-block; }

.content-edit-form-choose-license th + th, .content-edit-form-choose-license td + td, .content-edit-form-choose-license th + td {
	border-left: 1px solid #e3ebed;
	color: #21619a;
}
.content-edit-form-choose-license td a {
	font-weight: bold;
	text-decoration: underline;
}
td.content-edit-form-choose-license-blue-text { color: #21619a !important; }

.content-edit-form-button-pushed {display:inline-block; margin:2px 15px 0 0; vertical-align:middle;white-space: nowrap;}
.content-edit-form-button-pushed-left {background:url("/bitrix/templates/bitrix245/images/content-edit-sprite1.png") no-repeat -17px -67px; display:inline-block; height:35px; vertical-align:top; width:4px;}
.content-edit-form-button-pushed-right {background:url("/bitrix/templates/bitrix245/images/content-edit-sprite1.png") no-repeat -22px -67px; display:inline-block; height:35px; vertical-align:top; width:4px;}
.content-edit-form-button-pushed-text {background:url("/bitrix/templates/bitrix245/images/content-edit-sprite1.png") repeat-x 0 -105px; color:#7a808c; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8); display:inline-block; font-size:14px; font-weight:bold; height:29px; padding:6px 15px 0; line-height: 19px; vertical-align:top;}

.content-edit-form-choose-license-history { padding:5px 0 14px 5px; display:inline-block; }

/* lisence-order */
.content-edit-form-license-order-wrapper {
	border: 9px solid #e3ebed;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
.content-edit-form-license-order {
	border: 2px solid #cedbdf;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 0 15px 0 15px;
	width: 100%;
}
.content-edit-form-license-order th {
	color: #1f67b0;
	font-size: 26px;
	text-align: center;
	font-weight: normal;
	padding: 15px 10px 15px 10px;
}
.content-edit-form-license-order td {
	padding: 12px 5px 6px 14px;
	vertical-align: middle;
	border-top: 1px solid #efefed;
}
.content-edit-form-license-order-digit {
	color: #4c85c0;
	font-weight: bold;
	font-size: 16px;
}
.content-edit-form-license-order-div-left { float: left; }
.content-edit-form-license-order-div-left a { font-weight: bold; text-decoration: underline; }
.content-edit-form-license-order-div-right { float: right; vertical-align: middle; }
.content-edit-form-license-order-div-right a { color: #7f7f7f; text-decoration: underline; font-size: 12px; }
.content-edit-form-license-order-span { padding-bottom:5px; display:inline-block; }
.content-edit-form-license-order-div-overflow { overflow:hidden; padding-top: 15px; }
.content-edit-form-license-order-div-overflow-inner { overflow:hidden; padding-left:5px; padding-top: 2px; }
.content-edit-form-license-order-td-center { text-align: center; padding-top: 10px; padding-bottom: 10px; }
.content-edit-form-license-order-td-middle {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #7f7f7f;
}
.content-edit-form-license-order-corner-td { vertical-align: top !important; }
.content-edit-form-license-order-partner-send {
	background-color: #f1f9d1;
	padding: 6px 10px 6px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: none;
}
.content-edit-form-license-order-partner-send p {
	color: #759717;
	font-weight: bold;
	font-size: 16px;
	margin: auto;
}
.content-edit-form-license-order-partner-loader { display: none; padding-top: 3px; }

/* license-buy */
.content-edit-form-license-buy { width: 100%; }
.content-edit-form-license-choose-and-buy {
	border: 1px solid #cedbdf;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border-collapse: collapse;
}
.content-edit-form-license-buy td { vertical-align: middle; }
.content-edit-form-license-buy tr { padding: 8px 5px 6px 14px; }
.content-edit-form-license-buy-title { color: #1f67b0; font-size: 26px; padding: 0px 10px 8px 16px; }
.content-edit-form-license-buy-title div {
	color: #1f67b0;
	border-bottom: 2px solid #cedbdf;
	padding-bottom: 8px;
}
.content-edit-form-license-buy-price {
	font-size: 18px;
	padding: 5px 40px 0 0;
	display: inline-block;
}
.content-edit-form-license-choose-and-buy-time { font-size: 16px; }
.content-edit-form-license-buy-text-span { padding: 20px 0 5px 20px; display: inline-block; }
/*===========================================*/



.reports-description-text {font: 13px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;}
/*===========================================*/
.sonet-groups-group-text { width: 82%!important; }

/*for telephone's list*/
/*Data table*/
table.data-table
{
	border:1px solid #fff;
	border-collapse: collapse;
}
/*Any cell*/
table.data-table td
{
	border:1px solid #efefef;
	border-left:none;
	border-right:none;
	background-color:#FFFFFF;
	padding:6px 5px;
}
/*Head cell*/
table.data-table thead td, table.data-table th, table.data-table thead th
{
	background-color:#ebebeb;
	font-weight:bold;
	font-size:12px;
	background-image:none;
	border:1px solid #fff;
	padding:8px;
	color:#072838;
	text-align:left;
}
/*Head cell selected*/
table.data-table thead td.selected, table.data-table th.selected, table.data-table thead th.selected
{
	background-color:#f6f6f5;
}
/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
}
/*Selected cell*/
table.data-table td.selected, table.data-table tr.selected td
{
	background-color:#f6f6f6;
}
/*Foot cell*/
table.data-table tfoot td
{
	background-color:#f6f6f5;
	padding:4px;
}
/*End data table*/

/* IM */
.bx-messenger-box, .bx-messenger-history { margin: 0 -7px -5px; border-top: 0;}

.tableHolder {
  margin-bottom: 20px;
  padding: 10px;
  background: #e2f0f7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.tableHolder table {
  margin-bottom: 0;
}
.tableWrapper {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px #d1dde2;
  -moz-box-shadow: 0 0 10px #d1dde2;
  box-shadow: 0 0 10px #d1dde2;
  border: 1px solid #c1dae6;
  background: #fff;
}
.borderedTable {
  border-collapse: separate;
  border-spacing: 0;
}
.borderedTable th + th, .borderedTable td + td, .borderedTable th + td {
  border-left: 1px solid #c1dae6;
  color: #21619a;
  text-align: center;
}
.borderedTable th {
  padding: 22px 5px 17px 18px;
  font-size: 26px;
  color: #555555;
  text-align: left;
}
.borderedTable td {
  padding: 10px 5px 10px 20px;
  color: #555555 !important;
  font-weight: bold;
  font-size: 12px;
  vertical-align: middle;
  border-top: 1px solid #efefed;
  text-align: left;
}
.borderedTable td img {
  top: 4px;
  position: relative;
}
.borderedTable .selected td {
  padding: 5px 19px 8px;
  font: italic 18px Georgia;
  background: #fcfcfb;
}
.borderedTable input, .borderedTable textarea, .borderedTable select {
	border: 1px solid #C8CFD4;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #F0F9FF;
	outline: none;
	font-size: 18px;
	padding: 4px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
}
.borderedTable .alignTd {
  display: inline-block;
  text-align: left;
  width: 70%;
}
.borderedTable input[type="radio"], .borderedTable input[type="checkbox"], .borderedTable .inputCheckbox {width: auto !important;}


/*======== marketplace =======*/
.mp_wrap{

}
.mp_top_nav{
	padding-bottom:15px;
	background: url(/bitrix/templates/bitrix245/images/topshadow.png) bottom center no-repeat;
	-webkit-background-size: 100% 10px;
	background-size: 100% 10px;
	position: relative;
}
.mp_top_nav_ul{
	display: block;
	margin: 0;
	padding: 0;
}
.mp_dt_rc_graybutton,
.mp_top_nav_ul_li{
	position: relative;
	display: inline-block;
	margin: 0 10px;
}

.leftborder,
.rightborder{
	display: none;
	height: 45px;
	width: 7px;
	position: absolute;
	top: 0;
}
.mp_dt_rc_graybutton a,
.mp_top_nav_ul_li>a{
	display: block;
	position: relative;
	height: 45px;
	font-size: 15px;
	color: #252c38;
	text-decoration: none;
	padding: 0 15px 0 35px;
	line-height: 44px;
	margin-bottom: 2px;

}
.mp_dt_rc_graybutton a,
.mp_top_nav_ul_li:hover>a{
	background: url(/bitrix/templates/bitrix245/images/top_nav_center.png) bottom center repeat-x;
}
.mp_dt_rc_graybutton .leftborder,
.mp_top_nav_ul_li:hover .leftborder{
	display: block;
	left: -7px;
	background: url(/bitrix/templates/bitrix245/images/top_nav_leftborder.png) left bottom no-repeat ;
}
.mp_dt_rc_graybutton .rightborder,
.mp_top_nav_ul_li:hover .rightborder{
	display: block;
	right: -7px;
	background: url(/bitrix/templates/bitrix245/images/top_nav_rightborder.png) right bottom no-repeat ;
}

.mp_dt_rc_graybutton a{
	padding: 0 15px;
	font-weight: bold;
	color: #5b6371;
	text-shadow:0 1px 0 0 rgba(255,255,255,.2);
}
.mp_dt_rc_graybutton:active a,
.mp_top_nav_ul_li>a:active,
.mp_top_nav_ul_li.active>a,
.mp_top_nav_ul_li:active>a{
	outline: none;
	display: block;
	position: relative;
	height: 45px;
	line-height: 40px;
	bottom: -2px;
	margin-bottom: 0;
	background: url(/bitrix/templates/bitrix245/images/top_nav_center.png) top center repeat-x;

}
.mp_dt_rc_graybutton:active a .leftborder,
.mp_top_nav_ul_li.active>a .leftborder,
.mp_top_nav_ul_li>a:active .leftborder{
	outline: none;
	display: block;
	left: -7px;
	background: url(/bitrix/templates/bitrix245/images/top_nav_leftborder.png) left top no-repeat ;
}
.mp_dt_rc_graybutton:active a .rightborder,
.mp_top_nav_ul_li.active>a .rightborder,
.mp_top_nav_ul_li>a:active .rightborder{
	display: block;
	right: -7px;
	background: url(/bitrix/templates/bitrix245/images/top_nav_rightborder.png) right top no-repeat ;
}
.mp_top_nav_ul_li.top .icon,
.mp_top_nav_ul_li.updates .icon,
.mp_top_nav_ul_li.category .icon,
.mp_top_nav_ul_li.sale .icon{
	display: inline-block;
	width: 20px;
	height: 21px;
	position: absolute;
	left: 7px;
	top: 11px;
	background: url(/bitrix/templates/bitrix245/images/icons.png) no-repeat;
}
.mp_top_nav_ul_li.top .icon{background-position: 0 0;}
.mp_top_nav_ul_li.updates .icon{background-position: -60px 0;}
.mp_top_nav_ul_li.category .icon{background-position: -20px 0;}
.mp_top_nav_ul_li.sale .icon{background-position: -40px 0;}
.mp_top_nav_ul_li.active .icon,
.mp_top_nav_ul_li:active .icon{top:9px;}
.mp_top_nav_ul_li.category>a .arrow {
	display: inline-block;
	width: 6px;
	height: 20px;
	position: absolute;
	right: 3px;
	top: 21px;
	background: url(/bitrix/templates/bitrix245/images/arrow.png) no-repeat;
}
.mp_top_nav_ul_sub{
	position: absolute;
	margin: -5px 0 0;
	padding: 8px;
	right: -13px;
	background: #f8fafb;
	border: 1px solid #d4e0e2;
	z-index: 200;
	border-radius: 3px;
	box-shadow: inset 1px 1px 0 0 rgba(255,255,255,.4), 0 20px 18px 0 rgba(88,112,118,.13)
}
.mp_top_nav_ul_sub li{
	list-style: none;
	white-space: nowrap;
	display: block;
}
.mp_top_nav_ul_sub li a{
	display: block;
	color: #555;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	text-decoration: none;
	font-size: 13px;
	padding: 8px;
}
.mp_top_nav_ul_sub li a:hover{
	border-radius: 3px;
	background: #dae4e6;
	padding: 7px;
	border: 1px solid #b4bdbe;
	box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.2)
}
.mp_top_nav_ul_sub .arrow{
	position: absolute;
	width: 18px;
	height: 10px;
	background: url(/bitrix/templates/bitrix245/images/top.png) no-repeat bottom center;
	right: 10px;
	top: -10px;
}
.mp_search_container{
	position: absolute;
	right: 10px;
	top: 5px;
	border-radius: 3px;
	border: 1px solid #b9bcbe;
	box-shadow: inset 0 1px 4px 0 rgba(0,0,0,.15);
	width: 214px;
	height: 31px;
}
.mp_search_result{
	position: absolute;
	display: none;
	margin: 0;
	padding: 8px;
	right: -1px;
	top: 100%;
	left: -1px;
	background: #F8FAFB;
	border: 1px solid #D4E0E2;
	z-index: 200;
	border-radius: 3px;
	box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.4), 0 20px 18px 0 rgba(88, 112, 118, 0.13);
}
.mp_search_input_text{
	border: none;
	position: absolute;
	left: 5px;
	top: 5px;
	outline: none;
	width:170px;
}
.mp_search_list_solutions{
	margin: 0;
	padding: 0;
}
.mp_search_list_solutions li {
	display: block;
	position: relative;
	white-space: normal;
	margin-bottom: 5px;
	height: 40px;
	/*padding: 1px 1px 1px 40px;*/
	padding-left: 40px;
	border: 1px solid #F8FAFB;
	-webkit-transition:border-color ease-in-out .25s;
	transition:border-color ease-in-out .25s;
	-webkit-transition:background ease-in-out .1s;
	transition:background ease-in-out .1s;/*
	-webkit-transition:box-shadow ease-in-out .15s;
			transition:box-shadow ease-in-out .15s;
*/
}
.mp_search_list_solutions li:hover{
	border-radius: 3px;
	background: #DAE4E6;
	/*padding: 0 0 0 39px;*/
	border: 1px solid #B4BDBE;
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.mp_search_ls_img{
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 102;
	display: block;
	border-radius: 4px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 30px;
	height: 30px;

	background:url('/bitrix/templates/bitrix245/images/default-upic-mp.png') no-repeat center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.mp_search_ls_img span{
	width:300px;
	text-align: center;
	display: block;
	/*height: 79px;*/
	height: 30px;
	left: 50%;
	margin-left: -150px;
	position: absolute;
	top: 0;
}
.mp_search_ls_img img{
	border-radius: 3px;
	width: auto;
	height: 30px;
}
.mp_search_ls_title{
	color: #404a58;
	font-size: 13px;
	display: block;
	white-space: nowrap;
	width: 100%;
	line-height: 40px;
	vertical-align: middle;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
}
.mp_search_ls_shadow {
	width: 33px;
	height: 35px;
	position: absolute;
	left: 4px;
	top: 4px;
	z-index: 104;
	background: url(/bitrix/templates/bitrix245/images/frame.png) no-repeat top left;
	-webkit-background-size: 32px 36px;
	background-size: 32px 36px;
}

.mp_search_submit{
	position: absolute;
	right: 10px;
	top: 8px;
	background: url(/bitrix/templates/bitrix245/images/icon_search.png) center no-repeat;
	width: 16px;
	height: 16px;
	padding: 2px;
	border: none;
	cursor: pointer;
}

.mp_section{padding: 0 20px;}
.mp_dt_title_icon{
	position: relative;
	float: left;
	height: 91px;
	margin-left: 15px;
	margin-bottom: 20px;
}
.mp_td_owner,
.mp_dt_title_section,
.mp_dt_pp_title_section{
	/*float: left;*/
	margin:0 0 0 125px;
	font-weight: bold;
	line-height: 25px;
}
.mp_dt_title_section{padding-top: 10px;}
.mp_td_owner{font-size: 13px;}
.mp_td_owner a{color: #2785b3;}
.mp_td_owner a:hover{text-decoration: none;}
.mp_dt_title_section,
.mp_title_section{
	color: #3a4255;
	font-size: 25px;
}
.mp_dt_pp_title_section{
	padding-top: 10px;
	font-size: 18px;
}
.mp_section_container{
	box-shadow: 0 1px 3px 0 rgba(42,48,60,.39);
	border-radius: 4px;
}
.mp_dt_container{
	position: relative;
	padding: 15px;
}
.mp_sc_container{
	position: relative;
	padding: 15px;
	border-bottom: 1px solid #dde7ec;
}
.mp_section_container .mp_sc_container:last-child{border: none;}
.mp_sc_container.buttons{height:30px;}
.mp_sc_title{
	font-weight: bold;
	font-size: 17px;
	color: #878b94;
}
.mp_sc_slide{
	width: 100%;
	position: relative;
}
.mp_sc_list_solutions{
	padding: 0;
	white-space: nowrap;
}
.mp_sc_list_solutions li{
	display: block;
	float: left;
	width: 25%;
	position: relative;
	min-height: 100px;
	white-space: normal;
	margin-bottom: 30px;
}
@media (max-width: 995px){
	.mp_sc_list_solutions li{
		width: 33%;
	}
}
.mp_sc_ls_li_hover{
	display: none;
	position: absolute;
	top: -5px;
	left: -5px;
	right: 0;
	bottom: -20px;
	border-radius: 5px;
	box-shadow: 0 10px 16px 0 rgba(42,48,60,.29);
	background: #fff;
	border: 1px solid #ededed;
	z-index: 100;
}
.mp_sc_ls_li_hover a{
	display: block;
	position: absolute;
	right: 8px;
	bottom: 8px;
	text-decoration: none;
	color: #fff;
	border-radius: 5px;
	background: #ffae00;
	background: -moz-linear-gradient(top, #ffae00 0%, #ff8000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffae00), color-stop(100%,#ff8000));
	background: -webkit-linear-gradient(top, #ffae00 0%,#ff8000 100%);
	background: -o-linear-gradient(top, #ffae00 0%,#ff8000 100%);
	background: -ms-linear-gradient(top, #ffae00 0%,#ff8000 100%);
	background: linear-gradient(to bottom, #ffae00 0%,#ff8000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffae00', endColorstr='#ff8000',GradientType=0 );
	padding: 6px 8px ;
	text-shadow:0 1px 0 rgba(0,0,0,.2);
	font-weight: bold;
	font-size: 14px;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.15), inset 0 1px 0 0 #ffc600;
	border-left: 1px solid #ffb900;
	border-right: 1px solid #ffb900;
	border-top: 1px solid #ffc600;
	border-bottom: 1px solid #ff8000;
}
.mp_sc_list_solutions li:hover .mp_sc_ls_li_hover{
	display: block;
}
.mp_sc_ls_img{
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 102;
	display: block;
	border-radius: 9px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 81px;
	height: 79px;
	background:url('/bitrix/templates/bitrix245/images/default-upic-mp.png') no-repeat center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.mp_sc_ls_img span{
	width:300px;
	text-align: center;
	display: block;
	height: 79px;
	left: 50%;
	margin-left: -150px;
	position: absolute;
	top: 0;
}
.mp_sc_ls_img img{
	border-radius: 7px;
	width: auto;
	height: 79px;
}
.mp_discount_icon{
	width: 34px;
	height: 34px;
	display: block;
	position: absolute;
	bottom:2px;
	left: 1px;
	z-index: 999;
	background: url(/bitrix/templates/bitrix245/images/percent.png) no-repeat;
}
.mp_sc_ls_shadow{
	width:87px;
	height: 91px;
	position: absolute;
	left: 2px;
	top: 4px;
	z-index: 104;
	background: url(/bitrix/templates/bitrix245/images/frame.png) no-repeat top left;
}
.mp_sc_ls_container{
	position: absolute;
	left: 100px;
	right: 5px;
	top: 3px;
	z-index: 102;
}
.mp_sc_ls_title{
	color: #404a58;
	font-size: 16px;
	display: block;
	text-decoration: none;
	font-weight: bold;
}
.mp_sc_ls_title.crop{
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.mp_sc_ls_price{
	font-weight: bold;
	color: #000;
	font-size: 16px;
	padding-top: 7px;
	display: block;
}
.mp_sc_ls_stars{
	color: #a5adb7;
	padding-left: 20px;
	background: url(/bitrix/templates/bitrix245/images/star.png) no-repeat center left;
	font-size: 14px;
}
.bt_gray{
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	color: #585c68 !important;
	text-shadow: 0 1px #fff;
	padding: 8px 17px !important;
	border-radius: 2px;
	border-top: 1px solid #fafafa;
	border-right: 1px solid #f1f6f7;
	border-bottom: 1px solid #dee9ec;
	border-left: 1px solid #f1f6f7;
	box-shadow: 0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.4), /* inset 0 1px #fff, */ inset 0 0 1px rgba(255,255,255,.5);
	background: #dee9ec;
	background: -moz-linear-gradient(top, #dee9ec 0%, #fafafa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dee9ec), color-stop(100%,#fafafa));
	background: -webkit-linear-gradient(top, #dee9ec 0%,#fafafa 100%);
	background: -o-linear-gradient(top, #dee9ec 0%,#fafafa 100%);
	background: -ms-linear-gradient(top, #dee9ec 0%,#fafafa 100%);
	background: linear-gradient(to bottom, #dee9ec 0%,#fafafa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee9ec', endColorstr='#fafafa',GradientType=0 );
	margin-right: 10px;
}
.bt_gray:hover {
	background: #f1f6f7;
	text-decoration: none;
}
.bt_gray:active {
	position: relative;
	box-shadow: inset 0 1px 1px 1px rgba(122,128,141,.78);
	background: -moz-linear-gradient(top, rgba(191,205,210,0.79) 0%, rgba(211,223,226,0.79) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,205,210,0.79)), color-stop(100%,rgba(211,223,226,0.79)));
	background: -webkit-linear-gradient(top, rgba(191,205,210,0.79) 0%,rgba(211,223,226,0.79) 100%);
	background: -o-linear-gradient(top, rgba(191,205,210,0.79) 0%,rgba(211,223,226,0.79) 100%);
	background: -ms-linear-gradient(top, rgba(191,205,210,0.79) 0%,rgba(211,223,226,0.79) 100%);
	background: linear-gradient(to bottom, rgba(191,205,210,0.79) 0%,rgba(211,223,226,0.79) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9bfcdd2', endColorstr='#c9d3dfe2',GradientType=0 );
	bottom: -1px;
}
.mp_dt_left_container{
	float: left;
	width: 220px;
	padding: 5px;
}
.mp_dt_right_container{
	margin-left: 230px;
	padding: 5px;
}
.mp_dt_preview img{
	border: 1px solid #e6e6e6;
}
.mp_dt_lc_slider{
	position: relative;
	height: 45px;
	width: 173px;
	margin-top: 10px;
	margin-bottom: 25px;
}
.mp_dt_lc_slider_container{
	position: relative;
	height: 45px;
	width: 133px;
	margin: 0 20px;
	overflow: hidden;
}
.mp_dt_preview_list{
	display: block;
	margin: 0;
	padding: 0;
	height: 45px;
	text-align: center;
	white-space: nowrap;
}
.mp_dt_preview_list li{
	display: inline-block;
	width: 39px;
	padding: 0;
	border: 1px solid #e6e6e6;
}
.mp_dt_lc_slider_right,
.mp_dt_lc_slider_left{
	width: 12px;
	height: 45px;
	position: absolute;
	top: 0;
	opacity: .1;
	cursor: pointer;
}
.mp_dt_lc_slider_left{
	left: 0;
	background: url(/bitrix/templates/bitrix245/images/left.png) no-repeat center;
}
.mp_dt_lc_slider_right{
	right: 0;
	background: url(/bitrix/templates/bitrix245/images/right.png) no-repeat center;
}
.mp_dt_lc_slider_right:hover,
.mp_dt_lc_slider_left:hover{
	opacity: .5;
}
.mp_dt_lc_desc{
	font-size: 12px;
	line-height: 30px;

}
/*.mp_empty_icon {
	background:url('/bitrix/templates/bitrix245/images/default-upic-mp.png') no-repeat center;
	-webkit-background-size: 100%;
	background-size: 100%;
}*/
.mp_lt_right_container,
.mp_lt_left_container{
	width: 25%;
	float: left;
	min-height: 105px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mp_lt_right_container{
	text-align: center;
	padding-top: 35px;
}
.mp_lt_centrer_container{
	width: 50%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mp_lt_centrer_container p{
	margin-top: 0;
	padding: 0 20px;
	font-size: 14px;
	color: #585e6c;
	line-height: 19px;
}

.mp_delete_confirm {margin: 10px;}
.mp_delete_confirm_text {margin-bottom: 8px; font-weight: bold;}

.bt_popup_arrow,
.bt_green {
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #fff !important;
	text-shadow: 0 0 1px rgba(52,100,119,.05), 0 1px 1px rgba(0,0,0,.2);
	padding: 8px 17px !important;
	cursor: pointer;
	border: none;
	border-top: 1px solid #88c900;
	border-radius: 3px;
	margin-right: 5px;
	box-shadow: inset 0 2px 0 -1px rgba(255,255,255,.5), 0 1px 2px 0 rgba(0,0,0,.2);
	background: rgb(162,212,59);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyZDQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ODlhMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(162,212,59,1) 0%, rgba(104,154,1,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(162,212,59,1)), color-stop(100%,rgba(104,154,1,1)));
	background: -webkit-linear-gradient(top, rgba(162,212,59,1) 0%,rgba(104,154,1,1) 100%);
	background: -o-linear-gradient(top, rgba(162,212,59,1) 0%,rgba(104,154,1,1) 100%);
	background: -ms-linear-gradient(top, rgba(162,212,59,1) 0%,rgba(104,154,1,1) 100%);
	background: linear-gradient(to bottom, rgba(162,212,59,1) 0%,rgba(104,154,1,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2d43b', endColorstr='#689a01',GradientType=0 );
}
.bt_popup_arrow:hover,
.bt_green:hover {
	color: #fff;
	box-shadow: inset 0 2px 0 -1px rgba(255,255,255,.5), 0 1px 2px 0 rgba(0,0,0,.2);
	background: rgb(162,212,59);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyZDQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ODlhMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(162,212,59,1) 0%, rgba(104,154,1,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(162,212,59,1)), color-stop(100%,rgba(104,154,1,1)));
	background: -webkit-linear-gradient(top, rgba(162,212,59,1) 0%,rgba(104,154,1,1) 100%);
	background: -o-linear-gradient(top, rgba(162,212,59,1) 0%,rgba(104,154,1,1) 100%);
	background: -ms-linear-gradient(top, rgba(162,212,59,1) 0%,rgba(104,154,1,1) 100%);
	background: linear-gradient(to bottom, rgba(162,212,59,1) 0%,rgba(104,154,1,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2d43b', endColorstr='#689a01',GradientType=0 );
	text-decoration: none;
}
.bt_popup_arrow:active,
.bt_green:active {
	color: #fff;
	border-top: 1px solid #649f00;
	background-color: #649f00;
	box-shadow: inset 0 1px 0 rgba(69,102,9,.31);
	position: relative;
	bottom: -1px;
}
.bt_popup{
	display: inline-block;
	padding: 0  40px 0 0 !important;
	position: relative;
}
.bt_popup .bt_green{
	border-radius: 3px 0 0 3px;
	border-right: 1px solid #6c9616;
}
.bt_popup_arrow{
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	bottom: 0;
	padding: 0 !important;
	border-radius: 0 3px 3px 0;
	border-left: 1px solid #a1d33a;
}
.bt_popup_arrow span{
	background: url(/bitrix/templates/bitrix245/images/arrow_white.png) no-repeat;
	width: 9px;
	height: 7px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -3px;
	margin-left: -4px;

}
.bt_popup_arrow:active{
	top: 1px;
	bottom: -1px;
	position: absolute !important;
	box-shadow: inset 0 1px 0 rgba(69,102,9,.31), inset 1px 0 2px 0 rgba(69,102,9,.31);
}
.bt_popup .bt_green:active{
	box-shadow: inset 0 1px 0 rgba(69,102,9,.31), inset -1px 0 2px 0 rgba(69,102,9,.31);
}


.bt_popup_ul_sub{
	display: none;
	position: absolute;
	margin: -5px 0 0;
	padding: 8px;
	right: 0;
	background: #f8fafb;
	border: 1px solid #d4e0e2;
	z-index: 200;
	border-radius: 3px;
	box-shadow: inset 1px 1px 0 0 rgba(255,255,255,.4), 0 20px 18px 0 rgba(88,112,118,.13);
	top: 0;
	margin-top: 130%;
}
.bt_popup_ul_sub li{
	list-style: none;
	white-space: nowrap;
	display: block;
}
.bt_popup_ul_sub li a{
	display: block;
	color: #555;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	text-decoration: none;
	font-size: 13px;
	padding: 8px;
}
.bt_popup_ul_sub li a:hover{
	border-radius: 3px;
	background: #dae4e6;
	padding: 7px;
	border: 1px solid #b4bdbe;
	box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.2)
}
.bt_popup_ul_sub .arrow{
	position: absolute;
	width: 18px;
	height: 10px;
	background: url(/bitrix/templates/bitrix245/images/top.png) no-repeat bottom center;
	right: 10px;
	top: -10px;
}


.mp_pp_graybutton {
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #5b6371 !important;
	text-shadow: 0 0 1px rgba(52,100,119,.05), 0 1px 1px rgba(0,0,0,.2);
	padding: 7px 17px !important;
	cursor: pointer;
	border: none;
	border-top: 1px solid #eaedee;
	border-left: 1px solid #d3d5d6;
	border-right: 1px solid #d3d5d6;
	border-bottom: 1px solid #a9abac;
	border-radius: 4px;
	margin-right: 5px;
	box-shadow: inset 0 2px 0 -1px rgba(255,255,255,.5), 0 1px 2px 0 rgba(0,0,0,.2);
	background: rgb(249,249,249);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWU5ZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(222,233,236,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(222,233,236,1)));
	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(222,233,236,1) 100%);
	background: -o-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(222,233,236,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(222,233,236,1) 100%);
	background: linear-gradient(to bottom, rgba(249,249,249,1) 0%,rgba(222,233,236,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#dee9ec',GradientType=0 );
}
.mp_pp_graybutton:hover {
	color: #fff;
	box-shadow: inset 0 2px 0 -1px rgba(255,255,255,.5), 0 1px 2px 0 rgba(0,0,0,.2);
	background: rgb(249,249,249);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(238,238,238,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(238,238,238,1)));
	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(238,238,238,1) 100%);
	background: -o-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(238,238,238,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(238,238,238,1) 100%);
	background: linear-gradient(to bottom, rgba(249,249,249,1) 0%,rgba(238,238,238,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 );
}
.mp_pp_graybutton:active {
	color: #fff;
	border-top: 1px solid #a9abac;
	background-color: #649f00;
	box-shadow: inset 0 1px 0 #a9abac;
	position: relative;
	bottom: -1px;
}
.mp_dt_rc_header{
	position: relative;
	padding-bottom: 20px;
	border-bottom: 1px solid #f2f2f2;
}
.mp_dt_rc_price{
	display: inline-block;
	line-height: 35px;
	font-weight: bold;
	font-size: 24px;
	margin-right: 20px;

}
.mp_dt_rc_content{}
.mp_dt_rc_tab_button{
	display: block;
	margin: 20px 0;
	padding: 0;
}
.mp_dt_rc_tab_button li{
	display: inline-block;
	margin-right: 20px;
	border-radius: 3px;
}
.mp_dt_rc_tab_button li a{
	color: #555;
	font-weight: bold;
	display: block;
	font-size: 13px;
}
.mp_dt_rc_tab_button li a:hover{
	text-decoration: none;
}
.mp_dt_rc_tab_button li a .arrow{display: none}
.mp_dt_rc_tab_button li.active{
	background: rgb(106,210,239);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhZDJlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYmEwZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(106,210,239,1) 0%, rgba(43,160,222,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,210,239,1)), color-stop(100%,rgba(43,160,222,1)));
	background: -webkit-linear-gradient(top, rgba(106,210,239,1) 0%,rgba(43,160,222,1) 100%);
	background: -o-linear-gradient(top, rgba(106,210,239,1) 0%,rgba(43,160,222,1) 100%);
	background: -ms-linear-gradient(top, rgba(106,210,239,1) 0%,rgba(43,160,222,1) 100%);
	background: linear-gradient(to bottom, rgba(106,210,239,1) 0%,rgba(43,160,222,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ad2ef', endColorstr='#2ba0de',GradientType=0 );
	position: relative;
	box-shadow: 0 1px 0 0 #448cb7;
}
.mp_dt_rc_tab_button li.active a{
	color: #fff;
	text-decoration: none;
	text-shadow:0 -1px 0 #167bbd;
	padding: 6px 18px;
}
.mp_dt_rc_tab_button li.active a .arrow{
	display: block;
	width: 18px;
	height: 9px;
	position: absolute;
	background: url(/bitrix/templates/bitrix245/images/bottom.png) no-repeat bottom center;
	left: 50%;
	margin-left: -9px;
	bottom: -9px;
}

.mp_dt_rc_tab_container{
	font-size: 13px;
	color: #3a4255;
	line-height: 20px;
}
.mp_pp_hr{
	border-left: none;
	border-right: none;
	border-top: 1px solid #e9eced;
	border-bottom: 1px solid #fff;
	margin-bottom: 20px;
}
.mp_pp_content{
	color: #555;
	font-size: 14px;
}
.mp_pp_ul{
	list-style-image: url(/bitrix/templates/bitrix245/images/li.png);
	padding-bottom: 10px;
}
.mp_pp_ul{
	line-height: 29px;
}

.mp_notice_cursiv {font-style: italic;}
.mp_notify_message{
	color: #555555;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 20px;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FDFAEA;
	border-color: #E5E0C4 #F1EDD7 #F9F6E4;
	border-image: none;
	border-radius: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 1px #EDE8CC inset;
	margin-bottom: 12px;
	padding: 11px 14px;
	position: relative;
}
/************* IE8 ******/
.bx-ie8 .page-wrapper {max-width:1400px!important; min-width:1060px!important;}

.bx-ie8 .sidebar-block-item {border-bottom:1px solid #eeeff0 !important; }
.bx-ie8 .popular-posts .sidebar-block-item {border:none!important;}
.bx-ie8 .logo-wrap {max-width:330px !important; }
.bx-ie8 .logo {max-width:289px !important;}
.bx-ie8 .pagetitle-content-topEnd-corn {display:none!important;}
.bx-ie8 .pagetitle-content-topEnd {margin-right:-1px; border-right:1px solid #B7BEBF;}
.bx-ie8 .footer-content-lowerEnd-corn {display:none!important;}
.bx-ie8 .menu-item-index {line-height:14px!important;}

.bx-ie8 .sidebar-widget-item {border-bottom:1px solid #efefef!important;  margin-bottom:0!important;}
.bx-ie8 .widget-last-item {border-bottom:none!important;}
.bx-ie8 .task-item-outbox,
.bx-ie8 .task-item-under-control,
.bx-ie8 .task-item-inbox {border-bottom:2px solid #efefef!important;}
.bx-ie8 .task-item-under-control,
.bx-ie8 .task-item-outbox,
.bx-ie8 .task-item-inbox {margin-bottom:0!important;}
.bx-ie8 .sidebar-widget-popular .sidebar-widget-item {border-bottom:none!important;}

.bx-ie8 .user-avatar {border:2px solid #efefef!important;}

.bx-ie8 .task-item-text {cursor:pointer!important;}
.bx-ie8 .feed-user-avatar {border:1px solid #ececec!important;}
.bx-ie8.profile-menu-search-input {height:20px!important; padding-top:4px!important;}
/* Interface CSS */
.bx-ie8 .task-list-toolbar-search-input { padding-top: 4px !important; height: 21px !important;}

/*=======================================================IMP POST END========================================================================*/

/*=======================================================UP BUTTON========================================================================*/

.feed-up-btn-wrap {
	cursor: pointer;
	height: 0;
	text-align: center;
	position: fixed;
	bottom: 11px;

	-webkit-transition:height 0.4s ease-out;
	-moz-transition:height 0.4s ease-out;
	-ms-transition:height 0.4s ease-out;
	-o-transition:height 0.4s ease-out;
	transition:height 0.4s ease-out;
}

.bx-touch .feed-up-btn-wrap { display: none; }

.feed-up-btn-wrap-anim {height: 118px;}

.feed-up-btn {
	display: inline-block;
	border: 1px solid #e3ebed;
	border-radius: 3px;
	font-size: 14px;
	text-shadow: 0 1px rgba(255,255,255, 0.7);
	margin-top: 22px;
	height: 72px;
	position: relative;
	width: 108px;
}

.feed-up-btn-wrap:hover .feed-up-btn {
	background-image: -webkit-linear-gradient(top, #f9fafa, #dee9ec);
	background-image:    -moz-linear-gradient(top, #f9fafa, #dee9ec);
	background-image:     -ms-linear-gradient(top, #f9fafa, #dee9ec);
	background-image:      -o-linear-gradient(top, #f9fafa, #dee9ec);
	background-image:         linear-gradient(to bottom, #f9fafa, #dee9ec);
	border-color: #d7dee0 #cbd3d5 #b6bdbf;
	-webkit-box-shadow: 0 1px 0 #d7dfe1, inset 0 1px 0 #fff, inset 0 0 1px rgba(255,255,255,.3);
	box-shadow: 0 1px 0 #d7dfe1, inset 0 1px 0 #fff, inset 0 0 0 1px rgba(255,255,255,.3);
}

.feed-up-btn-wrap:active .feed-up-btn,
.feed-up-btn-wrap-active .feed-up-btn {
	background-image: -webkit-linear-gradient(top, #d1dcdf, #dee7ea)!important;
	background-image:    -moz-linear-gradient(top, #d1dcdf, #dee7ea) !important;
	background-image:     -ms-linear-gradient(top, #d1dcdf, #dee7ea) !important;
	background-image:      -o-linear-gradient(top, #d1dcdf, #dee7ea) !important;
	background-image:         linear-gradient(to bottom, #d1dcdf, #dee7ea) !important;
	border-color: #b0b9c0 #bdc5cc #d5dde1 !important;
	-webkit-box-shadow: inset 0 1px 1px #b8c2c8 !important;
	box-shadow: inset 0 1px 1px #b8c2c8 !important;
	border-radius: 2px;
	margin-top: 24px;
	height: 70px;
}

.feed-up-text {
	display: inline-block;
	color: #9399a2;
	margin-top: 35px;
}

.feed-up-btn-wrap:active .feed-up-text,
.feed-up-btn-wrap-active .feed-up-text {
	margin-top: 34px;
}

.feed-up-btn-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -6px -7px;
	height: 14px;
	margin-left: -5px;
	left: 50%;
	top: 17px;
	opacity: 0.5;
	position: absolute;
	width: 11px;
}

.feed-up-btn-wrap:hover .feed-up-btn-icon {opacity: 1;}

.feed-up-btn-wrap:active .feed-up-btn-icon,
.feed-up-btn-wrap-active .feed-up-btn-icon {opacity: 1!important; top:16px !important; }

/*=======================================================UP BUTTON========================================================================*/
.error-404-block-wrap { position:relative; min-height: 570px }

.error-404-block {
	border:1px solid #ced5d7;
	background:url("/bitrix/templates/bitrix245/images/404-bg.png") no-repeat center 58px #fff;
	background:url("/bitrix/templates/bitrix245/images/404-bg.png") no-repeat center 58px rgba(255,255,255,0.6);
	-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.03);
	box-shadow:0 0 0 1px rgba(0,0,0,0.03);
	border-radius:4px;
	height:535px;
	margin:15px 0 0 -373px;
	left:50%;
	position:absolute;
	width:748px;
	padding-top:20px;
}

.error-404-footer {
	background:url("/bitrix/templates/bitrix245/images/404-footer.png") no-repeat;
	height:11px;
	left:0;
	bottom:-12px;
	position:absolute;
	width:748px;
}

.error-404-text1 {
	color:#5e646c;
	font-size:29px;
	font-weight:bold;
	text-align:center;
	line-height:38px;
	left:0;
	top:358px;
	width:100%;
	position:absolute;
}

.error-404-text2 {
	color:#aaafb2;
	font-size:14px;
	font-weight:bold;
	line-height:19px;
	text-align:center;
	left:0;
	top:460px;
	position:absolute;
	width:100%;
}

.priceUndrl a {
	text-decoration: none;
}
.priceUndrl .td1 {
	font-size: 14px;
	font-weight: normal;
}
.priceUndrl a:hover {
	text-decoration: underline !important;
}

/* extranet livefeed */

.feed-post-user-name-extranet {
	color: #d9930a!important;
	padding-left: 16px;
	position: relative;
}

.feed-post-user-name-extranet:before {
	background: url("/bitrix/templates/bitrix245/images/template_sprite_17.png") no-repeat -35px -1607px;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: 0;
	width: 13px;
}
.feed-com-name-extranet,
.feed-add-post-destination-new-extranet {
	padding-left: 15px;
	color: #D9930A!important;
	position: relative;
}

.feed-add-post-destination.feed-add-post-destination-extranet {
	background-image: -webkit-linear-gradient(top, #fff5cd, #ffeda6);
	background-image:    -moz-linear-gradient(top, #fff5cd, #ffeda6);
	background-image:     -ms-linear-gradient(top, #fff5cd, #ffeda6);
	background-image:      -o-linear-gradient(top, #fff5cd, #ffeda6);
	background-image:         linear-gradient(to bottom, #fff5cd, #ffeda6);
	border-color: #dcc468 #d8b64a #d4a626;
	color: #a96f09 !important;
	padding-left: 26px;
}

.feed-add-post-destination.feed-add-post-destination-extranet .feed-add-post-del-but {
	background-position: 7px 6px;
}

.feed-add-post-destination.feed-add-post-destination-extranet.feed-add-post-destination-hover .feed-add-post-del-but {
	background-position: -42px -61px;
}

.feed-com-name-extranet:before,
.feed-add-post-destination-new-extranet:before,
.feed-add-post-destination.feed-add-post-destination-extranet:before {
	background: url("/bitrix/templates/bitrix245/images/template_sprite_17.png") no-repeat scroll -35px -1607px rgba(0, 0, 0, 0);
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: -1px;
	width: 13px;
}

.feed-add-post-destination.feed-add-post-destination-extranet:before {
	background-position: -63px -1608px;
	top: 4px;
	left: 6px;
}

.feed-add-post-destination-new-extranet:before  {
	top: 1px;
}

.feed-extranet-mention {
	color: #d9930a !important;
}

.sonet-groups-group-title-extranet {
	padding-left: 16px;
	position: relative;
}

.sonet-groups-group-title-extranet:before {
	background: url("/bitrix/templates/bitrix245/images/template_sprite_14.png") no-repeat -35px -1607px;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: 2px;
	width: 13px;
}

.sonet-groups-group-title-extranet .sonet-groups-group-link {
	color: #d9930a !important;
}

.bx-lang-btn {
	background-image: -webkit-linear-gradient(top, #f9fafa, #dee9ec);
	background-image:    -moz-linear-gradient(top, #f9fafa, #dee9ec);
	background-image:     -ms-linear-gradient(top, #f9fafa, #dee9ec);
	background-image:      -o-linear-gradient(top, #f9fafa, #dee9ec);
	background-image:         linear-gradient(to bottom, #f9fafa, #dee9ec);
	-webkit-box-shadow: 0 1px 0 #969c9d, 0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.2), inset 0 1px #fff, inset 0 0 1px rgba(255,255,255,.5);
	box-shadow:0 1px 0 #969c9d, 0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.2), inset 0 1px #fff, inset 0 0 1px rgba(255,255,255,.5);
	border-radius:2px;
	cursor: pointer;
	height: 24px;
	display: inline-block;
	margin: 1px 12px 0 0;
	vertical-align: top;
	width: 39px;
}

.bx-lang-btn-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat;
	display: block;
	margin: 5px 0 0 8px;
	height: 13px;
	width: 26px;
}

.ru .bx-lang-btn-icon {
	background-position: -7px -1636px;
}
.de .bx-lang-btn-icon {
	background-position: -7px -1657px;
}
.en .bx-lang-btn-icon {
	background-position: -7px -1675px;
}
.la .bx-lang-btn-icon {
	background-position: -7px -1695px;
}
.ua .bx-lang-btn-icon {
	background-position: -7px -1711px;
}

.ru .menu-popup-item-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -3px -1634px;
}
.de .menu-popup-item-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -3px -1655px;
}
.en .menu-popup-item-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -3px -1675px;
}
.la .menu-popup-item-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -3px -1694px;
}
.ua .menu-popup-item-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_17.png) no-repeat -3px -1711px;
}
/* End */


/* Start:/bitrix/templates/bitrix245/interface.css?1538416366156041*/
/* Webforms buttons */

.webform-buttons { margin: 15px 0 0 0; text-align: center; }
.webform-button, .webform-button-left, .webform-button-right, .webform-button-text {
	display: inline-block; vertical-align: top !important; height:36px; line-height:36px; cursor:pointer; text-decoration:none !important; outline:none; white-space: nowrap;
}

.webform-button { margin: 0 16px 0 0;  background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -584px; -webkit-font-smoothing: antialiased; }
.webform-button-text { font: normal normal bold 14px/33px "Helvetica Neue", Helvetica, Arial, sans-serif; padding:0 7px; color: #555555; background: none;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }
.webform-button-left { width: 6px; position: relative; left: -6px; background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -74px -313px; }
.webform-button-right { width: 6px; position: relative; left: 6px; background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -80px -313px;}
.webform-button:hover {  background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -623px;}
.webform-button:hover .webform-button-text { background: none; }
.webform-button:hover .webform-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -87px -313px; }
.webform-button:hover .webform-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -93px -313px; }

.webform-button:active,
.webform-button-active {
	background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -662px !important;
	cursor: default;
}
.webform-button:active .webform-button-text,
.webform-button-active .webform-button-text {
	background: none;
	cursor: default;
}

.webform-button:active .webform-button-left,
.webform-button-active .webform-button-left {
	background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -99px -313px !important;
	cursor: pointer;
}
.webform-button:active .webform-button-right,
.webform-button-active .webform-button-right {
	background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -105px -313px !important;
	cursor: default;
}

.webform-button-accept,
.webform-button-create {
	background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -355px;
}
.webform-button-accept .webform-button-text,
.webform-button-create .webform-button-text { background: none; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);}
.webform-button-accept .webform-button-left, .webform-button-create .webform-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat 0 -313px; }
.webform-button-accept .webform-button-right, .webform-button-create .webform-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -6px -313px; }
.webform-button-accept:hover, .webform-button-create:hover { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -394px;  }
.webform-button-accept:hover .webform-button-text, .webform-button-create:hover .webform-button-text { background: none; }
.webform-button-accept:hover .webform-button-left, .webform-button-create:hover .webform-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -13px -313px; }
.webform-button-accept:hover .webform-button-right, .webform-button-create:hover .webform-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -19px -313px; }

.webform-button-accept:active,
.webform-button-accept-active,
.webform-button-create:active,
.webform-button-create-active {
	background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -434px !important;
	cursor: default;
}
.webform-button-accept:active .webform-button-text,
.webform-button-accept-active .webform-button-text,
.webform-button-create:active .webform-button-text,
.webform-button-create-active .webform-button-text {
	background: none;
	cursor: default;
}

.webform-button-accept:active .webform-button-left,
.webform-button-accept-active .webform-button-left,
.webform-button-create:active .webform-button-left,
.webform-button-create-active .webform-button-left {
	background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -25px -313px !important;
	cursor: default;
}
.webform-button-accept:active .webform-button-right,
.webform-button-accept-active .webform-button-right,
.webform-button-create:active .webform-button-right,
.webform-button-create-active .webform-button-right {
	background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -31px -313px !important;
	cursor: default;
}

.webform-button-decline { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -470px; }
.webform-button-decline .webform-button-text { background: none;  color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);}
.webform-button-decline .webform-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -37px -313px; }
.webform-button-decline .webform-button-right {  background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -43px -313px; }
.webform-button-decline:hover { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -508px;  }
.webform-button-decline:hover .webform-button-text { background:  none; }
.webform-button-decline:hover .webform-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -50px -313px; }
.webform-button-decline:hover .webform-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -56px -313px; }

.webform-button-decline:active,
.webform-button-decline-active {
	background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -547px !important; cursor: default;
}
.webform-button-decline:active .webform-button-text,
.webform-button-decline-active .webform-button-text {
	background:  none !important;
	cursor: default;
}
.webform-button-decline:active .webform-button-left,
.webform-button-decline-active .webform-button-left {
	background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -62px -313px !important;
	cursor: default;
}
.webform-button-decline:active .webform-button-right,
.webform-button-decline-active .webform-button-right {
	background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -68px -313px !important;
	cursor: default;
}



.webform-button-wait {
	position: relative;
}

.webform-button-wait:before {
	content: '';
	height: 20px;
	left: 50%;
	top: 7px;
	margin-left: -10px;
	position: absolute;
	width: 20px;
}

.webform-button-wait .webform-button-text {
	opacity: 0;
}

.webform-button.webform-button-wait:before {
	background: url(/bitrix/templates/bitrix245/images/interface/waiter-grey.gif) no-repeat 0 0;
}

.webform-button-decline.webform-button-wait:before {
	background: url(/bitrix/templates/bitrix245/images/interface/waiter-red.gif) no-repeat 0 0;
}

.webform-button-accept.webform-button-wait:before {
	background: url(/bitrix/templates/bitrix245/images/interface/waiter-green.gif) no-repeat 0 0;
}

.webform-button-link {  font: normal normal normal 14px/normal "Helvetica Neue", Helvetica, Arial, sans-serif; }
.webform-button-link-cancel  { color: #d20000 !important; }

/*
.webform-button-link { display: inline-block; margin: 8px 15px 0 0; text-decoration: underline !important; font: normal 15px "Helvetica Neue", Helvetica, Arial, sans-serif;}
.webform-small-button, .webform-small-button-left, .webform-small-button-icon, .webform-small-button-right, .webform-small-button-text {
	display: inline-block; vertical-align: middle; height:28px;
	cursor:pointer; text-decoration:none !important; outline:none;
}
*/

.webform-small-button, .webform-button-upload { margin: 0 12px 0 3px; }
.webform-small-button, .webform-small-button-left, .webform-small-button-right, .webform-small-button-text,
.webform-button-upload, .webform-button-upload .webform-button-left, .webform-button-upload .webform-button-right,
.webform-button-upload .webform-button-text { display: inline-block; vertical-align: middle; height:28px; line-height:26px !important; cursor:pointer; text-decoration: none;}
.webform-small-button-text, .webform-button-upload .webform-button-text {  font: normal normal normal 13px/27px "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

.webform-small-button, .webform-button-upload { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -216px; }
.webform-small-button-text, .webform-button-upload .webform-button-text { background: none; color: #7a808c; text-shadow: #fff 0 1px 0; }
.webform-small-button-left, .webform-button-upload .webform-button-left { width: 3px !important; position: relative !important; left:-3px !important; margin-right: 3px !important; background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -38px 0; }
.webform-small-button-right, .webform-button-upload .webform-button-right { width: 3px !important; position: relative !important; left: 3px !important; margin-left: 3px !important; background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -41px 0; }
.webform-small-button:hover, .webform-button-upload:hover { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -249px; }
.webform-small-button:hover .webform-small-button-text, .webform-button-upload:hover .webform-button-text { background: none; }
.webform-small-button:hover .webform-small-button-left, .webform-button-upload:hover .webform-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -45px 0; }
.webform-small-button:hover .webform-small-button-right, .webform-button-upload:hover .webform-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -48px 0; }
.webform-small-button:active,
.webform-button-upload:active { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -281px; }
.webform-small-button:active .webform-small-button-text,
.webform-button-upload:active .webform-button-text { background: none; height: 27px; padding-top: 1px;}
.webform-small-button:active .webform-small-button-left,
.webform-button-upload:active .webform-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -51px 2px; }
.webform-small-button:active .webform-small-button-right,
.webform-button-upload:active .webform-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -54px 2px; }

.webform-small-button-active { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -281px !important; }
.webform-small-button-active .webform-small-button-text { background: none !important;  }
.webform-small-button-active .webform-small-button-left  { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -51px 2px !important; }
.webform-small-button-active .webform-small-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -54px 2px !important; }

.webform-field-upload:hover .webform-button-text { color: #7a808c; }
.webform-field-upload:hover .webform-button-upload { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -249px; }
.webform-field-upload:hover .webform-button-text { background: none;  }
.webform-field-upload:hover .webform-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -45px 0; }
.webform-field-upload:hover .webform-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -48px 0; }
.webform-field-upload:active .webform-button-upload { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -283px; }
.webform-field-upload:active .webform-button-text { background: none;  }
.webform-field-upload:active .webform-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -51px 0; }
.webform-field-upload:active .webform-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -54px 0; }
.webform-field-upload-list:empty { margin:0; padding: 0;}

.webform-small-button-accept { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -34px;}
.webform-small-button-accept .webform-small-button-text { background: none;  color: #fff; text-shadow: #688b09 0 -1px 0; }
.webform-small-button-accept .webform-small-button-left {  background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat 0 0;}
.webform-small-button-accept .webform-small-button-right {  background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -3px 0;}
.webform-small-button-accept:hover { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -64px; }
.webform-small-button-accept:hover .webform-small-button-text { background: none; text-shadow: #7caa02 0 -1px 0 }
.webform-small-button-accept:hover .webform-small-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -7px 0; }
.webform-small-button-accept:hover .webform-small-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -10px 0; }
.webform-small-button-accept:active { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -94px; }
.webform-small-button-accept:active .webform-small-button-text { background: none; text-shadow: #688b09 0 -1px 0 }
.webform-small-button-accept:active .webform-small-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -13px 0; }
.webform-small-button-accept:active .webform-small-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -16px 0; }

.webform-small-button-decline  { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -123px; }
.webform-small-button-decline .webform-small-button-text { background: none; text-shadow: #921f1f 0 -1px 0; color: #fff;}
.webform-small-button-decline .webform-small-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -19px 0; }
.webform-small-button-decline .webform-small-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -22px 0;}
.webform-small-button-decline:hover { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -154px; }
.webform-small-button-decline:hover .webform-small-button-text{  background: none;  text-shadow: #ba3a3a 0 -1px 0;}
.webform-small-button-decline:hover .webform-small-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -26px 0; }
.webform-small-button-decline:hover .webform-small-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -29px 0; }
.webform-small-button-decline:active { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -185px; }
.webform-small-button-decline:active .webform-small-button-text{ background: none; text-shadow: #800e0e 0 -1px 0;}
.webform-small-button-decline:active .webform-small-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -32px 0; }
.webform-small-button-decline:active .webform-small-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -35px 0; }

.webform-small-button-link { display: inline-block; vertical-align: middle; margin: 0 15px 0 0; text-decoration: underline !important;}

.webform-small-button-blue {
	background-color: #46a3d1;
	background: -webkit-linear-gradient(top, #4dafd6, #3a8fc6);
	background:    -moz-linear-gradient(top, #4dafd6, #3a8fc6);
	background:     -ms-linear-gradient(top, #4dafd6, #3a8fc6);
	background:      -o-linear-gradient(top, #4dafd6, #3a8fc6);
	background:         linear-gradient(to bottom, #4dafd6, #3a8fc6);
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 0 #72d7eb, 0 1px 1px 0 rgba(0, 0, 0, .20);
	box-shadow: inset 0 1px 0 #72d7eb, 0 1px 1px 0 rgba(0, 0, 0, .20);
	border: 1px solid;
	border-color: #6cb3d9 #4b94b7 #287393;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	height: 23px;
	line-height: 22px!important;
	text-shadow: 0 -1px #2d80a9;
	text-decoration: none;
	padding: 0 8px;
	-webkit-font-smoothing: antialiased;
}

.webform-small-button-blue:hover {
	background-color: #46a3d1;
	background: -webkit-linear-gradient(top, #6ebdde, #5ea2d0);
	background:    -moz-linear-gradient(top, #6ebdde, #5ea2d0);
	background:     -ms-linear-gradient(top, #6ebdde, #5ea2d0);
	background:      -o-linear-gradient(top, #6ebdde, #5ea2d0);
	background:         linear-gradient(to bottom, #6ebdde, #5ea2d0);
	color: #fff;
	text-decoration: none;
}
.webform-small-button-blue:active {
	background: #3d9dc5;
	-webkit-box-shadow: inset 0 1px 1px #2d7ca1;
	box-shadow: inset 0 1px 0 #3084ac, inset 0 2px 0 #3995bd;
	border-color: #2b7ca4 #3995bd #3d9dc5;
	color: #fff;
	text-decoration: none;
}

.webform-small-button-video {
	min-width: 96px;
	padding-left: 38px;
	position: relative;
}
.webform-small-button-video .webform-small-button-icon {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) no-repeat -27px -1356px;
	height: 22px;
	left: 0;
	top: 0;
	position: absolute;
	width: 28px;
}
/* ========================Popup Window=============================================*/

.popup-window {
	background: #f8fafb;
	border: 1px solid;
	border-color: #dae4e7 #d8e2e5 #d4dfe2 #d8e2e5;
	/*padding: 7px 7px 5px 7px;*/
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 19px 24px rgba(88,112,118,.17), inset -1px 1px rgba(255,255,255,.75);
	-moz-box-shadow: 0 19px 24px rgba(88,112,118,.17), inset -1px 1px rgba(255,255,255,.75);
	box-shadow: 0 19px 24px rgba(88,112,118,.17), inset -1px 1px rgba(255,255,255,.75);
}

.popup-window-light {
	background: #fff;
	border-color: #cbdbde #ccdade #c7d6da #c9d7dc;
}

/*.popup-window-top-row { display: none; }
.popup-window-bottom-row { display: none; }
.popup-window-left-column { display: none; }
.popup-window-right-column { display: none; }


.popup-window-titlebar .popup-window-top-row,
.popup-window-titlebar .popup-window-bottom-row,
.popup-window-titlebar-light .popup-window-top-row,
.popup-window-titlebar-light .popup-window-bottom-row { display: table-row; }*/



.popup-window-content-row .popup-window-center-column { background: transparent; }
.popup-window-content {
	margin: 0;
	font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.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,
.popup-window-top-row .popup-window-left-column,
.popup-window-top-row .popup-window-center-column,
.popup-window-top-row .popup-window-right-column {
	height: 7px;
	background: none;
}

.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 {
	background-color:#ebf1f3 !important;
	background-image:-webkit-linear-gradient(top, #f9f9f9, #dfe9ec) !important;
	background-image:-moz-linear-gradient(top, #f9f9f9, #dfe9ec) !important;
	background-image:-o-linear-gradient(top, #f9f9f9, #dfe9ec) !important;
	background-image:-ms-linear-gradient(top, #f9f9f9, #dfe9ec) !important;
	background-image:linear-gradient(to bottom, #f9f9f9, #dfe9ec) !important;
	-webkit-box-shadow: 0 1px #fff;
	box-shadow: inset 0 1px #fff, inset 0 -1px #e7eff1;
	border-bottom: 1px solid #c8d1d5;
}

.popup-window-bottom-row,
.popup-window-bottom-row .popup-window-left-column,
.popup-window-bottom-row .popup-window-center-column,
.popup-window-bottom-row .popup-window-right-column { height: 5px; background: none; }

.popup-window-left-column {width: 7px; min-width: 7px;  padding: 0; text-align: left; background: none !important; }
.popup-window-right-column {width: 7px; min-width: 7px;  padding: 0; text-align: left; background: none !important; }
.popup-window-center-column { padding: 0; text-align: left; background: none !important; }
.popup-window-left-spacer { width: 7px; height: 1px; font-size: 1px; }
.popup-window-right-spacer { width: 7px; height: 1px; font-size: 1px; }

/*
OLD
.popup-window-top-row { height: 27px; }
.popup-window-bottom-row { height: 38px; }

.popup-window-left-column {width: 32px; min-width: 32px;  padding: 0; text-align: left;}
.popup-window-right-column {width: 32px; min-width: 32px;  padding: 0; text-align: left; }
.popup-window-center-column { padding: 0; text-align: left; }
.popup-window-left-spacer { width: 32px; height: 1px; font-size: 1px; }
.popup-window-right-spacer { width: 32px; height: 1px; font-size: 1px; }

.popup-window-top-row .popup-window-left-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat 0 0; height:27px; }
.popup-window-top-row .popup-window-center-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) repeat-x 0 -81px; height:27px;}
.popup-window-top-row .popup-window-right-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -33px 0; height:27px;}

.popup-window-content-row .popup-window-left-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat 0 -259px;  }
.popup-window-content-row .popup-window-center-column { background: #f8fafb; vertical-align: top; }
.popup-window-content-row .popup-window-right-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -33px -259px; }
.popup-window-content { margin: -19px -9px 0; font:12px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative;}
*/
.popup-window-titlebar .popup-window-content, .popup-window-titlebar-light .popup-window-content { margin-top: 0; margin-bottom: 0; }
.popup-window-titlebar .popup-window-titlebar, .popup-window-titlebar-light .popup-window-titlebar { margin-right: -9px; }

.popup-window-hr {display:none;}
.popup-window-delimiter { height: 1px; background: #e1e4e8; margin: 2px -7px; }
.popup-window-delimiter i { display: none; }

/*OLD
.popup-window-bottom-row .popup-window-left-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat 0 -28px; height:38px;}
.popup-window-bottom-row .popup-window-center-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) repeat-x 0 -116px; height:38px;}
.popup-window-bottom-row .popup-window-right-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -33px -28px; height:38px;}
*/

.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 10px 0 0; }
.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-button-text {  font: normal normal normal 13px/26px "Helvetica Neue", Helvetica, Arial, sans-serif; padding:0 8px;  }

.popup-window-button  {  background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -216px;  }
.popup-window-button-text { background: none; color: #7a808c; text-shadow: #fff 0 1px 0;}
.popup-window-button-left { width: 3px; position: relative; left: -3px; background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -38px 0; }
.popup-window-button-right { width: 3px; position: relative; left: 3px; background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -41px 0;}
.popup-window-button:hover { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -249px; }
.popup-window-button:hover .popup-window-button-text { background: none; }
.popup-window-button:hover .popup-window-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -45px 0; }
.popup-window-button:hover .popup-window-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -48px 0; }
.popup-window-button:active { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -283px; }
.popup-window-button:active .popup-window-button-text { background: none; }
.popup-window-button:active .popup-window-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -51px 0; }
.popup-window-button:active .popup-window-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -54px 0; }


.popup-window-button-accept, .popup-window-button-create { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -34px; }
.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-button-accept .popup-window-button-left, .popup-window-button-create .popup-window-button-left {  background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat 0 0;}
.popup-window-button-accept .popup-window-button-right, .popup-window-button-create .popup-window-button-right {  background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -3px 0;}
.popup-window-button-accept:hover, .popup-window-button-create:hover { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -64px;  }
.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-button-accept:hover .popup-window-button-left, .popup-window-button-create:hover .popup-window-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -7px 0; }
.popup-window-button-accept:hover .popup-window-button-right, .popup-window-button-create:hover .popup-window-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -10px 0; }
.popup-window-button-accept:active, .popup-window-button-create:active { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -94px;  }
.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-button-accept:active .popup-window-button-left, .popup-window-button-create:active .popup-window-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -13px 0; }
.popup-window-button-accept:active .popup-window-button-right, .popup-window-button-create:active .popup-window-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -16px 0; }

.popup-window-button-decline  { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -123px; }
.popup-window-button-decline .popup-window-button-text { background: none; text-shadow: #921f1f 0 -1px 0; color: #fff;}
.popup-window-button-decline .popup-window-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -19px 0; }
.popup-window-button-decline .popup-window-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -22px 0;}
.popup-window-button-decline:hover { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -154px; }
.popup-window-button-decline:hover .popup-window-button-text{ background: none; text-shadow: #ba3a3a 0 -1px 0;}
.popup-window-button-decline:hover .popup-window-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -26px 0; }
.popup-window-button-decline:hover .popup-window-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -29px 0; }
.popup-window-button-decline:active { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -185px; }
.popup-window-button-decline:active .popup-window-button-text {  background: none; text-shadow: #800e0e 0 -1px 0;}
.popup-window-button-decline:active .popup-window-button-left { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -32px 0; }
.popup-window-button-decline:active .popup-window-button-right { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -35px 0; }

.popup-window-button-cancel .popup-window-button-text { color: #d83e3e; font-weight: bold; }

.popup-window-button-link, .popup-window-button-link:hover { background: none; }
.popup-window-button-link-text { cursor: pointer; }
.popup-window-button-link-cancel .popup-window-button-link-text { color: #d83e3e; text-decoration: underline;}
.popup-window-button-link-cancel { background: none; }
/*
OLD
.popup-window-light .popup-window-top-row .popup-window-left-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -98px 0; }
.popup-window-light .popup-window-top-row .popup-window-center-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) repeat-x 0 -169px; }
.popup-window-light .popup-window-top-row .popup-window-right-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -131px 0; }

.popup-window-light .popup-window-content-row .popup-window-left-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -98px -259px; }
.popup-window-light .popup-window-content-row .popup-window-center-column { background: #fff; }
.popup-window-light .popup-window-content-row .popup-window-right-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -131px -259px; }

.popup-window-light .popup-window-bottom-row .popup-window-left-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -98px -28px; }
.popup-window-light .popup-window-bottom-row .popup-window-center-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) repeat-x 0 -204px; }
.popup-window-light .popup-window-bottom-row .popup-window-right-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -131px -28px; }
*/
.popup-window-titlebar .popup-window-top-row .popup-window-left-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -184px -259px; height:40px; }
.popup-window-titlebar .popup-window-top-row .popup-window-center-column { background: transparent url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) repeat-x 0 -1415px; height:40px; }
.popup-window-titlebar .popup-window-top-row .popup-window-right-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -217px -259px; height:40px; }

.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -184px -259px; height:40px; }
.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column { background: transparent url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) repeat-x 0 -1415px; height:40px; }
.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column { background: url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -217px -259px; height:40px; }

.popup-window-close-icon {  margin-top: 5px;}
.popup-window-close-icon:hover{background:url(/bitrix/templates/bitrix245/images/interface/timeman/popup-window-close-icon.png) no-repeat center center;}

.popup-window-angly { display:none; position: absolute; background:url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat -223px -372px; }
.popup-window-angly-top { display:block; width:21px; height: 12px; background-position:-223px -372px; left:50px; top:-10px; margin:0;}
.popup-window-angly-right { display:block; width:12px; height: 21px; background-position:-191px -372px;/* right: 5px;*/ right: -10px; top:10px;}
.popup-window-angly-bottom { display:block; width:21px; height: 12px; background-position: -192px -423px; /*margin-left: 50px; margin-top: -33px;*/ margin-left: 35px; margin-top: -1px; }
.popup-window-angly-left { display:block; width:12px; height: 21px; background-position:-233px -413px; /*left: 5px;*/ left: -10px; top: 10px;}

.popup-window-light-angly { display:none; position: absolute; background:url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) no-repeat; }
.popup-window-light-angly-top { display:block; width:21px; height: 11px; background-position:-223px -505px; left:50px; top:-10px; margin:0; }
.popup-window-light-angly-right { display:block; width:11px; height: 21px; background-position:-192px -505px; /*right: 5px;*/ right: -10px; top:10px;}
.popup-window-light-angly-bottom { display:block; width:21px; height: 11px; background-position:-192px -556px; /*margin-left: 50px; margin-top: -33px;*/ margin-left: 35px; margin-top: -1px; }
.popup-window-light-angly-left { display:block; width:11px; height: 21px; background-position:-233px -546px; /*left: 5px;*/ left:-10px; top: 10px;}


/* Popup Menu */
/*
OLD
.menu-popup, .task-menu-popup { margin: -4px 1px 0 0; }*/
.menu-popup, .task-menu-popup { margin: 0; }

.menu-popup .menu-popup-item, .task-menu-popup .task-menu-popup-item { padding: 0 5px 0 2px; margin: 0; height: 29px; border: 1px solid #F8FAFB; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.menu-popup-item-text, .task-menu-popup-item-text { color: #2067b0; font: normal 13px/30px "Helvetica Neue", Helvetica, Arial, sans-serif; height: 29px; text-shadow: 0 1px rgba(255,255,255, .5); }
.menu-popup-item-icon, .task-menu-popup-item-icon { margin-top: 7px; vertical-align: top;}
.menu-popup .menu-popup-item:hover, .task-menu-popup .task-menu-popup-item:hover {
	background: #e0eaee !important;
	border-color: #bec8cb #e3e7e8 #dae5e8 #cfd9dc;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.popup-window-light .menu-popup .menu-popup-item,
.popup-window-light .task-menu-popup .task-menu-popup-item { border: 1px solid #fff; }
.popup-window-light .menu-popup-item-text, .popup-window-light .task-menu-popup-item-text { color: #555; }
.popup-window-light .menu-popup .menu-popup-item:hover,
.popup-window-light .task-menu-popup .task-menu-popup-item:hover {
	background: #f0f5f5 !important;
	border-color: #d6dadb #e3e7e8 #ecf0f1 #e3e7e8;
}

.menu-popup-item-left, .menu-popup-item-right, .task-menu-popup-item-left, .task-menu-popup-item-right { display: none; }
.menu-popup .popup-window-hr, .task-menu-popup .popup-window-hr { display: none; }

/* Popup s */
.finder-box { background: transparent; }

.finder-box-tab, .finder-box-tab-text { display:inline-block; height:20px; vertical-align:top; cursor:pointer; background: none; }
.finder-box-tab-left, .finder-box-tab-right { display: none; }

.finder-box-tab { margin: 0 3px 0 0; border:1px solid #c9d2de; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.finder-box-tab-text { line-height: 20px; padding: 0 5px; font-weight:bold; color:#2067b0; }

.finder-box-tab:hover { border-color:  #e6eaf0; background: none;}
.finder-box .finder-box-tab-selected { background: #eff3f5; border-color: #c4c8ca #d9dddf #e6ebed #d9dddf; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);}
.finder-box-item-icon { background: transparent; }


/*=========================  WEBDAV File Dialog  ============================*/
.bx-file-dialog-tab { background-color: #eff3f4; border: 1px solid #bbcfd5; }
.bx-file-dialog-content {width: 639px; height: 288px; background-color: #ffffff; border: 1px solid #bbcfd5; border-radius: 3px; }
.bx-file-dialog-content-wrap { width: 634px; border-bottom: 0px; }
.bx-file-dialog-tab-group { border-top: 1px solid #dee2e3; }
.bx-file-dialog-tab-item-active .bx-file-dialog-tab-item-link-text, .bx-file-dialog-tab-item-link:hover .bx-file-dialog-tab-item-link-text { border: 1px solid #d7d7d7; border-radius: 3px; background: #dce4e5 !important; border-color: #bec8cb #e3e7e8 #dae5e8 #cfd9dc;  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }
.bx-file-dialog-tab-item-link-arrow { display:none!important }
.bx-file-dialog-notice {
	width: 842px;
	margin-top: 9px;
	background-color: #ffd3d3; border: 1px solid #f8cdcd; border-radius: 3px; margin-left: 4px;
	box-shadow: 1px 1px 1px #d3afaf inset;
	-moz-box-shadow: 1px 1px 1px #d3afaf inset;
	-webkit-box-shadow: 1px 1px 1px #d3afaf  inset;
}
.bx-file-dialog-notice-wrap { padding-top: 8px; padding-bottom: 8px; color: #4c3f3f; font-size: 13px }


/* WebForms */
.webform { font: normal normal normal 12px/normal "Helvetica Neue", Helvetica, Arial, sans-serif; }

.webform-main-fields {
	margin-bottom: 13px;
	background: #f8f3da;
	border: 1px solid;
	border-color: #ded8b7 #ebe5c9 #f4efd5 #ebe5c9;
	border-radius: 1px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
}

.webform-main-fields .webform-round-corners {
	-webkit-border-radius: 1px;
	border-radius: 1px;
	background: #FDFAEB;
}
.webform-main-fields .webform-content .webform-content { border: none; }
.webform-additional-fields .webform-content .webform-content { border: none; }
.webform-main-fields .webform-field-round-corners .webform-corners-bottom { background:  none; }
.webform-additional-fields .webform-field-round-corners .webform-corners-bottom  { background:  none; }

.webform-additional-fields, .webform-additional-block  {
	background: #eaeff0;
	border: 1px solid;
	border-color: #b6bdbe #cbd3d4 #d6dfe0 #c9d1d2;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
}
.webform-additional-fields .webform-round-corners { background: #e1e9ea; -webkit-border-radius: 1px; border-radius: 1px;}

.webform-field-textbox-double, .webform-field-combobox { border: none;}
.webform-field-textbox input, .webform-field-textbox-double input { color: #8d9aa9; }

.webform-field-textbox-inner, .webform-field-combobox-inner {

	border: 1px solid;
	border-color: #b9bcbe #babec0 #c1c5c8 #bbbfc1;
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);

	-webkit-border-radius: 1px;
	border-radius: 1px;
}

.webform-additional-fields .webform-field-textarea { border: none; }
.webform-field-textarea-inner { border: 1px solid #b9bcbe; 	-webkit-border-radius: 2px; border-radius: 2px;}

.webform-left-corner, .webform-right-corner { background: none !important;}

.webform-field-label { color: #555555 !important; text-shadow: 0 1px #fff; }

.webform-field-action-link,
.webform-field-action-link:link,
.webform-field-action-link:visited,
.webform-field-action-link:hover, .webform-field-action-link:active { color: #2067b0 !important; border-bottom: 1px dashed #2067b0; }
.webform-field-action-link.selected {border: 0 none;}


/* Task */
.task-webform .task-special-fields { border-top: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.task-webform .task-additional-fields { border-bottom: none; }

.task-detail-info-user {  margin: 0; padding: 7px;}
.task-detail-info-user-info { }
.task-detail-info-users-title, .task-detail-info { font: normal normal normal 13px/normal "Helvetica Neue", Helvetica, Arial, sans-serif; }
.task-detail-info-users-inner { background:  none; padding: 4px 0 10px; }
.task-detail-info-users-border { display: none;}
.task-detail-info-users-title  { border: none; }

.task-detail-info-layout-name { font-size: 13px; font-weight: bold; color: #555; }
.task-detail-info-layout { margin: 0 0 15px; width: 100%; }
.task-detail-info-layout td { border-bottom: 1px solid #e9eaeb; padding: 7px 0;}
.task-detail-info-layout .task-detail-info-layout-name { padding-right: 10px;}
.task-detail-info-layout-value { color: #555;}
.task-detail-info-status-in-progress { color: #555; }

.task-detail-info-users-list { background: #f0f5f6; padding: 0; -webkit-border-radius: 1px; border-radius: 1px;  }
.task-detail-info-assistants .task-detail-info-users-list, .task-detail-info-auditors .task-detail-info-users-list { margin: 0 0; }

.task-detail-info-responsible .task-detail-info-users-title, .task-detail-info-director .task-detail-info-users-title,
.task-detail-info-assistants .task-detail-info-users-title, .task-detail-info-auditors .task-detail-info-users-title
{ color: #555555; font-size: 13px; font-weight: bold; padding:0 0 5px 3px; }

.task-detail-info-users-title .webform-field-action-link { border: none; font-size: 11px; color: #2067b0; font-weight: normal;}
.task-detail-info-users-title .webform-field-action-link:hover { color: #2067b0; text-decoration: underline; }


.task-detail-info-user-name a { font-size: 13px; font-weight: bold; color: #2067b0 !important;}
.task-detail-info-user-position { font-size: 13px; color: #555; }

.task-detail-info-user-avatar {
	margin: 0;
	padding: 2px;
	background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) no-repeat 2px -1310px;
	background-color: #fff !important;
	border: 1px solid;
	border-color: #e7e9ea #e8eaeb #e8eaeb #e7e9ea;
	-moz-box-shadow: inset -1px -1px 1px -1px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset -1px -1px 1px -1px rgba(0, 0, 0, 0.08);
	box-shadow: inset -1px -1px 1px -1px rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.task-detail-info-user-info { padding-left: 8px;}
.task-detail-info-users { margin: 0;}
.task-detail-deadline.webform-field-action-link { color: #EA1E1E; border-color: #EA1E1E;}

.task-comments-and-log {  }
.task-comments-log-switcher { margin: 0 0 0 2px; height: 33px; }
.task-log-block, .task-comments-block, .task-time-block { border: 1px solid; border-color: #bcd0d5 #b2c7cc #b2c6cc #b2c7cc; box-shadow: 0 1px 2px rgba(88, 112, 118, 0.2), 1px 0 1px rgba(88, 112, 118, 0.08), -2px 0 1px rgba(88, 112, 118, 0.02); margin:0  2px 0 2px; background:#fff; padding: 11px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-border-top-left-radius: 0; border-top-left-radius: 0;}
.task-switcher { height: 32px; border: 1px solid #bcd0d5; border-bottom: none; background: url(/bitrix/templates/bitrix245/images/interface/task-sprite_2.png) repeat-x 0 -226px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;}
.task-switcher-left, .task-switcher-right { display: none; }
.task-switcher-text { border: none; height:auto; padding: 0 14px; font: bold 12px/33px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #2067b0; text-shadow: 0 1px #fff;}
.task-switcher-selected .task-switcher-text { color: #5c6470;}
.task-switcher-selected { background: #fff; height: 33px;}
.task-switcher-text-inner { border: none;}
#task-comments-switcher { box-shadow: -2px 0 1px rgba(88, 112, 118, 0.02); border-left-color: #b2c7cc;}


.task-comments-add-new { position: relative;  padding: 0; background: none; border: none !important;  margin: 20px 0 10px 0; }
.task-comments-add-new .task-comments-add-new-link { display: block; height: 36px; margin: 0 6px; color: #555555; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); font: normal normal bold 14px/33px "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; outline: none; border:none ; text-align: center;}
.task-comments-add-new .task-comments-add-new-link:before { content: ''; width: 6px; height: 36px; display: block; position: absolute; left: 0; top: 0; }
.task-comments-add-new .task-comments-add-new-link:after { content: ''; width: 6px; height: 36px; display: block; position: absolute; right: 0; top: 0; }

.task-comments-add-new .task-comments-add-new-link  {  background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -584px;  }
.task-comments-add-new .task-comments-add-new-link:before { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -74px -313px; }
.task-comments-add-new .task-comments-add-new-link:after { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -80px -313px;}

.task-comments-add-new:hover .task-comments-add-new-link { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -623px; }
.task-comments-add-new:hover .task-comments-add-new-link:before { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -87px -313px; }
.task-comments-add-new:hover .task-comments-add-new-link:after { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -93px -313px; }

.task-comments-add-new:active .task-comments-add-new-link { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -662px; }
.task-comments-add-new:active .task-comments-add-new-link:before { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -99px -313px; }
.task-comments-add-new:active .task-comments-add-new-link:after{ background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -105px -313px; }

.task-time-table th, table.task-log-table th { background: #f0f5f6; color: #555; text-shadow: 0 1px #fff; padding-top: 7px; padding-bottom: 7px; border: none; }
.task-time-table { border: none;}
.task-time-table td, .task-log-table td { border-color: #f1f1f1; padding-top: 7px; padding-bottom: 7px; border-left: none; border-right: none;  }

.task-button-icon-play { background-position: -36px -61px; }

.task-detail-info-users-link { position: relative;  padding: 0; background: none; border: none; }
.task-detail-info-users-link .webform-field-action-link { display: block; height: 28px; margin: 0 3px; color: #7a808c; text-shadow: #fff 0 1px 0; font: normal normal bold 13px/26px "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; border:none; outline: none; text-align: center;}
.task-detail-info-users-link .webform-field-action-link:before { content: ''; width: 3px; height: 28px; display: block; position: absolute; left: 0; top: 0;}
.task-detail-info-users-link .webform-field-action-link:after { content: ''; width: 3px; height: 28px; display: block; position: absolute; right: 0; top: 0; }
.task-detail-info-users-link .webform-field-action-link { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -216px; }
.task-detail-info-users-link .webform-field-action-link:before { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -38px 0; }
.task-detail-info-users-link .webform-field-action-link:after { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -41px 0; }
.task-detail-info-users-link:hover .webform-field-action-link { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -249px; }
.task-detail-info-users-link:hover .webform-field-action-link:before { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -45px 0;  }
.task-detail-info-users-link:hover .webform-field-action-link:after { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -48px 0; }
.task-detail-info-users-link:active .webform-field-action-link { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x 0 -283px; }
.task-detail-info-users-link:active .webform-field-action-link:before { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -51px 0; }
.task-detail-info-users-link:active .webform-field-action-link:after { background: url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) no-repeat -54px 0; }


.task-title-button-back-text { font: normal normal normal 13px/19px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #5c6470; text-shadow: 0 1px #fff; text-decoration: none; }
.task-title-button-back-text:hover { text-decoration: underline; }
.task-title-button-separator { display: none; }

/* Task Toolbar */
.task-list-toolbar { position: relative; height: 28px; padding: 0 0 14px 0;}
.task-list-toolbar-search { }
.task-list-toolbar-search-input {
	width: 180px;
	height: 25px;
	margin-top: 1px;
	padding: 0 25px 0 4px;
	border: 1px solid;
	border-color: #b9bcbe #bdc1c3 #c1c5c8 #babec0;
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.14);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.14);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.14);
	-webkit-border-radius: 2px;
	border-radius: 2px;
	outline:none;
	font-size:13px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.task-list-toolbar-search-reset { display:inline-block; position:relative; left: -19px; top: 6px; vertical-align: top;  width: 13px; height: 19px; background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat 0 -280px; cursor: pointer; }
.task-list-toolbar-search-reset:hover { background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -17px -280px; }
.task-list-toolbar-search-icon { display: inline-block; vertical-align:top; width: 15px; height: 15px; position: relative; left: -23px; top: 7px; cursor: pointer; background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -53px -918px no-repeat;}
.task-list-toolbar-actions { position: absolute; top: 0; right: 3px;}
.task-list-toolbar-templates { margin-right: 0; }
.task-list-toolbar-create .webform-small-button-icon { width: 11px; height: 11px; margin-right: 9px; background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -138px -920px no-repeat; }
.task-list-toolbar-templates .webform-small-button-icon { width: 20px; height: 14px; background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -112px -918px no-repeat; }
.task-list-toolbar-lightning .webform-small-button-icon { width: 8px; height: 12px; background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -97px -920px no-repeat; }
.task-list-toolbar-filter { margin: -3px 3px 0 3px; }
.task-list-toolbar-filter .webform-small-button-icon { width: 7px; height: 8px; margin-left:7px; background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -158px -921px no-repeat; }
.task-list-toolbar-legenda { margin-left: 2px; display: none; }
.task-list-toolbar-legenda-icon { display:  inline-block; width: 16px; height: 17px; background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -73px -917px no-repeat;}

/* Task Popup */
body.task-iframe-popup { background: #f8fafb !important; }
.tasks-popup-main-block-inner .popup-window-titlebar { background: transparent url(/bitrix/templates/bitrix245/images/interface/popup-sprite.png) repeat-x 0 -1415px !important; height:42px !important; line-height: 41px !important; padding: 0 0 0 15px !important;}
div#tasks-content-outer { padding: 11px !important; }
.tasks-iframe-close-icon { margin-top: 12px !important; margin-right: 4px !important;}


/* Task Filter */
.task-filter { font: normal normal normal 12px/normal "Helvetica Neue", Helvetica, Arial, sans-serif; }
.task-filter-block { border: none; -webkit-box-shadow: none;  box-shadow: none;}
.task-filter .sidebar-block-inner, .task-filter-block .sidebar-block-inner  { padding: 0 !important; }
.task-filter-block .sidebar-block-inner {background-color:#fff; border:none;}
.r0, .r1, .r2, .r3, .r4 {display:none;}
.task-filter-head {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) repeat-x scroll 0 -511px transparent;
	border: none;
	border-radius:5px 5px 0 0;
	box-shadow:0 1px 2px #edeff0;
	height: 40px;
	margin: 0;
	padding: 0;
	position: relative;
	-webkit-font-smoothing: antialiased;
}

.task-filter-title {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 0 16px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

.task-filter-mode { right: 15px; }
.task-filter .task-filter-mode a {
	color: #FFFFFF !important;
	border-bottom: 1px dashed #fff !important;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 0 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	display: inline-block;
}

.task-filter .task-filter-mode a, .task-filter .task-filter-mode a:hover { color: #fff !important;}
.task-filter .task-filter-mode a.task-filter-mode-selected {
	display: none;
}

.task-filter-body,
.task-filter-advanced-body {
	background-color:#f8fafb;
	border: 1px solid #d1dde0;
	border-top: none;
	border-radius:0 0 5px 5px;
	-webkit-box-shadow:0 1px 2px #edeff0;
	box-shadow:0 1px 2px #edeff0;
	-webkit-font-smoothing: antialiased;
}
.task-filter-advanced-body { margin: 0; padding: 0 15px;}

.task-filter .task-filter-item-link {
	border-bottom:none;
	color: #555 !important;
	cursor: pointer;
	display: block;
	font-size: 13px;
	height: 33px;
	line-height: 31px;
	padding: 1px 0 0 16px;
	position: relative;
	outline: none;
}

.task-filter-item:first-child .task-filter-item-link {border:none;}
.task-filter-item-link {border-top: 1px solid #d9e4e7;}

.task-filter-item-sublevel_1 .task-filter-item-link {border:none; padding-left:31px;}
.task-filter-item-sublevel_2 .task-filter-item-link {border:none; padding-left:46px;}

/*.task-filter-own-items .task-filter-item {border-top:1px solid #ecf1f3;}*/
/*.task-filter-own-items .task-filter-item:first-child {border-top:1px solid #ecf1f3;}*/

.task-filter-add-item { line-height:16px;}
.task-filter-add-item:first-child { margin: 0; }
.task-filter-add-item:first-child .task-filter-item-link { margin: 0; padding: 9px 0 0 16px; }

.task-filter-add-item .task-filter-item-link {
	border-bottom:none;
	border-radius:0 0 5px 5px;
	display:block;
	line-height:14px;
	font-size:12px;
	height:25px;
	padding:9px 0 0 16px;
	margin: 0;
}

.task-filter-add-item .task-filter-item-text {
	border-color:#525a66;
	color:#5e6775;
	display:inline-block;
	height:auto;
	margin-right:14px;
	position:relative;
}

.task-filter-add-item .task-filter-item-text:before {
	background:url("/bitrix/templates/bitrix245/images/interface/task-sprite_2.png") no-repeat -18px -267px;
	content:"";
	height:10px;
	position:absolute;
	left:-14px;
	top:2px;
	width:10px;

}

.task-filter-item-idit {
	background:url("/bitrix/templates/bitrix245/images/interface/task-sprite_2.png") no-repeat 100px;
	margin-top:6px;
}
.task-filter-item-link:hover .task-filter-item-idit {background-position:4px -282px;}
.task-filter-item-link .task-filter-item-idit:hover {background-position:-15px -282px;}

.task-filter-item-link:hover .task-filter-item-text {color:#3f464f;}
.task-filter-item-link:hover .task-filter-item-text:before {background-position:0 -267px;}

.task-filter-status-any .task-filter-item-link, .task-filter-anybox .task-filter-item-link {border-bottom: none; -moz-box-shadow: none; -webkit-box-shadow: none;  box-shadow: none; margin-bottom: 0;}
.task-filter-inbox .task-filter-item-link, .task-filter-status-open .task-filter-item-link {
	border-radius: 0 !important;
}

.task-filter-item .task-filter-item-text { padding: 0; height: auto;}

.task-filter .task-filter-item-link:hover {background-color:#edf2f4 !important;}
.task-filter-add-item .task-filter-item-link:hover {background:none!important;}

/*.task-filter-item:active .task-filter-item-link,*/
.task-filter-item-selected .task-filter-item-link {
	background:#e0e9eb !important;
	box-shadow:inset 0 1px 0 #d1dde4, 0 1px 2px 0 rgba(0,0,0,.1) inset;
	border-top-color:#c7d3d9;
	color: #555 !important;
	font-weight:normal;
}
.task-filter-status-new .task-filter-item-link {color: #398C1B !important;}
.task-filter-status-overdue .task-filter-item-link {color: #CC2020 !important; }


.task-filter-item-number {
	border-radius : 10px;
	display: inline-block;
	font-size: 11px;
	height: 14px;
	min-width: 23px;
	padding: 1px 0;
	position: absolute;
	right: 12px;
	text-align: center;
	top: 8px;
	line-height: 13px;
	color: #2067B0;
	background: #cbdee8 !important;
	border-color: #b3c4ca;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.task-filter-item-sublevel_1 .task-filter-item-number {
	color: #878d95;
	background: #fff !important;
	border: 1px solid #d6e0e3;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.task-filter-item-selected .task-filter-item-number {background:#fff!important;}

.task-filter-status-new .task-filter-item-number { color: #398C1B ; border-color: #398C1B; }
.task-filter-status-overdue .task-filter-item-number{ color: #d45858; border-color: #d45858; }

.task-filter-item-left { display: none;}

.task-filter-subtitle {
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #eef0f1, #e3e5e8);
	background-image:-moz-linear-gradient(top, #eef0f1, #e3e5e8);
	background-image:-o-linear-gradient(top, #eef0f1, #e3e5e8);
	background-image:-ms-linear-gradient(top, #eef0f1, #e3e5e8);
	background-image:linear-gradient(to bottom, #eef0f1, #e3e5e8);
	border-bottom:none;
	border-top:1px solid #e1e9ec;
	height:18px;
	margin:0;
	padding: 3px 0 0 0;
	text-align:center;
}
.task-filter-subtitle i { display: none; }
.task-filter-subtitle span { background: transparent; color: #7a7f88; display:inline-block; font-size: 11px; text-shadow:0 1px #fff; padding: 0;}

.task-filter-extra-pages {
	margin: 20px 0 0;
	padding: 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #d8e3e6;
}
.task-filter-extra-links {  margin: 20px 0 0; padding: 0; border: none;}
.task-gantt-filter { background: transparent; position: relative; z-index: 3; padding: 0 0 8px; }

.task-filter-extra-links li a { color: #555;}
.task-filter-extra-links i { width: 15px; height: 15px; top: 2px;}
.task-filter-extra-links i.task-list-to-excel { background: url(/bitrix/templates/bitrix245/images/interface/task-sprite_2.png) no-repeat 0 -205px; }
.task-filter-extra-links i.task-list-to-outlook { background: url(/bitrix/templates/bitrix245/images/interface/task-sprite_2.png) no-repeat -17px -205px; }

.task-item-updates {
	margin-left:2px;
	display:inline-block;
	height: 12px;
	background: #6db847;
	outline:none;
	cursor: pointer;
	text-decoration: none !important;
	line-height:9px;
	vertical-align:top;
	margin-top: 2px;
	margin-left: 3px;
	padding: 0 4px 0 4px;

	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);

	text-shadow: 0 1px rgba(0,0,0, 0.5);

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.task-item-updates:hover { text-decoration: none; }
.task-item-updates-inner {
	display:inline-block;
	height: 12px;
	color: white;
	font-weight: normal;
	font-size: 9px;
	background: none;
	margin: 0;
	padding: 0;
	line-height:12px;
	vertical-align:baseline;
}

.task-item-updates-waiting { background: #e19b13; }
.task-item-updates-waiting .task-item-updates-inner { background: none; }
.task-filter-item-text .task-item-updates { margin: 3px 0 0 7px; vertical-align: text-top;}
.task-filter-item-text .task-item-updates-waiting  { margin-left: 3px;}


/* Task List */
.task-list-left-corner, .task-list-right-corner { display: none; }
.task-list-table { border-bottom: none; }
.task-title-column { width: 52%; }
.task-responsible-column { width: 15%; }
.task-director-column { width: 15%; }
.task-deadline-column { width: 15%;}

.task-list-table th {
	background-image: -webkit-linear-gradient(top, #d4edf7, #b5e1f1);
	background-image:    -moz-linear-gradient(top, #d4edf7, #b5e1f1);
	background-image:     -ms-linear-gradient(top, #d4edf7, #b5e1f1);
	background-image:      -o-linear-gradient(top, #d4edf7, #b5e1f1);
	background-image:         linear-gradient(to bottom, #d4edf7, #b5e1f1);
	border: none;
	color: #41474f;
	font-size: 14px;
	text-shadow: 0 1px #fff;
}

.task-head-cell  {
	padding-top: 12px;
	padding-bottom: 12px;
}
.task-list-table th:hover .task-head-cell-wrap {
	background: -webkit-linear-gradient(top, #c7e7f4, #a0d7ec);
	background:    -moz-linear-gradient(top, #c7e7f4, #a0d7ec);
	background:     -ms-linear-gradient(top, #c7e7f4, #a0d7ec);
	background:      -o-linear-gradient(top, #c7e7f4, #a0d7ec);
	background:         linear-gradient(to bottom, #c7e7f4, #a0d7ec);
}

.task-list-table .task-list-th-draggable,
.task-list-table th:hover .task-list-th-draggable,
.task-list-table .task-list-th-draggable .task-head-cell-wrap,
.task-list-table th:hover .task-list-th-draggable .task-head-cell-wrap {
	background: -webkit-linear-gradient(top, rgba(97,192,218,.4), rgba(56,148,192,.4));
	background:    -moz-linear-gradient(top, rgba(97,192,218,.4), rgba(56,148,192,.4));
	background:     -ms-linear-gradient(top, rgba(97,192,218,.4), rgba(56,148,192,.4));
	background:      -o-linear-gradient(top, rgba(97,192,218,.4), rgba(56,148,192,.4));
	background:         linear-gradient(to bottom, rgba(97,192,218,.4), rgba(56,148,192,.4));
}


th.task-title-column {
	font-weight: bold;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
th.task-complete-column { 	-moz-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;	-moz-border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
/*.task-list-table tbody:first-child td { border-top: none; background: red;  }*/

.task-list-table td { border-bottom:  1px solid #e3ebed; border-top: none; }
.task-new-item-table td { border: none;}
.task-list-table .task-new-item-column { border-bottom:  1px solid #e3ebed !important; }

td.task-title-column { border-left: none; }
td.task-complete-column { border-right: none;}
.task-head-cell-clear-underlay { background: none !important;}
.task-column-selected .task-head-cell-clear-underlay { background: none !important; }
td.task-project-column { background: url(/bitrix/templates/bitrix245/images/interface/task-sprite_2.png) repeat-x 0 -114px;  border: none; padding-bottom: 11px; padding-top: 12px;}
.task-new-item-column { border: none !important; background: #fbfbfb; }
.task-status-accepted .task-title-link, .task-status-accepted .finder-box-item-text { color: #2067B0 !important; }

.task-project-name .task-project-name-link { font-size: 14px; font-weight: bold; color: #41474f; text-shadow: 0 1px #fff;}


/* Reports */
.reports-list-table th:hover, .reports-list-table th.reports-selected-column {}
.reports-list-table th {}

/* Social Network */
.sonet-log-filter-block { background: transparent; }
.sonet-groups-group-img { background: url(/bitrix/templates/bitrix245/images/upic-group-48x48.png) no-repeat;}

/* Groups */
div.bx-group-sidebar-block {
	background:#fff;
	border-radius:3px;
	border:1px solid #bcd0d5;
	-moz-box-shadow:0 1px 2px 0 rgba(88,112,118,0.3);
	-webkit-box-shadow:0 1px 2px 0 rgba(88,112,118,0.3);
	box-shadow:0 1px 2px 0 rgba(88,112,118,0.3);
	margin-bottom:17px;
}
div.bx-group-sidebar-block div.bx-group-sidebar-block-inner {
	background: transparent;
	padding: 6px 8px;
	border: none;
	font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
div.bx-group-sidebar-block .r0, div.bx-group-sidebar-block .r1,div.bx-group-sidebar-block .r2 { display:  none; }

div.bx-group-users {  }
div.bx-group-users-inner { background: transparent; padding: 4px 0 10px; }
div.bx-group-users-title { border: none; color: #555; font-size: 13px; font-weight: bold;  padding: 0 0 5px 3px;}
span.bx-group-owner { color: #555;}
div.bx-group-users-list { background: #f0f5f6; margin: 0; padding: 0; -webkit-border-radius: 1px; border-radius: 1px;  }
div.bx-group-user {  margin: 0 !important; padding: 7px;}
div.bx-group-member { margin: 0; }
a.bx-group-user-avatar, span.invite-list-img-image {
	margin: 0;
	padding: 2px;
	background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) no-repeat 2px -1310px;
	background-color: #fff !important;
	border: 1px solid;
	border-color: #e7e9ea #e8eaeb #e8eaeb #e7e9ea;
	-moz-box-shadow: inset -1px -1px 1px -1px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset -1px -1px 1px -1px rgba(0, 0, 0, 0.08);
	box-shadow: inset -1px -1px 1px -1px rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
div.bx-group-user-info { padding-left: 8px; }
div.bx-group-user-name {  font-size: 14px; line-height: normal; margin: 0; padding: 0;}
div.bx-group-user-name-extranet {
	color: #d9930a;
	position: relative;
	padding-left: 16px;
}
div.bx-group-user-name-extranet:before {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) no-repeat scroll -35px -1607px rgba(0, 0, 0, 0);
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: 1px;
	width: 13px;
}
div.bx-group-user-name a {  color: #2067B0 !important; font-size: 13px; font-weight: bold;}
div.bx-group-user-name-extranet a { color: #d9930a !important;}
div.bx-group-user-position { color: #555555; font-size: 13px;}
div.bx-group-users-title .webform-field-action-link { top: 2px; }
div.bx-group-users-title .webform-field-action-link, div.bx-group-more-members a.bx-group-members-text { border: none; font-size: 11px; color: #2067b0 !important; font-weight: normal; }
div.bx-group-users-title .webform-field-action-link:hover, div.bx-group-more-members a.bx-group-members-text:hover { color: #2067b0; text-decoration: underline; }

div.bx-group-bord { display: none; }

table.bx-group-layout { margin: 0 0 10px; width: 100%;}
td.bx-group-layout-left-column {  padding: 7px 0; padding-right: 10px; color: #555555; font-size: 13px; font-weight: bold;}
td.bx-group-layout-right-column {  color: #555555;  padding: 7px 0; }
.search-tags-cloud a { color: #2067B0 !important;}
.search-tags-cloud a:hover { color: #2067B0 !important; }

/* Likes */
.bx-ilike-popup-avatar { background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) no-repeat -182px -1214px;}

/*============================GRID==================================*/
body table.bx-edit-tabs tbody tr > td{border-bottom:1px solid #bdcfd2;}
body table.bx-edit-tabs tbody tr td.bx-tab-container-selected{border-bottom:1px solid #fff !important;}
body table.bx-edit-tabs td.bx-tab-selected{background:#fff;}
body table.bx-edit-tabs td.bx-tab-container div.empty,
body table.bx-edit-tabs td.bx-tab-container-disabled div.empty,
body table.bx-edit-tabs td.bx-tab-selected div.empty,
body table.bx-edit-tabs td.bx-tab-right-selected div.empty,
body table.bx-edit-tabs td.bx-tab-left-selected div.empty{width:1px;border:0;background:transparent;}
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-left,
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-left-selected,
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-right,
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-right-selected,
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-selected,
body table.bx-edit-tabs td.bx-tab-container td.bx-tab{background:transparent;}
body table.bx-edit-tabs td.bx-tab-container-selected td.bx-tab-left-selected,
body table.bx-edit-tabs td.bx-tab-container-selected td.bx-tab-right-selected{border-bottom:1px solid #bdcfd2;}
body table.bx-edit-tabs td.bx-tab-container td.bx-tab,
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-hover,
body table.bx-edit-tabs td.bx-tab-container-selected td.bx-tab-selected{
	padding:0 19px;
	border-top:1px solid #b6cbd0;
	border-left:1px solid #b6cbd0;
	border-right:1px solid #b6cbd0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-khtml-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	font:bold 12px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#5c6470;
}
body table.bx-edit-tabs td.bx-tab-container-disabled td.bx-tab{
	padding:0 19px;
	border-top:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-khtml-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	font:bold 12px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#D7D7D7;
}
body table.bx-edit-tabs td.bx-tab-container td.bx-tab{
	text-shadow:#fff 0 1px 1px !important;
	color:#2067b0;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/bx-tab-container.gif) repeat-x left top;
}
body table.bx-edit-tabs td.bx-tab-container td.bx-tab-hover{
	color:#2067b0;
	text-shadow:#fff 0 1px 1px !important;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/bx-tab-container-hover.gif) repeat-x left top;
}
body table.bx-edit-tabs td.bx-tab{background:transparent;}
body table.bx-edit-tabs a.bx-context-button{vertical-align: middle;}
body table.bx-edit-tabs a.bx-context-button.bx-up,
body table.bx-edit-tabs a.bx-context-button.bx-down{position:relative;top:-2px;}

body div.bx-interface-form,
body div.bx-interface-form input,
body div.bx-interface-form textarea,
body div.bx-interface-form select{font:13px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
body div.bx-interface-form div.bx-buttons{border:0;margin-left:20%;padding-left:0px;background:transparent;}
body div.bx-interface-form div.bx-buttons input[name=save]{
	height:32px;
	border-top:1px solid #a3c926;
	border-bottom:1px solid #739913;
	border-left:1px solid #86ab1a;
	border-right:1px solid #86ab1a;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	padding:0 45px;
	-webkit-box-shadow:0px 2px 2px #ccc;
	-moz-box-shadow:0px 2px 2px #ccc;
	box-shadow:0px 2px 2px #ccc;
	font:bold 14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#fff;
	text-shadow:#799a16 0 1px 1px !important;
	cursor:pointer;
	outline:none;
	background:url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x left -356px;
}
body div.bx-interface-form div.bx-buttons input[name=save]:hover{background-position:left -395px;}
body div.bx-interface-form div.bx-buttons input[name=save]:active{
	border-top:1px solid #5c7619;
	border-bottom:1px solid #789e12;
	border-left:1px solid #719414;
	border-right:1px solid #719414;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	outline:none;
	background-position:left -434px;
}
body tr.bx-bottom td.bx-field-value input[type=submit],
body .bx-field-value input.button-view,
body .bx-field-value input.button-edit,
body div.bx-interface-form div.bx-buttons input,
body div.bx-interface-form div.bx-buttons input[name=apply]{
	height:32px;
	border-top:1px solid #c8d1d4;
	border-bottom:1px solid #98a4a9;
	border-left:1px solid #a9b4b8;
	border-right:1px solid #a9b4b8;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	padding:0 45px;
	margin-right:10px;
	-webkit-box-shadow:0 2px 2px #ccc;
	-moz-box-shadow:0 2px 2px #ccc;
	box-shadow:0 2px 2px #ccc;
	font:bold 14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px !important;
	cursor:pointer;
	outline:none;
	overflow:visible;
	background:url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x left -585px;
}

body tr.bx-bottom td.bx-field-value input[type=submit]:hover,
body .bx-field-value input.button-view:hover,
body .bx-field-value input.button-edit:hover,
body div.bx-interface-form div.bx-buttons input:hover,
body div.bx-interface-form div.bx-buttons input[name=apply]:hover{
	background-position:left -624px;
}
body tr.bx-bottom td.bx-field-value input[type=submit]:active,
body div.bx-interface-form div.bx-buttons input:active,
body .bx-field-value input.button-view:active,
body .bx-field-value input.button-edit:active,
body div.bx-interface-form div.bx-buttons input[name=apply]:active{
	border-top:1px solid #979ea4;
	border-bottom:1px solid #b4c3c8;
	border-left:1px solid #adbabf;
	border-right:1px solid #adbabf;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	outline:none;
	background-position:left -662px;
}
body div.bx-interface-form div.bx-buttons input[name=cancel]{
	height:32px;border:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	padding:0 5px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	font:14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#d20000;
	text-shadow:none;
	cursor:pointer;
	background:transparent;
}

body div.bx-edit-tab-title{padding:0;background:transparent;}

body table.bx-edit-tab{border:0;margin-top:13px;}

body .wd-tags{color:transparent;}
body .wd-tags a{
	display:inline-block;
	height:20px;
	line-height:22px;
	padding:0 11px;
	border-width:1px !important;
	border-style:solid !important;
	border-color:#D6DADB #E3E7E8 #ECF0F1 !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	-khtml-border-radius:4px !important;
	border-radius:4px !important;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
	font:bold 12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px;
	background: none repeat scroll 0 0 #e8eff0 !important;
}
body .wd-tags a:link{color:#555;}
body .wd-tags a:hover{color:#2067B0;text-decoration:none;}

body table.bx-edit-table td{color:#555;}
body table.bx-edit-table tr.bx-bottom td.bx-field-value > table > tbody > tr > td:first-child{width:20% !important;}
body table.bx-edit-table tr.bx-bottom td.bx-field-value > table.bx-interface-grid > tbody > tr > td:first-child{width:1% !important;}

body div.bx-crm-field-edit-wrapper table.bx-edit-table tr.bx-bottom td.bx-field-value > table > tbody > tr > td:first-child{width:auto !important;}

body div.bx-edit-tab-title{height:40px;padding:0;margin-bottom:12px;line-height:40px;}
body table.bx-edit-tab-title{height:40px;padding:0;line-height:40px;}
body table.bx-edit-tab-title td.bx-form-title{
	height:38px;
	border-width:1px;
	border-style:solid;
	border-color:#d4edf7 #c2e6f4 #b5e1f1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	padding:0 18px;
	font:bold 14px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#41474f;
	text-shadow:#fff 0 1px 1px;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/form-title-blue.gif) repeat-x left top;
}

body div.bx-edit-table{margin:0;}
body table.bx-edit-table td {background:transparent;padding:7px 5px;}
body table.bx-edit-table td.bx-field-name{width:20%;font:bold 12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555555;}
body table#tab_section_edit_table tr td input[type=text],
body table#tab_main_edit_table tr td input[type=text],
body table.bx-edit-table td.bx-field-value>input[type=text]{
	width:257px;
	height:16px;
	padding:2px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	color:#555 !important;
}
body table.bx-edit-table td.bx-field-value>select{width:262px;}
body table.bx-edit-table td.bx-field-value option{padding:1px 6px;}
body table.bx-edit-table td.bx-field-value textarea{
	width:98%;
	height:130px;
	padding:2px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	overflow:auto;
	color:#555 !important;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

body table.field_crm td.field_crm_entity{padding:0;}
body table.crm_fm td{padding-top:0 !important;}
.mli-layout input{width:98% !important;}
table.bx-edit-table div.bx-ius-layout br{display:none;}
div.bx-ius-layout div.bx-ius-input{width:200px !important;}
body table.bx-edit-table table.crm_fm td.crm_fm_td_select select{width:120px;}

body table.bx-edit-table tr.bx-after-heading > td{padding-top:18px !important;}
body table.bx-edit-table tr.bx-after-heading > td.bx-heading {padding-top:0 !important;}
body table.bx-edit-table td.bx-heading{
	height:38px;
	padding:0px 21px;
	border-width:1px;
	border-style:solid;
	border-color:#efefef #e8e8e8 #e3e3e3;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	font:bold 14px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#41474f;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/form-title-grey.gif) repeat-x left top;
}

body table.bx-edit-table td.bx-field-value select.bx-user-field-enum { height:auto; }

body td.bx-field-value table.bx-user-info-anchor td.bx-user-info-anchor-cell a{font:bold 12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555555;}

body table.bx-grid-multiaction div.bx-separator{border:0;}
body table.bx-grid-multiaction{background:transparent;}
body table.bx-grid-multiaction select,
body table.bx-grid-multiaction input,
body table.bx-grid-multiaction td{
	white-space:nowrap;
	font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
body table.bx-grid-multiaction select{margin-left:4px;}
body table.bx-grid-multiaction td:nth-child(9) select{margin-left:0px;}
body table.bx-grid-multiaction td{padding:0 3px;text-shadow:#fff 0 1px 1px;}
/*body table.bx-grid-multiaction td:nth-child(8){width:100%;text-align:right;}*/
body table.bx-grid-multiaction tr.bx-top,
body div.bx-interface-toolbar tr.bx-top{display:none;}
body table.bx-grid-multiaction td.bx-left,
body div.bx-interface-toolbar td.bx-left{
	width:5px !important;
	height:44px !important;
	border:0 !important;
	padding:0 !important;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/bx-interface-toolbar-left.gif) no-repeat left top !important;
}
body table.bx-grid-multiaction td.bx-content,
body div.bx-interface-toolbar td.bx-content{
	width:auto !important;
	height:44px !important;
	border:0 !important;
	padding:0 !important;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/bx-interface-toolbar-content.gif) repeat-x left top !important;
}

body div.bx-edit-tab-inner table.bx-edit-table table.bx-grid-multiaction tr td { background: none; }
body table.bx-grid-multiaction td.bx-content{padding:0 10px !important;}
body table.bx-grid-multiaction td.bx-right,
body div.bx-interface-toolbar td.bx-right{
	width:5px !important;
	height:44px !important;
	border:0 !important;
	padding:0 !important;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/bx-interface-toolbar-right.gif) no-repeat right top !important;
}
body table.bx-grid-multiaction tr.bx-bottom,
body div.bx-interface-toolbar tr.bx-bottom{display:none;}
body table.bx-grid-multiaction tr.bx-bottom-all,
body div.bx-interface-toolbar tr.bx-bottom-all{display:none;}
body div.bx-interface-toolbar td.bx-content table{display:block;height:36px;margin:3px 0px;}
body div.bx-interface-toolbar a.bx-context-button{
	*position:relative;*top:-1px;
	position:relative\9;top:-1px\9;

	height:33px;
	line-height:33px;
	padding:0 10px 0 7px;
	margin:0 3px;
	border:1px solid transparent;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	color:#41474f;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/toolbar-a-hover.gif) repeat-x left 34px;
}
body div.bx-interface-toolbar a.bx-context-button:hover{
	border:1px solid #dedfdf;
	margin:0 3px;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/toolbar-a-hover.gif) repeat-x left top;
}
body div.bx-interface-toolbar a.bx-context-button:active,
body div.bx-interface-toolbar a.bx-context-button.pressed{border-top:1px solid #8b939e;border-bottom:1px solid #c6d0d4;border-left:1px solid #9da6af;border-right:1px solid #9da6af;margin:0 3px;background:url(/bitrix/templates/bitrix245/images/interface/grid/toolbar-a-active.gif) repeat-x left top;}
body div.bx-interface-toolbar span.bx-context-button-text{height:33px;line-height:33px;margin:0;text-shadow:#fff 0 1px 1px;}
body div.bx-interface-toolbar span.bx-context-button-left{display:none;}
body div.bx-interface-toolbar span.bx-context-button-right{display:none;}
body div.bx-context-more-buttons a.bx-context-button{padding:0 6px 0 2px;}
body div.bx-context-more-buttons a.bx-context-button span.bx-context-button-text{padding:0 0px 0 11px;}
body div.bx-context-more-buttons span.bx-arrow,
body div.bx-interface-toolbar span.bx-arrow{width:5px;height:3px;margin:15px 2px 0 5px;}
body div.bx-interface-toolbar span.bx-context-button-icon{margin:4px 6px 4px 0px;}
body div.bx-interface-toolbar a.bx-context-button span.btn-list{background:url(/bitrix/templates/bitrix245/images/interface/grid/toolbar-icons/list.gif) no-repeat center center;}
body div.bx-interface-toolbar a.bx-context-button span.btn-new{background:url(/bitrix/templates/bitrix245/images/interface/grid/toolbar-icons/new.gif) no-repeat center center;}
body div.bx-interface-toolbar a.bx-context-button span.go-back{background:url(/bitrix/templates/bitrix245/images/interface/grid/toolbar-icons/go-back.gif) no-repeat center center !important;}
body div.bx-interface-toolbar a.bx-context-button span.btn-unlock{background:url(/bitrix/templates/bitrix245/images/interface/grid/toolbar-icons/element-unlock.gif) no-repeat center center !important;}
/*body div.bx-interface-toolbar a.bx-context-button span.btn-copy{background:url(/bitrix/templates/bitrix245/images/interface/grid/toolbar-icons/element-copy.gif) no-repeat center center !important;}*/

body table.bx-interface-grid{border:0;}
body table.bx-interface-grid td{padding:10px !important;font:13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
body table.bx-interface-grid tr.bx-grid-footer table.bx-grid-footer td{padding:0 15px !important;}
body table.bx-interface-grid td.bx-left,
body table.bx-interface-grid td.bx-actions-col{border-left:0;border-right:0;border-top:0;text-align:center;vertical-align:middle;}
body table.bx-interface-grid td{border-top:0;border-left:0;border-right:0;}
body table.bx-interface-grid tr.bx-grid-gutter{display:none;}
body table.bx-interface-grid table.bx-grid-sorting td.bx-sort-sign{ background-image: none !important; }
body table.bx-interface-grid table.bx-grid-sorting td.bx-sort-sign.bx-sort-down,
body table.bx-interface-grid table.bx-grid-sorting td.bx-sort-sign.bx-sort-up{
	/*display:table-cell;*/
	padding:0;
	background-position:center center;
}
body table.bx-interface-grid table.bx-grid-sorting td.bx-sort-sign.bx-sort-up{background-image:url(/bitrix/templates/bitrix245/images/interface/grid/bx-sort-up.png)  !important;}
body table.bx-interface-grid table.bx-grid-sorting td.bx-sort-sign.bx-sort-down{background-image:url(/bitrix/templates/bitrix245/images/interface/grid/bx-sort-down.png)  !important;}
body table.bx-interface-grid tr.bx-grid-head td.bx-sorted,
body table.bx-interface-grid tr.bx-grid-gutter td,
body table.bx-interface-grid tr.bx-grid-gutter td.bx-left,
body table.bx-interface-grid tr.bx-grid-gutter td.bx-right,
body table.bx-interface-grid tr.bx-grid-head td,
body table.bx-interface-grid tr.bx-grid-head td.bx-left,
body table.bx-interface-grid tr.bx-grid-head td.bx-right{
	border:0;
	padding:0 10px !important;
	/*text-shadow:#fff 0 1px 1px;*/
	font:12px/40px "Helvetica Neue",Helvetica,Arial,sans-serif;
	vertical-align: middle;
	white-space:nowrap;
}
body table.bx-interface-grid tr.bx-grid-head td{text-shadow:#fff 0 1px 1px;color:#555 !important;background-color:transparent !important;}
body table.bx-interface-grid tr.bx-grid-head > td{background:#e4e4e4 url(/bitrix/templates/bitrix245/images/interface/grid/bx-grid-head.png) repeat-x left top !important;}
body table.bx-interface-grid tr.bx-grid-head > td.bx-sorted{background:url(/bitrix/templates/bitrix245/images/interface/grid/bx-grid-head-sorted.png) repeat-x left top !important;}
body table.bx-interface-grid tr.bx-grid-head td.bx-left{border-radius:4px 0 0 4px;}
body table.bx-interface-grid tr.bx-grid-head td.bx-right{border-radius:0 4px 4px 0;}
body table.bx-interface-grid tr.bx-grid-head td td{padding:0px !important;cursor:pointer;}
body table.bx-interface-grid tr.bx-even td.bx-sorted,
body table.bx-interface-grid tr.bx-odd td.bx-sorted,
body table.bx-interface-grid tr.bx-even td{background:transparent;}
body table.bx-interface-grid tr.bx-even.bx-over td.bx-sorted,
body table.bx-interface-grid tr.bx-odd.bx-over td.bx-sorted,
body table.bx-interface-grid tr.bx-over td, .bx-interface-grid .bx-over .bx-ilike-button{background-color:#f5f5f5;}
body table.bx-interface-grid tr.bx-even.bx-selected td.bx-sorted,
body table.bx-interface-grid tr.bx-odd.bx-selected td.bx-sorted,
body table.bx-interface-grid tr.bx-selected td, .bx-interface-grid .bx-selected .bx-ilike-button{background-color:#edf3de;}
body table.bx-interface-grid tr.bx-even.bx-active td.bx-sorted,
body table.bx-interface-grid tr.bx-odd.bx-active td.bx-sorted,
body table.bx-interface-grid tr.bx-active td, .bx-interface-grid .bx-active .bx-ilike-button{background-color: #e8e9eb;}
body div.bx-edit-tab-inner table.bx-interface-grid tr.bx-grid-footer > td,
body table.bx-interface-grid tr.bx-grid-footer > td{
	height:38px;
	border:0;
	padding:0 !important;
	-moz-border-radius:0 0 4px 4px !important;
	-webkit-border-radius:0 0 4px 4px !important;
	-khtml-border-radius:0 0 4px 4px !important;
	border-radius:0 0 4px 4px !important;
	background:transparent url(/bitrix/templates/bitrix245/images/interface/grid/bx-grid-footer.png) repeat-x left top !important;
}
body div.bx-edit-tab-inner table.bx-interface-grid tr.bx-grid-footer td{color:#555 !important;background-color:transparent !important;}
body table.bx-interface-grid tr.bx-grid-footer td td{
	height:38px;
	border:0;
	padding:0 15px !important;
	font:12px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background:transparent;
	color:#555;
}
body table.bx-interface-grid tr.bx-grid-footer td td span{font-weight:normal;color:#555 !important;}
body tr.bx-grid-footer table.bx-grid-footer div.modern-page-navigation a { color: #555; }
/*body table.bx-interface-grid tr.bx-even td.bx-sorted,
body table.bx-interface-grid tr.bx-odd td.bx-sorted,
body table.bx-interface-grid tr.bx-even td,*/
body table.bx-interface-grid tr > td{border-bottom:1px solid #EDEDED !important;}
body table.bx-interface-grid tr.bx-grid-head td,
body table.bx-interface-grid tr.bx-grid-footer td{border-bottom:0 !important;}
body table.bx-interface-grid a.bx-action:hover div,
body table.bx-interface-grid tr.bx-over a.bx-action div,
body table.bx-interface-grid a.bx-action div{background-image:url(/bitrix/templates/bitrix245/images/interface/grid/action.gif);background-position:center center !important;}
body table.bx-interface-grid tr.bx-grid-head a.bx-action div{background:url(/bitrix/templates/bitrix245/images/interface/grid/action_head.gif) no-repeat center center;}
body table.bx-interface-grid tr.bx-grid-head a.bx-action.pressed div,
body table.bx-interface-grid tr.bx-grid-head a.bx-action:hover div{background:#d2d2d2 url(/bitrix/templates/bitrix245/images/interface/grid/action_head.gif) no-repeat center center;}

body td.bx-form-title div.element-status-red, td.bx-form-title div.element-status-yellow{display:inline;margin-left:10px;}

body div.bx-popup-menu{
	min-width:100px;
	padding:7px 7px 5px !important;
	border:1px solid #d9e4e7;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	background:#fff !important;
	-webkit-box-shadow:0px 20px 20px rgba(88,112,118,0.3);
	-moz-box-shadow:0px 20px 20px rgba(88,112,118,0.3);
	box-shadow:0px 20px 20px rgba(88,112,118,0.3);
}
body div.bx-popup-menu:empty { display: none; }

.bx-js-float-shadow { display: none; }
body div.bx-popup-menu table{width:100% !important;*width:auto !important;}
body div.bx-popup-menu td.popupmenu{border:0 !important;background:#ffffff !important;}
body div.bx-popup-menu td.popupmenu div.popupitem{
	margin:1px !important;
	min-height:29px !important;
	line-height:29px !important;
	cursor:pointer !important;
}
body div.bx-popup-menu td.popupmenu div.popupitemover{
	min-height:29px !important;
	margin:0 !important;
	border-width:1px !important;
	border-style:solid !important;
	border-color:#D6DADB #E3E7E8 #ECF0F1 !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	-khtml-border-radius:4px !important;
	border-radius:4px !important;
	line-height:29px !important;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
	background:none repeat scroll 0 0 #F0F5F5 !important;
}
body div.bx-popup-menu td.popupmenu div.popupitemover div[style]{border:0 !important;min-height:29px !important;/*line-height:29px !important;*/}
body div.bx-popup-menu td.popupmenu div.popupitem table{width:100% !important;border:0 !important;height:29px !important;line-height:29px !important;}
body div.bx-popup-menu td.popupmenu div.popupitemover table{
	width:100% !important;
	border:0 !important;
	height:29px !important;
	line-height:29px !important;
}
body div.bx-popup-menu td.popupmenu div.popupitem td.gutter{padding-left:7px !important;}
body div.bx-popup-menu td.popupmenu div.popupitem td.item{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size:13px !important;
	color:#555555 !important;
	text-shadow: 0 1px rgba(255, 255, 255, 0.5) !important;
}
body div.bx-popup-menu td.popupmenu div.popupitem td.item.disabled{color:#ccc !important;}

body table.bx-edit-tabs a.bx-form-menu{
	position:relative;
	margin:-5px 0 0 5px;
	border:0;
	width:42px;
	height:28px;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/bx-form-menu.png) no-repeat left top;
}
body table.bx-edit-tabs a.bx-form-menu.pressed,
body table.bx-edit-tabs a.bx-form-menu:hover{
	margin:-5px 0 0 5px;
	border:0;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/bx-form-menu-hover.png) no-repeat left top;
}
body table.bx-edit-tabs a.bx-form-menu span{display:none;}

body td.popupmenu div.popupseparator{display:none;}
body div.wd_perm_buttons{margin-left:20%;}
body div.bx-form-notes,
body table.bx-interface-grid td input,
body table.bx-interface-grid td textarea,
body table.bx-interface-grid td select,
body table.bx-edit-table td.bx-field-value select{
	font-size:13px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;
	color:#555 !important;
}
.bx-grid-themes-menu-item{display:none}

/*============================Filters===============================*/
.filter-button { margin: -3px 20px 0 3px; }
.filter-button .webform-small-button-icon { width: 7px; height: 8px; margin-left:7px; background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -158px -921px no-repeat; }

.filter-block{margin:0; padding: 10px 0; line-height:15px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#555;}
.filter-field input.filter-textbox,
.filter-field input.filter-quick-textbox,
.filter-field input.filter-date-days,
.filter-field-date-combobox input.filter-date-days,
.filter-field input.filter-interval-from,
.filter-field input.filter-interval-to,
.filter-field input.filter-date-interval,
.filter-field input.filter-date-interval-from,
.filter-field input.filter-date-interval-to,
.filter-field input[name^="FILE_SIZE_"],
.filter-field input.filter-interval,
.filter-field input.search-tags
{
	height:16px;
	padding:2px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.14) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.14) inset;
}

.filter-block-title{
	position:relative;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font:bold 13px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
.filter-block-title a.filter-settings{
	position:absolute;
	top:-5px;
	right:-6px;
	width:42px;
	height:28px;
	margin:0;
	border:0;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/bx-form-menu.png) no-repeat left top;
}
.filter-block-title a.filter-settings:hover{background:url(/bitrix/templates/bitrix245/images/interface/grid/bx-form-menu-hover.png) no-repeat left top;}
.filter-block-title a.filter-save{
	position:absolute;
	top:1px;
	right:42px;
	text-decoration:none;
	color:#a8a8a8;
	font:11px/17px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.filter-block-title a.filter-save:hover{text-decoration:underline;}

.filter-field{padding-bottom:8px;margin:0;}
.filter-field label.filter-field-title{
	display:block;
	margin:0 0 6px;
	padding:0 !important;
	font:13px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
.filter-field span.filter-field-title-tab{
	display:inline-block;
	margin:0 0 6px;
	padding:0 !important;
	font:13px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}

.filter-field input{font:13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
.filter-field input.filter-textbox{width:220px;}
.filter-field input.filter-quick-textbox{width:120px;}
.filter-field input.filter-checkbox {vertical-align:middle;}
.filter-field input.filter-date-days,
.filter-field-date-combobox input.filter-date-days{width:55px;}

.filter-field select{font:13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
.filter-field select.filter-dropdown{width:225px;display:block;margin-bottom:6px;}
/*.filter-field-date-combobox-days select.filter-dropdown,
.filter-field-date-combobox-after select.filter-dropdown,
.filter-field-date-combobox-before select.filter-dropdown {width:120px;}*/
.filter-field select.filter-quick-dropdown{width:95px;}
.filter-field select.filter-listbox{width:225px;}

.filter-field input.filter-interval-from,
.filter-field input.filter-interval-to{width:90px;}
.filter-field span.filter-interval-hellip {width:30px;display:inline-block;text-align:center;}

.filter-field input.filter-date-interval,
.filter-field input.filter-date-interval-from,
.filter-field input.filter-date-interval-to{width:75px;vertical-align:top;}
.filter-field span.filter-date-interval-hellip{width:20px;display:inline-block;text-align:center;}
.filter-field a.filter-date-interval-calendar{vertical-align:top;display:inline-block;margin:1px 1px;}
.filter-field a.filter-date-interval-calendar img{margin:0;vertical-align:top;}
.filter-field a.filter-date-interval-calendar:hover{border:1px solid #AEB6C2;background:#DBE3F2;margin:0;}

.filter-field-date-combobox .filter-date-interval{display:none;}
.filter-field-date-combobox span.filter-date-interval-hellip{display:none;}
.filter-field-date-combobox .filter-date-interval-after{display:inline;}
.filter-field-date-combobox .filter-date-interval-before{display:inline;}
.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before{display:block;margin-top:0.5em;}
.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before span.filter-date-interval-hellip{display:inline-block;margin:0;}
.filter-field-date-combobox .filter-date-interval-to{display:none;}
.filter-field-date-combobox .filter-date-interval-from{display:none;}
.filter-field-date-combobox .filter-date-interval-after .filter-date-interval-to{display:inline;}
.filter-field-date-combobox .filter-date-interval-before .filter-date-interval-from{display:inline;}
.filter-field-date-combobox .filter-day-interval {display:none;}
.filter-field-date-combobox .filter-day-interval-selected {display:inline;}

.filter-field-buttons{padding-top:5px;text-align:left;}
.filter-field-buttons input[type="submit"]{
	height:25px;
	padding:0 18px;
	border-width:1px;
	border-style:solid;
	border-color:#f1f1f1 #d8d8d8 #a9a9a9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 0px 1px #ccc;
	-moz-box-shadow:0px 0px 1px #ccc;
	box-shadow:0px 0px 1px #ccc;
	font:bold 13px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px !important;
	cursor:pointer;
	outline:none;
	overflow:visible;
	background:url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x left -217px;
}
.filter-field-buttons input[type="submit"]:hover{background-position:left -250px;}
.filter-field-buttons input[type="submit"]:active{border-color:#8c939e #9fa7b0 #c8d1d5;background-position:left -283px;}
.filter-field-buttons input[name="del_filter_company_search"],
.filter-field-buttons input[type="button"]{
	height:25px;
	border:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	padding:0 10px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	font:13px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#2067b0;
	text-shadow:none;
	cursor:pointer;
	outline:none;
	overflow:visible;
	background:transparent;
}

.filter-presets{
	border:0;
	margin:0;
	padding:11px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	font:bold 12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:#f0f5f6;
}
.filter-presets label{display:block;margin:0 0 8px;padding:0;}
.filter-presets a{margin:0;font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#41474f;}
.filter-presets ul{margin:0;padding:0;list-style-type:none;}
.filter-presets ul li{margin:0;padding:5px 0 5px 13px;background:url(/bitrix/templates/bitrix245/images/interface/grid/filter-presets-li.gif) no-repeat left 11px;}
.filter-presets ul li a{margin:0;color:#2067b0;font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;}
.filter-presets label a{margin:0;font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#41474f;}

div.bx-filter-note{margin:12px 0px 12px 0px;background-color:#fffdc1;border:1px solid #e6e4af;padding:6px;color:#787878;text-align:center;}

.filter-field select[name^="DATE_"],
.filter-field select[name^="timestamp_"]{display:block;width:225px;margin-bottom:6px;}
input#wd_content[type="text"],
.filter-field .mli-layout input[type="text"],
span.webform-field-textbox-inner{
	height:16px;
	padding:2px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
}
span.webform-field-textbox-inner{height:20px;}
span.webform-field-textbox-inner input{background-color:transparent;}

/*============================================CRM====================================================*/
select.crm-config-ext-sale-scheme { width:64px !important; }
input.crm-config-ext-sale-server { width:175px !important; }
input.crm-config-ext-sale-port { width:32px !important;}
.crm-config-ext-sale-text { vertical-align: middle; padding: 0 2px; }
.crm-config-sendsave a.bx-form-menu { display: none !important; }
.bx-crm-edit-content-block {}

/*============================================Timeman=================================================*/
body .tm_wait {height: 30px; width: 29px;}
body .tm-popup-content{position:relative;}
body .bx-tm-popup-clock-wnd{padding:5px 5px;}
body .bx-tm-popup-clock-wnd-title{
	position:relative;
	padding:0 5px 18px;
	font:bold 14px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#cfd1d1 0 0 1px;
}
body #popup-window-content-tm_edit_pause .bx-tm-popup-clock-wnd-title,
body #popup-window-content-timeman_clock_popup .bx-tm-popup-clock-wnd-title{padding:0 5px 0px;}
body .bx-tm-popup-clock-wnd .bx-tm-popup-clock-wnd-clock{width:165px;height:169px;margin:0;padding:0;}
body .bx-tm-popup-edit-clock-wnd-clock,
body div.bx-clock-div-inline{width:auto;height:auto;}
body .popup-window-content div.bx-clock-div{
	width:auto;
	height:auto;
	padding:0;
	border:0;
	-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-align:center;
	background:transparent;
}
body .popup-window-content div.bx-clock-div div.bxc-controls-cont{padding-bottom:0;}
body .popup-window-content div.bx-tm-popup-clock{padding:10px 0 0;}
body div.bx-clock-div-inline div.bxc-controls-cont
{
	display:inline-block;
	width:105px;
}

body div.bx-clock-div-inline div.bxc-mouse-control-cont{
	top:10px;
	left:24px;
	width:112px;
	height:112px;
}


body .bx-tm-popup-clock-wnd-subtitle{padding:5px 10px;font:bold 12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif; color: #555;}
body .bx-tm-popup-clock-wnd .bx-tm-popup-clock-wnd-report textarea{
	position:relative;
	width:324px;
	height:130px;
	padding:6px 8px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	font:13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	overflow:auto;
}
.bx-tm-popup-time-selector-wnd .bx-tm-popup-clock-wnd-report {padding-left:0px !important;}
.bx-tm-popup-time-selector-wnd .bx-tm-popup-clock-wnd-report textarea{width:178px !important; padding:6px 8px !important;}
.bx-tm-popup-clock-wnd td{vertical-align:top;}

.tm-tabs, .intranet-tabs {margin:0;height:32px;line-height:32px;}
.tm-tabs-content, .intranet-tabs-content {
	position:static;
	margin:0;
	border:1px solid #b8ccd1;
	-moz-border-radius:0 3px 3px;-webkit-border-radius:0 3px 3px;-khtml-border-radius:0 3px 3px;border-radius:0 3px 3px;
	background:#ffffff;
}
/*.tm-popup-report-buttons{padding:12px 0 10px;}*/
.tm-tab-content, .intranet-tab-content {padding:9px;}
.tm-popup-report-text, .intranet-popup-report-text {padding:0 16px 0 0;}
.tm-tabs-box, .intranet-tabs-box { padding:10px 0 4px; }
.tm-popup-report-textarea{
	padding:7px;
	margin:0;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
.tm-popup-report-textarea{color:#A2A1A1;}
.tm-popup-report-editmode .tm-popup-report-textarea{color:#555;}
.tm-tabs-hr, .intranet-tabs-hr {display:none;}
.tm-tab, .intranet-tab {margin:0 5px 0 0;vertical-align:top;}
.tm-tab .tm-tab-left, .intranet-tab .intranet-tab-left,
.tm-tab-selected .tm-tab-left, .intranet-tab-selected .intranet-tab-left,
.tm-tab .tm-tab-right, .intranet-tab .intranet-tab-right,
.tm-tab-selected .tm-tab-right, .intranet-tab-selected .intranet-tab-right {display:none;}
.tm-tabs, .intranet-tabs {height:32px;line-height:32px;}
.tm-tabs .wr-call-lable{right:6px;top:6px;padding:0;line-height:15px;}
.tm-tab-selected, .intranet-tab-selected {position:relative;z-index:11;height:34px;border:0;line-height:32px;}
.tm-tab .tm-tab-text, .intranet-tab .intranet-tab-text,
.tm-tab-selected .tm-tab-text, .intranet-tab-selected .intranet-tab-text {
	position:static;
	height:31px;
	border:1px solid #b5c9cf;
	border-bottom:0;
	-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;
	font:bold 12px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#2067b0;
	text-shadow:#fff 0 0 1px;
	background:url(/bitrix/templates/bitrix245/images/interface/grid/bx-tab-container.gif) repeat-x left top;
}
.tm-tab-text:hover, .intranet-tab-text:hover {background:#f9fafb;}
.tm-tab-selected .tm-tab-text:hover, .intranet-tab-selected .intranet-tab-text:hover, 
.tm-tab-selected .tm-tab-text, .intranet-tab-selected .intranet-tab-text {color:#555;height:32px;background:#fff;}
.tm-popup-section{
	height:28px;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	line-height:28px;
}
.tm-popup-section-left,
.tm-popup-section-right{display:none;}
.tm-popup-section-text{height:28px;font:bold 14px/28px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;text-shadow:#fff 0 1px 1px;}
.tm-popup-section-tasks{background:url(/bitrix/templates/bitrix245/images/interface/grid/form-title-blue.gif) repeat-x left top;}
.tm-popup-section-events{background:url(/bitrix/templates/bitrix245/images/interface/timeman/popup-section-events.gif) repeat-x left top;}
.tm-popup-section-right-link{
	margin-top:4px;
	padding-right:20px;
	color:#2067b0;
	text-decoration:none;
	text-shadow:#fff 0 1px 1px;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/section-right-link.gif) no-repeat right center;
}
.tm-popup-events{margin:10px 0 0;}
.tm-popup-event{margin:0 6px 6px;}
.tm-popup-event-datetime { color: #555;}
.tm-popup-event-name .tm-popup-event-text,
.tm-popup-task-status-in-progress .tm-popup-task-name,
.tm-popup-task-status-accepted .tm-popup-task-name{font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
.tm-popup-event-name .tm-popup-event-text:hover,
.tm-popup-task-status-in-progress .tm-popup-task-name:hover,
.tm-popup-task-status-accepted .tm-popup-task-name:hover{border-bottom:0;color:#2067b0;}
.tm-popup-task-form{margin:10px 0 0 26px;}
.tm-report-popup .tm-popup-task-form { margin-left: 0; }
.tm-popup-tasks-empty .tm-popup-task-form{margin-left:0;}
.tm-popup-tasks-empty .tm-popup-task-form .tm-popup-task-form-textbox {width:307px;}
.tm-popup-event-form .tm-popup-event-start-time-textbox,
.tm-popup-event-form .tm-popup-event-end-time-textbox,
.tm-popup-event-form .tm-popup-event-form-textbox,
.tm-popup-task-form .tm-popup-task-form-textbox,
.tm-popup-event-form .tm-popup-event-start-time-textbox_am_pm,
.tm-popup-event-form .tm-popup-event-end-time-textbox_am_pm,
.tm-popup-event-form .tm-popup-event-form-textbox_am_pm,
.tm-popup-task-form .tm-popup-task-form-textbox_am_pm
{
	padding:5px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
.tm-popup-event-start-time-textbox, .tm-popup-event-end-time-textbox { width: 32px; }
.tm-popup-event-form-textbox_am_pm { width: 161px;}
.tm-report-popup-events .tm-popup-event-form-textbox_am_pm { width: 136px;}
.tm-popup-task-form .tm-popup-task-form-textbox{width:282px;}
.tm-popup-event-form-textbox{width:204px;}
.tm-report-popup .tm-popup-event-form-textbox { width: 175px; }
.tm-popup-event-form-disabled .tm-popup-event-form-options,
.tm-popup-event-form-disabled .tm-popup-event-start-time-textbox,
.tm-popup-event-form-disabled .tm-popup-event-end-time-textbox,
.tm-popup-event-form-disabled .tm-popup-event-form-textbox,
.tm-popup-task-form-disabled .tm-popup-task-form-textbox{color:#a2a1a1;}
.tm-popup-task-form-submit,
.tm-popup-event-form-submit,
.tm-popup-event-form-disabled .tm-popup-event-form-submit,
.tm-popup-task-form-disabled .tm-popup-task-form-submit{
	width:27px;
	height:28px;
	cursor:pointer;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-add.png) no-repeat left top;
}
.tm-popup-event-form-disabled .tm-popup-event-form-submit:hover,
.tm-popup-task-form-disabled .tm-popup-task-form-submit:hover{background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-add-hover.png) no-repeat left top;}
.tm-popup-event-form-disabled .tm-popup-event-form-submit:active,
.tm-popup-task-form-disabled .tm-popup-task-form-submit:active{background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-add-active.png) no-repeat left top;}
.tm-popup-event-form-options{width:auto;padding:2px 0 0 100px;text-align:left;color:#555;}
.tm-popup-events-ampm .tm-popup-event-form-options { padding-left: 140px; }
.tm-popup-events-ampm .tm-popup-event-separator { padding-left: 6px; padding-right: 6px; }
.tm-popup-event-start-time-textbox_am_pm { width: 52px; }
.tm-popup-event-end-time-textbox_am_pm { width: 52px; }

.tm-popup-timeman-change-time-mode{width:auto;margin:8px 0 13px;}
.tm-popup-timeman-change-time-mode .tm-popup-change-time-link{font:11px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#2067b0;text-decoration:none;}
.tm-popup-timeman-change-time-mode .tm-popup-change-time-link:hover{text-decoration:underline;}
.tm-popup-timeman-paused-mode .tm-popup-timeman-pause{
	*float:left;
	display:inline-block !important;
	height:30px;
	border-color:#eaeced #d3d5d5 #a4a5a6;
	border-style:solid;
	border-width:1px;
	-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
	-webkit-box-shadow:0 1px 1px #dfe1e1;
	-moz-box-shadow:0 1px 1px #dfe1e1;
	box-shadow:0 1px 1px #dfe1e1;
	font:12px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px;
	text-align:left;
	overflow:visible;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/popup-timeman-pause.png) repeat-x left top;
}
.tm-popup-timeman-buttons-mode .tm-popup-timeman-layout{clear:both;}
.tm-popup-timeman-paused-mode .tm-popup-notice-time-unit{display:none;*display:inline;}
.tm-popup-timeman-paused-mode .tm-popup-notice-time-unit,
.tm-popup-timeman-paused-mode .tm-popup-notice-time-number{font:bold 15px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
.tm-popup-timeman-paused-mode .tm-popup-notice-time-hours .tm-popup-notice-time-number:after,
.tm-popup-timeman-paused-mode .tm-popup-notice-time-minutes .tm-popup-notice-time-number:after{display:inline-block;padding:0 2px 0 3px;content:":";line-height:12px;}
.tm-popup-timeman-pause-time{padding:0 11px;vertical-align:top;}
.tm-popup-timeman-pause-timer-caption{
	display:inline-block;
	height:39px;
	padding:0 11px;
	font:bold 12px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;
	vertical-align:top;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/popup-timeman-pause-timer-caption.png) no-repeat 60px 29px;
}
.tm-popup-timeman .webform-button{margin:0 6px;}
.tm-popup-notice{
	position:relative;
	height:29px;
	padding:0;
	margin:0 3px;
	border-color:#b4bdbe #c7d0d2 #d4dee0;
	border-style:solid;
	border-width:1px;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px #c7d0d2 inset;
	-moz-box-shadow:0 1px 2px #c7d0d2 inset;
	box-shadow:0 1px 2px #c7d0d2 inset;
	font:12px/13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px;
	text-align:left;
	background:#dae4e6;
}
.tm-popup-notice-left,
.tm-popup-notice-right{display:none;}
.tm-popup-notice-text{display:inline-block;height:29px;padding:0 11px;font:bold 12px/29px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
.tm-popup-notice-pencil{
	position:absolute;
	top:8px;
	right:7px;
	width:19px;
	height:13px;
	border-left:1px solid #bfc5c7;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/notice-pencil.png) no-repeat 6px top;
}
.tm-popup-notice-time{
	position:absolute;
	top:8px;
	right:27px;
	width:auto;
	height:13px;
	padding:0 8px 0 20px;
	border-right:1px solid #f8fafb;
	font:bold 12px/13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px;
	vertical-align:middle;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/notice-time.png) no-repeat left top;
}
.tm-popup-notice-time .tm-popup-notice-time-unit{display:none;*display:inline;}
.tm-popup-notice-time .tm-popup-notice-time-unit,
.tm-popup-notice-time .tm-popup-notice-time-number{font:bold 15px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}
.tm-popup-notice-time .tm-popup-notice-time-hours .tm-popup-notice-time-number:after,
.tm-popup-notice-time .tm-popup-notice-time-minutes .tm-popup-notice-time-number:after{display:inline-block;padding:0 2px 0 3px;content:":";line-height:12px;}
.tm-popup-notice-time .tm-popup-notice-time-hours,
.tm-popup-notice-time .tm-popup-notice-time-minutes,
.tm-popup-notice-time .tm-popup-notice-time-seconds{position:relative;top:-1px;*top:-2px;}
.tm-popup-notice-time .tm-popup-notice-time-number,
.tm-popup-notice-time .tm-popup-notice-time-unit{color:#555;}

/*-----------------------green----------------------*/
.tm-popup-main-button.webform-button-accept .webform-button-text,
.tm-popup-main-button.webform-button-create .webform-button-text,
.tm-popup-main-button.webform-button-accept:hover .webform-button-text,
.tm-popup-main-button.webform-button-create:hover .webform-button-text{
	padding:0 5px 0 18px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-text-green.png) no-repeat 2px center;
}
.tm-popup-main-button.webform-button-accept:active .webform-button-text,
.tm-popup-main-button.webform-button-create:active .webform-button-text{
	padding:0 5px 0 18px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-text-green-active.png) no-repeat 2px center;
}
/*-----------------------red----------------------*/
.tm-popup-main-button.webform-button-decline .webform-button-text,
.tm-popup-main-button.webform-button-decline:hover .webform-button-text{
	padding:0 4px 0 21px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-text-red.png) no-repeat 5px 13px;
	margin:0 -5px 0 -6px;
}
.tm-popup-main-button.webform-button-decline:active .webform-button-text{
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-text-red-active.png) no-repeat 5px 13px;
}
.tm-popup-timeman-paused-mode .tm-popup-main-button.webform-button-decline .webform-button-text,
.tm-popup-timeman-paused-mode .tm-popup-main-button.webform-button-decline:hover .webform-button-text{
	padding:0 5px 0 16px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-text-red.png) no-repeat 2px 13px;
}
.tm-popup-timeman-paused-mode .tm-popup-main-button.webform-button-decline:active .webform-button-text{
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-text-red-active.png) no-repeat 2px 13px;
}
/*---------------------grey------------------------*/
.tm-popup-timeman-paused-mode .tm-popup-change-time-link{*display:none;}
.tm-webform-button-play .webform-button-icon,
.tm-webform-button-pause .webform-button-icon{display:none;}
.tm-webform-button-pause .webform-button-text.text-pause{
	padding:0 0 0 21px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-text-grey-pause.png) no-repeat 5px 13px;
	margin-left: -6px;
}
.tm-webform-button-pause:active .webform-button-text.text-pause{
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-text-grey-pause-active.png) no-repeat 5px 13px;
}

.tm-webform-button-play .webform-button-text.text-play {
	padding:0 5px 0 19px;
	font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-text-grey-play.png) no-repeat 2px 12px;
}
.tm-webform-button-play:active .webform-button-text.text-play{
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/button-text-grey-play-active.png) no-repeat 2px 12px;
}

.tm-webform-button-play .webform-button-text.text-play {
	margin-left: -5px;
	padding-left: 11px;
	padding-right: 0;
}




.tm-popup-report-editmode .tm-popup-report-button .popup-window-button-text{color:#555;}
table.tm-popup-timeman-layout tr td.tm-popup-timeman-layout-time{padding-right:4px;}
.tm-popup-task:hover span.tm-popup-task-delete:hover {background:url(/bitrix/templates/bitrix245/images/interface/timeman/popup-window-close-icon.png) no-repeat center center;}
div.bx-clock-div-inline .bxc-clock-cont{margin:0;}
.bx-tm-popup-edit-clock-wnd-clock .bx-clock-div-inline{margin:0;}
.bx-tm-popup-edit-clock-wnd-clock{padding:0;}
.bx-tm-popup-edit-clock-wnd-clock .bx-tm-clock-caption{
	width:165px;
	margin:0;
	padding:0 0 5px;
	font:bold 15px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#7a808c;
}

.tm-popup-timeman-layout-button {
	text-align: left;
}
.bx-tm-popup-edit-clock-wnd-clock .tm-double-clock-table{width:auto;}
.bx-tm-popup-edit-clock-wnd .bx-tm-field{
	*zoom:1;
	position:relative;
	margin:10px 0;
	padding:0;
	border:1px solid #c7d0d2;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	background:#dae4e6;
}
.bx-tm-popup-edit-clock-wnd .bx-tm-report-caption{
	display:block;
	width:auto;
	height:31px;
	margin:0 2px;
	padding:0 8px;
	font:bold 12px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	text-shadow:#fff 0 1px 1px;
	text-align:left;
}
.bx-tm-popup-edit-clock-wnd .bx-tm-field .bx-tm-report-field{
	position:absolute;
	top:0;
	left:245px;
	display:block;
	height:31px;
	padding-left:21px;
	font:bold 15px/31px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#7a808c;
	text-shadow:#fff 0 1px 1px;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/notice-time.png) no-repeat left center;
}
.bx-tm-popup-edit-clock-wnd div:nth-child(6).bx-tm-field .bx-tm-report-field{background:url(/bitrix/templates/bitrix245/images/interface/timeman/bx-tm-report-field-pause.png) no-repeat 3px center;}
.bx-tm-popup-edit-clock-wnd .bx-tm-popup-clock-wnd-report{position:relative;}
.bx-tm-popup-edit-clock-wnd .bx-tm-popup-clock-wnd-report .bx-tm-edit-section{
	position:absolute;
	right:5px;
	top:0;
}
.bx-tm-popup-edit-clock-wnd .bx-tm-popup-clock-wnd-report .bx-tm-edit-section span{color:#aac2c8;}
.bx-tm-popup-edit-clock-wnd .bx-tm-popup-clock-wnd-report .bx-tm-edit-section span.bx-tm-report-edit{color:#a2a1a1;}
.bx-tm-report-edit{
	margin:0 5px;
	padding:5px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#a2a1a1;
}


/* copy from core_timeman.css to maintain planner */

.tm-info-bar-btn,
.tm-info-bar-time,
.tm-info-bar-text {
	display: inline-block;
	vertical-align: top;
}

.tm-info-bar-btn:active,
.tm-popup-social-btn:active,
.tm-popup-social-btn-active {
	background-image: -webkit-linear-gradient(top, #cbd7db, #dbe5e7) !important;
	background-image:    -moz-linear-gradient(top, #cbd7db, #dbe5e7) !important;
	background-image:     -ms-linear-gradient(top, #cbd7db, #dbe5e7) !important;
	background-image:      -o-linear-gradient(top, #cbd7db, #dbe5e7) !important;
	background-image:         linear-gradient(to bottom, #cbd7db, #dbe5e7) !important;
	-webkit-box-shadow: inset 0 1px 1px 1px rgba(122, 128, 141, .78) !important;
	box-shadow: inset 0 1px 1px 1px rgba(122, 128, 141, .78) !important;
}

.tm-info-bar-btn:before,
.tm-popup-social-btn:before {
	background: url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 100px 100px;
	content: '';
	left: 5px;
	top: 4px;
	height: 18px;
	position: absolute;
	width: 15px;
}


.tm-info-bar-active .tm-info-bar-btn-play {
	display: none;
}

.tm-info-bar-pause .tm-info-bar-btn-pause {
	display: none;
}

.tm-info-bar-closed .tm-info-bar-btn-flag {
	display: none;
}


.tm-info-bar-overdue .tm-info-bar-time {
	color: #cc2020;
}

.tm-info-bar-closed .tm-info-bar-text {
	color: #888888;
	text-decoration: line-through;
}

.tm-info-bar-text {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 4px 0 0 5px;
	max-width: 295px;
	opacity: 0.7;
	overflow: hidden;
	vertical-align: top;
	text-shadow: 0 1px #fff;
	white-space: nowrap;
}



.tm-popup-social-btn {
	margin: 0 4px 0 0;
	height: 32px;
	width: 34px;
}

.tm-social-set-popup,
.tm-social-error-popup {
	padding: 5px 8px 10px 5px;
	width: 300px;
}

.tm-social-set-title {
	color: #555656;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 14px 2px;
}

.tm-social-set-textar {
	border: 1px solid;
	border-color: #b9bcbe #bdc1c3 #c1c5c8;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .25) inset;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .25) inset;
	color: #585858;
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	height: 52px;
	margin: 0 0 11px;
	text-align: left;
	padding: 6px 9px;
	resize: none;
	width: 265px;
}

.tm-social-set-checkbox-block {
	margin-left: -20px;
}

.tm-social-set-checkbox-wrap {
	display: inline-block;
	margin: 0 0 18px 24px;
	vertical-align: middle;
}

.tm-social-set-checkbox {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
}

.tm-social-set-label {
	color: #555656;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	margin-left: 6px;
	vertical-align: middle;
}

.tm-social-footer {
	border-top: 1px solid #dfe1e1;
	padding-top: 15px;
	text-align: center;
}

.tm-social-footer-text {
	color: #868b91;
	display: inline-block;
	font-size: 13px;
	vertical-align: middle;
}

.tm-social-footer .webform-small-button-text {
	font-weight: bold !important;
}

.tm-social-footer .webform-small-button-link  {
	margin-left: 9px;
	color: #3f4653;
}

.tm-social-error-popup .tm-social-set-title {
	border-bottom: 1px solid #dfe1e1;
}

.tm-social-error-text{
	padding: 10px 4px 15px;
	line-height: 19px;
}



/* =================== bx-clock-div ===================== */
body div.bx-clock-div{
	width:auto;
	height:auto;
	padding:10px 0;
	border:1px solid #d9e4e7;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	-webkit-box-shadow:0 20px 20px rgba(88, 112, 118, 0.3);
	-moz-box-shadow:0 20px 20px rgba(88, 112, 118, 0.3);
	box-shadow:0 20px 20px rgba(88, 112, 118, 0.3);
	text-align:center;
	background:#f8fafb;
}
body div.bx-clock-div div.bxc-controls-cont{
	position:relative;
	display:inline-block;
	width:110px;
	padding-bottom:15px;
}

body div.bx-clock-div input[type="button"]{
	clear:both;
	display:block;
	height:25px;
	margin:36px auto 0;*margin:6px auto 0;
	border-width:1px;
	border-style:solid;
	border-color:#d7dee0 #c1c7c9 #969c9d;
	-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
	-webkit-box-shadow:0 1px 1px #ccd3d5;
	-moz-box-shadow:0 1px 1px #ccd3d5;
	box-shadow:0 1px 1px #ccd3d5;
	font:bold 12px/23px "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	color:#555;
	text-shadow:#fff 0 1px 1px;
	cursor:pointer;
	background:url(/bitrix/templates/bitrix245/images/interface/buttons-sprite.png) repeat-x left -217px;
}
body div.bx-clock-div input[type="button"]:hover{background-position:0 -250px;}
body div.bx-clock-div input[type="button"]:active{
	border-color:#8c939e #c1c7c9 #c8d1d5;
	box-shadow:none;
	background-position:0 -283px;
}
body div.bx-clock-div img.bxc-close{
	top:-143px;
	bottom:auto;
	right:-22px;
	left:auto;
	width:13px;
	height:13px;
	cursor:pointer;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/popup-window-close-icon-grey.png) no-repeat center center;
}
body div.bx-clock-div img.bxc-close:hover{background:url(/bitrix/templates/bitrix245/images/interface/timeman/popup-window-close-icon.png) no-repeat center center;}
body div.bx-clock-div div.bxc-mouse-control-cont{
	top:10px;
	left:24px;
	width:112px;
	height:112px;
}
body div.bx-clock-div table.bxc-cus-sel-tbl{position:relative;margin:0 !important;}
body div.bx-clock-div table.bxc-cus-sel-tbl td:first-child{width:20px;}
body div.bx-clock-div table.bxc-cus-sel-tbl td:first-child input{
	padding:5px 15px 5px 5px;
	border:1px solid #b9bcbe;
	-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	box-shadow:0 1px 2px rgba(0,0,0,0.14) inset;
	font:13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#a2a1a1;
	text-shadow:#f3f2f2 0 0 1px;
}
body div.bx-clock-div span.double-dot{margin:0;padding:1px 4px;font:bold 14px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#7a808c;text-shadow:#fff 0 1px 1px;}
body div.bx-clock-div table.bxc-cus-sel-tbl td.bxc-pointer{position:absolute;right:5px;bottom:3px;display:block;width:10px;height:10px;}
body div.bx-clock-div table.bxc-cus-sel-tbl td.bxc-pointer img{width:10px;height:10px;background:url(/bitrix/templates/bitrix245/images/interface/clock/down.gif) no-repeat left top;}
body div.bx-clock-div table.bxc-cus-sel-tbl tbody tr:first-child td.bxc-pointer{top:2px;}
body div.bx-clock-div table.bxc-cus-sel-tbl tbody tr:first-child td.bxc-pointer img{background:url(/bitrix/templates/bitrix245/images/interface/clock/up.gif) no-repeat left top;}
body div.bx-clock-div div.bxc-title{display:none;}
body div.bx-clock-div div.bxc-iconkit-c,
body div.bx-clock-div div.bxc-clock-cont,
body div.bx-clock-div div.bxc-arrows-cont{width:165px;height:142px;margin:0;padding:0;}
body div.bx-clock-div div.bxc-iconkit-c{background:url(/bitrix/templates/bitrix245/images/interface/clock/clock-sprite.png) no-repeat 15px top;}
body div.bx-clock-div img.bxc-iconkit-a{background-image:url(/bitrix/templates/bitrix245/images/interface/clock/clock-sprite.png);}
/* minute arrow */
body div.bx-clock-div img.bxc-min-arr-cont{position:absolute;z-index:145;top:37px !important;left:50px !important;width:64px;height:63px;}
body div.bx-clock-div .m0 img.bxc-min-arr-cont{background-position:-134px -65px;}
body div.bx-clock-div .m5 img.bxc-min-arr-cont{background-position:-198px -65px;}
body div.bx-clock-div .m10 img.bxc-min-arr-cont{background-position:-262px -65px;}
body div.bx-clock-div .m15 img.bxc-min-arr-cont{background-position:-326px -65px;}
body div.bx-clock-div .m20 img.bxc-min-arr-cont{background-position:-390px -65px;}
body div.bx-clock-div .m25 img.bxc-min-arr-cont{background-position:-454px -65px;}
body div.bx-clock-div .m30 img.bxc-min-arr-cont{background-position:-518px -65px;}
body div.bx-clock-div .m35 img.bxc-min-arr-cont{background-position:-582px -65px;}
body div.bx-clock-div .m40 img.bxc-min-arr-cont{background-position:-646px -65px;}
body div.bx-clock-div .m45 img.bxc-min-arr-cont{background-position:-710px -65px;}
body div.bx-clock-div .m50 img.bxc-min-arr-cont{background-position:-774px -65px;}
body div.bx-clock-div .m55 img.bxc-min-arr-cont{background-position:-838px -65px;}
/* hour arrow */
body div.bx-clock-div img.bxc-hour-arr-cont{position:absolute;z-index:140;top:41px !important;left:57px !important;width:53px;height:53px;}
body div.bx-clock-div .h0 img.bxc-hour-arr-cont{background-position:-141px -5px;}
body div.bx-clock-div .h1 img.bxc-hour-arr-cont{background-position:-205px -5px;}
body div.bx-clock-div .h2 img.bxc-hour-arr-cont{background-position:-269px -5px;}
body div.bx-clock-div .h3 img.bxc-hour-arr-cont{background-position:-333px -5px;}
body div.bx-clock-div .h4 img.bxc-hour-arr-cont{background-position:-397px -5px;}
body div.bx-clock-div .h5 img.bxc-hour-arr-cont{background-position:-461px -5px;}
body div.bx-clock-div .h6 img.bxc-hour-arr-cont{background-position:-525px -5px;}
body div.bx-clock-div .h7 img.bxc-hour-arr-cont{background-position:-589px -5px;}
body div.bx-clock-div .h8 img.bxc-hour-arr-cont{background-position:-653px -5px;}
body div.bx-clock-div .h9 img.bxc-hour-arr-cont{background-position:-717px -5px;}
body div.bx-clock-div .h10 img.bxc-hour-arr-cont{background-position:-781px -5px;}
body div.bx-clock-div .h11 img.bxc-hour-arr-cont{background-position:-845px -5px;}
/* double arrow */
body div.bx-clock-div .hideh img.bxc-hour-arr-cont{display:none;top:37px !important;left:50px !important;width:64px;height:63px;}
body div.bx-clock-div .hm0 img.bxc-min-arr-cont{background-position:-134px -129px;}
body div.bx-clock-div .hm1 img.bxc-min-arr-cont{background-position:-198px -129px;}
body div.bx-clock-div .hm2 img.bxc-min-arr-cont{background-position:-262px -129px;}
body div.bx-clock-div .hm3 img.bxc-min-arr-cont{background-position:-326px -129px;}
body div.bx-clock-div .hm4 img.bxc-min-arr-cont{background-position:-390px -129px;}
body div.bx-clock-div .hm5 img.bxc-min-arr-cont{background-position:-454px -129px;}
body div.bx-clock-div .hm6 img.bxc-min-arr-cont{background-position:-518px -129px;}
body div.bx-clock-div .hm7 img.bxc-min-arr-cont{background-position:-582px -129px;}
body div.bx-clock-div .hm8 img.bxc-min-arr-cont{background-position:-646px -129px;}
body div.bx-clock-div .hm9 img.bxc-min-arr-cont{background-position:-710px -129px;}
body div.bx-clock-div .hm10 img.bxc-min-arr-cont{background-position:-774px -129px;}
body div.bx-clock-div .hm11 img.bxc-min-arr-cont{background-position:-838px -129px;}

.bxc-am-pm {top:7px !important; right:-22px !important;}

/* =================== reports =================== */
body .tm-popup-section-title-text{
	padding:0 9px 7px;
	margin:0;
	font:bold 13px/22px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}

body .tm-report-popup-people{
	position:relative;
	padding:0;
	margin:10px 0;
	border-width:1px;
	border-style:solid;
	border-color:#b8cfda #cadee7 #d5e7f0;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	-webkit-box-shadow:0 1px 2px #cadee7 inset;
	-moz-box-shadow:0 1px 2px #cadee7 inset;
	box-shadow:0 1px 2px #cadee7 inset;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:#dbecf4;
}
body .tm-report-popup-people .tm-report-popup-r0,
body .tm-report-popup-people .tm-report-popup-r1{display:none;}
body .tm-report-popup-people .tm-report-popup-people-inner{padding:8px;margin:0;background:transparent;}
body .tm-report-popup-people .tm-report-popup-user-label{font-weight:bold;color:#555;}
body .tm-report-popup-people .tm-report-popup-user{height:38px;}
body .tm-report-popup-people a.tm-report-popup-user-avatar{
	padding:2px;
	border: 1px solid #cddde5;
	-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius:1px;border-radius:1px;
	background:url(/bitrix/templates/bitrix245/images/template_sprite_14.png) no-repeat 3px -1309px;
	background-color:#fff !important;
}
body .tm-report-popup-people a.tm-report-popup-user-name{	font-weight:bold;color:#2067b0 !important;}
body .tm-report-popup-people span.tm-report-popup-user-position{color:#555 !important;}

body .tm-report-popup-time{
	position:relative;
	padding:0;
	margin:10px 0;
	border:1px solid #c7d0d2;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	-webkit-box-shadow:0 1px 2px #c7d0d2 inset;
	-moz-box-shadow:0 1px 2px #c7d0d2 inset;
	box-shadow:0 1px 2px #c7d0d2 inset;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:#dae4e6;
}
body .tm-report-popup-read-mode .tm-report-popup-time{margin-bottom:10px;}
body .tm-report-popup-time .tm-report-popup-r0,
body .tm-report-popup-time .tm-report-popup-r1{display:none;}
body .tm-report-popup-time .tm-report-popup-time-inner{padding:0;margin:0;background:transparent;}
body .tm-report-popup-time .tm-report-popup-time-brief{
	height:32px;
	line-height:32px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	border-bottom:1px solid #bfc5c7;
}
body .tm-report-popup-time .tm-report-popup-time-brief .tm-report-popup-time-title{top:0;font-weight:bold;}
body .tm-report-popup-time .tm-report-popup-time-brief .tm-report-popup-time-data{margin:0;}
body .tm-report-popup-time .tm-report-popup-time-brief .tm-report-popup-time-edit{
	right:0;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/notice-pencil.png) no-repeat scroll 6px top transparent;
	border-left:1px solid #BFC5C7;
	height:13px;
	position:absolute;
	right:7px;
	top:10px;
	width:19px;
}
body .tm-report-popup-time .tm-report-popup-time-brief .tm-report-popup-time-value{font-weight:bold;}
body .tm-report-popup-time .tm-report-popup-time-full{padding:0;margin:0;border-top:1px solid #f8fafb;border-bottom:1px solid #bfc5c7;}
body .tm-report-popup-time .tm-report-popup-time-full table.tm-report-popup-time-grid{border-collapse:separate;*border-collapse:collapse;border-spacing:0;}
body .tm-report-popup-time .tm-report-popup-time-full td{vertical-align:top;}
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-start,
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-break,
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-end,
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-duration{padding:6px 10px;margin:0;border:0;text-align:left;}
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-start{border-right:1px solid #bfc5c7;}
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-break{border-left:1px solid #f8fafb;border-right:1px solid #bfc5c7;}
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-end{border-left:1px solid #f8fafb;border-right:1px solid #bfc5c7;}
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-duration{border-left:1px solid #f8fafb;}
body .tm-report-popup-time .tm-report-popup-time-full td.tm-report-popup-time-approved{background:#d6e78f;}
body .tm-report-popup-time .tm-report-popup-time-full .tm-report-popup-time-label{
	padding:0 0 0 20px;
	margin:0;
	font:14px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/notice-time.png) no-repeat left 2px;
}
body .tm-report-popup-time .tm-report-popup-time-full .tm-report-popup-time-real{
	display:block;
	margin:0;
	padding-left:20px;
	font:14px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
body .tm-report-popup-time .tm-report-popup-time-full .tm-report-popup-time-real .tm-report-popup-time-label{
	padding:0;
	background:transparent;
}
body .tm-report-popup-time .tm-report-popup-time-full .tm-report-popup-time-fixed{
	display:block;
	margin:0;
	padding-left:20px;
	white-space:nowrap;
}
body .tm-report-popup-time .tm-report-popup-time-full .tm-report-popup-time-value{
	margin:0 0 0 3px;
	font:15px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
body .tm-report-popup-time .tm-report-popup-time-extra{border-top:1px solid #f8fafb;}
body .tm-report-popup-time .tm-report-popup-time-extra td.tm-report-popup-time-extra-label{padding:7px 0 7px 30px;color:#555;}
body .tm-report-popup-time .tm-report-popup-time-extra td.tm-report-popup-time-extra-text{padding:7px 0 7px 10px;color:#555;}

body .tm-report-popup-desc{
	position:relative;
	padding:0;
	margin:10px 0;
	font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
}
body .tm-report-popup-desc .tm-report-popup-desc-text{margin:0;padding:0;}
body .tm-report-popup-read-mode .tm-report-popup-desc .tm-report-popup-desc-text{
	padding:10px;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	border:1px solid #bcd0d5;
	font:13px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555;
	background:#ffffff;
}
body .tm-report-popup .tm-popup-section-title-line{display:none;}
body .tm-report-popup-desc .tm-report-popup-desc-text .tm-tabs-content,
body .tm-report-popup-desc .tm-report-popup-desc-text-view .tm-tabs-content{margin:0;}
body .tm-report-popup-desc .tm-report-popup-desc-text .tm-tabs,
body .tm-report-popup-desc .tm-report-popup-desc-text-view .tm-tabs{margin:0;}
body .tm-report-popup-desc .tm-report-popup-desc-text-view .tm-link-div{right:0;top:4px;padding:0;}
body .tm-report-popup-desc .tm-report-popup-desc-text-view .tm-edit-link{
	right:0;
	top:4px;
	padding:0 0 0 18px;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/notice-pencil.png) no-repeat left 2px;
}
body .tm-report-popup-desc .tm-report-popup-desc-text-view .tm-edit-link:hover{text-decoration:none;}
body .tm-report-popup-desc .tm-report-popup-desc-text-view .tm-ag-buttons-save{margin:0;}

body .tm-report-popup-items td.tm-report-popup-tasks{width:50%;padding: 0;border:0;}
body .tm-report-popup-items td.tm-report-popup-events{width:50%;padding:0 0 0 20px;border:0;}
body .tm-report-popup-items td.tm-report-popup-events .tm-popup-event{margin:0;padding:10px 10px;}
body .tm-report-popup-items td.tm-report-popup-events .tm-popup-event .tm-popup-event-name{margin-top:3px;}
body .tm-report-popup-items td.tm-report-popup-tasks .tm-popup-tasks,
body .tm-report-popup-items td.tm-report-popup-events .tm-popup-events{
	*position:relative;
	max-height:206px;
	padding:0;
	margin:0;
	border:1px solid #bcd0d5;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
	overflow-y:auto;
	background:#ffffff;
}
body .tm-report-popup-items td.tm-report-popup-tasks .tm-popup-task-list,
body .tm-report-popup-items td.tm-report-popup-events .tm-popup-event-list{
	max-height:none;
	margin:0;
	border:0;
}
body .tm-popup-task-list:empty { display: none}
body .tm-report-popup-items tr td:first-child.tm-report-popup-events{padding:0;}
body .tm-report-popup-read-mode .tm-report-popup-items td.tm-report-popup-tasks .tm-popup-task-list{padding:10px 0 0 32px;*padding:10px 0 0 37px;}
body .tm-report-popup-read-mode .tm-report-popup-items td.tm-report-popup-tasks .tm-popup-event-list{padding:0;}
body .tm-report-popup-items td.tm-report-popup-tasks .tm-popup-task-list{padding:10px 0 0 55px;*padding:10px 0 0 60px;}
body .tm-report-popup-items td.tm-report-popup-tasks .tm-popup-task-list .tm-popup-task{margin:0 0 10px;}
body .tm-report-popup-items td.tm-report-popup-tasks .tm-report-popup-inlude-tasks{margin:15px 0 0 17px;}
body .tm-report-popup-items .tm-popup-task-list .tm-report-popup-include-checkbox{margin:2px 0 0 -42px;}
body .tm-report-popup-items .tm-popup-section-title-link{
	position: absolute;
	right:2px;
	top:4px;
	padding:0 22px 0 0;
	font:11px/13px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#2067b0;
	text-decoration:none;
	cursor:pointer;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/section-right-link.gif) no-repeat right 2px;
}
body .tm-report-popup-items .tm-popup-section-title-link-weekly{top:4px;}

/* ================================ work_report ================================ */
body .tm-report .bx-tm-data-table td{border-color:#d6d6d6;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
body .tm-report .bx-tm-data-table thead td{
	padding:0;
	border:0;
	border-color:#c4dde8 !important;
	border-left:1px solid #c4dde8;
	border-right:1px solid #c4dde8;
	background:#b6e1f1 url(/bitrix/templates/bitrix245/images/interface/reports/bx-tm-data-thead.png) repeat-x left top;
}
body .tm-report .bx-tm-data-table thead td.bx-name-col{border-left:1px solid #d4edf7 !important;border-collapse:separate;font-size:16px;}
body .tm-report .bx-tm-data-table thead td.bx-tm-month-today{
	border:0;
	background:url(/bitrix/templates/bitrix245/images/interface/reports/bx-tm-data-thead-today.png) repeat-x left top;
}
body .tm-report .bx-tm-data-table thead td.bx-tm-month-holiday div{color:#61737a;}
body .tm-report .bx-tm-data-table thead td.bx-tm-month-today div{color:#000;}
body .tm-report .bx-tm-data-table tbody td.bx-tm-month-today{background-color:#f1f1f1;}
body .bx-tm-data-table tbody td.bx-tm-month-holiday{background-color:#fafafa;}

body .tm-report .tm-report-scroller-left,
body .tm-report .tm-report-scroller-right{background:url(/bitrix/templates/bitrix245/images/interface/reports/bx-tm-data-thead-scroller.png) repeat-x left top;}
body .tm-report .tm-report-scroller-left:hover,
body .tm-report .tm-report-scroller-right:hover{background:url(/bitrix/templates/bitrix245/images/interface/reports/bx-tm-data-thead-today.png) repeat-x left top;}
body .tm-report .tm-report-scroller-right{border-right:0;border-top:0;}
body .tm-report .tm-report-scroller-left .tm-report-scroller-arrow,
body .tm-report .tm-report-scroller-right .tm-report-scroller-arrow{background-color:transparent;}
body .tm-report .tm-report-scroller-left:hover .tm-report-scroller-arrow,
body .tm-report .tm-report-scroller-right:hover .tm-report-scroller-arrow{background-color:transparent;}
body .tm-report .tm-report-scroller-right .tm-report-scroller-arrow{
	margin-left:-1px;
	border-left:1px solid #c4dde8;
	border-color:#c4dde8 !important;
	background-color:transparent;
}
body .tm-report .tm-report-scroller-left .tm-report-scroller-arrow{
	margin-left:-1px;
	border-left:1px solid #c4dde8;
	border-right:1px solid #c4dde8;
	border-color:#c4dde8 !important;
}
body .tm-report .tm-report-right-border{top:50px; }


/*==================TASK CRM===================*/

.tm-info-bar {
	border: 1px solid;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 1px 1px #e9ebec;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 1px 1px #e9ebec;
	border-radius: 3px;
	height: 26px;
	margin: 0 0 9px;
	padding: 3px 6px 3px;
	position: relative;
}

.tm-info-bar-active {
	background-image: -webkit-linear-gradient(top, #e3ebbc, #d4e097);
	background-image:    -moz-linear-gradient(top, #e3ebbc, #d4e097);
	background-image:     -ms-linear-gradient(top, #e3ebbc, #d4e097);
	background-image:      -o-linear-gradient(top, #e3ebbc, #d4e097);
	background-image:         linear-gradient(to bottom, #e3ebbc, #d4e097);
	border-color: #c6dd7b #bed877 #b7d373;
}

.tm-info-bar-pause {
	background-image: -webkit-linear-gradient(top, #e2eaec, #c9d8dd);
	background-image:    -moz-linear-gradient(top, #e2eaec, #c9d8dd);
	background-image:     -ms-linear-gradient(top, #e2eaec, #c9d8dd);
	background-image:      -o-linear-gradient(top, #e2eaec, #c9d8dd);
	background-image:         linear-gradient(to bottom, #e2eaec, #c9d8dd);
	border-color: #c5cdd3 #bbc3c8 #b3bac0;
}

.tm-info-bar-btn,
.tm-popup-social-btn {
	background: #ebf1f3;
	background: -webkit-linear-gradient(top, #f9f9f9, #dfe9ec);
	background:    -moz-linear-gradient(top, #f9f9f9, #dfe9ec);
	background:     -ms-linear-gradient(top, #f9f9f9, #dfe9ec);
	background:      -o-linear-gradient(top, #f9f9f9, #dfe9ec);
	background:        linear-gradient(to bottom, #f9f9f9, #dfe9ec);
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 #fff, 0 0 1px 0 rgba(0,0,0,.3), 0 2px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 #fff, 0 0 1px 0 rgba(0,0,0,.45), 0 2px 0 rgba(0,0,0,.15);
	border: none;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	margin:0 6px 0 0;
	position: relative;
	width: 25px;
}

.tm-info-bar-btn:hover,
.tm-popup-social-btn:hover {
	background-image: -webkit-linear-gradient(top, #fcfcfc, #eff4f6);
	background-image:    -moz-linear-gradient(top, #fcfcfc, #eff4f6);
	background-image:     -ms-linear-gradient(top, #fcfcfc, #eff4f6);
	background-image:      -o-linear-gradient(top, #fcfcfc, #eff4f6);
	background-image:         linear-gradient(to bottom, #fcfcfc, #eff4f6);
}

.tm-info-bar-btn:active,
.tm-popup-social-btn:active,
.tm-popup-social-btn-active {
	background-image: -webkit-linear-gradient(top, #cbd7db, #dbe5e7) !important;
	background-image:    -moz-linear-gradient(top, #cbd7db, #dbe5e7) !important;
	background-image:     -ms-linear-gradient(top, #cbd7db, #dbe5e7) !important;
	background-image:      -o-linear-gradient(top, #cbd7db, #dbe5e7) !important;
	background-image:         linear-gradient(to bottom, #cbd7db, #dbe5e7) !important;
	-webkit-box-shadow: inset 0 1px 1px 1px rgba(122, 128, 141, .78) !important;
	box-shadow: inset 0 1px 1px 1px rgba(122, 128, 141, .78) !important;
}

.tm-info-bar-btn:before,
.tm-popup-social-btn:before {
	background: url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 100px 100px;
	content: '';
	left: 5px;
	top: 4px;
	height: 18px;
	position: absolute;
	width: 15px;
}

.tm-info-bar-btn-play:before {
	background-position: center -73px;
}

.tm-info-bar-btn-pause:before {
	background-position: center -22px;
}

.tm-info-bar-btn-flag:before {
	background-position: center -49px;
}

.tm-info-bar-text {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 4px 0 0 5px;
	max-width: 295px;
	opacity: 0.7;
	overflow: hidden;
	vertical-align: top;
	text-shadow: 0 1px #fff;
	white-space: nowrap;
}

.tm-info-bar-time {
	height: 23px;
	text-shadow: 0 1px #fff;
	padding:9px 0 0 20px;
}

.tm-info-bar-time:before {
	display: none;
}


.tm-info-bar-active .tm-info-bar-time {
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 3px -92px #d8e4a2;
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 3px -92px, -webkit-linear-gradient(top, #e3ebbc, #d4e097);
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 3px -92px,    -moz-linear-gradient(top, #e3ebbc, #d4e097);
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 3px -92px,     -ms-linear-gradient(top, #e3ebbc, #d4e097);
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 3px -92px,      -o-linear-gradient(top, #e3ebbc, #d4e097);
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 3px -92px,         linear-gradient(to bottom, #e3ebbc, #d4e097);
}

.tm-info-bar-pause .tm-info-bar-time{
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 3px -92px, -webkit-linear-gradient(top, #e2eaec, #c9d8dd);
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 3px -92px,    -moz-linear-gradient(top, #e2eaec, #c9d8dd);
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 3px -92px,     -ms-linear-gradient(top, #e2eaec, #c9d8dd);
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 3px -92px,      -o-linear-gradient(top, #e2eaec, #c9d8dd);
	background:url(/bitrix/templates/bitrix245/images/interface/timeman/tm-sprite.png) no-repeat 3px -92px,         linear-gradient(to bottom, #e2eaec, #c9d8dd);
}

.tm-popup-social-cell {
	text-align: right;
	vertical-align: top;
	padding: 0;
}

.tm-popup-social-btn {
	margin: 0 4px 0 0;
	height: 32px;
	width: 34px;
}

.tm-popup-timeman-button-mode .tm-popup-social-btn {
	margin: 1px -37px 0 5px;
}

.tm-popup-timeman-buttons-mode .tm-popup-social-btn {
	margin: 1px 0 0 4px;
}

.tm-popup-social-btn:before {
	background-position: center 0;
	left: 9px;
	top: 8px;
}


.tm-social-set-popup,
.tm-social-error-popup {
	padding: 5px 8px 10px 5px;
	width: 300px;
}

.tm-social-set-title {
	color: #555656;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 14px 2px;
}

.tm-social-set-textar {
	border: 1px solid;
	border-color: #b9bcbe #bdc1c3 #c1c5c8;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .25) inset;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .25) inset;
	color: #585858;
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	height: 52px;
	margin: 0 0 11px;
	text-align: left;
	padding: 6px 9px;
	resize: none;
	width: 265px;
}

.tm-social-set-checkbox-block {
	margin-left: -20px;
}

.tm-social-set-checkbox-wrap {
	display: inline-block;
	margin: 0 0 18px 24px;
	vertical-align: middle;
}

.tm-social-set-checkbox {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
}

.tm-social-set-label {
	color: #555656;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	margin-left: 6px;
	vertical-align: middle;
}

.tm-social-footer {
	border-top: 1px solid #dfe1e1;
	padding-top: 15px;
	text-align: center;
}

.tm-social-footer-text {
	color: #868b91;
	display: inline-block;
	font-size: 13px;
	vertical-align: middle;
}

.tm-social-footer .webform-small-button-text {
	font-weight: bold !important;
}

.tm-social-footer .webform-small-button-link  {
	margin-left: 9px;
	color: #3f4653;
}

.tm-social-error-popup .tm-social-set-title {
	border-bottom: 1px solid #dfe1e1;
}

.tm-social-error-text{
	padding: 10px 4px 15px;
	line-height: 19px;
}

/*============================================================ TASK IN TM ===================================================*/

.tm-popup-task-item {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: 0 1px #fff;
}

.tm-task-name,
.tm-task-name:hover {
	color: #555;
}

.tm-task-time:before {
	top: 2px;
}

.tm-task-item-menu {
	top: 5px;
	width: 22px;
}


/*============================================================ END TASK IN TM ===================================================*/

/*==================END TASK CRM===================*/

/*============ MESSAGES SEND TO =============*/

.bx-finder-box-tabs { height: 33px; border-bottom: 1px solid #ffffff; margin-bottom: 0;}
.bx-finder-box-tabs-content {margin-top: 0; border-top: 1px solid #dde5e8; }
.bx-finder-box-tabs-content:first-child { border-top: 0px solid #dde5e8; }
.bx-finder-groupbox:first-child { border-top: 0; }
.bx-finder-groupbox { border-top: 1px solid #dde5e8;  border-bottom: 1px solid #ffffff; margin-bottom: 0; padding: 4px 0; }
.bx-lm-groupbox-department { overflow: hidden; border-bottom:1px }
.bx-lm-groupbox-department .bx-finder-groupbox-name { padding-top: 6px }

.bx-lm-groupbox-search { height: 43px; overflow: hidden; border-bottom:1px; text-align: center; }
.bx-lm-groupbox-search .bx-finder-groupbox-content { padding-top: 17px; font-weight: bold; color: #70767d }

.bx-finder-box-tab, .bx-finder-box-tab-text { display:inline-block; height:20px; vertical-align:top; cursor:pointer; background: none; }
.bx-finder-box-tab-left, .bx-finder-box-tab-right { display: none; }

.bx-finder-box-tab { margin: 4px 7px 0 0; border:1px solid #c9d2de; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.bx-finder-box-tab:first-child { margin-left: 7px; }
.bx-finder-box-tab-text { line-height: 20px; padding: 0 9px; font-weight:bold; color:#5c6470; background-color: #ffffff; font-size: 12px; text-shadow:0 1px 0 #FFF;}

.bx-finder-box-tab:hover { border-color: #989898; background: none;}
.bx-finder-box-tab-selected .bx-finder-box-tab-text { background: #d9e3e7; border-color: #989898 #d9dddf #e6ebed #d9dddf; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);}

.bx-finder-groupbox-name { color: #5c6470 }
.bx-lm-tab-sonetgroup .bx-finder-box-tab-text { color:  #b54515; }
.bx-lm-tab-department .bx-finder-box-tab-text { color:  #2f71b5; }

.bx-lm-box-tab-content-sonetgroup {margin-top: 13px; }
.bx-lm-box-tab-content-department {margin-top: 8px;margin-left: 10px; }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6 { height: 42px; margin-left: 10px; margin-bottom: 10px; width: 204px; border:1px solid transparent; }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6:hover { background: transparent }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-icon { display:none!important }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-name { width: 157px; margin-top: 4px;  height: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-desc { width: 155px; color: #555555; font-size: 11px; height: 15px; margin-top: 1px; text-overflow: ellipsis; white-space: nowrap;  overflow: hidden; }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-info { width: 156px; }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-selected { background: #d9e3e7!important; border:1px solid #b7bcc3;  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-avatar { background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -144px -1212px  no-repeat transparent; background-color:#fff!important; width: 30px; height: 30px; border: 1px solid #d3d9dc; border-radius: 2px; padding: 2px; }

.bx-lm-box .bx-finder-box-item-t3,
.bx-lm-box .bx-finder-box-item-t5,
.bx-lm-box .bx-finder-box-item-t7,
.bx-lm-box-tab-content-department .bx-finder-company-department-employee {
	border:1px solid transparent;
}

.bx-lm-box .bx-finder-box-item-t3:hover,
.bx-lm-box .bx-finder-box-item-t5:hover,
.bx-lm-box-tab-content-department .bx-finder-company-department-employee:hover { background: transparent }

.bx-lm-box .bx-finder-box-item-t3-name,
.bx-lm-box .bx-finder-box-item-t5-name,
.bx-lm-box-tab-content-department .bx-finder-company-department-employee-name {
	height: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 109px;
	overflow: hidden;
}

.bx-lm-box .bx-finder-box-item-t3-desc,
.bx-lm-box .bx-finder-box-item-t5-desc,
.bx-lm-box-tab-content-department .bx-finder-company-department-employee-position {
	color: #555555;
	font-size: 11px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 109px;
	overflow: hidden;
}

.bx-lm-box .bx-finder-box-item-t3-info,
.bx-lm-box .bx-finder-box-item-t5-info { width: 110px; }

.bx-lm-box .bx-finder-box-item-t3-selected,
.bx-lm-box .bx-finder-box-item-t5-selected,
.bx-lm-box .bx-finder-box-item-t7-selected,
.bx-lm-box-tab-content-department .bx-finder-company-department-employee-selected {
	background: #d9e3e7!important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.bx-lm-box .bx-lm-element-groups .bx-finder-box-item-t7-avatar,
.bx-lm-box .bx-lm-element-sonetgroup .bx-finder-box-item-t7-avatar,
.bx-lm-box .bx-lm-element-department .bx-finder-box-item-t7-avatar,
.bx-lm-box .bx-finder-box-item-t3-avatar {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) 1px -1085px no-repeat transparent;
	background-color:#fff!important;
	border: 1px solid #d3d9dc;
	border-radius: 2px;
	padding: 2px;
}

.bx-lm-box .bx-finder-box-item-t5-avatar,
.bx-lm-box .bx-finder-box-item-t7-avatar,
.bx-lm-box-tab-content-department .bx-finder-company-department-employee-avatar {
	background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -181px -1213px no-repeat transparent;
	background-color:#fff!important;
	border: 1px solid #d3d9dc;
	border-radius: 2px;
	padding: 2px;
	width: 19px;
	height: 19px;
}

.bx-lm-box .bx-finder-box-item-t7-avatar { top: 2px; }

.bx-lm-box .bx-finder-box-item-t2 { height: 42px; margin-right: 10px; margin-bottom: 10px; width: 157px; border:1px solid transparent }
.bx-lm-box .bx-finder-box-item-t2:hover { background: transparent }
.bx-lm-box .bx-finder-box-item-t2-text { margin-top: 2px; height: 30px; margin-left: 4px; text-overflow: ellipsis; width: 146px; overflow: hidden;}
.bx-lm-box .bx-finder-box-item-t2-info { width: 110px; }
.bx-lm-box .bx-finder-box-item-t2-selected { background: #d9e3e7!important; border:1px solid #b7bcc3;  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }

.bx-lm-box-tab-content-department .bx-finder-company-department-employee { width: auto!important; text-decoration: none}
.bx-lm-box-tab-content-department .bx-finder-company-department-employee-name { width: auto; }
.bx-lm-box-tab-content-department .bx-finder-company-department-employee-position { width: auto; }
.bx-lm-box-tab-content-department .bx-finder-company-department-employee-info { width: auto; padding-right: 5px; }

.bx-lm-box .bx-finder-company-department-text {color: #2067b0; font-weight: bold}
.bx-lm-box .bx-finder-company-department-check-text {color: #5c6470}
.bx-lm-box .bx-finder-company-department-text:hover .bx-finder-company-department-check-arrow,
.bx-lm-box .bx-finder-company-department-text:hover .bx-finder-company-department-check-text { background-color: #fff}

.bx-lm-box .bx-finder-box-item-t5:hover,
.bx-lm-box .bx-finder-box-item-t3:hover,
.bx-lm-box .bx-finder-box-item-t2:hover,
.bx-lm-box .bx-finder-box-item-t6:hover,
.bx-lm-box .bx-finder-box-item-t7:hover,
.bx-lm-box .bx-finder-box-item-t7-hover,
.bx-lm-box-tab-content-department .bx-finder-company-department-employee:hover {
    background-color: rgba(255, 255, 255, 0.7) !important;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
    border-radius: 2px;
    border-top-color:#eaeced;
    border-left-color:#eaeced;
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.23);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.23);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.23);
}

.bx-lm-element-groups .bx-finder-box-item-t7-name {
	color: #688617;
	font-weight: bold;
}

.bx-lm-box .bx-finder-company-department-opened .bx-finder-company-department-arrow { background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -102px -1286px  no-repeat transparent; }
.bx-lm-box .bx-finder-company-department-arrow { background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -64px -1286px  no-repeat transparent; }
.bx-lm-box .bx-finder-company-department-check-checked .bx-finder-company-department-check-arrow { background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -162px -1286px  no-repeat transparent!important; }
.bx-lm-box .bx-finder-company-department-check-arrow { background: url(/bitrix/templates/bitrix245/images/template_sprite_14.png) -133px -1286px  no-repeat transparent; }


.bx-lm-element-user .bx-finder-box-item-t5-name,
.bx-lm-element-user .bx-finder-box-item-t3-name,
.bx-lm-element-user .bx-finder-box-item-t7-name,
.bx-lm-box-tab-content-department .bx-finder-company-department-employee-name { color: #2f71b5; font-weight: bold }

.bx-lm-element-sonetgroup .bx-finder-box-item-t3-name,
.bx-lm-element-sonetgroup .bx-finder-box-item-t7-name,
.bx-lm-box-tab-content-sonetgroup .bx-finder-box-item-t6-name { color: #b54515; font-weight: bold}

.bx-lm-element-sonetgroup.bx-lm-element-extranet .bx-finder-box-item-t3-name,
.bx-lm-element-sonetgroup.bx-lm-element-extranet .bx-finder-box-item-t7-name,
.bx-lm-element-user.bx-lm-element-extranet .bx-finder-box-item-t7-name { 
	padding-left: 15px;
	color: #D9930A;
	position: relative;
}

.bx-lm-element-sonetgroup.bx-lm-element-extranet .bx-finder-box-item-t3-name:before,
.bx-lm-element-sonetgroup.bx-lm-element-extranet .bx-finder-box-item-t7-name:before,
.bx-lm-element-user.bx-lm-element-extranet .bx-finder-box-item-t7-name:before {
	background: url("/bitrix/templates/bitrix245/images/template_sprite_17.png") no-repeat -35px -1607px;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: 0;
	width: 13px;
}

.bx-lm-element-department .bx-finder-box-item-t2-text,
.bx-lm-element-department .bx-finder-box-item-t7-name,
.bx-lm-element-department .bx-finder-box-item-t3-name { color: #5c6470; font-weight: bold; }

.task-head-drag-btn {
	top: 8px;
}

.task-head-drag-btn-inner {
	background-color: #b4d7e3;
	-webkit-box-shadow: 1px 0 0 #dff2f9;
	box-shadow: 1px 0 0 #dff2f9;
}

/* Calendar */
@media screen and (max-width: 1250px) {
	.bxec-tabs-div div.bxec-tab-div div.bxec-tab-c span {
		margin-left: 5px;
		margin-right: 5px;
	}


	.bxec-tabs-div .bxec-tab-div-act div.bxec-tab-c span {
		margin-left: 5px !important;
		margin-right: 5px !important;
	}

	.bxec-buttons-cont .bxec-add-but span {
		display: none;
	}

	div.bxec-view-selector-cont {
		left: 35%;
	}
}
/* End */
/* /bitrix/templates/bitrix245/template_styles.css?1555680568160113 */
/* /bitrix/templates/bitrix245/interface.css?1538416366156041 */
/* /bitrix/components/bitrix/crm.card.show/templates/.default/style.min.css?154399731910854 */
