﻿@import url("button.css");

/*内容*/
#RightContainer { padding:6px 10px 10px 10px; margin:0 auto;}
.txt { width:200px; border:#bbbbbb solid 1px; background:#fff; padding:4px; font:normal 12px Arial;}

.addbg { background:#fffed5; border:#aaa solid 1px;}
a.cancelInvoice { text-decoration:line-through}

a.SlideUp,a.SlideDown { width:17px; height:19px; display:block; font-size:0px; line-height:0px;}
a.SlideUp { background:url(../../images/slide.gif) no-repeat left top;}
a.SlideDown { background:url(../../images/slide.gif) no-repeat left -19px;}

/*按钮*/
.CtrlDiv { width:100%; padding-bottom:8px;}
.CtrlDiv .left { float:left; display:inline; padding:9px 0 0 3px; font-size:14px;}
.CtrlDiv .right { float:right; display:inline;}

/*筛选*/
.FilterDiv { padding:4px 10px; margin-bottom:10px; border:#f1f1f1 solid 1px; background:#f7f7f7;}
.FilterDiv .fTable { border:0px;}
.FilterDiv .fTable .itemTD { padding:0px 5px 0 0;}
.FilterDiv .fTable .itemSP { padding:0px 15px 0 0;}

/*列表*/
.dataGrid { width:100%; border:0px; background:#fff;}
.dataGrid tr th { height:22px; font-weight:bold; padding:5px; background:#f7f7f7; border:1px #f1f1f1 solid;}
.dataGrid th a { font-weight:bold; color:#5080d8;}
.dataGrid tr td { background:#fff; border:1px #f1f1f1 solid; padding:5px;}
.dataGridEvenBg td {background:#f9f9f9!important;}
.overDataGridTr td {background:#dae7f1!important;}
.dataGrid .secdiv { padding:3px 0;}
.dataGrid .EvenBg {background:#f8feda!important;}

.up_col { background:url(../../images/sort_down.gif) 96% center no-repeat!important;}
.down_col { background:url(../../images/sort_up.gif) 96% center no-repeat!important;}

/*用户申请_Guest*/
.AppGuestTable { width:100%; border:0px; background:#eee;}
.AppGuestTable thead td { background:#c4f0d2; font-weight:bold; padding:3px;}
.AppGuestTable tbody td { background:#fff; padding:3px;}

/*页码*/
#pageControl { padding:9px 10px 9px 12px;}
#pageControl .txt { border:#bbb solid 1px; background:#fff; padding:2px; font:normal 12px Arial;}

#deleteSpace { float:left; display:inline; margin-left:2px; width:55px; height:22px; padding:2px 0 0 2px; background:url(../../images/btn_ot.gif) no-repeat; border:0px; cursor:pointer; font:normal 12px Arial; vertical-align:middle; overflow:hidden;}
#deleteSpace checkbox { margin:0px; padding:0px; vertical-align:middle; line-height:12px;}
#deleteSpace label { margin:0px; padding:0px; line-height:18px; vertical-align:top; cursor:pointer;}

#pageInfo { float:right; display:inline;}
#pageInfo span.cur { font-weight:bold; color:#ff3300}
#pageInfo a { font:normal 12px '宋体'; color:#333!important; padding:3px 7px; border:#ccc solid 1px; margin:0px 2px; display:inline-block;}
#pageInfo a:hover,#pageInfo a.cur { background:#4d7bd6; color:#fff!important; border:#5483e1 solid 1px;}


/*标签*/
.TabDiv { padding:5px 0 0 5px; height:32px; margin-bottom:2px; background:#f7f7f7; position:relative; overflow:hidden;}
.TabDiv .tabTable { border:0px;}
.TabDiv .tabTable .itemTD { height:32px; line-height:28px; padding:0 20px; border:#bbb solid 1px; border-radius: 3px; border-right:0px; border-bottom:0px; font-size:14px; cursor:pointer;}
.TabDiv .tabTable .ot { background:#f1f1f1;}
.TabDiv .tabTable .cur { background:#fff; font-weight:bold;}
.TabDiv .tabTable .last { border-right:#bbb solid 1px;}

/*新增与修改*/
.AddEditDiv { width:100%;}
.AddEditDiv .addTable { width:100%; border:0px; background:#fff; }
.AddEditDiv .addTable .ltd { width:15%; padding:8px 5px; text-align:right; font-weight:bold; background:#f2f2f2}
.AddEditDiv .addTable .rtd { padding:8px 5px; background:#f9f9f9}
.AddEditDiv .addTable .m1{ font-weight:bold; padding:5px 0 2px 5px; line-height:20px;}
.AddEditDiv .addTable .m2{ padding:2px 0 2px 10px; width:80%;}
.AddEditDiv .addTable checkbox { vertical-align:middle; padding:0px;}
.AddEditDiv .addTable label { line-height:14px; vertical-align:top; padding:5px 0 0 5px; margin-right:20px; cursor:pointer;}

/*上传控件*/
.PreviewImg { width:102px; height:102px; border:#ebc158 dotted 1px; margin-bottom:5px;}
.PreviewImg table { width:102px; height:102px; border:0px;}
.PreviewImg table td { text-align:center; padding:0px; width:102px; height:102px;}
.PreviewImg table td img { border:0px; vertical-align:middle; max-width:100px; max-height:100px;}
*html .PreviewImg table td img {
width: expression(this.width > 100 && this.width > this.height ? 100 : auto);
height: expression(this.height > 100 ? 100 : auto);
}
a.UploadCtrl { display:inline-block; width:42px; height:22px; background:url(../../images/ctrlimg.gif) no-repeat; text-align:center; border:0px; cursor:pointer; color:#fff; font:normal 12px/20px Arial; text-decoration:none;}
.m5 { margin-bottom:5px;}
.DelDiv { display:none;}

/*文件上传*/
.FileIcon { width:320px; border:#ebc158 dotted 1px; padding:5px; height:22px; line-height:22px; padding-left:35px; margin-bottom:5px; background:#fff url(../../images/ico/file.gif) no-repeat 5px center;}
.FileDelDiv { display:none;}

/*订单列表页*/
.InvoiceDiv { width:100%;}
.InvoiceDiv .DropMenu { display:none; position:absolute; z-index:9999; width:110px; padding:1px; margin:-70px 0 0 110px; background:#fff; border:#8fafea solid 1px; box-shadow: 0px 1px 2px rgba(0,0,0,.2);}
.InvoiceDiv .DropMenu a { padding-left:15px; display:block; height:25px; line-height:25px; color:#5080d8!important;}
.InvoiceDiv .DropMenu a:hover { background:#5080d8; color:#fff!important;}
.InvoiceDiv .DropMenu .line { display:block; height:1px; line-height:0px; font-size:0px; margin:2px 0; background:#eee;}
.InvoiceDiv:hover .Link a { color:#ff0000!important;}
.InvoiceDiv:hover .DropMenu { display:block;}


/*酒店房型操作*/
.RoomTypeTable { border:0px; background:#ccc}
.RoomTypeTable thead td { font-weight:bold; text-align:center; background:#eee}
.RoomTypeTable tbody td { text-align:center; background:#fff}


/*房库列表页*/
.RoomState { width:100%;}
.RoomState .Selected { width:100%; cursor:pointer;}
.RoomState:hover .Selected { background:url(../../images/right_to.gif) no-repeat right center;}
.RoomState .DropRoomState { display:none; position:absolute; z-index:9999; width:60px; padding:1px; margin:-60px 0 0 50px; background:#fff; border:#a1a1a1 solid 1px; box-shadow: 0px 1px 2px rgba(0,0,0,.2);}
.RoomState .DropRoomState a { text-align:center; display:block; height:25px; line-height:25px; color:#5080d8!important;}
.RoomState .DropRoomState a:hover { background:#5080d8; color:#fff!important;}
.RoomState .DropRoomState .line { display:block; height:1px; line-height:0px; font-size:0px; margin:2px 0; background:#eee;}
.RoomState:hover .DropRoomState { display:block;}

.cost_gray_dot { width:10px; height:10px; display:inline-block; vertical-align:middle; background:url(../../images/gray_dot.gif) no-repeat center}
.cost_green_dot { width:10px; height:10px; display:inline-block; vertical-align:middle; background:url(../../images/green_dot.gif) no-repeat center}