.gallery .img {
	margin: 10px; height: 120px; text-align: center; float: left;
}
.gallery .img a {
	padding: 1px; border: 2px solid rgb(221, 221, 221); border-image: none; display: inline-block;
}
.gallery .img a:hover {
	border-color: rgb(153, 153, 153);
}
.gallery img {
	border: currentColor; border-image: none;
}
.gallery .pagenavigation {
	height: 50px;
}
.gallery .prevpage a {
	background: url("img/previous.png") no-repeat 0px 0px; margin: 0px; width: 50px; height: 39px; text-indent: -1000px; float: left; display: block;
}
.gallery .prevpage em {
	background: url("img/previous.png") no-repeat 0px 0px; margin: 0px; width: 50px; height: 39px; text-indent: -1000px; float: left; display: block;
}
.gallery .nextpage a {
	background: url("img/next.png") no-repeat 0px 0px; margin: 0px 6px 0px 0px; width: 50px; height: 39px; text-indent: -1000px; float: left; display: block;
}
.gallery .nextpage em {
	background: url("img/next.png") no-repeat 0px 0px; margin: 0px 6px 0px 0px; width: 50px; height: 39px; text-indent: -1000px; float: left; display: block;
}
.gallery .parentlink a {
	background: url("img/uppage.png") no-repeat 0px 0px; width: 50px; height: 39px; text-indent: -1000px; float: left; display: block;
}
.gallery .pagenavigation a:hover {
	background-position: 0px -40px;
}
.gallery .prevpage em {
	background-position: 0px -80px;
}
.gallery .nextpage em {
	background-position: 0px -80px;
}
.gallery .pagelinks {
	border-right-color: rgb(102, 102, 102); border-right-width: 2px; border-right-style: solid; float: right;
}
.gallery .pagelinks a {
	font: bold 11px/normal verdana; padding: 0px 6px; text-align: center; color: rgb(102, 102, 102); margin-top: 6px; border-left-color: rgb(102, 102, 102); border-left-width: 2px; border-left-style: solid; font-size-adjust: none; font-stretch: normal;
}
.gallery .pagelinks em {
	font: bold 11px/normal verdana; padding: 0px 6px; text-align: center; color: rgb(102, 102, 102); margin-top: 6px; border-left-color: rgb(102, 102, 102); border-left-width: 2px; border-left-style: solid; font-size-adjust: none; font-stretch: normal;
}
.gallery .pagelinks em {
	color: rgb(0, 0, 0);
}
.galleryclear {
	clear: both;
}
.ae-gallery {
	width: 100%; margin-bottom: 30px;
}
.ae-gallery {
	margin: 0px auto; padding: 0px;
}
.ae-gallery * {
	margin: 0px auto; padding: 0px;
}
.ae-gallery .ae-image-wrapper {
	width: 100%; height: 400px; overflow: hidden; margin-bottom: 10px; position: relative;
}
.ae-gallery .ae-image-wrapper .ae-loader {
	border: 1px solid rgb(204, 204, 204); border-image: none; left: 48%; top: 48%; position: absolute; z-index: 10;
}
.ae-gallery .ae-image-wrapper .ae-next {
	top: 0px; width: 25%; height: 100%; right: 0px; display: block; position: absolute; z-index: 200; cursor: pointer;
}
.ae-gallery .ae-image-wrapper .ae-prev {
	left: 0px; top: 0px; width: 25%; height: 100%; display: block; position: absolute; z-index: 200; cursor: pointer;
}
.ae-gallery .ae-image-wrapper .ae-prev {
	background: url("img/trans.gif");
}
.ae-gallery .ae-image-wrapper .ae-next {
	background: url("img/trans.gif");
}
.ae-gallery .ae-image-wrapper .ae-prev .ae-prev-image {
	background: url("img/ae_prev.png"); left: 0px; top: 47%; width: 30px; height: 30px; display: none; position: absolute; z-index: 101;
}
.ae-gallery .ae-image-wrapper .ae-next .ae-next-image {
	background: url("img/ae_prev.png"); left: 0px; top: 47%; width: 30px; height: 30px; display: none; position: absolute; z-index: 101;
}
.ae-gallery .ae-image-wrapper .ae-next .ae-next-image {
	background: url("img/ae_next.png"); left: auto; width: 30px; height: 30px; right: 0px;
}
.ae-gallery .ae-image-wrapper .ae-image {
	left: 0px !important; top: 0px; width: 100% !important; overflow: hidden; position: absolute; z-index: 9;
}
.ae-gallery .ae-image-wrapper .ae-image img {
	width: 100%; height: auto;
}
.ae-gallery .ae-image-wrapper .ae-image a img {
	border: 0px currentColor; border-image: none;
}
.ae-gallery .ae-image-wrapper .ae-image .ae-image-description {
	background: #8cc63f; padding: 0.75em; left: 0px; width: 100% !important; text-align: left; bottom: 0px; color: white; position: absolute; z-index: 2;
}
/*default rgb(44, 128, 171)*/
* html .ae-gallery .ae-image-wrapper .ae-image .ae-image-description {
	background: none;
}
.ae-gallery .ae-image-wrapper .ae-image .ae-image-description .ae-description-title {
	display: block;
}
.ae-gallery .ae-controls {
	width: 90%; height: 20px; display: none;
}
.ae-gallery .ae-info {
	float: left;
}
.ae-gallery .ae-slideshow-controls {
	float: right;
}
.ae-gallery .ae-slideshow-controls .ae-slideshow-start {
	background: url("img/ae_scroll_forward.png") no-repeat 0px -3px; width: 14px; text-indent: -500px; overflow: hidden; padding-left: 5px; display: inline-block; cursor: pointer;
}
.ae-gallery .ae-slideshow-controls .ae-slideshow-stop {
	background: url("img/ae_scroll_forward.png") no-repeat 0px -3px; width: 14px; text-indent: -500px; overflow: hidden; padding-left: 5px; display: inline-block; cursor: pointer;
}
.ae-gallery .ae-slideshow-controls .ae-slideshow-stop {
	background: url("img/ae_stop.png") no-repeat 0px -3px;
}
.ae-gallery .ae-slideshow-controls .ae-slideshow-countdown {
	padding-left: 5px; font-size: 0.9em;
}
.ae-gallery .ae-slideshow-running .ae-slideshow-start {
	font-style: italic; cursor: default;
}
.ae-gallery .ae-nav {
	width: 90%; position: relative;
}
.ae-gallery .ae-forward {
	top: 0px; height: 100%; position: absolute; z-index: 10;
}
.ae-gallery .ae-back {
	top: 0px; height: 100%; position: absolute; z-index: 10;
}
* html .ae-gallery .ae-forward {
	height: 100px;
}
.ae-gallery .ae-back {
	height: 100px;
}
.ae-gallery .ae-back {
	background: url("img/ae_scroll_back.png") no-repeat 0px 22px; left: -20px; width: 13px; display: block; cursor: pointer;
}
.ae-gallery .ae-forward {
	background: url("img/ae_scroll_forward.png") no-repeat 0px 22px; width: 13px; right: -20px; display: block; cursor: pointer;
}
.ae-gallery .ae-nav .ae-thumbs {
	width: 100%; overflow: hidden;
}
.ae-gallery .ae-thumbs .ae-thumb-list {
	list-style: none; width: 9000px; float: left;
}
.ae-gallery .ae-thumbs li {
	list-style: none; margin: 0px !important; padding: 0px 5px 0px 0px !important; float: left;
}
.ae-gallery .ae-thumbs li a {
	display: block;
}
.ae-gallery .ae-thumbs li a img {
	border: 3px solid rgb(204, 204, 204); border-image: none; display: block;
}
.ae-gallery .ae-thumbs li a.ae-active img {
	border: 3px solid #f9e836; border-image: none;
}
/*defaul: rgb(97, 97, 97)*/
.ae-preloads {
	left: -9000px; top: -9000px; position: absolute;
}
main section.cbody .gallery h3 {
	display: none;
}
main section.cbody .gallery p.numcount {
	display: none;
}
main section.cbody .gallery .pagenavigation {
	display: none;
}
@media all and (max-width:959px)
{
.ae-loader {
	display: none !important;
}
.ae-gallery .ae-image-wrapper .ae-image {
	top: 0px !important;
}
.ae-gallery .ae-image-wrapper .ae-image .ae-image-description {
	height: 3em;
}
.ae-gallery .ae-image-wrapper {
	height: 19em; margin-bottom: 0px;
}
}
