﻿/* 20130208-1052 */

@charset "utf-8";
/* CSS Document */

.embbed-gallery{ float:left; margin-bottom:23px; -webkit-box-shadow: 2px 2px 2px 0px rgba(25, 25, 23, 0.3); box-shadow: 2px 2px 2px 0px rgba(25, 25, 23, 0.3);}
.standalone-gallery .embbed-gallery{ margin-bottom:7px; }
p + .embbed-gallery{ margin-top:7px;}

.pagination{ height:16px; line-height:16px; background-color:#191917; font-size:14px; font-weight:bold; text-align:center; padding:4px; border:2px solid #191917; border-radius:2px; }
.pagination span{ float:left; color:#fff; margin-right:8px; }
.pagination strong{ float:left; color:#7f7871; border-left:2px solid; padding-left:8px; }

.big-photo-container{ float:left; position:relative; width:619px; height:464px; }
.big-photo-container .big-photo { float:left; width:619px; height:464px; background:url("../_img/loading.gif") no-repeat center #47423A; }
.big-photo-container .big-photo img{ display:block; margin:0 auto; }

.end-layer{ display:none; position:absolute; top:0; left:0; width:619px; height:464px; z-index:10; background-color:#47423A; background-color:rgba(71, 66, 58, 0.95); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8000000,endColorstr=#D847423A);  }
.end-layer.enable{ display:block; }
.end-layer .related-galleries { margin:85px auto 40px; width:487px; min-height:68px; }
.end-layer .related-galleries ul{ height:185px; }
.end-layer .related-galleries li{ float:left; width:153px; margin-right:12px; }
.end-layer .related-galleries img{ margin-bottom:8px; -webkit-box-shadow: 2px 2px 2px 0px rgba(25, 25, 23, 0.4); box-shadow: 2px 2px 2px 0px rgba(25, 25, 23, 0.4); }
.end-layer .related-galleries .related-gallery-description{ font-size:12px; font-weight:bold; color:#ffffff; line-height:140%; }
.end-layer .related-galleries a { float:left; width:153px; }
.end-layer .related-galleries a.thumb { margin-bottom:8px; }
.end-layer .related-galleries a.thumb  em { float:left; height:113px;  margin-bottom:8px; }
.end-layer .related-galleries a.thumb:hover { border:0; overflow:visible; }
.end-layer .related-galleries a.thumb:hover em { display: block; border:3px solid #F90; height:107px; overflow:hidden; -webkit-box-shadow: 2px 2px 2px 0px rgba(25, 25, 23, 0.4); box-shadow: 2px 2px 2px 0px rgba(25, 25, 23, 0.4); }
.end-layer .related-galleries a.thumb:hover img { margin:-3px; width:153px; height:113px; -webkit-box-shadow:none; box-shadow:none; }

.end-layer .gallery-restart{ margin:0 auto; width:68px; height:90px;}
.end-layer .gallery-restart a span{ float:left; background:url("../_img/ico-general.png") 0 -158px no-repeat transparent; width:40px; height:40px; margin:0 14px 12px; }
.end-layer .gallery-restart a:hover span,
.end-layer .gallery-restart a:focus span{ background-position:-48px -158px; }
.end-layer .gallery-restart a strong{ float:left; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; width:66px; }

.thumbs{ float:left; width:619px; height:67px; background-color:#191917; border-radius:3px 3px 0 0;  }
.thumbs .thumblist { float:left; width:100%; height:60px; margin:0 0 12px; margin-top:8px;}
.thumbs .thumblist ul{ float:left; width:568px; height:51px; overflow:hidden; }
.thumbs .thumblist li{ float:left; margin:0 2px; width:67px; }
.thumbs .thumblist li a { display:block; width:67px; height:51px; overflow:hidden; }
.thumbs .thumblist li a img{ opacity:0.7;}
.thumbs .thumblist li.selected a,
.thumbs .thumblist li a:hover ,
.thumbs .thumblist li a:focus { overflow:hidden; margin:0; border:2px solid #FF9900; width:64px; height:47px; }
.thumbs .thumblist li.selected img,
.thumbs .thumblist li a:hover img,
.thumbs .thumblist li a:focus img{ margin:-2px; opacity:1;}
.thumbs .thumblist li span.photo-description,
.thumbs .thumblist li span.photo-copyright,
.thumbs .thumblist li span.photo-provider,
.thumbs .thumblist li span.photo-more-url,
.thumbs .thumblist li span.photo-date { display:none; }

.embbed-gallery .carouselWrapper { float:left; height:51px !important; }

.thumbs .nav { display:none; width:26px; height:51px; background:none;}
.thumbs .carousel-loaded .nav { display:block; }
.thumbs .nav .arrow{ background:url("../_img/ico-general.png") 0 -132px no-repeat transparent; width:9px; height:16px; text-indent:-9999px; }
.thumbs .nav.prev { float:left; margin-right:4px; margin-right:0; }
.thumbs .nav.prev .arrow { float:left; margin:18px 0 0 10px; background-position:0 -132px; }
.thumbs .nav.prev.disable .arrow,
.thumbs .nav.prev.disable:hover .arrow,
.thumbs .nav.prev.disable:focus .arrow { background-position:-19px -132px; }
.thumbs .nav.prev:hover .arrow{ background-position:-38px -132px; }
.thumbs .nav.prev:focus .arrow { outline:none; }

.thumbs .nav.next { float:right; }
.thumbs .nav.next .arrow{ float:right; margin:18px 10px 0 0; background-position:-95px -132px; }
.thumbs .nav.disable { cursor:default; }
.thumbs .nav.next.disable .arrow,
.thumbs .nav.next.disable:hover .arrow,
.thumbs .nav.next.disable:focus .arrow{ background-position: -76px -132px; }
.thumbs .nav.next:hover .arrow { background-position:-57px -132px; }
.thumbs .nav.next:focus .arrow { outline:none; }

.gallery-control{ position:absolute; top:0; left:0; width:619px; z-index:5; }
.gallery-control .pagination{ float:right; margin:8px; }

.ctn-legend { position:absolute; left:0; bottom:0; width:583px; margin:8px; background-color:#191917; background-color:rgba(0, 0, 0, 0.85); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8000000,endColorstr=#D8000000); color:#fff; font-family:Arial; font-size:12px; padding:10px; }
.ctn-legend .provider-container{ float:right; width:67px; height:51px; margin-left:8px; }
.ctn-legend .provider-container img{ max-width:67px; max-height:51px; }
.ctn-legend .legend { margin-bottom:8px; line-height:140%;}
.ctn-legend .legend .more { margin-left:8px; }
.ctn-legend .image-copyright{ color:#BEB7AD;}

.nav.prev.enable a .arrow{ background-color:red; float:left}

.big-photo-navigation { display:none; position:absolute; top:0; left:0; width:619px; /* height:434px; */height:394px; overflow:hidden; background:none; z-index:3; }

.big-photo .arrow{ display:none; position:absolute; overflow:hidden; width:31px; height:54px; top:50%; margin-top:-33px; text-indent:-9999px; }
.big-photo .arrow.prev{ float:left; left:0; background:url("../_img/ico-general.png") 0px -68px no-repeat transparent; margin-left:12px; }
.big-photo .arrow.prev:hover { background-position:-41px -68px; }
.big-photo .arrow.next{ float:right; right:0; background:url("../_img/ico-general.png") -122px -68px no-repeat transparent; margin-right:12px; }
.big-photo .arrow.next:hover  { background-position:-82px -68px; }

/* navigation */
.nav { z-index:3; position:relative; width:49%; height:100%; background-image:url("about:blank"); }
.nav a { display:block; position:absolute; overflow:hidden; width:31px; height:54px; top:50%; margin-top:-33px; text-indent:-9999px; }
.nav.prev a,
/* .nav.next a{ display:none; } */
.nav.prev { float:left; }
.nav.prev a { left:0; right:auto; margin-left:12px; }
.nav.prev.enable a { display:block; left:0; background:url("../_img/ico-general.png") 0px -68px no-repeat transparent; }
.nav.prev.enable a:hover { background-position:-41px -68px; }
.nav.prev.enable a:focus { outline:none; }
.nav.next { float:right; }
.nav.next a { left:auto; right:0; margin-right:12px; }
.nav.next.enable a { display:block; background:url("../_img/ico-general.png") -122px -68px no-repeat transparent; }
.nav.next.enable a:hover  { background-position:-82px -68px; }
.nav.next.enable a:focus  { outline:none; }