.ui-mobile .ui-page-active {
	overflow-x: unset;
}
.outerLinkWithArrow:after {
	content: '→';
	transform: rotate(-45deg);
	position: relative;
	top: -8px;
	color: inherit;
	display: inline-block;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	left: 1px;
}

.qbEdit_checkBox{
	width: 23px;
	height: 23px;
	display: block;
}

.table_reset{
	padding: 0;
	border-collapse: collapse;
	border: none;
	margin: 0;
}
.table_reset td .ui-select{
	margin: 0;
}
.table_reset td .ui-input-text, .ui-input-search{
 margin: 0;
}

.table_reset td{
	padding: 0;
	border: none;
}

.hidden{
	display: none;
	visibility: hidden;
}


/*----------GradientHidden-----------*/
.qbEdit__gradient {
	display: table-cell;
	position: absolute;
	vertical-align: middle;
	z-index: 2;
	left: 0;
	right: 0;
	top: 206px;
	height: 82px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 70%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(70%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	text-align: center;
}
.qbEdit__forGradientHidden_wrapper{
	max-height: 273px; overflow-y: hidden;
}

.qbEdit__forGradientHidden_td{
	position: relative; overflow: hidden;
}
.qbEdit__forGradientHidden_show {
	position: absolute;
	bottom: 6px;
	left: 0;
	right: 0;
	/* border-bottom: 1px dotted; */
	cursor: pointer;
}
/*----------/GradientHidden-----------*/

.ui-page-theme-a  {
	background-color: #F2F2F2;;
}
.qeAddItem {
	color: #dddddd; width:100%; margin: 3px 0; background-color: #FAFAFA; border-collapse: collapse;
}
.qeAddItem:hover {
	background-color: white; cursor: pointer; color: black;
}
.qeAddItem__td {
	padding: 0 10px 0 7px;
	height: 18px;
	font-size: 13px;
	text-align: right;
}

.qeAddItem__td2 {
	width: 10px; position: relative;
}
.qeAddItem__plus{
	position: absolute; top:-14px; right:3px
}

.qeItem {
	margin-top: 3px; background-color: white; border-collapse: collapse; width:100%;
}
.qeItem__td2{
	width: 10px;
}
.qeItem__td1 {
	max-width: 570px;
	padding: 9px;
	height: 35px;
}
.qeItem__plus{
	margin: 0 2px 0 0
}
.qeItem__title{
	  margin: 25px 0 4px 0;
	font-weight: bold;
	/*color: #6e6e6e;*/
	color: black;
}
.qeItem__status_error{
	/* background-color: #F8ABAB;*/
}
.page__scope1 {
	margin: 0 auto; max-width:1010px; background-color: #F2F2F2; padding: 7px;
}

.threeDots{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 250px;
}

.header__tableGrid{
	max-width: 1010px;
	margin: 0 auto;
}
.header__verticalLine_right {
	float: right;
}
.header__verticalLine_left {
	float: left;
}
.header__tableGrid .tdWrapper {
	width: 1px;
	padding: 0;
}
.header__tableGrid .verticalLine {
	width: 1px; height: 40px; background-color: #DDDDDD;
	padding: 0;
}
.header__tableGrid_StaticWidth {
	width: 52px;}
.header__tableGrid_td {
	height: 55px; vertical-align: middle; text-align: center;
	padding: 0;
	margin: 0;
}
.header__tableGrid {
	width: 100%;
	border-collapse: collapse;

}

.ui-header {
	border-width: 0px !important;

}

.controlgroup-input{
	padding-top:.22em;
	padding-bottom:.22em;
}
.greyInput {
	background-color: #F5F5F5 !important;
}

.table__reset1 td{
	padding: 0 0 7px 0;
}
.table__reset1 {
	margin: 0 auto;
	width: 100%;
	border-collapse: collapse;
}

.resetSelectMargin .ui-select,.controlgroup-input{
	margin: 0 !important;
}

.qbEdit__widthConstraints {
	overflow-x: hidden;
	max-width: 10px;
}

/* payMethods */
#popupAddPayMethods .wrapper .title.__other{
	float: left;
}
#popupAddPayMethods .wrapper .title{
 margin-top: 5px;
 margin-bottom: 5px;
}
#popupAddPayMethods .wrapper .icon{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 7px;
}
#popupAddPayMethods .wrapper0{
	margin:5px; padding:5px 5px; background-color: white
}
#popupAddPayMethods .table td{
	padding: 3px 0;
}
#popupAddPayMethods .table .pm_td1{
	width: 10px;
	/*padding: 0;*/
}
#popupAddPayMethods .table .pm_td2{
	width: 10px;
	/*padding: 0;*/
}
#popupAddPayMethods .table .pm_td3{
	/*padding: 0 5px 0 0;*/
	position: relative;
}
#popupAddPayMethods .table{
	width: 100%;
	border-collapse: collapse; vertical-align: top;
}
#popupAddPayMethods .table td{
	vertical-align: top;

}
#popupAddPayMethods .wrapper .checkBox{
	width: 23px;
	height: 23px;
}

#payMethodTable .table{
	border-collapse: collapse; vertical-align: top;
}
#payMethodTable .table td{
	 vertical-align: top;
	 padding: 0;
 }
#payMethodTable .wrapper .icon{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 7px;
}
#payMethodTable .wrapper .title{
	margin-top: 5px;
	margin-bottom: 5px;
}

#input_percent {
	height: 57px;
	width: 95px;
	font-size: 50px;
}
#popupAddRememberProject .percent{
	font-size: 50px;
}
#popupAddRememberProject .wrapper{
	padding:10px 10px; background-color: white;
}
#popupAddRememberProject .msg1{
	font-weight: bold;
	margin: 7px 0;
}
#popupAddRememberProject .onoff{
	width: 100%;
}
#popupAddRememberProject .onoff .td2{
	vertical-align: top;
	padding: 1px 0 0 4px;
}
#popupAddRememberProject .onoff .td1{
	vertical-align: top;
	width: 10px;
	padding: 0;
}

#popupAddRememberProject .onoff .checkBox{
	width: 23px;
	height: 23px;    margin: 0;
}

/*  .buSettings */
.buSettings a{
	font-weight: normal;
}
.buSettings .del{
	margin: 3px 0 0 3px;
}
.buSettings .wrapper td:nth-child(1){
	vertical-align: top;
}
.buSettings .wrapper td:nth-child(2){
	vertical-align: middle;
	padding-left: 4px;
}
div.ui-slider{
	margin: 4px 0 0 0;
}
.buSettings .deleted{
	color: red;
}
.buSettings.override td{
	padding-top: 3px;
}

/******* signInSignUp *********/
#signIn .title{
	margin: 10px 0 0 0;
}
#signIn .goSignUp{
	margin: 0 0 10px 0;
}
.signInSignUp .ui-navbar li .ui-btn{
	font-size: 16px;
	font-weight: normal;

}
.signInSignUp .ui-navbar li:first-child .ui-btn{
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.signInSignUp .ui-navbar li:last-child .ui-btn{
	margin-right: 0;
	border-right-width: thin;
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}

.signInSignUp .wrapper{
	margin-top: 5px;
}
.signInSignUp{
	margin-top: 3px;
	display: block;
	background-color: white;
	padding: 9px;
}


/******* access *********/
.controlgroup-textinput{
	padding-top:.22em;
	padding-bottom:.22em;
	padding-left:.22em;
	padding-right:.22em;
}
#addUserToBu .res {
	margin: 15px 0;
}

