.search_block{
	width: 700px;
	text-align: left;
	padding-bottom: 105px;
	
}
	.search_block *{
		margin: 0;
		padding: 0;
	}
	.search_block p{
		padding-bottom: 10px;
	}
	.search_block .title{

		text-align: center;
		text-transform: uppercase;
		color: #000;
		font: bold 14px/18px 'Arial';
		display: block;
		padding: 24px 0 0 0;
		margin-bottom: 16px;
		text-shadow:0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 120px #fff
	}
	.search_block .innerContent{
		padding: 0 24px;
	}
	.search_block .borderDashed{
		color: #333333;
		height: 24px;
		padding: 10px 13px 19px;
		background: url('../img/borderdashed.png') no-repeat;
		margin-bottom: 10px;	
background-size: 100% 53px;	
	}
	.search_block  .medium{
		font: italic 14px/18px 'Open Sans';
	}
	.search_block .itemContainer{		
		text-align: center;
		margin-bottom: 18px;
	}
		.search_block .itemContainer .item{
			display: inline-block;
			margin: 0 8px;			
			padding: 6px 6px;			
			height: 194px;
			width: 130px;
			overflow: hidden;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;			
		}
		.search_block .itemContainer .item.jsHasRadio{
			cursor: pointer;
		}
		.search_block .itemContainer .item:hover, .search_block .itemContainer .item.jsHasRadio.checked{
			background-color: #01b0df;
		}

			.search_block .itemContainer .item .img{
				width: 130px;
				height: 130px;
				padding-bottom: 18px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;	
				overflow: hidden;
			}
			.search_block .itemContainer .item .text{
				font: 14px/18px 'Open Sans';
				color: #01b0df;
				text-align: center;
				text-transform: uppercase;
				display: block;
				margin-bottom: 15px;
			}			
			.search_block .itemContainer .item:hover .text, .search_block .itemContainer .item.jsHasRadio.checked .text{
				color: #ffffff;
			}

				
	.search_block .tabNameList > span.jsOpenTab{
		cursor: pointer;
	}
	.search_block .tabNameList > span{
		padding: 13px 40px;
		display: inline-block;
		background-color: #ffffff;
		color: #01b0df;
	}
	.search_block .tabNameList > span.active{
		background-color: #01b0df;
		color: #ffffff;
	}
	.search_block .tabNameList > span.tech{
		background: url('../img/tech.png') 30px 13px no-repeat #ffffff;
		padding-left: 53px;
	}
	.search_block .tabNameList > span.active.tech{
		background: url('../img/techactive.png') 30px 13px no-repeat #01b0df;
	}
	.search_block .tabNameList > span.name{
		background: url('../img/name.png') 38px 13px no-repeat #ffffff;
		padding-left: 64px;
	}
	.search_block .tabNameList > span.name.active{
		background: url('../img/nameactive.png') 38px 13px no-repeat #01b0df;
	}
	.search_block .footer{
		height: 105px;
		background-color: #01b0df;
		-webkit-border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;	
	}	
	.search_block .greyBg{
		background-color: #e5e5e5;
		//padding: 30px 0px;
	}
	.search_block .greyBg p{
		margin-bottom: 10px;
	}
		.search_block .greyBg span.big{
			color: #b0b0b0;
			font: 14px/18px 'PT Sans';
			display: inline;
		}
		.search_block .greyBg span.italic{
			/*color: #b0b0b0;*/
			font: italic 14px/18px 'PT Sans';
			display: inline;
		}
		.search_block .greyBg .halfContainer{
			display: inline-block;
			width: 320px;
		}
		.search_block .greyBg label{
			display: inline-block;
			color: #b0b0b0;
			font: 13px/18px 'PT Sans';
			padding-bottom: 4px;
		}
			.search_block .greyBg label .jsHasCheckbox{
				float: left;
			}
			.search_block .greyBg label i{
				cursor: pointer;
				display: inline-block;
				width: 12px;
				height: 12px;
				background: url('../img/info2.png') no-repeat;
			}
	.search_block .propContainer{
		background-color: #01b0df;
		padding: 30px 0px;
		display: block;
	}
	.search_block .propContainer.jsTab{
		display: none;
	}
	.search_block .propContainer.jsTab.active{
		display: block;
	}
		.search_block .propContainer .propItem{
			display: inline-block;
			width: 200px;
			margin-right: 20px;
		}
		.search_block .propContainer .propItem.noMarginRight{
			margin-right: 0px;
		}
			.search_block .propContainer .propItem label{
				color: #ffffff;
				font: 13px/18px 'PT Sans';
				padding-bottom: 3px;
			}
				.search_block .propContainer .propItem label i{
					display: inline-block;
					width: 12px;
					height: 12px;
					background: url('../img/info.png') no-repeat;
					cursor: pointer;
				}
	.search_block span.big{
		display: block;
		color: #ffffff;
		text-transform: uppercase;
		margin-bottom: 10px;
		font: 14px/18px 'PT Sans';
	}
.jsHasRadio input[type="radio"]{
	display: none;
}	
.jsHasCheckbox input[type="checkbox"]{
	display: none;
}	
.jsHasCheckbox{
	cursor: pointer;
	width: 18px;
	height: 18px;
	overflow: hidden;
	display: inline-block;
	margin-right: 8px;
	background: url('../img/checkbox.png') no-repeat;
}	
.jsHasCheckbox.checked{
	background: url('../img/checkboxchecked.png') no-repeat;
}	
		
		
		
		
		
		