#c_block img, #a_block img {
	border: none;
}

#c_block a, #a_block a {
	outline: none;
}

#a_block {
	width: 500px;
	border: 1px solid #ccc;
	padding: 0 5px 5px 5px;
	margin: 0 0 15px 0;
}

	#a_block div.hint {
		text-align: right;
	}

	#a_block ul {
		padding: 0 !important;
		margin: 0 !important;
	}

		#a_block ul li {
			list-style: none;
			display: block;
			min-height: 90px;
			line-height: 15px;
			border-top: 1px solid #ccc;
			padding: 10px 5px;
		}
		
		* html #a_block ul li {
			height: 90px;
			margin: 100px;
		}
		
		#a_block ul * {
			cursor: pointer;
		}
		
		#a_block ul li:first-child {
			border: none;
		}
		
			#a_block ul li:hover {
				background: #eee;
			}
		
			#a_block ul li img {
				border: 1px solid #ccc;
				float: left;
				margin: 0 10px 0 0;
			}
			
			#a_block ul li span.text {
				display: block;
			}
			
				#a_block ul li span.text a {
					color: #000;
				}
			
			#a_block ul li span.link {
				display: block;
				text-decoration: none;
				color: #cc0000;
				font-size: 11px;
			}
		
ul#c_block {
	padding: 0 0 5px 0 !important;
	margin: 0 !important;
}

	ul#c_block li {
		padding: 0 0 10px 0px !important;
		margin: 0 !important;
		list-style: none;
	}
	
		ul#c_block li h3 {
			color: #cc0000;
			padding: 0 30px 15px 0;
		}
		
		
.recommendation {
	margin-left: 70px;
	margin-right: 10px;
}
