/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding: 0; margin: 0; border: 0; outline: none; vertical-align: top;}
.fancybox-wrap {position: absolute; top: 0; left: 0; z-index: 8019;}
.fancybox-skin {position: relative; text-shadow: none;}
.fancybox-opened {/*z-index: 8030;*/}
.fancybox-opened .fancybox-skin {}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block; width: 100%; height: 100%;}
.fancybox-image {}

#fancybox-loading, .fancybox-close {background-image: url('fancybox_sprite.png');}
#fancybox-loading {position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060;}
#fancybox-loading div {width: 44px; height: 44px; background: url('fancybox_loading.gif') center center no-repeat;}

.fancybox-close {display: none !important; position: absolute; top: 13px; right: 13px; width: 14px; height: 14px; background: url('../img/pict0.png') no-repeat 0 0; cursor: pointer; z-index: 8040; opacity: 0.6;}
.fancybox-close:hover {opacity: 1;}
.fancybox-nav {z-index: 8040; display: block; width: 20px; height: 99px; position:absolute; top: 50%; margin: -49px 0 0 0; }
.fancybox-prev {left: -38px;}
.fancybox-next {right: -38px;}
.fancybox-nav .arr{display: block; width: 20px; height: 99px; background: url('/bitrix/templates/main/img/arr3.png') no-repeat; opacity: 0.5; position:absolute; top: 0; left: 0;}
.fancybox-nav:hover .arr {opacity: 1;}
.fancybox-prev .arr {background-position: 0 0; }
.fancybox-next .arr {background-position: -22px 0; }

.fancybox-tmp {position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important;}
/* Overlay helper */

.fancybox-overlay {max-width: 100%; min-width: 1000px; position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: #000; opacity: 0.8; }
.fancybox-overlay-fixed {position: fixed; bottom: 0; right: 0;}
.fancybox-lock .fancybox-overlay {}
/* Title helper */

.fancybox-title {font-size: 15px; color: #ffffff; padding: 63px 0 20px 0; position:relative; text-align: center; z-index: 2;}
.fancybox-title:before {content: ' '; display: block; background: #474747; width: 10px; height: 10px; border-radius: 50%; position:absolute; top: 30px; left: 50%; margin:0 0 0 -5px;}


@media only screen and (max-width: 767px) {
	.fancybox-overlay {min-width: 480px; }
}

#fancybox-thumbs {position: absolute; left: 50%; width: 608px; margin:0 0 0 -304px; z-index: 8050;}
#fancybox-thumbs.bottom {bottom: 4px;}
#fancybox-thumbs.top {top: 4px;}
#fancybox-thumbs ul {margin: 0; padding: 0; list-style: none; position: relative; overflow:hidden;}
#fancybox-thumbs ul li {width: 175px; margin:0 40px 0 0; padding: 0 0 0 0; background:none; float: left; opacity: 0.4; position:relative;}
#fancybox-thumbs ul li.active {opacity: 1; padding: 0; }
#fancybox-thumbs ul li:hover {opacity: 1;}
#fancybox-thumbs ul li a {background:none; display: block; position: relative; overflow: hidden; }
#fancybox-thumbs ul li img {display: block; position: relative; border: 0; padding: 0; vertical-align:top;}
#fancybox-thumbs .carousel_b {width: 608px; margin:0 auto; position:relative;}
#fancybox-thumbs .carousel_b .items_list_crop{overflow:hidden;}
#fancybox-thumbs .carousel_b .items_list_crop ul {width: 20000px; }
#fancybox-thumbs .carousel_b .btns_nav_b .btn.prev {left: -34px;}
#fancybox-thumbs .carousel_b .btns_nav_b .btn.next {right: -34px;}



