.ui-keyboard { background:url("/media/infoterminal/images/iterminal_body_bg_bottom.png") center bottom no-repeat #fff; overflow: hidden; width: 1180px; padding: 30px 20px; position: absolute; z-index: 21; border-top-width: 1px}

.ui-keyboard .ui-keyboard-has-focus { z-index: 20; }
.ui-keyboard .ui-keyboard-button { border-radius: 5px; border-width: 1px; cursor: pointer; height: 60px; margin: 3px; overflow: hidden; width: 60px; }
.ui-keyboard .ui-keyboard-button span { margin: 0; padding: 0; white-space: nowrap; }
.ui-keyboard .ui-state-default, .ui-keyboard .ui-widget-content .ui-state-default, .ui-keyboard .ui-widget-header .ui-state-default { background: -moz-linear-gradient(center top , #FFFFFF, #F3F3F3) repeat scroll 0 0 transparent; color: #004393; font-size: 18px; font-weight: normal; }
.ui-keyboard .ui-state-default:active, .ui-keyboard .ui-widget-content .ui-state-default:active, .ui-keyboard .ui-widget-header .ui-state-default:active { background: -moz-linear-gradient(center top , #FFFFFF, #9F9F9F) repeat scroll 0 0 transparent; color: #FFFFFF; }

.ui-keyboard .ui-keyboard-button.ui-keyboard-space { height: 60px; width: 605px; }
.ui-keyboard .ui-keyboard-button.ui-keyboard-shift { height: 60px; width: 125px; }
.ui-keyboard .ui-keyboard-button.ui-keyboard-enter { height: 60px; margin-right: -100px; width: 120px; }
.ui-keyboard .ui-keyboard-button.ui-keyboard-cancel { height: 60px; margin-right: 60px; width: 125px; }
.ui-keyboard .ui-keyboard-button.ui-keyboard-bksp { height: 60px; width: 135px; }

.ui-keyboard .ui-keyboard-button-endrow { clear: left; }

.ui-keyboard .ui-keyboard-widekey { width: 4em; }
.ui-keyboard .ui-keyboard-accept { width: 9em; }
.ui-keyboard .ui-keyboard-space { text-indent: -999em; width: 15em; }
.ui-keyboard .ui-keyboard-preview { display: inline; margin: 0px 0px 3px; text-align: left; }
.ui-keyboard .ui-keyboard-keyset { text-align: center; }

.ui-keyboard .ui-keyboard-input { text-align: left; }
.ui-keyboard .ui-keyboard-placeholder { color: #888888; }
.ui-keyboard .ui-keyboard-nokeyboard { border-color: #888888; color: #888888; }
.ui-keyboard .ui-keyboard-button.ui-keyboard-combo.ui-state-default { border-color: #FFAF0F; }
