


/* -------------- MODULE: images -------------- */
/* begin */


.images {
	}



.imageGallery {
	position: relative;
/*	margin-right: 8px; */
	}
	.imageGallery .detail {
		clear: both;
		position: relative;
		float: left;
		}
		.imageGallery .detail .current {
			z-index: 1;    /* ! */
			position: relative;
			clear: left;
			}
			.imageGallery .detail .current img {
				width: 198px;
				}
		.imageGallery .detail .caption {
			width: auto;
			padding: 4px 0 0;
			text-align: left;
			font-size: 10px;
			color: #999;
			}
		.imageGallery .detail .nextPrevious {
			z-index: 2;    /* ! */
			position: absolute;
			top: 6px;    /* ! */
			left: 0px;
			}
			.imageGallery .detail .nextPrevious ul {
				width: auto;
				}
				.imageGallery .detail .nextPrevious ul li,
				#main .imageGallery .detail .nextPrevious ul li {
					list-style: none;
					float: left;
					margin: 0;
					padding: 0;
					}
					.imageGallery .detail .nextPrevious ul li a:link,
					.imageGallery .detail .nextPrevious ul li a:visited {
						display: block;
						margin: 2px; 
						border: 0px solid blue;    /* !  */
						}
					.imageGallery .detail .nextPrevious ul li a:hover {
						color: white;
						background: black;
						background: #1f80ca;
 						}
					.imageGallery .detail .nextPrevious ul li.prev {
						text-align: left;
						}
					.imageGallery .detail .nextPrevious ul li.next {
						text-align: right;
						}

	.imageGallery .thumbnails {
		margin: 6px 0px 0;    /* !  */
		float: left;
		/* ! */
		/* !  */
		}
		#ie6 .imageGallery .thumbnails {
			margin: 6px 0 0;
			}
		.imageGallery .thumbnails img {
			width: 49px;
			height: 48px;
			width: 54px;
			height: 54px;
			}
			#ie6 .imageGallery .thumbnails img {
				width: 48px;
				}
		.imageGallery .thumbnails li,
		#main .imageGallery .thumbnails li {
			list-style: none;
			margin: 0;
			padding: 0;
			float: left;
			}
			.imageGallery .thumbnails li a:link,
			.imageGallery .thumbnails li a:visited {
				display: block;
				float: left;
				background: #d9d9d9;    /* light grey */
				border: 6px solid #d9d9d9;    /* light grey */    /* !  */
				}
			.imageGallery .thumbnails li a:hover {
				border-color: #1f80ca;
				}


	.imageGallery.alignRight {
		margin-left: 1em;
		}
		.imageGallery.alignRight .detail,
		.imageGallery.alignRight .thumbnails {
			float: right;
			}
	.imageGallery.alignLeft {
		margin-right: 1em;
		}


/* end */
