.listFilter {
	border-bottom: 1px solid #DDD;
	padding-bottom: 10px;	
}
.resultsNavigator {
	margin-bottom: 15px;
	padding: 8px 0;
	border-bottom: 1px solid #EEE;
}
a.backLink,
a.backLink:link,
a.backLink:visited {
	background-color: #DDD;
	background-image: url('../images/backLink.png');
	background-position: 5px 4px;
	background-repeat: no-repeat;
	padding: 2px 8px 2px 20px;
	border-color: #FFF;
	border-width: 1px;
	border-style: solid;
	box-shadow: 0 0 3px rgba(0, 0, 0, .5);
	text-shadow: 0 0 3px rgba(255, 255, 255, .5);
	margin: 3px;
	font-weight: bold;
	color: #666;
	float: left;
}
a.backLink:hover,
a.backLink:active,
a.backLink:focus {
	background-color: #CCC;
	background-position: 5px -184px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .75);
	text-shadow: 0 0 3px rgba(255, 255, 255, .75);
	color: #333;
}
/*-------------------- Ordering buttons -----------------------*/
	.orderBtns {
		float: right;
		text-align: right;
		padding: 0;
		font-size: 11px;
		margin-bottom: 5px;
	}
		
	p.resultText + .orderBtns {
		margin-top: -25px;
	}
	.resultsNetBlock p.resultText + .orderBtns,
	.resultsShopBlock p.resultText + .orderBtns {
		margin-top: 0;
	}
		.orderBtns a,
		.orderBtns a:link,
		.orderBtns a:visited {
			display: inline-block;
			background-image: url('../images/ordering.png');
			background-position: -30px bottom;
			background-repeat: no-repeat;
			margin-right: 15px;
			font-weight: bold;
			padding: 0 0 0 15px;
		}
		.orderBtns a.activeAscending,
		.orderBtns a.activeAscending:link,
		.orderBtns a.activeAscending:visited {
			background-position: 3px -34px;
			color: #000;
		}
		.orderBtns a:hover,
		.orderBtns a.activeAscending:hover {
			background-position: 3px -65px;
		}
		.orderBtns a:active,
		.orderBtns a:focus,
		.orderBtns a.activeAscending:active,
		.orderBtns a.activeAscending:focus {
			background-position: 3px -85px;
		}
		.orderBtns a.activeDescending,
		.orderBtns a.activeDescending:link,
		.orderBtns a.activeDescending:visited {
			background-position: 3px -105px;
			color: #000;
		}
		.orderBtns a.activeDescending:hover {
			background-position: 3px 6px;
			color: #946426;
		}
		.orderBtns a.activeDescending:active,
		.orderBtns a.activeDescending:focus {
			background-position: 3px -14px;
		}

		.orderBtns a:last-child,
		.orderBtns a:last-child:link,
		.orderBtns a:last-child:visited,
		.orderBtns a:last-child:hover,
		.orderBtns a:last-child:active,
		.orderBtns a:last-child:focus {
			margin-right: 0;
		}
