.cal{padding:0 6px;width:126px}.cal .month{line-height:15px;height:15px;text-align:center}.cal .l,.cal .r{width:5px;height:9px;margin-top:3px;cursor:pointer}.cal .l{float:left;margin-left:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEdJREFUeNpiTEhIYEACHkCcwIImsAKII5jQBYB4BxO6AEgFSHAaEPfBBGCCWUBcBNUBF9wB1boCJgGzCEWCCclJMIkEgAADALWBD5QUmWreAAAAAElFTkSuQmCC) 50% no-repeat}.cal .r{float:right;margin-right:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiTEhIWMHAwLAAiHcwQAETVAAk4YEsCFIRgSzBBJVEkYAJwiT6gHgaC5IgSGsRSAcTksAKqBE7mNAFYBYlIAuAAECAAQDTwBEijBbeQwAAAABJRU5ErkJggg==) 50% no-repeat}.cell{display:inline-block;width:18px;line-height:14px;text-align:center}.cell.hover{cursor:pointer}.cell.now{color:#e24b2c}.cell.dim{color:#aaa}.cell.active,.cell.hover:hover{background:#e24b2c;color:#fff;border-radius:4px}body{color:#404040;margin:0;font:14px/normal Arial,Helvetica,sans-serif}.widget{width:300px;height:183px}.body{position:relative;padding:43px 10px 0}.row{margin-top:11px}input{box-sizing:border-box;font:inherit;border:1px solid #aaa;outline:none;padding:6px 10px;margin:0}input:focus{border-color:#7d7d7d}.from,.to{width:133px}.to{padding-left:15px}.time{width:75px}.date{width:105px}.date,.time{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAECAYAAACHtL/sAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABRSURBVHjajMyxDYAwEATBgfoo4FsAiXagBOeOqMENEVki+QgCvMnpNtgpIg6svpyllM0PM3bUl6/pjQQ6Ai1dy99HA3BjwZV7G+QBAAD//wMAyioOvzV1+hkAAAAASUVORK5CYII=) no-repeat 100%;cursor:pointer}.search{border:none;background:#000;color:#fff;float:right;width:90px;line-height:28px;font-size:15px;outline:none;cursor:pointer;margin:0}.search:hover{background:#333}.search-form{float:right;margin-right:3px}.dropper{display:inline-block;position:relative}.dropper:not(:last-child){margin-right:11px}.dropdown{position:absolute;background:#fff;box-shadow:1px 1px 1px 0 #999;border:1px solid #aaa;border-radius:4px;margin-top:-1px;z-index:1;padding:2px 0;font-size:11px;overflow:auto}.item{cursor:pointer;padding:3px 10px;white-space:nowrap;overflow:hidden}.item.hover,.item:hover{background:#e9edef}.item>img{margin-right:8px;float:left;width:24px}.schedules{overflow:hidden}.schedules>span{margin-right:4px}.link{display:inline-block;width:160px;height:32px}.widget{background:url(bg-98938f.png)}