/* --- BGRS --- */

div#booking-menu, div.right-column-box .header, b.flight-list-price, .widgetTabs .tab  {
    background-color:#2867a3;
}

div#booking, div#hotel-booking, div#hotel-detail-container {
	background-image: url(/media/img/prague/booking/hotel-list-background.gif);
    background-position: 0 0;
}

div.bgr-round{
	background-image:url(/media/img/prague/booking/bgr-round-left.gif);
}

div.bgr-round-right{
	background-image:url(/media/img/prague/booking/bgr-round-right.gif);
}

div.hotels-tab {
	background-image: url(/media/img/prague/booking/hotel-tab.gif);
}

div#counter-box {
	background-image: url(/media/img/prague/booking/hotel-matches-bar.gif);
}

div#booking-list ul li table tr.hotel-name, div#change-search, div#second-block .description .category-title, .category-title, div#booking-form div.sub-header, div.flight-list-header, div.flight-date, h1.billing_header    {
	background-image: url(/media/img/prague/booking/hotel-unit-header.gif);
}

div#counter-box .counter-left {
	background-image: url(/media/img/prague/booking/hotel-matches-bar-left.gif);
}

div#counter-box .counter-right {
	background-image: url(/media/img/prague/booking/hotel-matches-bar-right.gif);
}

/* --- RIGHT HAND BOXES --- */

div.right-column-box {
	background-image: url(/media/img/prague/booking/right-hand-box-top.gif);
}

div.right-column-box-top {
	background-image: url(/media/img/prague/booking/right-hand-box-top-right.gif);
}

div.right-column-box .footer {
	background-image: url(/media/img/prague/booking/right-hand-box-bottom.gif);
}

div.right-column-box .footer-right {
	background-image: url(/media/img/prague/booking/right-hand-box-bottom-right.gif);
}

div.right-column-box .content, .rounded .content, ul#sections .tab a  {
	color: #36758e;
}

/* --- BUTTONS --- */

div#subbar input#update, input#searchButton  {
	background-image: url(/media/img/prague/booking/search-button.gif);
}

div#booking-list div.daily-rate div.select-hotel-button {
	background-image: url(/media/img/prague/booking/select-hotel-button.gif);
}


/* ---- BORDERS ---- */

div#booking-list ul li, div.daily-rate, div.right-column-box .content, div#hotel-detail #first-block, div#hotel-detail #second-block, div#hotel-images, div#room-prices, div#maps, .billing-form, div.checks-title {
	border-color: #91adca;
}
div.flight-list-unit, div.flight-list-header,  table tr.inbound td.inbound-td, table.individual-flight-table, div.billing_form, div.passenger-id, div#itinerary-flights {
border-color:#2867a3;
}
/* ---- FONT COLORS ---- */

div#counter-box span, div#booking-info div.booking-info-title{
	color:#1c5d9b;
}

/* ---- TABS ---- */



ul#sections .tabs-selected{
	background-image: url(/media/img/prague/booking/photodesc-tab-active.gif);
}

ul#sections .tabs-selected a{
	color: #ffffff;
}
div.flight-tab-active {
                background:transparent url(/media/img/prague/booking/flight-tab.gif) no-repeat scroll 0 0;
}
div.hotel-tab-inactive {
                background:transparent url(/media/img/prague/booking/hotel-tab-inactive.gif) no-repeat scroll 0 0;
}
div.flight-tab-inactive {
                background:transparent url(/media/img/prague/booking/flight-tab-inactive.gif) no-repeat scroll 0 0;
}

/* --- ROUNDED BOXES --- */

.rounded, .rounded.tabs-selected {
	background-color: #f0f6fb;
	border: 1px solid #93b3d1;
}

.rounded .top-left {
	background-image:url(/media/img/prague/booking/rounded-top-left.gif);
}

.rounded .top-right {
	background-image: url(/media/img/prague/booking/rounded-top-right.gif);
}

.rounded .bottom-left {
	background-image:url(/media/img/prague/booking/rounded-bottom-left.gif);
}