/*-------------------- Ordering buttons -----------------------*/

	.orderBtns1 {
		float: right;
		text-align: right;
		padding: 0;
		font-size: 11px;
		margin-bottom: 5px;
	}
	
		.orderBtns1 .orderBtnLinks {
			float: right;
			border: 1px solid #CCC;
			height: auto;
			margin-left: 10px;
			width: 250px;
			background-color: #FFF;
		}
		.orderBtns1 .orderByLabel {
				padding: 5px 0 0;
				float: right;
		}
		.orderBtns1 .orderBtnLinks:hover {
			-moz-box-shadow:	1px 1px 2px rgba(0,0,0,0.5);
			-webkit-box-shadow:	1px 1px 2px rgba(0,0,0,0.5);
			box-shadow:			1px 1px 2px rgba(0,0,0,0.5);
			
			border-color: #AAA;
		}
			.orderBtns1 .orderBtnLinks a,
			.orderBtns1 .orderBtnLinks a:link,
			.orderBtns1 .orderBtnLinks a:visited {
				text-align: left;
				display: none;
				padding: 5px 25px;
				margin-right: 0;
			}
			.orderBtns1 .orderBtnLinks a,
			.orderBtns1 .orderBtnLinks a:link,
			.orderBtns1 .orderBtnLinks a:visited,
			.orderBtns1 .orderBtnLinks:hover a.activeAscending,
			.orderBtns1 .orderBtnLinks:hover a.activeDescending,
			.orderBtns1 .orderBtnLinks:active a.activeAscending,
			.orderBtns1 .orderBtnLinks:active a.activeDescending,
			.orderBtns1 .orderBtnLinks:focus a.activeAscending,
			.orderBtns1 .orderBtnLinks:focus a.activeDescending {
				border-top: 1px solid #DDD;
			}
			
			.orderBtns1 .orderBtnLinks a.activeAscending,
			.orderBtns1 .orderBtnLinks a.activeDescending,
			.orderBtns1 .orderBtnLinks a.activeAscending:first-child,
			.orderBtns1 .orderBtnLinks a.activeDescending:first-child,
			.orderBtns1 .orderBtnLinks a:first-child {
				border-top: 0 none;
			}

			.orderBtns1 .orderBtnLinks:hover,
			.orderBtns1 .orderBtnLinks:active,
			.orderBtns1 .orderBtnLinks:focus {
				
			}
			.orderBtns1 .orderBtnLinks:hover a,
			.orderBtns1 .orderBtnLinks:hover a:link,
			.orderBtns1 .orderBtnLinks:hover a:visited {
				display: block;
			}
			
			.orderBtns1 .orderBtnLinks a.activeAscending,
			.orderBtns1 .orderBtnLinks a.activeDescending,
			.orderBtns1 .orderBtnLinks:hover a.activeAscending,
			.orderBtns1 .orderBtnLinks:hover a.activeDescending,
			.orderBtns1 .orderBtnLinks:active a.activeAscending,
			.orderBtns1 .orderBtnLinks:active a.activeDescending,
			.orderBtns1 .orderBtnLinks:focus a.activeAscending,
			.orderBtns1 .orderBtnLinks:focus a.activeDescending {
				display: block;
			}
		
		
		.orderBtns1 a,
		.orderBtns1 a:link,
		.orderBtns1 a:visited {
			display: block;
			background-image: url('../images/ordering.png');
			background-position: -30px bottom;
			background-repeat: no-repeat;
			font-weight: bold;
			background-color: #FFF;
		}
		.orderBtns1 a.activeAscending,
		.orderBtns1 a.activeAscending:link,
		.orderBtns1 a.activeAscending:visited {
			background-position: 10px -34px;
			background-position: 232px -29px;
			color: #000;
		}
		.orderBtns1 a:hover,
		.orderBtns1 a.activeAscending:hover {
			background-position: 10px -65px;
			background-position: 8px -60px !important;
			background-color: #FAFAFA;
		}
		.orderBtns1 a:active,
		.orderBtns1 a:focus,
		.orderBtns1 a.activeAscending:active,
		.orderBtns1 a.activeAscending:focus {
			background-position: 10px -85px;
			background-position: 8px -80px;
		}
		.orderBtns1 a.activeDescending,
		.orderBtns1 a.activeDescending:link,
		.orderBtns1 a.activeDescending:visited {
			background-position: 10px -105px;
			background-position: 8px -100px;
			color: #000;
		}
		.orderBtns1 a.activeDescending:hover {
			background-position: 10px 6px;
			background-position: 232px 11px;
			color: #946426;
		}
		.orderBtns1 a.activeDescending:active,
		.orderBtns1 a.activeDescending:focus {
			background-position: 10px -14px;
			background-position: 232px -9px;
		}
		
/*-------------------- Basic List -----------------------*/
.basicList h3 {
	font-size: 24px;
	margin-bottom: 5px;
	line-height: normal;
}