#aLoadAccess .msg2{
	color: red;
}
#aLoadAccess .msg{
	color: red;
}
#aLoadAccess .sap{
	font-weight: normal;
	position: relative;
	top: -5px;
	right: 0;
	font-size: 11px;
	color: white;
	background-color: red;
	text-shadow: none;
}
.access.wrapper .slider{
	vertical-align: top;
}
.access.link.wrapper td:nth-child(1){
	vertical-align: top;
}
.access.wrapper td:nth-child(1){
	/*max-width: 10px;*/
}
.access.wrapper{
	width: 100%;
	border-collapse: collapse;
}
.access.wrapper .wrapper2{
	position: relative;
}
.access.wrapper .slider{
	padding: 9px;
}
.access.wrapper .phone{
	color:#B2B2B2;
	font-size: 14px;
	display: block;
}
.access.wrapper .email{
	color:#B2B2B2;
	font-size: 14px;
	display: block;
}
.access.wrapper .name{
	display: block;
}
.access.wrapper .nic{
	display: block;
	font-weight: bold;
}
.access.wrapper .position{
	color:#B2B2B2;
	font-size: 14px;
	display: block;
}
.access.wrapper .thisIsYou{
	width: 93px;
	text-align: center;
	color: #B2B2B2;

}
.access.wrapper .btnDel{
	margin: 0;
}
.access.wrapper .qeItem__td1{
	max-width: 10px;
}
.access.wrapper .qeItem__td2{
	padding: 9px;
}


/* userPanelMenu */
 .userPanelMenu{
	 margin: 10px 0;

 }
.userPanelMenu .showHide.arrowDown{
	background-image: url("/skin/index/img/qbEdit/arrow-down.gif");
	background-repeat: no-repeat;
	background-position: right 8px;
}
.userPanelMenu .showHide.arrowUp{
	background-image: url("/skin/index/img/qbEdit/arrow-up.gif");
	background-repeat: no-repeat;
	background-position: right 8px;
}

.userPanelMenu .items .back{
	font-family: "Times New Roman";
}
.userPanelMenu .ui-link:hover{
	text-decoration: underline;
}
.userPanelMenu .ui-link{
	text-decoration: none;
	color: black;
	font-size: 14px;
	font-weight: normal;
}
.userPanelMenu .link:hover{
	text-decoration: underline;
	cursor: pointer;
}
.userPanelMenu .link{
	text-decoration: none;
	color: black;
	font-size: 14px;
	font-weight: normal;
}
.userPanelMenu .showHide{
	font-size: 14px;
	font-weight: normal;
	float: right;
	padding-right: 12px;
	margin: 3px 0 0 0;
	cursor: pointer;
}
.userPanelMenu .title{
	font-size: 20px;
	font-weight: bold;

}

.userPanelMenu .items li{
	border-top: 1px solid #E6E6E6;
	padding: 10px 0;
	font-size: 16px;
}
.userPanelMenu .items .sap{
	position: relative;
	top: -5px;
	right: 0;
	font-size: 12px;
	color: #cacaca;
}
.userPanelMenu .items{
	list-style: none;
	padding: 0;
}
/*+++*/
.userPanelMenu .buBlockInMenu {
	background-color: white;
	padding: 13px 13px;
	position: relative;
}
.buBlockInMenu .nowYouText{
	font-size: 14px;
	font-weight: normal;
	color: #B2B2B2;
}
.buBlockInMenu .now_buName .now_title{
	font-weight: bold;
}
.buBlockInMenu .line{
	background-color: #F2F2F2;
	height: 1px;
	width: 100%;
	margin: 12px 0 11px 0;
}

.userPanelMenu .line.white{
	background-color: white;
	height: 1px;
}
.buBlockInMenu .now_buName{
	font-size: 14px;
	padding-right: 80px;
}
.userPanelMenu .items{
	margin-top: 7px;
}
.userPanelMenu .link_ span:hover{
	text-decoration: underline;
}
.userPanelMenu .link_{
	margin: 13px;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
}
.userPanelMenu .otherLinks .sap:hover{
	text-decoration: none
}
.userPanelMenu .otherLinks .sap{
	position: relative;
	top: -5px;
	right: 0;
	font-size: 12px;
	color: #cacaca;
	text-decoration: none;
}
/*+++*/
.userPanelMenu .menuNameLine{
	width: 100%;
	cursor: pointer;
}
.userPanelMenu .menuNameLine .line {
	width: 100%; height: 1px; background-color: #DDDDDD;
}
.userPanelMenu .menuNameLine td:nth-child(1) {width: 50px;}
.userPanelMenu .menuNameLine td:nth-child(3) {width: 50px;}
.userPanelMenu .menuNameLine td:nth-child(2) {padding: 3px 6px 0 6px;}

.userPanelMenu a{
	color: #000!important;
}


@media (max-width: 698px){
	.userPanelMenu .marginWhenMinWidth{
		margin-bottom: 20px;
	}
}
@media (min-width: 699px){
	.userPanelMenu .menuNameLine .showHide.arrowUp {
		display: none;
	}
	.userPanelMenu .menuNameLine .line {
		display: none;
	}
}





#popupEditAddress table.table__reset1{
	margin-bottom: 3px;
}
#popupEditAddress table.table__reset1 td{
	padding: 3px 0;
}
#aeAddressButtonDelete{
	margin-top: 13px;
}

/*++++*/
#aLoadSocialNetwork a {
	font-weight: normal;
}
#aLoadSite a {
	font-weight: normal;
}

.jqueryHide{
	display: none;
}
.jqueryShowBlock{
	display: block;
}
/******** login **********/
.logIn .rememberPassword{
	margin: 13px 0;
}

/********************************************************************************************/
.my-breakpoint.popup .wrapAsTable .wrapAsRow .block-a{
	/*display: none;*/
}
/********************************************************************************************/
@media all and (min-width: 699px) {

	#userPanelMenu{
		margin: 0 0;
		width: 250px;
	}
	.my-breakpoint .wrapAsTable {
		/*display: table;*/
		display: block;
		width: 100%;
	}
	.my-breakpoint .wrapAsRow {
		/*display: table-row;*/
	}
	.my-breakpoint .wrapAsTable .wrapAsRow .block-a {
		/*display: table-cell;*/
		display: block;
		width: 264px;
		/*padding-right: 12px;*/
		vertical-align: top;
		padding-top: 7px;
		float: left;
	}
	.my-breakpoint.popup .wrapAsTable .wrapAsRow .block-a{
		/*display: table-cell;*/

	}

	.my-breakpoint .wrapAsTable .wrapAsRow .block-b {
		/*display: table-cell;*/
		display: block;
		/*padding-top: 6px;*/
		padding-top: 36px;
		vertical-align: top;
		/* width: 100%; */
		/* float: left; */
		margin-left: 268px;
	}
	#userPanelMenu .showHide.arrowDown{
		display: none;
	}
	#userPanelMenu .jqueryHide{
		display: block;
	}
}
/****** кружок i *******/
.ui-btn.my-tooltip-btn,
.ui-btn.my-tooltip-btn:hover,
.ui-btn.my-tooltip-btn:active {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
	float: right; position: relative; top: -3px; right: 4px;
}

.ui-btn.my-tooltip-btn2,
.ui-btn.my-tooltip-btn2:hover,
.ui-btn.my-tooltip-btn2:active {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
	position: relative; top: -1px; left: -7px;
}

.ui-btn.my-tooltip-btn3,
.ui-btn.my-tooltip-btn3:hover,
.ui-btn.my-tooltip-btn3:active {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
	position: relative; top: -1px; left: -7px;
	height: auto;
}


