.gallery {
	position: relative;
	height: 257px;
	width: 534px;
}

.gallery-image {
	position: relative;
	overflow: hidden;
}

/*
 * buttons for previous/next/full
 */

.gallery-image-controll {
	position: absolute;
	left: 0px;
	top: 50%;
	width: 100%;
}

.gallery-image-controll-previous,
.gallery-image-controll-full,
.gallery-image-controll-next {
	position: absolute;
	bottom: -15px;
	cursor: pointer;
}

.gallery-image-controll-previous {
	left: 0px;
}

.gallery-image-controll-full {
	left: 252px;
}

.gallery-image-controll-next {
	right: 0px;
}

/*
 * text info number/from/text
 */
 
.gallery-info {
	background-image: url(bg-footer.png);
	background-repeat: repeat-x;
	padding: 17px 130px 3px 10px;
	height: 44px;
}

.gallery-info-number {
	font-weight: bold;
}

.gallery-info-text {
	margin-top: 9px;
}

/*
 * thumbs in slider
 */

.gallery-thumbs {
	background-image: url(bg-footer.png);
	background-repeat: repeat-x;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 534px;
	height: 64px;
}

.gallery-slider-container {
	position: relative;
	height: 42px;
	overflow: hidden;
	margin: 11px 10px;
}

.gallery-slider {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 42px;
}

.gallery-slider img {
	cursor: pointer;
}

/*
 * hide and show thumbs
 */
 
.gallery-thumbs-on,
.gallery-thumbs-off {
	cursor: pointer;
	position: absolute;
	right: 1px;
	bottom: 0px;
	line-height: 22px;
	height: 22px;
	padding-left: 6px;
	width: 114px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.gallery-thumbs-on {
	background-image: url(bg-thumbs-show.png);
}

.gallery-thumbs-off {
	background-image: url(bg-thumbs-hide.png);
}


/*
 * ----------------------------------------------------------------
 * plugin 2 : BIG GALLERY
 * ----------------------------------------------------------------
 */

.biggallery-image {
	position: relative;
	background-color: #fbfcfd;
}

.biggallery-image .gallery-image-controll-full {
	left: 356px;
}

.biggallery-inforow {
	background-image: url(bg-inforow.png);
	height: 29px;
	line-height: 30px;
	margin-bottom: 14px;
	margin-top: 1px;
	padding: 0 12px;
}

.biggallery-range {
	font-weight: bold;
	float: left;
	width: 250px;
}

.biggallery-pagelinks {
	text-align: right;
	float: left;
	width: 473px;
}

.biggallery-pagelinks a {
	padding: 0 2px;
}

.biggallery-pagelinks a.active {
	font-weight: bold;
	color: #e20025;
}

.biggallery-pagelinks img {
	vertical-align: middle;
}

.biggallery-block-container {
	width: 725px;
	height: 228px;
	padding: 0 10px 34px 12px;
	background-image: url(bg-biggallery.png);
}

.biggallery-block-container2 {
	position: relative;
	left: 0px;
	top: 0px;
	width: 725px;
	height: 228px;
	overflow: hidden;
}

.biggallery-block-container table {
	position: absolute;
	left: 0px;
	top: 0px;
}

.biggallery-block-container td {
	vertical-align: top;
}

.biggallery-block-container .biggallery-blockcontent {
	width: 760px;
	height: 250px;
}

.biggallery-block-container a {
	display: block;
	float: left;
	width: 117px;
	height: 42px;
	margin: 0 35px 20px 0;
	position: relative;
}

.biggallery-block-container a .biggallery-overlay {
	display: none;
	position: absolute;
	width: 117px;
	height: 42px;
	background-image: url(bg-biggallery-activeimage.png);
}

.biggallery-block-container a:hover .biggallery-overlay,
.biggallery-block-container a.active .biggallery-overlay {
	display: block;
}