#modAjaxApartmentList {
margin-left:15px;
width:585px;
margin-top:5px;
}
#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 #title {
margin-bottom:10px;
width:585px;
}


#modAjaxApartmentList #title tr.body td{
background-color: #165594;
font-weight:bold;
line-height:16px;
color:white;
padding-left:10px;



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

#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 #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 .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;
}
/************************************************* 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;

}
*/
