
.Alean_ul ul
{
	padding-left:15px; 
	margin-left:0px;
}
.Alean_folderItem
{
	list-style: none; 
}
.Alean_obrItem
{
	list-style: none; 
	margin:5px;
}
.Alean_expImg
{
	margin-right: 4px;
}
.Alean_textHolder
{
	cursor: pointer;
	FONT: 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
}
.Alean_activ_textHolder
{
	cursor: pointer;
	FONT: 12px Arial, Helvetica, sans-serif; 
	color: #bb0000; 
}
.Alean_num
{

	FONT: 11px Arial, Helvetica, sans-serif; 
	color: #aaaaaa; 
}
.Alean_typeHolder
{
	cursor: default;
	FONT: 11px Arial, Helvetica, sans-serif; 
	color: #aaaaaa;
}
.Alean_regionHolder
{
	cursor: default;
	FONT: 12px Arial, Helvetica, sans-serif; 
	color: #00aabb;
}
#Alean_content_menu
{
	height:100px;
	padding: 10px;
	margin: 10px;
}

#alean_content
{
	color: #444444;
	width: 460px;
}
.Alean_head_txt
{
	FONT: 11px Arial, Helvetica, sans-serif; 
	color: #1111FF;
}
.Alean_txt
{
	FONT: 11px Arial, Helvetica, sans-serif; 
	color: #000000;
}

.Alean_menu_link_o{padding-right: 20px;text-decoration: underline;cursor: pointer;FONT: 16px Arial, Helvetica, sans-serif, bold; color: #777777;line-height: 250%;}
.Alean_menu_link{padding-right: 20px;text-decoration: underline;cursor: pointer;FONT: 12px Arial, Helvetica, sans-serif; color: #777777;line-height: 250%;}
.Alean_activ_menu_link
{
	padding-right: 20px;
 	text-decoration: none;
 	cursor: default;
	FONT: 12px Arial, Helvetica, sans-serif; 
	color: #ff2222;
	line-height: 250%;
}


#Alean_slideShow
{
	width: 465px;
	height: 430px;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 10px;
	background-color: #fff;
}

#Alean_slideCaption
{
	padding: 4px;
	height: 30px;
	text-align: center;
	font-style: italic;
}
#Alean_slideLinks
{
	margin-top: 10px;
}
.Alean_slide_link
{
	FONT: 11px Arial, Helvetica, sans-serif; 
	color: #999999;
	text-decoration: underline;
	cursor: pointer;
}
.Alean_active_slide_link 
{
	color: #000000;
	FONT: 12px Arial, Helvetica, sans-serif; 
	text-decoration: none;
	cursor: default;
}
.Alean_priceTXT
{
	font-size:12px;
	color: #ff0000;
}
.Alean_zag_usl
{
	font-size:12px;
	font-style: italic;
	color: #aaaaaa;
}
.Alean_price_table {
	font-size:11px;
	color: #555555;
	background-color:#fff;
}
.Alean_price_thead{
	background-color:#eaedf6;
	font-size:9px;
	color: #413f3f;
	text-align: center;
}
.Alean_price_table td{
 background-color:#ddd;
 }
#alean_finder			{ width: 440px; font-size:11px;}
#nasp  			{background: rgb(238, 254, 254) none repeat scroll 0%; overflow: auto; height: 245px;}
#date1 			{width: 80px;} 
#date2 			{width: 80px;} 
#minPrice	 	{width: 120px;} 
#maxPrice		{width: 120px;} 
#maintable		{width: 440px; height: 380px;font-size: 12px}
#find			{width: 255px; height: 50px;}

#alean_find_result	{width: 900px;}
.obj_type 		{width: 125px;background-color:#ffffff;}
.num_typ 		{height: 30px; width: 300px; background-color:#ffffff; font-size:11px;}
.finder_table1	{background-color:#ffffff;width:100%;}
.finder_table2	{background-color:#dddddd; width:180%;}
.finder_div 	{ overflow: auto;width: 850px; display:none; margin-left:30px}
.alean_page 	{ width: 720px; margin-left:30px;  display:none;}
table thead 	{background-color:#eaedf6;	font-size:9px;	color: #413f3f;	text-align: center;}
.isweekend		{color: #b26565;background-color:#f4eaf6;width:30px;height:20px;}
.notweekend		{width:30px;height:20px;}
.RoomQnt_w		{background-color:#fff;font-size:11px;color: #000;text-align: center;}
.RoomQnt_f		{background-color:#e8e9ea;font-size:11px;color: #ffffff;text-align: center;}
.RoomQnt_t		{background-color:#e2fa99;font-size:11px;color: #000000;text-align: center;cursor:pointer;}
.RoomQnt_r		{background-color:#f8ec82;font-size:11px;color: #000000;text-align: center;cursor:pointer;}
.RoomSelect		{background-color:#aaaaaa;font-size:11px;color: #000000;text-align: center;}
.sanitary		{background-color:#cb517c;font-size:11px;color: #ffffff;text-align: center;}
#alean_price 	{overflow: auto;width: 500px; margin-left:10px }
#alean_price1 	{overflow: auto;width: 500px; margin-left:10px }
.empty					{	background-color:#dddddd;}
.full 				{	font-family:Tahoma; background-color:#ffffff;	text-align:center;	font-size:11px; width:100px; height:30px}
table.product 				{ 	font-family:Tahoma; font-size:9px;	color: #555555;	background-color:#dddddd;}
.product table thead 		{	background-color:#e2e7f5; 	font-size:9px;	color: #413f3f;	text-align: center; width:100px; height:130px}
table.entry 				{	font-family:Tahoma; font-size:9px;	color: #555555;	background-color:#dddddd;}

table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
a.dp-choose-date {
	float: left;
	width: 14px;
	height: 14px;
	padding: 0;
	margin-left: 5px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(images/calendar.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.date-pick {
	width: 70px;
	float: left;
	font-size:11px;
}