.opacity10percent {
	opacity: 0.1;
}
.opacity20percent {
	opacity: 0.2;
}
.opacity30percent {
	opacity: 0.3;
}
.opacity40percent {
	opacity: 0.4;
}
.opacity50percent {
	opacity: 0.5;
}
.opacity60percent {
	opacity: 0.6;
}
.opacity70percent {
	opacity: 0.7;
}
.opacity80percent {
	opacity: 0.8;
}
.opacity90percent {
	opacity: 0.9;
}
/**********addBuLinkage**************/
	/************ buLinked ****************/
	.buLinked .wrapper{
		overflow: hidden;
	}
	.buLinked .logo{
		float: right;
		max-height: 60px;
		max-width: 100px;
		margin: 0 3px 5px 10px;
	}
	.buLinked .buName{
		font-size: 16px;
		font-weight: bold;
	}
	.buLinked .buClassifier{
		font-size: 16px;
	}
	.buLinked .onModerate{
		color: red;
		margin: 6px 0 0 0;
	}
	.buLinked .buAddress{
		font-size: 14px;
		color: #808080;
		margin-top: 4px;
	}

	.buLinked .editAccess.lock{
		color: #808080;
		padding-left: 20px;
		font-size: 14px;
		margin-top: 5px;
		background-image: url(/skin/index/img/qbEdit/accessEdit_lock.png);
		background-position: top left;
		background-repeat: no-repeat;
	}
	.buLinked .editAccess.unlock {
		color: #808080;
		padding-left: 20px;
		font-size: 14px;
		margin-top: 5px;
		background-image: url(/skin/index/img/qbEdit/accessEdit_unlock.png);
		background-position: top left;
		background-repeat: no-repeat;
	}

		/**********buSearchBlock**************/
		.buSearchBlock .ui-navbar li .ui-btn{
			font-size: 16px;
			font-weight: normal;

		}
		.buSearchBlock .ui-navbar li:first-child .ui-btn{
			border-top-left-radius: 6px;
			border-bottom-left-radius: 6px;
		}
		.buSearchBlock .ui-navbar li:last-child .ui-btn{
			margin-right: 0;
			border-right-width: thin;
			border-bottom-right-radius: 6px;
			border-top-right-radius: 6px;
		}

		.buSearchBlock .wrapper{
			margin-top: 5px;
		}
		.buSearchBlock .wrapper.select{
			margin-top: 3px;
			display: block;
			padding: 0 0 20px 0;
			float: left;
			width: 100%;
		}
		.buSearchBlock .wrapper.description div:nth-child(1),
		.buSearchBlock .wrapper.description div:nth-child(2) {
			margin-bottom: 5px;
		}
		.buSearchBlock .wrapper.description,
		.buSearchBlock .wrapper.inputs{
			margin: 10px 10px 0 10px;
		}

		.buSearchBlock .ui-navbar li a{
			background-color: white;
		}
		.buSearchBlock .ui-navbar li a.ui-btn-active{
			background-color: #38c;
		}
		.buSearchBlock .table_reset.address{
			width: 100%;
		}

		.buSearchBlock .searchResult{
			margin: 20px 10px 20px 10px;
		}
		.buSearchBlock .searchResult .msg .item{
			margin-bottom: 6px;
			background-color: white;

		}
		.buSearchBlock .searchResult .msg .item:last-child{

			margin-bottom: 0;
		}
		.buSearchBlock .searchResult .item .blackLink:hover{
			text-decoration: underline;
		}
		.buSearchBlock .searchResult .item .blackLink{
			color: black;
			text-decoration: none;
		}
		.buSearchBlock .searchResult .item{
			padding: 8px 12px;
		}
		.searchResult .senderList .checkbox{
			width: 23px;
			height: 23px;
		}
		.searchResult .senderList .saveSenderList.wrapper{
			margin: 15px 0 5px 0;
		}
		.searchResult .senderList > .title{
			font-weight: bold;
		}
		.searchResult .senderList > .onPhone,
		.searchResult .senderList > .onEmail{
			margin-top: 10px;
		}
		.searchResult .onModerate{
			color: red;
			margin: 15px 0;
		}


/* News, Events */
.line_white {
	height: 1px;
	background-color: white;
	width: 100%;
	display: block;
	margin: 10px 0;
}
#newsList .content .title,#eventsList .content .title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 7px;
}

#aLoadBuNews a:hover, #aLoadBuEvents a:hover{
	text-decoration: underline;
}
#aLoadBuNews a, #aLoadBuEvents a {
	color: black;
	text-decoration: none;
}
.news_1:hover, .event_1:hover {
	text-decoration: underline;
}
.news_1, .event_1{
	height: 21px;
	overflow: hidden;
	display: -moz-stack;
	background-position-y: 1px;
	background-repeat: no-repeat;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
.qeItem__checkbox {
	width: 25px;
}
.ui-checkbox, .ui-radio{
/*	margin: unset;*/
}
.imgBox td{
	vertical-align: middle;
	text-align: center;
}
.imgBox{
	line-height: 0;
	position: relative;
	width: 148px; height: 111px;
	border: 1px solid #E6E6E6;
	float: left;
	margin: 0 5px 4px 0;
}
.imgBox .bgImg{
	z-index:0; background-position: 50%; width: 100%; height: 100%; position: absolute; top: 0; left: 0;
	background-repeat: no-repeat;  opacity: 0.1;
	background-size: cover;
}
.imgBox img{
	max-width: 100%;
	height: auto;
	max-height: 111px;
	z-index: 1;
	position: relative;
}
#newsList a.news_link , #eventsList a.event_link {
	color: black;
	font-weight: normal;
	text-decoration: none;
}
#newsList a.news_link:hover, #eventsList a.event_link:hover {
	text-decoration: underline;
}
#newsList .qeItem__td2, #eventsList .qeItem__td2 {
	padding-left: 10px;
}
#newsList #countNewsInTitle, #eventsList #countEventsInTitle{
	position: relative;
	top: -5px;
	right: 0;
	font-size: 12px;
	font-weight: normal;
}

/******/
.items_item_wrapper{
	/*position: relative;*/
}
.nowYouAreHere .arrowYouAreHere{
	padding-left: 25px;
	background: url("/skin/index/img/qbEdit/arrowYouAreHere.gif") no-repeat center;

}
.nowYouAreHere{
	position: absolute;
	font-family: monospace;
	font-size: 12px;
	color: red;
	padding: 3px 0 0 7px;
}

.lang-element__wrapper.__type--textarea .lang-element.__body {
	padding: 7px 5px 4px 9px;
}
.lang-element__wrapper.__type--textarea .lang-element.__element {
	border: none;
	margin: 0px;
	padding: 0px;
	display: block;
	background: none;
}

#aLoadPhone .qeItem
, #aLoadEmail .qeItem
, #aLoadSite .qeItem
, #aLoadSocialNetwork .qeItem
, #qeItem__description .qeItem
, #aLoadWtime .qeItem
, #aLoadBuServices .qeItem
, #aLoadBuServices .qeItem
, #aLoadAdditionalText .qeItem
, #aLoadBoss .qeItem
, #aLoadPayMethods .qeItem
, #aLoadLoyaltyProgram .qeItem
, #aLoadRememberProject .qeItem
, #aLoadDescription .qeItem
, #wtForm .wt_day,.wt_break
{
	cursor: pointer;
}
#aLoadPhone a.forGetPhone{
	text-decoration: none;
	color: black;
	font-weight: normal;
}
.wt_break__title {
	position: relative;
	top: 1px;
}

