/*
 * Copyright (c) 2006 Olga Bobrova. All rights reserved.
 * ABSOLUTELY NO COPYING ALLOWED. ASK FOR PERMISSION.
 * Styles used by the gallery.js library
 * ("Photography" and "My photo album" sections)
 */

#js-kit-gallery {
	clear: both;
	text-align: center;
	margin: 0;
	padding: 10px;
}

#js-kit-gallery-foot {
	clear: both;
	padding: 10px 30px;
	text-align: left;
}


/* Gallery navigation bar elements */

#js-kit-gallery-navi {
	clear: both;
	margin: 0 auto 0 105px;
	padding: 0 20px;
	height: 30px;
	overflow: hidden;
	line-height: 28px;
	font-family: "Arial", sans-serif;
	font-size: smaller;
	font-weight: bold;
	color: #4b776b;
}
	#js-kit-gallery-navi DIV {
		float: left;
	}
	#js-kit-gallery-navi A {
		color: #110066;
	}

.js-gal-NaviEl, .js-gal-NaviElFront {
	height: 30px;
	padding: 0 3px 0 15px;
	text-align: center;
	background: url(../pictures/navi/tab-corner-left.png) no-repeat bottom left;
}

.js-gal-NaviSpace, .js-gal-NaviSpaceFront {
	width: 12px;
	height: 30px;
	background: url(../pictures/navi/tab-corner-right.png) no-repeat bottom left;
}

.js-gal-NaviEl, .js-gal-NaviSpace {
	background-color: #8daba6;
}

.js-gal-NaviElFront, .js-gal-NaviSpaceFront {
	background-color: #cedee1;
}

.js-gal-NaviPhotoCount {
}


/* Gallery photograph framing */
#js-kit-gallery-photo {
	clear: both;
	margin: 0 auto;
	background: #FFFFFF url(../pictures/gallery/sign-oley-white.gif) no-repeat bottom right;
	border: 1px solid #bebebe;
}

#js-kit-gallery-photo IMG {
	border: 1px solid #bebebe;
}

.js-gal-PhotoNaviPrev, .js-gal-PhotoNaviNext {
	position: absolute;
	cursor: pointer;
	opacity: 0.4; 
}

.js-gal-PhotoNaviPrev {
	background: url(../pictures/gallery/photo-arrow-left.gif) no-repeat left top;
}

.js-gal-PhotoNaviNext {
	background: url(../pictures/gallery/photo-arrow-right.gif) no-repeat right top;
}


/* Gallery thumbnails */
#js-kit-gallery-strip	{
	clear: both;
	margin: 0 10px;
}

#js-kit-gallery-strip DIV{
	float: left;
}

.js-gal-Slide {
	float: left; 
	margin: 5px;
	width: 140px; 
	background: transparent url(../pictures/gallery/bg-slide.png);
	text-align: center;
	overflow: hidden;
}

.js-gal-Slide A, .js-gal-Slide A:hover, .js-gal-Slide A:active	{
	border: none;
}

.js-gal-Thumb {
	margin: 0;
	padding: 0;
	border: 1px solid #bebebe;
}
