body div#page div#page_content div.block div#videos.block_item div.block_item_content,
body div#page div#page_content div.block div#images.block_item div.block_item_content
{
	background-color: #fff;
}
body div#page div#page_content div.block div#videos.block_item div.block_item_content div.column {
	background-color: #e5e5e5;
	color: #000;
	margin-bottom: 1px;
	padding: 18px 30px;
	height: 150px;	/* 186 - 18 - 18 */
	overflow: hidden;
}
body div#page div#page_content div.block div#videos.block_item div.block_item_content div.last.column {
	margin-bottom: 0;
}
div#page div#page_content div.block div#videos.block_item div.block_item_content div.column ul.system_links {
	padding: 14px 0 14px 25px;
	width: 121px;	/* 146 - 25 */
}

body div#page div#page_content div.block div#videos.block_item div.block_item_content div.column div.illustration,
body div#page div#page_content div.block div#videos.block_item div.block_item_content div.column div.detail h4,
body div#page div#page_content div.block div#videos.block_item div.block_item_content div.column div.detail ul.system_links
{
	float: left;
}
body div#page div#page_content div.block div#videos.block_item div.block_item_content div.column div.illustration {
	width: 270px;
	height: 150px;
}
body div#page div#page_content div.block div#videos.block_item div.block_item_content div.column div.detail {
	margin-top: 53px;
}
body div#page div#page_content div.block div#videos.block_item div.block_item_content div.column div.detail h4 {
	width: 446px;	/* 500 - 27 - 27 */
	height: 150px;
	overflow: hidden;
	padding: 0 27px;
	font-size: 16px;
}

body div#page div#page_content div.block div#images.block_item div.block_item_content {
	position: relative;
	width: 1000px;
	height: 600px;
}
div.gallery_page {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 1000px;
	height: 600px;
	overflow: hidden;
}
div.gallery_page div.gallery_item_container {
	position: absolute;
	cursor: pointer;
}
div.gallery_page div.gallery_item_container .gallery_item {
	position: absolute;
	z-index: 5;
}
div.gallery_page div.gallery_item_container .delete_trigger {
	position: relative;
	top: 4px;
	left: 4px;
	z-index: 15;
}
div.gallery_page div.gallery_item_container .zoom_mark {
	position: absolute;
	background-color: #2e2a2a;	
	width: 60px;
	height:	17px;	/* 20 - 3 */
	padding-top: 3px;
	color: #fff;
	text-align: center;
	font-size: 10px;
	z-index: 10;
}
body div#page div#page_content div.block div#images.block_item div.block_item_content img.patchwork {
	display: none;
}
