#search-obj-form {
	font:normal 12px Verdana;
	color:#676767;
	
	}
	
#search-obj-form .objects-count-loading{
	background:url('/images/redesign/load_ani.gif') no-repeat top right;
	color:#C0C0C0!important;
	}
	
#search-obj-form .objects-count{
	height:25px;
	float:left;
	padding:8px 35px 0 0;
	margin-top:2px;
	display:none;	
	}

#search-obj-form .add-params{
	overflow:hidden;
	}

#search-obj-form .buttons{	
	float:right;
	
	padding-top:5px;
	}
	
	#search-obj-form .buttons a.reset{
		float:right;
		padding-top:3px;
		}

	#search-obj-form .buttons  .submit{
		display:block;
		text-indent:-9000px;
		overflow:hidden;
		border:0;
		cursor:pointer;
		float:right;
		width:115px;
		height:26px;
		background:url('/images/redesign/search.gif');
		margin-left:7px;	
		}
		
	#search-obj-form .buttons  .reset{
		display:block;
		text-indent:-9000px;
		overflow:hidden;
		border:0;
		cursor:pointer;
		float:right;
		width:134px;
		height:26px;
		background:url('/images/redesign/clean_up_form.gif');
		margin-left:7px;	
		}
	

#search-obj-form input{
	margin-left:0;
	}

#search-obj-form .districts .block-header{
	padding-top:0;	
	}
	
#search-obj-form .districts{	
	overflow:hidden;
	clear:both;
	padding-bottom:3px;
	}

#search-obj-form .districts .region{
	float:left; 
	width:49%;
	padding-top:5px;	
	}
	
	#search-obj-form .districts .other-districts{
		clear:both;
		padding:10px 0 0 3px;
		}
	
	
	#search-obj-form .districts .region .list{
		padding:2px 0 0 3px;	
		position:relative;
		width:100%;
	}
	
	#search-obj-form .districts .region .list .left{
		float:left;
		clear:left;
		width:49%;
		
	}
	
	#search-obj-form .districts .region .list .right{
		float:right;		
		clear:right;
		min-width:150px;	
	}
	

	
	#search-obj-form .districts .region .district{
		width:49%;
		}
		
#search-obj-form .subway{
	float:left;
	width:49%;	
	}
	
	#search-obj-form .subway select{
		width:250px;				
		}


#search-obj-form .param-block-left{
	float:left;
	width:49%;
	//width:50.5%;
		

	}
	
	#search-obj-form .block-header{				
		padding:10px 0 2px 0;		
		margin-bottom:5px;
		display:block;			
		border-bottom:1px solid #ebebeb;			
		}
		
	#search-obj-form .block-header,
	#search-obj-form .block-header a{
		font:bold 14px Verdana;	
		color:#666;		
		
	}
	
	#search-obj-form .block-header a {
		text-decoration:none;
		border-bottom:1px dashed #666;
		}
		
		#search-obj-form .block-header a:hover{
		border-bottom:0;
		}
	
	#search-obj-form .param-block .param{		
		overflow:hidden;		
		width:97%;
		clear:both;		
		padding-left:3px;
		margin-bottom:5px;
		}
		

		
	#search-obj-form .param-block .param-color{
		background-color:#F7F7F7;
		}

	#search-obj-form .param-block input{
		width:40px; 
		}
		
	#search-obj-form .param-block input.cb{
		width:auto;
		margin-left:0;
		}	
		
	#search-obj-form .param-block span.header{
		display:block;		
		height:27px;		
		float:left;
		width:50%;
		}
		
	#search-obj-form .param-block span.small-header{
		width:25%;			
		display:inline-block;
		//padding-right:15%;	
		}
		
		
		
	#search-obj-form .param-block .fields{
		float:right;		
		width:48%;
		min-width:140px;
		}
		
#utils-block{
	float:right;		
	clear:both;	
	list-style:none;
	overflow:hidden;	
	padding:3px 0 3px 0;
	}

	#utils-block li{
		float:left;
		margin-left:7px;
		}
		
	#utils-block li.favorites{
		display:none;
		}
		
	#utils-block li.favorites-display{
		display:block;
		}
		
#search-parameters-form{
	display:none;			
	}
	
#the-end-of-favorites,	
#no-rezults-block{
	text-align:center;
	color:#666;
	clear:both;	
	}
	
#page-top-list{
	clear:both;	
	}
	
#object-card{	
	padding-top:5px;
	}
	
	#object-card table{
		border-collapse:collapse;		
		float:left;
		width:49%;
		margin-right:5px;
		}
		
		#object-card table tr.p-group-header{
			background-color:#d6e770!important;
			font-weight:bold;
			}
			
		#object-card table tr{
			background-color:#e8f1b3;
			}
			
		#object-card table tr.color-1{
			background-color:#F5F9DD
			}
		
		#object-card table td{
			border:1px solid #848e46;
			color:#2D2D2D;
			padding:4px;
			}
	#object-card .print{
		float:left;
		width:49%;
		padding-top:5px;
		text-align:right;
		}
		
table.des-table td .subway{
	padding-top:2px;		
	}
	
	table.des-table div.favorite-loading{
		background:url('/images/redesign/load_fav_ani.gif') no-repeat;
		width:15px;
		height:20px;
		margin:0 auto;
		display:none;
		}
		
a.change-search-parameters:visited{
	color:#0000FF;		
	}
	
	
#the-end-of-favorites{
	display:none;
	}
    
    
#info_table{
    background-color:#848e46;
}
#info_table td{font-size:11px; padding:0px 10px 0px 7px; height:24px; vertical-align:middle; background-color:#e8f1b3}builder_info


#top_block td.obj_img{width:310px}
#top_block td.obj_img #picture_container{width:300px; border: 1px solid #BDBBBB;}
#top_block td.obj_img img{border:1px solid #bdbbbb;}
#photo_select a img{
	height: 50px;
	width: 70px;
}
#photo_select{
    width: 300px; height: 75px; padding:4px 0 0 0; clear:left; overflow: hidden; overflow-x: auto;  white-space: nowrap;   
}

#photo_select a{
	
}
#photo_select a{
	padding: 0px;
	cursor: pointer;
}
#photo_select a.selected img{
	border:3px solid #BDBBBB;
}

.header_td{
    background-color:#d6e770 !important;
    font-weight:bold;
}
