.downloadsBlock{
	text-align:left;
	margin:0 auto;
	width:800px;
}
	.downloadsBlock h1{
		font-size:15px;
		font-weight:bold;
		letter-spacing:1px;
		padding:0 0 18px;
		color:#999;
		margin:0;
	}
	.downloadsBlock .main{
		box-shadow:0 1px 1px rgba(0,0,0,.2);
		background:#fff;
		padding:35px 0 29px 35px;
		overflow:hidden;
	}
.list{
	color:#999;
	list-style-type:none;
	text-align:left;
	font-size:14px;
	line-height:1.4;
	padding:0 0 0 10px;
	margin:0;
	width:170px;
	float:left;
	overflow:hidden; /* clear float */
	*zoom:1; /* ie clear float */
}
	.list li{
		padding:4px 0 4px 36px;
		background:0 0 no-repeat;
		min-height:19px;
		margin:0 0 6px;
	}
		.list li a{
			color:#999;
			text-decoration:none;
		}
		.list li a:hover{
			text-decoration:underline;
		}
	.list li.item1{ background-image:url(imgs/icon1.png); }
	.list li.item2{ background-image:url(imgs/icon2.png); }
	.list li.item3{ background-image:url(imgs/icon3.png); }
	.list li.item4{ background-image:url(imgs/icon4.png); }
	
	
.balloon{
	background:#fff;
	border:1px solid #eee;
	width:220px;
	position:absolute;
	display:none;
	z-index:4;
	box-shadow:0 1px 1px rgba(0,0,0,.2);
	color:#999;
	line-height:1.4;
}
	.balloon dl{
		padding:18px 20px 17px;
		border-top-style:solid;
		border-top-width:6px;
		margin:0;
	}
		.balloon dt{
			padding:0;
			margin:0;
			font-size:10px;
		}
		.balloon dd{
			padding:0 0 4px;
			margin:0;
			font-size:14px;
		}
		
.balloon1 dl { border-top-color:#e34e56; }
.balloon2 dl { border-top-color:#f2c24b; }
.balloon3 dl { border-top-color:#34b6d0; }
.balloon4 dl { border-top-color:#63c7f1; }
