#download {
	width: 900px;
	margin: 0 auto;
}
	
	#download .download {
		float: left;
		
		width: 400px;
		margin: 0 25px;
		padding: 0;
	}
	
		#download .download > h3 {
			display: block;
			position: relative;
			
			max-width: 400px;
			min-width: 250px;
			
			height: 30px;
			
			margin: 0 auto;
			padding: 2px 0;

			font-size: 26px;
			font-family: calibri;
			
			background-color: #7fa3dc;
			
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			
			-webkit-box-shadow: 0px 0px 3px rgba(127, 163, 220, 1);
			-moz-box-shadow:    0px 0px 3px rgba(127, 163, 220, 1);
			box-shadow:         0px 0px 3px rgba(127, 163, 220, 1);
		}
		
		#download .download > div {
			text-align: left;
		}
		
			#download .download > div > div {
				display: block;
				width: 300px;
				margin: 0 auto;
				color: #000;
				/*line-height: 170%;*/
			}
				
				#download .download > div > div > a {
					display: block;
					width: 262px;
					
					font-size: 14px;
					color: #6F90C2;
					font-weight: 700;
					line-height: 180%;
					margin: 5px 0;
					
					background-image: url('./layout/pdfs.png');
					background-repeat: no-repeat;
					background-size: contain;
					
					text-shadow: 0px 0px 1px rgba(126, 163, 220, 0.1);
				}
				
				#download .download > div > div > a.down {
					background-image: url('./layout/pdf.png');
				}
				
				#download .download > div > div > a:active, #download .download > div > div > a:hover {
					color: #7C98C2/*8dacdc*/;
					text-shadow: 0px 0px 4px rgba(141, 172, 220, 0.4);
				}
				
					#download .download.catalog > div > div > a
						{ text-align: right; padding-right: 38px; background-position: 272px 0; }
						
					#download .download.prices > div > div > a
						{ text-align: left; padding-left: 38px; }
				
				#download .download.catalog > div > div { text-align: right; margin-right: 50px; }
				#download .download.prices > div > div { text-align: left; margin-left: 50px; width: 300px; }
			
			#download .download > div > a.pageimg {
				display: block;
				
				width: 200px;
				height: 246px;
				
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center;
				
				box-shadow: 0 0 25px rgba(50, 50, 50, 0.4);
				-moz-box-shadow: 0 0 25px rgba(50, 50, 50, 0.4);
				-webkit-box-shadow: 0 0 25px rgba(50, 50, 50, 0.4);
				
				transition: box-shadow 0.3s linear 0.1s;
				-webkit-transition: box-shadow 0.3s linear 0.07s;
				-moz-transition: box-shadow 0.3s linear 0.07s;
				-o-transition: box-shadow 0.3s linear 0.07s;
			}
			
			#download .download.catalog > div > a.pageimg { margin: 20px 50px 20px auto; }
			#download .download.prices > div > a.pageimg { margin: 20px auto 20px 50px; }
			
			#download .download > div > a.pageimg:active,
			#download .download > div > a.pageimg:hover {
				width: 202px;
				height: 248px;
				margin: 19px 49px 19px 49px;
				
				box-shadow: 0 0 35px rgba(41, 92, 161, 0.7);
				-moz-box-shadow: 0 0 35px rgba(41, 92, 161, 0.7);
				-webkit-box-shadow: 0 0 35px rgba(41, 92, 161, 0.7);
			}
			
			#download .download.catalog > div > a.pageimg:active,
			#download .download.catalog > div > a.pageimg:hover {
				margin: 19px 49px 19px auto;
			}
			
			#download .download.prices > div > a.pageimg:active,
			#download .download.prices > div > a.pageimg:hover {
				margin: 19px auto 19px 49px;
			}
			
			#download .download > div > span > .date {
				color: #000;
				font-size: 11px;
			}
	
	#download:after { content: ''; clear: both; display: block; }
