#title p { background-image:url(images/title.png);}
.cat { padding:60px 0 20px 0;}
	.cat p { display:block; padding:8px 20px; font-size:20px; line-height:24px; color:#FFF; background:#0071BF;}
	.cat:first-child { margin-top:-40px;}

.art { padding:12px 40px 52px 40px;}
	.art p { padding:8px 0; margin:0; font-size:14px; line-height:1.5em;}
	.logo { width:100%;}
		.logo th { text-align:left; padding:8px 0;}
		.logo td { text-align:right; padding:16px 0; vertical-align:bottom; font-size:16px; line-height:20px;}
		.logo td a { color:#333; text-decoration:none;}
			.logo td a:before { content:"\2192"; padding:2px 4px; margin-right:8px; background:#333; color:#FFF; font-size:10px;}
		.logo td a:hover { color:#0079B8;}
			.logo td a:hover:before { background:#0079B8;}
	.photo { display:block; width:100%; margin:0; padding:0; list-style:none; }
		.photo:after {content:" "; display:block; overflow:hidden; height:1px; clear:both;}
		.photo li { display:block; overflow:hidden; padding:8px 25px 8px 0; width:230px; height:180px; float:left;}
			.photo li:nth-child(3n) { padding-right:0 !important;}
		.photo li a img { border:1px solid #CCC;}
		.photo li a:hover img { border:1px solid #0079B8;}
		.photo p { text-align:center;}
	.movie { text-align:center; padding:8px 0; clear:both;}
		.movie iframe { margin:16px auto 0 auto;}
		.movie p {text-align:center; }
		.movie p a { color:#333; text-decoration:none;}
			.movie p a:before { content:"\2192"; padding:2px 4px; margin-right:8px; background:#333; color:#FFF; font-size:10px;}
		.movie p a:hover { color:#0079B8;}
			.movie p a:hover:before { background:#0079B8;}