
/* Блок jquery-ui на главной */

@media print {
.hb-nav{display:none;}
}
.hb-cont{background:#fbfbfb;padding:1.5em;}
.hb-nav{list-style:none;background:#f4f3f4 url(../images/block.gif) repeat-x top right;margin:0;padding:0;}
.hb-nav:after{display:block;clear:both;content:" ";}
.hb-nav li{float:left;min-width:84px;margin:0;}
.hb-nav a,.hb-nav a span{display:block;background:url(../images/tab.png) no-repeat;padding:0 30px;}
.hb-nav a{padding-left:0;color:#898C8E;font-weight:400;line-height:1.2em;text-align:center;text-decoration:none!important;white-space:nowrap;outline:0;border-right:1px solid #fff;margin:1px 0 0;}
.hb-nav .hb-sel a{position:relative;top:1px;z-index:2;margin-top:0;color:#000;}
.hb-nav a span{width:64px;min-width:64px;height:18px;min-height:18px;padding-top:6px;padding-right:0;}
*>.hb-nav a span{width:auto;height:auto;}
.hb-nav .hb-sel a span{padding-bottom:0;}
.hb-nav .hb-sel a,.hb-nav a:hover,.hb-nav a:focus,.hb-nav a:active{color:#000;}
.hb-nav a,.hb-nav .hb-dis a:hover,.hb-nav .hb-dis a:focus,.hb-nav .hb-dis a:active{background-position:100% -100px;}
.hb-nav .hb-sel a span,.hb-nav a:hover span,.hb-nav a:focus span,.hb-nav a:active span{background-position:0 -50px;}
.hb-nav a span,.hb-nav .hb-dis a:hover span,.hb-nav .hb-dis a:focus span,.hb-nav .hb-dis a:active span{background-position:0 0;}
.hb-nav .hb-sel a:link,.hb-nav .hb-sel a:visited,.hb-nav .hb-dis a:link,.hb-nav .hb-dis a:visited{cursor:text;background:#f9f9f9;}
.hb-nav a:hover,.hb-nav a:focus,.hb-nav a:active,.hb-nav .hb-desel a:hover,.hb-nav .hb-desel a:focus,.hb-nav .hb-desel a:active{cursor:pointer;}
.hb-load em{background:url(loading.gif) no-repeat 0 50%;padding:0 0 0 20px;}
* html .hb-nav{display:inline-block;} 
*:first-child+html .hb-nav{display:inline-block;}

/* HTML Virtual Keyboard */
#keyMaster{position:absolute;border:1px solid #a5a2a2;color:#000;background:#f9f9f9;text-align:left;z-index:1000000;width:auto;margin:0;padding:5px;}
#keyMaster *{color:#444;font:normal 11px Arial,sans-serif;background:transparent;border:0 none;outline:0;vertical-align:baseline;margin:0;padding:0;}
#keyMaster thead tr th{text-align:left;background:inherit;padding:3px 5px 2px 4px;}
#keyMaster thead tr th select{margin-right:5px;border:1px inset #888;background:#f6f6f6;}
#keyMaster thead tr th label input{width:12px;height:12px;margin-right:5px;vertical-align:middle;}
#keyMaster thead tr td{text-align:right;vertical-align:middle;padding:3px 4px 2px 5px;}
#keyMaster thead tr td span{border:1px solid #f9f9f9;background:#f0f0f0;cursor:pointer;padding:1px 4px;}
#keyMaster tbody tr td{text-align:left;padding:0 4px 3px;}
#keyMaster tbody tr td div{text-align:center;position:relative;height:0;}
#keyMaster tbody tr td div#keyLayout{height:auto;}
#keyMaster tbody tr td div#keyLayout table{height:20px;white-space:nowrap;width:100%;border-collapse:separate;border-spacing:0;}
#keyMaster tbody tr td div#keyLayout table.keyCenter{width:auto;margin:0 auto;}
#keyMaster tbody tr td div#keyLayout table tbody tr td{vertical-align:middle;white-space:pre;font-family:'Lucida Console',monospace;border:1px solid #f9f9f9;background:#f0f0f0;cursor:default;min-width:.75em;padding:0 5px;}
#keyMaster tbody tr td div#keyLayout table tbody tr td.last{width:99%;}
#keyMaster tbody tr td div#keyLayout table tbody tr td.space{padding:0 45px;}
#keyMaster tbody tr td div#keyLayout table tbody tr td.alive{background:#ccd;}
#keyMaster tbody tr td div#keyLayout table tbody tr td.target{background:#ddc;}
#keyMaster tbody tr td div#keyLayout table tbody tr td.hover{border:1px solid #000;background:#f0f0f0;color:#000;cursor:pointer;}
#keyMaster thead tr td span.pressed,#keyMaster tbody tr td div#keyLayout table tbody tr td.pressed,#keyMaster tbody tr td div#keyLayout table tbody tr td.dead{border:1px solid #555;background:#ddd;}
#keyMaster tbody tr td div var{position:absolute;bottom:0;right:0;font-weight:700;font-style:italic;color:#444;}
.keyInitiator{vertical-align:top;cursor:pointer;margin:.5em 0 .1em;}

