.bare {
	margin: 0px;
	padding: 0px;
	width: 100%;
	vertical-align: top;
}
.upload_file th {
	text-align: left;
	width: 150px;
}
.photo_album_overview_table {
	border: 0px;
}
.photo_album_overview_table td {
	border: 1px solid #C0C0C0;
}
.photo_album_overview_table h3 {
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	width: 150px;
	margin:auto;
}
table.photo_overview_image_frame {
	border-collapse: collapse;
	margin: 20px;
	padding: 0;
	text-align: center;
}
table.photo_overview_image_frame td {
	border: 0;
}

img.photo_overview_image {
	margin: 0px;
}
.photo_view {
	text-align: center;
	position: absolute;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}
.photo_view td {
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.photo_view_image {
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}
#photo_view_outer {
	position: relative;
	width: 790px;
	height: 340px;
	border: 1px solid silver;
}
.document_view_outer {
}
#photo_view_navigation_panel {
	position: absolute;
	left: 0px;
	top:  0px;
	width: 200px;
	height: 40px;
	border: 1px solid silver;
}
#document_content_navigation_panel {

}
	#photo_view_navigation_panel a, #document_content_navigation_panel a {
		width: 32px;
		height: 32px;
		float: left;
		margin: 4px;
	}
#photo_view_title {
	position: absolute;
	left: 200px;
	top:  0px;
	width: 492px;
	height: 32px;
	padding: 4px;
	font-size: 18px;
	text-align: center;
	overflow: auto;
	border: 1px solid silver;
}
.document_content_title {
	font-size: 18px;
	text-align: center;
}
#photo_view_center {
	position: absolute;
	left: 200px;
	top:  40px;
	width: 500px;
	height: 300px;
	border: 1px solid silver;
	overflow: hidden;
}
.document_content_center {
	clear:both;
	text-align:center;
	padding: auto;
	border:1px solid silver
}
#photo_view_description {
	position: absolute;
	left: 0px;
	top:  40px;
	width: 192px;
	height: 142px;
	padding: 4px;
	text-align: left;
	border: 1px solid silver;
	overflow: auto;
}
.document_content_description {
	text-align: left;
}
#photo_view_data_panel {
	position: absolute;
	left: 0px;
	top:  190px;
	width: 192px;
	height: 142px;
	padding: 4px;
	border: 1px solid silver;
}
#photo_view_thumbnail_panel {
	position: absolute;
	left: 700px;
	top:  0px;
	width: 90px;
	height: 340px;
	border: 1px solid silver;
	overflow: auto;
}
.photo_view_thumbnail {
	cursor: pointer;
}
	.photo_view_thumbnail table {
		border-collapse: collapse;
		border-width: 0px;
		padding: 0px;
		margin: 0px;
		width: 100%;
		height: 100%;
	}
	.photo_view_thumbnail table td {
		padding: 0px;
		margin: 0px;
		text-align: center;
	}
	.photo_view_thumbnail img {
		padding: 0px;
		margin: 0px;
		border-width: 0px;
	}
.photo_view_thumbnail_unselected {
	background-color: silver;
	border: 4px solid white;
	width: 60px;
	height: 60px;
}
	.photo_view_thumbnail_unselected:hover{
		background-color: #F0C0C0;
	}
.photo_view_thumbnail_selected {
	background-color: #F0C0C0;
	border: 4px ridge #FF3D0D;
	width: 60px;
	height: 60px;
}
	.photo_view_thumbnail_selected:hover{
		background-color: #F0C0C0;
	}
#photo_view_button_begin {
	background-image: url(../icons/media_beginning32.png);
}
.photo_view_button_previous {
	background-image: url(../icons/media_back32.png);
}
.photo_view_button_previous_disabled {
	background-image: url(../icons/media_back_gray32.png);
}
.photo_view_button_next {
	background-image: url(../icons/media_play32.png);
}
.photo_view_button_next_disabled {
	background-image: url(../icons/media_play_gray32.png);
}
#photo_view_button_play {
	background-image: url(../icons/presentation_chart32.png);
}
#photo_view_button_stop {
	background-image: url(../icons/media_stop_red32.png);
}
#photo_view_button_end {
	background-image: url(../icons/media_end32.png);
}
#photo_view_button_up {
	background-image: url(../icons/nav_up_green.png);
}

/*
 * =============
 * DOWNLOAD LIST ITEMS
 * =============
 */

ul.download_list_item {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
}

ul.download_list_item li {
	height: 100%;
	position: relative;
}

ul.download_list_item a {
	display: block;
	padding: 0.5em;
	height: 100%;
	text-decoration: none;
	overflow: auto;
}

ul.download_list_item a:hover {
	background-color: #c0e7fb;
}

ul.download_list_item li.odd {
	background-color: #F0F7FB;
}

ul.download_list_item span {
	display: block;
	margin-left: 6em;
	font-weight: normal;
	color: #000;
}

ul.download_list_item span.thumbnail {
	float: left;
	margin: 0;
	padding: 0;
}

ul.download_list_item span.title {
	font-weight: bold;
}

ul.download_list_item span.fileinfo {
	display: block;
	font-style: italic;
}

ul.download_list_item span.clear {
	height: 0;
	margin: 0;
	padding: 0;
}

ul.download_list_item span.description {
	margin-bottom: 1em;
}

.download_list_item_main {
	margin-left: 70px;
	height: 48px;
}
.download_list_item_icon {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 70px;
	text-align: center;
	padding: 0.5em 0 0 0;
}

/* Compact download list */
ul.compact_download_list li a {
	padding: .3em;
}

ul.compact_download_list li a img {
	display: block;
	float: left;
	margin-right: .5em;
}

ul.compact_download_list li span {
	margin-left: 2em;
}

/* =================  */

.headsection {
	width: 100%;
	float: left;
}

	.headsection div.quicklinks {
		float: left;
		width: 46%;
		margin-top: 18px !important;
	}

	.headsection div.quicklinks ul {}

	.headsection div.settings {
		float: right;
		width: 46%;
	}
	.headsection fieldset#publication label.field {
			display: none;
		}
	.headsection .fieldinput {
			margin-left: 0;
		}


