﻿.ms-ui-icon {
	width: 16px;
	height: 16px;
	background-image: url("/img/images/ms-ui-icons_575757.png?1");
}

.editor-title {
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
}

.editor-input-title {
	margin-bottom: 10px;
	padding: 0;
	width: 100%;
	border: 0 none;
}

.editor-list__ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.editor-list__li {
	margin-top: 3px;
	padding-left: 14px;
	background-image: url(/img/images/editor-list__li.png);
	background-position: 0 7px;
	background-repeat: no-repeat;
}

.ms-editor-checkbox {
	margin: 0 5px 0 0;
	padding: 0;
}

.ms-editor-input, .ms-editor-textarea {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 0 none;
}

.ms-editor-textarea {
	padding: 3px 0 0 0;
	resize: none;
}

.ms-editor-input-wrapper, .ms-editor-textarea-wrapper {
	border: 1px solid #969696;
	background-color: #FFFFFF;
}

.ms-editor-input-wrapper {
	padding: 0 3px;
}

.ms-editor-textarea-wrapper {
	padding: 0 0 0 3px;
}

.editor__textbox {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 16px;
	border: none;
	font-size: 12px;
}

.editor__textarea {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	border: none;
	font-size: 12px;
	resize: none;
}

.editor__field-wrapper {
	display: block;
	padding: 2px 3px 2px 5px;
	border: 1px solid #969696;
	background-color: #ffffff;
	line-height: 0;
}

.editable-block {
	position: relative;
}

.editable-block-edit-btn:hover {
	background-color: red;
}

.editor {
	background: #ffffff none repeat scroll 0 0;
	font-size: 12px;
	font-family: Arial;
}

.editor__header {
	padding: 10px 15px;
	border-bottom: 1px solid #cccccc;
}

.editor__footer {
	padding: 10px 15px;
	border-top: 1px solid #cccccc;
	background-color: #eeeeee;
}

.editor__title {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
}

.editor__content {
	overflow-y: auto;
	padding: 10px 15px;
}

.editor__buttons {
	text-align: right;
}

	.editor__buttons .editor-btn {
		margin-left: 15px;
	}

.editor-inline {
	z-index: 10;
	display: none;
}

	.editor-inline .editor__content {
		padding: 5px 15px 0 15px;
	}

.editor-dialog {
	display: none;
	padding: 0;
}

.editor-form {
	margin: 0;
	padding: 0;
	border: none;
}

.editor-form__field {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
	font-size: 12px;
	font-family: Arial;
}

.editor-form__title {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	color: #393939;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}

.ui-dialog {
	border: 0 none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.ui-dialog .ui-dialog-content {
	border-radius: 6px;
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,.2);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	-moz-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5);
	padding: 15px;
}

.ui-dialog-titlebar {
	display: none;
}

.ui-widget {
	font-size: 12px;
	font-family: Arial;
}

.ui-widget-content {
	padding: 0;
	background: none;
	border: none;
	-moz-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 0;
	overflow: visible;
}
.editor-dialog.ui-dialog-content.ui-widget-content,
.file-manager-dialog.editor-dialog.ui-dialog-content.ui-widget-content {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: none;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	height: auto!important;
}

.ui-button {
	margin: 0;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-size: 12px;
	font-family: Arial;
}

.ms-edit-btn {
	position: absolute;
	top: -10px;
	right: 0;
	z-index: 100;
	overflow: hidden;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding: 0 0 0 24px;
	width: 0;
	height: 22px;
	border: 1px solid rgba(0,0,0,.5);
	background: #fff;
	color: #222;
	text-align: left;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 22px;
	opacity: .5;
	cursor: pointer;
	-moz-transition: width .1s ease-in;
	-o-transition: width .1s ease-in;
	-webkit-transition: width .1s ease-in;
	transition: width .1s ease-in;
}

	.ms-edit-btn:hover {
		background: lemonchiffon;
		color: #222;
	}

.editable-block:hover .ms-edit-btn {
	width: 70px;
	opacity: 1;
	-moz-transition: width .15s ease-in;
	-o-transition: width .15s ease-in;
	-webkit-transition: width .15s ease-in;
	transition: width .15s ease-in;
}

.editable-block:hover .ms-edit-btn__type_remove {
	-moz-transition-delay: .05s;
	-o-transition-delay: .05s;
	-webkit-transition-delay: .05s;
	transition-delay: .05s;
}

