

#big_search {
	float: left;
	width: 762px;
	background: #fff;
	overflow: hidden;
	padding-bottom: 100px;
}

	#big_search h1 {
		width: auto;
		float: left; clear: left;
		font: normal 2.4em/100% Tahoma;
		color: #ff4500;	
		padding: 0 0 2px 0; margin: 17px 0 18px 5px;
	}	
	#big_search h1.form_switcher {
		border-bottom: #fff 1px dotted;
		cursor: pointer;	
	}	
	
	#big_search h1.form_switcher a {
		text-decoration: none;	
	}	

	#big_search ul {		

		float: left; clear: left;

		display: inline;

		padding: 1px 0 0 0; margin: 0 0 0 5px;

	}

		#big_search ul li {

			width: 752px;

			float: left; clear: left;

			padding: 5px 0;

		}

		#big_search ul li.header,

		#big_search ul li.footer {

			background: #fff;

			padding: 0;

		}

		#big_search ul li.light {

			background: #fff url(/images/main/comp_border.gif) repeat-x bottom;

		}

		#big_search ul li.dark {

			background: #fafafa url(/images/main/comp_border.gif) repeat-x bottom;

		}

		#big_search ul li.no_border {

			background: #fff;

		}

		#big_search ul li .number_h {

			float: left; clear: left;			

			width: 48px; height: 30px;

			background: #fafafa url(/images/main/table_header.gif) repeat-x;

			overflow: hidden;

			border: #d0d0d0 1px solid;	

			text-align: center;		

		}

			#big_search ul li .number_h p {

				font: bold 1.2em/120% 'Trebuchet MS';

				color: #999;

				margin: 8px 0 0 0;	

			}

		#big_search ul li .preview_h {

			float: left;

			width: 168px; height: 30px;

			background: #fafafa url(/images/main/table_header.gif) repeat-x;

			overflow: hidden;

			border: #d0d0d0 1px solid;

			text-align: center;	

		}

			#big_search ul li .preview_h p {

				font: bold 1.2em/120% 'Trebuchet MS';

				color: #999;

				margin: 8px 0 0 0;	

			}

		#big_search ul li .title_h {

			float: left;

			width: 142px; height: 30px;

			background: #fafafa url(/images/main/table_header.gif) repeat-x;

			overflow: hidden;

			border: #d0d0d0 1px solid;

			text-align: center;	

		}

			#big_search ul li .title_h p {

				font: bold 1.2em/120% 'Trebuchet MS';

				color: #999;

				margin: 8px 0 0 0;	

			}

		#big_search ul li .addr_h {

			float: left;

			width: 158px; height: 30px;

			background: #fafafa url(/images/main/table_header.gif) repeat-x;

			overflow: hidden;

			border: #d0d0d0 1px solid;	

			text-align: center;

		}

			#big_search ul li .addr_h p {

				font: bold 1.2em/120% 'Trebuchet MS';

				color: #999;

				margin: 8px 0 0 0;	

			}

		#big_search ul li .type_h {

			float: left;

			width: 68px; height: 30px;

			background: #fafafa url(/images/main/table_header.gif) repeat-x;

			overflow: hidden;

			border: #d0d0d0 1px solid;	

			text-align: center;

		}	

			#big_search ul li .type_h p {

				font: bold 1.2em/120% 'Trebuchet MS';

				color: #999;

				margin: 8px 0 0 0;

			}

		#big_search ul li .parameters_h {

			float: left;

			width: 204px; height: 30px;

			background: #fafafa url(/images/main/table_header.gif) repeat-x;

			overflow: hidden;

			border: #d0d0d0 1px solid;	

			text-align: center;

		}

			#big_search ul li .parameters_h p {

				font: bold 1.2em/120% 'Trebuchet MS';

				color: #999;

				margin: 8px 0 0 0;	

			}

		#big_search ul li .buttons_h {

			float: left;

			width: 106px; height: 30px;

			background: #fafafa url(/images/main/table_header.gif) repeat-x;

			overflow: hidden;

			border: #d0d0d0 1px solid;

			text-align: center;

		}

			#big_search ul li .buttons_h p {

				font: bold 1.2em/120% 'Trebuchet MS';

				color: #999;

				margin: 8px 0 0 0;	

			}

		#big_search ul li.footer .nav {

			float: left;

			width: 100%; height: 30px;

			background: #fafafa url(/images/main/table_header.gif) repeat-x;

			overflow: hidden;

			border: #d0d0d0 1px solid;

			text-align: center;

		}

			#big_search ul li.footer .nav .inner {

				overflow: visible;

				height: 35px;

				padding: 8px 0 0 0;

			}

			#big_search ul li.footer .nav .inner p {

				font: bold 1.2em/120% 'Trebuchet MS';

				color: #999;

				display: inline;

			}

				#big_search ul li.footer .nav .inner p span {

					font: bold 1em/100% 'Trebuchet MS';

					color: #000;

					text-decoration: none;	

					border-right: #d0d0d0 1px solid;

					padding: 0 5px;			

				}

				#big_search ul li.footer .nav .inner p span.no_border {

					border-right: 0;		

				}

				#big_search ul li.footer .nav .inner p a {

					font: bold 1em/100% 'Trebuchet MS';

					color: #000;

					text-decoration: none;				

				}

				#big_search ul li.footer .nav .inner p a.left {					

					background: url(/images/main/arrow_l.gif) 0 6px no-repeat;	

					padding-left: 20px;		

				}

				#big_search ul li.footer .nav .inner p a.right {					

					background: url(/images/main/arrow_r.gif) right no-repeat;	

					padding-right: 20px;		

				}

				#big_search ul li.footer .nav .inner p a.page {

					padding: 0 5px;				

				}

				#big_search ul li.footer .nav .inner p a.active {

					background: #000;	

					color: #fff;

					padding: 0 5px;				

				}

			#big_search ul li.footer .nav .inner p ul {

				display: inline;	

			}

			#big_search ul li.footer .nav .inner p ul li {

				display: inline;	

			}

		#big_search ul li .number {

			float: left; clear: left;			

			width: 50px; height: 130px;

			display: table; 

			#position: relative; 

			overflow: hidden;

			background: #fafafa;

		}

			#big_search ul li .number .inner {

				#position: absolute;  

				#top: 50%;

				display: table-cell; 

				vertical-align: middle;

			}

				#big_search ul li .number .inner p {

					#position: relative;  

					#top: -50%;

					width: 40px; 

					font: bold 2.4em/100% Tahoma;

					color: #ccc; 

					padding: 0 5px;

					text-align: center;

				}				

		#big_search ul li .preview {

			float: left;

			width: 170px; height: 130px;

			display: table; 

			#position: relative;

			overflow: hidden;

		}

			#big_search ul li .preview .inner {

				#position: absolute;  

				#top: 50%;

				display: table-cell; 

				vertical-align: middle;

				text-align: center;

			}

				#big_search ul li .preview .inner p {
					#position: relative;  
					#top: -50%;
					padding: 0 5px;
				}

					#big_search ul li .preview .inner .photo {
						#position: relative;  
						#top: -50%;					
						width: 150px;
						height: 111px;					
						border: #bcbbbc 1px solid;
						background: #fff; 
						padding: 5px;
						margin: 4px 0 10px 0;
						text-align: center;
					}
					
					
		#big_search ul li .title {
			float: left;
			width: 144px; height: 130px;
			display: table; 
			#position: relative; 
			overflow: hidden;
			background: #fafafa;
		}

			#big_search ul li .title .inner {

				#position: absolute;  

				#top: 50%;

				display: table-cell; 

				vertical-align: middle;

				text-align: center;

			}

				#big_search ul li .title .inner p {
					#position: relative;  
					#top: -50%;
					font: bold 1.2em/120% Tahoma;  
					padding: 0 5px 5px;
					width: 134px; 
					color: #666;					
				}				

				#big_search ul li .title .inner p span {
					font: bold 1.2em/120% Tahoma;	
					color: #ff6600;
				}
				
				#big_search ul li .title .inner p.def {
					font: normal 1.2em/120% Tahoma;
				}				
				
		#big_search ul li .addr {

			float: left;

			width: 160px; height: 130px;

			display: table; 

			#position: relative; 

			overflow: hidden;

		}

			#big_search ul li .addr .inner {

				#position: absolute;  

				#top: 50%;

				display: table-cell; 

				vertical-align: middle;

				text-align: center;

			}

				#big_search ul li .addr .inner p {

					#position: relative;  

					#top: -50%;

					font: normal 1.2em/120% Tahoma;  

					padding: 0 5px;

					width: 150px; 

				}					

		#big_search ul li .type {
			float: left;
			width: 70px; height: 130px;
			display: table; 
			#position: relative; 
			overflow: hidden;
			background: #fafafa;
		}

			#big_search ul li .type .inner {
				#position: absolute;  
				#top: 50%;
				display: table-cell; 
				vertical-align: middle;
				text-align: center;
			}

				#big_search ul li .type .inner p {
					#position: relative;  
					#top: -50%;
					font: normal 1.2em/120% Tahoma; 
					padding: 0 5px; 
					width: 60px; 
				}		

		#big_search ul li .parameters {
			float: left;
			width: 208x; height: 130px;
			display: table; 
			#position: relative;
		}

			#big_search ul li .parameters .inner {
				#position: absolute;  
				#top: 50%;
				display: table-cell; 
				vertical-align: middle;
				text-align: left;
			}

				#big_search ul li .parameters .inner p {
					#position: relative;
					#top: -50%;
					font: normal 1.2em/150% Tahoma;
					padding: 0 5px;
					width: 175px;
					background: url(/images/main/bullet1.gif) 0 4px no-repeat;
					padding-left: 15px;
					margin-left: 5px;					
				}				
				
				#big_search ul li .parameters .inner p.plan {
					#position: relative;
					#top: -50%;
					font: normal 1.2em/150% Tahoma;
					padding: 0 5px;
					width: 175px;
					background: url(/images/main/prices.png) 0 4px no-repeat;
					padding-left: 15px;
					margin-left: 5px;					
					padding-bottom: 8px;					
				}	
				#big_search ul li .parameters .inner p.plan a {
					color: #666;
					font-weight: bold;
				}								
		#big_search ul li .buttons {

			float: left;

			width: 108px; height: 130px;

			display: table; 

			#position: relative; 

			overflow: hidden;

			background: #fafafa;

		}

			#big_search ul li .buttons .inner {

				#position: absolute;  

				#top: 50%;

				display: table-cell; 

				vertical-align: middle;

				text-align: center;

			}

				#big_search ul li .buttons .inner p {

					#position: relative;  

					#top: -50%;

					font: normal 1.2em/120% Tahoma; 

					padding: 0 5px;

					width: 98px;

				}

	#big_search .error {

		clear: left; float: left;

		display: inline;

		width: 730px;

		padding: 5px 10px; margin: 5px;

		font: normal 1.2em/120% Tahoma;

		background: #ffe3e3;

		color: #ff0000;

		overflow: hidden;

		border: 1px solid;

	}

	#big_search .white {

		float: left;

		width: 355px;

		padding: 5px 10px;

		background: #fff url(/images/main/comp_border.gif) repeat-x bottom;

		overflow: hidden;

	}

	#big_search .gray {

		float: left;

		width: 355px;

		padding: 5px 10px;

		background: #f7f7f7 url(/images/main/comp_border.gif) repeat-x bottom;

	}

	#big_search .empty {

		float: left;

		width: 355px; height: 25px;

		padding: 5px 10px;		

	}

	#registration .no_border {

		width: 730px;

		padding: 5px 10px;

		clear: left; float: left;

		background: #fff;

		overflow: hidden;

	}

	#big_search .no_border_gray {

		padding: 5px 10px;float: left;

		width: 355px; height: 50px;

		background: #f7f7f7;

		overflow: hidden;

	}

	#big_search .no_border_white {

		padding: 5px 10px 0 10px;

		clear: left; float: left;

		width: 730px;

		background: #fff;

		overflow: hidden;

	}

		#big_search .no_border_white label {

			width: auto;

			border-bottom: #000 1px dotted;

			padding: 0 0 1px 0;

			cursor: pointer;

		}

		#big_search .no_border_white label a {
			text-decoration: none;
		}
		
	#big_search .last {

		clear: left; float: left;

		width: 730px;

		padding: 0;

		background: #fff;

		overflow: hidden;

		text-align: center;

	}

	#big_search .choice {

		float: left;

		margin: 0 0 0 -288px;

		overflow: hidden;

	}

		#big_search .choice input.radio {

			float: left; clear: left;

			margin: 4px 0 0 0;

		}

		#big_search .choice label {

			float: left;

			width: auto;

			margin: 0 0 0 5px;

		}

	#big_search fieldset {

		clear: left; float: left;

		width: 750px;

		display: inline;

		border: #aaa 1px solid;

		margin: 5px;

	}

	#big_search label {

		width: 164px;

		float: left;

		font: normal 1.2em/120% Tahoma;

		padding: 5px 0;

	}

	#big_search label.news {

		width: 250px;

		float: left;

		font: normal 1.2em/120% Tahoma;

		margin: 9px 0 0 5px; #margin: 11px 0 0 5px;

	}

	#big_search label.important {

		margin: 3px 0 0 0;

	}

	#big_search label span {

		font: bold 1.2em/120% Tahoma;	

		color: #ff6600;
	}

	#big_search input {

		float: left; 

		width: 181px; height: 19px;

		font: normal 1.4em/120% Tahoma;

	}

	#big_search select {

		float: left;

		width: 187px; height: 22px;

		font: normal 1.2em/120% Tahoma;

	}

	#big_search input.range {

		width: 86px;

		margin: 0 3px 0 0;

	}

	#big_search input.checkbox {

		width: auto; height: auto;

		margin: 3px 0 0 0;

	}

	#big_search input.radio {

		float: left;

		width: auto; height: auto;

	}

	#big_search input.submit {

		float: none;

		display: inline;

		width: auto; height: 24px;

		font: normal 1.2em/100% Tahoma;	

		color: #000;

		background: #f5f5f5;

		border: #ff4c00 1px solid; 

		padding: 0 10px;
		margin-bottom: 4px;
	}

	#big_search input.clear {

		float: left;  clear: left;

		width: auto; height: 24px;

		font: normal 1.2em/100% Tahoma;	

		color: #aaa;

		background: #f5f5f5;

		border: #aaa 1px solid;  

		padding: 0 5px; margin: 5px 0 0 250px;

	}
#no_matches h2 {
	clear: left;
	width: auto;
	font: normal 1.8em/100% Tahoma; 
	color: #666;
	margin: 17px 0 20px 5px;
}
#no_matches p {
	font: normal 1.2em/120% Tahoma; 
	margin: 0 15px 15px 5px;
}
#no_matches a {
	color: #666;
}