.layoutfix {
	DISPLAY: inline-block
}

.layoutfix {
	DISPLAY: block;
	OVERFLOW: hidden
}

#tuna_calendar {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	Z-INDEX: 1000;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 148px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	POSITION: absolute
}

#tuna_calendar {
	WIDTH: 284px
}

}
#tuna_calendar A {
	COLOR: #0055aa;
	TEXT-DECORATION: none
}

#tuna_calendar .day0 {
	COLOR: #ffff00
}

#tuna_calendar .day6 {
	COLOR: #ffff00
}

#tuna_calendar .current_day {
	FONT-WEIGHT: bold;
	COLOR: #0055aa;
	TEXT-DECORATION: underline
}

#tuna_calendar .current_day:hover {
	BACKGROUND: #c8e3fc;
	TEXT-DECORATION: underline
}

#tuna_calendar .cue_day {
	COLOR: #a0522d
}

#tuna_calendar .cue_day:hover {
	BACKGROUND: #c8e3fc
}

#tuna_calendar .selected_day {
	BORDER-RIGHT: #7cb9f4 1px solid;
	BORDER-TOP: #7cb9f4 1px solid;
	BACKGROUND: #c8e3fc;
	BORDER-LEFT: #7cb9f4 1px solid;
	WIDTH: 18px;
	COLOR: #0055aa;
	BORDER-BOTTOM: #7cb9f4 1px solid;
	HEIGHT: 18px;
	TEXT-DECORATION: none
}

#tuna_calendar .limit_day {
	TEXT-DECORATION: line-through
}

#tuna_calendar .limit_day:hover {
	TEXT-DECORATION: line-through
}

#tuna_calendar .over_day {
	CURSOR: default;
	COLOR: #999
}

#tuna_calendar .blank_day {
	CURSOR: default;
	COLOR: #999
}

#tuna_calendar .limit_day {
	CURSOR: default;
	COLOR: #999
}

#tuna_calendar .enable_day:hover {
	BACKGROUND: #c8e3fc
}

#tuna_calendar .currentmonth01 TH {
	BACKGROUND: #0055aa
}

#tuna_calendar TABLE {
	BORDER-RIGHT: #7f9db9 1px solid;
	BORDER-TOP: #7f9db9 1px solid;
	BACKGROUND: #fff;
	FLOAT: left;
	BORDER-LEFT: #7f9db9 1px solid;
	BORDER-BOTTOM: #7f9db9 1px solid;
	BORDER-COLLAPSE: collapse
}

#tuna_calendar TH {
	LINE-HEIGHT: 20px;
	HEIGHT: 20px;
	TEXT-ALIGN: center
}

#tuna_calendar TD {
	LINE-HEIGHT: 20px;
	HEIGHT: 20px;
	TEXT-ALIGN: center
}

#tuna_calendar THEAD TH {
	FONT-WEIGHT: bold;
	BACKGROUND: #e7f1fd;
	COLOR: #0055aa
}

#tuna_calendar TH {
	FONT-WEIGHT: bold;
	BACKGROUND: #599de9;
	COLOR: #fff
}

#tuna_calendar TH SPAN {
	COLOR: #ffff00
}

#tuna_calendar THEAD TH SPAN {
	FONT-WEIGHT: normal;
	WIDTH: 40px;
	CURSOR: pointer;
	COLOR: #0055aa;
	LINE-HEIGHT: 16px;
	TEXT-ALIGN: center
}

#tuna_calendar TD A {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 20px;
	LINE-HEIGHT: 20px;
	HEIGHT: 20px;
	TEXT-ALIGN: center
}

/* �л��������Ԫ�� */
.tab_searchbox {
	MARGIN: 0px 0px 0px 0px
}

.tab_searchbox .tab_item {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 83px;
	CURSOR: pointer;
	HEIGHT: 35px
}

.tab_searchbox .selected_tab_hotel_current {
	BACKGROUND-POSITION: -427px -64px;
	MARGIN-LEFT: 2px;
	CURSOR: default
}

.tab_searchbox .selected_tab_flt_current {
	BACKGROUND-POSITION: -427px -112px;
	CURSOR: default
}

.tab_searchbox .selected_tab_package_current {
	BACKGROUND-POSITION: -427px -160px;
	MARGIN-LEFT: -2px;
	CURSOR: default
}

/* �л����� */
#windows02_01 {
	margin: 20px 0 0 25px;
	line-height: 24px;
}

#windows02_01 div.airSearchParamsName{
	display:inline;
	float:left;
	width:165px;	
}

#windows02_01 li#li_01 {
	margin: 10px 0 0 9px;
}

#windows02_01 select {
	width: 248px;
}

#windows02_02 {
	margin: 5px 0 0 25px;
	width: 120px;
}

#windows02_03 {
	margin: 5px 0 0 25px;
	width: 120px;
}

#windows02_03 input#w2l {
	width: 74px;
}

#imageField {
	margin: 15px 0 0 235px;
}