.ms-edit-btn__type_remove {
	top: 13px;
	-moz-transition-delay: .1s;
	-o-transition-delay: .1s;
	-webkit-transition-delay: .1s;
	transition-delay: .1s;
}

.ms-edit-btn-icon {
	background-image: url("/img/images/ms-ui-icons_575757.png?1");
}

.ms-edit-btn-icon__type_remove {
	position: absolute;
	top: 3px;
	left: 4px;
	background-position: -80px -16px;
}

.ms-edit-btn-icon__type_edit {
	position: absolute;
	top: 3px;
	left: 4px;
	background-position: -64px 0;
}



.ms-edit-btn:hover .ms-edit-btn-icon {
	background-image: url("/img/images/ms-ui-icons_000000.png?1");
}
/*.Кнопки редактирования блока*/

/*Редактор меню*/
.menu-editor {
	line-height: normal;
}

.menu-editor__field, .menu-editor-content-form__field {
	padding: 3px 3px 3px 5px;
	border: 1px solid #969696;
}

.menu-editor__field-input, .menu-editor-content-form__field-input {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 16px;
	border: 0 none;
}

.menu-editor__field_required {
	background: none repeat scroll 0 0 #F6E2E2;
}

	.menu-editor__field_required .menu-editor__field-input {
		background: none repeat scroll 0 0 #F6E2E2;
	}

.menu-editor__item {
	position: relative;
	padding: 5px 30px 5px 57px;
}

.menu-editor__sortable-move:hover {
	background-color: #E1E1E1;
	cursor: s-resize;
}

.menu-editor__window {
	overflow: auto;
	overflow-x: hidden;
}

.menu-editor__item-btn {
	position: absolute;
	width: 22px;
	height: 22px;
	border: 1px solid #4B5266;
	background-color: #F6F6F6;
	cursor: pointer;
}

.menu-editor__item-btn-delete, .menu-editor__item-btn-move-up, .menu-editor__item-btn-move-down {
	top: 5px;
}

.menu-editor__item-btn-move-up {
	left: 0;
}

.menu-editor__item-btn-move-down {
	left: 27px;
}

.menu-editor__item-btn-delete {
	right: 0;
}

.menu-editor__item-btn_hover {
	background: #fdf5ce;
	color: #c77405;
}

	.menu-editor__item-btn_hover .menu-editor__item-btn-move-up-icon, .menu-editor__item-btn_hover .menu-editor__item-btn-move-down-icon {
		background-image: url("/img/images/ms-ui-icons_000000.png?1");
	}

.menu-editor__item-btn_disabled {
	border-color: #cccccc;
	cursor: default;
}

	.menu-editor__item-btn_disabled .menu-editor__item-btn-move-up-icon, .menu-editor__item-btn_disabled .menu-editor__item-btn-move-down-icon {
		background-image: url("/img/images/ms-ui-icons_cccccc.png?1");
	}

.menu-editor__item-btn-move-up-icon, .menu-editor__item-btn-move-down-icon, .menu-editor__item-btn-delete-icon {
	margin: 3px 0 0 3px;
}

.menu-editor__item-btn-move-up-icon {
	background-position: -16px 0;
}

.menu-editor__item-btn-move-down-icon {
	background-position: -32px 0;
}

.menu-editor__item-btn-delete-icon {
	background-position: -80px -16px;
}

.menu-editor__item-btn-delete:hover {
	background: #fdf5ce;
	color: #c77405;
}

.menu-editor__item-btn-delete-icon:hover {
	background-image: url("/img/images/ms-ui-icons_000000.png?1");
}

.menu-editor__content-item {
	padding: 0 5px;
	border: 1px solid transparent;
	line-height: 18px;
}

