#modAjaxApartmentList #title .edge1{
margin-top:5px;
height:4px;
margin:0;
padding:10px;;

line-height:4px;
BACKGROUND: url(http://cachefly.warsawshotel.com/wh/img_modules/hotels/title_blue_top.gif) no-repeat;
}
#modAjaxApartmentList #title {
margin-bottom:10px;
width:585px;
}


#modAjaxApartmentList #title tr.body td{
background-color: ##485888;
font-weight:bold;
line-height:16px;
color:white;
padding-left:10px;



}
#modAjaxApartmentList
{
    width: 585px;
    margin: 0 0 0 15px;	
}

#modAjaxApartmentList .header
{
	background: #485888 url('http://cachefly.warsawshotel.com/wh/img_modules/hotels/title_blue_top.gif') no-repeat;
	line-height: 20px;
	height: 20px;
	color: #fefefe;
	font-weight: bolder;
	padding: 0 8px;
}

#modAjaxApartmentList .header a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	float:left;
}

#modAjaxApartmentList .fnet
{
	float:right;
	font-size:6pt;
	text-transform:uppercase;
	margin-right:5px;
	padding-right:5px;
}

#modAjaxApartmentList img.finet
{
	width:32px;
	height:21px;
	margin: 0 0;
	float:right;
}

#modAjaxApartmentList .content
{
	background: #F2F6FE;
	border: 1px solid #485888;
	margin: 0 0 15px 0;
	padding: 9px;
	padding-bottom: 0;
}

#modAjaxApartmentList div.img
{
	float: left;
	margin: 3px 10px 0 0;
}

#modAjaxApartmentList img.roomImg
{
	border: 0px solid black;
}

#modAjaxApartmentList .prices
{
	float: right;
	width: 435px;
}

#modAjaxApartmentList ul.attr
{
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	list-style-type: none;
	width: 265px;
	float: left;
}

#modAjaxApartmentList ul.attr li
{
	float: left;
	width: 194px;
}
  
#modAjaxApartmentList ul.attr li.info
{
	float: right;
	width: 69px;
}

#modAjaxApartmentList ul.attr li.sp
{
	color: #ff0000;
	text-decoration: line-through;
}

#modAjaxApartmentList .custratingframe
{
	float: right;
	width: 161px;
}

#modAjaxApartmentList .none
{
	display: none;
}

#modAjaxApartmentList .custrating
{
	margin: 0 auto 0 auto;
	text-align: center;
	width: 100px;
	cursor: pointer;
}

#modAjaxApartmentList table.table_rating
{
	font-size: 1px;
	color: #000000;
	border-color: #C67B20;
	border-width: 1px;
	border-style: Solid;
	border-collapse: collapse;
}

#modAjaxApartmentList td.td_rating
{
	font-size: 1px;
	padding: 0px;
	text-align: center;
	border: 0px;
}

#modAjaxApartmentList p.links
{
	float: right;
	padding-top: 5px;
	margin: 0;
}

#modAjaxApartmentList a.button
{
	display: block;
	line-height: 20px;
	text-transform: uppercase;
	background: #7380A6;
	color: #fff;
	text-align: center;
	width: 162px;
	border: 1px solid #485888;
	text-decoration: none;
	font-weight: bolder;
	margin-bottom: 5px;	
}

#modAjaxApartmentList .desc
{
}

#modAjaxApartmentList .separator
{
	clear: both;
	padding-bottom: 10px;
}

#modAjaxApartmentList ul.bar
{
    width: 427px;
	height: 20px;
	margin: 0 8px 0 0;
	background-color:#DCE7F2;
	padding: 0px;
	list-style-type : none;
	text-align : center;
}

#modAjaxApartmentList table.bar
{
	background-color: #DCE7F2;
	border: 0;
	padding: 0;
	margin: 0;
	text-align: center;
	width: 435px;
}

#modAjaxApartmentList table.bar td.custratingframe
{
	text-align: center;
}

/* Title */

#modAjaxApartmentList #title
{
	margin: 0 0 15px 0;
	width:585px;
}