/******* breadCrumbs *******/
.breadCrumbs_backBtn:active{
 box-shadow: 0 0 12px #38c;
}
.breadCrumbs_backBtn:hover{
	background-color: #ededed;
}

.breadCrumbs_backBtn{
	border-radius: 50%;
	height: 34px;
	width: 34px;
	background-clip: padding-box;
	background-color: rgb(246, 246, 246);
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-left-color: rgb(221, 221, 221);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(221, 221, 221);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(221, 221, 221);
	border-top-style: solid;
	border-top-width: 1px;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 3px 0px;
	color: rgb(51, 51, 51);
	cursor: pointer;
	display: inline-block;
	font-family: sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 20.8px;
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	text-align: center;
	text-decoration-color: rgb(51, 51, 51);
	text-decoration-line: none;
	text-decoration-style: solid;
	text-indent: -9999px;
	text-overflow: ellipsis;
	text-shadow: rgb(243, 243, 243) 0px 1px 0px;
	text-size-adjust: 100%;
	user-select: none;
	vertical-align: middle;
	white-space: nowrap;
	-webkit-border-horizontal-spacing: 2px;
	-webkit-border-vertical-spacing: 2px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.breadCrumbs_icon-back{
	background-image: url("/img/arrowBack1.png");
	background-position: center;
	background-repeat: no-repeat;
}

.breadCrumbs{
	/*cursor: pointer;*/
}
.breadCrumbs_table td{
	padding: 0;
}
.breadCrumbs_table td:nth-child(1){
	width: 40px;
}
.breadCrumbs_table:nth-child(1) td:nth-child(2){
	width: 1px;
	border-right: 1px solid #DDDDDD;
	padding: 0 2px;
}
.breadCrumbs_table:nth-child(1) td:nth-child(3){
	width: auto;
	vertical-align: middle;
	padding: 0;
}
.breadCrumbs_table:nth-child(1){
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 100%;
}
.breadCrumbs_titleLine1{
	font-size: 11px;
	color: #B2B2B2;
	font-weight: normal;
}
.breadCrumbs_titleLine2{
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	/*background-image: url(/skin/index/img/qbEdit/arrow-down.gif);*/
	/*background-repeat: no-repeat;*/
	/*background-position: right 58%;*/
	/*padding-right: 14px;*/
}
.breadCrumbs_wrp{
	display: inline-block;
	vertical-align: middle;
	margin-left: 13px;
	padding-top: 3px;
}
.breadCrumbs_divider{

}
.breadCrumbs_wrapLine{
	margin: 5px 0;
}
/******* / breadCrumbs *******/




.qeItem__searchInfoItem{
	display: block;
	margin: 10px 0;
}



.productsInfo_cntP {
	font-weight: bold;
	font-size: 16px;
	width: 100%;
	display: block;
	text-align: center;
	margin-bottom: 8px;
}
a.productsInfo_btn_1 {
	font-weight: normal;
}

.qbEdit_tableLayout {
	width: 100%;
	margin-bottom: 3px;
}
.qbEdit_tableLayout > tbody > tr > td {
	text-align: center; background-color: white;
	padding: 14px;
}
.productsInfo_linkPublic td:nth-child(2) a{
	color: black;
	text-decoration: none;
}
.productsInfo_linkPublic td:nth-child(2) a:hover{
	text-decoration: underline;
}

.productsInfo_linkPublic td:nth-child(2){
	width: auto;
	text-align: left;
	font-weight: bold;
	padding-left: 1px;
}
.productsInfo_linkPublic td:nth-child(1){
	width: 51px;
}

.productsInfo_noPhoto td{
	text-align: left;
}
.productsInfo_noPhoto a,.productsInfo_noPhoto a:visited{
	color: red;
}
.productsInfo_noPhoto a{
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}
.productsInfo_noPhoto a:hover{
	text-decoration: underline;
}

.productsInfo_updateMsg1{
	color: red;
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
}
.productsInfo_updateMsg2{
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
}
.productsInfo_updateVariants {
	text-align: left;
	margin-bottom: 14px;
}
.productsInfo_updateV1:before{
	content: '2.';
	position: absolute;
	top: 11px;
	left: 3px;
	font-weight: bold;
}
.productsInfo_updateV1{
	position: relative;
	margin-bottom: 16px;
}
.productsInfo_update .productsInfo_updateV1 .productsInfo_btn_1{
	color: #39B54A; margin-left: 32px; font-weight: normal
}

.productsInfo_updateV2{
	margin-top: 10px;
}
.productsInfo_updateV2 td:nth-child(2){
	font-weight: normal;
}
.productsInfo_updateV2 td:nth-child(1){
	width: 32px; font-weight: bold;
}
.productsInfo_updateV2 td:nth-child(1) span{
	position: relative;
	top: 0;
	left: 3px;
}
.productsInfo_updateV2 a.productsInfo_updateV2_link {
	color: black;
	text-decoration: none;
	font-weight: normal;
}
a.productsInfo_updateV2_link:hover {
	color: black;
	text-decoration: underline;
}
a.productsInfo_updateV2_link span{
	text-decoration: underline;
}
.qbEdit_tableLayout table.productsInfo_updateV2 td {
	text-align: left;
}
.productsInfo_relevanceAllProducts {
	font-weight: normal;
}

#productsInfo a.productsInfo_goToPart:hover {
	color: black;
}

.productsInfo_fix1{
	text-align: center;
	display: block;
}
#productsInfo a.productsInfo_goToPart.ui-link:hover{
	text-decoration: none;
	color: black;
}
#productsInfo a.productsInfo_goToPart.ui-link{
	text-align: left;
	font-weight: normal;
	color: black;
	margin-bottom: 2px;
}



/* ************************** files */

.filesInfo_cntP {
	font-weight: bold;
	font-size: 16px;
	width: 100%;
	display: block;
	text-align: center;
	margin-bottom: 8px;
}
a.filesInfo_btn_1 {
	font-weight: normal;
}

.qbEdit_tableLayout {
	width: 100%;
	margin-bottom: 3px;
}
.qbEdit_tableLayout > tbody > tr > td {
	text-align: center; background-color: white;
	padding: 14px;
}
.filesInfo_linkPublic td:nth-child(2) a{
	color: black;
	text-decoration: none;
}
.filesInfo_linkPublic td:nth-child(2) a:hover{
	text-decoration: underline;
}

.filesInfo_linkPublic td:nth-child(2){
	width: auto;
	text-align: left;
	font-weight: bold;
	padding-left: 1px;
}
.filesInfo_linkPublic td:nth-child(1){
	width: 51px;
}

.filesInfo_noPhoto td{
	text-align: left;
}
.filesInfo_noPhoto a,.filesInfo_noPhoto a:visited{
	color: red;
}
.filesInfo_noPhoto a{
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}
.filesInfo_noPhoto a:hover{
	text-decoration: underline;
}

.filesInfo_updateMsg1 span{
	font-weight: normal;
}
.filesInfo_updateMsg1{
	color: red;
	text-align: center;
	font-weight: bold;
	margin-bottom: 9px;
}
.filesInfo_updateMsg2{
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
}
.filesInfo_updateVariants {
	text-align: left;
	margin-bottom: 14px;
}
.filesInfo_updateV1:before{
	content: '2.';
	position: absolute;
	top: 11px;
	left: 3px;
	font-weight: bold;
}
.filesInfo_updateV1{
	position: relative;
	margin-bottom: 16px;
}
.filesInfo_update .filesInfo_updateV1 .filesInfo_btn_1{
	color: #39B54A; margin-left: 32px; font-weight: normal
}

