body{ color:#323232; }
a, span.inner{color:#97340d;}
a:hover, a:focus,
span.inner:hover, span.inner:focus{color:#f93;}
a.inner, span.inner{ border-color:#97340d; }
a.inner:hover, a.inner:focus,
span.inner:hover, span.inner:focus
{ border-color:#f93; }

::-moz-selection{  background:#d70; color:#f8f8f8; text-shadow:none;}
::selection{ background:#d70; color:#f8f8f8; text-shadow:none; }

.pager ul li .selected{ color:#000; background-color:#f0e5ec; border-color:#cfb7c6; }
.prev:focus, .next:focus{ background-color:#fff5ea; }

.sprite{background-image:url(/img/sprite.png);}

.booking-filters{ border-color:#e59867;}
.map, .minimize-map{ border-color:#c7bdc4; }

.sorting-bar,
.hotel-container, .booking-form-info, #commonInfo{  border-color:#f1c387; }
.sorting-bar{ background-color:#faebd7;}

.hotel-container .foot{ border-color:#f5d9b5; background-color:#faebd7;}

.foot .icon{ background-color:#eb7227; background-image:url(/img/booking-hotel-icons.png); }

.hotel-title, .room-types-toggler{ color:#573149; }
/*.hotel-title:hover, .hotel-title:focus { color:#f93; }*/
.hotel-logo {border-color:#967489;}
.hotel-title:hover .hotel-logo,
/*.hotel-title:focus .hotel-logo{border-color:#f93;}*/

.hotel-price, .room-total{ color:#d50;  }
.hotel-stars, .hotel-rating, .stars .star{ background-image:url(/img/star.gif); }

.hotel-info-container .magic-tabsHolder, .hotel-info-container .magic-tab { border-color: #ebad68; color: #97340d;}
.hotel-info-container .magic-tab { background-image: url(/img/bgHotelTab.png); }
.hotel-info-container .magic-tab-selected { background-color: #fff; color: #000; background-image: none; }

.form .datefrom, .field input.date[type="text"]{ color: #444; background-image:url(/img/calendar.png);}
.form .datefrom:hover { border-color:#555; background-color:#fff5ea }
.form .t { color: #888; }
.form .country, .form .city, .form .rooms, .form .nights, .form .per-room
{ color: #444; }

.input, .booking-form .target, textarea { border-color:#c1c1c1; box-shadow: inset 1px 1px 3px #e3e3e3; -moz-box-shadow: inset 1px 1px 3px #e3e3e3; -webkit-box-shadow: inset 1px 1px 3px #e3e3e3; }
.input:hover, textarea:hover { border-color: #999; box-shadow: inset 1px 1px 3px #ddd; -moz-box-shadow: inset 1px 1px 3px #ddd; -webkit-box-shadow: inset 1px 1px 3px #ddd; }
.input:focus, textarea:focus { border-color: #666; box-shadow: inset 1px 1px 3px #ddd; -moz-box-shadow: inset 1px 1px 3px #ddd; -webkit-box-shadow: inset 1px 1px 3px #ddd; }

.bg{ background-image:url(/img/bg.png); }
.separator{ background-image:url(/img/bg-dot.gif); }

.room-block th{ background-color:#fcf2e5; color:#000 !important; }
.room-block th, .room-block td{border-color:#fff;}
.room-type{ color:#777; }

.highlight{ background-color:#fcfded; }
.provider{background-color:#fdf8f1;}

/*.error .error, .error .errorMessage{ border-color:#fee8a0; background-color:#fd5455; color:#fff; }*/
#confirmationMessage{ border-color:#cefea9; background-color:#e8fdd9; color:#444; }
.booking-form table .error{ background-color:#fff0f0; color:#d30; }

.nav-panel .tab{background-color:#f1c387;}

.booking-info-table th{ background-color:#f0eaee; border-color:#e2d7df; }
.table-bottom td{ background-color:#D8DADE; }
.booking-info-table .taxes-fees{ background-color:#ECF0F3; }
.table-head .tab{ float:left; background-color:#e2d7df; }

.totalChargedInNativeCurrency{ color:#363; }

.attention{ border-color:#fc9; background-color:#fff8e8; }

.box, .tabs-holder .contents{ border-color:#b7a8b2; }
.box-orange{ border-color:#e59867;  }
.box-gray{ border-color:#b0b0b0; background-color:#efefef;  }
.box .h{ border-color:#ccc1c8; background-color:#f1edf0; background-image:url(/img/sprite.png);}
.box-orange .h{ border-color:#ebd3b5; background-color:#fff8ed; }
.box-gray .h{ border-color:#b0b0b0; background-color:#d4d4d4; }
.box-padded .h{ background-image:none; }
.box-padded .h  .separator{background-color:#fff;}

.booking-form .box-orange{ background-color:#fffcf9;}
#confirmationBlock .box-orange{ background-color:#fffcf9;}

.booking-form .field .description{color:#444;}

.agreement .text .body{ background-color:#f0f0f0; }

.req, .required .name span.reqSign { color:#d00; }

.photogallery .thumb { border-color:transparent; }
.photogallery .thumb:hover, .photogallery .thumb:focus, .photogallery .thumb-selected
{ border-color:#f93; }

.header{border-color:#a4a4a4; background-image:url(/img/bg-header.gif);}

.provider-logo { background-color: white; }

.footer { background-color:#F5F5F5; border-color:#D4D4D4; }
.footer .wrapper { border-color:#DDDDDD; }

#external-search { background-color: #F5F5F5; border-color: #999; }
#external-search .partners label { background-color: #FFFFFF; border-color: #AAAAAA; }
#external-search .warning { color: #777777; }
#external-search .head { background-color: #999; color: #fff; }

.footer .copyright { color: #888; }

#FormPreview .preview-header { background: #999; color: #fff; text-shadow:  1px 1px 1px #111; }
.magic-table tr.table-header a{ color:#777; }
.magic-table tr.table-header a img{ padding-left: 5px; }
.magic-table tr.table-header a:hover { color: #555; }
.magic-table tr.table-header a.active { color: #000; }
.page-content .description { border-color: #aaa; color: #333; }
.page-content .note .star { color: #dd0000; }
.page-content .contact {  color: #999; }

.RegisterForm .descriptionContainer { color: #777; }
.RegisterForm .textBlock .blockNote { color: #555; }
.form-settings { background-color: #eee; }
.form-settings .multi { background-color: #f5f5f5; }
.form-settings .multi iframe { background-color: #fff; }

.tooltip { border-color: #cccc00; font-size: 12px;}

.magic-table { color: #000; }
/*.magic-table tr.table-row:hover  { background: #fffff0; }*/
.magic-table tr.table-row.odd  { background: #f7f7f7; }
/*.magic-table tr.table-row.odd:hover  { background: #f7f7e7; }*/
.magic-table tr.table-row.trash  { background: #e8e8e8; color:#a3a3a3;}
.magic-table tr.table-row.trash td:first-child{ border-color:#bbb; text-decoration:line-through; }
.table-row-disabled { background-color: #f5f5f5; color: #aaa; }
.table-row-enabled { background-color: #e7f0e7; }
.table-row-error { background-color: #f0d0d0; }
/*.magic-table tr.table-row.table-row-error:hover { background-color: #ffd8d0; }*/
.event-config-option { border-color: #aaa; }
.event-config-header { border-color: #f8f8f8; }
.ui-dialog{  box-shadow: 1px 1px 20px #000; -moz-box-shadow: 1px 1px 20px #000; -webkit-box-shadow: 1px 1px 20px #000; }

.order-status-failed, .entrance-status-0 { color: #b00000; font-weight: bold; }
.order-status-ordered, .entrance-status-1 { color: #090; }
.order-status-pending { color: #c90; }
.order-status-pending_manual_payment { color: #c90; }

/*.orderSteps {background-color: #fafafa;}*/
.orderSteps .complete-step { background-color: #eee; color: #888; }
.orderSteps .current-step { background-color: #FFDFA3; border-color: #F3C373; }
.orderSteps .current-step .orderStepNum { background-color: #F3D3A3; }
.orderSteps .step, .orderSteps .complete-step { color: #ddd; border-color: #eee; }
.orderSteps .complete-step { color: #888; background-color: #eee;  }
.orderSteps .step { background: none; color: #888; }
.orderSteps .orderStepNum{ background-color: #DDD; border-color: #FFF; }
.orderSteps .step .orderStepNum { background: none; border-color: #ddd; }

.step-complete{ background-color:#e8e8e8; border-color:#e8e8e8; }
a.step-link{ opacity:.6; -moz-opacity:.5; color:#444; }
a.step-link:hover, a.step-link:focus{ opacity:1; -moz-opacity:1;}
.step-ahead, .step-ahead:hover, .step-ahead:focus{ text-shadow:0 1px 0 #fff; color:#999; border-color:#e0e0e0; }
.steps .borderline{ border-color:#d2d2d2; }
.steps{ border-color:#fff; }
.steps .current-step{ background-color:#fff; border-color:#fc9; color:#000; /*box-shadow:3px 3px 6px rgba(0,0,0,.1);*/}
.current-step .number{ border-color:#e8e8e8; }
.step .arr{ background-image:url(/img/stepArrow.gif); }

.header { border-color: #A4A4A4; }
.header .info .datespan { color: #D50; }
.header h1 { color:#68425A; }

.RegisterForm .ticketHeader { background-color: #E5E5E5; border-color: #DDD; color: #808080; text-shadow: 0 1px 0 #FFFFFF; }
.RegisterForm .separateTicket, .billingBlock .billingData { background-color: #F1F1F1; }


.cool-button a, a.cool-button,
.cool-button input, input.cool-button { background-image: url("/img/cool-button-bg.png"); }
.cool-button a:hover, a.cool-button:hover,
.cool-button input:hover, input.cool-button:hover { color: #000; }

.cool-button a, a.cool-button,
.cool-button input, input.cool-button { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.cool-button a, a.cool-button,
.cool-button input, input.cool-button,
.cool-button .silver, .cool-button.silver { background-color: #ddd;    border-color: #aaa;    color: #333; }
.cool-button .white, .cool-button.white { background-color: #eee; border-color: #ccc; color: #555; }
.cool-button .silver, .cool-button.silver,
.cool-button .light,  .cool-button.light   { text-shadow: 0 1px 0 #fff; }
.cool-button .gold,   .cool-button.gold   { background-color: #fd0;    border-color: #dd683C; text-shadow: 0 1px 0 #ffddaa; background-image: url("/img/bg_button_orange_light.png") }

.cool-button .gold-mate,   .cool-button.gold-mate { background-color: #fd0; border-color: #F9BD3F; text-shadow: 0 1px 0 #ffddaa;
    background-image: -moz-linear-gradient(top, #FFF2aa, #Ffb41F); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFF2aa),color-stop(1, #Ffb41F)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(#FFF2aa, #Ffb41F); /* Chrome 10+, Saf6 */
    background-image: linear-gradient(top, #FFF2aa, #Ffb41F);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFF2aa', EndColorStr='#Ffb41F', ); /* IE6–IE9 */
    background-clip: padding;
}
.cool-button .gold-mate:hover,   .cool-button.gold-mate:hover { background-color: #fd0; border-color: #e9bd6f; text-shadow: 0 1px 0 #ffddaa;
    background-image: -moz-linear-gradient(top, #FFFaba, #efa400); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFaba),color-stop(1, #efa400)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(#FFFaba, #efa400); /* Chrome 10+, Saf6 */
    background-image: linear-gradient(top, #FFFaba, #efa400);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFaba', EndColorStr='#efa400', ); /* IE6–IE9 */
    background-clip: padding;
}


.cool-button .orange, .cool-button.orange { background-color: #E55500; border-color: #d66; }
.cool-button .green,  .cool-button.green  { background-color: #8A0;    border-color: #6d6; }
.cool-button .dark,   .cool-button.dark   { color: #fff; text-shadow: 0 0 1px rgba(0, 0, 0, 0.3); }
.cool-button .dark:hover, .cool-button.dark:hover { color: #fff; text-shadow: 0 0 1px rgba(0, 0, 0, 0.3); }
.cool-button .disabled, .cool-button.disabled,
.cool-button .disabled:hover, .cool-button.disabled:hover,
.cool-button .disabled:focus, .cool-button.disabled:focus
{ background-image: none; background-color: #eee; color: #bbb; text-shadow: 0 1px 0 #fff; border-color: #aaa; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.cool-button .disabled:hover, .cool-button.disabled:hover { color: #bbb; text-shadow: 0 1px 0 #fff; }
.cool-button .disabled.wait, .cool-button.disabled.wait { background-image: url("/img/ActivityIndicatorButton2.gif"); }


/*#FFF2aa, #Ffb41F
.cool-button input,
.cool-button input.gray-light { background-image: url(/img/bg_button_gray.png); border-color: #aaa; color: #333; text-shadow: 0 1px 0 #fff; }
.cool-button input.orange-light { background-image: url(/img/bg_button_orange_light.png); border-color: #dd683C; color: #333; text-shadow: 0 1px 0 #fda; }
.cool-button input.orange, a.cool-button-orange, input.cool-button-orange { background-image: url(/img/bg_button_orange.png); border-color: #D66; color: #fff; text-shadow: 0 0 1px #a33; }
.cool-button input.orange:hover { text-shadow: 0 0 1px #700; }
.cool-button:hover { color: #000; }
.cool-button input.disabled { background: none; background-color: #eee; color: #bbb; text-shadow: 0 1px 0 #fff; border-color: #aaa; }
*/
input.cool-button-gold, a.cool-button-gold { background-color: #fd0; border-color: #e9bd6f; text-shadow: 0 1px 0 #feb; background-image: -moz-linear-gradient(top, #FFF5AA, #FFC000); /* FF3.6 */ background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFF5AA),color-stop(1, #FFC000)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(#FFF5AA, #FFC000); /* Chrome 10+, Saf6 */ background-image: linear-gradient(top, #FFF5AA, #FFC000); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFF5AA', EndColorStr='#FFC000', ); /* IE6–IE9 */ background-clip: padding; }
/*
.cool-button-large { color:#444; }
.cool-button-large:hover { color:#000; }
*/

.get-widget { background-color: #eaeaea; }

.event-logo{ border-color:#aaa; }

.menubox .h{ color:#000; background-color:#dfdfdf; background-image:url(/img/bg-menuheader.png); border-color:#f9f9f9 #fff #fff; text-shadow:0px 1px 0 #fff; }
.menubox .link{ color:#323232; border-color:#fff #fff #cbcbcb; }
.menubox .current{ background-color:#fff; }
.link-group .link:first-child{ border-top-color:transparent; }
.link-group .link:last-child{ border-bottom-color:transparent; }
.menubox .link:hover, 
.menubox .link:focus{ color:#eb8d14; }
.a-box{ background-color:#ebebeb; }
.page .a-box{ background-color:#f6f6f6; }
.box-bordered{ border-color:#ededed; }
.box-header{ background-color:#e5e5e5; border-color:#d2d2d2; }
.box-body{ border-color:#fff #ededed #ededed; background-color: #f5f5f5; }
.box-header .h{ color:#a5a5a5; text-shadow:0px 1px 0 #fff; }
.magic-table{ background-color:#fff; border-color:#cbcbcb;  }
.magic-table th{ color:#656565; border-color:#b2b2b2; background-color: #dfdfdf; background-image: -moz-linear-gradient(top, #e0e0e0, #cfcfcf); /* FF3.6 */ background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e0e0e0),color-stop(1, #cfcfcf)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(#e0e0e0, #cfcfcf); /* Chrome 10+, Saf6 */ background-image: -o-linear-gradient(top, #e0e0e0, #cfcfcf); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfdfdf', EndColorStr='#cecece'); /* IE6–IE9 */ text-shadow: 0 1px 0 #fff; }
.magic-table .ui-button-text-only,
.magic-table .up, .magic-table  .down,
.view-modes .mode{ color:#444; border-color:#cbcbcb !important; background-color: #e3e3e3; background-image: -moz-linear-gradient(top, #fff, #e3e3e3) !important; /* FF3.6 */ background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #e3e3e3)) !important; /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(#fff, #e3e3e3) !important; /* Chrome 10+, Saf6 */ background-image: -o-linear-gradient(top, #fff, #e3e3e3) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e3e3e3') !important; /* IE6–IE9 */ text-shadow: 0 1px 0 #fff; }
.magic-table .ui-button-text-only.ui-state-error { background-image: -moz-linear-gradient(top, #fa5, #d70) !important; /* FF3.6 */ background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fa5),color-stop(1, #d70)) !important; /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(#fa5, #d70) !important; /* Chrome 10+, Saf6 */ background-image: -o-linear-gradient(top, #fa5, #d70) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffaa55', EndColorStr='#dd7700') !important; /* IE6–IE9 */  border-color: #f86 !important; color: #fff; text-shadow: 0 -1px 0 #b50; }
.magic-table .ui-button-text-only.ui-state-error:hover,
.magic-table .ui-button-text-only.ui-state-error:focus{ color: #fff; border-color: #600; }
.magic-table .action{ color:#7f7f7f; }
.magic-table .ui-button-text-only:hover, .magic-table .up:hover, .magic-table  .down:hover,
.magic-table .ui-button-text-only:focus, .magic-table .up:focus, .magic-table  .down:focus,
.magic-table .action:hover, .page .action:focus,
.view-modes .mode:hover,
.view-modes .mode:focus{ color:#000; border-color: #888 !important; }
.magic-table td{ border-color:#e5e5e5; }
.box-info, .snoska, .page .order { color:#7f7f7f; }
.page .order:hover, .page .order:focus{ color:#444; border-color:#a8a8a8;}
.edit .icon{ background-image:url(/img/); }
.delete .icon{ background-image:url(/img/); }
.deactivate .icon{ background-image:url(/img/); }

.view-mode-formeditor .mode-editor,
.view-mode-formpreview .mode-preview,
.view-mode-maximize .mode-maximize{ background-color: #999; background-image: -moz-linear-gradient(top, #999999, #c3c3c3) !important; /* FF3.6 */ background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #999999),color-stop(1, #c3c3c3)) !important; /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(#999999, #c3c3c3) !important; /* Chrome 10+, Saf6 */ background-image: -o-linear-gradient(top, #999999, #c3c3c3) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#999999', EndColorStr='#c3c3c3') !important; /* IE6–IE9 */ color:#eaeaea; text-shadow: none; border-color:#888 !important; box-shadow:inset 1px 2px 4px rgba(42,42,42,.3); -moz-box-shadow:inset 1px 2px 4px rgba(42,42,42,.3); }
.view-mode-formeditor .mode-editor:hover,
.view-mode-formpreview .mode-preview:hover,
.view-mode-maximize .mode-maximize:hover,
.view-mode-formeditor .mode-editor:focus,
.view-mode-formpreview .mode-preview:focus,
.view-mode-maximize .mode-maximize:focus{ color:#fff; }

.filter-searchwrap, .filters-wrapper, .table-actions .group-actions-shown{ background-color:#e8e8ea; }
.search-filter .filter-group{ border-color:#d8d8d8; }
.search-filters-toggler .t{ border-color:#97340d; }
.search-filters-toggler:hover .t,
.search-filters-toggler:active .t{ border-color:#f93; }

.recipients-filters, .rec-list{ background-color:#EAEAEA; border-color: #c8c8c8; box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.05);}
.rec_source_filter{ border-color:#fff #fff #d8d8d8; }
.rec_source_filter .title{ text-shadow:1px 1px 0 #fff; color: #555; }
.rec_source_filter .title:hover { color: #333; text-decoration: underline; }
.filter_container, .rec-list .recipients, .rec-list #rec_list{ background-color:#fff; }
.sub_title, .filter_container, .sub-filter-title, .cmp_recipient, .rec-header, .recipients{ border-color:#e0e0e0; }
.sub-filter-title{ color:#999; }
.sub-filter-title:hover{ color:#444; }

.mc-confirm .complete { background-color: #dfd; border-color:#8b8; background-image:url(/img/iconMcComplete.png); }
.mc-confirm .incomplete { background-color:#fdd; border-color:#b88; background-image:url(/img/iconMcIncomplete.png); }
.complete .block_title{ color:#595; }
.incomplete .block_title{ color:#955; }
.completed_block{ background-color:#fedcba; border-color:#cba987; color:rgba(0,0,0,.65);}

.recipient-hover, .side-btn{ background-color:#fffce8; }
.side-btn{ border-color:#e8e8e8; }
.recip-btn{ background-color:rgba(0,0,0,.035);  }
.recip-btn:hover{ background-color:rgba(0,0,0,.07);  }
.remove-recip .icon{ background-image:url(/img/iconRecipRemove.png); }
.add-recip .icon{ background-image:url(/img/iconRecipAdd.png); }
#current_campaign .cmp_recipient .email,
#other_campaign .cmp_recipient .email,
#saved_recs .cmp_recipient .email{ color:#777c77; }

.table_footer{ font-weight:bold; color:#555555; border-color:#b2b2b2; background-color: #efefef;}

.resend-button-success{ color:#090 !important; border-color:#0d0 !important;}
.resend-button-error{ color:#900 !important; border-color:#d00 !important; }