/*******************************************************************************
	EasyWEB	5

	@Copyright 	Synerway Sp. z o. o. http://www.synerway.pl/
			All rights reserved

	@Author		Antoni Jakubiak <a.jakubiak@synerway.pl>


	@Description	Wyniki wyszukiwania


	$Id: results.css 24 2007-06-26 08:14:14Z mgil $
*******************************************************************************/
div.z:hover div.helpaa  {display: block;}
div.helpaa {display: none;}

/**  
 * naglowek kolumn i sortowanie
 */


div.bookingsearchresults div.header {
	height: 16px;
	margin: 0px;
	padding: 0px;
	background: #ebeced;
	font-size:10px;
	font-family:tahoma;
}

div.bookingsearchresults div.header div.separator {
	display: block;
	float: left;
	width: 12px;
	height: 16px;
}
div.bookingsearchresults div.header div.order         { width:  100px; color: #adadae; overflow: hidden; display: block; float: left; text-align: center; color: #005aab;}
div.bookingsearchresults div.header div.placename     { width:  143px; color: #666;    overflow: hidden; display: block; float: left; text-align: center;}
div.bookingsearchresults div.header div.placelocation { width:  80px; overflow: hidden; display: block; float: left; text-align: center;}
div.bookingsearchresults div.header div.info 		  { width:  130px; color: #666;    overflow: hidden; display: block; float: left; text-align: center;}
div.bookingsearchresults div.header div.placerating   { width:  60px; overflow: hidden; display: block; float: left; text-align: center; }
div.bookingsearchresults div.header div.placeprice    { width:  55px; overflow: hidden; display: block; float: left; text-align: center; color: #005aab;}
div.bookingsearchresults div.header div.reservations    { width:  100px; overflow: hidden; display: block; float: left; text-align: center; color: #005aab;}
div.bookingsearchresults div.header .off {color: #636363; cursor: pointer; }
div.bookingsearchresults div.header .on {color: #1267a2; }

div.bookingsearchresults div.header div.placename span     {color: #005AAB;}
div.bookingsearchresults div.header div.placelocation span     {color: #005AAB; }
div.bookingsearchresults div.header div.placerating span     {color: #005AAB; }

/**
 * wiersz wynikow wyszukiwania
 */
div.bookingsearchresults div.item {
	margin: 1px 0 0 0;
	padding: 8px 0px;
	clear: both;
	line-height: 1em;
	background: #f7f7f8;
	height: 50px;
}
/**
 * separator poziomy
 */

div.bookingsearchresults div.item div.separator {
	display: block;
	float: left;
	width: 12px;
	height: 49px;
	background: url(../../pages/defaultpage/images/vdots1.png) 6px 0px repeat-y;
}


/**
 * zdjecie
 */
div.bookingsearchresults div.item div.photo {
	width: 80px;
	height: 55px;
	float: left;
	border: 0px solid;
}
div.bookingsearchresults div.item div.photo img.place {
	display: block;
	margin: 0px 0px 5px 1px;
	width:80px;
	height:50px;
	z-index: 0;
}
div.bookingsearchresults div.item div.photo img.place:hover {
}
div.bookingsearchresults div.item div.photo img.max {
	position: absolute;
	display: none;
	background-color: #fff;
	border: 1px outset #999;
	width: 200px;
	height: 150px;
	z-index: 5;
}
/**
 * nazwa obiektu
 */
div.bookingsearchresults div.item div.placename {
	display: block;
	float: left;
	width: 138px;
	color: #3889c1;
	font-weight: bold;
	padding-left: 18px;
	font-family:Tahoma;
	font-size:1.1em;
}

div.bookingsearchresults div.item div.placename span.opis{
	font-weight: normal;
}
div.bookingsearchresults div.item div.placename a {
	text-decoration: none;
	color: #f00;
	display: block;
}
div.bookingsearchresults div.item div.placename a:hover {
	color: #f80;
	z-index: 10;
}
div.bookingsearchresults div.item div.placename div.stars {
	margin-top: 4px;
}
div.bookingsearchresults div.item div.placename div.stars img {
	width: 9px;
	height: 8px;
	display: block;
	float: left;
}
/**
 * lokalizacja obiektu
 */
div.bookingsearchresults div.item div.placelocation {
	display: block;
	float: left;
	width: 100px;
	text-align: center;
	font-size: 10px;
	z-index: 5;
}
div.bookingsearchresults div.item div.placelocation div.label {
	color: #1267a2;
}
div.bookingsearchresults div.item div.placelocation img {
	margin-top: 4px;
	position: relative;
	z-index: 0;
	cursor: pointer;
	border-width: 0px;
}
div.bookingsearchresults div.item div.placelocation img:hover {
	z-index: 10;
}

div.bookingsearchresults div.item div.placelocation div.map {
	width: 300px;
	height: 200px;
	position: absolute;
	border: 1px outset #999;
	display: none;
	z-index: 5;
}
/**
 * Opis
 */
div.bookingsearchresults div.item div.info {
	float: left;
	width: 110px;
	text-align: center;
	color: #1267a2;
}

/**
 * cena
 */
div.bookingsearchresults div.item div.placeprice {
	float: left;
	width: 60px;
	text-align: center;
	height: 1em;
}
div.bookingsearchresults div.item div.placeprice a.amount {
	color: #ed1b23;
	font-weight: bold;
	cursor: default;
	text-decoration: none;
}
div.bookingsearchresults div.item div.placeprice a.amount img{
	border: 0px;
	margin: 5px;	
}
div.bookingsearchresults div.item div.placeprice a.amount div.amount_hlp {
	width: 300px;
	border: 1px dotted;
	border-color: #000;
	background-color: #fffabe;
	filter:alpha(opacity=90);   /* Internet Explorer       */
	-moz-opacity:0.9;           /* Mozilla 1.6 and below   */
	opacity: 0.9;               /* newer Mozilla and CSS-3 */
	color: #000;
	font-weight: normal;
	display: none;
	position: absolute;
}
div.bookingsearchresults div.item div.placeprice a.amount div.amount_hlp td{
	padding: 2px;
	height:20px;
}

td.results{
	height:10px;
	padding:2px;
}

div.bookingsearchresults div.item div.placeprice a.amount:hover div.amount_hlp {
	display: block;
	margin: 5px;
	padding: 5px;
	z-index: 255;
}
a.amount:hover {
/* Nie kasować tej linii. Ma pozostać wykomentowana */
//	position: relative;
	z-index: 255;
}

/**
 * Ocena
 */
div.bookingsearchresults div.item div.placerating {
	display: block;
	float: left;
	width: 60px;
	text-align: center;
	padding: 0px;
	font-size: 10px;
	z-index: 2;
}
div.placerating div.rating {
}
div.rating div.bar {
	padding: 0px;
	margin: 4px auto;
	height: 6px;
	width: 40px;
	display: block;
	background: url(images/ratebar_bg.png) repeat-x 1px 0px;
	text-align: left;
}
div.rating div.bar div.rate  { 
	margin: 0px; 
	padding: 0px;
	height: 6px; 
	background: url(images/ratebar_on.png) repeat-x 1px 0px;
	display: block;
	font-size: 1px;		/* IE */
}
div.rating div.bar div.rate0  { width:  0px; }
div.rating div.bar div.rate1  { width:  4px; }
div.rating div.bar div.rate2  { width:  8px; }
div.rating div.bar div.rate3  { width: 12px; }
div.rating div.bar div.rate4  { width: 16px; }
div.rating div.bar div.rate5  { width: 20px; }
div.rating div.bar div.rate6  { width: 24px; }
div.rating div.bar div.rate7  { width: 28px; }
div.rating div.bar div.rate8  { width: 32px; }
div.rating div.bar div.rate9  { width: 36px; }
div.rating div.bar div.rate10 { width: 40px; }


div.rating div.label  { 
	color: #00a650;
	font-size: 10px;
	display: block;
	margin-top: 4px;
	display: block;
}
/**
 * przyciski
 */
div.bookingsearchresults div.item div.buttons {
	display: block;
	float: left;
	margin-left: 20px;
}

div.bookingsearchresults div.item div.buttons div.offline {
	margin: 0px 20px;
	color: #999;
	padding-top: 3px;
}


span.red{
	letter-spacing:1pt;
}

div.bookingsearchresults div.item div.buttons div.padding1 {
	text-align: center;
	margin: 0px 25px;
	width: 109px;
	color: #91949d;
	padding-top: 3px;
	cursor: pointer;
}

/**
 * Przycisk rezerwacji
 */
div.button_booking {
	width: 64px;
	height: 12px;
	display: block;
	background: url('images/pl/booking.png') 0px 0px no-repeat;
	cursor: pointer;
}
div.button_booking:hover {
	background-position: 0px -12px;
}









/**
 * wybieranie liczby gwiazdek
 */
div.starsselect {
	float: right;
	display: block;
	height: 20px;
	text-align: right;
}
div.starsselect div.label {
	float: left;
	margin: 5px 10px 0px 0px;
	color: #666;
}
div.starsselect div.star {
	display: block; 
	float: left;
	width: 23px;
	height: 20px;
	font-size: 11px;
	background-repeat: no-repeat;
	cursor: pointer;
	border-bottom: 1px solid #fff;
	margin: 0px 2px;
}
div.starsselect div.on { background-position: 0px 0px; }
div.starsselect div.on:hover { }
div.starsselect div.off { background-position: 0px -20px; }
div.starsselect div.off:hover { }

div.starsselect div.star1 { background-image: url(../../pages/defaultpage/images/stars/bg1.gif) }
div.starsselect div.star2 { background-image: url(../../pages/defaultpage/images/stars/bg2.gif) }
div.starsselect div.star3 { background-image: url(../../pages/defaultpage/images/stars/bg3.gif) }
div.starsselect div.star4 { background-image: url(../../pages/defaultpage/images/stars/bg4.gif) }
div.starsselect div.star5 { background-image: url(../../pages/defaultpage/images/stars/bg5.gif) }
/**
 * wybieranie typow obiektow: hotele, pensjonaty, apartamenty
 */
div.bookingsearchresults div.classificationselect {
	clear: both;
	margin-bottom: 4px;
}

div.bookingsearchresults div.classificationselect div.classbutton {
	display: block;
	float: left;
	text-align: left;
	padding: 5px 5px 5px 11px;
	margin: 2px 5px;
	cursor: pointer;
}
div.bookingsearchresults div.classificationselect div.off {
	background: url(../../pages/defaultpage/images/bird_right_orange.gif) 3px 10px no-repeat;
	background-color: #fff;
	color: #1267a2;
}
div.bookingsearchresults div.classificationselect div.on {
	background: url(../../pages/defaultpage/images/bird_bottom_orange.gif) 3px 10px no-repeat;
	background-color: #f1f1f3;
	color: #f80;
}
/**
 * Zaznaczanie wszystkich obiektow
 */
div.bookingsearchresults div.allresultsselect {
	height: 20px;
}
div.bookingsearchresults div.allresultsselect input {
	display: block;
	float: left;
	margin-left: 15px;
}
div.bookingsearchresults div.allresultsselect div.label {
	display: block;
	float: left;
	color: #666;
	margin: 5px 5px 0px 5px;
}


/**
 * Wiecej wynikow wyszukiwania
 */
div.bookingsearchresults div.more {
	color: #73767e;
	float: right;
	cursor: wait;
	background: url(../../pages/defaultpage/images/bird_bottom_orange.gif) 100% 5px no-repeat;
	padding: 0px 10px;
}
div.bookingsearchresults div.more:hover {
	color: #f90;
}
/**
 * Powrot na gore wynikow wyszukiwania
 */
div.bookingsearchresults a.top {
	color: #73767e;
	text-decoration: none;
	background: url(../../pages/defaultpage/images/bird_top_orange.gif) 0% 5px no-repeat;
	padding: 0px 10px;
}
div.bookingsearchresults a.top:hover {
	color: #f90;
}

div.bookingsearchresults div.foo {
	height: 18px;
	background: url(images/results_bg.png) 0% 100% no-repeat;
	position: relative;
	padding-left: 5px;
}


/*====== Chmurki z pomocą =======================*/

img.helpup {
	POSITION: relative;
	TOP: -2px;
}

img.helpdown {
	POSITION: relative;
	TOP: 5px;
}

img.help {
	WIDTH: 15px;
	HEIGHT: 15px;
	VERTICAL-ALIGN: bottom;
	MARGIN: 3px 5px 3px 5px;
	BORDER-WIDTH: 0px;
}

div.help {
	PADDING: 10px;
	FONT: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	WIDTH: 100%;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #fffce3;
	BORDER: 1px solid #cdab85;
}

#helpwindowup {
	POSITION: absolute;
	DISPLAY: none;
	WIDTH: 150px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

#helpwindowdown {
	POSITION: absolute;
	DISPLAY: none;
	WIDTH: 150px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
 
div.price_info {
	color: #666;
	margin: 12px;
	text-align: center;
}