
.awFieldList.awAccountantStep .awFieldBlock .awFieldAccountantItem .awFieldBlockForm .awFieldContainer,
.awStepBody form .awFieldList .awFieldAddedItem label.awEmptyField,
.awStepBody form .awFieldList .awFieldAddedItem label.awCompletedField,
a.smallBtn,
.falseButton,
input[type="reset"],
input[type="input"],
input[type="button"],
button {
	background-color: #9b9b9b; /* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, #5f5f5f, #9b9b9b); 	/* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5f5f5f), to(#9b9b9b) ); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(#9b9b9b, #5f5f5f); 	/* Safari 5.1+, Chrome 10+ */
	background: -o-linear-gradient(#9b9b9b, #5f5f5f); /* Opera 11.10+ */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliOWI5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZjVmNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9b9b', endColorstr='#5f5f5f',GradientType=0 ); /* IE6-8 */
	color: #FFF;
	border-color: #666;
}

.largeRadioBtns,
.largeBtns:active,
.largeBtns:focus,
.awFieldList.awAccountantStep .awFieldBlock .awFieldAccountantItem .awFieldBlockForm .awFieldContainer:hover,
.awStepBody form .awFieldList .awFieldAddedItem label.awEmptyField:hover,
.awStepBody form .awFieldList .awFieldAddedItem label.awCompletedField:hover,
.falseButton:hover,
input[type="reset"]:hover,
input[type="input"]:hover,
input[type="button"]:hover,
button:hover {
	background-color: #BBB;
	background: -moz-linear-gradient(100% 100% 90deg, #888, #BBB); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#888), to(#BBB) ); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(#BBB, #888); /*Safari 5.1+, Chrome 10+ */
	background: -o-linear-gradient(#BBB, #888); /* Opera 11.10+ */
	color: #FFF;
	border-color: #666;
}


.awFieldList.awAccountantStep .awFieldBlock .awFieldAccountantItem .awFieldBlockForm .awFieldContainer[disabled="disabled"],
.awStepBody form .awFieldList .awFieldAddedItem label.awEmptyField[disabled="disabled"],
.awStepBody form .awFieldList .awFieldAddedItem label.awCompletedField[disabled="disabled"],
.falseButton[disabled="disabled"],
input[type="reset"][disabled="disabled"],
input[type="input"][disabled="disabled"],
input[type="button"][disabled="disabled"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:active,
input[type="submit"][disabled]:focus,
input[type="submit"][disabled],
input[type="reset"][disabled],
input[type="input"][disabled],
input[type="button"][disabled],
input[type="button"][disabled].submitForm,
button[disabled]:focus,
button[disabled]:active,
button[disabled] {
	background-color: #CCC;
	background: -moz-linear-gradient(100% 100% 90deg, #AAA, #CCC); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#888), to(#AAA) ); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(#CCC, #AAA); /*Safari 5.1+, Chrome 10+ */
	background: -o-linear-gradient(#CCC, #AAA); /* Opera 11.10+ */
	box-shadow: 1px 1px 0 #DDDDDD inset, -1px -1px 0 #555555 inset;
	/*
	text-shadow:  1px 1px 0 #DDDDDD, -1px -1px 0 #555555;
	color: #EEE;
	*/
	color: #CCC;
	border-color: #999;
	
	cursor: default;
}


.largeRadioBtns:active,
.largeRadioBtns:focus,
.falseButton:active,
input[type="reset"]:active,
input[type="input"]:active,
input[type="button"]:active,
button:active,
input[type="reset"]:active,
input[type="input"]:focus,
input[type="button"]:focus,
button:focus {
	background-color: #489b44;
	background: -moz-linear-gradient(100% 100% 90deg, #2d5e2e, #489b44);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2d5e2e), to(#489b44) );
	background: -webkit-linear-gradient(#489b44, #2d5e2e);
	background: -o-linear-gradient(#489b44, #2d5e2e);
	color: #FFF;
	border-color: #1A3716;
}


.analysisWizardNav button.falseButton.executeBtn,
.largeRadioBtns.checked,
.awFieldList.awAccountantStep .awFieldBlock .awFieldAccountantItem .awFieldBlockForm .awFieldContainer.checked,
.awStepBody form .awFieldList .awFieldAddedItem label.awEmptyField.checked,
.awStepBody form .awFieldList .awFieldAddedItem label.awCompletedField.checked,
.awStepBody form .awFieldList .awFieldAddedItem label.awEmptyField.checked:hover,
.awStepBody form .awFieldList .awFieldAddedItem label.awCompletedField.checked:hover,
input.submitForm,
button.submitForm,
input[type="submit"],
.catalogPrizeItem button.addBtn {
	background-color: #E5A345; /* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, #B16F00, #FBB24C); /*Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B16F00), to(#FBB24C) ); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(#FBB24C, #B16F00); /*Safari 5.1+, Chrome 10+ */
	background: -o-linear-gradient(#FBB24C, #B16F00); /* Opera 11.10+ */
	color: #FFF;
	border-color: #443015;
}
.analysisWizardNav button.falseButton.executeBtn:hover,
input.submitForm:hover,
button.submitForm:hover,
input[type="submit"]:hover,
.catalogPrizeItem button.addBtn:hover {
	background-color: #F1AF60;
	background: -moz-linear-gradient(100% 100% 90deg, #D97500, #FFC076); /*Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D97500), to(#FFC076) ); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(#FFC076, #D97500); /*Safari 5.1+, Chrome 10+ */
	background: -o-linear-gradient(#FFC076, #D97500); /* Opera 11.10+ */
	color: #FFF;
}
.analysisWizardNav button.falseButton.executeBtn:active,
.analysisWizardNav button.falseButton.executeBtn:focus,
input.submitForm:active,
input.submitForm:focus,
input[type="submit"]:active,
input[type="submit"]:focus,
.catalogPrizeItem button.addBtn:active,
.catalogPrizeItem button.addBtn:focus {
	background-color: #489b44;
	background: -moz-linear-gradient(100% 100% 90deg, #2d5e2e, #489b44);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2d5e2e), to(#489b44) );
	background: -webkit-linear-gradient(#489b44, #2d5e2e);
	background: -o-linear-gradient(#489b44, #2d5e2e);
	color: #FFF;
}



fieldset {
	border: 1px solid #CCC;
}
fieldset.inline {
	background-color: #DDD;
	border: 1px solid #AAA;
}

	.groupfield label.module,
	fieldset div.imageUploadContainer,
	fieldset > label,
	fieldset > .column33 > .falseLabel,
	fieldset > .column33 > label,
	fieldset > .falseLabel,
	fieldset .falseLabel,
	fieldset .toAppend > .falseLabel,
	fieldset > label.secondLevel {
		border-bottom-color: #CCC;
	}
	
	.selectNetsShopsModal.infoDiv.simplemodal-data fieldset.searchOneLine > label{
	border-bottom-width:0px;
	}
	
	.selectNetsShopsModal.infoDiv.simplemodal-data fieldset.searchOneLine > label span{
	margin-right:5px;
	}
	
	.selectNetsShopsModal.infoDiv.simplemodal-data fieldset.searchOneLine > label input{
	margin-top:0px;
	}

	section.bodyContent fieldset h1 {
		background-color: transparent;
		color: inherit;
	}


div.uiAutocomplete {
	border: 1px solid #666;
	background-color: #FFF;
}

	div.uiAutocomplete li.odd {
		background-color: #EEE;
	}

	div.uiAutocomplete li.hover {
		background-color: #0A246A;
		color: #FFF;
	}

.imageUploadContainer {
	border: 1px solid #DDD;
}

.enabledBlocks .module,
.enabledBlocks .module1 {
	border: 1px solid #999;
}

.editBlock {
	border: 1px solid #DDD;
	background-color: #EEE;
}

.advancedConfigDiv .inpuTextAndLabel blockquote {
	background-color: #FAFAFA;
	border-color: #DDD;
}

	.advancedConfigDiv .inpuTextAndLabel blockquote span.quotes {
		color: #888;
	}

.falseLabel .advancedConfigDiv.secondLevel {
	border-top: 1px solid #DDD;
}

	.falseLabel .advancedConfigDiv input[type="checkbox"]+span {
		color: #666;
	}

.activateField {
	border: 1px solid #999;
}
.productContent .productTitle strong,
.infoItem.boolean.enabled,
.selected,
.enabled,
ul.listNetShopGroup li.listNetShopItem.enabled, 
.tabsColumns .infoDiv.PollEnabled {
	border-right-color: #6A6;
	border-left-color: #6A6;
	border-bottom-color: #6A6;
	border-top-color: #6A6;
	background-color: #EFE;
}

.disabled, .tabsColumns .infoDiv.PollDisabled  {
	border-right-color: #A66;
	border-left-color: #A66;
	border-bottom-color: #A66;
	border-top-color: #A66;
	background-color: #FEE;
}

.unselected {
	border-right-color: #999;
	border-left-color: #999;
	border-bottom-color: #999;
	border-top-color: #999;
	background-color: #FFF;
}

.terminalFWinfo {
	border: 1px solid #CCC;
	background-color: #FAFAFA;
}

	.terminalFWinfo h5 {
		border-bottom: 1px solid #BBB;
	}

.GPRSinfo {
	border: 1px solid #CCC;
	background-color: #FFF;
}

	.GPRSinfo h6 {
		border-bottom: 1px solid #CCC;
	}

.nonEditableName div div {
	border-bottom: 1px solid #CCC;
}

.dynamicsFields .timeDateLabel,
.dynamicsFields label {
	border-bottom: 1px solid #DDD;
}

	.dynamicsFields label select option {
		border-bottom: 1px solid #CCC;
	}

	.dynamicsFields span.fieldMsg.msgError {
		background-color: #CD3038;
		color: #FFF;
	}

.dynamicsFields .falseLabel.selectField{
	border-bottom: 1px solid #DDD;
}

.dynamicsFields .falseLabel.selectField{
	border-bottom: 0px none;
}

.cityOptions.falseLabel.selectField{
	border-bottom: 1px solid #DDDDDD;
}
.cityOptions.falseLabel.selectField:hover{
	background-color: #F6F6F6;
}
.cityOptions.falseLabel.selectField label{
	border-bottom:0px none;
}

.cityOptions.falseLabel.selectField label:hover{
	background-color: transparent;
}


.permissionEdit .checkGroup,
.dynamicsFields .checkGroup,
.permissionEdit .radioGroup,
.dynamicsFields .radioGroup {
	border: 1px solid #DDD;
}

	.permissionEdit .checkGroup div.checGroupName,
	.dynamicsFields .checkGroup div.checGroupName,
	.permissionEdit .radioGroup div.checGroupName,
	.dynamicsFields .radioGroup div.checGroupName {
		border-bottom: 1px solid #EEE;
	}

	.dynamicsFields .timeDateLabel:hover,
	.permissionEdit label:hover,
	.dynamicsFields label:hover,
	.permissionEdit .checkGroup label:hover,
	.dynamicsFields .checkGroup label:hover,
	.permissionEdit .radioGroup label:hover,
	.dynamicsFields .radioGroup label:hover {
		background-color: #F6F6F6;
	} 

fieldset div.imageUploadContainer {
	border-color: #DDD;
}

fieldset div.imageUploadContainer:hover {
	border-color: #666;
}

div.imageUploadContainer a.deleteImage {
	background-color: rgba(0, 0, 0, .35);
	color: #FFF;
}

div.imageUploadContainer:hover a.deleteImage {
	border: 1px solid #FFF;
}

div.imageUploadContainer a.imageLink {
	background-color: #FFF;
}

div.imageUploadContainer a.imageLink:hover {
	background-color: #FAFAFA;
}

	div.imageUploadContainer a.imageLink span {
		color: #AAA;
	}

	div.imageUploadContainer a.imageLink img {
		color: #000;
	}

	div.imageUploadContainer a.imageLink:hover span {
		color: #666;
	}


.whatToDoModal .radioGroup label.module {
	border-bottom: 1px solid #ffd893;
}

.whatToDoModal .radioGroup label.module:hover,
.whatToDoModal .radioGroup label.module:active,
.whatToDoModal .radioGroup label.module:focus {
	background-color: #ffe9c1;
}

.whatToDoModal .radioGroup label.module.selected {
	background-color: #ffefd3;
}

.whatToDoModal fieldset {
	background-color: transparent;
}

	.whatToDoModal fieldset legend {
		color: #AB6D00;
		background-color: rgba(255, 255, 255, .5);
		border-color: #FFD893;
	}

form .errorField {
	background-color: #FEE;
	border-top-color: #700;
	border-right-color: #C66;
	border-bottom-color: #C66;
	border-left-color: #300;
}

.modalContainer .modalContent.errorMsg,
section.errorMsg,
section.errorMsg .buttonPlace,
.errorPlaceholder .errorContainer {
	border-color: #A80003;
	background-color: #ffe1e2;
	color: #000;
}


section.errorMsg h1,
.errorPlaceholder .errorContainer h2,
.errorPlaceholder .errorContainer .errorItem strong a {
	color: #A80003;
}

.errorPlaceholder .errorContainer .errorItem {
	border-color: #ffbabc;
}

.errorPlaceholder .errorContainer a.errorClose:hover,
.errorPlaceholder .errorContainer a.errorClose:active,
.errorPlaceholder .errorContainer a.errorClose:focus {
	color: #480003;
}

.errorPlaceholder.inlineBlock strong {
	color: #A80003;
}

section.messageBlock h1 {
	background-color: transparent;
}

	section.messageBlock h1 strong {
		color: #000;
	}


section.successMsg {
	background-color: #FEB;
}


section.successMsg,
section.successMsg .buttonPlace {
	border-color: #978000;
}

	section.successMsg h1 {
		color: #978000;
	}
.genericWizardEnd .genericEndWarning,
.comEndDetails .warningMsg,
section.warningMsg {
	background-color: #FFFada;
}

.genericWizardEnd .genericEndWarning,
.comEndDetails .warningMsg,
section.warningMsg,
section.warningMsg .buttonPlace {
	border-color: #ffa200;
}

	section.warningMsg h1 {
		color: #ab6d00;
		background-image: url('../images/icons/80/warning.png');
	}



.modalContainer .modalContent .infoContent {
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;
	padding-top: 5px;
	min-height: 48px;
}
.modalContainer .modalContent .infoContent h3 {
	font-size: 1.2em;
	line-height: 1.2;
	border-bottom: 0 none !important;
}
.modalContainer .modalContent .infoContent p {
	margin: 10px 0;
}
.chargeRemanentPointsForm.shown .errorOnModal,
.modalContainer .modalContent .buttonPlace .successOnModal,
.modalContainer .modalContent .buttonPlace .errorOnModal {
	float: right;
	border-width: 1px;
	border-style: solid;
	font-size: 11px;
	padding: 3px 7px;
	margin-top: 4px;
}
.chargeRemanentPointsForm.shown .errorOnModal,
.modalContainer .modalContent .buttonPlace .errorOnModal {
	color: #A80003;
	border-color: #A80003;
}
.modalContainer .modalContent .buttonPlace .successOnModal {
	color: #006600;
	border-color: #009900;
	background-color: #DFD;
}

/*-------------------------*/
.modalContainer .modalContent.errorMsg h4 {
	border-color: #A80003;
	background-color: #FFF;
	color: #A80003;
}
.modalContainer .modalContent.errorMsg .infoContent {
	background-image: url('../images/icons/48/errorMsg.png');
}
.modalContainer .modalContent.errorMsg .infoContent h3 {
	color: #A80003;
}
.modalContainer .modalContent.errorMsg .buttonPlace {
	border-color: #A80003;
}
/*-------------------------*/
.modalContainer .modalContent.successMsg {
	background-color: #FEB;
	border-color: #978000;
}
.modalContainer .modalContent.successMsg h4 {
	border-color: #978000;
	background-color: #FFF;
	color: #978000;
}
.modalContainer .modalContent.successMsg .infoContent {
	background-image: url('../images/icons/48/successMsg.png');
}
.modalContainer .modalContent.successMsg .infoContent h3 {
	color: #978000;
}
.modalContainer .modalContent.successMsg .buttonPlace {
	border-color: #978000;
}




.analysisWizardNav,
.promoWizardNav {
	background-color: #F6F6F6;
}

.analysisWizardNav a.awResultsPage.awNoCompleted,
.promoWizardNav a.promoResultsPage.promoNoCompleted {
	color: #999;
}

.analysisWizardNav a.awResultsPage.awActualPage,
.promoWizardNav a.promoResultsPage.promoActualPage {
	color: #000;
}

	.analysisWizardNav span a.awCompleted span,
	.promoWizardNav span a.promoCompleted span {
		color: #346d35;
	}

.analysisWizardNav span a.awActualPage,
.promoWizardNav span a.promoActualPage {
	cursor: default;
}

	.analysisWizardNav span a.awActualPage span,
	.promoWizardNav span a.promoActualPage span {
		color: #946426;
	}

.analysisWizardNav span a.awNoCompleted,
.promoWizardNav span a.promoNoCompleted {
	cursor: default;
}

	.analysisWizardNav span a.awNoCompleted span,
	.promoWizardNav span a.promoNoCompleted span {
		color: #AAA;
	}

	.analysisWizardNav span a.awCompleted:hover span,
	.promoWizardNav span a.promoCompleted:hover span {
		color: #fafffa;
	}

.awStepBody .awFieldList {
	border: 1px solid #666;
}

	.awStepBody form .awFieldList h4 {
		background-color: #DDD;
		border-bottom: 2px solid #AAA;
	}

		.awStepBody form .awFieldList ul li {
			border-bottom: 1px solid #AAA;
			background-color: #FFF;
		}
		.awStepBody form .awFieldList ul li:hover {
			background-color: #EEE;
		}

		.awStepBody form .awFieldList ul li.awFieldAdded {
			background-color: #F6F6F6;
			color: #999;
		}

			.awStepBody form .awFieldList ul li.awFieldAdded span.addedNotice {
				background-color: #AAA;
				color: #FFF;
			}

	.awStepBody form .awFieldList div.noFieldsRemaining,
	.awStepBody form .awFieldList div.noFieldsAdded {
		border: 1px dashed #AAA;
	}

	.awStepBody form .awFieldList .searchForm,
	.awStepBody form .awFieldList .awFieldAddedItem {
		border-bottom: 1px solid #BBB;
		background-color: #FAFAFA;
		color: #888;
	}

	.awStepBody form .awFieldList .searchForm.shopSearch.checked,
	.awStepBody form .awFieldList .awFieldAddedItem.checked {
		background-color: transparent;
		color: #000;
	}

		.awStepBody form .awFieldList .awFieldAddedItem label.awEmptyField,
		.awStepBody form .awFieldList .awFieldAddedItem label.awCompletedField {
			background-color: #9b9b9b; /* Firefox 3.6+ */
			background: -moz-linear-gradient(100% 100% 90deg, #5f5f5f, #9b9b9b); /*Firefox 3.6+ */
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5f5f5f), to(#9b9b9b) ); /* Safari 4-5, Chrome 1-9 */
			background: -webkit-linear-gradient(#9b9b9b, #5f5f5f); /*Safari 5.1+, Chrome 10+ */
			background: -o-linear-gradient(#9b9b9b, #5f5f5f); /* Opera 11.10+ */
			border: 1px solid #666;
		}

		.awStepBody form .awFieldList .awFieldAddedItem label.awEmptyField:hover,
		.awStepBody form .awFieldList .awFieldAddedItem label.awCompletedField:hover {
			color: #000;
			background-color: #BBB;
			background: -moz-linear-gradient(100% 100% 90deg, #888, #BBB); /*Firefox 3.6+ */
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#888), to(#BBB) ); /* Safari 4-5, Chrome 1-9 */
			background: -webkit-linear-gradient(#BBB, #888); /*Safari 5.1+, Chrome 10+ */
			background: -o-linear-gradient(#BBB, #888); /* Opera 11.10+ */
			border: 1px solid #666;
		}

			.awStepBody form .awFieldList .awFieldAddedItem label.awEmptyField span.labelTxt,
			.awStepBody form .awFieldList .awFieldAddedItem label.awCompletedField span.labelTxt {
				color: #FFF;
			}

		.awStepBody form .awFieldList .searchForm .awField,
		.awStepBody form .awFieldList .searchForm .searchFormResult,
		.awStepBody form .awFieldList .awFieldAddedItem .awField {
			border-top: 1px solid #DDD;
		}

				.awStepBody form .awFieldList .searchForm .searchFormResult .awCheckedField,
				.awStepBody form .awFieldList .awFieldAddedItem .awField label.awCheckedField,
				.awStepBody form .awFieldList .awFieldAddedItem .awField label.awRadioField {
					border-bottom: 1px solid #DDD;
				}
		/*@media screen and (max-width:1500px){		
			 .rangeDateConcurrence .fixWidth .awCheckedField{
		    	border-bottom: 0px;
    		}
		}*/

.awStepBody form .awFieldList .awFieldAddedItem.textField .awField .actionsDiv,
.awStepBody form .awFieldList .awFieldAddedItem.textareaField .awField .actionsDiv,
.awStepBody form .awFieldList .awFieldAddedItem.selectField .awField .actionsDiv,
.awStepBody form .awFieldList .awFieldAddedItem.multiSelectField .awField .actionsDiv,
.awStepBody form .awFieldList .awFieldAddedItem.rangeField .awField .actionsDiv {
	border-top: 1px solid #DDD;
}

.awStepBody form .awFieldList .searchForm fieldset.moreOpt {
	background-color: #FAFAFA;
}

.awStepBody form .awFieldList .searchForm .scrolled {
	background-color: #FFF;
}

.awStepBody form .awFieldList .searchForm .searchFormResult {
	border: 1px solid #AAA;
}

	.awStepBody form .awFieldList .searchForm .searchFormResult h5 {
		border-bottom: 1px solid #AAA;
		background-color: #FAFAFA;
	}

.selectedItem {
	border: 1px solid #DDD;
}

.awFieldList.awAccountantStep .awFieldBlock {
	border-bottom: 1px solid #DDD;
}

.awFieldList.awAccountantStep .awFieldBlock:hover {
	background-color: #FAFAFA;
}

	.awFieldList.awAccountantStep .awFieldBlock .specificDate {
		border: 1px solid #AAA;
		background-color: #FFF;
	}

			.awFieldList.awAccountantStep .awFieldBlock .awFieldAccountantItem .awFieldBlockForm .rangeInputs {
				background-color: #FAFAFA;
			}

.awDateRangeField {
	border: 1px solid #DDD;
}

	.awDateRangeField .buttonPlace {
		border-top: 1px solid #DDD;
	}

	.awFieldList.awAccountantStep .awFieldBlock.checked .awDateRangeField.expanded,
	.awFieldList.awAccountantStep .awFieldBlock.checked .awDateRangeField:hover {
		border: 1px solid #AAA;
		background-color: #FFF;
	}

		.awDateRangeField .awFieldContainer:hover {
			background-color: #EFEFEF;
		}

		.awDateRangeField.expanded .dateDisplay {
			border-bottom: 1px solid #DDD;
		}

button.largeBtn {
	background-color: #EEE;
}
button.largeBtn.saveBtn {
	background-color: #999;
	}

.modal .saveCrmModal,
.modal .awExecuteBtns {
	background-color: #EEE;
	border: 1px solid #BBB;
}

.modalBigOptions form h1 {
	background-color: #999;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #666;
	color: #EEE;
}

	.modal .largeRadioGroup label {
		border-color: #AAA;
		color: #333;
		background-color: #FCFCFC;
	}

	.modal .largeRadioGroup label:hover {
		color: #000;
		border-color: #777;
		background-color: #FFF;
	}

	.modal .largeRadioGroup label.checked {
		border-color: #060;
		color: #030;
		background-color: #e7ffd3;
	}

.modal .buttonPlace {
	border-top: 1px solid #999;
}

/*------------------------------------------------------------------------------------*/
div.crmActions {
	border-color: #AE9300; /*CUSTOMIZABLE action panel brown border*/
	background-color: #FFFAC6;
	/*CUSTOMIZABLE action panel pale yellow bg */
	color: #897400; /*CUSTOMIZABLE action panel brown fontcolor */
}

.pwHoursSelection > label,
.pwDaysSelection .pwDaysPredefined label {
	border-color: #AAA;
}

.pwDaysSelection .pwDaysPredefined label.selectedItem {
	border-color: #090;
	background-color: #EFE;
}

.pwDaysSelection .pwDaysCustomize .pwDaysCustomizeDay {
	border-color: #CCC;
}

.dayHappyHourPeriod {
	border-color: #090;
	background-color: #EFE;
}

.dayHappyHourItem {
	border-color: #9C9;
	background-color: #FCFFFC;
}

.pwDaysSelection .pwDaysCustomize label.selectedItem {
	border-color: #9C9;
	background-color: #FCFFFC;
}

.pwHoursSelection label.selectedItem {
	background-color: #EFE;
	border-color: #090;
}

.pwHoursCustomize .fromHour {
	border-bottom: 1px solid #CCC;
}

.pwHoursSelection .buttonPlace,
.pwHoursCustomize .buttonPlace {
	border-top: 1px solid #999;
}
/*---------------------------------------------------------------------------*/
fieldset.mainDateBlock {
	background-color: #EEE;
	border: 1px solid #999;
}

.pwPredefinedCRM ul.pwPredefinedCRMList li.pwPredefinedCRMItem {
	border-bottom: 1px solid #CCC;
}

	.pwPredefinedCRM ul.pwPredefinedCRMList li.pwPredefinedCRMItem img {

	}

div.pwSavedCRM ul.pwSavedCRMList li.pwSavedCRMItem {
	border: 1px solid #DDD;
}

/*--------------------------------------------------------------------------------
							Non Clicleable Element Hover
--------------------------------------------------------------------------------*/

/* 
Border: #DDD
Background: #FFF;
*/
div.pwSavedCRM ul.pwSavedCRMList li.pwSavedCRMItem:hover {
	border-color: #BBB;
	background-color: #F6F6F6;
}

/*--------------------------------------------------------------------------------
							Headings on Wizards with H3
--------------------------------------------------------------------------------*/
.pwNewCRM {
	/*border-color: #;*/
}
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
mark {
	background: #ff0;
	color: #000;
}

fieldset {
	border: 1px solid #c0c0c0;
}

select,
input,
textarea {
	border: 1px solid #999;
}
/*--------------- PAGINATOR UTILS - NAVIGATOR ----------------------------*/
.pagUtils .pagBtns a:hover,
.pagUtils .pagBtns a:active,
.pagUtils .pagBtns a:focus {
	background-color: #346D35;
	color: #FFF;
}
.pagUtils .pagBtns {
	border: 1px solid #999;
}
.pagUtils .pagBtns .normalPage {
	background-color: #CCC;
	color: #333;
}
.pagUtils .pagBtns .activePage {
	background-color: #946426;
	color: #FFF;
}

.pagUtils .recPerPage select option:nth-child(2n) {
	background-color: #EEE;
}
/*-------------------------------------------------------------------------------*/
.shopDescription,
.infoItem,
.firstData,
h2 .activeStatus,
.customerBalanceBlock,
.prizesOrder,
.prizesOrder .prizeItem {
	border-color: #CCC;
}

.shopDescription,
.customerBalanceBlock,
.prizesOrder .prizeItem,
.movementsTable tbody .mainRow td {
	background-color: #FFF;
}

.movementsTable tbody .mainRow.hovered td,
.prizesOrder .prizeItem:hover {
	background-color: #EFE;
}

section .breadcrumb,
a.tabsExpand,
a.tabsExpand span {
	background-color: #CCC;
}

.modalContainer,
.tabs a,
.tabs a.enabled,
.tabsContainer {
	border-color: #999;
	background-color: #F7F7F7;
}

.tabs a {
	background-color: #DDD;
}

.movementsTable,
section .breadcrumb,
.scrollHorizontal {
	border-color: #AAA;
}

section .breadcrumb a:hover,
section .breadcrumb a:active,
section .breadcrumb a:focus {
	background-color: #489b44;
	color: #FFF;
}

html,
body {
	background-color: #AAA; /* MAIN BACKGROUND */
}

a {
	color: #346D35;
}

a:hover,
a:active,
a:focus {
	color: #946426;
}

header {
	color: #FFF;
}
table.communicationBalanceTotal thead th,
header div.rightBlock {
	background: #e2e2e2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#cccccc 100%);
	background: -o-linear-gradient(top,  #e2e2e2 0%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#cccccc 100%);
	background: linear-gradient(to bottom,  #e2e2e2 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#cccccc',GradientType=0 );
	color: #666;
}

table.communicationBalanceTotal thead th {
	/*
	text-shadow: 0 1px 0 #FFF, 0 -1px 0 #222;
	text-shadow: 0 1px 0 #FFF, 0 -1px 0 rgba(0,0,0,.3);
	*/
	border-color: #CCC #999 #666 #FFF;
	text-shadow: 0 1px 0 #FFF;
	color: #444;
}
table.communicationBalanceTotal thead th:first-child {
	border-left-color: #BBB;
}
table.communicationBalanceTotal thead th:last-child {
	border-right-color: #666;
}
table.communicationBalanceTotal tfoot td.numberValue {
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f7f7 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	border-color: #BBB;
}
	header div.rightBlock strong {
	}
.mainLinks {
	background-color: #333;
}

	.mainLinks * {
		color: #FFF;
	}

	.mainLinks menu:hover,
	.mainLinks menu:active,
	.mainLinks menu:focus {
		background-color: #000;
	}

		.mainLinks menu:hover h1,
		.mainLinks menu:active h1,
		.mainLinks menu:focus h1 {
			background-color: #E5A345; /* Firefox 3.6+ */
			color: #FFF;
		}

		.mainLinks menu .navGroup {
			border-color: #333;
		}

			.mainLinks menu .navGroup a.level1 {
				background-color: #777;
			}

			.mainLinks menu .navGroup a.level2 {
				background-color: #F7F7F7;
				color: #000;
			}

		.mainLinks a:hover,
		.mainLinks a:active,
		.mainLinks a:focus {
			background-color: #489b44;
			color: #FFF;
		}

.profilesMainTabs .profileTab {
	background-color: #CCC;
	color: #555;
}

.profilesMainTabs .profileTab:hover,
.profilesMainTabs .profileTab:active,
.profilesMainTabs .profileTab:focus {
	background-color: #DDD;
}

.profilesMainTabs .profileTab.activePage {
	background-color: #FFF;
	color: #444;
}


	.profilesMainTabs .profileTab span {
		color: #222;
	}
	.profilesMainTabs .profileTab.activePage span {
		color: #000;
	}

.mainBreadcrumb {
	color: #000;
}

	.mainBreadcrumb strong {
		color: #000;
	}

.mainBreadcrumb a,
.mainBreadcrumb a:link,
.mainBreadcrumb a:visited {
	background-color: #CCC;
	color: #333;
}

.mainBreadcrumb a:hover,
.mainBreadcrumb a:active,
.mainBreadcrumb a:focus {
	background-color: #DDD;
	color: #000;
}

.mainBreadcrumb span:before,
.mainBreadcrumb a:before {
	color: #FFF;
}

section .breadcrumb {
	background-color: #FFF;
}

	section .breadcrumb span.separator {
		color: #666;
	}

/*--------------- BODY CONTENT -------------*/
section.bodyContent {
	background-color: #FFF;
}

	section.bodyContent h2 {
		color: #265027;
		border-bottom-color: #BBB;
	}
/*--------------- FOOTER -------------*/
footer {
	border-top-color: #CCC;
}

.buttonPlace .errorsBlock,
.errorPlaceholder .errorContainer {
	border: 1px solid #A80003;
	background-color: #ffe1e2;
	color: #000;
}

	.errorPlaceholder .errorContainer a.errorClose:hover,
	.errorPlaceholder .errorContainer a.errorClose:active,
	.errorPlaceholder .errorContainer a.errorClose:focus {
		color: #480003;
	}

	.errorPlaceholder .errorContainer h2 {
		color: #A80003;
	}

	.errorPlaceholder .errorContainer .errorItem {
		border-bottom: 1px solid #ffbabc;
	}

	.errorPlaceholder .errorContainer .errorItem strong {
		color: #A80003;
	}

.actualStatus {
	background-color: #FFF;
}

.firstData .customerAccessUsed li {
	background-color: transparent;
}

.firstData .customerAccessUsed li.disabled {
	color: #BBB;
	background-color: transparent;
}

.entityData li.statusMonetic .statusMoneticBlock {
	border-color: #CCC;
	background-color: #FAFAFA;
}

	.entityData li.statusMonetic .statusMoneticBlock div {
		border-color: #DDD;
	}

.entityData li {
	border-bottom-color: #CCC;
}

.tabContent.enabled {
	background-color: transparent;
}

	.leftColumn .infoDiv {
		background-color: #FAFAFA;
		border: 1px solid #CCC;
	}

section.bodyContent h3 {
	border-bottom: 1px solid #DDD;
}


ul.entityDetails li.boolean {
	background-color: #EEE;
	border-bottom: 1px solid;
}

	div.secondLevel strong,
	div.secondLevel .checkGroup strong,
	ul.entityDetails li.firstLevel.fatherList strong,
	ul.entityDetails li.secondLevel strong {
		border-bottom: 1px solid #CCC;
	}

.enablingGroup label.falseLegend.enabled,
.boolean.enabled,
ul.entityDetails li.boolean.enabled {
	background-color: #DFD;
	border-bottom-color: #9C9;
}

	.boolean.enabled span,
	ul.entityDetails .boolean.enabled span {
		color: #363;
	}

.enablingGroup label.falseLegend.disabled,
.infoItem.boolean.disabled,
.boolean.disabled,
ul.entityDetails li.boolean.disabled {
	border-bottom-color: #CCC;
	background-color: #FAFAFA;
	color: #999;
}

.boolean.disabled span,
ul.entityDetails .boolean.disabled span {
	color: #555;
}

.adviceLine {
	border: 1px solid #999;
}

.falseLabel span.noteOfLabel {
	border: 1px solid #CCC;
	background-color: #F9F9F9;
}


.infoList li {
	border-bottom: 1px solid #CCCCCC;
}

.infoList.withImages li img {
	background-color: #f0f;
}

.entityPropertiesGroup .boolean {
	background: none transparent;
	border-color: #CCC;
}

ul.entityDetails.catPonderation li.infoLine.disabled {
	background-color: transparent;
	color: #BBB;
}
.forgotPassModal.infoBlock,
.modalContainer .infoDiv,
.tabsColumns div .infoDiv, 
.infoDiv.salesTotalInfo {
	border: 1px solid #CCC;
	background-color: #FFF;
	background-color: #FDFDFD; /*NANO-----------------------------*/
}

.tabsColumns div .infoDiv:nth-last-child(1),
.tabsColumns div .infoDiv:last-child {
	
}
.forgotPassModal h2,
legend,
.enablingGroup label.falseLegend,
.modalContainer .infoDiv h4,
.tabsColumns div .infoDiv h4 {
	border: 1px solid #BBB;
	background-color: #EEE;
}

.tabsColumns div .infoDiv h4 strong.entityId {
	background-color: #AAA;
	color: #FFF;
}

.tableTools strong {
	color: #555;
}

.movFeats a img {
	background-color: #999;
}

.movementsTable tbody .detailRow.hovered td {
	border-color: #CDC;
}

.movementsTable thead th div,
.movementsTable thead th a {
	background-color: #346D35;
	color: #FFF;
}

.movementsTable tbody .mainRow td {
	border-color: #AAA;
}

.movementsTable tbody .detailRow td {
	border-color: #DDD;
	background-color: #EEE;
}

.movementsTable tbody .detailRow.hovered td {
	border-color: #CDC;
}

.prizesOrder .prizeItem.PrizeStateSentToShop .prizeState,
.prizesOrder .prizeItem.PrizeStateSentToShop .prizeDelivered {
	color: #3176b1; 
}

.prizesOrder .prizeItem.PrizeStateOrdered .prizeState,
.prizesOrder .prizeItem .prizeNotDelivered {
	color: #b19a31;
}

.prizesOrder .prizeItem.PrizeStateAvailableForRetirement .prizeState {
	color: #371;
}

.prizesOrder .prizeItem.PrizeStateRetired .prizeState {
	color: #BBB;
}
.prizesOrder .prizeItem.PrizeStateInStock .prizeState{
	color: #FB6400;
}
.prizesOrder .prizeItem.PrizeStateConfirmed .prizeState{
	color: #371;
}
.prizesOrder .prizeItem.PrizeStateReturnForDamagedPrize .prizeState{
	color: #B239A8;
}
.prizesOrder .prizeItem.PrizeStateNotDeliveredNotFindingCustomer .prizeState{
	color: #C16341;
}
.prizesOrder .prizeItem.PrizeStateInTransit .prizeState{
	color: #77DF43;
}


section.bodyContent .campaignH2 {
	border-bottom-color: #BBB;
}

table.flagsFieldsTable thead th {
	border-bottom: 1px solid #AAA;
}

table.flagsFieldsTable tbody td {
	border-bottom: 1px solid #DDD;
}

table.flagsFieldsTable .tableHeader2 th {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	background-color: #F5F5F5;
}

.balanceInfo.campaignBalance .balanceBlockContainer .balanceBlock .balanceValue {
	border-bottom: 1px solid #DDD;
}
.gmaps {
	border: 1px solid #999;
}

.gmaps > div {
	border: 1px solid #FFF;
}
.productContent .productTitle strong,
section.bodyContent h2 strong.enabled {
	background-color: #BEF2AC;
}

.accountResultNet,
.netShopAccountItem {
	border-color: #DDD;
}

.netShopAccountItem.acredAccountItem h4 strong.accountModeTitle,
.netShopAccountItem.oneLine h4 strong.accountModeTitle {
	border: 1px solid #DDD;
}

section .accountResultNet h4,
section .netShopAccountItem h4 {
	border-bottom: 1px solid #DDD;
}

.netShopAccountItem .accountBalance {
	border-right: 1px solid #CCC;
}

.netShopAccountItem .accountBalance:last-child,
.netShopAccountItem .accountBalance:nth-last-child(1) {
	
}

.infoDataBlock {
	border-top: 1px solid #AAA;
}

section.bodyContent .infoDataBlock h3 {
	border-bottom: 1px solid #CACACA;
}

.infoDataBlock div div {
	border-top: 1px solid #DDD;
}

/*.movementTbl thead {
	background-color: #EEE;
}*/

.periodsTbl thead td,
.periodsTbl tbody td,
.movementTbl thead th,
.movementTbl tbody td,
.comunicTbl thead th,
.comunicTbl tbody td  {
	border-bottom: 1px solid #DADADA;
}

.movementTbl thead td {
	background-color: #FAFAFA;
	border-bottom: 1px solid #DADADA;
}

.movementTbl thead td.charged {
	background-color: #EFE;
	border-bottom: 1px solid #9C9;
	color: #060;
}

.movementTbl thead td.discharged {
	color: #600;
	background-color: #FEE;
	border-bottom: 1px solid #C99;
}
/*
.movementTbl tbody td {
	border-bottom: 1px solid #DADADA;
}*/

.movementTbl tbody td.numberValue .currencySmall {
	color: #666;
}

.numberValue.charged,
.movementTbl tbody td.charged {
	color: #060;
}

.numberValue.discharged,
.movementTbl tbody td.discharged {
	color: #600;
}
.periodsTbl tbody tr td, 
.movementTbl tbody tr td {
	background-color: #FFF;
}
#reportConcilResults .reportTbl01 tbody tr.groupRow td.showDetails,
.movementTbl tbody td.showDetails {
	color: #888;
}

.movementTbl tbody td.showDetails:hover {
	color: #000;
	background-color: #F6F6F6;
}

.movementTbl tbody td.movDetailsFirstTd {
	background-color: transparent;
}

.movementTbl tbody td.movDetailsLastTd {
	background-color: transparent;
}

.accessFilterByCustomerTbl,
.movementTbl1,
.periodsTbl,
.comunicTbl  {
	border: 1px solid #BBB;
	background-color: rgba(0, 0, 0, .03);
}
.accessFilterByCustomerTbl thead,
.periodsTbl thead,
.movementTbl1 thead,
.comunicTbl thaed,
.movementTbl1 tbody tr td div.tabBodies table.tableProductDetails thead tr,
.movementTbl1 tbody tr td div.tabBodies table.tablePromotionsDetails thead tr{
	background-color: #EEE;
}

.accessFilterByCustomerTbl thead th,
.accessFilterByCustomerTbl tbody td,
.periodsTbl thead th,
.periodsTbl tbody td,
.comunicTbl thead th,
.comunicTbl tbody td,
.movementTbl1 thead th,
.movementTbl1 tbody td,
.movementTbl1 tbody tr td div.tabBodies table.tableProductDetails tr th,
.movementTbl1 tbody tr td div.tabBodies table.tableProductDetails tr td,
.movementTbl1 tbody tr td div.tabBodies table.tableTransactionsDetails tr td {
	border-bottom: 1px solid #DADADA;
}


.movementTbl1 tbody tr td div.tabBodies table.tableProductDetails .table-detailShipment tbody tr:nth-child(2) td{
	border-bottom:0px;
}


.movementTbl1 tbody tr.movementDetail:hover td div.tabBodies table.tableTransactionsDetails tbody tr,
.movementTbl1 tbody tr.movementDetail:hover td div.tabBodies table.tableTransactionsDetails tbody tr td,
.movementTbl1 tbody tr.movementDetail:hover td div.tabBodies table.tableProductDetails tbody tr,
.movementTbl1 tbody tr.movementDetail:hover td div.tabBodies table.tableProductDetails tbody tr td,
.movementTbl1 tbody tr.movementDetail:hover td div.tabBodies table.tablePromotionsDetails tbody tr,
.movementTbl1 tbody tr.movementDetail:hover td div.tabBodies table.tablePromotionsDetails tbody tr td  {
	background-color: #fff;
	border-bottom: 1px solid #DADADA;
}

.movementTbl1 tbody tr.movementDetail:hover td div.tabBodies table.tableProductDetails tbody tr.productsCategory,
.movementTbl1 tbody tr.movementDetail:hover td div.tabBodies table.tableProductDetails tbody tr.productsCategory td {
	background-color: #ccc;
}

.movementTbl1 tbody tr.movementDetail td div.tabBodies table.tableProductDetails thead tr th.subtablePoints{
	text-align:center;
}

.movementTbl1 tbody tr.movementDetail .tabsSelect div.tabItem{
	margin-right:5px;
}

.movementTbl1 tbody tr.movementDetail.expanded td{
	position:inherit;
	background-position: right 1px;
} 


.awStepBody.resultsDataBase .column50 .movementTbl1 thead th,
.awStepBody.resultsDataBase .column50 .movementTbl1 tbody td {
	/*border-bottom: 1.2px;*/
}

.accessFilterByCustomerTbl thead td,
.movementTbl1 thead td {
	background-color: #FAFAFA;
	border-bottom: 1px solid #DADADA;
}

.movementTbl1 thead td.charged {
	background-color: #EFE;
	border-bottom: 1px solid #9C9;
	color: #060;
}

.movementTbl1 thead td.discharged {
	color: #600;
	background-color: #FEE;
	border-bottom: 1px solid #C99;
}

.movementTbl1 tbody tr:nth-child(2n) td {
	background-color: transparent;
}

.movementTbl1 tbody tr:nth-child(2n) td.movValue > div,
.movementTbl1 tbody tr:nth-child(2n) td.movType > div {
	border-bottom: 1px solid #DDD;
}
.accessFilterByCustomerTbl tbody td
.movementTbl1 tbody td,
.periodsTbl tbody td,
.comunicTbl tbody td {
	border-bottom: 1px solid #DADADA;
	border-bottom: 0 none;
	border-top: 1px solid #DADADA;
}

.accessFilterByCustomerTbl tbody tr:hover td,
.movementTbl1 tbody tr:hover td,
.periodsTbl tbody tr:hover td, {
	background-color: #FCFCFC;
}
.accessFilterByCustomerTbl tbody tr.productsCategory:hover td,
.movementTbl1 tbody tr.productsCategory:hover td {
	background-color: #cccccc;
}

.movementTbl1 tbody td.numberValue .currencySmall {
	color: #666;
}

.numberValue.charged,
.movementTbl1 tbody td.charged {
	color: #060;
}

.numberValue.discharged,
.movementTbl1 tbody td.discharged {
	color: #600;
}
.accessFilterByCustomerTbl tbody tr td,
.movementTbl1 tbody tr td {
	background-color: #FFF;
}
#reportConcilResults .reportTbl01 tbody tr.groupRow td.showDetails a,
.movementTbl1 tbody td.showDetails a, .reportTbl01.salesByShop.reporTableFraud td.showDetails a {
	color: #888;
}
#reportConcilResults .reportTbl01 tbody tr.groupRow td.showDetails a:hover,
.movementTbl1 tbody td.showDetails a:hover, .reportTbl01.salesByShop.reporTableFraud td.showDetails a:hover {
	color: #000;
}

.searchItems.oneLineForm {
	border: 1px solid #CCC;
	background-color: #FAFAFA;
}

.customersToolbox {
	border-color: #CCC;
}

.customersToolbox a:hover {
	background-color: #F6F6F6;
}

.operateMasivelyMenu strong {
	border: 1px solid #EEE;
	background-color: #F6F6F6;
}

.operateMasivelyMenu:hover .operateMasivelyMenuItems {
	border-color: #CCC;
}

.operateMasivelyMenu a {
	border-color: #CCC;
	background-color: #FCFCFC;
}

.customerTable thead tr th {
	border-bottom-color: #AAA;
}

.customerTable thead tr th.checkAll a {
	background-color: rgba(0, 0, 0, .3);
	color: #FFF;
}

.customerTable thead tr th.checkAll a:hover {
	background-color: rgba(0, 0, 0, .75);
}

.customerTable tbody td {
	border-bottom-color: #DDD;
}

.customerTable tbody tr:hover td {
	background-color: #FAFAFA;
	border-bottom-color: #CCC;
}

.tabsColumns div .infoDiv .accountResultNet h4 {
	background-color: transparent;
	border-bottom: 1px solid #DDD;
}

.accountResultNet h4 span {
	background-color: #DDD;
}

.accountResultNet:hover {
	background-color: #FAFAFA;
}

.accountResultNet .accountBlock {
	border-left: 1px solid #AAA;
}

.accountResultNet .accountBlock h5 {
	background-color: #f3f3f3;
	border: 1px solid #DDD;
}

.movementsSummaryTotalizer {
	border: 1px solid #999;
	background-color: #FAFAFA;
}

section.bodyContent .movementsSummaryTotalizer h4 {
	border: 1px solid #CCC;
	background-color: #EEE;
}

.movementsSummaryTotalizer .accountBalance h5 {
	border-bottom: 1px solid #CCC;
}

.catalogList .tabsColumns .infoDiv.catalogPrize img.prizeImg {
	border: 1px solid #DDD;
}

.catalogList .tabsColumns .infoDiv.catalogPrize h4 {
	border-bottom: 1px solid #EEE;
}

.catalogList .tabsColumns .infoDiv.catalogPrize div.otherData {
	border-top: 1px solid #DDD;
}

.catalogList .tabsColumns .infoDiv.catalogPrize div.buttonPlace {
	border-top: 1px solid #AAA;
}

.catalogList a.catalogListItem.valid {
	border-color: #AAA;
	background-color: #FFF;
}

.catalogList a.catalogListItem.valid:hover {
	border-color: #8A8;
	background-color: #ECFFEC;
}

.catalogList a.catalogListItem.noValid {
	border-color: #BBB;
	background-color: #FFF;
	color: #999;
}

.catalogList a.catalogListItem.noValid:hover {
	border-color: #888;
	background-color: #F6F6F6;
	color: #666;
}
.genericWizardEndMsg.genericWizardSuccess,
.genericWizardEndMsg.comSent,
.genericWizardEndMsg.comScheduled,
.catalogList a.catalogListItem.valid strong.catalogStatus {
	border-color: #090;
	background-color: #DFD;
	color: #060;
}

.catalogList a.catalogListItem span {
	color: #000;
}

.catalogList a.catalogListItem.noValid span {
	color: #888;
}

.catalogList a.catalogListItem.noValid:hover span {
	color: #888;
}

.catalogList a.catalogListItem span strong {
	
}

.catalogList a.catalogListItem.noValid strong.catalogStatus {
	border-color: #999;
	color: #888;
	background-color: #EEE;
}

.catalogList a.catalogListItem.noValid:hover strong.catalogStatus {
	border-color: #AAA;
	color: #777;
	background-color: #DDD;
}

.catalogList a.catalogListItem span.catalogPrizesQty {
	color: #000;
}

.catalogList a.catalogListItem:hover span.catalogPrizesQty {
	color: #000;
}

.catalogList a.catalogListItem.noValid span.catalogPrizesQty {
	color: #888;
}

.catalogList a.catalogListItem.noValid:hover span.catalogPrizesQty {
	color: #555;
}

/*------------------------------------------------------------------------------*/
/*					WEBKIT SPECIFIC DECLARATIONS								*/
/*------------------------------------------------------------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Insert here  the declarations FROM here  - Nano */
	.movementTbl1 tbody tr.detailsExpanded {
		border-bottom: 1px solid #DADADA;
	}

	/* Insert here  the declarations UNTIL here - Nano */
}

.listFilter {
	border-bottom: 1px solid #DDD;
}

a.backLink,
a.backLink:link,
a.backLink:visited {
	background-color: #DDD;
	border-color: #FFF;
	color: #666;
}

a.backLink:hover,
a.backLink:active,
a.backLink:focus {
	background-color: #CCC;
	color: #333;
}

.orderBtns  a.activeAscending,
.orderBtns  a.activeAscending:link,
.orderBtns  a.activeAscending:visited {
	color: #000;
}

.orderBtns  a.activeDescending,
.orderBtns  a.activeDescending :link,
.orderBtns  a.activeDescending :visited {
	color: #000;
}

.orderBtns  a.activeDescending:hover {
	color: #946426;
}

.orderBtns1 .orderBtnLinks {
	border: 1px solid #CCC;
	background-color: #FFF;
}

.orderBtns1 .orderByLabel {
	
}

.orderBtns1 .orderBtnLinks:hover {
	border-color: #AAA;
}

.orderBtns1 .orderBtnLinks a,
.orderBtns1 .orderBtnLinks a:link,
.orderBtns1 .orderBtnLinks a:visited,
.orderBtns1 .orderBtnLinks:hover 	a.activeAscending,
.orderBtns1 .orderBtnLinks:active	a.activeAscending,
.orderBtns1 .orderBtnLinks:focus	a.activeAscending,
.orderBtns1 .orderBtnLinks:hover	a.activeDescending,
.orderBtns1 .orderBtnLinks:active	a.activeDescending,
.orderBtns1 .orderBtnLinks:focus	a.activeDescending {
	border-top: 1px solid #DDD;
}

.orderBtns1 a.activeAscending,
.orderBtns1 a.activeAscending:link,
.orderBtns1 a.activeAscending:visited {
	color: #000;
}

.orderBtns1 a:hover,
.orderBtns1 a.activeAscending:hover {
	background-color: #FAFAFA;
}

.orderBtns1 a.activeDescending,
.orderBtns1 a.activeDescending:link,
.orderBtns1 a.activeDescending:visited {
	color: #000;
}

.orderBtns1 a.activeDescending:hover {
	color: #946426;
}
/*-------------------- Basic List -----------------------*/
.basicList .scrollarea label,
.basicList .scrollarea a,
.basicList .scrollarea div {
	background-color: #FFF;
	border: 1px solid #AAA;
}

.basicList .scrollarea a,
.basicList .scrollarea div {
	color: #000;
}

.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 strong,
.basicList .scrollarea a strong,
.basicList .scrollarea div strong {
	color: #265027;
}

.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: #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 {
	border-top: 1px solid #DDD;
	color: #666;
}

#orderLoadingMovements .divSmallLoading,
.pagUtils .loading,
.reportSettings .loading, 
.buttonPlace .loading, .bestSellerGraphicContainer .loading {
	border: 1px solid #999;
	background-color: #FFF;
	color: #333;
}

.searchForm {
	border: 1px solid #ccc;
	background-color: #FAFAFA;
}

.resultsList {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #FFF;
}

a.resultItem {
	border-bottom: 1px solid #DDD;
}

a.resultItem:hover,
a.resultItem:active,
a.resultItem:focus {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	border-left: 9px solid #DDD;
	border-top: 1px solid #DDD;
	background-color: #FAFAFA;
}

a.resultItem img {
	background-color: #AAA;
}

a.resultItem span.geoLevelData {
	color: #000;
}

a.resultItem span.shopsQty {
	color: #000;
}

a.resultItem span.shopsQty span {
	color: #000;
}

a.resultItem p {
	color: #000;
}

body.login div.wrap {
	background-color: transparent;
}

.login fieldset {
	background-color: transparent;
}

.modalOverlay {
	background: #000;
}

.modalBlock {
	background: #CCC;
}

.simplemodal-overlay {
	background: #000;
}

.simplemodal-container {
	background: #999;
}

.simplemodal-close {
	background: #000;
}
/*--------------------------- NORMAL RESULTS TABLE ------------------------------*/
			.normalResulTable thead th span.actionsCol,
			.normalResulTable thead th a,
			.normalResulTable thead th a:link,
			.normalResulTable thead th a:visited {
				background-color: #999;
				color: #FFF;
				border-top: 1px solid #DDD;
				border-right: 1px solid #333;
				border-bottom: 1px solid #111;
				border-left: 1px solid #CCC;
				background-color: #888;
			}

			.normalResulTable thead th a:hover,
			.normalResulTable thead th a:active,
			.normalResulTable thead th a:focus {
				background-color: #909090;
			}

			.normalResulTable thead th.activeDescending a,
			.normalResulTable thead th.activeDescending a:link,
			.normalResulTable thead th.activeDescending a:visited,
			.normalResulTable thead th.activeAscending a,
			.normalResulTable thead th.activeAscending a:link,
			.normalResulTable thead th.activeAscending a:visited {
				background-color: #489b44;
				background: -moz-linear-gradient(100% 100% 90deg, #2d5e2e, #489b44);
				background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2d5e2e), to(#489b44) );
				background: -webkit-linear-gradient(#489b44, #2d5e2e);
				background: -o-linear-gradient(#489b44, #2d5e2e);
				color: #FFF;
				border-top: 1px solid #bef2ac;
				border-left: 1px solid #9ad685;
				border-right: 1px solid #1a471e;
				border-bottom: 1px solid #1a471e;
			}

		.normalResulTable tbody td {
			border-bottom: 1px solid #CCC;
		}

		.normalResulTable tbody tr.disabled  td {
			border-bottom-color: #dec1c1;
		}

		.normalResulTable tbody tr td:first-child {
			border-left-color: #CCC;
		}

		.normalResulTable tbody tr td:last-child {
			border-right-color: #CCC;
		}
		/*-------------------------- TR -------------------------*/
		/*------------------------- IMPAR -----------------------*/
		.normalResulTable tbody tr:nth-child(odd) {
			background-color: #FFF;
		}

		.normalResulTable tbody tr:nth-child(odd) .ordered {
			background-color: #F3F3F3;
			border-left-color: #D0D0D0;
			border-right-color: #D0D0D0;
		}

		/*-------------------------- PAR ------------------------*/
		.normalResulTable tbody tr:nth-child(even) {
			background-color: #F9F9F9;
		}

			.normalResulTable tbody tr:nth-child(even) .ordered {
				background-color: #EEE;
				border-left-color: #DDD;
				border-right-color: #DDD;
			}

		/*------------------------ DISABLED ---------------------*/
		.normalResulTable tbody tr.disabled:nth-child(even),
		.normalResulTable tbody tr.disabled:nth-child(odd),
		.normalResulTable tbody tr.disabled {
			background-color: #FFEDED;
		}

		.normalResulTable tbody tr.disabled:nth-child(even) td.ordered,

		.normalResulTable tbody tr.disabled:nth-child(odd) td.ordered,
		.normalResulTable tbody tr.disabled .ordered {
			background-color: #F0DFDF;
			border-left-color: #dec1c1;
			border-right-color: #dec1c1;
		}

		.normalResulTable tbody tr:hover.disabled {
			background-color: #f3e2e2;
			border-bottom-color: #dec1c1;
		}

			.normalResulTable tbody tr:hover.disabled td.ordered {
				background-color: #f0d3d3;
				border-bottom-color: #dec1c1;
			}

		.normalResulTable tbody tr:hover {
			background-color: #EEE;
		}

			.normalResulTable tbody tr:hover td.ordered {
				background-color: #DDD;
			}

			.normalResulTable tbody tr .enabledValue {
				color: #448a51;
			}

			.normalResulTable tbody tr.disabled .enabledValue {
				color: #AF5656;
			}

		.movementTbl1 tbody tr.detailsExpanded {
			border-bottom: 1px solid #DADADA;
		}

/*--------------------------------------------------------------------------------
							Non Clicleable Element Hover
--------------------------------------------------------------------------------*/

/* 
Border: #DDD
Background: #FFF;
*/
div.pwSavedCRM ul.pwSavedCRMList li.pwSavedCRMItem:hover {
	border-color: #BBB;
	background-color: #F6F6F6;
}

/*--------------------------------------------------------------------------------
							Headings on Wizards with H3
--------------------------------------------------------------------------------*/
.pwHeading {
	border-color: #946426;
	background-color: #ffe9c1;
	color: #443015;
}

.pwHeading h3 {
	text-shadow: 0 -1px 0 #946426, 0 1px 0 #FFF;
}

/*--------------------------------------------------------------------------------
							Enabling elements 
--------------------------------------------------------------------------------*/

/* #BEF9AC;		verde fuerte*/

div.pwPrizeTypes div.pwPrizeTypesItem.enabled {
	background-color: #DFD;
	border-color: #363;
	background-color: #EFE;
	border-color: #9C9;
}

.loadingOverlayMsg {
	background-color: #DFD;
	border-color: #363;

} 


/*----------------AND OR------------------------*/

.block-or{
	background-color:#f3e595;
	padding: 10px; 
	border-left:3px solid #f7b32d;
	margin-left:10px;
}  



.block-and{
	background-color:#f2f4c3; 
	padding: 10px; 
	border-left:3px solid #aed09e; 
	margin-left:10px;
	margin-bottom:10px;
} 

.block-and input[type=radio], .block-or input[type=radio]{
	margin-top:12px;
}

.categoryRoot.content-and, .awFieldList.awAccountantStep .awFieldBlock .awFieldAccountantItem .awFieldBlockForm .rangeInputs.content-and{
	background-color:#f2f4c3; 
} 

.categoryRoot.content-or, .awFieldList.awAccountantStep .awFieldBlock .awFieldAccountantItem .awFieldBlockForm .rangeInputs.content-or{
	background-color:#f3e595; 
} 

.block-clone-andor{
	margin:7px; 
	position:relative;
	left:0%;
} 

.block-clone-andor span{
	color:#999; 
	font-size:24px; 
	font-weight:bold;
} 


.awFieldList.awAccountantStep .awFieldBlock .block-clone-andor .awFieldAccountantItem .awFieldBlockForm .rangeInputs{
	background:#f2f4c3;
	margin-top:5px;
}

.block-clone-andor .awFieldAccountantItem .awFieldContainer.awSelectField{
	background:#f2f4c3;
	padding:5px 10px;
	margin-top:5px;
} 

.block-clone-andor .awFieldAccountantItem .awFieldContainer.awSelectField label input, .block-clone-andor .awFieldAccountantItem .awFieldContainer.awSelectField label select { 
	margin-top:0px;
}

.awFieldContainer.awSelectField.content-or {
	background:#f3e595; 
	padding:2px 10px;
	margin-top:1px;
} 

.awFieldContainer.awSelectField.content-and {
	background:#f2f4c3; 
	padding:2px 10px;
	margin-top:1px;
} 

.resultsPeriodsBlock.addProducts-block{
	background-color:#b7e1b5;
	padding:10px;
	border-radius:2px;
	border-top-left-radius:0px;
	clear: both;
	height:230px;
} 

.resultsPeriodsBlock.refuseProducts-block{
	background-color:rgb(255, 126, 103);
	padding:10px;
	border-radius:2px;
	border-top-left-radius:0px;
	clear: both;
	height:230px;
} 


.resultsPeriodsBlock.ignoredProducts-block{
	background-color:#c9d6df;
	padding:10px;
	border-radius:2px;
	border-top-left-radius:0px;
	clear: both;
	height:230px;
}

.selectNetsShopsModal .searchNodesResults .addProducts-block h3{
	border-bottom:0px;
} 


.addProducts-block .addedPeriod{
	border:0px;
} 

.addProducts-block .selectNetsShopsModal .searchNodesResults .addedNodesContainer{
	border-top:0px;
}


.column50.step2-totalProductsList .searchPeriodsBlock h3 span, .column50.step2-totalProductsList .actionBlock {
	color:#368c72;
	font-size:12px;
	font-weigth:ligther;
}

.column50.step2-totalProductsList .actionBlock {
	font-size:16px;
} 

.categoryRoot .labelTxt.withoutProducts{
	font-style:italic;
	color: #626262;
background: #eeeeee;
padding: 5px 10px;
border: dotted 1px #cccccc;
}

.categoryRoot .labelTxt.only-oneProduct{
	font-style:italic;
	color: #000000;
	background: #f0f9f0;
	padding: 5px 10px;
	border: dotted 1px #cccccc;
	margin-left:5px;
} 

.categoryRoot .labelTxt.allGroup-Products{
	font-style:italic;
	color: #000000;
	background: #e6ecf0;
	padding: 5px 10px;
	border: dotted 1px #cccccc;
	margin-left:5px;
	cursor: pointer;
} 

.categoryRoot .labelTxt.excluded-Products{
	font-style:italic;
	color: #000000;
	background: #FF7E67;
	padding: 5px 10px;
	border: dotted 1px #cccccc;
	margin-left:5px;
	cursor: pointer;
} 

.categoryRoot .labelTxt.group-Products{
	font-style:italic;
	color: #000000;
	background: #b1e0af;
	padding: 5px 10px;
	border: dotted 1px #cccccc;
	margin-left:5px;
	cursor: pointer;
}

.white-color{
	background-color:#ffffff;
}


