.z-combobox-rounded-inp, .z-bandbox-rounded-inp, .z-datebox-rounded-inp, .z-timebox-rounded-inp, .z-spinner-rounded-inp, .z-doublespinner-rounded-inp, .z-combobox-inp, .z-bandbox-inp, .z-datebox-inp, .z-timebox-inp, .z-spinner-inp, .z-doublespinner-inp {
	font-family: arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
	background: #FFF !important;
	border: 1px solid #CCC !important;
	border-right: 0 !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 4px !important;
	border-radius: 2px 0 0 2px !important;
	-moz-border-radius: 2px 0 0 2px !important;
	-webkit-border-radius: 2px 0 0 2px !important;
	margin: 0 !important;
	height: 15px !important;
}

.z-combobox-right-edge, .z-bandbox-right-edge, .z-datebox-right-edge, .z-timebox-right-edge, .z-spinner-right-edge, .z-doublespinner-right-edge {
	border-right: 1px solid #CCC !important;
	border-radius: 2px 2px 2px 2px !important;
	-moz-border-radius: 2px 2px 2px 2px !important;
	-webkit-border-radius: 2px 2px 2px 2px !important;
}

.z-combobox-focus .z-combobox-inp, .z-bandbox-focus .z-bandbox-inp, .z-datebox-focus .z-datebox-inp, .z-timebox-focus .z-timebox-inp, .z-spinner-focus .z-spinner-inp, .z-doublespinner-focus .z-doublespinner-inp {
	border: 1px solid #CCC !important;
}

.z-combobox-focus .z-combobox-inp, .z-bandbox-focus .z-bandbox-inp, .z-datebox-focus .z-datebox-inp, .z-timebox-focus .z-timebox-inp, .z-spinner-focus .z-spinner-inp, .z-doublespinner-focus .z-doublespinner-inp {
	border: 1px solid #999 !important;
	border-right: 0 !important;
}

.z-combobox-focus .z-combobox-right-edge, .z-bandbox-focus .z-bandbox-right-edge, .z-datebox-focus .z-datebox-right-edge, .z-timebox-focus .z-timebox-right-edge, .z-spinner-focus .z-spinner-right-edge, .z-doublespinner-focus .z-doublespinner-right-edge {
	border-right: 1px solid #999 !important;
	border-radius: 2px 2px 2px 2px !important;
	-moz-border-radius: 2px 2px 2px 2px !important;
	-webkit-border-radius: 2px 2px 2px 2px !important;
}

.z-combobox input.z-combobox-right-edge, .z-bandbox input.z-bandbox-right-edge, .z-datebox input.z-datebox-right-edge, .z-timebox input.z-timebox-right-edge, .z-spinner input.z-spinner-right-edge, .z-doublespinner input.z-doublespinner-right-edge {
	border-right-width: 1px !important;
}

.z-combobox-real-readonly .z-combobox-right-edge, .z-bandbox-real-readonly .z-bandbox-right-edge, .z-datebox-real-readonly .z-datebox-right-edge, .z-timebox-real-readonly .z-timebox-right-edge, .z-spinner-real-readonly .z-spinner-right-edge, .z-doublespinner-real-readonly .z-doublespinner-right-edge {
	border-right-width: 1px !important;
	border-radius: 2px 2px 2px 2px !important;
	-moz-border-radius: 2px 2px 2px 2px !important;
	-webkit-border-radius: 2px 2px 2px 2px !important;
}

.z-combobox-rounded-inplace .z-combobox-rounded-inp, .z-bandbox-rounded-inplace .z-bandbox-rounded-inp, .z-datebox-rounded-inplace .z-datebox-rounded-inp, .z-timebox-rounded-inplace .z-timebox-rounded-inp, .z-spinner-rounded-inplace .z-spinner-rounded-inp, .z-doublespinner-rounded-inplace .z-doublespinner-rounded-inp, .z-combobox-inplace .z-combobox-inp, .z-bandbox-inplace .z-bandbox-inp, .z-datebox-inplace .z-datebox-inp, .z-timebox-inplace .z-timebox-inp, .z-spinner-inplace .z-spinner-inp, .z-doublespinner-inplace .z-doublespinner-inp {
	padding: 2px 1px 2px 5px !important;
	border: 0 !important;
	background: none !important;
}

.z-combobox-inplace .z-combobox-inp, .z-bandbox-inplace .z-bandbox-inp, .z-datebox-inplace .z-datebox-inp, .z-timebox-inplace .z-timebox-inp, .z-spinner-inplace .z-spinner-inp, .z-doublespinner-inplace .z-doublespinner-inp {
	border-right-width: 0 !important;
}

.z-textbox, .z-decimalbox, .z-intbox, .z-longbox, .z-doublebox {
	background: #FFF repeat-x 0 0 !important;
	border: 1px solid #CCC !important;
	font-family: arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	margin: 0 !important;
}

.z-textbox-focus, .z-textbox-focus input, .z-decimalbox-focus, .z-decimalbox-focus input, .z-intbox-focus, .z-intbox-focus input, .z-longbox-focus, .z-longbox-focus input, .z-doublebox-focus, .z-doublebox-focus input {
	background: #FFF repeat-x 0 0 !important;
	border: 1px solid #999 !important;
}

.z-textbox-inplace, .z-decimalbox-inplace, .z-intbox-inplace, .z-longbox-inplace, .z-doublebox-inplace {
	border: 0 !important;
	padding: 3px 1px !important;
	background: none !important;
}

/* Настройки для печати */
@media print {
	@page {
		size: landscape;
	}

	body {
		width: 521pt;
	}

	.z-borderlayout {
		position: relative;
	}

	#dockbar, #skip-to-content, #banner, .site-breadcrumbs, #footer, #chatBar, .portlet-topper-toolbar,
	.z-toolbar-panel, .z-toolbar, .z-auxhead, .z-button, .z-toolbarbutton {
		display: none !important;
	}
}