.msg {
padding: 10px 10px 10px 35px;
}
.msg.info {
background: url("../img/ico-info.gif") no-repeat scroll 10px 50% transparent;
}
.msg.info {
background-color: #E8F6FF;
border: 1px solid #B8E2FB;
}
.msg.done {
background: url("../img/ico-done.gif") no-repeat scroll 10px 50% transparent;
}
.msg.done {
background-color: #EAF7D9;
border: 1px solid #BBDF8D;
}
.msg.error {
background: url("../img/ico-delete.gif") no-repeat scroll 10px 50% transparent;
}
.msg.error {
background-color: #FEEBEB;
border: 1px solid #FFAEAE;
}
.msg.warning {
background: url("../img/ico-warning.gif") no-repeat scroll 10px 50% transparent;
}
.msg.warning {
background-color: #FFF5CC;
border: 1px solid #F2DD8C;
}
label.required {
font-weight: bold;
}
span.error {
color: #ff0000;
font-style: italic;
font-weight: normal;
}
.login {
width: 600px;
}
.icon {
vertical-align: middle;
}

#avail-tour-loading,
#price-tour-loading,
#price-product-loading,
#price-transfer-loading,
#geo-accom-loading,
#price-accom-loading,
#accom-room-loading,
#accom-stock-loading,
#tour-stock-loading,
#tour-itin-loading,
#tour-image-loading,
#tour-waypoint-loading {
display: none;
float: right;
margin-right: 14px;
margin-top: -2px;
}

.node {
margin-left: 5px;
margin-right: 5px;
}

ul.main li a.admin-section {
color: #cccccc;
}

input {
background-color: #ffffcc;
}

textarea:disabled, input:disabled {
color: #b1b1b1;
background-color: #ffffff;
}

textarea[readonly], input[readonly] {
color: #b1b1b1;
background-color: #ffffff;
}

.currency th {
text-align: center;
padding: .2em;
}
.currency td {
padding: .2em;
}
.white {
background-color: #ffffff;
}

td.right {
    text-align: right;
}

th.center {text-align: center;}
td.center {text-align: center;}

.cell-warnings td {
background-color: #ffdddd;
}
