/*
table.nice_table {
	border-collapse:collapse;
}
table.nice_table td, table.nice_table th {
	padding:3px 5px;
	text-align:left;
	vertical-align:top;
}
table.nice_table td {
	border-bottom:1px solid #ccc;
	padding-right:20px;
}
table.nice_table th {
	background:#f3f9ff;
	border-bottom:1px #c6d8ec solid;
}
table.nice_table th , table.nice_table th a {
	color:#027bcd;
	font-weight:bold;
}

table.nice_table td a img{
	float:left;
}

ul#list_photos {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
ul#list_photos li.item, .ui-placeholder {
	float:left;
	margin:10px 10px 0 0;
	height:140px;
	padding:2px;
	background:#f3f9ff;
	border:1px #c6d8ec solid;
	width:150px;
}
ul#list_photos li.item div {
	float:left;
	height:112px;
	width:150px;
	margin-bottom:5px;
	overflow:hidden;
}

#new_fotogallery label{
	width:150px;
	display:block;
	float:left;
}

.ui-placeholder{
	border:1px #c6d8ec dotted;
}
*/

/* events */
/*
#list_events {
	display:table;
}
	#list_events a.item {
		width:501px;
		height:120px;
		overflow:hidden;
		padding:10px 10px;
		margin:0 0 20px 0;
		float:left;
		clear:left;
		text-decoration:none;
		cursor:pointer;
	}
	#list_events a.item:hover {
		background:url('../img/block_hover.gif') bottom left repeat-x;
	}
	#list_events a.item .photo {
		width:150px;
		height:112px;
		overflow:hidden;
		float:left;
		border:1px #d3e7fe solid;
	}
	#list_events a.item .photo .no-image {
		width:150px;
		height:112px;
		background-color:#eff3f8;
	}
	#list_events a.item .details {
		width:280px;
		float:left;
		padding:0 0 0 30px;
	}
	#list_events a.item .details h2 {
		padding:0;
		margin:0;
	}
	#list_events a.item .details p {
		padding:0;
		margin:0;
		font-weight:normal;
		color:#000;
	}

	a.photo_item {
		margin:0 8px 8px 0;
		float:left;
		width:150px;
		height:120px;
		overflow:hidden;
	}
*/	
	

/* admin/gallery/galleries/add */	
/* admin/gallery/galleries/edit */	
#GalleryAddForm label, #GalleryEditForm label{
	display:block;
	width:150px;
	float:left;
}

#GalleryAddForm .input, #GalleryEditForm .input{
	margin-bottom:8px;
}

#GalleryAddForm .textarea, #GalleryEditForm .textarea{
	margin:0;
}

#GalleryAddForm .submit, #GalleryEditForm .submit{
	margin-left:150px;
}

/* admin/gallery/galleries/index */
table#admin_gallery_index{
	border-collapse:collapse;
}

	table#admin_gallery_index td, table#admin_gallery_index th{
		padding:3px 5px;
		text-align:left;
		vertical-align:top;
	}
	
	table#admin_gallery_index td{
		border-bottom:1px solid #ccc;
		padding-right:20px;
	}
	
	table#admin_gallery_index th{
		background:#f2f2f2;
		border-bottom:1px #b6b6b6 solid;
	}
	
		table#admin_gallery_index th, table#admin_gallery_index th a{
			font-weight:bold;
		}
		
			table#admin_gallery_index td a img{
				float:left;
				margin-right:4px;
			}

/* admin/gallery/photos/index */
ul#admin_photos_index {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
	ul#admin_photos_index li.item, .ui-placeholder {
		float:left;
		margin:6px 6px 0 0;
		height:115px;
		padding:2px;
		background:#f2f2f2;
		border:1px #b6b6b6 solid;
		width:127px;
	}
	
	.ui-placeholder{
		border:1px #b6b6b6 dotted;
	}
		
		ul#admin_photos_index li.item div {
			float:left;
			/*
			eight:112px;
			idth:140px;
			argin-bottom:5px;
			*/
			overflow:hidden;
		}
		
		ul#admin_photos_index li.item a img{
			float:left;
		}
		
#photos_sortitems_result{
	
}

/* gallery/galleries/index */
#galleries_index {
	display:table;
}

	#galleries_index a.item {
		/* width:501px; */
		width:401px;
		height:94px;
		overflow:hidden;
		padding:10px 10px;
		margin:0 0 6px 0;
		float:left;
		clear:left;
		text-decoration:none;
		cursor:pointer;
	}
	#galleries_index a.item:hover {
		background:url('../../gallery/img/block_hover.gif') bottom left repeat-x;
	}
	#galleries_index a.item .photo {
		width:126px;
		height:94px;
		overflow:hidden;
		float:left;
		border:1px #b6b6b6 solid;
	}
	#galleries_index a.item .photo .no-image {
		width:126px;
		height:94px;
		background-color:#f2f2f2;
	}
	#galleries_index a.item .details {
		/* width:280px; */
		width:220px;
		float:left;
		padding:0 0 0 10px;
	}
	#galleries_index a.item .details h2 {
		padding:0;
		margin:0;
	}
	#galleries_index a.item .details p {
		padding:0;
		margin:0;
		font-weight:normal;
		color:#000;
	}
	
	hr.divider{
		border:0;
		border-bottom:1px #999 solid;
	}
	
/* gallery/galleries/show */
	a.photo_item {
		margin:0 13px 10px 0;
		float:left;
		width:126px;
		height:94px;;
		overflow:hidden;
		border:1px #999 solid;
	}
	
	.galdate{
		argin:0;
	}