
body {
	padding:0; margin:0; color:#353535;
    font-family:dotum, tahoma, sans-serif;
    font-size:12px;
	overflow-x:hidden;
	background-color:#fff;
}

table {
	width:98%;margin:0 auto; padding:0; font-family:dotum; font-size:12px; color:#353535; 
    border-collapse:collapse; word-break:break-all;
}

th, td {
	margin:0; padding:0; font-family:dotum; font-size:12px; color:#353535; 
    border-collapse:collapse; word-break:break-all;
}
INPUT[type=text]{border:1px solid #b5b5b5; height:21px;  font-size:12px; color:#444;font-family:dotum, tahoma, sans-serif; }
textarea {
	font-size:12px; color:#353535;
    font-family:dotum, tahoma, sans-serif;
	border:1px solid #dcdcdc;
	line-height:18px;
	margin:0;
	padding:0;
}

textarea,input {ime-mode: active;}
.pay_pop{text-align:right;}

select {height:20px; font-size:12px; color:#000; font-family:dotum, AppleGothic, sans-serif;}

a {}
a:link, a:visited, a:active {color:#333; text-decoration:none; font-weight:normal;}
a:hover {color:#000; text-decoration:underline; font-weight:normal;}

img {border:0;}
.png {tmp:expression(setPng24(this));}

form { display : inline; } 
ul,li,dl,dt,dd {list-style:none;margin:0; padding: 0;border-collapse:collapse; word-break:break-all;}

.top{background-color:#4487CA; }
.system{background-color:#4487CA; height:30px; width:100%; border-bottom:1px solid #3B71A6;}
.system li{line-height:30px;}
.logout{background-color:#000; border:1px solid #3B71A6; color:#fff; font-size:11px;font-family:dotum, AppleGothic, sans-serif;  padding-top:4px;}

.s_menu{width:100%; height:30px; background-color:#24282D; border-top:1px solid #272B31; border-bottom:1px solid #272B31;  line-height:30px; color:#fff; text-align:center;}


#wrapper {
  margin: 0px;
background-color:#272B31;

}

.menu,
.sub-menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.menu li {
  background-color: #3E454D;
  cursor: pointer;
  position: relative;
  transition: background-color .5s;
  -moz-transition: background-color .5s;
  -o-transition: background-color .5s;
  -webkit-transition: background-color .5s;
  /* IE lt 10, Chrome lt 1, Opera lt 11.6, Safari lt 3, FF lt 4, Android lt 2.1 и iOS lt 2.0 не поддерэивают transition. */
}

.menu li:hover {
  background-color: #24282d !important; /* .menu > li.home может иметь больше приоритета. Поэтому. */
}
.menu .over {
  background-color: #24282d !important; /* .menu > li.home может иметь больше приоритета. Поэтому. */
}
.menu a {
  color: #FFF;
  display: block;
  font-family: 'Nanum Gothic',malgun Gothic,dotum,Open Sans, sans-serif;
  font-size: 12px;
  height: 100%;
  margin: 0 5px;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  word-wrap: break-word;
}

.menu a:hover {
  color: #FFF;
}

.menu {
  
  height: 45px;
  line-height: 45px;
}

.menu > li {
  float: left;
  height: 100%;
  width: 12%; /* Мудакам которые не поддерживают calc. */
  width: calc((100% - 93px) / 7);
  width: -moz-calc((100% - 93px) / 7);
  width: -webkit-calc((100% - 93px) / 7);
  /* IE lt 9, Chrome lt 19, Opera lt 15, Safari lt 6, FF lt 4, Android и iOS не поддерэивают calc. */
}

.menu > li.search {
  width: 290px;
}

.menu > li.home {
  background: #434A52 url(http://skymanager.jejuskytour.com/images/home.png) center no-repeat;
  width: 90px;
}

.menu > li.current {
  background-color: #434A52 ; /* !important VS .menu li:hover */
  box-shadow: none ;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  /* IE lt 9, Chrome lt 1, Opera lt 10.5, Safari lt 3, FF lt 3.5, Android lt 2.1 и iOS lt 2.0 не поддерэивают box-shadow. */
}

.menu > li:not(:first-child) {
  box-shadow: inset 1px 0 0 0 #272B31, inset 2px 0 0 0 #434A52;
  -moz-box-shadow: inset 1px 0 0 0 #272B31, inset 2px 0 0 0 #434A52;
  -webkit-box-shadow: inset 1px 0 0 0 #272B31, inset 2px 0 0 0 #434A52;
}

.menu > li.home > a {
  color: transparent !important;
}

.menu > li > a > span {
  left: 0; 
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  /* IE lt 9, Chrome lt 5, Opera lt 10.5, Safari lt 3.1, FF lt 3.5, Android lt 2.1 и iOS lt 2.0 не поддерэивают transform. */
}
/* END: Главное меню */

/* BEGIN: Подменю */
.sub-menu {
  max-height: 0;
  min-width: 100%;
  overflow: hidden;
  position: absolute;
  top: 100%;
  transition: max-height .5s .2s;
  -moz-transition: max-height .5s .2s;
  -o-transition: max-height .5s .2s;
  -webkit-transition: max-height .5s .2s;
}

li:hover > .sub-menu {
  max-height: 600px;
}

.sub-menu li {
  height: 45px;
}

.sub-menu a {
  line-height: 45px;
  transition: color .5s;
  -moz-transition: color .5s;
  -o-transition: color .5s;
  -webkit-transition: color .5s;
  white-space: nowrap;
}




.sub-menu li.current a,
.sub-menu a:hover {
  color: #F2762E ; /* !important VS .menu a:hover */
}
/* END: Подменю */


.bt01{background-color:#39403f; color:#fff; border:1px solid #454545; font-size:11px;  padding:8px;}
.bt02{background-color:#1d2120; color:#fff; border:1px solid #454545; font-size:11px;  padding:8px;}
.add{background-color:#39403f; color:#fff; border:1px solid #454545; font-size:11px;  padding:8px;}
.add2{background-color:#39403f; color:#fff; border:1px solid #454545; font-size:11px;  padding:8px;}


.add_bt{background-color:#3c5b82; color:#fff; border:1px solid #044b86; font-size:11px;  padding:5px 10px 5px 10px; margin-left:5px; }
.close_bt{background-color:#61615a; color:#fff; border:1px solid #4f5150; font-size:11px;  padding:5px 10px 5px 10px; margin-left:5px; }

.search_bt{background-color:#3c5b82; color:#fff; border:1px solid #044b86; font-size:11px;  padding:5px 10px 5px 10px; margin-left:5px; }

.search_bt22{background-color:#875636; color:#fff; border:1px solid #892901; font-size:11px;  padding:5px 10px 5px 10px; margin-left:5px; }

.select_update_bt{background-color:#616a81; color:#fff; border:1px solid #576075; font-size:11px;  padding:5px 10px 5px 10px; margin-left:5px; }
.select_delete_bt{background-color:#616a81; color:#fff; border:1px solid #576075; font-size:11px;  padding:5px 10px 5px 10px; margin-left:5px; }

.select_update_bt2{background-color:#616a81; color:#fff; border:1px solid #576075; font-size:11px;  padding:5px 5px 5px 5px; margin-left:1px; }
.select_delete_bt2{background-color:#616a81; color:#fff; border:1px solid #576075; font-size:11px;  padding:5px 5px 5px 5px; margin-left:1px; }
.room_add_bt{background-color:#3046b1; color:#fff; border:1px solid #385894; font-size:11px;  padding:5px 5px 5px 5px; margin-left:2px; }
.mat_add_bt{background-color:#3046b1; color:#fff; border:1px solid #385894; font-size:11px;  padding:5px 10px 5px 10px; margin-left:2px; }

.s_del_bt {background-color:#5f6370; color:#fff; border:1px solid #4d3737; font-size:11px;  padding:2px 0px 2px 0px; margin-left:0px; }
.pay_view_bt {background-color:#965438; color:#fff; border:1px solid #965438; font-size:11px;  padding:2px 0px 2px 0px; margin-left:0px; }

.write_bt{background-color:#823c67; color:#fff; border:1px solid #502540; font-size:11px;  padding:8px 10px 8px 10px; margin-left:5px; }
.update_bt{background-color:#823c67; color:#fff; border:1px solid #502540; font-size:11px;  padding:8px 10px 8px 10px; margin-left:5px; }

.type_search_bt{background-color:#616a81; color:#fff; border:1px solid #576075; font-size:11px;  padding:5px 10px 5px 10px; margin-left:5px; }

.room_photo_bt{background-color:#5f6370; color:#fff; border:1px solid #4d3737; font-size:10px;  padding:2px 4px 5px 4px; margin-left:0px; }

.ssview {height:40px; line-height:40px; border-bottom:1px solid #C8CDD2; padding-left:10px; background-color:#fafafa;}

.sshowtagle{clear:both;width:98%; margin:auto; min-height:150px;border:1px solid #C8CDD2; display:none;}

.cboth {clear:both;}

.titul{clear:both;width:98%; margin:auto;  display:block; height:40px; line-height:40px; }
.titul li{float:left;font-size:18px; font-weight:bold; color:#1f1d32; font-family: 'Nanum Gothic',malgun Gothic,dotum,Open Sans, sans-serif; }

.titul_s{width:98%; margin:auto;  display:block;min-height:60px; padding-top:10px; }
.titul_s li{float:left;font-size:16px; font-weight:bold; color:#330033; }


.btul{width:98%; margin:auto; height:35px;  display:block; margin-top:10px;}

.stit{width:98%; margin:auto;  display:block; height:30px; margin-top:10px;}
.stit li{width:100%;font-size:12px; font-weight:bold; color:#330033; background-color:#efefef;height:25px; padding-top:10px; }

.list_table{ margin:auto;}
.list_table .list_tr {	
	height: 30px;
	width: 100%;
	background-color: #efeded;
}
.list_table .list_tr td {color:#6c7477; text-align:center; border:1px solid #CCCCCC;}
.list_table td {padding:5px;color:#000; text-align:center; border:1px solid #CCCCCC; min-height:35px;height: auto; height:30px;}
.list_table .tit {background-color:#efefef; color:#000; text-align:center; border:1px solid #CCCCCC; min-height:35px;height: auto; height:30px;}
.list_table .tit2 {background-color:#efefef; color:#000; text-align:center; border:1px solid #CCCCCC; min-height:35px;height: auto; height:30px;}

.list_table li {height:64px;color:#000; text-align:center; border-top:1px solid #CCCCCC; padding-top:2px;}

.list_table li:first-child {color:#000; text-align:center;border-top:0px ; }



.list_table_s{ margin:auto;}
.list_table_s .list_tr_s {	
	height: 30px;
	width: 100%;
	background: #eeeff2;
}
.list_table_s .list_tr_s td {color:#353944; text-align:left; border:0px;}
.list_table_s td {padding:5px;color:#000; text-align:center; border:1px solid #CCCCCC; min-height:35px;height: auto; height:30px;}
.list_table_s .tit {background-color:#efefef; color:#000; text-align:center; border:1px solid #CCCCCC; min-height:35px;height: auto; height:30px;}
.list_table_s .tit2 {background-color:#efefef; color:#000; text-align:center; border:1px solid #CCCCCC; min-height:35px;height: auto; height:30px;}


.insert_table{ margin:auto;}
.insert_table .list_tr {	
	height: 30px;
	width: 100%;
	background: #3366cc;
	background: -webkit-linear-gradient(top, #3399cc 0%,#3366cc 100%);
	background: -moz-linear-gradient(top, #3399cc 0%,#3366cc 100%);
	background: -o-linear-gradient(top, #3399cc 0%,#3366cc 100%);
	background: -ms-linear-gradient(top, #3399cc 0%,#3366cc 100%);
	background: linear-gradient(top, #3399cc 0%,#3366cc 100%);

}
.insert_table .list_tr td {color:#fff; text-align:center; border:0px;}
.insert_table td {padding:5px;color:#000; text-align:left; border:1px solid #b4b0c4; min-height:35px;height: auto; height:30px;}
.insert_table .tit {background-color:#efefef; color:#000; text-align:center; border:1px solid #b4b0c4; min-height:35px;height: auto; height:30px;}
.insert_table .tit2 {background-color:#efefef; color:#000; text-align:center; border:1px solid #b4b0c4; min-height:35px;height: auto; height:30px;}
.insert_table li {height:64px;color:#000; text-align:center; border-top:1px solid #b4b0c4; padding-top:2px;}

.insert_table li:first-child {color:#000; text-align:center;border-top:0px ; }

.tab {clear:both;width:98%; margin:auto; height:33px;}
.tab li { float:left; width: 9%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab li:last-child {border-right: 1px solid #c8cdd2 ;}
.tab li.on, .tab li.on1{ border: none; width: 8.9%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab li.on a, .tab li.on1 a{ color: #444444; font-weight:bold;}


.tab_pkg {clear:both;width:98%; margin:auto; height:33px;}
.tab_pkg li { float:left; width: 49.8%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_pkg li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_pkg li:last-child { border-right: 1px #ccc solid;}
.tab_pkg li.on, .tab_pkg li.on1{ border: none; width: 49.9%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_pkg li.on a, .tab_pkg li.on1 a{ color: #444444; font-weight:bold;}


.tab_outbound {clear:both;width:98%; margin:auto; height:33px;}
.tab_outbound li { float:left; width: 49.8%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_outbound li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_outbound li:last-child { border-right: 1px #ccc solid;}
.tab_outbound li.on, .tab_outbound li.on1{ border: none; width: 49.9%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_outbound li.on a, .tab_outbound li.on1 a{ color: #444444; font-weight:bold;}


.tab_r {clear:both;width:98%; margin:auto; height:33px;}
.tab_r li { float:left; width: 8.9%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_r li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_r li:last-child {border-right: 1px #c8cdd2 solid;}
.tab_r li.on, .tab_r li.on1{ border: none; width: 8.9%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_r li.on a, .tab_r li.on1 a{ color: #444444; font-weight:bold;}

.tab_a {clear:both;width:98%; margin:auto; height:33px;}
.tab_a li { float:left; width: 14.1%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_a li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_a li:last-child {border-right: 1px #c8cdd2 solid;}
.tab_a li.on, .tab_a li.on1{ border: none; width: 14.1%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_a li.on a, .tab_a li.on1 a{ color: #444444; font-weight:bold;}


.tab_u {clear:both;width:98%; margin:auto; height:33px;}
.tab_u li { float:left; width: 8.0%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_u li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_u li:last-child {border-right: 1px #c8cdd2 solid;}
.tab_u li.on, .tab_u li.on1{ border: none; width: 9.9%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_u li.on a, .tab_u li.on1 a{ color: #444444; font-weight:bold;}


.tab_n {clear:both;width:98%; margin:auto; height:33px;}
.tab_n li { float:left; width: 12.0%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_n li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_n li:last-child {border-right: 1px #c8cdd2 solid;}
.tab_n li.on, .tab_n li.on1{ border: none; width: 14.0%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_n li.on a, .tab_n li.on1 a{ color: #444444; font-weight:bold;}

.tab_e {clear:both;width:98%; margin:auto; height:33px;}
.tab_e li { float:left; width: 33%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_e li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_e li:last-child {border-right: 1px #c8cdd2 solid;}
.tab_e li.on, .tab_e li.on1{ border: none; width: 33%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_e li.on a, .tab_e li.on1 a{ color: #444444; font-weight:bold; }


.tab_x {clear:both;width:98%; margin:auto; height:33px;}
.tab_x li { float:left; width: 24.8%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_x li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_x li:last-child {border-right: 1px #c8cdd2 solid;}
.tab_x li.on, .tab_x li.on1{ border: none; width: 24.8%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_x li.on a, .tab_x li.on1 a{ color: #444444; font-weight:bold; }

.tab_bo {clear:both;width:98%; margin:auto; height:33px;}
.tab_bo li { float:left; width: 13.8%;height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_bo li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_bo li:last-child {border-right: 1px #c8cdd2 solid;}
.tab_bo li.on{ border: none; width: 14%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_bo li.on a{ color: #444444; font-weight:bold;}

.tab_rc {clear:both;width:98%; margin:auto; height:33px;}
.tab_rc li { float:left; width: 12.4%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_rc li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_rc li.on{ border: none; width: 12.5%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_rc  li.on a{ color: #444444; font-weight:bold;}
.tab_rc li:last-child {border-right: 1px #c8cdd2 solid;}

.tab_jik {clear:both;width:98%; margin:auto; height:33px;}
.tab_jik li { float:left; width: 16.4%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_jik li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_jik li.on{ border: none; width: 17.4%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_jik  li.on a{ color: #444444; font-weight:bold;}
.tab_jik li:last-child {border-right: 1px #c8cdd2 solid;}



.tab_rp {clear:both;width:98%; margin:auto; height:33px;}
.tab_rp li { float:left; width: 12.1%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_rp li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_rp li:last-child {border-right: 1px #c8cdd2 solid;}
.tab_rp li.on{ border: none; width: 14.5%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_rp li.on a{ color: #444444; font-weight:bold;}



.tab_rp2 {clear:both;width:98%; margin:auto; height:33px;}
.tab_rp2 li { float:left; width: 19.7%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_rp2 li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_rp2 li:last-child {border-right: 1px #c8cdd2 solid;}
.tab_rp2 li.on{ border: none; width: 20%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_rp2 li.on a{ color: #444444; font-weight:bold;}



.tab_rule {clear:both;width:98%; margin:auto; height:33px;}
.tab_rule li { float:left; width: 11.0%; height:33px;background:#F2F2F2;  border: 1px solid #c8cdd2; border-top:2px solid #686868; color: #666;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.tab_rule li a { width: 100%; height:33px; color: #666; font-size: 12px; float:left; border-right: 0; line-height: 33px; text-align: center; display:inline-block; }
.tab_rule li:last-child {border-right: 1px #c8cdd2 solid;}
.tab_rule li.on{ border: none; width: 11.0%; height: 33px; background:#fff; color: #444444;font-weight:bold;border: 1px solid #c8cdd2; border-right: 0; border-top:2px solid #686868;}
.tab_rule li.on a{ color: #444444; font-weight:bold;}

.list_table_add{width: 98%; margin:auto;}
.list_table_add .list_tr {	
	height: 30px;
	width: 100%;
	background: #a4a4a4;
	background: -webkit-linear-gradient(top, #a4a4a4 0%,#a4a4a4 100%);
	background: -moz-linear-gradient(top, #a4a4a4 0%,#a4a4a4 100%);
	background: -o-linear-gradient(top, #a4a4a4 0%,#a4a4a4 100%);
	background: -ms-linear-gradient(top, #a4a4a4 0%,#a4a4a4 100%);
	background: linear-gradient(top, #a4a4a4 0%,#a4a4a4 100%);

}
.list_table_add .list_tr td {color:#fff; text-align:center; border:0px;}
.list_table_add td {color:#000; text-align:center; border:1px solid #b4b0c4; min-height:32px;}
.list_table_add li {height:64px;color:#000; text-align:center; border-top:1px solid #b4b0c4; padding-top:2px;}
.list_table_add li input {margin-top:20px;}
.list_table_add li:first-child {color:#000; text-align:center;border-top:0px ; }




.pop_table{width: 100%; margin:auto;}
.pop_table .list_tr {	
	height: 30px;
	width: 100%;
	background: #2c2d33;
	background: -webkit-linear-gradient(top, #2c2d33 0%,#2c2d33 100%);
	background: -moz-linear-gradient(top, #2c2d33 0%,#2c2d33 100%);
	background: -o-linear-gradient(top, #2c2d33 0%,#2c2d33 100%);
	background: -ms-linear-gradient(top, #2c2d33 0%,#2c2d33 100%);
	background: linear-gradient(top, #2c2d33 0%,#2c2d33 100%);

}
.pop_table .list_tr td {color:#fff; text-align:center; border:0px;}
.pop_table td {color:#000; text-align:center; border:1px solid #b4b0c4; height:30px;}
.pop_table li {height:64px;color:#000; text-align:center; border-top:1px solid #b4b0c4; padding-top:2px;}
.pop_table li input {margin-top:20px;}
.pop_table li:first-child {color:#000; text-align:center;border-top:0px ; }



.pop_table2{width: 100%; margin:auto;}
.pop_table2 .list_tr {	
	height: 30px;
	background: #eeeeee;
}
.pop_table2 .list_tr td {color:#fff; text-align:center; border:0px;}
.pop_table2 td {color:#000; text-align:center; border:1px solid #b4b0c4; height:30px;}
.pop_table2 li {height:64px;color:#000; text-align:center; border-top:1px solid #b4b0c4; padding-top:2px;}
.pop_table2 li input {margin-top:20px;}
.pop_table2 li:first-child {color:#000; text-align:center;border-top:0px ; }


.res_pro{position: fixed;width:100%; background-color:#990033; height:40px; line-height:34px; text-align:center;}
.res_pro INPUT[type=button]{border:1px solid #929292; font-size:12px; background:#fff;border-radius: 0px; height:24px; color:#000; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_pro INPUT[type=button]:hover{border:1px solid #929292; font-size:12px; background:#111111; color:#fff;border-radius: 0px; height:24px; color:#fff; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}



.res_pro_s{position: fixed;width:100%; background-color:#000099; height:40px; line-height:34px; text-align:center;}
.res_pro_s INPUT[type=button]{border:1px solid #929292; font-size:12px; background:#fff;border-radius: 0px; height:24px; color:#000; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_pro_s INPUT[type=button]:hover{border:1px solid #929292; font-size:12px; background:#111111; color:#fff;border-radius: 0px; height:24px; color:#fff; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}


.res_info{position: fixed;width:100%;margin-top:40px; height:35px;background-color:#fff;}

.res_info_ta {  width: 100%; border: 1px solid #d2d2d2;}
.res_info_ta td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px;}
.res_info_ta .tit{background-color:#fafafa; font-size:11px; color:#666666; font-weight:bold; text-align:center;width:80px;}
.res_info_ta .cont{background-color:#fff; font-size:11px; color:#666666; font-weight:bold; text-align:center;}
.res_info_ta .tdate{color:#663399; width:150px;}
.res_info_ta .patype{color:#ff0099; width:80px;}
.res_info_ta .retype{color:#0066ff; width:80px;}
.res_info_ta .redate{color:#391d56; width:120px;}
.res_info_ta .manager{color:#333366; width:80px;}



.res_con{width:100%;}


.res_left{float:left;width:525px; margin:3px; height:840px; overflow:auto;  overflow-x:hidden; overflow-y:scroll;}
.res_right{float:left;width:710px; margin:3px; height:840px; overflow:auto;   overflow-x:hidden; overflow-y:scroll;}
.res_rrright{float:left;width:330px; margin:3px; height:840px; overflow:auto;   overflow-x:hidden; overflow-y:scroll;}



.del_view_bt {border:1px solid #a1a1a1; background:#fff;border-radius: 0px; height:24px; color:#5f5c70; width:60px; margin-left:2px; font-size:11px;}


.res_table {width:500px; border: 1px solid #d2d2d2;}
.res_table td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px; }
.res_table .res_tit{background-color:#4f4f4f; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.res_table .tit{background-color:#eeeeee; font-size:11px; color:#444; font-weight:bold; text-align:center; width:90px;}
.res_table .cont{background-color:#fff; font-size:12px; color:#666666; text-align:center; width:160px;}
.res_table .cont2{text-align:left; line-height:18px; padding:3px;background-color:#fff;font-size:12px; }
.res_table .cont3{text-align:center; line-height:18px; padding:3px;background-color:#f7f7f7;font-size:12px; }
.res_table .name{color:#002479; font-weight:bold; width:160px;}
.res_table .totalamt{color:#332f35; font-weight:bold; width:160px;}
.res_table .totaliamt{color:#ff3366; font-weight:bold; width:160px;}
.res_table .totalsamt{color:#332f35; font-weight:bold; width:160px;}
.res_table .totalmamt{color:#ff3399; font-weight:bold; width:160px;}
.res_table .remark{color:#3d3d3d;width:200px; border:1px solid #eaeaea; text-align:left;}

.res_table .res_samt{color:#cc3333;width:60px; font-weight:bold; border:1px solid #eaeaea; text-align:right;}
.res_table .sdate{color:#4b4b56; width:130px; border:1px solid #eaeaea;}
.res_table .iname{color:#002479;font-weight:bold;width:130px; border:1px solid #eaeaea; text-align:center;}
.res_table .idefault{color:#3d3d3d;width:130px; border:1px solid #eaeaea; text-align:center;}
.res_table .phone1{color:#3d3d3d;width:30px; border:1px solid #eaeaea; text-align:center;}
.res_table .phone2{color:#3d3d3d;width:35px; border:1px solid #eaeaea; text-align:center;}
.res_table .iemail{color:#3d3d3d;width:280px; border:1px solid #eaeaea; text-align:center;}

.res_table select{color:#3d3d3d;width:100px; border:1px solid #eaeaea; text-align:center;}
.res_table INPUT[type=button]{border:1px solid #d2d2d2; font-size:11px; background:#EEEEEE;border-radius: 0px; height:24px; color:#4c4c4c; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_table INPUT[type=button]:hover{font-size:11px; background:#4d4d4d; color:#FFF;  cursor:pointer;}



.res_his_table {width:300px; border: 1px solid #d2d2d2;}
.res_his_table td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px; }
.res_his_table .res_tit{background-color:#4f4f4f; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.res_his_table .tit{background-color:#eeeeee; font-size:11px; color:#444; font-weight:bold; text-align:center; width:90px;}
.res_his_table .cont{background-color:#fff; font-size:12px; color:#666666; text-align:left; width:160px;}
.res_his_table .cont2{text-align:left; line-height:18px; padding:3px;background-color:#fff;font-size:12px; }
.res_his_table .cont3{text-align:center; line-height:18px; padding:3px;background-color:#f7f7f7;font-size:12px; }
.res_his_table .name{color:#002479; font-weight:bold; width:160px;}
.res_his_table .totalamt{color:#332f35; font-weight:bold; width:160px;}
.res_his_table .totaliamt{color:#ff3366; font-weight:bold; width:160px;}
.res_his_table .totalsamt{color:#332f35; font-weight:bold; width:160px;}
.res_his_table .totalmamt{color:#ff3399; font-weight:bold; width:160px;}
.res_his_table .remark{color:#3d3d3d;width:200px; border:1px solid #eaeaea; text-align:left;}

.res_his_table .res_samt{color:#cc3333;width:60px; font-weight:bold; border:1px solid #eaeaea; text-align:right;}
.res_his_table .sdate{color:#4b4b56; width:130px; border:1px solid #eaeaea;}
.res_his_table .iname{color:#002479;font-weight:bold;width:130px; border:1px solid #eaeaea; text-align:center;}
.res_his_table .idefault{color:#3d3d3d;width:130px; border:1px solid #eaeaea; text-align:center;}
.res_his_table .phone1{color:#3d3d3d;width:30px; border:1px solid #eaeaea; text-align:center;}
.res_his_table .phone2{color:#3d3d3d;width:35px; border:1px solid #eaeaea; text-align:center;}
.res_his_table .iemail{color:#3d3d3d;width:280px; border:1px solid #eaeaea; text-align:center;}

.res_his_table select{color:#3d3d3d;width:100px; border:1px solid #eaeaea; text-align:center;}
.res_his_table INPUT[type=button]{border:1px solid #d2d2d2; font-size:11px; background:#EEEEEE;border-radius: 0px; height:24px; color:#4c4c4c; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_his_table INPUT[type=button]:hover{font-size:11px; background:#4d4d4d; color:#FFF;  cursor:pointer;}







.res_air {width:675px; border: 1px solid #d2d2d2;}
.res_air td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px;}
.res_air .res_tit{background-color:#2f8ac1; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.res_air .tit{background-color:#eeeeee; font-size:11px; color:#444; font-weight:bold; text-align:center; width:110px;}
.res_air .cont{background-color:#fff; font-size:12px; color:#666666;  text-align:center;}
.res_air .airline{color:#0233a4; font-weight:bold;}
.res_air .area{color:#ff0066; font-weight:bold;}
.res_air .date{color:#252749; font-weight:bold;}
.res_air .time{color:#ff0000; font-weight:bold;}
.res_air .aresno{color:#3d3d3d;width:80px; border:1px solid #eaeaea; text-align:center; }
.res_air .air_amt{color:#ff0066;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;  }
.res_air .air_iamt{color:#3333cc;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold; }
.res_air .air_samt{color:#1f6d34;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold; }
.res_air .air_gamt{color:#333366;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold; }
.res_air .persent{color:#666666;width:30px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_air select{color:#3d3d3d;width:100px; border:1px solid #eaeaea; text-align:center;}
.res_air .sdate{color:#330033; font-weight:bold;width:140px; border:1px solid #eaeaea;}
.res_air .csamt{color:#cc3333;width:100px; font-weight:bold; border:1px solid #eaeaea; text-align:right;}
.res_air .csdate{color:#585858; width:140px; border:1px solid #eaeaea;}
.res_air INPUT[type=button]{border:1px solid #d2d2d2; font-size:11px; background:#EEEEEE;border-radius: 0px; height:24px; color:#4c4c4c; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_air INPUT[type=button]:hover{font-size:11px; background:#0675b7; color:#FFF;  cursor:pointer;}


.res_tel {width:675px; border: 1px solid #d2d2d2; margin-top:3px;}
.res_tel td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px;}
.res_tel .res_tit{background-color:#ea5624; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.res_tel .tit{background-color:#eeeeee; font-size:11px; color:#444; font-weight:bold; text-align:center;width:130px;}
.res_tel .cont{background-color:#fff; font-size:12px; color:#666666;  text-align:center;}
.res_tel .name{color:#535353; min-height:40px; line-height:18px;}
.res_tel .area{color:#ff0066; font-weight:bold;}
.res_tel .date{color:#252749; font-weight:bold;}
.res_tel .time{color:#ff0000; font-weight:bold;}
.res_tel .aresno{color:#3d3d3d;width:80px; border:1px solid #eaeaea; text-align:center;}
.res_tel .tel_amt{color:#ff0066;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;background-color:#fff;}
.res_tel .tel_iamt{color:#3333cc;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;background-color:#fff;}
.res_tel .tel_samt{color:#1f6d34;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;background-color:#fff;}
.res_tel .tel_gamt{color:#333366;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;background-color:#fff;}
.res_tel .bo_amt{color:#cc00cc;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;background-color:#fff;}
.res_tel .persent{color:#666666;width:30px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_tel select{color:#3d3d3d; border:1px solid #eaeaea; text-align:center;}
.res_tel .sdate{color:#330033; font-weight:bold;width:140px; border:1px solid #eaeaea;}
.res_tel .resdate{width:120px; border:1px solid #eaeaea;}
.res_tel .time{width:30px; border:1px solid #eaeaea;}
.res_tel .csamt{color:#cc3333;width:100px; font-weight:bold; border:1px solid #eaeaea; text-align:right;}
.res_tel .csdate{color:#585858; width:140px; border:1px solid #eaeaea;}
.res_tel INPUT[type=button]{border:1px solid #d2d2d2; font-size:11px; background:#EEEEEE;border-radius: 0px; height:24px; color:#4c4c4c; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_tel INPUT[type=button]:hover{font-size:11px; background:#932906; color:#FFF;  cursor:pointer;}





.res_golf {width:675px; border: 1px solid #d2d2d2; margin-top:3px;}
.res_golf td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px;}
.res_golf .res_tit{background-color:#ea5624; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.res_golf .tit{background-color:#eeeeee; font-size:11px; color:#444; font-weight:bold; text-align:center;width:130px;}
.res_golf .cont{background-color:#fff; font-size:12px; color:#666666;  text-align:center;}
.res_golf .name{color:#535353; min-height:40px; line-height:18px;}
.res_golf .area{color:#ff0066; font-weight:bold;}
.res_golf .date{color:#252749; font-weight:bold;}
.res_golf .time{color:#ff0000; font-weight:bold;}
.res_golf .aresno{color:#3d3d3d;width:80px; border:1px solid #eaeaea; text-align:center;}
.res_golf .golf_amt{color:#ff0066;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;background-color:#fff;}
.res_golf .golf_iamt{color:#3333cc;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;background-color:#fff;}
.res_golf .golf_samt{color:#1f6d34;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;background-color:#fff;}
.res_golf .golf_gamt{color:#333366;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;background-color:#fff;}
.res_golf .bo_amt{color:#cc00cc;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;background-color:#fff;}
.res_golf .persent{color:#666666;width:30px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_golf select{color:#3d3d3d; border:1px solid #eaeaea; text-align:center;}
.res_golf .sdate{color:#330033; font-weight:bold;width:140px; border:1px solid #eaeaea;}
.res_golf .resdate{width:120px; border:1px solid #eaeaea;}
.res_golf .time{width:30px; border:1px solid #eaeaea;}
.res_golf .csamt{color:#cc3333;width:100px; font-weight:bold; border:1px solid #eaeaea; text-align:right;}
.res_golf .csdate{color:#585858; width:140px; border:1px solid #eaeaea;}
.res_golf INPUT[type=button]{border:1px solid #d2d2d2; font-size:11px; background:#EEEEEE;border-radius: 0px; height:24px; color:#4c4c4c; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_golf INPUT[type=button]:hover{font-size:11px; background:#932906; color:#FFF;  cursor:pointer;}






.res_pkg {width:675px; border: 1px solid #d2d2d2; margin-top:3px;}
.res_pkg td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px;}
.res_pkg .res_tit{background-color:#5e519b; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.res_pkg .tit{background-color:#eeeeee; font-size:11px; color:#444; font-weight:bold; text-align:center; width:100px;}
.res_pkg .cont{background-color:#fff; font-size:12px; color:#666666;  text-align:center;}
.res_pkg .name{color:#535353; min-height:40px; line-height:18px;}
.res_pkg .area{color:#ff0066; font-weight:bold;}
.res_pkg .date{color:#252749; font-weight:bold;}
.res_pkg .time{color:#ff0000; font-weight:bold;}
.res_pkg .aresno{color:#3d3d3d;width:80px; border:1px solid #eaeaea; text-align:center;}
.res_pkg .pkg_amt{color:#ff0066;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_pkg .pkg_iamt{color:#3333cc;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_pkg .pkg_samt{color:#1f6d34;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_pkg .pkg_gamt{color:#333366;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_pkg .bo_amt{color:#cc00cc;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_pkg .persent{color:#666666;width:30px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_pkg INPUT[type=button]{border:1px solid #410134; background:#fff;border-radius: 0px; height:24px; color:#5a0136; width:60px; margin-left:2px; font-size:11px;}
.res_pkg select{color:#3d3d3d;width:100px; border:1px solid #eaeaea; text-align:center;}
.res_pkg .sdate{color:#330033; font-weight:bold;width:140px; border:1px solid #eaeaea;}
.res_pkg .resdate{width:120px; border:1px solid #eaeaea;}
.res_pkg .time{width:30px; border:1px solid #eaeaea;}
.res_pkg .csamt{color:#cc3333;width:100px; font-weight:bold; border:1px solid #eaeaea; text-align:right;}
.res_pkg .csdate{color:#585858; width:140px; border:1px solid #eaeaea;}
.res_pkg INPUT[type=button]{border:1px solid #d2d2d2; font-size:11px; background:#EEEEEE;border-radius: 0px; height:24px; color:#4c4c4c; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_pkg INPUT[type=button]:hover{font-size:11px; background:#867aba; color:#FFF;  cursor:pointer;}




.res_group {width:675px; border: 1px solid #d2d2d2; margin-top:3px;}
.res_group td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px;}
.res_group .res_tit{background-color:#5e519b; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.res_group .tit{background-color:#eeeeee; font-size:11px; color:#444; font-weight:bold; text-align:center; width:110px;}
.res_group .cont{background-color:#fff; font-size:12px; color:#666666;  text-align:center;}
.res_group .name{color:#535353; min-height:40px; line-height:18px;}
.res_group .area{color:#ff0066; font-weight:bold;}
.res_group .date{color:#252749; font-weight:bold;}
.res_group .time{color:#ff0000; font-weight:bold;}
.res_group .aresno{color:#3d3d3d;width:80px; border:1px solid #eaeaea; text-align:center;}
.res_group .group_amt{color:#ff0066;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_group .group_iamt{color:#3333cc;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_group .group_samt{color:#1f6d34;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_group .grou_gamt{color:#333366;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_group .bo_amt{color:#cc00cc;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_group .persent{color:#666666;width:30px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_group select{color:#3d3d3d;width:100px; border:1px solid #eaeaea; text-align:center;}
.res_group .sdate{color:#330033; font-weight:bold;width:140px; border:1px solid #eaeaea;}
.res_group .resdate{width:120px; border:1px solid #eaeaea;}
.res_group .time{width:30px; border:1px solid #eaeaea;}
.res_group .csamt{color:#cc3333;width:100px; font-weight:bold; border:1px solid #eaeaea; text-align:right;}
.res_group .csdate{color:#585858; width:140px; border:1px solid #eaeaea;}
.res_group INPUT[type=button]{border:1px solid #d2d2d2; font-size:11px; background:#EEEEEE;border-radius: 0px; height:24px; color:#4c4c4c; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_group INPUT[type=button]:hover{font-size:11px; background:#867aba; color:#FFF;  cursor:pointer;}




.res_rent {width:675px; border: 1px solid #d2d2d2; margin-top:3px;}
.res_rent td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px;}
.res_rent .res_tit{background-color:#1665a5; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.res_rent .tit{background-color:#eeeeee; font-size:11px; color:#444; font-weight:bold; text-align:center; width:110px;}
.res_rent .cont{background-color:#fff; font-size:12px; color:#666666;  text-align:center;}
.res_rent .airline{color:#0233a4; font-weight:bold;}
.res_rent .area{color:#ff0066; font-weight:bold;}
.res_rent .date{color:#252749; font-weight:bold;}
.res_rent .time{color:#ff0000; font-weight:bold;}
.res_rent .aresno{color:#3d3d3d;width:80px; border:1px solid #eaeaea; text-align:center;}
.res_rent .car_amt{color:#ff0066;width:50px; border:1px solid #eaeaea; text-align:right; font-weight:bold; }
.res_rent .car_iamt{color:#3333cc;width:50px; border:1px solid #eaeaea; text-align:right; font-weight:bold; }
.res_rent .car_samt{color:#1f6d34;width:50px; border:1px solid #eaeaea; text-align:right; font-weight:bold; }
.res_rent .car_gamt{color:#333366;width:50px; border:1px solid #eaeaea; text-align:right; font-weight:bold; }
.res_rent .bo_amt{color:#cc00cc;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold; }

.res_rent .car_ename{color:#4a4d4d;width:100px; border:1px solid #eaeaea; text-align:left; font-weight:none; }
.res_rent .car_eamt{color:#4a4d4d;width:40px; border:1px solid #eaeaea; text-align:right; font-weight:none; }

.res_rent .persent{color:#666666;width:30px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_rent select{color:#3d3d3d;width:100px; border:1px solid #eaeaea; text-align:center;}
.res_rent .sdate{color:#330033; font-weight:bold;width:140px; border:1px solid #eaeaea;}
.res_rent .resdate{width:110px; border:1px solid #eaeaea;}
.res_rent .time{width:30px; border:1px solid #eaeaea;}
.res_rent .csamt{color:#cc3333;width:100px; font-weight:bold; border:1px solid #eaeaea; text-align:right;}
.res_rent .csdate{color:#585858; width:140px; border:1px solid #eaeaea;}
.res_rent INPUT[type=button]{border:1px solid #d2d2d2; font-size:11px; background:#EEEEEE;border-radius: 0px; height:24px; color:#4c4c4c; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_rent INPUT[type=button]:hover{font-size:11px; background:#0675b7; color:#FFF;  cursor:pointer;}



.res_bus {width:675px; border: 1px solid #d2d2d2; margin-top:3px;}
.res_bus td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px;}
.res_bus .res_tit{background-color:#5e519b; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.res_bus .tit{background-color:#eeeeee; font-size:11px; color:#444; font-weight:bold; text-align:center; width:110px;}
.res_bus .cont{background-color:#fff; font-size:12px; color:#666666;  text-align:center;}
.res_bus .airline{color:#0233a4; font-weight:bold;}
.res_bus .area{color:#ff0066; font-weight:bold;}
.res_bus .date{color:#252749; font-weight:bold;}
.res_bus .time{color:#ff0000; font-weight:bold;}
.res_bus .aresno{color:#3d3d3d;width:80px; border:1px solid #eaeaea; text-align:center;}
.res_bus .bus_amt{color:#ff0066;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_bus .bus_iamt{color:#3333cc;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_bus .bus_samt{color:#1f6d34;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_bus .bus_gamt{color:#333366;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_bus .bo_amt{color:#cc00cc;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_bus .persent{color:#666666;width:30px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_bus select{color:#3d3d3d;width:100px; border:1px solid #eaeaea; text-align:center;}
.res_bus .sdate{color:#330033; font-weight:bold;width:140px; border:1px solid #eaeaea;}
.res_bus .resdate{width:120px; border:1px solid #eaeaea;}
.res_bus .time{width:30px; border:1px solid #eaeaea;}
.res_bus .csamt{color:#cc3333;width:100px; font-weight:bold; border:1px solid #eaeaea; text-align:right;}
.res_bus .csdate{color:#585858; width:140px; border:1px solid #eaeaea;}
.res_bus INPUT[type=button]{border:1px solid #d2d2d2; font-size:11px; background:#EEEEEE;border-radius: 0px; height:24px; color:#4c4c4c; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_bus INPUT[type=button]:hover{font-size:11px; background:#867aba; color:#FFF;  cursor:pointer;}




.res_taxi {width:675px; border: 1px solid #d2d2d2; margin-top:3px;}
.res_taxi td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px;}
.res_taxi .res_tit{background-color:#5e519b; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.res_taxi .tit{background-color:#eeeeee; font-size:11px; color:#444; font-weight:bold; text-align:center; width:110px;}
.res_taxi .cont{background-color:#fff; font-size:12px; color:#666666;  text-align:center;}
.res_taxi .name{color:#535353; min-height:40px; line-height:18px;}
.res_taxi .area{color:#ff0066; font-weight:bold;}
.res_taxi .date{color:#252749; font-weight:bold;}
.res_taxi .time{color:#ff0000; font-weight:bold;}
.res_taxi .aresno{color:#3d3d3d;width:80px; border:1px solid #eaeaea; text-align:center;}
.res_taxi .taxi_amt{color:#ff0066;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_taxi .taxi_iamt{color:#3333cc;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_taxi .taxi_samt{color:#1f6d34;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_taxi .taxi_gamt{color:#333366;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_taxi .bo_amt{color:#cc00cc;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_taxi .persent{color:#666666;width:30px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_taxi select{color:#3d3d3d;width:100px; border:1px solid #eaeaea; text-align:center;}
.res_taxi .sdate{color:#330033; font-weight:bold;width:140px; border:1px solid #eaeaea;}
.res_taxi .resdate{width:120px; border:1px solid #eaeaea;}
.res_taxi .time{width:30px; border:1px solid #eaeaea;}
.res_taxi .csamt{color:#cc3333;width:100px; font-weight:bold; border:1px solid #eaeaea; text-align:right;}
.res_taxi .csdate{color:#585858; width:140px; border:1px solid #eaeaea;}
.res_taxi INPUT[type=button]{border:1px solid #d2d2d2; font-size:11px; background:#EEEEEE;border-radius: 0px; height:24px; color:#4c4c4c; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_taxi INPUT[type=button]:hover{font-size:11px; background:#867aba; color:#FFF;  cursor:pointer;}



.res_etc {width:675px; border: 1px solid #d2d2d2; margin-top:3px;}
.res_etc td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px;}
.res_etc .res_tit{background-color:#666372; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.res_etc .tit{background-color:#eeeeee; font-size:11px; color:#444; font-weight:bold; text-align:center; width:110px;}
.res_etc .cont{background-color:#fff; font-size:12px; color:#666666;  text-align:center;}
.res_etc .name{color:#535353; width:400px; border:1px solid #eaeaea;}
.res_etc .area{color:#ff0066; font-weight:bold;}
.res_etc .date{color:#252749; font-weight:bold;}
.res_etc .time{color:#ff0000; font-weight:bold;}
.res_etc .aresno{color:#3d3d3d;width:80px; border:1px solid #eaeaea; text-align:center;}
.res_etc .etc_amt{color:#ff0066;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_etc .etc_iamt{color:#3333cc;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_etc .etc_samt{color:#1f6d34;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_etc .etc_gamt{color:#333366;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_etc .bo_amt{color:#cc00cc;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_etc .persent{color:#666666;width:30px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_etc select{color:#3d3d3d;width:100px; border:1px solid #eaeaea; text-align:center;}
.res_etc .sdate{color:#330033; font-weight:bold;width:140px; border:1px solid #eaeaea;}
.res_etc .resdate{width:120px; border:1px solid #eaeaea;}
.res_etc .time{width:30px; border:1px solid #eaeaea;}
.res_etc .csamt{color:#cc3333;width:100px; font-weight:bold; border:1px solid #eaeaea; text-align:right;}
.res_etc .csdate{color:#585858; width:140px; border:1px solid #eaeaea;}
.res_etc .com{color:#585858; width:140px; border:1px solid #eaeaea;}
.res_etc INPUT[type=button]{border:1px solid #d2d2d2; font-size:11px; background:#EEEEEE;border-radius: 0px; height:24px; color:#4c4c4c; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_etc INPUT[type=button]:hover{font-size:11px; background:#5e5e5e; color:#FFF;  cursor:pointer;}



.res_card {width:675px; border: 1px solid #d2d2d2; margin-top:3px;}
.res_card td{border: 1px solid #d2d2d2;border-collapse: collapse; height:30px;}
.res_card .res_tit{background-color:#666372; font-size:11px; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}
.res_card .tit{background-color:#eeeeee; font-size:11px; color:#444; font-weight:bold; text-align:center; width:110px;}
.res_card .cont{background-color:#fff; font-size:12px; color:#666666;  text-align:center;}
.res_card .name{color:#535353; width:400px; border:1px solid #eaeaea;}
.res_card .area{color:#ff0066; font-weight:bold;}
.res_card .date{color:#252749; font-weight:bold;}
.res_card .time{color:#ff0000; font-weight:bold;}
.res_card .aresno{color:#3d3d3d;width:80px; border:1px solid #eaeaea; text-align:center;}
.res_card .card_amt{color:#ff0066;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_card .card_iamt{color:#3333cc;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_card .card_samt{color:#1f6d34;width:80px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_card .card_gamt{color:#333366;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_card .bo_amt{color:#cc00cc;width:60px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_card .persent{color:#666666;width:30px; border:1px solid #eaeaea; text-align:right; font-weight:bold;}
.res_card select{color:#3d3d3d;width:100px; border:1px solid #eaeaea; text-align:center;}
.res_card .sdate{color:#330033; font-weight:bold;width:140px; border:1px solid #eaeaea;}
.res_card .resdate{width:120px; border:1px solid #eaeaea;}
.res_card .time{width:30px; border:1px solid #eaeaea;}
.res_card .csamt{color:#cc3333;width:100px; font-weight:bold; border:1px solid #eaeaea; text-align:right;}
.res_card .csdate{color:#585858; width:140px; border:1px solid #eaeaea;}
.res_card .com{color:#585858; width:140px; border:1px solid #eaeaea;}
.res_card INPUT[type=button]{border:1px solid #d2d2d2; font-size:11px; background:#EEEEEE;border-radius: 0px; height:24px; color:#4c4c4c; padding:2px 10px 2px 10px;  margin-left:2px; cursor:pointer;}
.res_card INPUT[type=button]:hover{font-size:11px; background:#0675b7; color:#FFF;  cursor:pointer;}



.board{width:750px; margin:auto; padding:0px;}
.board .tit{background-color:#e5ecef; height:38px; border-top:1px solid #d1dee2; border-bottom:1px solid #d1dee2; font-size:11px; text-align:center; font-weight:bold;}
.board .no{width:80px;height:38px; border-bottom:1px solid #e9e9e9;  text-align:center;}
.board .title{width:350px;height:38px; border-bottom:1px solid #e9e9e9;  text-align:left;}
.board .name{width:100px;height:38px; border-bottom:1px solid #e9e9e9;  text-align:center;}
.board .date{width:100px;height:38px; border-bottom:1px solid #e9e9e9;  text-align:center;}
.board .bigo{width:120px;height:38px; border-bottom:1px solid #e9e9e9;  text-align:center;}
.board .cont{width:660px;height:38px; border-bottom:1px solid #e9e9e9;  text-align:left; padding-left:10px;}
.board .cont2{width:270px;height:38px; border-bottom:1px solid #e9e9e9;  text-align:left; padding-left:10px;}
.board .notice{width:660px;height:38px; border-bottom:1px solid #e9e9e9;  text-align:left; padding-left:10px;}

.btn_submita {padding:7px;border:0;background:#ff3061;font-size:12px;color:#fff;letter-spacing:-0.1em;cursor:pointer; margin-top:10px;}
.btn_re {padding:7px;border:0;background:#525252;font-size:12px;color:#fff;letter-spacing:-0.1em;cursor:pointer; margin-top:10px;}
.bo_fx {width:750px; margin:0px; padding:0px;}
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx ul {margin:0;padding:0;list-style:none; margin:auto;}
#bo_list_total {float:left;padding-top:5px}
.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
.btn_bo_user li {float:left;margin-left:5px}
.btn_bo_user a {display:inline-block;padding:0 10px;height:28px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em;margin-top:2px;}



.a_bt {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#ffffff;vertical-align:middle;line-height:2.6em;margin-top:2px;}




.coment li:first-child {background:#fff;}
.coment .cont{width:580px;margin-left:45px; color:#1c1c1c}
.coment .rcont{width:567px;padding-left:68px; color:#1c1c1c; background-color:#f7f7f7; padding-bottom:10px;}
.coment .rcid{width:615px; padding-left:20px;padding-top:10px; font-size:11px; line-height:18px;margin-top:10px; background-color:#f7f7f7; }
.coment .cid{width:625px; font-size:11px; line-height:18px;margin-top:10px; }
.coment .pag{clear:both;width:100%;}
.coment .write_bt {border:0px; padding:17px 30px 17px 30px;background:#777;color:#fff;vertical-align:middle;font-size:12px;line-height:2.4em; cursor:pointer; font-weight:bold;border-radius:2px;}
.coment .write_bt:hover{border:0px;padding:17px 30px 17px 30px;background:#444444;color:#fff;vertical-align:middle;font-size:12px;line-height:2.4em;font-weight:bold;border-radius:2px;}
.coment .q{background-color:#777777; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:10px;}
.coment .a{background-color:#0982c4; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:10px;}
.coment .date{ color:#777; font-size:11px; margin-right:10px;}
.coment .edit{background-color:#626c77; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:5px;}
.coment .delet{background-color:#626c77; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:5px;}


.scoment li:first-child {background:#fff;}
.scoment .cont{width:625px; color:#1c1c1c}
.scoment .cid{width:625px; font-size:11px; line-height:18px;margin-top:10px; }
.scoment .pag{clear:both;width:100%;}
.scoment .write_bt {border:0px; padding:17px 30px 17px 30px;background:#777;color:#fff;vertical-align:middle;font-size:12px;line-height:2.4em; cursor:pointer; font-weight:bold;border-radius:2px;}
.scoment .write_bt:hover{border:0px;padding:17px 30px 17px 30px;background:#444444;color:#fff;vertical-align:middle;font-size:12px;line-height:2.4em;font-weight:bold;border-radius:2px;}
.scoment .q{background-color:#777777; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:10px;}
.scoment .date{ color:#777; font-size:11px; margin-right:10px;}
.scoment .edit{background-color:#626c77; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:5px;}
.scoment .delet{background-color:#626c77; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:5px;}