.filesInfo_updateV2{
	margin-top: 10px;
}
.filesInfo_updateV2 td{
	font-weight: normal;
}

.filesInfo_updateV2 a.filesInfo_updateV2_link {
	color: black;
	text-decoration: none;
	font-weight: normal;
}
a.filesInfo_updateV2_link:hover {
	color: black;
	text-decoration: underline;
}
a.filesInfo_updateV2_link span{
	text-decoration: underline;
}
.qbEdit_tableLayout table.filesInfo_updateV2 td {
	text-align: left;
}
.filesInfo_relevanceAllFiles {
	font-weight: normal;
}

#filesInfo a.filesInfo_goToPart:hover {
	color: black;
}

.filesInfo_fix1{
	text-align: center;
	display: block;
}
#filesInfo a.filesInfo_goToPart.ui-link:hover{
	text-decoration: none;
	color: black;
}
#filesInfo a.filesInfo_goToPart.ui-link{
	text-align: left;
	font-weight: normal;
	color: black;
	margin-bottom: 2px;
}
.buFileOne_needActualize {
	border-left: 2px solid red;
}
.buFileOne_showMsgNeedUpdate {
	display: none;
}
.buFileOne_needActualize .buFileOne_actualizedDateBtn, .buFileOne_needActualize .buFileOne_date, .buFileOne_needActualize .buFileOne_showMsgNeedUpdate{
	display: block;
	color: red;
}
.filesInfo_if0Description span{
	font-weight: bold;
}
.filesInfo_if0Description {
	text-align: left;
	margin-bottom: 13px;
}

/**/  .vtAddEdit_description a{font-weight: normal;}  .vtAddEdit_codeInput {margin-top: 20px;}  .vtAddEdit_howGrabCodeGoogle {width: 30px;}  .vtAddEdit_textareaWrapper td {padding: 0;}  .vtAddEdit_textareaWrapperTD {width: auto;}  .vtAddEdit_textareaTitle {font-weight: bold;}  .vtAddEdit_textareaTitleWrapper{width: 100%;}  .vtAddEdit_textareaTitleWrapper td{vertical-align: bottom;}  .vtAddEdit_textareaTitleWrapper td:nth-child(1){text-align: left;width: 108px;}  .vtAddEdit_textareaTitleWrapper td:nth-child(2){text-align: right;}  .vtAddEdit_textareaTitleWrapper a{font-weight: normal;}  .vtAddEdit_resBlock {margin-top: 15px;}  .vtAddEdit_resTitle {font-weight: bold;}  .vtAddEdit_res {margin-top: 7px;}  .vt_settingsHeightBlock{width: 100%;}  .vt_settingsHeightBlock > tbody > tr > td:nth-child(1){width: 67px;font-weight: bold;text-align: left;}  .vt_settingsHeightBlock > tbody > tr > td:nth-child(3){width: 67px;}  .vt_settingsHeightBlock > tbody > tr > td:nth-child(2){text-align: center;}  .vt_settingsHeightInnerBlock {width: 150px;}  .vt_settingsHeightInnerBlock > tbody > tr > td:nth-child(2){padding: 0 5px;}  .vt_settingsHeightInnerBlock input{text-align: center;}  .vt_showAfterPasteCode_title {font-weight: bold;margin-top: 20px;}  .vt_settingsFree {margin-top: 8px;border: 1px solid #CCCCCC;padding: 9px 14px 14px 14px;background-color: white;}  .vt_settingsFreeTitle {font-weight: bold;color: #39B54A;text-align: center;margin-bottom: 7px;}  .vt_settingsFree input {margin: 0 6px 0 0;}  .vt_settingsFree > table >  tbody > tr > td {vertical-align: middle;}  .vt_settingsFree > table > tbody > tr > td:nth-child(2) {padding-top: 1px;}  .vt_settingsFree > table > tbody > tr > td:nth-child(1) {vertical-align: top;width: 30px}  .vt_settingsPaid {margin-top: 8px;border: 1px solid #CCCCCC;padding: 9px 14px 14px 14px;background-color: white;}  .vt_settingsPaidTitle {font-weight: bold;color: #39B54A;text-align: center;margin-bottom: 7px;}  .vt_settingsPaid input {margin: 0 6px 0 0;}  .vt_settingsPaid > table >  tbody > tr > td {vertical-align: middle;}  .vt_settingsPaid > table > tbody > tr > td:nth-child(2) {padding-top: 1px;line-height: 1.4;}  .vt_settingsPaid > table > tbody > tr > td:nth-child(1) {vertical-align: top;width: 30px}  .vt_settingsPaid td.t_margin {padding: 13px 0 0 0;}  .vt_otherSettingsBlock {margin-top: 20px;}  .vt_rubricEdit {text-align: center;margin-top: 13px;}  .vt_msg {margin-top: 20px;background-color: #FFFFE1;border: 1px solid #000000;padding: 13px 15px;color: red;text-align: center;}  .createCover {color: red; margin-bottom: 20px;}  /* pasteImgFromClipboard.css */  .pasteImgFromClipboard_wrapperImg {display: inline-block;position: relative;width: 100%}  .pasteImgFromClipboard {max-width: 100%;height: auto;}  .vtCover_crop .pasteImgFromClipboard_delImg {display: inline-block;position: absolute;right: 0;top: 0;width: 33px;height: 33px;background: #38c;border-radius: 50%;box-shadow: 0px 1px 4px 0px #424242;box-sizing: border-box;cursor: pointer;border: 3px solid white;z-index: 999;}  .vtCover_crop .pasteImgFromClipboard_delImg::before {content: '';display: block;position: absolute;width: 21px;height: 3px;transform: rotate(-45deg);top: 12px;left: 3px;border-radius: 6px;background-color: white;z-index: 2;}  .vtCover_crop .pasteImgFromClipboard_delImg::after {content: '';display: block;position: absolute;width: 21px;height: 3px;transform: rotate(45deg);top: 12px;left: 3px;border-radius: 6px;background-color: white;}  /* /pasteImgFromClipboard.css */  .vtCover_description {margin: 20px 0 7px 0;}  .vt_coverTitle{font-weight: bold; margin-bottom: 6px}  .vt_cover {display: block;position: relative;width: 100%;min-height: 50px;background-color: #d2d2d2;}  .vt_coverImg{max-width: 100%; height: auto;}  .vt_coverIconEdit{position: absolute;right: 2px;top: 4px;display: inline-block;}  .vt_showModeWrapper{margin-top: 20px;}  .vt_showModeLayout > tbody > tr > td > div.ui-radio{display: inline-block;}  .vt_showModeLayout > tbody > tr > td{vert-align: middle;}  .vt_showModeLayout > tbody > tr > td:nth-child(1){width: 38px;}  /**/  #vtList .content .title,#eventsList .content .title {font-size: 18px;font-weight: bold;margin-bottom: 7px;}  #vtList a.vt_link{color: black;font-weight: normal;text-decoration: none;}  #vtList a.news_vt:hover{text-decoration: underline;}  #vtList .qeItem__td2{padding-left: 10px;}  #vtList #countNewsInTitle{position: relative;top: -5px;right: 0;font-size: 12px;font-weight: normal;}  .vt_1:hover:hover {text-decoration: underline;}  .vt_1{height: 21px;overflow: hidden;display: -moz-stack;background-position-y: 1px;background-repeat: no-repeat;font-weight: normal;color: black;text-decoration: none;}  .vtOnModeration {width: 100%;height: 20px;background-color: red;color: white;text-align: center;}  .vtOnModerationBorder {border: 1px solid red;}  /**/  .vtPromo{background-color: white;padding: 10px;margin-bottom: 3px}  .vtPromo_title,.vtPromo_priceTitle {font-weight: bold;}  .vtPromo_txt,.vtPromo_priceTxt {margin: 5px 0 15px 0;}  .vtPromo_faded {position: relative;}  .vtPromo_fade {position: absolute;bottom: 0;left: 0;height: 100px;width: 100%;background: linear-gradient(0deg, rgba(255,255,255,1) 9%, rgba(255,255,255,0) 100%);text-align: center;}  .vtPromo_show {display: inline-block;padding: 10px 45px 10px 35px;background-color: white;position: relative;border-radius: 4px;border: 1px solid #CCCCCC;top: 49px;cursor: pointer;}  .vtPromo_show:hover {-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.30);box-shadow: 0 0 10px 0 rgba(0,0,0,0.30);}  .vtPromo_show:after {content: '';background-image: url(/skin/index/img/qbEdit/arrow-down.gif);background-repeat: no-repeat;background-position: right 8px;display: block;width: 15px;height: 15px;position: absolute;right: 32px;top: 10px;}  .vtExample{margin-bottom: 15px;}  .vtExample_coverWrapper{line-height: 0;position: relative;display: inline-block;}  .vtExample_cover{max-width: 100%;height: auto;border-radius: 5px;}  /**/  .vtExample_coverBg {opacity: 0.3;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #76a6ff;border-radius: 5px;}  .vtExample_coverEye {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(/skin/index/img/vtHoverEye.png) center center no-repeat;}  a.vtExample_title {line-height: 1.7;color: black !important;font-weight: normal;}  a.vtExample_title:hover {color: black !important;font-weight: normal;}  a.vtExample_link{cursor: pointer;text-decoration: underline;font-weight: normal;color: black;display: block;line-height: 1.7;}  a.vtExample_link:hover,a.vtExample_link:visited{text-decoration: none;color: black;}  .vtExample_link::after {content: "→";transform: rotate(-45deg);position: relative; /*top: -8px;*/color: inherit;display: inline-block; /*font-size: 10px;*/font-weight: bold;left: 1px;text-decoration: none;}  .vtPromo_googleStreetViewCertificate {text-align: center;}  #popupVtOrder {padding: 14px 15px 10px 15px;}  .popupVtOrder {}  #vtItems .item{margin-bottom: 3px;}

/* bu services */
.table_reset_w, .table-reset-w {
	width: 100%;
	padding: 0;
	border-collapse: collapse;
	border: none;
	margin: 0;
	box-sizing: border-box;
}

.table-reset-w td, .table_reset_w td {
	padding: 0;
	border: none;
	box-sizing: border-box;
}

/**/

.uiR__list_addItem:hover {
	background-color: #F9F9F9;
	border: 1px solid #F9F9F9;
}

.uiR__list_addItem.top {
	padding: 5px 8px 4px 7px; /*10px 11px 9px 11px*/

}

.uiR__list_addItem.bottom {
	padding: 5px 8px 5px 7px; /*9px 11px 11px 11px;*/
}

.uiR__list_addItem {
	border: 1px solid transparent;
	position: relative;
	line-height: 0;
	cursor: pointer;
}

.uiR_btn__round {
	position: relative;
	display: inline-block; /*background-color: #F6F6F6;*//*border-color: #ddd;*/
	color: #333;
	text-shadow: 0 1px 0 #f3f3f3;
	border-radius: 50%;
	padding: 0;
	width: 44px;
	height: 44px;
	white-space: nowrap;
	font-size: 16px;
	text-align: center;
	text-overflow: ellipsis; /*border-width: 1px;*//*border-style: solid;*/
	line-height: 0;
	font-family: sans-serif;
}

.uiR_btn__round:hover {
	/*background-color: #f1f1f1;*/
	border-color: #ddd;
	color: #333;
	text-shadow: 0 1px 0 #f3f3f3;
}

.uiR_btn__round.plus::after {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C5%209%2C5%209%2C0%205%2C0%205%2C5%200%2C5%200%2C9%205%2C9%205%2C14%209%2C14%209%2C9%2014%2C9%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
}

.uiR_btn__round::after {
	position: absolute;
	display: block;
	line-height: 0;
	padding: 0;
	left: 7px;
	top: 6px;
	margin-left: 0;
	margin-top: 0;
	content: "";
	width: 30px;
	height: 30px;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 50%;
	border: 1px solid #ddd;
	color: #333;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	text-decoration: none !important;
	cursor: pointer;
	background-color: #F6F6F6;
	box-sizing: border-box;
}

.uiR_btn__round:active:after {
	box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, 0.15); /*background-color: #efefef;*/
}

