#wrapper {
			
}

#carousel-wrapper {
padding-bottom: 10px;
position: relative;
}

#carousel, #thumbs {
overflow: hidden;
}
			

#carousel span, #carousel img,
#thumbs a, #thumbs img  {
display: block;
float: left;
}

#carousel span, #carousel a,
#thumbs span, #thumbs a {
position: relative;
}

#carousel {	

}



#carousel img,
#thumbs img {
border: none;
width: 100%;
/*height: 100%;*/
/*
position: absolute;
top: 0;
left: 0;
*/
}

#carousel img.glare,
#thumbs img.glare {
width: 102%;
height: auto;
}

#carousel span {
width: 100%;
/*width: 554px;
/*height: 416px;*/
background-color: #eaeaea;
display: flex;
align-items: center;
justify-content: center;
}

#thumbs-wrapper {
padding: 5px 40px;
position: relative;
}
#thumbs a {
border: 5px solid #9d9d9d;
width: 200px;
height: 100px;
margin: 10px 5px;
overflow: hidden;
}

#thumbs a:hover, #thumbs a.selected {
border-color: #173050;
}
			
#wrapper img#shadow {
width: 100%;
position: absolute;
bottom: 0;
}

#prev, #next {
display: block;
width: 38px;
height: 107px;
margin-top: 15px;
position: absolute;
top: 0%;
}

#prev {
background: #173050 url('img/gui/button_prev.jpg') no-repeat 50% 50%;
left: 0px;
}

#next {
background: #173050 url('img/gui/button_next.jpg') no-repeat 50% 50%;
right: 0px;
}			

#prev:hover { 
	
}

#next:hover {

}

#prev.disabled, #next.disabled {
display: none !important;
}	
			