﻿.CalendarCon{border-collapse: collapse;border:0px;width:100%;}
.CalendarCon td{width:50%; vertical-align:top;}
.CalendarBox{font-size: 12px;font-family: Arial;background: #fff; width:100%;border-collapse: collapse;border: 1px #ccc solid;background: #fff; color:#999;}
.CalendarCon .CalendarBox{width:98%; margin:5px auto;}
.CalendarBox{position:relative;}
.CalendarBox em,.CalendarBox i{font-style:normal;}
.CalendarBox th{width:13.7%;height:25px; border: 1px #ccc solid; color:#666;font-weight:bold;}
.CalendarBox td{width:13.7%; border:1px #ccc solid; vertical-align:top; margin:0px; padding:0px;}
.CalendarBox td,.CalendarBox .Cal_Order{ height:55px;line-height:18px;}
.CalendarBox .Cal_Order:link,.CalendarBox .Cal_Order:visited,.CalendarBox .Cal_Order:hover,.CalendarBox .Cal_Order:active{display:block; border:0px;margin:0px; padding:0px; position:relative; text-decoration:none!important;}
.CalendarObj .CalendarTitle{height:28px; line-height:28px; position:relative; font-size:16px; text-align:center; font-weight:bold;}
.CalendarTitle .PrevMonthsNB,.CalendarTitle .PrevMonths{position:absolute; left:2px; top:0px; height:28px; width:60px; text-align:right; cursor:pointer;background:url(../ui/img/TM_Skin_ico_Gray.gif) 5px -348px no-repeat;}
.CalendarTitle .NextMonthsNB,.CalendarTitle .NextMonths{position:absolute; right:2px; top:0px; height:28px; width:60px; text-align:left; cursor:pointer;background:url(../ui/img/TM_Skin_ico_Gray.gif) -30px -348px no-repeat;}
.CalendarBox .PrevMonths{}
.CalendarBox .PrevMonths{}
.CalendarBox .DayPrice,.CalendarBox .DayPrice_dx{ margin:0px; padding:0px;}
.CalendarBox .DayPrice{display:block;}
.CalendarBox .DayPrice em{ display:block; height:18px; line-height:18px;color:#333; }
.CalendarBox .DayPrice em i{ color:#f33;}
.CalendarBox .DaySur{display:none; position:absolute; top:2px; right:5px;}
.Cal_Order .DaySur{display:inline-block; color:#f63; font-size:12px;}
.Cal_Order .DaySurZ{color:#32BF25;}
.Cal_Order .DaySur0{color:#FF212A;}
#form_order_cal{width:360px; position:absolute; display:inline-block; margin:0px; padding:0px; border:0px; z-index:999;}
#OrderFrom_Con{ width:100%;}
#OrderFrom_Con h4{ font-size:12px; height:18px; line-height:18px;}
#OrderFrom_Con select{margin: 5px 10px; width: 340px; font-family: Arial; font-size: 13px;}
#OrderFrom_closeBtn{ position:absolute; top:3px; right:2px; width:11px; height:11px;cursor: pointer;}
#OrderFrom_Number{margin:2px auto; width:180px;}
#OrderFrom_Number input{width: 40px;}
#OrderFrom_OrderBtn{margin:5px auto; width:145px; height:38px; display:block; border:0px;cursor: pointer; position:static;}