/*galleries*/
ul.galleries {
list-style-type: none;
padding: 0px;
margin: 0px;
}

ul.galleries li {
float: left;
margin: 5px;
}

ul.galleries li a {
border: solid 5px #bd0503;
padding: 1px;
display: block;
overflow: visible;
width: 217px;
height: 207px;
	
}

ul.galleries li a span.title {
display: block;
margin-top: 165px;
padding: 4px;
background: #bd0503;
color: #fff;
font-size: 15px;
font-weight: bold;
}

ul.galleries li a:hover {
border: solid 5px #bd0503;
text-decoration: none;
}

ul.galleries li a:hover span.title {
background: #bd0503;
color: #f4f4f4;
}

/*1 gallery*/
#progress {
width: 700px;
height: 19px;
display: block;
border: solid 1px #bd0503;
margin: 0px auto 10px auto;
padding: 1px;
color: #f4f4f4;
}

#progress #bar {
height: 15px;
background:  #bd0503;
display: block;
width: 0px;
padding: 0px 0px 4px 0px;
font-size: 11px;
text-align: center;
}

#gallery-div {
z-index: 0;
margin: 0px auto;
border: solid 5px #fff;
padding: 1px;
}

#content-div {
z-index: 0;
margin: 0px;
padding: 0px;
}

a.prev-link {
display: block;
width: 49%;
height: 100%;
float: left;
cursor: pointer;
z-index: 5;
background: url('../images/theme/back_gallery_prev.png') no-repeat top left;
}

a.next-link {
display: block;
width: 49%;
height: 100%;
float: right;
cursor: pointer;
z-index: 5;
background: url('../images/theme/back_gallery_next.png') no-repeat top right;
}

div#info {
z-index: 1;
margin: 1px auto;
padding: 6px;
height: 20px;
background: #bd0503;
color: #f4f4f4;
}

.description {
margin: 0px 0px 100px 0px;
position: relative;
bottom: 100px;
}

.description p {
z-index: 1;
font-size: 20px;
line-height: 28px;
color: #fff;
margin: 0px 10px;
}
