.galleria {
	background: rgb(28, 86, 170); list-style: none; width: 4300px; height: 90px;
}
.galleria li {
	margin: 0px 10px 10px 0px; width: 80px; height: 80px; overflow: hidden; float: left; display: block;
}
.galleria li a {
	display: none;
}
.galleria li div {
	left: 180px; top: 0px; display: none; position: absolute;
}
.galleria li div img {
	cursor: pointer;
}
.galleria li.active div img {
	display: block;
}
.galleria li.active div {
	display: block;
}
.galleria li img.thumb {
	left: auto; top: auto; width: auto; height: auto; display: block; cursor: pointer;
}
.galleria li .caption {
	padding-top: 0.5em; display: block;
}
* html .galleria li div span {
	width: 400px;
}
* {
	margin: 0px; padding: 0px;
}
a {
	color: rgb(51, 68, 136); text-decoration: none;
}
a:hover {
	color: rgb(102, 119, 170);
}
.caption {
	color: rgb(136, 136, 119); font-style: italic;
}
.demo {
	margin-top: 2em; position: relative;
}
.galleria {
	top: 0px; width: auto; position: relative; z-index: 999 !important;
}
.galleria li {
	background: rgb(0, 0, 0); margin: 0px 7px; border: 1px solid rgb(255, 255, 255); border-image: none; top: 7px; width: 91px; height: 72px; position: relative;
}
.galleria li div {
	left: 240px;
}
.galleria li div .caption {
	font: italic 0.7em/1.4 georgia, serif; font-size-adjust: none; font-stretch: normal;
}
#main_image {
	background: url("../cssimgs/galeria_bg.jpg") no-repeat left top; margin: 0px auto; padding: 0px; width: 620px; height: 356px;
}
#main_image img {
	left: 14px; top: 12px; margin-bottom: 0px; position: relative;
}
.nav {
	margin: 0px auto; width: 42px; height: 90px; position: absolute;
}
.info {
	margin: 30px auto; width: 700px; text-align: left; padding-top: 30px; border-top-color: rgb(34, 34, 17); border-top-width: 1px; border-top-style: dotted;
}
.info p {
	margin-top: 1.6em;
}
