.ui-popup-screen{
	position: fixed;
}

/******************************************/

 .roundSelectInInput input{
	 padding-right: 40px;
	 font-size: 16px;
	 /*height: 50px;*/
 }
.roundSelectInInput{
	position: relative;
}
.roundSelectInInput_autocomplete{
	position: absolute;
	width: 100%;
	top: 35px;
	z-index: 2;
}
.roundSelectInInput .ui-input-text{
	padding-top: .22em;
	padding-bottom: .22em;
}

.inputWrapperForm_divider {
	width: 100%;
	height: 1px;
	background-color: #E6E6E6;
	margin: 8px 0;
}
form.inputWrapperForm {
	position: relative;
}
.inputWrapperForm_item{
	cursor: pointer;
}
.inputWrapperForm_autocomplete{
	display: none;
	position: absolute;
	left:0;
	bottom: 44px;
	width: 100%;
	border: 1px solid #E6E6E6;
	border-radius: 4px;
	background-color: white;
	z-index: 1;
	box-shadow: 0 -2px 3px 0 #00000024;
}
.inputWrapperForm_margin{
	margin: 10px;
	max-height: 230px; overflow-y: auto;
}
.inputWrapperForm_breadCrumb{
	color: #999999;
	font-size: 12px;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.inputWrapperForm_breadCrumb span.slash{
	padding: 0 7px;
	color: #CCCCCC;
}
.inputWrapperForm_breadCrumb span.crumb_1{}
.inputWrapperForm_breadCrumb span{}

.inputWrapperForm_name{
	color: black;
	font-size: 16px;
	font-weight: bold;
}


.buProductOne_other .buProductOne_other_moreText span{
	cursor: pointer;
}
.productSettings{
	border: 1px solid #DDDDDD;
	padding: 7px 7px;
	border-radius: 4px;
}
.productSettings_title.showHide.arrowDown span{
	background-image: url(/skin/index/img/qbEdit/arrow-down.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	padding-right: 12px;
}
.productSettings_title.showHide.arrowUp span{
	background-image: url(/skin/index/img/qbEdit/arrow-up.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	padding-right: 12px;
}
.productSettings_title.showHide{
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	margin: 3px;
}
.productSettings_item{
}
.productSettings_options.show{
	display: block;
}
.productSettings_options.hide{
	display: none;
}
.productSettings_textBlock{
	display: inline-block;
}
.productSettings_textBlock.inputInside div{
	display: inline-block;
}

.productSettings_itemLine{
	height: 1px;
	background: #DDDDDD;
	position: relative;
	margin: 6px 0 6px 0;
}.productSettings_itemLine.line1{
	 margin: 11px 0 6px 0;
 }

.productSettings_item.tbl{
	/*border-top: 1px solid #DDDDDD;*/
	width: 100%;
	display: table;
	/*margin-top: 11px;*/
}
.productSettings_item .tbl_rw{
	display: table-row;
}
.productSettings_item .tbl_td{
	vertical-align: middle;
	display: table-cell;
}
.productSettings_item input[type=checkbox]{
	width: 23px;
	height: 23px;
}
.t1 .ui-input-text{
	margin-bottom: 5px;
}
/***********************************/


.buProductOne{
	background-color: white;
	margin-top: 10px;
	position: relative;
	border-radius: 4px;
}
.buProductOne_1row{
	padding: 10px 10px;
	height: 30px;
}
.buProductOne_2row{
	display: block;
	text-align: left;
	padding: 0 10px 10px 10px;
	/*line-height: 0;*/
}
.buProductOne_2row > .tbl > .tbl_rw > .tbl_td:nth-child(1){
	text-align: center;
	margin-bottom: 16px;
}
.buProductOne_2row img{
	max-width: 100%;
	max-height: 250px;
}
.buProductOne_title{
	line-height: 1.4;
	margin-top: 4px;
	font-size: 16px;
	padding-top: 4px;
	position: relative;
}

.buProductOne_price{
	line-height: 1.4;
	margin-top: 2px;
	font-size: 16px;
	/*padding-top: 4px;*/
	position: relative;
}
.buProductOne_rightElements{
	float: right;
}
.buProductOne_leftElements{
	float: left;
}
.buProductOne_leftBtns{
	float: left;
	margin: 0;
	margin-left: 6px;
}
.buProductOne_numberProduct{
	float: left;
	margin-right: 3px;
	margin-top: 5px;
	font-size: 14px;
}
.buProductOne_spacer{
	height: 21px;
	width: 1px;
	background-color: #E6E6E6;
	position: relative;
	margin: 5px 4px 0 10px;
	float: left;
}
.ui-icon-arrow-dd:after {
	background-image: url("/img/arrow-dd.png");
}
.ui-icon-arrow-uu:after {
	background-image: url("/img/arrow-uu.png");
}
.ui-icon-dots3:after {
	background-image: url("/img/dots3.png");
}

.buProductOne_description, .buProductOne_brand {
	position: relative;
}
.buProductOne_meta{
	position: relative;
}

.buProductOne_saveBg div {
	display: block;
	position: relative;
	height: 100%;
	top: 25%;
	text-align: center;
	width: 100%;
}
.buProductOne_saveBg {
	position: absolute;
	background-color: green;
	display: none;
	opacity: 0;
	text-align: center;
	/*top: 1px;*/
	color: white;
	text-shadow: none;
	width: 100%;
	border-radius: 4px;
	height: 100%;
}

.buProductOne_checkbox{
	width: 23px;
	height: 23px;
}
.buProductOne_photoWrapper table td{
	line-height: 0;
}
.buProductOne_photoWrapper table img{
	max-height: 200px;
	max-width: 200px;
}
.buProductOne_photoWrapper table{
	width: 200px;
	height: 200px;
}
.buProductOne_photoWrapper{
	border: 1px dotted black;
	display: inline-block;
	width: 200px;
	height: 200px;
	position: relative;
}
.buProductOne_photoBtns{
	position: absolute;
	bottom: -28px;
	width: 100%;
}
.buProductOne_photoBtns span{
	display: inline-block;
}

@media (min-width: 500px) and (max-width: 698px), (min-width: 777px){
	.buProductOne_2row .tbl{
		display: table;
		width: 100%;
	}
	.buProductOne_2row .tbl_rw{
		display: table-row;
	}
	.buProductOne_2row .tbl_td:nth-child(2){
		padding-left: 7px;
	}
	.buProductOne_2row .tbl_td:first-child{
		width: 212px;
	}
	.buProductOne_2row .tbl_td{
		display: table-cell;
		vertical-align: top;
	}
	.buProductOne_title{
		margin-top: 0;
		padding-top: 0;
	}
}/*  @media (min-width: 500px) and (max-width: 698px), (min-width: 777px) */


.buProductOne_price input,.buProductOne_price input::placeholder{
	text-align: right;
}
.buProductOne_priceWrapper::after{
	content: '';
	display: block;
	clear: both
}
.buProductOne_link{
	position: relative;
}
.buProductOne_linkWrapper{
	width: 100%;
}

.buProductOne_linkWrapper td:nth-child(2){
	width: 20px; padding: 8px 1px 0px 13px;
}
.buProductOne_other_moreText.arrowUp span{
	background-image: url(/skin/index/img/qbEdit/arrow-up.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	padding-right: 12px;
}
.buProductOne_other_moreText.arrowDown span{
	background-image: url(/skin/index/img/qbEdit/arrow-down.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	padding-right: 12px;
}
.buProductOne_otherFields{
	padding-top: 10px;
}
.buProductOne_otherFields.show{
	display: block;
}
.buProductOne_otherFields.hide{
	display: none;
}
.buProductOne_other{
	line-height: 1.4;
	margin-top: 10px;
}
.buProductOne_meta{
	margin-top: 7px;
}
.buProductOne_noPhoto{
	line-height: 1.3;
}
.buProductOne_noPhoto div {
	color: #999999;
	font-size: 14px;
	margin: 6px 14px;
}


/**/

.buProducts_loadBefore{
	font-weight: normal;
	margin-top: 18px;
	margin-bottom: 0;
}
.buProducts_pageCnt{
	color: #B2B2B2;
	font-size: 12px;
	margin-bottom: -4px;
	margin-top: 14px;
}
.buProductOne_beforeLoad{
	margin: 15px 0;
	padding: 10px;
	text-align: center;
	background-color: white;
}
.buProducts_pageCntArrow{
	position: relative;
	top: -1px;
	font-size: 14px;
	padding-left: 4px;
}
.buProductOne_msg1{
	background-color: white;
	margin-top: 10px;
	position: relative;
	border-radius: 4px;
	padding: 10px 5px;
	text-align: center;
	color: #999999;
}

/**/
.buProducts_addEmptyItem{

}

/* --------------------------------buProductsFilter-------------------------------- */

.buProductsFilter{
	position: relative;
	background-color: white;
	padding: 10px;
	margin: 20px 0 9px 0;
	border-radius: 4px;
}
.buProductsFilter_arrow{
	position: absolute;
	height: 50px;
	width: 68px;
	background: url('/skin/index/img/qbEdit/buProductsFilter_arrow_test.png');
	background-position: -14px -4px;
	bottom: -46px;
	left: 25%;
}
.buProductsFilter_filterSort{
	border: 1px solid #DDDDDD;
	border-radius: 4px;
}
.buProductsFilter_inWrapper{}
.buProductsFilter_filterSort.arrowUp{
	background-color: #FAFAFA;
}
.buProductsFilter_filterSort.arrowUp .buProductsFilter_btnZone span{
	background-image: url(/skin/index/img/qbEdit/arrow-up.gif);
}
.buProductsFilter_filterSort.arrowDown .buProductsFilter_btnZone span{
	background-image: url(/skin/index/img/qbEdit/arrow-down.gif);
}
.buProductsFilter_filterSort.showHide .buProductsFilter_btnZone span{
	background-repeat: no-repeat;
	background-position: right 8px;
	padding-right: 12px;
}
.buProductsFilter_options.show{
	display: block;
}
.buProductsFilter_options.hide{
	display: none;
}
.buProductsFilter_filterSort.showHide{
	font-weight: normal;
	text-align: center;
	margin: 7px 0 0 0;
}
.buProductsFilter_clearActiveFilterBtn{
	font-weight: normal;
}
.buProductsFilter_activeFilter{
	margin: 10px 0 0 0 ;
	line-height: 1.4;
}
.activeFilter_title{
	font-weight: bold;
}
.activeFilter_name{}
.activeFilter_value{
	color: #CCCCCC;
}
.buProductsFilter_activeFilterItem{
	display: inline-block;
	padding-right: 5px;
}
.buProductsFilter_optionsItem{
	text-align: left;
	/*margin: 10px;*/
}
.buProductsFilter_optionsDivider{
	height: 1px;
	background-color: #DDDDDD;
}
.pFilterOptionsItem_title span{
	background-repeat: no-repeat;
	background-position: right 8px;
	padding-right: 12px;
}
.pFilterOptionsItem_title span.arrowUp{
	background-image: url(/skin/index/img/qbEdit/arrow-up.gif);
}
.pFilterOptionsItem_title span.arrowDown{
	background-image: url(/skin/index/img/qbEdit/arrow-down.gif);
}
.buProductsFilter_btnZone{
	padding: 9px 0;
	cursor: pointer;
}
.buProductsFilter_sortTbl td:nth-child(1),.buProductsFilter_sortTbl td:nth-child(2){
	width: 45px;
}
.buProductsFilter_sortTbl td:nth-child(1){
	background-repeat: no-repeat;
	background-position: 24px 4px;
	background-image: url(/skin/index/img/qbEdit/sortASC.png);
}
.buProductsFilter_sortTbl td:nth-child(2){
	background-repeat: no-repeat;
	background-position: 24px 5px;
	background-image: url(/skin/index/img/qbEdit/sortDESC.png);
}
.buProductsFilter_sortTbl td:nth-child(3){
	padding: 0 0 5px 0;
}

.buProductsFilter_sortTbl td{
	height: 33px;
}
.buProductsFilter_sortTbl input{
	margin: 0;
	width: 23px;
	height: 23px;
}
.buProductsFilter_sortTbl{
	width: 100%;
	margin: 4px 0 3px 0;
}
.pFilterOptionsItem_title{
	padding: 10px;
	cursor: pointer;
}
.pFilterOptionsItem_more.show{
	display: block;
}
.pFilterOptionsItem_more.hide{
	display: none;
}
.pFilterOptionsItem_more{
	padding: 0 10px 10px 10px;
}
.buProductsFilter_sortTbl_wrapper{

}
/*.buProductsFilter_rubric*/
.pFilterOptionsItem_more .ui-select{
	margin: 0;
}

/* productOtherActions */
.buProductPhoto_divider{
	width: 100%;
	border-top: 1px solid lightgrey;
	float: left;
}
.buProductPhoto_popup_item{
	float: left;
	width: 100%;
	padding: 5px 0;
}
.buProductPhoto_btnText{
	float: left; margin: 13px;
	font-weight: normal;
	color: black;
}
.ui-popup-screen{
	position: fixed;
}
.buProductPhotoEdit_delPhoto{
	float: left;
	margin-left: 12px;
}
.buProductPhotoEdit_back{
	float: left;
	margin-left: 12px;
}
/* /productOtherActions */


.productSettings_setZeroForAllPrice .productSettings_textBlock:hover, .productSettings_deleteAllProduct .productSettings_textBlock:hover{
	text-decoration: underline;
	cursor: pointer;
}
.productSettings_deleteAllProduct, .productSettings_setZeroForAllPrice{
	cursor: pointer;
}

/**/
.addEditRubric .tbl{
	width: 100%;
	display: table;
	border-collapse: collapse;
}
.addEditRubric .tbl_rw{
	display: table-row;
}
.addEditRubric .tbl_td{
	display: table-cell;
	width: 50%;
}
.addEditRubric .ui-btn{
	text-decoration: none;
}

.tree_r__symbol_1 {
	position: relative;
	top: 4px;
}

.buProductOne_userCategoryBtn {
	position: absolute;
	right: 6px;
	top: 6px;
	width: 31px;
	height: 31px;
}

.buProductOne_userCategoryBtn > div{
	border: 1px solid #DDDDDD;
	height: 28px;
	width: 28px;
	border-radius: 50%;
	display: inline-block;
	box-shadow: 1px 1px 2px 0 #e2e2e2;
	position: relative;
	background-color: #F6F6F6;
	cursor: pointer;
	top: 2px;
}

.buProductOne_userCategoryBtn > div:after {
	content: '';
	background-image: url(/img/list.png);
	background-repeat: no-repeat;
	background-position: 11px 11px;
	height: 29px;
	width: 29px;
	display: block;
	position: absolute;
	top: -2px;
	left: -4px;
}

.buProductOne_userCategoryBtnEdit span{
	display: inline-block;
	position: relative;
}
.buProductOne_userCategoryBtnEdit span:before{
	content: '';
	background-image: url(/img/list.png);
	background-repeat: no-repeat;
	background-position: 11px 11px;
	height: 29px;
	width: 29px;
	/* z-index: 1; */
	display: block;
	position: absolute;
	top: -6px;
	left: -33px;
}
.buProductOne_userCategoryBtnEdit{
	font-weight: normal;
	padding-left: 35px;
	margin: 9px 9px;
}
.buProductOne_userCategoryBtnEdit_divider{
	width: 100%;
	height: 1px;
	background-color: #E6E6E6;
	margin: 8px 0;
}
@media (min-width: 0px) and (max-width: 359px),(min-width: 500px) and (max-width: 579px),(min-width: 777px) and (max-width: 839px){
	.buProductsFilter_relevancePrice span.v1{
		display: none;
	}
}
@media (min-width: 360px) and (max-width: 499px), (min-width: 580px) and (max-width: 776px), (min-width: 840px){
	.buProductsFilter_relevancePrice span.v2{
		display: none;
	}
}


.pFilterOptionsItem_noPhotoInput{
	margin: 0 8px 0 0;
	width: 23px;
	height: 23px;
}
.pFilterOptionsItem_noPhotoTitle{
	position: relative;
	top: -2px;
}


