/* Title */

#modAjaxApartmentList #title
{
	margin: 0 0 15px 0;
	width:585px;

}

#modAjaxApartmentList #title .edge
{
	height: 4px;
	overflow: hidden;
	background-repeat: no-repeat;
        
}

#modAjaxApartmentList #title tr.body
{
	
	background-color: #165594;
	color: #fefefe;
    font-weight: bold;
    font-family: Tahoma;
padding-left:10px;
margin-left:10px;
}
#modAjaxApartmentList #title tr.body td
{
     padding-left:10px;
}


/* 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: #165594 url('http://cachefly.eslworldwide.com/esl/img_modules/esl/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: #165594 url('http://cachefly.eslworldwide.com/esl/img_modules/esl/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 .edge1
{
	height: 4px;
	overflow: hidden;
	background-repeat: no-repeat;
        background-image: url('http://cachefly.eslworldwide.com/esl/img_modules/esl/hotels/title_blue_top.gif');
}
#modAjaxApartmentList #sorting .edge2 {
        height: 4px;
	overflow: hidden;
	background-repeat: no-repeat;
        background-image: url('http://cachefly.eslworldwide.com/esl/img_modules/esl/hotels/title_blue_bottom.gif');
}

#modAjaxApartmentList #sorting .body
{
	padding: 0 0 0 8px;
	background-color: #165594;
	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.eslworldwide.com/esl/img_modules/hotels/arrow_up_active.gif') no-repeat center right;
}

#modAjaxApartmentList #sorting .body .down
{
	background: url('http://cachefly.eslworldwide.com/esl/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 {
margin-left:15px;
width:585px;
}
#modAjaxApartmentList .finet
{
	display:none;
}
#modAjaxApartmentList #title .edge1{
margin-top:5px;
height:4px;
margin:0;
padding:10px;;

line-height:4px;
BACKGROUND: url(http://cachefly.eslworldwide.com/esl/img_modules/esl/hotels/title_blue_top.gif) no-repeat;
}

#modAjaxApartmentList #apartments table.snippet td.top {
background:url("http://cachefly.eslworldwide.com/esl/img_modules/snippets/img/al_top.png") no-repeat scroll center bottom transparent;
}
#modAjaxApartmentList #apartments table.snippet td.l_top {
background-color:#165594;
color:White;
padding-left:10px;
padding-right:10px;
line-height:20px;
padding-bottom:3px;
}
#modAjaxApartmentList #apartments table.snippet td.l_top .supp {
float:right;
font-weight:bolder;
}
#modAjaxApartmentList #apartments table.snippet td.l_top a{
color:White;
text-decoration:none;
float:left;
font-weight:bold;
}

#modAjaxApartmentList #title .edge2 {
        height: 4px;
	overflow: hidden;
	background-repeat: no-repeat;
        background-image: url('http://cachefly.eslworldwide.com/esl/img_modules/esl/hotels/title_blue_bottom.gif');
}

#modAjaxApartmentList #title .body{
background-color: #165594;
font-weight:bold;
line-height:16px;
color:white;
padding-left:15px;
padding-bottom:0px;
margin-bottom:0px;
padding-top:0px;
margin-top:0px;


}
#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 .url
{
	color:white;
	text-decoration:none;
	background-color:#165594;
}

#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;
	
	
}

#modAjaxApartmentList #apartments table.snippet .info_snip .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.eslworldwide.com/esl/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.eslworldwide.com/esl/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.eslworldwide.com/esl/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.eslworldwide.com/esl/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.eslworldwide.com/esl/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.eslworldwide.com/esl/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.eslworldwide.com/esl/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.eslworldwide.com/esl/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%;
	
}
#modAjaxApartmentList .none {
display:none;
}

#modAjaxApartmentList .scrollBox ul
{
list-style-image:url("http://cachefly.eslworldwide.com/esl/img_modules/news/arrow.gif");
padding-left:20px;
margin-left:1px;
}
#modAjaxApartmentList .liwidth
{
word-wrap:break-word;
}

#modAjaxApartmentList .itemHeader
{
border-bottom: dotted 2px #DCE7F2;
text-align: center;
font-weight:bold;
text-transform:capitalize;
line-height:20px;
}
#modAjaxApartmentList .descrLeft
{
float:left;
width:150px;
margin-left:-5px;
}
#modAjaxApartmentList .descrRight
{
float:right;
width:150px;
}
#modAjaxApartmentList .scrollBox
{
position: relative; 
height: 60px;
overflow: hidden;
}
#modAjaxApartmentList .scrollBox1
{
position: relative; 
width: 140px; 
height: 60px;
overflow: hidden;
float:left;
}
#modAjaxApartmentList .scrollBox2
{
position: relative; 
height: 60px;
overflow: hidden;
margin-left:3px;
}
#modAjaxApartmentList .descHeader
{
overflow:hidden;
}

#modAjaxApartmentList .scrollContent
{
position: absolute; 
width: 100%;
}

#modAjaxApartmentList .desc ul
{
list-style-image:url("http://cachefly.eslworldwide.com/esl/img_modules/news/arrow.gif");
padding-left:20px;
margin-left:1px;
}
#modHiddenApartmentList .header
{
	background: #165594;
	line-height: 24px;
	height: 24px;
	color: #fefefe;
	font-weight: bolder;
	padding: 0 8px;
	margin-bottom:3px;
	float:left;
	width:585px;
}
#modAjaxApartmentList .close {
background:url("http://cachefly.eslworldwide.com/esl/img_modules/close.gif") repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
float:right;
height:21px;
margin-right:-10px;
margin-top:-5px;
width:21px;
z-index:1000;
}
.addHidden
{
cursor:pointer;
width:22px;
height:22px;
background:url(http://cachefly.eslworldwide.com/esl/img_modules/add.gif);
display:block;
float:right;
}

#modAjaxApartmentList .filterAlert {
background:none repeat scroll 0 0 #EFF4FA;
border:1px solid #013567;
color:#013567;
font-family:tahoma;
font-size:13px;
font-weight:bold;
line-height:20px;
margin:0 0 10px;
padding:0 15px;
text-align:center;
}
#modAjaxApartmentList .hidcontainer {
cursor:pointer;
padding-left:110px;
padding-top:2px;
}
#modAjaxApartmentList .back {
background:url("http://cachefly.eslworldwide.com/esl/img_modules/gradstickesl.gif") repeat scroll 0 0 transparent;
border-bottom:1px solid #204F7B;
border-left:1px solid #204F7B;
border-top:1px solid #204F7B;
display:block;
float:left;
height:23px;
width:300px;
margin-bottom:5px;
}
#modAjaxApartmentList .rev {
background:url("http://cachefly.eslworldwide.com/esl/img_modules/stickesl.gif") repeat scroll 0 0 transparent;
border-bottom:1px solid #204F7B;
border-right:1px solid #204F7B;
border-top:1px solid #204F7B;
cursor:pointer;
height:23px;
float:left;
width:26px;
}
#modAjaxApartmentList .ownerinfo {
float:right;
margin-right:20px;
display:block;
}
/************************************************* snippets ver 2*/
/*
#modAjaxApartmentList #apartments table.snippet td.top 
{
	background: url('img_modules/snippets/img/l_top.png') no-repeat bottom;
}
#modAjaxApartmentList #apartments table.snippet td.l_top
{
	background-color: #165594;
	padding-left:5px;
	padding-right:5px;
	color:White;
	
}

#modAjaxApartmentList #apartments table.snippet td.l_top a
{
	color:white;
	text-decoration:none;
	float:left;
}
#modAjaxApartmentList #apartments table.snippet .snippet_det .map_img table.det_ap
{
	 vertical-align:bottom;
	 width:115px;
}
#modAjaxApartmentList #apartments table.snippet .snippet_det .map_img table.det_ap td.b2t
{
background: url('img_modules/snippets/img/b2_1t.png') no-repeat bottom;
}
#modAjaxApartmentList #apartments table.snippet .snippet_det .map_img table.det_ap td.b2b
{
background: url('img_modules/snippets/img/b2_1b.png') no-repeat top;
}

#modAjaxApartmentList #apartments table.snippet .snippet_det .but
{
	background-color:#1E74CA;
	height:18px;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	font-weight: bold;
	font-family:Arial;
}
#modAjaxApartmentList #apartments table.snippet .snippet_det .but a
{
	color:White;
	text-decoration:none;
}
#modAjaxApartmentList #apartments table.snippet .snippet_det .descr
{
	height:100%;
	
}
#modAjaxApartmentList #apartments table.snippet .snippet_det .descr .per_nig
{
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}
#modAjaxApartmentList #apartments table.snippet .snippet_det .descr .liv
{
	color:#1E74CA;
	font-family:Arial;
	font-size:11px;
}
#modAjaxApartmentList #apartments table.snippet .snippet_det .descr .txt
{
	padding-top:5px;
	height:85px;
	padding-right:3px;
}
#modAjaxApartmentList #apartments table.snippet .rat_ot
{
	width:100%;
}
#modAjaxApartmentList #apartments table.snippet .rat_ot .cust_rati
{
	width: 138px;
	float: right;
	
}
#modAjaxApartmentList #apartments table.snippet .rat_ot .t_price
{
	width:138px;
	float:right;
}

#modAjaxApartmentList #apartments table.snippet .rat_ot .t_price hr
{
	border:dotted #000 1px;
	width:80%;
	margin: 0 auto; 
	padding: 0; line-height: 1px; height: 1px;
}
#modAjaxApartmentList #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;
}
#modAjaxApartmentList #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;
}

#modAjaxApartmentList #apartments table.snippet td.l_top img.ota
{
width: 17px;
height: 17px;
margin-top: 2px;
margin-right: 5px;
margin-bottom: 0pt;
margin-left: 0pt;
float: right;

}
#modAjaxApartmentList #apartments table.snippet td.l_top .supp
{
float: right;
font-size: 8pt;
text-transform: uppercase;

}
#modAjaxApartmentList #apartments table.snippet td.l_top .fnet
{
float: right;
font-size: 6pt;
text-transform: uppercase;
margin-right: 5px;
padding-right: 5px;
}
#modAjaxApartmentList #apartments table.snippet td.l_top img.finet
{
width: 32px;
height: 21px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
float: right;

}
*/