.menu-editor__content-item_selectable {
	color: #0D86E3;
}

	.menu-editor__content-item_selectable:hover {
		border-top: 1px solid #FED22F;
		border-right: 1px solid #FED22F;
		border-bottom: 1px solid #FED22F;
		border-left: 1px dotted #333333;
		background: url("/img/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x scroll 50% top #FFE45C;
		color: #000000;
		cursor: pointer;
	}

.menu-editor__content-item__level_2, .menu-editor__content-item__level_3 {
	padding-left: 10px;
	border-left: 1px dotted #333333;
}

.menu-editor__content-item__level_2 {
	margin-left: 15px;
}

.menu-editor__content-item__level_3 {
	margin-left: 35px;
}

.menu-editor__content-item_selectable.menu-editor__content-item__level_1:hover {
	border-left: 1px solid #FED22F;
}

.menu-editor__content-edit-buttons {
	margin: 20px 0 0 0;
}

.menu-editor-content-types {
	z-index: 20000;
	display: none;
	padding: 5px 0;
	border: 1px solid #4B5266;
	background: url("/img/images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% top #EEEEEE;
}

.menu-editor-content-types__item {
	padding: 1px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	color: #333333;
	line-height: 20px;
	cursor: pointer;
}

	.menu-editor-content-types__item:hover {
		border-top: 1px solid #4B5266;
		border-bottom: 1px solid #4B5266;
		background: url("/img/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x scroll 50% top #FFE45C;
		color: #000000;
	}

.menu-editor-site-contents-area {
	display: none;
	overflow-x: hidden;
	overflow-y: auto;
}

.menu-editor-site-contents-area__title {
	margin-bottom: 15px;
}

.menu-editor-btn-choose-item {
	margin-right: 10px;
}

.menu-editor-btn-choose-item__icon_position_left {
	background-position: 0 -48px;
}

.menu-editor-btn-create-item__icon_position_left {
	background-position: -16px -16px;
}

.menu-editor-btn-create-item__icon_position_right {
	background-position: -32px -16px;
}
/*.Редактор меню*/

/*Редактор баннера*/
.banner-editor__banner-preview {
	margin-bottom: 5px;
	border: 1px solid #969696;
	background-color: #ffffff;
}

.banner-editor__section {
	margin: 0 0 10px 0;
}

.banner-editor__section_last {
	margin-bottom: 0;
}

.banner-editor__section_visibility {
	padding: 5px;
	border: 1px solid #969696;
}

.banner-editor__section-title {
	font-weight: bold;
}

.banner-editor__section_type_image {
	margin-bottom: 20px;
}

.banner-editor-btn-change-banner__icon_position_left {
	background-position: -64px 0;
}
/*.Редактор баннера*/

/*Редактор счетчиков*/
.counters-editor__section-title {
	font-weight: bold;
}
/*.Редактор счетчиков*/

/*Файловый менеджер*/
.file-manager {
	position: relative;
}

.file-manager__window {
	min-height: 100px;
}

.file-manager__categories {
	float: left;
	padding: 10px 0 0 15px;
	width: 135px;
}

.file-manager__categories-category {
	padding: 3px 6px;
	border: 1px solid transparent;
	cursor: pointer;
}

.file-manager__categories-category_current_yes {
	border: 1px solid #4B5266;
	background: url("/img/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x scroll 50% top #FFE45C;
	color: #363636;
	cursor: default;
}

.file-manager__categories-category_hover_yes {
	border: 1px solid #4B5266;
	background: url("/img/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x scroll 50% top #FFE45C;
}

.file-manager__files {
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0;
	padding: 10px 15px;
}

.file-manager__files-file-container {
	position: relative;
	display: inline-block;
	vertical-align: top;
	box-sizing: content-box;
}

	.file-manager__files-file-container:hover {
		border: 1px solid #4B5266 !important;
		background: url("/img/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x scroll 50% top #FFE45C !important;
	}
	.file-manager__files-file-container .ms-edit-btn.ms-edit-btn__type_remove {
	top: 3px;
	right: 3px;
}
.file-manager__files-file:hover {
	cursor: pointer;
}

.file-manager__loading-img {
	position: fixed;
	display: none;
	width: 30px;
	background-position: left center;
	background-repeat: no-repeat;
}

.file-manager__loading-file-img {
	background: url("/img/file-manager/loader.gif") no-repeat center;
}
/*
.file-manager__file-uploader {
	position: absolute;
	display: inline-block;
	box-sizing: content-box;
	padding: 3px 15px;
	height: 20px;
	outline: 0 none;
	border: 1px solid #128DC9;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: url("/img/common/button/button-bg_gradient_blue_1x38.png") repeat-x scroll 0 -8px;
	-moz-box-shadow: 0 2px 3px 0 rgba(00, 00, 00, 0.1);
	-webkit-box-shadow: 0 2px 3px 0 rgba(00, 00, 00, 0.1);
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-shadow: 0 2px 3px 0 rgba(00, 00, 00, 0.1);
	color: #ffffff;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	line-height: 20px;
	cursor: pointer;
}

	.file-manager__file-uploader:hover {
		background-position: 0 0;
		text-decoration: none;
	}
	*/
.file-manager__file-uploader {
	float: left;
	display: inline-block;
	box-sizing: content-box;
}

.file-manager__file-uploader .qq-upload-button {
	margin: 0;
}
.file-manager__buttons {
	position: relative;
}

.file-manager__buttons_align_right {
	text-align: right;
}
/*.Файловый менеджер*/

/*Фотоальбом. Редактор текстовых данных*/
.album-text-editor {
	color: #000000;
	font-size: 12px;
	font-family: Arial;
}

.album-text-editor__inner {
	padding: 3px;
}

.album-text-editor__album-desc-editor {
	margin-bottom: 15px;
}

.album-text-editor__img-desc-textarea {
	resize: none;
}
/*.Фотоальбом. Редактор текстовых данных*/

/*Фотоальбом. Редактор изображений*/
.album-img-editor {
	margin-top: 15px;
	padding: 3px;
}

.album-img-editor__img-list {
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0;
}

.album-img-editor__img-wrapper {
	position: relative;
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
}

	.album-img-editor__img-wrapper:hover {
		border: 1px solid #fbcb09 !important;
		background: #fdf5ce !important;
	}

.album-img-editor__buttons {
	margin-bottom: 15px;
}

/*.album-img-editor__btn-upload-imgs {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-user-select: none;
	display: inline-block;
	box-sizing: content-box;
	padding: 3px 15px;
	height: 20px;
	outline: 0 none;
	border: 1px solid #128DC9;
	border-radius: 2px;
	background: url("/img/common/button/button-bg_gradient_blue_1x38.png") repeat-x scroll 0 -8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	line-height: 20px;
	cursor: pointer;
	/*box-shadow: 0 0 3px rgba(255, 255, 255, 0.06) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.2);
}
	.album-img-editor__btn-upload-imgs:hover {
		background-position: 0 0;
		text-decoration: none;
	}
*/
/*.Фотоальбом. Редактор изображений*/

/*Уведомление*/
.ms-hint {
	position: fixed;
	z-index: 10100;
	padding: 5px 15px;
	height: 30px;
	border: 1px solid #4B5266;
	-moz-box-shadow: 0 0px 8px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0px 8px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0px 8px 5px rgba(0, 0, 0, 0.3);
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	line-height: 30px;
	/*top: 40px; left: 10px;*/
}

.ms-hint_type_error {
	background-color: #FFB6C1; /*border-color: #DD0000; color: #880000;*/
}

.ms-hint_type_notice {
	background-color: #FEFFBE; /*border-color: #F0F285; color: #000000;*/
}

.ms-hint_type_normal {
	background-color: #F5F5F5; /*border-color: #9FCF9F; color: #000000;*/
}
/*.Уведомление*/

/*Редктор страниц*/

.b-page-editor-html {
	padding-top: 5px;
	padding-bottom: 5px;
}

.b-page-editor-page-url-bl {
	padding-top: 8px;
}

	.b-page-editor-page-url-bl input {
		width: 100%;
	}


.b-page-editor-menu {
	padding-top: 10px;
	padding-bottom: 10px;
}
/*.Редктор страниц*/

/*Сворачиваемая панель*/
.collapsible-panel {
	margin: 0;
	padding: 0;
	padding-right: 3px;
	padding-left: 3px;
	border: none;
	border-top: 1px solid #cccccc;
}

	.collapsible-panel legend {
		padding-left: 15px;
		background-image: url(/img/arrow_expanded.png);
		background-position: left;
		background-repeat: no-repeat;
		cursor: pointer;
	}

	.collapsible-panel.collapsed legend {
		background-image: url(/img/arrow_collapsed.png);
		background-position: left;
		background-repeat: no-repeat;
	}

.collapsible-panel-container {
	padding-top: 3px;
}

.collapsible-panel legend:hover {
	color: blue;
}
/*.Сворачиваемая панель*/

/*Окно сообщение*/
.message-box-window {
}

.message-box-window-error {
	color: Red;
	text-align: center;
	text-align: center;
}

.message-box-window-ul {
	margin: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0;
}

	.message-box-window-ul li {
		padding-bottom: 5px;
		list-style-type: disc;
	}
/*.Окно сообщение*/

/*Блок сео-настроек*/
.b-seo-data {
	padding-top: 0;
}

table.b-seo-data-layout {
	width: auto;
}

	table.b-seo-data-layout tr td {
		vertical-align: middle;
		text-align: left;
	}

.b-seo-data-layout-title {
	padding-right: 5px;
	padding-bottom: 5px;
}

.b-seo-data-layout-default {
	padding-bottom: 5px;
	padding-left: 5px;
}

.b-seo-data-layout-field {
	padding-bottom: 5px;
}
/*.Блок сео-настроек*/

/*Редактор новости*/
.b-news-editor {
	color: #000000;
	font-size: 12px;
	font-family: Arial;
}

.b-news-editor-inner {
	padding: 3px;
}

.b-news-editor-title {
	margin-bottom: 10px;
	padding: 0;
	width: 100%;
	border: 0;
	line-height: 1.3em;
}

.b-news-editor-anons-lt {
	margin: 0;
	margin-top: 5px;
	padding: 0;
	width: 100%;
}

.b-news-editor-anons-lt-cl2 {
	vertical-align: top;
}

.b-news-editor-anons-lt-cl1 {
	padding-right: 10px;
	width: 100px;
	vertical-align: top;
}

.b-news-editor-img {
	width: 100px;
	height: 100px;
	background-color: blue;
}

.b-news-editor-full-text {
	padding-top: 10px;
	width: 100%;
}

.b-news-editor-small-text {
	width: 100%;
}

.b-news-editor-small-editor {
	margin: 0;
	width: 100%;
	height: 70px;
	border: 0;
	resize: none;
}

.b-news-editor-small-editor-wrapper {
	padding: 3px;
	border: 1px solid #cccccc;
}

.b-news-editor-page-settings {
	padding-top: 10px;
}
/*.Редактор новости*/

/*Редатор рубрик каталога*/
.b-division-editor {
	border: 3px solid #cccccc;
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	padding: 10px;
	margin-bottom: 10px;
}

.b-division-editor__inner {
	padding: 3px;
}

.b-division-editor-title {
	margin-bottom: 10px;
	padding: 0;
	width: 100%;
	border: 0;
	line-height: 1.3em;
}

.b-division-editor__lt {
	width: 100%;
}

.b-division-editor__cl1 {
	padding-top: 3px;
	padding-right: 10px;
	width: 120px;
	vertical-align: top;
}

.b-division-editor__cl2 {
	vertical-align: top;
}

.b-division-display-in-menu {
	padding-bottom: 5px;
}

.b-division-display-in-menu__lt {
	margin: 0;
	padding: 0;
	width: 100%;
}

.b-division-display-in-menu__cl1 {
	padding-right: 5px;
}

.b-division-display-in-menu__cl2 {
	width: 100%;
}

	.b-division-display-in-menu__cl2 input {
		padding: 0;
		width: 99%;
	}

.b-division-select-csdivision {
	padding-bottom: 10px;
}

.b-division-select-csdivision__lt {
	width: 100%;
}

.b-division-select-csdivision__cl1 {
	padding-right: 5px;
	text-align: left;
}

.b-division-select-csdivision__cl2 {
	padding-right: 5px;
	text-align: left;
}

.b-division-select-csdivision__cl3 {
	text-align: left;
}

.b-division-select-csdivision__cs {
	width: 100%;
}

.b-division-select-csdivision__pr {
	width: 100%;
}

.b-division-select-csdivision__help {
	padding-left: 5px;
	color: #4c4c4c;
	font-size: 11px;
	line-height: 1.2em;
}

.b-division-editor-html {
	padding-top: 10px;
}

.b-division-editor-small-editor-wrapper {
	padding: 3px;
	border: 1px solid #CCCCCC;
}

.b-division-editor-small-editor {
	margin: 0;
	width: 100%;
	height: 70px;
	border: 0 none;
	resize: none;
}
/*.Редатор рубрик каталога*/

/*Форма редактирования продукции*/
.product-editor {
	padding: 10px 0;
}

.product-form {
	padding: 5px;
	padding-top: 10px;
	color: #000000;
	font-size: 12px;
	font-family: Arial;
}

	.product-form .cs-text {
		margin-bottom: 5px;
	}

.product-form__title {
	font-weight: bold;
	font-size: 16px;
}
/*.product-form-fields {padding-right:5px;}*/
.product-form-layout__field-title {
	padding-right: 10px;
	padding-bottom: 5px;
	vertical-align: top;
	font-weight: bold;
}

.product-form-layout__field {
	padding-right: 0;
	padding-bottom: 10px;
	vertical-align: top;
}

.product-form-layout__field-require {
	color: Red;
	font-weight: bold;
}

.product-form-layout__field-help {
	color: #929292;
	font-size: 11px;
	line-height: 1.3em;
}

.product-form__validation-error-message {
	padding-bottom: 10px;
	color: Red;
	text-align: center;
	font-weight: bold;
}

.product-form-layout {
	width: 100%;
}

.validation-error {
	color: red;
	font-size: 11px;
}

.b-img-selector {
	position: relative;
	width: 120px;
	height: 100px;
	border: 1px solid #cccccc;
	background-color: #e6e6e6;
}

.b-img-selector__sel {
	position: absolute;
	padding-top: 25px;
	color: #4c4c4c;
	text-align: center;
}

.content-list__category-title {
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
}

.content-list a {
	text-decoration: underline;
}

.content-list__category {
	margin-bottom: 5px;
}

	.content-list__category ul {
		margin: 5px 0;
		padding: 0 0 0 15px;
	}

		.content-list__category ul li {
			padding-bottom: 2px;
		}

			.content-list__category ul li ul {
				margin: 0;
			}

.post-list-editor {
	padding: 0;
	color: #000000;
	font-size: 12px;
	font-family: Arial;
}

.post-list-editor__inner {
	padding: 3px;
}

.b-posts-display-in-menu {
	padding-top: 15px;
	padding-bottom: 5px;
}

.b-posts-display-in-menu__lt {
	margin: 0;
	padding: 0;
	width: 100%;
}

.b-posts-display-in-menu__cl1 {
	padding-right: 5px;
}

.b-posts-display-in-menu__cl2 {
	width: 100%;
}

	.b-posts-display-in-menu__cl2 input {
		padding: 0;
		width: 99%;
	}

.b-contacts-editor-lt {
}

.b-contacts-editor-lt__t1 {
}

.b-contacts-editor-lt__t2 {
	padding-right: 10px;
	padding-left: 20px;
}

.b-contacts-editor-lt__div {
	padding-top: 5px;
	padding-bottom: 5px;
}

.b-contacts-editor__add-btn-wrapper {
	padding-top: 10px;
}

.b-contacts-editor-lt__field {
}

.b-contacts-editor-item {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #cccccc;
}

.b-contacts-editor-item_first {
	padding-top: 0;
	border: none;
}

.b-contacts-editor-item_last {
	border-bottom: 0;
}

.b-contacts-editor__del-link {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}

	.b-contacts-editor__del-link:hover {
		color: Red;
	}

.b-contacts-editor-btn-add-contact__icon_position_left {
	background-position: -16px -16px;
}

.feedback-form__item {
	margin: 0 0 10px 0;
}

.feedback-form__item-last {
	margin: 0;
}

#file_manager_header h3 {
	margin: 0;
}


.cs-paramvalue__add,
.qq-upload-button {
	background-image: none;
	border: 1px solid transparent;
	cursor: pointer;
	display: inline-block;
	font-weight: 400;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #337ab7;
	border-color: #2e6da4;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	line-height: 1.5;
	padding: 5px 10px;
	-moz-user-select: none;
	margin: 5px 0;
	text-decoration: none;
}

	.cs-paramvalue__add:hover,
	.qq-upload-button:hover {
		background-color: #286eaa;
		border-color: #2b679c;
		color: #fff;
		text-decoration: none;
	}

.album-img-editor .ms-edit-btn__type_edit {
	top: 3px;
}

.album-img-editor .ms-edit-btn__type_remove {
	top: 28px;
}
.album-img-editor .ms-edit-btn {
	right: 3px;
}

.ui-dialog-content{
	padding: 10px;
}

.btn.btn-default.btn-sm.gray-btn {
	margin-left: 10px;
}

.note-editor + .b-editor-buttons {
	margin-top: 10px;
}

.saved-alert {
	color: #41c30d;
	padding: 0 10px;
	font-size: 26px;
	vertical-align: middle;
}