#header{height:60px; background-color:#36679a; position:relative}
#header_logo{width:150px; height:60px; position:absolute; left:0; top:0; z-index:10}
#header_nav{position:absolute; left:0; top:0; right:0; height:60px; width:100%; z-index:1}
#header_nav #admin_info{position:absolute; right:2px; top:4px; color:#FFF}
#admin_info a{color:#FFF}
#header_nav #nav{height:36px; position:absolute; left:150px; top:24px}
#nav ul li a{padding:0 10px; font-size:14px; font-weight:bold; color:#f1f1f1; margin-right:5px; height:36px; line-height:36px}
#nav ul li.selected a{background-color:#fff; color:#36679a}
.menu{background-color:#f1f1f1; height:100%; position:relative}
.menu .module{width:96%; margin:0 auto; margin-top:4px; border-right:1px solid #36679a; border-bottom:1px solid #36679a}
.module .caption{background-color:#36679a; height:26px; line-height:26px; color:#FFF; font-weight:bold; font-size:14px; cursor:pointer}
.caption .btnoc{font-family:Arial; font-size:24px; font-weight:bold; width:16px}
.caption .title{margin-left:4px}
.module .list{background-color:#FFF; padding:2px 0}
.list ul{margin-left:6px}
.list ul li a{color:#36679a; height:20px; line-height:20px; display:block; text-decoration:none}
.list ul li.selected a{color:#535353; font-weight:bold}
#footer{height:20px; background-color:#36679a; line-height:20px; color:#FFF; cursor:default; font-weight:bold}
#module_title{font-size:14px; color:#36679a; font-weight:bold; width:98%; margin:0 auto; margin-top:8px; border-bottom:2px solid #36679a; height:32px; line-height:32px; cursor:default}
#control_box{width:98%; margin:0 auto; margin-top:8px; border:1px solid #cfcfcf; border-top:3px solid #36679a; background-color:#f7f7f7; color:#555}
#control_box .control_options{height:32px; line-height:32px; margin:0 6px}
#control_box .control_line{font-size:0px; height:0px; line-height:0px; border-bottom:1px dashed #999; margin:0 4px}

#work_bench{margin:0 auto; margin-top:8px}
#work_bench_l{}
#work_bench_r{margin-left:8px}
#work_bench_exp{width:220px}

#work_box{background-color:#f7f7f7}
#work_box .work_caption{line-height:26px; font-size:14px; color:#FFF; border-bottom:3px solid #36679a; cursor:default; background-color:#fff}
#work_box .work_caption .text{width:100px; line-height:26px; background-color:#36679a; font-size:14px; color:#FFF}
#work_box .work_row{height:32px; line-height:32px; margin:0 6px}
#work_box .work_line{font-size:0px; height:0px; line-height:0px; border-bottom:1px dashed #999; margin:0 4px}

#log_title{background-color:#064F75; font-size:14px; color:#FFF; line-height:30px; cursor:default; text-indent:10px}
.log_time{background-color:#CCEAF2; line-height:1.8; text-indent:10px; cursor:default}
.log_list li{border-bottom:1px dashed #999999; line-height:1.8; font-size:12px; text-indent:5px}

.tbl_data input, .tbl_data select, .tbl_data textarea, #control_box input, #control_box select, #control_box textarea{border-top:1px solid #848484; border-left:1px solid #848484; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:4px; background-color:#f9f9f9; color:#333}
.tbl_data input:hover, .tbl_data select:hover, .tbl_data textarea:hover, #control_box input:hover, #control_box select:hover, #control_box textarea:hover{border:1px solid #36679a; background-color:#e5f2ff}
.s_w1{width:150px}
.s_w2{width:290px}
.s_w3{width:70px}
.s_w4{width:60%}
.s_w5{width:92%}
.tbl_data .btn, #control_box .btn{border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #848484; border-bottom:1px solid #848484; background-color:#dddddd; color:#333; padding:4px 20px; cursor:pointer}
.tbl_data .btn:hover, #control_box .btn:hover{border-top:1px solid #848484; border-left:1px solid #848484; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background-color:#d2d2d2; color:#333}
.tbl_data .radio, #control_box .radio{border:none; background:none}
.tbl_data .radio:hover, #control_box .radio:hover{border:none; background:none}
.tbl_data .checkbox, #control_box .checkbox{border:none; background:none}
.tbl_data .checkbox:hover, #control_box .checkbox:hover{border:none; background:none}
.tbl_data{margin:0 auto; margin-top:8px; background-color:#a6c9e2; color:#000; width:98%; word-wrap:break-word; word-break:break-all; table-layout:fixed}
.tbl_data tr.work{background-color:#87b6d9; height:32px}
.tbl_data tr.caption{background-color:#eaf4fd; height:32px; font-size:14px; color:#2e6e9e; cursor:default}
.tbl_data tr.rowa{background-color:#f2f2f2; height:32px}
.tbl_data tr.rowb{background-color:#ffffff; height:32px}
.tbl_data tr.rowz{background-color:#d0e5f5; height:32px}
tr.rowa td, tr.rowb td, tr.rowz td{padding:1px 4px; line-height:1.3}
.tbl_data tr.page{background-color:#fff; height:32px}
.tbl_data .subtitle{font-size:14px; color:#FFF; cursor:default}
.tbl_data .tip{color:#666}
.tbl_data .required{color:#F00}
.tbl_seat{margin:5px auto; background-color:#a6c9e2; color:#000; width:260px; table-layout:fixed}
.tbl_seat tr.seat{background-color:#fff; text-align:left; height:24px}
.tbl_seat tr.seat td{height:26px}
.tbl_tourist{margin:5px auto; background-color:#a6c9e2; color:#000; table-layout:fixed; width:100%}
.tbl_tourist tr.tourist{background-color:#fff; text-align:left; height:24px}
.tbl_tourist tr.tourist td{height:26px; text-align:center}
.tbl_tourist tr.tourist th{height:26px; font-size:12px; text-align:center; background-color:#E8E8E8; padding:0 1px}

.pg_default{height:26px; line-height:26px}
.pg_default a{border:1px solid #DEDEDE; padding:4px 8px; margin-right:5px; color:#666666}
.pg_default a:hover{border:1px solid #0E2B56; color:#0E2B56; text-decoration:none}
.pg_selected a{border:1px solid #0E2B56; background-color:#CFE1FB; color:#0E2B56; font-weight:bold}
.pg_default .pg_first span, .pg_default .pg_prev span, .pg_default .pg_next span, .pg_default .pg_last span{border:1px solid #DEDEDE; padding:4px 8px; margin-right:5px; color:#666666}

.album_item{border:1px solid #d0ca48; background-color:#000; padding:4px; background-color:#FEFEED}

.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
}
* html .ui-autocomplete {
	height: 200px;
}