#modAjaxApartmentList #title .edge
{
	height: 4px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#modAjaxApartmentList #title .body
{
	padding: 0 8px 0 8px;
	background-color: #485888;
	color: #fefefe;
    font-weight: bold;
    font-family: Tahoma;
}


/* Paging */

#modAjaxApartmentList .list-control
{
  	list-style-type: none;
  	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	padding-left: 8px;
	height: 24px;
	overflow: hidden;
	font-family: Tahoma;
    background: #485888 url('http://cachefly.warsawshotel.com/wh/img_modules/hotels/title_blue_top.gif') no-repeat;
    line-height: 20px;
    color: #fefefe;
    font-weight: bolder;
}

#modAjaxApartmentList .list-control li
{
	float: left;
}

#modAjaxApartmentList .list-control li.bottom
{  
  	background: #485888 url('http://cachefly.warsawshotel.com/wh/img_modules/hotels/title_blue_bottom.gif') no-repeat;
  	height: 4px;
  	overflow: hidden;
  	width: 585px;
  	clear: both;
  	margin-left: -8px;
  	_margin-left: -4px;
}

#modAjaxApartmentList .list-control .more
{
	color: #A3ACC8;
	padding: 0 3px;
}

#modAjaxApartmentList .list-control a
{
	color: #F2F6FE;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#modAjaxApartmentList .list-control a.unavaliable
{
	color: #A3ACC8;
	text-decoration: none;
}

#modAjaxApartmentList .list-control .middle
{
	width: 420px;
	text-align: center;
}

#modAjaxApartmentList .list-control .prev
{
	width:75px;
}

#modAjaxApartmentList .list-control .next
{
	text-align: right;
	width:75px;
}

#modAjaxApartmentList #paging
{
	display: none;
}

#modAjaxApartmentList #paging #pagingloading
{
	display: none;
}

/* Sorting */

#modAjaxApartmentList #sorting
{
	display: none;
	margin: 0 0 15px 0;
}

#modAjaxApartmentList #sorting .edge
{
	height: 4px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#modAjaxApartmentList #sorting .body
{
	padding: 0 0 0 8px;
	background-color: #485888;
	color: #fefefe;
    font-weight: bold;
    font-family: Tahoma;
}

#modAjaxApartmentList #sorting .body #sortorder
{
	cursor: pointer;
	padding-right: 10px;
	margin-right: 3px;
}

#modAjaxApartmentList #sorting .body .up
{
	background: url('http://cachefly.warsawshotel.com/wh/img_modules/hotels/arrow_up_active.gif') no-repeat center right;
}

#modAjaxApartmentList #sorting .body .down
{
	background: url('http://cachefly.warsawshotel.com/wh/img_modules/hotels/arrow_down_active.gif') no-repeat center right;
}

#modAjaxApartmentList #sorting .body select
{
	font-weight: normal;
	background-color: #F2F6FE;
	color: #000000;
}

#modAjaxApartmentList #sorting .body .field
{
	margin-left: 4px;
	border-left: solid 1px #F2F6FE;
	padding-left: 8px;
}

#modAjaxApartmentList #sorting #sortingloading
{
	float: right;
	margin: -16px 5px 0 0;
	padding-right: 10px;
	display: none;
}
#modAjaxApartmentList #apartments table.snippet 
{
	width:585px;
	
}
 #modAjaxApartmentList #apartments table.snippet .imageAp
{
  float: left; 
  width:115px;

  margin-bottom: 5px; 
  padding-bottom: 5px;
}
#modAjaxApartmentList #apartments table.snippet .imageAp img
{
	margin-top:10px;
}
 #modAjaxApartmentList #apartments table.snippet .snippet_left 
{
	width: 115px;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip 
{
	width:455px;
	
	padding-left: 2px;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.apt_cont 
{
	
	width:468px;

}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.apt_cont td.apt_name
{
	text-transform:uppercase;
	vertical-align:bottom;
	font-weight:bold;
	width: 156px;
	padding-left:5px;
}

 #modAjaxApartmentList #apartments table.snippet .info_snip table.apt_cont td.srodek 
{
	
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.apt_cont a
{
	color:Black;
	text-decoration:none;
}

 #modAjaxApartmentList #apartments table.snippet .info_snip table.apt_cont div.custrating table.table_rating
{
	
	float:left;
	margin:0;
	padding:0;
	border:0;
	
}

 #modAjaxApartmentList #apartments table.snippet .info_snip table.apt_cont .custrating
{
	
	text-align: center;
	width: 100%;
	cursor: pointer;
	margin:0;
	padding:0;
	
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.apt_cont .rating td
{
	
	height:6px;
	font-size: 1px;
	padding: 0px;
	text-align: center;
	border: 0px;
	background-color:#990000;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.apt_cont td strong
{
	vertical-align:top;
	font-size:10pt;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons 
{
	width:468px;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip .details
 {
	display:block;
	width:468px;
	
 }
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.top
{
	font-size:6px;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr td
{
	width:156px;
	vertical-align:middle;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.top td.left
{
	background:url('..http://cachefly.warsawshotel.com/wh/img_modules/snippets/img/t1.png') no-repeat bottom;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.top td.center
{
	background:url('..http://cachefly.warsawshotel.com/wh/img_modules/snippets/img/t2.png') no-repeat bottom;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.top td.right
{
	background:url('..http://cachefly.warsawshotel.com/wh/img_modules/snippets/img/t3.png') no-repeat bottom;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.mid
{
	height:18px;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	font-weight: bold;
	font-family:Arial;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.mid a
{
	color:White;
	text-decoration:none;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.mid td.left
{
	background-color: #165594;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.mid td.center
{
	background-color: #1E74CA;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.mid td.right
{
	background-color: #65A7E9;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.bottom
{
	font-size:6px;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.bottom td.left
{
	background:url('..http://cachefly.warsawshotel.com/wh/img_modules/snippets/img/b1.png') no-repeat top;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.bottom td.center
{
	background:url('..http://cachefly.warsawshotel.com/wh/img_modules/snippets/img/b2.png') no-repeat top;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.buttons  tr.bottom td.right
{
	background:url('..http://cachefly.warsawshotel.com/wh/img_modules/snippets/img/b3.png') no-repeat top;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip td.descArea 
{
	width:312px;
	font-size: 10pt;
	color: Black;
	padding: 5px 5px 5px 5px;
	
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.info_tbl
{
	float:right;
	width:156px;
	height: 35px;
	display:block;
	font-size: 10pt;
	
		
}
#modAjaxApartmentList #apartments table.snippet .info_snip table.info_tbl tr td
{
	display:block;
	text-align: center;
	width:156px;
	vertical-align:middle !important;
}

 #modAjaxApartmentList #apartments table.snippet .info_snip table.info_tbl tr.top
{
	font-size:4px;
	background: url('..http://cachefly.warsawshotel.com/wh/img_modules/snippets/img/info_tbl_t.png') no-repeat bottom;
	padding:0;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.info_tbl tr.night_from
{
	background: #FFE57F;
	color: #CC0000;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.info_tbl tr.space 
{
	background: #FFE57F;
	color:#333333;
}
	
 #modAjaxApartmentList #apartments table.snippet .info_snip table.info_tbl tr.quality
{
	background: #FFE57F;
	color: #333333;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.info_tbl tr.bottom
{
	font-size:4px;
	background: url('..http://cachefly.warsawshotel.com/wh/img_modules/snippets/img/info_tbl_b.png') no-repeat top;
	padding:0 0 5px 0;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.info_tbl hr
{
	border:dotted #fff 1px;
	width:80%;
	margin: 0 auto; 
	padding: 0; line-height: 1px; height: 1px;
}
 #modAjaxApartmentList #apartments table.snippet .info_snip table.info_tbl span
{
	text-align:left;
	margin-left:3px;
}
#modAjaxApartmentList #apartments table.snippet .info_snip table.info_tbl .with
{
	margin:0;
	padding:0;
	display:block;
	width:156px;
}
 #modAjaxApartmentList #apartments table.snippet td.dots hr
{
	border:dotted #000 1px;
	width:100%;
	
}#modAjaxApartmentListSearch #apartments table.snippet .rat_ot .t_price
{
	width:138px;
	float:right;
}

#modAjaxApartmentListSearch #apartments table.snippet .rat_ot .t_price hr
{
	border:dotted #000 1px;
	width:80%;
	margin: 0 auto; 
	padding: 0; line-height: 1px; height: 1px;
}
#modAjaxApartmentListSearch #apartments table.snippet table.snippet_det table.t_price .price_s
{
	display:block; width:100%; text-transform:uppercase; font-weight:bold; color:#CC0000; font-family:Arial; font-size:11px;
}
#modAjaxApartmentListSearch #apartments table.snippet table.snippet_det table.t_price .price_b
{
	display:block; width:100%; text-transform:uppercase; font-weight:bolder; color:#CC0000; font-family:Arial; font-size:18px;
}
