

/* Hotel info */

li {
list-style: none;
line-height: 14px;
clear:both
}

.cancellation li {
list-style: square;
line-height: 20px;
font-size:13px;
}

.type {

	font-size:13px;
	color: #006699;
	text-align: left;
	margin-right: 260px;
	margin-left: 10px;
	padding-top: 5px;
	font-weight:bold;
	display:inline;
	float: left;

}

.select
	{
	font-size: 13px;
	line-height: 14px;
	float: left;
	font-weight: bold;
	}

#Hotel-info
	{
	background-color:#f5f5f5;
	width: 666px;
	float:left;
	margin: 0 0 0 0;
	padding:  0 0 0 0;
	}
	

#Hotel-info .hotel img
	{
	background-color:#f5f5f5;
	float: left;
	text-align:left;
	margin-left: 0;
	padding: 3px 3px 3px 3px;
	border: solid 1px #0099CC;
	}


#Hotel-info div.text
	{
	width: auto;
	/*display:block;
	margin-left: 2px;
	line-height:21px;*/
	padding: 3px 0px 0px 5px;
	font-size:13px;
	color: #333;
	text-align: left;
	float: left;
	}

#Hotel-info div.text .hotelname
	{
	font-size:18px;
	margin: 0 0 7px 0;
	font-weight:bold;
	color: #0099CC;
	margin-top:-3px;
	}

#Hotel-info div.text .price
	{
	font-size:11px;
	font-weight:bold;
	color: #9e0120;
	}

#Hotel-info div.check
	{
	background-image:url(images/hotel_08.jpg);
	height: 85px;
	width: 450px;
	text-align: left;
	padding: 0 0 0 0;
	margin: 5px 0px 0 0;
	background-repeat: no-repeat;
	display:block;
	margin-bottom: 15px;
	}

html>body #Hotel-info div.check
	{
	width: 420px;
	}
	
#Hotel-info div.get
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width: 230px;
	text-align: left;
	padding: 3px 0 0 10px;
	text-decoration:underline;
	font-weight: bold;
	color: #006699;
	display:inline;
	}

#Hotel-info div.form-text
	{
	font-size:12px;
	height: 50px;
	width: 120px;
	text-align: right;
	padding-left: 10px;
	line-height:20px;
	margin: 5px 0 0 0;
	display:block;
	float: left;
	}


#Hotel-info div.input
	{
	font-size:12px;
	height: 50px;
	width: 170px;
	text-align: left;
	margin: 5px 0 0 10px;
	display:block;
	line-height:20px;
	float: left;
	}

.roomtypes
	{
	width: 665px;
	text-align: left;
	float: left;
	}
	
	
#Hotel-info div.button
	{
	height: 50px;
	width: 80px;
	text-align: right;
	padding-left: 10px;
	margin: 25px 0 0 0;
	display:block;
	float: left
	}
	
/*#Hotel-info .text
	{
	font-size:12px;
	text-align: right;
	padding-left: 10px;
	display:block;
	float: left
	}*/
	
html>body #Hotel-info div.check
	{
	padding-right: 26px;
	float: right;
	}
	


#Hotel-info div.roomtypes
	{
	width: 665px;
	text-align: left;
	float: left;
	}
	
	 
/*#Hotel-info div.roomtypes .type
	{
	font-size:12px;
	text-align: left;
	margin-right: 60px;
	margin-left: 10px;
	font-weight:bold;
	display:inline;
	}
*/
#Hotel-info div.roomtypes .roomtype {
	padding-left: 10px;
	padding-right:5px;
	}
#Hotel-info div.roomtypes .other {
	text-align:right;
	padding-right:5px;
	}
#Hotel-info div.roomtypes .bottom_spacer {
	background:#ccc; 
	height:1px; 
	padding:0
	}
#Hotel-info div.roomtypes .roomtype_data {
	padding-left: 10px;
	border-left:1px solid #ccc;
	font-weight:bold;
	}
td.term_detail img {
margin-bottom:-3px;
	}
#Hotel-info div.roomtypes .term_detail {
	border-left:1px solid #ccc;
	text-align:right;
	padding-right:5px;
	}