.uiR__list_titleBtn {
	font-weight: bold;
	position: relative;
	vertical-align: top;
	top: 22px;
	padding-left: 1px;
}

.uiR__list_start {
	padding: 15px 18px;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}

.uiR__list_listEmpty {
	text-align: center;
	/*font-weight: bold;*/
	/*margin-bottom: 5px;*/
}

.buServiceGroup_formatText2 {
	font-weight: bold;
}
.uiR__list_startDescription {
	margin-top: 5px;
}

.uiR__list_item:first-child {
	border-top: 1px solid #f2f2f2;
}

.uiR__list_item {
	/*padding: 10px 7px 10px 15px;*/
	padding: 6px 7px 6px 15px;
	border-bottom: 1px solid #f2f2f2;
	position: relative;
	background-color: white;
}

.uiR__list_itemDeactivate {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: white;
	z-index: 9;
	opacity: 0.5;
}

.uiR__list_itemMove {
	position: relative;
	background-color: white;
	z-index: 99;
}

.uiR_btn__round.dotsVertical:after {
	background-image: url(../../../../../img/dots3.png);
}

.uiR_btn__round.dotsVertical.custom {
	display: block;
	position: relative;
}

.ui-checkbox .uiR_input[type="checkbox"], .uiR_input[type="checkbox"] {
	width: 24px;
	height: 24px;
	margin: 0;
	padding: 0;
	display: block;
	cursor: pointer;
	left: 0;
	top: 0;
	position: relative;
}

.ui-checkbox, .ui-radio {
	margin: 0;
	position: relative;
}

.table_reset_w.uiR__list_itemLayout td {
	vertical-align: middle;
	text-align: left;
	line-height: 1.5;
	word-wrap: break-word;
	word-break: break-word;
}

.table_reset_w.uiR__list_itemLayout td.img {
	width: 50px;
}

.table_reset_w.uiR__list_itemLayout td.etc {
	width: 34px;
	position: relative;
}

.table_reset_w.uiR__list_itemLayout td.checkbox {
	width: 34px;
	cursor: pointer;
}

.uiR__list_itemImg {
	width: 50px;
	height: 50px;
	margin-right: 8px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: lightgrey;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 4px;
}

.uiR__list_itemPrice {
	display: inline-block;
	font-weight: bold;
	word-wrap: break-word;
}

.uiR__list_itemDescription {
	font-size: 14px;
	color: #797979;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 4.5em;
}

.uiR__menu {
	text-align: left;
	font-size: 16px;
	position: absolute;
	width: 250px;
	top: -3px;
	right: -2px;
	padding: 0 10px 1px 5px;
	color: black;
	background-color: #F6F6F6;
	border-radius: 6px;
	box-shadow: 0 1px 6px 0 #b5b5b5;
}

