body { overflow: hidden}
#head { height:80px; width:100%; position:absolute; top:0px; }
.nopadding { padding: 0 !important; margin: 0 !important; }
.tabs { width:100%; height:100%; overflow-y:none; display:none; }
.tabh { position:absolute; top:0px; height:64px; width:100%; }
.tabc { position:absolute; top:64px; bottom:0px; width:100%; overflow-y:scroll; }
.tabf { position:absolute; bottom:0px; height:48px; width:100%; }
#map { position:absolute; top:64px; bottom:48px; width:100%; }
.mptr { cursor: pointer; }
.tac { text-align:center !important; }
.tal { text-align:left !important; }
.tar { text-align:right !important; padding-right:4px;}
.scroll { height:100%; width:100%; overflow:auto; }
.cmenul { padding:8px 8px 8px 16px; }
.cmenur { padding:8px 16px 8px 8px; }
.bmenus { min-height:240px; padding-top:32px; cursor: pointer; }
.bmenuso { margin:8px 8px 0 0; padding:16px; border-radius:50%; cursor: pointer; }
.imenuso { font-size:48px; }
.imenufs { font-size:96px; }
#foot { position:absolute; bottom:0px; height:48px; width:100%; }