.basicList {
	
}
	.basicList h3 {
	}
	.basicList .scrollarea {
		clear: right;
		/*
		padding: 0;
		margin: 0;
		display: block;
		overflow: hidden;
		*/
	}
		.basicList .scrollarea label,
		.basicList .scrollarea a,
		.basicList .scrollarea div {
			background-color: #EEE;
			background-color: #FFF;
			border: 1px solid #AAA;
			padding: 12px 14px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			display: block;
			font-size: 12px;
			margin: 0 0 10px;
		}
		.basicList .scrollarea label:last-child,
		.basicList .scrollarea a:last-child,
		.basicList .scrollarea div:last-child {
			margin: 0;
		}
		.basicList .scrollarea label {
			cursor: pointer;
		}
		.basicList .scrollarea a,
		.basicList .scrollarea div {
			color: #000;
			line-height: 20px;
			overflow: hidden;
			
		}
		.basicList .scrollarea label.selected,
		.basicList .scrollarea div.selected,
		.basicList .scrollarea label:hover,
		.basicList .scrollarea a:hover,
		.basicList .scrollarea a:active,
		.basicList .scrollarea a:focus,
		.basicList .scrollarea div:hover {
			background-color: #ECFFEC;
			border: 1px solid #91B391;
		}
			.basicList .scrollarea label span,
			.basicList .scrollarea a span,
			.basicList .scrollarea div span {
				display: inline;
				display: inline-block;
				/*vertical-align: text-bottom;*/
				font-weight: normal;
				margin: 0 5px;		
			}
		
			.column1 .basicList .scrollarea label span,
			.column1 .basicList .scrollarea a span,
			.column1 .basicList .scrollarea div span {				
				margin: 0 5px 5px;
			}
			.basicList .scrollarea label img,
			.basicList .scrollarea a img,
			.basicList .scrollarea div img {
				float: left;
				margin-right: 10px;
			}
			.basicList .scrollarea label strong,
			.basicList .scrollarea a strong,
			.basicList .scrollarea div strong {
				/*display: block;*/
				color: #265027;
				font-size: 17px;
			}
			.column1 .basicList .scrollarea label strong,
			.column1 .basicList .scrollarea a strong,
			.column1 .basicList .scrollarea div strong {
				display: block;
				margin-bottom: 5px;
			}
			.basicList .scrollarea label input[type="checkbox"],
			.basicList .scrollarea div input[type="checkbox"] {
				float: right;
				margin: 4px 0;
				vertical-align: middle;
			}
			
			.basicList .scrollarea div button {
				float: right;
				padding: 3px 5px;
			}
			.column1 .basicList .scrollarea div button {
				margin: 0 0 0 10px;
			}

			
		.basicList .scrollarea label.selected,
		.basicList .scrollarea div.selected {
			background-color: #FFC076;
			border: 1px solid #946426;
		}
			.basicList .scrollarea label.selected strong,
			.basicList .scrollarea div.selected strong {
				color: #614219;
			}
		.basicList .scrollarea label:hover,
		.basicList .scrollarea div:hover {
			background-color: #ECFFEC;
			border: 1px solid #91B391;
		}
		.basicList .scrollarea label.selected:hover,
		.basicList .scrollarea div.selected:hover {
/*			background-color: #E95B5E;*/
			background-color: #ffaaab;
			border: 1px solid #CD3739;
			color: #872426;
		}
			.basicList .scrollarea label.selected:hover strong,
			.basicList .scrollarea div.selected:hover strong {
				color: #872426;
			}
			.basicList h4,
			.basicList h4 {
				padding: 10px 0;
				margin: 10px 0 0;
				border-top: 1px solid #DDD;
				color: #666;
				font-size: 13px;
			}
/*-------------------- Campaign Basic List -----------------------*/

.campaignBasicList {
	
}
	.campaignBasicList h3 {
	}
	.campaignBasicList .scrollarea {
		
	}
		.campaignBasicList .scrollarea a,
		.campaignBasicList .scrollarea div {
				position: relative;
		}
			.campaignBasicList .scrollarea a span,
			.campaignBasicList .scrollarea div span {
				
			}
			.campaignBasicList .scrollarea a strong,
			.campaignBasicList .scrollarea div strong {
				display: block;
			}
			.campaignBasicList .scrollarea div button {
				position: absolute;
				right: 10px;
				bottom: 10px;
			}
			
/*-------------------- Shops by Nets Basic List -----------------------*/

.shopsByNetsBasicList {
	
}	
	.shopsByNetsBasicList h3 {
		
	}
	.shopsByNetsBasicList .scrollarea {
		
	}
		.shopsByNetsBasicList .scrollarea label {
			
		}
			.shopsByNetsBasicList .scrollarea label span {
				
			}
			.shopsByNetsBasicList .scrollarea label strong {
				
			}
			.shopsByNetsBasicList .scrollarea label input {
				
			}
			
/*----------------------------------------------------------------------*/

.pagUtils {

}
	.pagBtns {
	
	}
		.pagBtns a,
		.pagBtns a:link,
		.pagBtns a:visited {
		
		}
		
		.pagBtns a.activePag,
		.pagBtns a.activePag:link,
		.pagBtns a.activePag:visited {
		
		}
		
		.pagBtns a.numPag,
		.pagBtns a.numPag:link,
		.pagBtns a.numPag:visited {
		
		}
					
	.recPerPage {
	
	}
	.recPerPage select {
	
	}
	.recPerPage option {
	
	}

	
/*----------------------------------------------------------------------------*/	
/*							search results list								  */	
/*----------------------------------------------------------------------------*/	

.buttonPlace {
	text-align: right;
	margin-bottom: 0;
}	
.orderBtnsContainer,
#orderLoadingMovements {
	float: right;
	overflow: visible;
	position: relative;
	/*min-height: 40px;*/
	z-index: 11;
}
	.orderBtnsContainer .orderBtns1,
	#orderLoadingMovements .orderBtns1 {
		overflow: visible;