.uiR__menuItem:hover .uiR__menuText {
	text-decoration: underline;
}

.uiR__menuItem {
	cursor: pointer;
	position: relative;
	padding: 2px 0;
	border-top: 1px solid white;
	line-height: 0;
}

.uiR__menuText {
	height: 100%;
	display: inline-block; /*background-color: red;*/
	position: absolute;
	line-height: 267%;
	padding-left: 7px;
}

.uiR__menuItem .uiR_btn__round:after {
	background-image: url(../../../../../img/qbEdit_treeR_cEdit.png);
	content: "";
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	left: 7px;
	margin-left: 0px;
	top: 6px;
	margin-top: 0px;
	background-repeat: no-repeat;
	border-radius: 1em;
}

.uiR_btn__round.icon_del:after {
	background-position: 4px -309px;
}

.icon_edit:after {
	background-position: 4px -54px;
}

.icon_up:after {
	background-position: 4px -137px;
}

.icon_down:after {
	background-position: 4px -177px;
}

.icon_upup:after {
	background-position: 4px -218px;
}

.icon_downdown:after {
	background-position: 4px -260px;
}

.icon_plus:after {
	background-position: 4px -11px;
}

.uiR__menu.hidden {
	display: none;
}

.uiR_btn__round.dotsVertical.show:after {
	box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, 0.15);
}

.uiR__menuWrapper {
	position: relative;
	display: block; /*!*/
}

.uiR__menuWrapper.show .uiR__menu.hidden {
	display: block;
	z-index: 5;
	visibility: visible;
}

.uiR__menuWrapper.show .uiR_btn__round.dotsVertical {
	z-index: 5;
}

/**/
.uiR_btn__rectangle {
	background-color: #fbfbfb;
	text-decoration: none;
	color: black;
	cursor: pointer;
	border: 1px solid #DDDDDD;
	height: 45px;
	border-radius: 6px;
	box-shadow: 1px 1px 2px 0 #e2e2e2;
	position: relative;
	text-align: center;
	padding: 9px 0;
	box-sizing: border-box;
	line-height: 1.5;
}

.uiR_btn__rectangle:hover {
	background-color: #f8f8f8;
}

.uiR_btn__rectangle:active {
	background-color: #fbfbfb;
	text-decoration: none;
	color: black;
	cursor: pointer;
	border: 1px solid #DDDDDD;
	min-height: 45px;
	border-radius: 6px;
	box-shadow: inset 1px 1px 2px 0 #e2e2e2;
	position: relative;
	text-align: center;
	padding: 9px 0;
}

.uiR_btn__rectangle.save {
	float: left;
	width: 49%;
	display: inline-block;
	font-weight: bold;
}

.uiR_btn__rectangle.cancel {
	float: right;
	width: 49%;
	display: inline-block;
}

.uiR__list__ieButtonWrapper {
	margin-top: 5px;
}

.uiR__list__ieButtonWrapper:after {
	content: "";
	width: 100%;
	display: block;
	clear: both;
}

.uiR__list__ieTitle {
	margin-top: 13px;
	margin-bottom: 5px;
}

.uiR__inputWrapper.price {
	margin-top: 13px;
}
.uiR__inputWrapper {
	/*margin-top: 13px;*/
	/*border: 1px solid #DDDDDD;*/
	/*border-radius: 6px;*/
	/*box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.20);*/
	/*line-height: 0;*/
	/*margin-bottom: 5px;*/
	/*position: relative;*/
}

input.uiR_input[type='text'] {
	width: 100%;
	height: 45px;
	border-radius: 6px;
	padding: 7px 7px 7px 11px;
	border: 0;
	background: transparent;
	line-height: 1.5;
	font-size: 16px;
	overflow: visible;
	margin: 0;
	box-sizing: border-box;
}

input.uiR_input[type='text']:active, :hover, :focus {
	outline: 0;
	outline-offset: 0;
}

/**/
.uiR_btn__ellipse {
	background-color: white;
	display: inline-block;
	text-decoration: none;
	color: black;
	cursor: pointer;
	border: 1px solid #DDDDDD; /*min-height: 15px;*/
	border-radius: 17px;
	box-shadow: 1px 1px 2px 0 #e2e2e2;
	position: relative;
	text-align: center;
	padding: 5px 16px;
	margin: 0 3px 9px 0;
	box-sizing: border-box;
	line-height: 1.5;
}

.uiR_btn__ellipse:hover {
	background-color: #f8f8f8;
}

.uiR_btn__ellipse:active {
	background-color: #fbfbfb;
	box-shadow: inset 1px 1px 2px 0 #e2e2e2;
}

/**/
.uiR_btn__round.icon_i {
	width: 35px;
	height: 35px;
}

.uiR_btn__round.icon_i:after {
	content: 'i';
	font-size: 18px;
	width: 35px;
	height: 35px;
	line-height: 1.9;
	font-weight: bold;
	background-color: white;
}

/**/
.uiR__list__itemEdit {
	padding: 9px 8px 11px 0;
}

.uiR__list__itemEditLayout > tbody > tr > td:nth-of-type(2) {
	position: relative;
	padding-left: 12px;
	padding-right: 3px;
	width: 50px;
}

.uiR__list__itemEditLayout td:nth-of-type(2):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background-color: #E6E6E6;
	height: 92%;
	width: 1px;
}

.uiR__inputWrapper.price.hidden {
	display: none;
}

.itemEdit__photoWrapper.hidden {
	display: none;
}

/**/
.itemEdit__photoPreview {
	display: block;
	width: 96px;
	height: 96px;
	background-color: #E6E6E6;
	float: left;
	border: 1px dotted black;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 4px;
	cursor: pointer;
}

.itemEdit__photoWrapper {
	margin-top: 13px;
	margin-bottom: 11px;
}

.itemEdit__photoWrapper:after {
	content: '';
	display: block;
	clear: both;
}

.itemEdit__photoSelectForUpload {
	top: 30px;
	left: 12px;
}

.itemEdit__photoDelBtn {
	position: absolute;
	right: -4px;
	top: -4px;
}

.itemEdit__photoDelBtn:after {
	background-color: white;
}

.itemEdit__iconDel1 {
	height: 10px;
	width: 2px;
	background-color: black;
	z-index: 1;
	left: 21px;
	top: 16px;
	position: absolute;
	transform: rotate(45deg);
	cursor: pointer;
}

.itemEdit__iconDel2 {
	cursor: pointer;
	height: 10px;
	width: 2px;
	z-index: 1;
	background-color: black;
	left: 21px;
	top: 16px;
	position: absolute;
	transform: rotate(-45deg);
}

/**/
.uiR__list__ieDescription {
	/*border: 1px solid #DDDDDD;*/
	/*border-radius: 6px;*/
	/*box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.20);*/
	/*line-height: 0;*/
	margin-top: 13px;
	margin-bottom: 10px;
}

.uiR__list__ieDescription > textarea {
	width: 100%;
	height: 150px;
	border-radius: 6px;
	padding: 7px 7px 7px 11px;
	border: 0;
	background: transparent;
	line-height: 1.5;
	font-size: 16px;
	overflow: auto;
	resize: vertical;
}

.uiR__list__ieDescription.hidden {
	display: none;
}

/**/
.dz-preview {
	display: none;
}

.itemEdit__photoWrapper .wait {
	height: 100%;
	background-color: white;
	width: 100%;
	line-height: 5.7;
	text-align: center;
}

.admin_inputClipboard {
	width: 20px;
	top: 30px;
	left: 12px;
	position: relative;
}

