/* =b-field
Элементы управления */
.b-field {
	width:auto;
	height:30px;
	padding:0 10px;
	position:relative;
	background:0 -286px;
}

.b-field input, .b-field textarea {
	width:100%;
	height:30px;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:none;
	font-size:1em;
	font-family:Arial,sans-serif;
}

.b-field input {
	height:16px;
	padding:7px 0;
}

.b-field textarea {
	height:100px;
	line-height:17px;
	resize:none;
}

.b-field-side {
	width:8px;
	height:100%;
	top:0;
	position:absolute;
	background:0 -256px no-repeat;
}

.b-field, .b-field-side,
.b-textarea--top, .b-textarea--bottom,
.b-textarea--topleft, .b-textarea--topright,
.b-textarea--bottomleft, .b-textarea--bottomright {
	background-image:url(data:image/png;base64,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);
	*background-image:url(../../img/ui/ui-sprite.png);
}

.b-textarea--left, .b-textarea--right {
	background-repeat:repeat-y;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAABtJREFUGNNjmDlz5n9cYObMmf+ZGAiAUQUQAAApKB2PBneejQAAAABJRU5ErkJggg==);
	*background-image:url(../../img/ui/ui-sprite-vertical.png);
}

.b-field-side--left {
	left:0;
}

.b-field-side--right {
	right:0;
	background-position:-8px -256px;
}

.b-applications_service .b-textfield-container {
	padding: 0;
}
.b-applications_service .b-textfield-wrapper {
	width: 100%;
}

/* =b-field--textarea
Текстовое поле */
.b-field--textarea {
	height:auto;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:11px;
	background:none;
}

.b-field--textarea .b-field-side {
	background-position:0 -156px;
}

.b-field--textarea .b-field-side--right {
	background-position:-8px -156px;
}

.b-textarea--top, .b-textarea--bottom {
	width:100%;
	height:4px;
	left:0;
	position:absolute;
}

.b-textarea--top {
	top:0;
	background-position:0 -286px;
}

.b-textarea--bottom {
	bottom:0;
	background-position:0 -312px;
}

.b-textarea--left, .b-textarea--right {
	width:4px;
	height:100%;
	top:0;
	position:absolute;
}

.b-textarea--left {
	left:0;
}

.b-textarea--right {
	right:0;
	background-position:-4px 0;
}

.b-textarea--topleft, .b-textarea--topright,
.b-textarea--bottomleft, .b-textarea--bottomright {
	width:4px;
	height:4px;
	top:0;
	position:absolute;
}

.b-textarea--topleft, .b-textarea--bottomleft {
	left:0;
}

.b-textarea--topright, .b-textarea--bottomright {
	right:0;
}

.b-textarea--topleft {
	background-position:0 -256px;
}

.b-textarea--topright {
	background-position:-12px -256px;
}

.b-textarea--bottomleft {
	background-position:0 -282px;
}

.b-textarea--bottomright {
	background-position:-12px -282px;
}


/* =b-field--select
Выпадающий список */
.b-field--select {
	padding:0;
	background-position:0 -488px;
}

.b-field--select .b-field-side--left {
	background-position:0 -458px;
}

.b-field--select .newListSelected,
.b-field--select .selectedTxt {
	height:30px;
	position:relative !important;
	line-height:30px;
}

.b-field--select .newListSelected {
	background:100% 0 no-repeat;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAQtJREFUSMfllr1KA1EQhb8N9y1C1hTKxiUPYAp/0gRTCIISi8QExCgm1ha+xwrRyhXBQgtJuhRqUpgHMIhWhjyEaZaxC4pV1lkQdtqBjzNz5lyutbG9JyhU1nU4PTnGCoJABXhz2+Zl+KYHBNjcqZNAuYyIqALVFcZwZKMsEAMSrcKP0RiA9Fzq7wofes94LR+A5mGV/EouvMveuc9jbzBteC2f4es7zYPqTEDrczJRW2Kp0sAgEZlydnHFU3/wo7m6vESjvhtuh0f7FdJ2ksvrOwBq5S2KhTyzJsnIN5fXC2vYdhIAN7OAhLjRX1ledOYBCJtxg/zz1yYCIBK7kWPj8n2nS9Z1sLQ/S1/svHcAcKpWawAAAABJRU5ErkJggg==);
	*background-image:url(../../img/ui/select.png);
}

.b-field--select .selectedTxt {
	padding:0 11px;
	cursor:default;
	color:#999;
}

.b-field--select .selectedTxt.noplaceholder {
	color:#000;
}

.b-field--select ul.newList {
	width:100%;
	max-height:202px;
	margin:0;
	margin-left:-1px;
	padding:4px 0;
	position:absolute;
	overflow:auto;
	border:1px solid #5f6776;
	border-radius:3px;
	  -moz-border-radius:3px;
	  -webkit-border-radius:3px;
	background:#fff;
	z-index:2;
}
.b-select-custom-wrapper--up ul.newList {
	bottom: 30px;
}

.b-field--select_time ul.newList {
	width:55px;
}

.b-field--select ul.newList li {
	margin:0;
	padding:0 8px;
}

.b-field--select ul.newList li:hover {
	background-color:#e8effa;
}

.b-field--select ul.newList li a, .b-field--select ul.newList li a:link, .b-field--select ul.newList li a:visited,
.b-field--select ul.newList li a:hover, .b-field--select ul.newList li a:active {
	line-height:20px;
	display:block;
	color:#525866;
	text-decoration:none !important;
}

.b-field--select_time ul.newList li a, .b-field--select_time ul.newList li a:link, .b-field--select_time ul.newList li a:visited,
.b-field--select_time ul.newList li a:hover, .b-field--select_time ul.newList li a:active {
	font-size:1.27em;
}

.b-field--select .b-field-side--right {
	background:none;
}

.b-applications_service .b-select-container { 
	padding: 0;
}
.b-applications_service .b-select {
	padding-top: 0;
}
.b-applications_service .b-select-custom-ico {
	top: 13px;
}


/* =b-field--button
Кнопка */
.b-field--button {
	*width:160px;
	height:39px;
	padding:0 20px;
	display:inline-block;
	background-position:0 -39px;
}

.b-field--button input {
	height:34px;
	padding:0;
	cursor:pointer;
	color:#fff;
	font-size:1.23em;
}

.b-field--button  .b-field-side {
	background-position:0 0;
}

.b-field--button .b-field-side--right {
	background-position:-8px 0;
}

.b-field--button_disabled {
	background-position:0 -117px;
}

.b-field--button_disabled input {
	cursor:default;
}

.b-field--button_disabled  .b-field-side {
	background-position:0 -78px;
}

.b-field--button_disabled .b-field-side--right {
	background-position:-8px -78px;
}

/* placeholder */
input.inactive, textarea.inactive {
	color:#7c828c !important;
}

/* =b-field--error
Обработка ошибок */
.b-field--error input.ui-textfield,
.b-field--error textarea.ui-textarea,
.b-field--error .selectedTxt {
	color:#f00 !important;
}
.lte9 .b-field--error input.inactive,
.lte9 .b-field--error textarea.inactive {
	color:#f00 !important;
}
