/* 	

	Title: global forms
	Author: p.vdovcev
	Date: 02.2013

-----------------------------------------------------------------------------------------------
===============================================================================================*/

.g-form {
	margin-top: 15px;
}
	.g-form_text {
		margin-top: 19px;
	}
	.g-form__row {
		display: table;
		width: 100%;
		margin-bottom: 14px;
	}
	.g-form__row_simple {
		margin-bottom: 5px;
	}
	.g-form__row_narrow {
		margin-bottom: 23px;
	}
	.g-form__row_no-label {
		padding-left: 140px;
	}
	.g-form__row_no-label_popup {
		padding-left: 85px;
		margin-bottom: 10px;
	}
	.g-form__row__label {
		display: table-cell;
		width: 116px;
		padding-top: 6px;
		padding-right: 24px;
		vertical-align: top;
		text-align: right;
		font-size: 12px;
		line-height: 14px;
		color: #000;
		cursor: default;
		*float: left;
	}
		.g-form__row__label_popup {
			width: 80px;
			padding-right: 5px;
			text-align: left;
			color: #666666;
		}
	.g-form__row__widget {
		display: table-cell;
		vertical-align: top;
		*float: left;
	}
		.g-form__row_search-region .g-form__row__label {
			width: 158px;
			white-space: nowrap;
			*margin-right: -182px;
		}
		.g-form__row_search-region .g-form__row__widget {
			*padding-left: 182px;
			*float: none;
		}

	.g-form__row__widget_full {
		width: 100%;
		*width: 65%;
	}
	.g-form__row__widget_text{
		padding-top: 5px;
		line-height: 18px;
	}
	.g-form__row__widget_popup {
		padding-right: 20px;
	}


	.g-form__row__subwidget{
		display: block;
		margin: 5px 0;
		font-size: 12px;
		line-height: 16px;
	}
	.g-form__row__subwidget_first {
		margin-top: 0;
		}
	.g-form__row__subwidget_inline {
		display: inline-block;
		vertical-align: middle;
	}
	.g-form__row__subwidget_top {
		vertical-align: top;
		}
	.g-form__row__subwidget_spacious {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.g-form__row__subwidget_nowrap {
		white-space: nowrap;
	}
	.g-form__row__subwidget_left {
		float: left;
	}
	.g-form__row__subwidget_right{
		float: right;
	}
	.g-form__row__subwidget_text {
		margin-top: 10px;
		margin-bottom: 0;
		font-size: 12px;
		color: #999;
	}
	.g-form__row__subwidget-table {
		display: table-cell;
		vertical-align: middle;
	}
		.g-form__row__subwidget-table_full {
			width: 100%;
		}

	.g-form__search {
		position: relative;
	} 
	.g-form__search__widget {
		padding-right: 162px;
	} 
	.g-form__search__button {
		position: absolute;
		top: 0;
		right: 0;
		width: 135px;
		z-index: 2;
	} 
	.g-form__search__button .c-submit {
		height: 30px;
	}
	.g-form__button,
	.g-form__button:link,
	.g-form__button:visited,
	.g-form__button:hover,
	.g-form__button:active,
	.g-form__button:focus{
		display: inline-block;
		margin-right: 17px;
		color: #fff;
		border: none;
		cursor: pointer;
		white-space: nowrap;
		text-decoration: none;
	}
	.g-form__button_disabled,
	.g-form__button_disabled:link,
	.g-form__button_disabled:visited,
	.g-form__button_disabled:hover,
	.g-form__button_disabled:active,
	.g-form__button_disabled:focus{
		opacity: 0.5;
		cursor: default;
	}
	.g-form__button_default,
	.g-form__button_default:link,
	.g-form__button_default:visited,
	.g-form__button_default:hover,
	.g-form__button_default:active,
	.g-form__button_default:focus,
	.g-form__button_default.g-form__button_disabled:hover,
	.g-form__button_default.g-form__button_disabled:active,
	.g-form__button_default.g-form__button_disabled:focus{
		height: 16px;
		margin-top: -2px;
		padding: 2px 7px;
		border: 1px solid;
		border-color: #8bafd1 #6f95b9 #557ca3 #6f95b9;
		border-radius: 2px;
		font-size: 12px;
		line-height: 15px;
		color: #333;
		background-color: #87abce;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfefe), to(#dbe5f3), color-stop(0.85, #c5d3e6));
		background-image: -webkit-linear-gradient(top, #fdfefe, #c5d3e6 85%, #dbe5f3);
		background-image: -moz-linear-gradient(top, #fdfefe, #c5d3e6 85%, #dbe5f3);
		background-image: -ms-linear-gradient(top, #fdfefe, #c5d3e6 85%, #dbe5f3);
		background-image: -o-linear-gradient(top, #fdfefe, #c5d3e6 85%, #dbe5f3);
		background-image: linear-gradient(to bottom, #fdfefe, #c5d3e6 85%, #dbe5f3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfefe', endColorstr='#c5d3e6');
		box-shadow: none;
	}
	.g-form__button_default:hover {
		background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfefe), to(#dbe5f3), color-stop(0.85, #e1ebf6));
		background-image: -webkit-linear-gradient(top, #fdfefe, #e1ebf6 85%, #dbe5f3);
		background-image: -moz-linear-gradient(top, #fdfefe, #e1ebf6 85%, #dbe5f3);
		background-image: -ms-linear-gradient(top, #fdfefe, #e1ebf6 85%, #dbe5f3);
		background-image: -o-linear-gradient(top, #fdfefe, #e1ebf6 85%, #dbe5f3);
		background-image: linear-gradient(to bottom, #fdfefe, #e1ebf6 85%, #dbe5f3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfefe', endColorstr='#e1ebf6');
	}
	.g-form__button_default:active {
		background-color: #E0EAF6;
		line-height: 17px;
		background-image: none;
		filter: none;
		-webkit-box-shadow: inset 0 6px 5px -7px black;
		-moz-box-shadow: inset 0 6px 5px -7px black;
		box-shadow: inset 0 6px 5px -7px black;
	}
	.g-form__button_submit,
	.g-form__button_submit:link,
	.g-form__button_submit:visited,
	.g-form__button_submit:hover,
	.g-form__button_submit:active,
	.g-form__button_submit:focus {
		padding:3px 15px;
		border:1px solid #426285;
		font:13px/16px Arial,Tahoma,sans-serif;
		text-align:center;
		background-position:0 0;
		background-repeat:repeat-x;
		background-size:5px 100%;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAbCAYAAAC0s0UOAAAATklEQVR42rTRuQ3AQAhE0bXkUtx/ddwEOPcQIHmX8Ekk86+qetbn7sxcgBGBaGaI7o6oqkMUEURm3o5ENMQT7z+xXWk+ctuordl1fwUYAP9tTp3a/m0xAAAAAElFTkSuQmCC);
		background-color:#376EA9;
		-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
		-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
		box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		cursor:pointer;
		vertical-align:baseline;
		*vertical-align:middle;
		*zoom:1;
		color: #FFFFFF;
		text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
	}
	.g-form__button_submit:hover {
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAbCAYAAAC0s0UOAAAANUlEQVR42mL8//9/GgMaYAEKMmAI/vv3j0hBrNr//v1LiZnEa8eqkkLBQWgRhUFHWRQDBBgA9cVRFv3YGFoAAAAASUVORK5CYII=);
	}

	.g-form__button_submit:active {
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAbCAYAAAC0s0UOAAAATElEQVR42rTRuw2AAAxDQSORf8Zg/xnpcYpIQMqT0vgdAC487hQREKoqo7szmhljRCwxMxmr6nPs7iX+8f4Sx5X2I4+NxppT91uAAQDw5AN8AZpmMgAAAABJRU5ErkJggg==);
	}

	.g-form__button_submit[disabled="disabled"],
	.g-form__button_submit[disabled="disabled"]:hover,
	.g-form__button_submit[disabled="disabled"]:active,
	.g-form__button_submit[disabled="disabled"]:focus,
	.g-form__button_submit.g-form__button_disabled,
	.g-form__button_submit.g-form__button_disabled:hover,
	.g-form__button_submit.g-form__button_disabled:active,
	.g-form__button_submit.g-form__button_disabled:focus {
		border-color:#9daec1 !important;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAbCAYAAAC0s0UOAAAALElEQVR42mL8////QgY0wMSABbAAVVIgSAszsQv++/ePPhYNEXfSIuQBAgwAKeBIt3cEBisAAAAASUVORK5CYII=) !important;
		-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2) !important;
		-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2) !important;
		box-shadow:0 1px 3px rgba(0,0,0,0.2) !important;
		opacity: 1!important;
		color: #dfe7ef!important;
	}
	
	input[type="submit"].g-form__button_register {
		font-size:15px !important;
	}
	.g-form__button_reset,
	.g-form__button_reset:link,
	.g-form__button_reset:visited,
	.g-form__button_reset:hover,
	.g-form__button_reset:active,
	.g-form__button_reset:focus {
		color: #999;
		font: 13px Arial,sans-serif;
	}
	.g-form__button_reset:link,
	.g-form__button_reset:visited {
		text-decoration: underline;
	}
	.g-form__button_reset[disabled="disabled"]:hover,
	.g-form__button_reset.g-form__button_disabled:hover {
		color: #ccc;
		cursor: default;
		text-decoration: underline;
	}
	.g-form__button_reset:hover {
		color:#f37823;
	}

		.g-form__button_reset_right {
			float: right;
			margin-top: 6px;
			margin-right: 0!important;
		}
		.g-form__button_reset__sub {
			display: inline-block;
			margin-left: .25em;
		}
		.g-form__button_reset_small {
			font-size: 12px!important;
		}

.g-form__field {
	width: 280px;
	display:block;
	width:100%;
	height:16px;
	margin:0;
	padding:4px 6px;
	border:1px solid #c6c6c6;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 1px 0px #fff, inset 1px 1px 4px rgba(0,0,0,0.17);
	-moz-box-shadow:0 1px 0px #fff, inset 1px 1px 4px rgba(0,0,0,0.17);
	box-shadow:0 1px 0px #fff, inset 1px 1px 4px rgba(0,0,0,0.17);
	color:#333;
	font:13px/16px Arial,Tahoma,Verdana,sans-serif;
	background:#fff;
	outline:none;
	cursor:text;
	
}
.g-form__field_textarea {
	min-height: 100px;
}
.g-form__field-full-wrapper {
	padding-right: 14px;
}
	.g-form__field-full-wrapper .g-form__field {
		width: 100%;
	}
	.g-form__field-full-wrapper_login {
		position: relative;
		z-index: 2;
	}
.g-form__field-search {
	font-family: Georgia, 'Times New Roman', Times, serif;
	padding: 2px 9px 3px;
	font-size: 17px;
	height: 23px;
	line-height: 20px;
}

.g-form__field:hover {
	border-color: #999;
}
.g-form__field:focus {
	border-color:#85b8eb;
	-webkit-box-shadow:0 0 3px rgba(19,132,235,0.36),inset 1px 1px 3px rgba(0,0,0,0.17);
	-moz-box-shadow:0 0 3px rgba(19,132,235,0.36),inset 1px 1px 3px rgba(0,0,0,0.17);
	box-shadow:0 0 3px rgba(19,132,235,0.36),inset 1px 1px 3px rgba(0,0,0,0.17); 
}
.g-form__field_error {
	border-color: #ce1900 !important;
	-webkit-box-shadow: 1px 1px 2px rgba(206, 25, 0, 0.2) inset, 0 0 3px rgba(206, 25, 0, 0.36) !important;
	-moz-box-shadow: 1px 1px 2px rgba(206, 25, 0, 0.2) inset, 0 0 3px rgba(206, 25, 0, 0.36) !important;
	box-shadow: 1px 1px 2px rgba(206, 25, 0, 0.2) inset, 0 0 3px rgba(206, 25, 0, 0.36) !important;
}

.g-form__field[readonly="readonly"],
.g-form__field[readonly="readonly"]:hover,
.g-form__field[disabled="disabled"],
.g-form__field[disabled="disabled"]:hover,
.g-form__field_disabled,
.g-form__field_disabled:hover {
	border-color:#c6c6c6 !important;
	-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2) !important;
	-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2) !important;
	box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2) !important;
	background-color:#f2f2f2 !important;
	cursor:default !important;
	color: #a4a4a4;
}

.g-form__field::-webkit-input-placeholder {
	color: #a4a4a4;
}
.g-form__field:-moz-placeholder {
	color: #a4a4a4;
}
.g-form__field:placeholder {
	color: #a4a4a4;
}
.g-form__field_fullwidth {
	margin-right: -18px;
}
.g-form__field_small {
	font-size: 12px;
	line-height: 16px;
}
.g-form__field_combo {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: none;
}

.g-form__suggest {}
.g-form__dropdown{
	position:relative;
	z-index: 1050;
	}
	.g-form__dropdown_fullwidth {
		margin-right: -18px;
	}
.g-form__suggest{
	position:absolute;
	z-index:1000;
	top: 32px;
	width:100%;
	margin:0;
	padding:2px 0 0;
	border:1px solid #8bafd2;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#fff;
	font-size:12px;
	word-wrap:break-word;

	background: #FFFFFF;
	border-color: #C4C6D3;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.25);

	font-size: 12px;
	left: -8px;
	line-height: 14px;
	margin: 0;
	padding: 6px 0;
	position: absolute;
	white-space: nowrap;
	z-index: 1000;

}
.g-form__suggest__inner{
	*position:relative;
	*zoom:1
}

.g-form__suggest__item{
	display:block;
	padding: 7px 10px 8px 10px;
	border:0;
	cursor:pointer;
	white-space:normal;
	font: 13px/15px Helvetica Neue Light,Arial,Tahoma,sans-serif;
	color: #333;
	text-overflow: ellipsis;
}
.g-form__suggest__item_selected{background:#f0f0f0;}
.g-form__suggest_grouped{left:0;padding:0;margin:0;color:#000;font:12px/15px Arial,Tahoma,Verdana,sans-serif}
.g-form__suggest_grouped .g-form__suggest__inner{border:none}
.g-form__suggest_grouped .g-form__suggest__item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.g-form__suggest_grouped .g-form__suggest__item_selected{background:#f0f0f0;}
.g-form__suggest_grouped .g-form__suggest__item__tick{font-weight:normal;background: #FFFB97;}
.g-form__suggest_grouped .g-form__suggest__item__caption{
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 11px;
	line-height: 13px;
	color: gray;
}
.g-form__suggest_grouped .g-form__suggest__group-header{
	font: 11px/29px Helvetica Neue Light,Arial,Tahoma,sans-serif;
	font-weight:normal;
	border-bottom: 1px solid #ccc;
	padding:2px 4px;
	text-transform: uppercase;
	margin-top: -1px;
	padding: 1px 10px 0;
	font-weight: 700;
	color: #333;
}








.g-select {
	position: relative;
	cursor: pointer;
	z-index: 1010;
}
	.g-select__box {
		padding:4px 36px 4px 18px;
		border:1px solid #c1c1c1;
		font:13px/16px Arial,Tahoma,sans-serif;
		text-align:left;
		background-position:0 0;
		background-repeat:repeat-x;
		background-size:5px 100%;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAbCAYAAAC0s0UOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxQUU1RkZEODVCMjExRTI5MjUyQUIzNEU3NEI1RTRDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcxQUU1RkZFODVCMjExRTI5MjUyQUIzNEU3NEI1RTRDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzFBRTVGRkI4NUIyMTFFMjkyNTJBQjM0RTc0QjVFNEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzFBRTVGRkM4NUIyMTFFMjkyNTJBQjM0RTc0QjVFNEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7a/GcfAAAAQklEQVR42mL8////ZgY0wMSABVAoyALEf4gW/Em04A9sgt+JFvxGtMqvRGv/Rpl24t35gzLBX0QJMgJTCEZsAgQYAHgtG17qe3j2AAAAAElFTkSuQmCC);
		background-color:#e4e4e4;
		-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
		-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
		box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		cursor:pointer;
		vertical-align:baseline;
		*vertical-align:middle;
		color: #000;
		text-shadow: 0 1px 0 rgba(256, 256, 256, 0.6);
		*height: 16px;
		*width: auto;
		*zoom: 1;
		*margin-top: 1px;
		z-index: 201;
		position: relative;
	}
	
		.g-select:hover .g-select__box {
			border-color:#999;
			background-color:#efefef;
			background-image:-webkit-gradient(linear, left top, left bottom, from(white), to(#efefef));
			background-image:-webkit-linear-gradient(top, white, #efefef);
			background-image:-moz-linear-gradient(top, white, #efefef);
			background-image:-ms-linear-gradient(top, white, #efefef);
			background-image:-o-linear-gradient(top, white, #efefef);
			background-image:linear-gradient(to bottom, white, #efefef);
		}
		.g-select_active .g-select__box,
		.g-select_active:hover .g-select__box{
			border-color:#999;
			background-color:#c2c2c2;
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAbCAYAAAC0s0UOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBODkyRjZDODYyOTExRTJCNDMwRDExMDMzMDg3ODNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBODkyRjZEODYyOTExRTJCNDMwRDExMDMzMDg3ODNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUE4OTJGNkE4NjI5MTFFMkI0MzBEMTEwMzMwODc4M0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUE4OTJGNkI4NjI5MTFFMkI0MzBEMTEwMzMwODc4M0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6O2/YWAAAAKUlEQVR42mJkYGBQY0ADTAxYAC0EWYD4P/kqh7zgP3pYRGF4YtUOEGAAQQoSbf1XEZoAAAAASUVORK5CYII=);
		}
		.g-select_disabled .g-select__box,
		.g-select_disabled:hover .g-select__box{
			border-color:#efefef!important;
			background-color:#efefef!important;
			background-image:-webkit-gradient(linear, left top, left bottom, from(white), to(#efefef))!important;
			background-image:-webkit-linear-gradient(top, white, #efefef)!important;
			background-image:-moz-linear-gradient(top, white, #efefef)!important;
			background-image:-ms-linear-gradient(top, white, #efefef)!important;
			background-image:-o-linear-gradient(top, white, #efefef)!important;
			background-image:linear-gradient(to bottom, white, #efefef)!important;
			color: #d5d5d5!important;
		}

	.g-select__dropdown {
		position: absolute;
		min-width: 100%;
		left: 0;
		top: auto;
		z-index: 200;
		margin-top: -3px;
	}
		.g-select__dropdown_right {
			left: auto;
			right: 0;
		}
		.g-select__dropdown__inner {
			border: 1px solid #9cadbe;
			-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
			-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
			box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			border-radius:4px;
			background-color:#fefefe;
			padding-top: 2px;
		}
			.g-select__dropdown__inner__scroll {
				max-height: 300px;
				overflow: auto;
				zoom: 1;
				width: 100%;
				overflow-x: hidden;
			}
			.g-select__dropdown__item {
				cursor:pointer;
				vertical-align:baseline;
				*vertical-align:middle;
				padding: 7px 36px 7px 18px;
				font:13px/16px Arial,Tahoma,sans-serif;
				text-align:left;
				color: #333333;
				display: block;
				white-space: nowrap;
				border-bottom: 1px solid #fefefe;
			}
			.g-select__dropdown__item_optgroup-hdr-selectable {
				background: transparent;
				font-weight: bold;
			}

			.g-select__dropdown__item:hover,
			.g-select__dropdown__item_active {
				background-color:#eeeeee;
				background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(238,238,238,1) 50%, rgba(233,233,233,1) 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(50%,rgba(238,238,238,1)), color-stop(100%,rgba(233,233,233,1))); 
				background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(238,238,238,1) 50%,rgba(233,233,233,1) 100%); 
				background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(238,238,238,1) 50%,rgba(233,233,233,1) 100%); 
				background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(238,238,238,1) 50%,rgba(233,233,233,1) 100%);
				background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(238,238,238,1) 50%,rgba(233,233,233,1) 100%);
			}
			.g-select__dropdown__item:first-child {
					padding-top: 5px;
					/*border-top-right-radius: 4px;
					border-top-left-radius: 4px;*/
				}
				.g-select__dropdown__item:last-child {
					border-bottom-right-radius: 4px;
					border-bottom-left-radius: 4px;
					border-bottom: none;
				}
				.g-select__dropdown__item_optgroup-hdr,
				.g-select__dropdown__item_optgroup-hdr:hover,
				.g-select__dropdown__item_optgroup-hdr:active {
					background: transparent;
					cursor: default;
					font-weight: bold;
				}
				.g-select__dropdown__item_optgroup-item {
					padding-left: 36px;
				}

	.g-select__select {
		display: none;
	}
	.g-select__box__text {
		overflow: hidden;
		text-overflow: ellipsis;
		min-height: 16px;
	}
	.g-select__box_combo {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		margin-left: -1px;
	}
	.g-select__box__arrow {
		display: block;
		position: absolute;
		top: 13px;
		right: 12px;
		border-color: #eeefef transparent transparent;
		border-style: solid;
		border-width: 4px 3px 0;
		z-index: 2;
	}
	.g-select__box__arrow__inner {
		display: block;
		position: absolute;
		top: -5px;
		left: -3px;
		border-color: #000 transparent transparent;
		border-style: solid;
		border-width: 4px 3px 0;
		z-index: 2;
	}



	.g-select_login {
		z-index: 1;
	}
		.g-select_login .g-select__box {
			padding-left: 12px;
			padding-right: 23px;
			font-size: 12px;
			-webkit-box-shadow:0 1px 0 #FFFFFF;
			-moz-box-shadow:0 1px 0 #FFFFFF;
			box-shadow:0 1px 0 #FFFFFF;
		}
			.g-select_login.g-select_active .g-select__box {
				-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
				-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
				box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
			}
			.g-select_login .g-select__box__arrow {
				top: 12px;
				right: 11px;
			}
		.g-select_login .g-select__dropdown__item {
			padding-left: 12px;
			padding-right: 23px;
		}