/*#Hotel-info div.roomtypes .night
	{
	font-size:12px;
	font-weight:bold;
	text-align: left;
	margin-right: 20px;
	display:inline;
	}
*/
#Hotel-info div.roomtypes .price
	{
	font-size:11px;
	font-weight:bold;
	}

/*
#Hotel-info div.roomtypes .total-price
	{
	color: #FF6600;
	font-weight:bold;
	}
	
#Hotel-info div.roomtypes .info
	{
	font-size:12px;
	font-weight:bold;
	text-align: left;
	margin-right: 20px;
	display:inline;
	}
	
#Hotel-info div.roomtypes .currency
	{
	margin-right: 20px;
	display:inline;
	}

#Hotel-info div.roomtypes .select
	{
	display:inline;
	font-size:12px;
	}
*/
#types
	{
	font-size:12px;
	color: #333;
	text-align: left;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	line-height: 24px;
	}

#types table
	{

	margin-top: 10px;
	}


#types td
	{
	border-bottom: solid 1px #cccccc;
	}

#types td.price
	{
	font-size:13px;
	font-weight:bold;
	color: #FF6600;
	}
	
#types td.type
	{
	font-size:13px;
	font-weight:bold;
	color: #333;
	}

#types select
	{
	font-size: 9px;
	line-height: 11px;
	float: left;
	}



.see
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-align:right;
	margin-top: 5px;
	height: 25px;
	width: 240px;
	float: right;
	}
.see a
	{
        text-decoration:underline;
	}

/* Hotel details */

#Hotel-details
	{
	background-color:#f5f5f5;
	width: 100%;
	margin-bottom: 20px;
	}


#Hotel-details div.text
	{
	background-color:#f5f5f5;
	font-size:12px;
	color: #333;
	width: 330px;
	height: 70px;
	float: left;
	text-align:left;
	margin: 10px 0 0 0;
	padding-right: 1px;
	}


#Hotel-details div.text ul
	{
	display:block;
	margin: 0px;
	}


#Hotel-details div.text ul li
	{
	display:block;
	line-height:39px;
	padding:2px 0 0 0;
	margin: 0 0 0 0;
	font-size:13px;
	color: #333;
	font-weight:bold;
	}
	
html>body #Hotel-details div.text ul li
	{
	line-height:22px;
	padding:0px;
	}

#Hotel-details div.text ul li img
	{
	margin-right: 7px;
	text-align:left
	}

#Hotel-details div.text ul li .detail
	{
	font-weight:normal;
	margin-left: 30px; 
	margin-right: 10px;
	margin-bottom: 5px;
	line-height: 16px;
	}

/* Hotel destription */

#Hotel-destription
	{
	background-color:#f5f5f5;
	width: 100%;
	float: left;
	margin-left: 0;
	margin-top: 20px;
	}


#Hotel-destription div.text
	{
	background-color:#f5f5f5;
	font-size:12px;
	color: #333;
	width: 100%;
	float: left;
	text-align:justify;
	margin: 0px 0 20px 0;
	padding-right: 1px;
	}


#Hotel-destription a:link {color: #000000; text-decoration: none;} 
#Hotel-destriptions a:visited {color: #0099CC; text-decoration: none;}
#Hotel-destription a:hover {color: #000000; text-decoration: none;} 
#Hotel-destription a:active {color: #0099CC; text-decoration: none;}

/* Picture */

#Picture
	{
	padding-top: 10px;
	float: right;
	background-repeat: no-repeat;
	background-image:url(img-box/box15left.jpg);
	}
	


#Picture-room
	{
	padding: 3px 0 0 0;
	float: right;
	background-repeat: no-repeat;
	width: 295px;


	background-repeat: repeat-y;
	text-align: left;
	}
	
#Picture-room img
	{
	margin: 0 0 0 0;

	}
	





/* Mod-Right */


/* BOX 10 - hotel */
.box-10
	{
	width:295px;
	height:140px;
	padding: 0px;
	margin: 0px;
	}

	
.b10-left
	{
	border: 0;
	width: 10px;
	height: 140px;
	float:left;
	background-image:url(img-box/box10bleft.jpg);
	}

.b10-bg
	{
	border: 0;
	width: 275px;
	height: 140px;
	float:left;
	background-image:url(img-box/box10bbg.jpg);
	line-height: 14px;
	background-repeat: repeat-x;
	}

