.b-fotogalery{
  position:relative;
  width:638px;
}

.b-fotogalery .b-foto_preview{
  position:relative;
  background:#e6e3e3;
  padding:13px;
  text-align:center;
}
.b-fotogalery .b-foto_preview img{
  height:406px;
}

.b-fotogalery .b-foto-buttons{
  position:relative;
  background:#e6e3e3;
  text-align:center;
  padding:5px 0 10px;
}
.b-fotogalery .b-foto-buttons a,
.b-fotogalery .b-foto-buttons a:visited,
.b-fotogalery .b-foto-buttons a:hover{
  color:#595959;
  font-size:30px;
  margin:0 10px 0;
  text-decoration:none;
}
.b-fotogalery .b-foto-buttons a.disabled,
.b-fotogalery .b-foto-buttons a.disabled:visited,
.b-fotogalery .b-foto-buttons a.disabled:hover{
  color:#bbbbbb !important;
  cursor:default;
}

.b-fotogalery .b-foto_header{
  position:relative;
  text-align:center;
}
.b-fotogalery .b-foto_header h3{
  margin:0;
  padding:20px 0 10px;
}

.b-fotogalery .b-foto_thumbs{
  position:relative;
  background:#e6e3e3;
  width:598px;
  height:96px;
  padding:15px 20px 25px;
  overflow:hidden;
}
.b-fotogalery .b-foto_thumbs div.thumbs{
  position:relative;
  background:#e6e3e3;
  width:588px;
  height:95px;
  margin:0 auto;
  overflow:hidden;
}

.b-fotogalery .b-foto_thumbs div.thumbs div.list{
  position:relative;
  width:5000px;
}
.b-fotogalery .b-foto_thumbs li{
  position:relative;
  width:147px;
  float:left;
  overflow:hidden;
}
.b-fotogalery .b-foto_thumbs img{
  width:143px;
  height:95px;
  padding:0 2px;
}
.b-fotogalery .b-foto_thumbs a.prev{
  top:50px;
  left:-3px;
}
.b-fotogalery .b-foto_thumbs a.next{
  top:50px;
  right:-3px;  
}
.b-fotogalery .b-foto_thumbs a.btn,
.b-fotogalery .b-foto_thumbs a.btn:visited,
.b-fotogalery .b-foto_thumbs a.btn:hover{
  position:absolute;
  color:#595959;
  font-size:20px;
  margin:0 10px 0;
  text-decoration:none;
}
.b-fotogalery .b-foto_thumbs a.disabled,
.b-fotogalery .b-foto_thumbs a.disabled:visited,
.b-fotogalery .b-foto_thumbs a.disabled:hover{
  color:#bbbbbb !important;
  cursor:default;
}

.b-fotogalery .b-foto_archive{
  position:relative;
  text-align:center;
  padding:20px 0 0;
}
.b-fotogalery .b-foto_archive a{
  font-size:12px;
  color:#5c5c5c;
  text-transform:uppercase;
}