@charset "UTF-8";

/******************** TOP STRIPE **********************/

	#topStripe .middle #topStripeFlags #flags a img {
		border-color: #26458a;
		background-color: white;
		}

#topStripe .right {
	background: url("../img/topstripe_right.gif") no-repeat;
	}

/********************* TOP MOTIF ***********************/

#topMotif {
	background: url("../img/hradcany.jpg") no-repeat;
	}
	
	#topMotif #searchBar .text {
		border-color: #aaaaaa;
		}
		
	#topMotif #searchBar .submit {
		background: url("../img/searchButton.gif") no-repeat;
		}
	
/********************** MAIN MENU **********************/

#mainMenu .left {
	background: url("../img/mainmenu_left.gif") no-repeat;
	}

#mainMenu .right {
	background: url("../img/mainmenu_right.gif") no-repeat;
	}

#mainMenu ul li.main a.main {
	border-color: black;
	background: url("../img/mainmenu_item.gif") no-repeat;
	}

	#mainMenu ul li.main a.main:hover {
		color: white;
		background: url("../img/mainmenu_item_active.gif") no-repeat;
		}

#mainMenu ul ul {
	background-color: #c8d9ee;
	border: 1px solid #26458a;
	}

	#mainMenu ul ul li {
		border-top: 1px solid #26458a;
		}

	#mainMenu ul ul li.first {
		border-top: none;
		}

		#mainMenu ul ul li a {
			color: black;
			}

		#mainMenu ul ul li a:hover, #mainMenu ul.visible a.visible {
			color: white;
			}

	#mainMenu ul ul li.node {
		background: url("../img/sipicka.gif") right no-repeat;
		}

/************************* CONTENT HEADING & FOOTER *************************/

#contentHeading .middle, #contentFooter .middle {
	background-color: #26458a;
	}

#contentHeading .left {
	background-image: url("../img/content_background_topleft.gif");
	}

#contentHeading .right {
	background-image: url("../img/content_background_topright.gif");
	}

#contentFooter .left {
	background-image: url("../img/content_background_bottomleft.gif");
	}

#contentFooter .right {
	background-image: url("../img/content_background_bottomright.gif");
	}

/*************************** CONTENT - HOME & BACK **********************/

#homeBack .back {
	background: url("../img/link-back.gif") no-repeat top left;
	}

#homeBack .home {
	background: url("../img/link-home.gif") no-repeat top left;
	}

/************************** CONTENT ***************************/

#contentContainer, #contentContainerHP {
	border-color: #26458a;
	background-color: white;
	}

#content, #sideBar {
	background: url("../img/content_background_transition.gif") repeat-x;
}

#contentStyle h2, #contentStyle h3, #contentStyle .heading, #sideBar .heading {
	color: #26458a;
	}
	
/************************** BLUE STRIPE ******************************/

#blueStripe {
	background-color: #26458a;
	}

#blueStripe, #blueStripe .heading {
	color: white;
	}

#blueStripe .blueStripeInner {
	background: url("../img/hpform_background_transition.png") bottom repeat-x;
	}

/************************ ACCOMMODATION FORM *************************/

#AccommodationForm input, #AccommodationForm select {
	border-color: #aaaaaa;
	}

#AccommodationForm label {
	color: white;
}

#content input.submit, #content a.submit, #sideBar input.submit {
	color: #26458a;
	background: url("../img/submit_button.gif") no-repeat top left;
}
	
#content input.submitWide, #content a.submitWide {
	color: #26458a;
	background: url("../img/submit_button_wide.gif") no-repeat top left;
	}
	
#sideBar .golden, #contentStyle .golden {
	color: #d56a00;
	}

#content div.errors {
	border-color: #d56a00;
	}

#HPOpenInfo strong {
	color: #00a633;
	}

#HPNews .newsContainer {
	background: url("../img/info.png") top left no-repeat;
	}

#contentStyle table.data {
	border: 1px solid #a7c6ec;
	}

#contentStyle table.data th {
	color: #333333;
	background-color: #d3e1ff;
	}

#contentStyle table.data tr.odd td, #contentStyle table.data tr.odd th {
	background-color: #efefef;
	}

#contentStyle table.data tr.even td, #contentStyle table.data tr.even th {
	background-color: #dfdfdf;
	}

#HPFeaturedHotels .hotel {
	border-bottom-color: #cccccc;
	}

#HPFeaturedHotels .hotel .picture {
	border-color: #a7c6ec
	}

/************************* HOTEL DETAIL *******************************/

#content .hotelDetail .pictureBlock .pictureControl {
	background-color: #d0d0d0;
	}
	
#content .hotelDetail .mapBlock #map {
	border-color: #aaaaaa;
	}

#content .hotelDetail #hotelDistances {
	border-color: #aaaaaa;
	background-color: #efefef;
	}
	
#content .hotelDetail #hotelDistances .header {
	border-bottom-color: #aaaaaa;
	}

#content .hotelDetail #priceTable .userPrice {
	color: #00a504;
	}

#content .hotelDetail #priceTable .commonPrice {
	color: red;
	}

#content .hotelDetail #priceTable .commonPrice span {
	color: black;
	}