/*		top: 0;
		right: 0;
		position: absolute;
	*/
		height: 40px;
	}
	.loadingChilds,
	.orderBtnsContainer .divSmallLoading,
	#orderLoadingMovements .divSmallLoading,
	.productsOnPromoForm .loading,
	.modalContent .searchOneLine .loading,
	.pagUtils .loading,
	.imgUploadForm .loading,
	.simpleSearch .loading,
	.reportSettings .loading,
	.buttonPlace .loading, .bestSellerGraphicContainer .loading {
		display: none;
		border: 1px solid #999;
		background-color: #FFF;
		background-image: url('../images/loadingSmall.gif');
		background-position: 8px center;
		background-repeat: no-repeat;
		font-size: 12px;
		padding: 3px 8px 3px 24px;
		margin: 1px 0;
		float: left;
		color: #333;
		/*	
		-moz-box-shadow: 1px 1px 2px rgba('255','255','255','0.5');
		-webkit-box-shadow: 1px 1px 2px rgba('255','255','255','0.5');
		-webkit-box-shadow: 1px 1px 2px 0 #CCC;
		box-shadow: 1px 1px 2px rgba('255','255','255','0.5');
		*/
		-moz-box-shadow:	1px 1px 2px rgba(0,0,0,0.5);
		-webkit-box-shadow:	1px 1px 2px rgba(0,0,0,0.5);
		box-shadow:			1px 1px 2px rgba(0,0,0,0.5);		
	}
	
	.loadingFrauds{
	display:inline-block;
	background-image: url('../images/Spinner.gif');
	background-position: 8px center;
	background-repeat: no-repeat;
	font-size: 12px;
	background-size:60px; 
	padding: 16px 34px 16px 24px;
	}
	
	.loadingFrauds-small{
	display:inline-block;
	background-image: url('../images/Spinner.gif');
	background-position: 8px center;
	background-repeat: no-repeat;
	font-size: 12px;
	background-size:30px; 
	padding: 16px 34px 16px 24px;
	float:right;
	}
	
	.loadingChilds {
		float: right;
	}
	
	.orderBtnsContainer .divSmallLoading,
	#orderLoadingMovements .divSmallLoading {
		display: block;
	}
	.orderBtnsContainer .divSmallLoading {
		margin-right: 10px
	}

	.pagUtils .loading {
		margin: 1px 15px;
	}
.searchForm {
	padding: 15px;
	border: 1px solid #ccc;
	background-color: #FAFAFA;
}
	form.searchForm h3 {
		margin-bottom: 15px;
	}
	.searchForm fieldset {
		border: 0 none;
		padding: 0;
	}
	.searchForm fieldset label {
		border: 0 none;
	}
	
	
	.searchForm fieldset div.oneLine {
	    padding: 5px 0;
	}
	.searchForm fieldset div.oneLine label.dateFieldLbl span {
		 margin-bottom: 3px;
		 margin-top: 5px;
		 display: inline;
	}
	.searchForm fieldset div.oneLine label.dateFieldLbl input {
		 margin-top: 6px;
	}
	.searchForm fieldset div.oneLine label.dateFieldLbl span.trigger.datepick-trigger {
		margin-top: 9px;
	}
	
	
	
	