.b10-right
	{
	border: 0;
	width: 10px;
	height: 140px;
	float:right;
	margin-top:-70px;
	background-image:url(img-box/box10bright.jpg);
	}
html>body .b10-right {
	margin-top:0px;
}

/* BOX 11 - HOTEL'S AWARDS hotel */
.box-11
	{
	width:295px;
	height:82px;
	}
	
.b11-left
	{
	border: 0;
	width: 10px;
	height: 82px;
	float:left;
	background-image:url(img-box/box11left.jpg);
	}

.b11-bg
	{
	border: 0;
	width: 275px;
	height: 82px;
	float:left;
	background-image:url(img-box/box11bg.jpg);
	}
	

.b11-bg .text
	{
	font-size:12px;
	text-align:left;
	line-height: 16px;
	margin-top: 10px;
	width: 260px;
	}


.b11-right
	{
	border: 0;
	width: 10px;
	height: 82px;
	float:left;
	background-image:url(img-box/box11right.jpg);
	}

/* BOX 12 - INFORMATION CORNER hotel */
.box-12
	{
	width:295px;
	height:141px;
	}
	
.b12-left
	{
	border: 0;
	width: 10px;
	height: 141px;
	float:left;
	background-image:url(img-box/box12left.jpg);
	}

.b12-bg
	{
	border: 0;
	width: 275px;
	height: 141px;
	float:left;
	background-image:url(img-box/box12bg.jpg);
	}

.b12-right
	{
	border: 0;
	width: 10px;
	height: 141px;
	float:left;
	background-image:url(img-box/box12right.jpg);
	}


/* BOX 13 - MORE ABOUT WARSAW hotel */
.box-13
	{
	width:295px;
	height:121px;
	}
	
.b13-left
	{
	border: 0;
	width: 10px;
	height: 121px;
	float:left;
	background-image:url(img-box/box13left.jpg);
	}

.b13-bg
	{
	border: 0;
	width: 275px;
	height: 121px;
	float:left;
	background-image:url(img-box/box13bg.jpg);
	}

.b13-right
	{
	border: 0;
	width: 10px;
	height: 121px;
	float:left;
	background-image:url(img-box/box13right.jpg);
	}


#Menu-hotel
	{
	width: 295px;
	line-height: 18px;
	}
	
#Menu-hotel ul
	{
	display:block;
	margin: 0;
	padding:0 0 5px 0;
	}


#Menu-hotel  ul li
	{
	font-size:13px;
	color: #333;
	font-weight:bold;
	margin: 0;
	}
	
#Menu-hotel ul li img.icon
	{
	margin: 0px 7px 0px 0;
	text-align:left;
	position: relative;
	}


#Mod-information
	{
	width: 295px;
	margin: 0 0 0 0;
	float: right;
	}
	

#Mod-information .text
	{
	padding: 0;
	text-align:left;
	}

#Mod-information .text ul
	{
	display:block;
	margin: 0px;
	padding: 15px 0 0 10px;
	}


#Mod-information .text ul li
	{
	display:inline;
	line-height:18px;
	padding-left: 0px;
	font-size:12px;
	color: #333;
	clear: both;
	text-align:left;
	}
	
html>body #Mod-information .text ul li
	{
	width: 300px;
	line-height:18px;
	padding-top:0px;
	}

#Mod-information .call
	{
	padding-top:15px;
	line-height:16px;
	padding-left: 10px;
	font-size:11px;
	color: #333;
	font-weight: bold;
	clear: both;
	text-align:left;
	}


#Mod-information a:link {color: #0099CC; text-decoration: underline;} 
#Mod-information a:visited {color: #333; text-decoration: underline;}
#Mod-information a:hover {color: #0099CC; text-decoration: underline;} 
#Mod-information a:active {color: #333; text-decoration: underline;}





#Mod-About
	{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 295px;
	float: right;
	}

#Mod-About div.text
	{
	padding-top: 15px;
	text-align: left;
	background-repeat: no-repeat;
	}


#Mod-About div.text ul
	{
	display:block;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	}


#Mod-About div.text ul li
	{
	display:block;
	line-height:22px;
	padding-left: 10px;
	font-size:13px;
	color: #333;
	text-align: left;
	font-weight:bold;
	}