.pasteImgFromClipboard {
	display: none;
}

/* buServices */

.buServices {
	font-family: Arial, sans-serif;
	/*background-color: white;*/ /*box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.15);*/
}
.buServiceGroup_head[data-gid="-1"]{

}
.buServices_group .table_reset_w.uiR__list_itemLayout td:first-child{
	/*
	vertical-align: bottom;
	*/
}
.buServiceGroup_head[data-gid="-1"] .buServiceGroup_.head_._public{
	margin-bottom: 0;
}
.buServices_group{
	margin-top: 4px;
	position: relative;
}
.buServices_group .uiR__list_addItem{
	background-color: white;
}
.buServiceGroup_head td {
	height: 44px;
}
.buServices .uiR__list_start {
	background-color: white;
}
.buServiceGroup_head .uiR__list_itemLayout td.etc{
	width: 34px;
	position: relative;
}

.buServiceGroup_.head_._public{
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
}

.buServiceGroup_formatText1 {
	color: #9a9a9a;
}
.buServices__titleAutocomplete {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background-color: white;
	border: 1px solid #E6E6E6;
	z-index: 2;
	border-radius: 6px;
	box-shadow: 0 2px 3px 0 #00000026;
	max-height: 230px;
	overflow-y: auto;
}

.buServices__titleAutocompleteItem {
	padding: 11px 10px;
	margin: 0 0;
	border-top: 1px solid #E6E6E6;
	display: block;
	line-height: 1.4;
	cursor: pointer;
}

.buServices__titleAutocompleteItem:hover, .buServices__titleAutocompleteItem.selected {
	background-color: #f5f5f5;
}

.buServices__titleAutocompleteItem:nth-child(1) {
	border: none;
}

.buServices__titleStrong {
	font-weight: bold;
}
.buServices__servicesInBu {
	font-size: 14px;
	color: #b2b2b2;
}
.cloneBuServices__alertRound{
	position: relative;
	width: 17px;
	height: 17px;
	background-color: red;
	border-radius: 50%;
	top: 2px;
	z-index: 43;
	display: inline-block;
	margin: 0 6px 0 0;
}
.cloneBuServices__alert{
	position: relative;
}
.buServices__my {
	float: right;
}

/*  convertBuServices */
.convertBuServices{
	margin-bottom: 11px;
}
.convertBuServices__go {
	color: red;
}

.admin__floatBlock{
	position: fixed;
	bottom: 5px;
	left: 0;
	z-index: 1000;
	background: white;
	padding: 6px;
	line-height: 0;
	box-shadow: 0 1px 6px 0 #b5b5b5;
	border-top-left-radius: 0;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 0;
}
.admin__prevVisibleBu_link:after {
	content: '←';
	line-height: 1.8;
	font-size: 14px;
}
.admin__nextVisibleBu_link:after{
	content: '→';
	line-height: 1.8;
	font-size: 14px;
}

.cloneBuServices__copyFromBu{
	position: relative;
}

.cloneBuServices__jointRestFieldsLayout {
	margin: 7px 0 0 0;
}
.cloneBuServices__jointRestFieldsLayout td{
	text-align: left;
}
.cloneBuServices__jointRestFieldsLayout td:nth-child(1){
	width: 30px;
}
input.copyToBus__jointRestFields {
	left: 0!important;
}
input.copyFromBu__jointRestFields {
	left: 0!important;
}
.cloneBuServices__copyToBus, .cloneBuServices__copyFromBu {
	margin: 10px 0 0 0;
}

.uiR.autocomplete__closeBtn {
	position: absolute;
	top: 100%;
	right: -2px;
	z-index: 0;
	margin: -40px 0 0px 0;
	padding: 0px 15px 0 15px;
	display: block;
	height: 40px;
	text-align: center;
	line-height: 2.5;
	box-shadow: 0 2px 3px 0 #00000026;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: #ffffff;
	font-weight: bold;
	color: #185abc;
	border: 1px solid #e6e6e6;
	text-shadow: none;
	cursor: pointer;
}
.uiR.autocomplete__closeBtn:hover {
	background-color: #185abc;
	color: #ffffff;
	border: 1px solid #185abc;
}

.cloneBuServices__copyToBus .buServices__titleAutocomplete{
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
div.convertBuServices input{
	left: 0;
}

.addServiceTo_groupsItems{
	border: 1px solid #EBEBEB;
	border-radius: 4px;
	margin-bottom: 7px;
}
.addServiceTo_groupsItem {
	position: relative;
	border-bottom: 1px solid #EBEBEB;
}
.groupItem_inactive {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: white;
	opacity: 0.7;
}

.addServiceTo_groupsItem > table{
	width: 100%;
}
.groupsItem__layout.checkbox {
	width: 34px;
	padding-left: 4px;
}
.groupsItem__layout.etc{
	width: 44px;
}
.addServiceTo_addGroupItem{
	text-align: center;
}
.addServiceTo_addGroupItem {
	padding: 10px 0 4px 0;
}
.uiR__list__ieTitle.addServiceTo__title {
	/*margin-top: 4px;*/
	margin-top: 13px;
}
.groupsItem__layout.title{
	padding: 8px 0 8px 8px;
}
.groupsItem__aprove {
	display: block;
	position: relative;
}
.addServiceTo_.groupsItem_.edit{
	margin-right: 8px;
	margin-bottom: 4px;
}
.addServiceTo_groupsItem ._aprove{
	float: left;
	width: 49%;
	display: inline-block;
	font-weight: bold;
}
.addServiceTo_groupsItem ._cancel{
	float: right;
	width: 49%;
	display: inline-block;
}
/*.addServiceTo_groupsItem::after{*/
/*	content: '';*/
/*	display: block;*/
/*	width: 100%;*/
/*}*/
/*.addServiceTo_.groupsItem_.action:after{*/
/*	content: "";*/
/*	width: 100%;*/
/*	display: block;*/
/*	clear: both;*/
/*}*/
.addServiceTo_.groupsItem_.action{
	margin-top: 5px;
	margin-bottom: 7px;
}

.saveCancel_.wrapper{
	display: table;
	width: 100%;
	border-spacing: 0;
	border-collapse: separate;
}
.saveCancel_.cancel{
	float: none;
	width: 50%;
	display: table-cell;
	vertical-align: middle;
	padding: 9px;
	line-height: 1.4;
	height: auto;
}
.saveCancel_.save{
	float: none;
	width: 50%;
	display: table-cell;
	font-weight: bold;
	vertical-align: middle;
	padding: 9px;
	line-height: 1.4;
	height: auto;
}
.saveCancel_.divider{
	float: none;
	display: table-cell;
	width: 0;
	padding: 0 3px;
}
.uiR__list__ieButtonWrapper.saveCancel_.wrapper:after{
	content: none;
}

.buServiceGroup_.head_.edit{
	margin-bottom: 8px;
}
.addServiceTo_addGroupItem_.description_.wrapper{
	margin: 0 25px;
}
.addServiceTo_addGroupItem_.line-1 {
	margin-bottom: 9px;
	margin-top: 4px;
}
.addServiceTo_addGroupItem_.line-2 {
	margin-bottom: 9px;
}
.addServiceTo_addGroupItem_.img{
	margin: 5px 0 7px 0;
}

/*************************************/
.ui-page-theme-a a.no_style,.ui-page-theme-a a.no_style:visited,.ui-page-theme-a a.no_style:hover, .ui-page-theme-a a.no_style:focus {
	color: black;
	cursor: pointer;
	text-decoration: none;
	font-weight: normal;
}

