.yui-calcontainer{position:relative;float:left;z-index:2000;_overflow:hidden;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}.yui-calcontainer iframe.fixedsize{width:350px;height:200px;top:-1px;left:-1px;}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}.yui-calcontainer .title{position:relative;z-index:1;}.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar{position:relative;}.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}.yui-calcontainer{background-color:#fff;border:1px solid #9bc0e0;overflow:visible;}.yui-calcontainer .calshadow{background:#000;bottom:-3px;left:1px;position:absolute;right:-3px;top:1px;opacity:.2;filter:alpha(opacity=20);}.yui-calcontainer .calshim{background:#fff;bottom:0;left:0;position:absolute;right:0;top:0;}.yui-calcontainer strong{font-weight:bold;}.yui-calcontainer.multi .groupcal{border:none;padding:4px 4px 2px;margin:0;}.yui-calendar{border-spacing:0;border-collapse:collapse;text-align:center;margin:0;width:161px;}.yui-calendar .calhead{border:none;height:18px;overflow:hidden;vertical-align:middle;padding:0;}.yui-calendar .calheader{background:url(http://a.tbcdn.cn/app/flight/common/search/cal_sug_bg.png) repeat-x 0 -42px;color:#fff;font-size:13px;line-height:18px;text-align:center;}.yui-calendar .calheader img{border:none;}.yui-calendar .calnavleft,.yui-calendar .calnavright{width:20px;height:18px;top:0;bottom:0;cursor:pointer;}.yui-calendar .calnavleft{background:url(http://a.tbcdn.cn/app/flight/common/search/cal_sug_bg.png) no-repeat 0 0;left:-2px;margin-left:.4em;}.yui-calendar .calnavright{background:url(http://a.tbcdn.cn/app/flight/common/search/cal_sug_bg.png) no-repeat 0 -18px;right:-2px;margin-right:.4em;}.yui-calendar .calweekdayrow{background:#cce7ff;color:#404040;font-size:12px;height:19px;overflow:hidden;}.yui-calendar .calweekdayrow th{font-weight:normal;}.yui-calendar .calweekdaycell{text-align:center;}.yui-calendar td.calcell{font-size:12px;height:18px;line-height:18px;padding:2px;text-align:center;white-space:nowrap;}.yui-calendar td.calcell a{color:#049;display:block;height:100%;text-decoration:none;}.yui-calendar td.calcell.oom{visibility:hidden;}.yui-calendar td.calcell.previous{color:#808080;cursor:default;}.yui-calendar td.calcell.today,.yui-calendar td.calcell.today a{color:#f60;font-weight:bold;}.yui-calendar td.calcell.calcellhover{cursor:pointer;}.yui-calendar td.calcell.calcellhover a{background-color:#cce7ff;}.yui-calendar td.calcell.restricted{text-decoration:line-through;}.yui-calendar td.calcell.highlight1 a{color:#fff;background-color:#80c3ff;}.yui-calendar td.calcell.highlight2 a{color:#fff;background-color:#40a6ff;}input.highlight,.city-suggest-container .highlight{color:#f60;}.city-suggest-container strong{font-weight:bold;}.city-suggest-container{line-height:1.5;z-index:2000;}.city-suggest-content{background:#fff;border:solid 1px #9bc0e0;font-size:12px;height:238px;width:160px;*height:248px;_height:238px;}.city-suggest-shadow{background:#000;top:2px;left:2px;width:162px;opacity:.2;filter:alpha(opacity=20);}.city-suggest-shim{width:162px;}.city-suggest-empty{border-bottom:dashed 1px #ccc;color:#808080;margin:0 3px 8px;padding:5px 0 5px 3px;}.city-suggest-empty div{margin-bottom:2px;}.city-suggest-header{border-bottom:dashed 1px #ccc;color:#808080;font-size:12px;height:20px;line-height:20px;margin:0 5px;padding-left:5px;}.city-suggest-container ol{margin:3px 5px;}.city-suggest-container li{color:#404040;margin:1px 0;overflow:hidden;*display:inline;*zoom:1;}.city-suggest-container .city-suggest-name{float:left;height:20px;padding-left:5px;overflow:hidden;*height:18px;*padding-top:2px;_padding-top:0;_height:20px;}.city-suggest-container .city-suggest-py{float:right;text-align:left;width:85px;color:#808080;}.city-suggest-container li.hover{background:#cce7ff;cursor:pointer;}.city-suggest-container li.selected{background:#80c3ff;}.city-suggest-container li.selected .city-suggest-name,.city-suggest-container li.selected .city-suggest-py{color:#fff;}.city-suggest-more{border-top:dashed 1px #ccc;margin:3px 5px;padding-top:2px;}.city-suggest-more div{background:#fffada url(http://a.tbcdn.cn/app/flight/common/search/cal_sug_bg.png) no-repeat 32px -67px;color:#404040;cursor:pointer;padding-left:5px;zoom:1;*padding-top:2px;*height:15px;_padding-top:0;}