html>body #Mod-About .text ul li
	{
	width: 300px;
	line-height:22px;
	padding-top:1px;
	}


#Mod-About .text ul li img
	{
	margin-top:10px;
	margin-right:5px;
	}

.request
	{
	text-align:right;
	margin-top: 10px;
	margin-bottom: 10px;
	}
.apartmentDesc{
	padding:15px 0px 0px 0px;
	text-align:justify;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.apartmentDescCont{
	margin:0px 0px 25px 0px;
}



.tekstopis {
font-family: arial, helvetica;
font-size: 13px;
color: #000;
font-weight: normal;
padding-top: 5px;
padding-bottom: 40px;
text-align: left;
margin-left: -15px;
}


html>body .tekstopis {
margin-left: -30px;
}



.headrooms {
padding: 2px;
color: #811;
font-weight:bold;
float:right;
}


/* BOX 6 - INFO CORNER MAIN */
.box-6
	{
	width:295px;
	height:175px;
	}
	
.b6-left
	{
	margin: 0px;
	border: 0;
	width: 10px;
	height: 175px;
	float:left;
	background-image:url(/img-box/box06left.jpg);
	}

.b6-bg
	{
	margin: 0px;
	border: 0;
	width: 275px;
	height: 175px;
	float:left;
	background-image:url(/img-box/box06bg.jpg);
	}

.b6-right
	{
	margin: 0px;
	border: 0;
	width: 10px;
	height: 175px;
	float:left;
	background-image:url(/img-box/box06right.jpg);
	}


td.apartment-text
	{
	font-size:12px;
	height: 50px;
	text-align: left;
	padding-left: 10px;
	line-height:20px;
	margin: 5px 0 0 0;
	display:block;
	float: left;
	font-weight: bold;
	}
	
	

/* tabki nad mapkami */
.tabs {
width: 670px;
clear: both;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.locationtab, .s_locationtab, .arrivaltab, .s_arrivaltab, .townmaptab, .googlelocationtab, .s_googlelocationtab{
background: #eea611;
color:#f5f5f5;
font-weight:bold;
float: left;
padding:5px;
border-left:1px solid #777;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
border-bottom:1px solid #777;
}
 
.gpstab {
background: #f5f5f5;
float: left;
padding:2px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.cityFlashMap {
clear:both;
}

.locationtab, .s_locationtab, .arrivaltab, .s_arrivaltab, .townmaptab, .googlelocationtab, .s_googlelocationtab{behavior: url(/hover.htc );}
.s_googlelocationtab.hover, .s_locationtab.hover, .googlelocationtab.hover, div.locationtab.hover, div.arrivaltab.hover, div.townmaptab.hover, a:hover .s_googlelocationtab, a:hover .s_locationtab, a:hover .googlelocationtab, a:hover div.locationtab, a:hover div.arrivaltab, a:hover div.townmaptab {
font-weight:normal;
cursor:pointer;
color:#000;
}

.hotelsearchtable {
        margin-top: 15px;
}

.hotelsearchtable select {
        float: right;
        margin-right:10px;
}
#BG-Right {
float: right;
margin-top: -98px;
}

.HotelMenuIcon {float:left; border:1px solid #777; background:#a4d1ff; padding:4px; width:16px; height:16px;}
.HotelMenuLinks { border-bottom:1px solid #999; line-height:20px}
/*.HotelMenuOutline {background:#fff4dd}*/
#Menu-hotel a div {
	behavior: url(/hover.htc );	
}
#Menu-hotel a div:hover, #Menu-hotel a div.hover {background:#e1f0ff; cursor:pointer; border: 1px solid #ddd; font-weight:bold}

/* ajax tooltips */
.tabPricesDetails{}
.tabPricesDetails .colHData{}
.tabPricesDetails .colH1{} 
.tabPricesDetails  .colHL{}
.tabPricesDetails .colData{text-align:right;border-right:1px solid #666;}
.tabPricesDetails .col1{}
.tabPricesDetails .colL{}
.tabPricesDetails .colFData{border-right:1px solid #666;border-top:1px solid #666;text-align:right;font-weight:normal; color:#9e0120}
.tabPricesDetails .colF1{text-align:left;border-left:0;}
.tabPricesDetails .colFL{border-left:0;}