body{margin:0; padding:0; font-weight:normal; font-family:"Segoe UI", Tahoma, Arial, sans-serif; font-size:13px; background:#F8F8F8;}
#container{border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff;}
.head{background-color:#E7E7E7;border-bottom:1px solid #ccc;margin-bottom:10px;}
.allcontent{min-height:600px; display:block}
a{color:#1F60A6; text-decoration:none; outline:none}
a:hover{color:#1C94C4}
.loading{height:20px; background-color:none !important; background-image:url('/img/loading.gif'); background-position:10px top; background-repeat:no-repeat; padding:2px 0px 2px 35px}
.loading2{height:60px; background:url('/img/loading2.gif') center top no-repeat; padding-top:40px;text-align:center;}
.hotel_list{margin:10px 5px; padding:5px}
#footer{margin-top:10px; border-top:1px solid #CCC; padding-top:5px; padding-bottom:5px;color:#808080}
.zleft{float:left; width:55px; text-align:right; padding-top:2px; display:block}
.zright{padding-top:2px; margin-left:58px; width:100px; display:block}
.w120{width:100px}
.ui-tabs .ui-tabs-nav li{padding:3px 6px;}
.ui-dialog-titlebar-close{color:#000 !important;}
.ui-widget-content{background-color:#efefef;}

table.roomst{}
table.roomst th{font-size:11px;font-weight:bold;color:#404040;padding:1px; font-weight:normal; vertical-align:top; text-align:center; border-left:1px solid #ccc; background-color:#fff; border-bottom:1px solid #ccc}
table.roomst2{width:100%;}
table.roomst2 th{background-color:#CCC;color:#333;}
table.roomst tbody td{background-color:#FFF; color:#000; border-bottom:1px solid #00304A; padding:1px; border-left:1px solid #ccc; text-align:right}
.availableat{text-align:left; font-size:11px;font-weight:bold;color:#656565;}
.pricemethod{font-size:10px; color:#808080}
.bookstart{background-color:#C0FFC0;cursor:pointer;}
.bookstart span{color:blue;text-decoration:underline;}
.margin-top-10{margin-top:10px;}

table.roomst tbody td.bsk{text-align:center;}
table.roomst tbody td.freeroom{text-align:center;}
.baskl span{cursor:pointer;}

.prices{border-top:1px solid #00304A; border-right:1px dashed #00304A; margin:0}
.prices thead th{color:#404040; padding:1px; font-weight:normal; vertical-align:top; text-align:center; font-size:11px; border-left:1px dashed #00304A; border-bottom:1px solid #00304A}
.prices tbody tr{background-color:#FFF; color:#000}
.prices tbody tr:hover{background-color:#F0F0F0; color:#404040}
.prices tbody td{border-left:1px dashed #00304A; border-bottom:1px solid #00304A; font-size:11px}

.price{vertical-align:bottom; text-align:right; color:#1F60A6}
.title{background-color:#00304A; color:white; font-weight:bold; text-align:left; font-size:12px; padding:3px}
.title_discount{background-color:#1F60A6; color:white; font-weight:bold; text-align:left; font-size:11px; padding:0 5px}
.price_date{font-size:10px}

select, input, textarea{font-size:11px; font-family:"Segoe UI",Tahoma,Arial,sans-serif}

#selectedoffer ul{list-style:none; padding:0; margin:5px}
#selectedoffer li{padding:2px; margin-bottom:2px; width:120px; float:left; margin-right:5px; background:#FFF; text-align:center}
#selectedoffer li:hover{background:#ECECEC}
#selectedoffer li img{width:95px; height:95px}
.status{padding:5px}
.success{background:#99f099; border:1px solid #393}
.errorupload{color:red; font-weight:bold}

.zr{list-style:none; padding:0; margin:0px}
.zr li{float:left}
.zr li span{display:inline-block}

.accomodation{position:relative; display:block; padding:3px; margin-bottom:20px; width:800px}
.accomodation_description{margin:5px; display:block}
.accomodation_title{padding:4px; margin-top:5px; margin-bottom:0px; font-size:14px; display:block}
.accomodation_unit{border-bottom:1px solid #808080; padding:1px; background-color:#F0F0F0}
.accomodation_unit:hover{background-color:#FFF}

.accomodation_price{width:100%; padding:0}
.accomodation_price tr{background-color:#f0f0f0}
.accomodation_price tr:hover{background-color:#fff}
.accomodation_price tr td{border-bottom:1px solid #000; padding:1px}
.acp{width:155px; text-align:right}
.accomodation_pricestart{width:165px; text-align:right; float:right}

.delete{width:15px; height:15px; display:inline-block; cursor:pointer}
.delete:hover{background-position:0 15px}
.delete2{width:15px; height:15px; display:inline-block; cursor:pointer}
.delete2:hover{background-position:0 15px}
.required{color:red; font-weight:bold}
.doc{background:#FFF url('/img/icon_word.gif') left top no-repeat; padding-left:20px; padding-top:3px; padding-bottom:3px; margin:3px}
.pdf{background:#FFF url('/img/icon_pdf.gif') left top no-repeat; padding-left:20px; padding-top:3px; padding-bottom:3px; margin:5px}
.linkleft{width:16px; height:16px; display:block; float:left; margin:3px; padding:1px; border:1px solid #808080; background-color:#ccc; color:#fff; text-align:center}
.linkleft span{color:#000}
img{border:0}

#searchat{}
#searchat td{padding:5px;color:#00218C;font-weight:bold;}
#searchat input, #searchat select{padding:2px;border:0;color:#00218C;font-size:12px;}
#search{background-color:#003580;cursor:pointer;}
#search:hover{background-color:#0896FF}