#contImgTop, #contImgBottom{
	background:#EEE;
	overflow:hidden;
}
.gallery {
	position:relative;
}
.gallery-screen{
	position:relative;
	border:solid 1px #E0E0E0;
	background-color:#EEE;
}
.gallery-legend{
	position:absolute;
	color:#000;
	bottom:0;
	width:400px;
	padding:5px;
}
.gallery-legend strong{
	color:#000;
}
.gallery-legend span{
	color:#000;
}
.gallery-tn-warper{
	position:relative;
	border:solid #CCC;
	border-width:0 1px 1px 1px;
	width:420px;
	overflow:hidden;
}
.gallery-tn-cont{
	position:relative;
	height:70px;
	z-index:1;
}
.gallery-img{
	position:absolute;
	z-index:10;
}
.gallery-bt-prev{
	position:absolute;
	left:0;
	top:5px;
	width:19px;
	overflow:hidden;
	height:0;
	padding-top:60px;
	background:#FFF url(bt.gif) 0 0 no-repeat;
	z-index:10;
}
.gallery-bt-prev:hover{background-position:-19px;}
.gallery-bt-next{
	position:absolute;
	right:0;
	top:5px;
	width:19px;
	overflow:hidden;
	height:0;
	padding-top:60px;
	background:#FFF url(bt.gif) -38px 0 no-repeat;
	z-index:10;
}
.gallery-bt-next:hover{background-position:-57px;}
.gallery-tn{
	float:left;
	margin-right:1px;
	position:absolute;
	padding:5px 5px 5px 0;
}

.gallery-tn-cont img{
	 border:0;
	 padding:0;
	 margin:0;
	 width:60px;
	 height:60px;
}
.gallery-screen img{
	 border:0;
	 padding:0;
	 margin:0 auto;
}
/* -----------------------------------------------------------------------------*/
.ajax2 .gallery-tn-warper{
	width: 100px;
	height:400px;
	position:absolute;
	border-width:6px 0 6px 6px;
	border-color:#000;
	background-color:#000;
	top:0;
}
.ajax2 .gallery-screen{
	margin-left:106px;
	background-color:#929302;
	border-color:#000;
	padding:0;
	border-width:6px 6px 6px 2px;
}
.ajax2 .gallery-tn{
	clear:left;
	display:block;
	margin-bottom:1px;
	border:0;
	padding:0;
}
.ajax2 .gallery-tn-cont img{
	 width:100px;
	 height:30px;
}
.ajax2 .gallery-bt-prev{
	top:0;
	width:100px;
	padding-top:19px;
	background:#FFF url(bt2.gif) 0 0 no-repeat;
}
.ajax2 .gallery-bt-prev:hover{background-position:0 -20px;}
.ajax2 .gallery-bt-next{
	width:100px;
	bottom:0;
	top:auto;
	padding-top:19px;
	background:#FFF url(bt2.gif) 0 -40px no-repeat;
}
.ajax2 .gallery-bt-next:hover{background-position:0 -60px;}
/* -----------------------------------------------------------------------------*/
.ajax3 .gallery-tn-warper{
	width: 300px;
	height:40px;
	border:0;
}
.ajax3 .gallery-screen{
	position:relative;
	border:0;
	background-color:#FFF;
	height:200px;
	width:300px;
	padding:0;
	margin-bottom:1px;
}
.ajax3 .gallery-tn{
	margin-bottom:1px;
	border:0;
	padding:0;
}
.ajax3 .gallery-tn-cont img{
	 width:40px;
	 height:40px;
}
.ajax3 .gallery-bt-prev{
	top:-9px;
}
.ajax3 .gallery-bt-next{
	top:-9px;

}