.rounded .bottom-right {
	background-image:url(/media/img/prague/booking/rounded-bottom-right.gif);
}

/* ---- HOTEL ITEM ---- */

div.daily-rate, div#paginator, div#booking-info div.booking-info-title {
	background-color: #e7f0f7;
}

div.daily-rate table.rates-display tr.days td{
	border-right: #fff2df;
}

/* ---- HOTEL ROOMS ---- */

div#room-prices table.rates-display tr.rates-display-header td, div#hotel-detail-content table.rates-display tr.rates-display-header td {
	color: #2867a3;
}

div#room-prices table.rates-display tr td.rate, div#hotel-detail-content table.rates-display tr td.rate, div#room-prices table.rates-display tr.rates-display-header td, div#hotel-detail-content table.rates-display tr.rates-display-header td {
	background-color: #e7f0f7;
}

div#room-prices table.rates-display tr.days td, div#hotel-detail-content table.rates-display tr.days td {
	background-color: #3d76ac;
}

div.separator{
	border-color: #3d76ac;
}

/* ---- MENU --- */

a.sort{
	color: #0c3e87;
}

div#advanced-search h3{
	border-color: #8cabc8;
}

/* ---- OTHERS --- */

#flights .description.top .photo{
	background:url(/media/img/prague/booking/cars.jpg) no-repeat 0 0;
	height:200px;
}

#flights.cruises .description.top .photo{
	background:url(/media/img/prague/booking/cruises.jpg) no-repeat left -40px;
	height:145px;
}

/* ---- FLIGHTS ----- */

table tr.inbound, table.individual-flight-table td.shaded, table#ticket-summary td.ticket-info, table#ticket-summary td.fares, div.rrlist, div.acceptrr, div#continue-box, table.flights-final-summary td, table.passengers td   {
        background-color:#f6fafd;
}
div.flightsegments-cornerL {
        background:url(/media/img/prague/booking/flightsegments_corner-TL.gif) no-repeat scroll 0 0;
}
div.flightsegments-cornerR {
        background:url(/media/img/prague/booking/flightsegments_corner-TR.gif) no-repeat scroll 0 0;
}
div#flight-list div.select-box {
        background: url(/media/img/prague/booking/plane_select_tab.gif) no-repeat scroll 0 0;
}

/* CAR RENTAL */
div#abe_default .ct_footer {
position:relative;
top: -50px;
}
.cars-special {
    background: url("/media/img/prague/booking/car-rental-prague.jpg") no-repeat scroll 0 bottom transparent;
    min-height:420px;
}
.cars-special .car-gen-bgr {
    display:none;
}
.cars-special .carTrawlerWidget {
    margin-left: 12px;
        margin-top: 5px;
            width: 365px !important;
}
.cars-special .carsWholePage {
width:100% !important;
}
.cars-special .ct_obox_top, .cars .ct_obox_bot {
        height:0 !important;
}
.cars-special div#abe_default div#abe_step1box {
    border:none !important;
}
.cars-special div#abe_default .ct_obox_top p.ct_otl,.cars-special div#abe_default .ct_obox_top p.ct_otr,.cars-special div#abe_default .ct_obox_bot p.ct_obl,.cars-special div#abe_default .ct_obox_bot p.ct_obr {
            display: none;
}
.cars-special div#abe_default .ct_footer {
    display:none;
}
.cars-special div#abe_default {
    background: url("/media/img/booking/poweredbyCarTrawler.gif") no-repeat scroll right bottom transparent;
}
.cars-special a#abe_searchButton {
    background:url(/media/img/prague/search.gif) no-repeat scroll 0 0 transparent !important;
    width:141px !important;
    height:33px !important;
}
.cars-special a#abe_searchButton.disabled {
}
.cars-special .ct_bg {
    display:none !important;
}

.car-rental-numbers-small {
margin-bottom: 10px;
margin-right: 610px;
margin-top:0 !important;
}
.car-numbers {
margin-top:-4px;
}

