.head {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#000000;font-size:9pt;font-weight:normal}
.sub {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:8pt;font-weight:bold}
.menu {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#000000;font-size:8pt;font-weight:bold}
.txt {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#000000;font-size:8pt;font-weight:normal}
.copy {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#686868;font-size:8pt;font-weight:normal}
.error {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#CC0000;font-size:8pt;font-weight:normal}
.del {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#CC0000;font-size:8pt;font-weight:normal}

a.error {color:#CC0000;}
a:hover.error {color:#CC0000;}
a:active.error {color:#CC0000;}
a:visited.error {color:#CC0000;}

.etxt {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#CC0000;font-size:8pt;font-weight:normal}

.otxt {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F27B00;font-size:8pt;font-weight:normal}

a {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#003399;font-size:8pt;font-weight:normal;text-decoration:none}
a:visited {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#003399;font-size:8pt;font-weight:normal;text-decoration:none}
a:active {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:8pt;font-weight:normal;text-decoration:none}
a:hover {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:8pt;font-weight:normal;text-decoration:none}

a.menu {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#003399;font-size:10px;font-weight:bold;text-decoration:none}
a.menu:visited {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#003399;font-size:10px;font-weight:bold;text-decoration:none}
a.menu:active {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:10px;font-weight:bold;text-decoration:none}
a.menu:hover {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:10px;font-weight:bold;text-decoration:none}

a.emenu {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#993300;font-size:8pt;font-weight:bold;text-decoration:none}
a.emenu:visited {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#993300;font-size:8pt;font-weight:bold;text-decoration:none}
a.emenu:active {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#FF0000;font-size:8pt;font-weight:bold;text-decoration:none}
a.emenu:hover {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#FF0000;font-size:8pt;font-weight:bold;text-decoration:none}

a.txt {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#003399;font-size:8pt;font-weight:normal;text-decoration:none}
a.txt:visited {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#003399;font-size:8pt;font-weight:normal;text-decoration:none}
a.txt:active {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:8pt;font-weight:normal;text-decoration:none}
a.txt:hover {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:8pt;font-weight:normal;text-decoration:none}

a.etxt {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#CC0000;font-size:8pt;font-weight:normal;text-decoration:none}
a.etxt:visited {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#CC0000;font-size:8pt;font-weight:normal;text-decoration:none}
a.etxt:active {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:8pt;font-weight:normal;text-decoration:none}
a.etxt:hover {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:8pt;font-weight:normal;text-decoration:none}

a.del {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#CC0000;font-size:8pt;font-weight:normal;text-decoration:none}
a.del:visited {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#CC0000;font-size:8pt;font-weight:normal;text-decoration:none}
a.del:active {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:8pt;font-weight:normal;text-decoration:none}
a.del:hover {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:8pt;font-weight:normal;text-decoration:none}

a.otxt {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F27B00;font-size:8pt;font-weight:normal;text-decoration:none}
a.otxt:visited {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F27B00;font-size:8pt;font-weight:normal;text-decoration:none}
a.otxt:active {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F27B00;font-size:8pt;font-weight:normal;text-decoration:none}
a.otxt:hover {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F27B00;font-size:8pt;font-weight:normal;text-decoration:underline}

a.head {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#003399;font-size:9pt;font-weight:normal;text-decoration:none}
a.head:visited {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#003399;font-size:9pt;font-weight:normal;text-decoration:none}
a.head:active {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:9pt;font-weight:normal;text-decoration:none}
a.head:hover {font-family:Verdana,Arial,Arial Cyr,Helvetica;color:#F48002;font-size:9pt;font-weight:normal;text-decoration:none}

.alert {color:#800000;font-weight:bold;text-decoration:none}
a.alert {color:#800000;font-weight:bold;text-decoration:none}
a.alert:visited {color:#800000;font-weight:bold;text-decoration:none}
a.alert:active {color:#F48002;font-weight:bold;text-decoration:none}
a.alert:hover {color:#F48002;font-weight:bold;text-decoration:none}

.inputbox {
border:1px solid;
color:#666666;
background:#FFFFFF;
font-family:Verdana,Arial,Arial Cyr,Helvetica;
font-size:10px;
font-weight:bold;
}

.inputboxact {
border:1px solid #660000;
color:#FFFFFF;
background:#DE0000;
font-family:Verdana,Arial,Arial Cyr,Helvetica;
font-size:10px;
font-weight:bold;
}

.button {
border-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
color:#000000;
font-family:Verdana,Arial,Arial Cyr,Helvetica;
font-style:normal;
font-weight:bold;
font-size:11px;
}

td.menutab
{
    background:#DFDFDF;
    border-top: 1px solid #999;
    border-right: 1px solid #666;
    border-left: 1px solid #999;
    border-bottom: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
}
table.menutab
{
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #666;
    font-size:10px;
}
td.head
{
    color:#FFFFFF;
    background-color:#000099;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:bold;
    font-size:8pt;
}
td.sub
{
    color:#000000;
    background-color:#DADADA;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:bold;
    font-size:8pt;
}
td.invert
{
    color:#000000;
    background-color:#EFEFEF;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
td.light
{
    color:#000000;
    background-color:#F6F6F6;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
td.normal
{
    color:#000000;
    background-color:#FFFFFF;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
td.active
{
    color:#000000;
    background-color:#EFEFAF;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
td 
{
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    color:#000000;
    font-size:8pt;
    font-weight:normal
}

tr.head
{
    color:#FFFFFF;
    background-color:#000099;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:bold;
    font-size:8pt;
}
tr.sub
{
    color:#000000;
    background-color:#DADADA;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:bold;
    font-size:8pt;
}
tr.select
{
    color:#000000;
    background-color:#DADAFF;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
tr.accent
{
    color:#000000;
    background-color:#DADAFF;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
tr.invert
{
    color:#000000;
    background-color:#EFEFEF;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
tr.light
{
    color:#000000;
    background-color:#F6F6F6;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
tr.normal
{
    color:#000000;
    background-color:#FFFFFF;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
tr 
{
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    color:#000000;
    font-size:8pt;
    font-weight:normal
}


tr.suba, td.suba
{
    color:#000000;
    background-color:#9CCCF4;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:bold;
    font-size:8pt;
}
tr.inverta, td.inverta
{
    color:#000000;
    background-color:#CCE8FF;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
tr.normala, td.normala
{
    color:#000000;
    background-color:#E2F2FF;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}


tr.subb, td.subb
{
    color:#000000;
    background-color:#B4EBBC;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:bold;
    font-size:8pt;
}
tr.invertb, td.invertb
{
    color:#000000;
    background-color:#E0FAE3;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
tr.normalb, td.normalb
{
    color:#000000;
    background-color:#EDFAEF;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}


tr.subc, td.subc
{
    color:#000000;
    background-color:#F7F59D;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:bold;
    font-size:8pt;
}
tr.invertc, td.invertc
{
    color:#000000;
    background-color:#FFFED8;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
tr.normalc, td.normalc
{
    color:#000000;
    background-color:#FFFEE8;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}


tr.subalert, td.subalert
{
    color:#000000;
    background-color:#F2BCBC;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:bold;
    font-size:8pt;
}
tr.invertalert, td.invertalert
{
    color:#000000;
    background-color:#FFDADA;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}
tr.normalalert, td.normalalert
{
    color:#000000;
    background-color:#FFF2F2;
    border: none;
    font-family:Verdana,Arial,Arial Cyr,Helvetica;
    font-style:normal;
    font-weight:normal;
    font-size:8pt;
}


hr { color: #CCCCCC; height: 1px; width: 100%; }

.hidden {
    display: none;    
}

.inline-price {
  min-width: 30px;
}

.inline-button {
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url(../admin/images/button_right.);
}

.inline-button.right {
  background: url(../admin/images/button_right_off.gif);
}

.inline-button.right:hover {
  background: url(../admin/images/button_right_on.gif);
}

.inline-button.left {
  background: url(../admin/images/button_left_off.gif);
}

.inline-button.left:hover {
  background: url(../admin/images/button_left_on.gif);
}

.inline-button.delete {
  background: url(../admin/images/icon_delete.gif);
}

.tour-price-cell {
  text-align: center;
  min-width: 30px;
}

#message-container {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 100%;
  height: 305px;
}

#message-container.ex {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 100%;
  height: 345px;
}

#message-container .width-20 {
  padding-top: 2px;
  padding-bottom: 2px;
  width: 20%;
}

#message-container .width-50 {
  padding-top: 2px;
  padding-bottom: 2px;
  width: 50%;
}

#message-container .width-80 {
  padding-top: 2px;
  padding-bottom: 2px;
  width: 80%;
}

#message-container .width-100 {
  padding-top: 2px;
  padding-bottom: 2px;
  width: 100%;
}

.float-right {
 float: right;
}

.float-left {
 float: left;
}

.inline-button.props {
  background: url(../admin/images/icon_props.gif);
}

.inline-button.props {
  background: url(../admin/images/icon_props.gif);
}

.inline-button.browse {
  background: url(../admin/images/icon_browse.gif);
}

.hide {
  display: none;
}

.noactive {
  color: #888888;
}

.wrapper-listbox {
  overflow-y: scroll;
  overflow-x: hidden;
  border: 1px #000000 solid;
  background-color: #FFFFFF;
  padding: 4px 0px;
  height: 100px;
}

.search-checkbox.shift {
  margin-left: 20px !important;
}

.search-checkbox .search-checkbox-image {
  background-image: url("../admin/images/sprite.png");
  background-position: -88px -0px;
  cursor: pointer;
  height: 15px;
  width: 14px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 0px 1px 0px 6px;
  top: 1px;
}

.search-checkbox.checked .search-checkbox-image {
  background-position: -88px -16px;
}

.search-checkbox .search-checkbox-image.checked {
  background-position: -88px -16px;
}

.search-checkbox .search-checkbox-content {
  font-family: Verdana,Arial,Arial Cyr,Helvetica;
  font-size: 10px;
  font-weight: bold;
  cursor: pointer;
  text-shadow: none;
  padding-top: 2px;
  margin-left: 4px;
  text-align: left;
  display: inline;
  vertical-align: top;
}

.search-checkbox {
  color: #666666;
  background: none;
}

.search-checkbox:hover {
  color: #FFFFFF;
  background: #3399FF;
}

.checked-hide {
  display: none;
}

.content-hide {
  display: none;
}

.resort-hide {
  display: none;
}

.hotel-hide {
  display: none;
}