.leftColumn fieldset.buttonPlace {
	border-top: 1px solid #CCC;
	padding-top: 10px;
}
.leftColumn fieldset.buttonPlace input.submitForm {
	float: right;
	margin-left: 10px;
}
.leftColumn fieldset.buttonPlace .loading {
	float: right; 
}
.listCustomerResults div.searchItems.oneLineForm .buttonPlace {
	float: right;
	overflow: visible;
}
.resultsBlock {
	padding-bottom: 15px;
    /*padding-top: 32px;*/
}
	.resultText {
		background-image: url('../images/dotOrange10.png');
		background-position: left center;
		background-repeat: no-repeat;
		font-size: 16px;
		padding-left: 16px;
		margin: 0 0 15px;
		margin: 0 0 10px;
		padding-bottom:6px;
		padding-top:11px; 
		margin-bottom: 10px;
    
	}
	.resultText.withOrderBy {
		margin-top: 10px; 
		/*margin-bottom: -1.4em; */
	} 
	
	.resultText.withOrderBy .movementsToolbox .exportBtn {
	 margin-bottom: -6em;
	
	}
	.resultText.withOrderBy:only-child {
		margin-top: 0; 
		margin-bottom: 10px;
	}
	.opacityLoading {
		opacity: 0.15;
	}
	.opacityLoading a {
		cursor: default;
	}
	.resultsList {
		clear: both;
		border-top: 1px solid #999;
		border-bottom: 1px solid #999;
		background-color: #FFF;
	}
		.resultsList p strong {
	
		}
	.resultItem {
		border-bottom: 1px solid #DDD;
		display: block;
		padding: 8px;
		margin-left: 10px;
		z-index: 50;
		overflow: visible;
	}
	.resultItem:last-child,
	.resultItem:nth-last-child(1) {
		border-bottom: 0 none;
	}
	a.resultItem:hover,
	a.resultItem:active,
	a.resultItem:focus {
		z-index: 51;
		box-shadow: 0 0 10px rgba(0,0,0,0.1);
		border-left: 9px solid #DDD;
		margin-left: 0;
		border-top: 1px solid #DDD;
		margin-top: -1px;
		padding-right: 9px;
		background-color: #FAFAFA; 
	}
	.resultItem.terminal {
		
	}
	
		.resultItem.terminal div.termType {
			float: left;
			padding-top: 21px;
			margin-right: 15px;
			background-repeat: no-repeat;
			background-position: center top;
			width: 80px;
			text-align: center;
			font-size: 11px;
			font-weight: bold;
		}
		.resultItem.terminal div.termType.POS {
			background-image: url('../images/icons/20/POS.png');
		}
		.resultItem.terminal div.termType.SW {
			background-image: url('../images/icons/20/SW.png');
		}
		.resultItem.terminal div.termType.WS {
			background-image: url('../images/icons/20/WS.png');
		}
		.resultItem.terminal span.status,
		.resultItem.terminal span.useOperator {
			float: right;
			padding: 5px 10px 5px 30px;
			background-position: 5px center;
			background-repeat: no-repeat;
			margin-right: 10px;
			border-width: 1px;
			border-style: solid;
			color: #000;
		}
		.resultItem.terminal p strong {
			font-size: 13px;
		}

		.resultItem span:first-child {
			font-size: 16px;
/*			display: block;*/
			margin: 0 0 5px;
		}
		
		.ignoredProducts-block .resultItem strong {
			font-size: 12px;
/*			display: block;*/
			margin: 0 0 5px;
		}
		
		
		.resultItem img {
			float: left;
			width: 42px;
			height: 42px;
			margin-right: 10px;
			margin-bottom: 5px;
			
			background-color: #AAA;
		}
		.resultItem span.geoLevelData {
			float: right;
			color: #000;
			margin: 0 0 5px 25px;
		}
			.resultItem span.geoLevelData strong {
				font-size: inherit;			
				margin: 0;				
			}
			.resultItem span.geoLevelData strong.country {
				text-transform: uppercase;
			}
		.resultItem span.shopsQty {
			float: right;
			color: #000;		
			font-weight: bold;
			margin: 0 0 5px;
		}
			.resultItem span.shopsQty span {
				color: #000;
				font-weight: normal;
			}
		.resultItem p {
			color: #000;
			margin: 3px 0 0;
			padding-top: 0;
			padding-right: 0;
			padding-bottom: 0;
			padding-left: 0;
			font-size: 11px;
		}
		.resultItem p span,
		.resultItem p span strong {
			font-size: 1em;
		}
		.infoDiv > .resultsBlock  {
			padding-top: 0;
		}
		.selectNet.falseButton {
			padding: 0.3em 0.8em;
			margin-top: 13px;
			margin-left: 30px;
		}
		
.noResults {
	padding: 100px;
	text-align: center;
	color: #999;
	font-size: 30px;
}
.searchFormResult .noResults,
.awFieldAddedItem .noResults {
	padding: 20px 30px;
	font-size: 18px;
}

/*---------------------------Associations-------------------------------------*/
.resultsShopBlock .resultsList a.resultItem.disabled,
.resultsShopBlock .resultsList a.resultItem.disabled:hover, 
.resultsNetBlock .resultsList a.resultItem.disabled,
.resultsNetBlock .resultsList a.resultItem.disabled:hover,
.campaignListResults .resultsList a.resultItem.disabled,
.campaignListResults .resultsList a.resultItem.disabled:hover {
	opacity: 0.75;
	background-image:none;
	background-color: #ffeeee;
}
.resultsShopBlock .resultsList a.resultItem.disabled:hover, 
.resultsNetBlock .resultsList a.resultItem.disabled:hover,
.campaignListResults .resultsList a.resultItem.disabled:hover  {
 border-color: #aa6666;
}