#content .hotelDetail #priceTable td {
	border-color: #aaaaaa;
	}

/******************************* HOTEL SEARCH *****************************/

#content #hotelSearch .foundHotel {
	border-color: #cccccc;
	}

	#content #hotelSearch .foundHotel .picture img {
		border-color: #a7c6ec;
		}
		
	#content #hotelSearch .foundHotel .prices .roomOnline {
		background: url("../img/roomOnline.gif") no-repeat left center;
		color: #26458a;
		}
		
	#content #hotelSearch .foundHotel .prices .userPrice {
		background: url("../img/hotelSearch_ok.gif") no-repeat left center;
		color: #00a504;
		}

	#content #hotelSearch .foundHotel .prices .commonPrice {
		color: red;
		background: url("../img/hotelSearch_ko_red.gif") no-repeat left center;
		}
		
	#content #hotelSearch .foundHotel .prices .commonPrice span {
		color: black;
		}
		
	#content #hotelSearch .foundHotel .prices .makeReservation {
		background: url("../img/hotelSearch_makeReservation.gif") no-repeat center left;
		}
		
	#content #hotelSearch .foundHotel .info .hdAd {
		color: red;
		}
	
	#content #hotelSearch .bottomPaging {
		border-color: #cccccc;
		}
		
	#content #hotelSearch .paging .pagingFirst {
		background: url("../img/pagingFirst.gif") no-repeat top left;
		}
		
	#content #hotelSearch .paging .pagingPrevious {
		background: url("../img/pagingPrevious.gif") no-repeat top left;
		}
		
	#content #hotelSearch .paging .pagingNext {
		background: url("../img/pagingNext.gif") no-repeat top left;
		}
	
	#content #hotelSearch .paging .pagingLast {
		background: url("../img/pagingLast.gif") no-repeat top left;
		}

/************************** EU & GROUP BANNER *****************************/

#HPLeftStripe .buttonBanner {
	background: url("../img/buttonBanner.gif") no-repeat;
	}

	#HPLeftStripe .buttonBanner #visitEU {
		background: url("../img/visitEU.gif") no-repeat;
		}

	#HPLeftStripe .buttonBanner #DMC {
		background: url("../img/DMC.gif") no-repeat;
		}
		
/***************************** PRAGUE MAP *********************************/

#content .pragueMap #mapContainer #mapLoading {
	background: url("../img/progressBar.gif") no-repeat;
	border-color: #cccccc;
	}
	
#content .pragueMap #mapContainer, #content .pragueMap #sideInfo, #content .pragueMap #map_object .picture img {
	border-color: #cccccc;
	}

/************************ ORDER DETAIL ***********************************/

#content #orderDetail .bordered td, #content #orderDetail .bordered th {
	border-bottom-color: #c8d9ee;
	}

/********************** HOTEL ORDER *******************************/

#hotelOrder td #hotelOrderIsOnline {
	background: url("../img/roomOnline.gif") no-repeat left center;
	color: #26458a;
	}

/*************************** W2G DETAIL ***********************************/

#content .placeDetail .pictureBlock .pictureControl {
	background-color: #d0d0d0;
	}

/*************************** TOUR DETAIL ***********************************/

#content .tourDetail .pictureBlock .pictureControl {
	background-color: #d0d0d0;
	}

/*************************** THEATRE DETAIL ***********************************/

#content .theatreDetail .pictureBlock .pictureControl {
	background-color: #d0d0d0;
	}
	
	#content .theatreDetail .pictureBlock .pictureDetail span {
		color: black;
		background-color: #fff8c6;
		
		border-color: gray;
		}
		
	#content .theatreDetail .image {
		border-color: #cccccc;
		}

/************************* WHERE 2 GO ****************************/

#whereToGoListing .item {
	border-bottom-color: #cccccc;
	}
	
#whereToGoListing #subSections {
	border-bottom-color: #cccccc;
	}

/******************************** TOURS **********************************/

#tours .item img {
	border-color: #cccccc;
	}

/******************************** THEATRES ******************************************/

#theatres .item img {
	border-color: #cccccc;
	}

/******************************** SEARCH *************************************/

#content .hotelSearchResult img.picture {
	border-color: #cccccc;
	}
	
#content .hotelSearchResult .hdAd {
	color: red;
	}

/*********************** GOOGLE MAP WINDOW ******************************/

#content .googleMapWindow .picture {
	border-color: #a7c6ec
	}

/*************************** SPECIAL OFFERS *******************************/

#sideBar #specialOffer li {
	background: url("../img/special_offers_background.gif") no-repeat;
}

#visitPragueMenu {
	background-color: #e0e0e0;
}

#logos {
	color: black;
	background-color: #c8d9ee;
	}

	#logos .logo a {
		color: red;
		}

/************************* FOOTER ****************************/

#footer {
	color: #e0e0e0;
	}

	#footer a {
		color: #e0e0e0;
		text-decoration: underline;
		}

/************************ CONTENT (DOCUMENTS) **************************/

#contentStyle .floatleft, #contentStyle .floatright {
	border-color: #cccccc;
	}
		
