/* Prevent the slideshow from flashing on load */

    .i_gallery {
      /*display: none*/
      max-width: 900px;
      margin:0 auto 0 auto;
      position:relative;
      min-width:532px;
      font-family: PT Sans Narrow;
    }

    .i_gallery a:focus{
    outline: none;
    }

    .full_view
    {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color:#000;
		z-index:999;
    }

    .full_view > div
    {
    	margin:0 auto 0 auto;
    }

    .full_view .i_gallery
    {
    	width:100%;
    	max-width:100%;
    }

    .full_view .i_gallery .ig_slider
    {
    	width:100%;
    	max-width:100%;
    	max-height:none;
    }

    .i_gallery .slidesjs-navigation {
      margin-top:3px;
    }

    .i_gallery .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    .i_gallery .slides-nav-panel, .i_gallery .slides-nav-zoom
    {
    	top:29px;
    	position:absolute;
    	height:100%;
    	width:30%;
    	z-index:96;
    	/*border:#fff 1px solid;*/
    }

    .i_gallery .slides-nav-zoom
    {
    	left:0;
    	width:100%;
        background-position: center center;
    	background-repeat: no-repeat;
    	z-index:95;
	}

    .i_gallery .slides-nav-zoom:hover
    { background-image: url(/bitrix/templates/netall_2015/js/slider/zoom_in.png); }

    .full_view .i_gallery .slides-nav-zoom:hover
    { background-image: url(/bitrix/templates/netall_2015/js/slider/zoom_out.png); }

    .i_gallery .slides-nav-next
    {
    	right:0;
    	background-image: url(/bitrix/templates/netall_2015/js/slider/next.png);
    	background-position: -70px center;
    	background-repeat: no-repeat;
    }

    .i_gallery .slides-nav-next:hover
    { background-position: right center; }

    .i_gallery .slides-nav-prev
    {
    	left:0;
    	background-image: url(/bitrix/templates/netall_2015/js/slider/prev.png);
    	background-position: -70px center;
    	background-repeat: no-repeat;
    }

    .i_gallery .slides-nav-prev:hover
    { background-position: left center; }

    .i_gallery .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .i_gallery .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .i_gallery .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .i_gallery .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(/bitrix/templates/netall_2015/js/slider/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .i_gallery .slidesjs-pagination li a.active,
    .i_gallery .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .i_gallery .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    .i_gallery a:link,
    .i_gallery a:visited {
      color: #333
    }

    .i_gallery a:hover,
    .i_gallery a:active {
      color: #9e2020
    }

    .i_gallery .navbar {
      overflow: hidden
    }

    .i_gallery .ig_slider
    {
	    max-width: 900px;
	    max-height: 600px;
	    height:100%;
	    background-color:#3c3c3c;
	    overflow:hidden;
	    position:relative;
	    text-align:center;
	    vertical-align:bottom;
    }

    .i_gallery .ig_slider img.h
    { height:100%; max-height: 600px; }

    .full_view .i_gallery .ig_slider img.h
    { max-height:none; }

  	.i_gallery .ig_slider img.v
    { height:100%; max-height: 600px; }

    .full_view .i_gallery .ig_slider img.v
    { max-height: 100%; }

    .i_gallery .ig_descr, .i_gallery .ig_absdescr
    {
    	height:13px;
    	padding:5px 20px 10px 5px;
    	overflow:hidden;
    	font-size:18px;
    	font-weight:normal;
    	color:#fff;
    	background-color: rgba(0, 0, 0, 0.35);
    	text-align:left;
    	line-height:110%;
    	position:absolute;
    	bottom:0px;
    	width:100%;
    }

    .i_gallery .ig_descr a
    { color:#fff; text-decoration:underline; }

    .i_gallery .ig_descr:hover
    { /* height:36px; */ }

	/*
    .i_gallery .ig_absdescr
    {
    	color:#fff;
    	width:100%;
    	background-color: rgba(0, 0, 0, 0.35);
    	font-size:18px;
    	font-weight:normal;
    	line-height:100%;
    }
    */

    .i_gallery .ig_descr span.copyright
    {
    	font-weight:normal;
    	font-size:8px;
    }

	.i_gallery a.slidesjs-navigation
	{
		background-image: url(/bitrix/templates/netall_2015/js/slider/right-left.png);
      	width:13px;
      	height:19px;
      	overflow:hidden;
      	margin: 5px;
	}

    .i_gallery a.slidesjs-previous
    { background-position: 0 0; }

    .i_gallery a.slidesjs-next
    { background-position: -13px 0; }

    .i_gallery a.slidesjs-next-active
    { background-position: -39px 0; }

    .i_gallery a.slidesjs-previous-active
    { background-position: -26px 0; }

    .i_gallery a.slidesjs-previous:hover
    { background-position: 0 -19px; }

    .i_gallery a.slidesjs-next:hover
    { background-position: -13px -19px; }

    .i_gallery a.slidesjs-fullscreen {
      	margin: 5px;
      	float: right;
    	width:19px;
    	height:19px;
    	overflow:hidden;
    	color:#000;
    	text-decoration:none;
    	background-image:url(/bitrix/templates/netall_2015/js/slider/fullscreen.png);
    	display:inline-block;
    	cursor:pointer;
    }

    .i_gallery a.slidesjs-fullscreen:hover
    { background-position:0 -19px; }

    .i_gallery a.slidesjs-fullscreen-active
    { background-position:19px 0; }

    .i_gallery a.slidesjs-fullscreen-active:hover
    { background-position:19px -19px; }

    .i_gallery span.showcounter
    { display:inline-block; float:left; padding:0px; height:19px; font-size:19px; }

    .i_gallery span.showcounter-fullscreen
    { color:#fff; }


    .i_gallery a.showthumbnails
    {
    	margin: 5px;
      	float: left;
    	width:19px;
    	height:19px;
    	overflow:hidden;
    	color:#000;
    	text-decoration:none;
    	background-image:url(/bitrix/templates/netall_2015/js/slider/thumbnails.png);
    	display:inline-block;
    	cursor:pointer;
    }

    .i_gallery a.showthumbnails:hover
    { background-position:0 -19px; }

    .i_gallery a.showthumbnails-fullscreen
    { background-position:19px 0; }

    .i_gallery a.showthumbnails-fullscreen:hover
    { background-position:19px -19px; }

    .i_gallery span#thumbnails
    {
    	position:absolute;
    	bottom:0px;
    	left:0;
    	width:100%;
    	height:100px;
    	overflow:hidden;
    	border:#3c3c3c 0px solid;
    	display:none;
    	z-index:99;
    	background-color: rgba(0, 0, 0, 0.7);
    	text-align:left;
    }

    .i_gallery span#thumbnails div.th
    {
    	width:120px;
    	height:80px;
    	overflow:hidden;
    	display:inline-block;
    	margin:3px 3px 0px 3px;
    	border:#3c3c3c 1px solid;
    	position:relative;
    	text-align:center;
    	background-color:#3c3c3c;
    	vertical-align:top;
    }

    .i_gallery span#thumbnails div.th img.h
	{ /*height:80px;*/ height:100%; }

	.i_gallery span#thumbnails div.th img.v
	{ width:100%; }

    .i_gallery span#thumbnails div.th:hover
    { border:#99cc33 1px solid; cursor:pointer; }

    .i_gallery span#thumbnails div.active, span#thumbnails .active
    { border:#99cc33 1px solid; }

    .i_gallery span#thumbnails div.th div.descr
    {
    	position:absolute;
    	bottom:0px;
    	height:15px;
    	background-color: rgba(0, 0, 0, 0.35);
    	overflow:hidden;
    	padding:3px 5px 0px 5px;
    	width:100%;
    	color:#ededed;
    	font-size:10px;
    	text-align:left;
    }

    .i_gallery span#thumbnails div.ig_slider img
    { width:180px; }

    /*.showcase{ min-width: 900px; }*/

	.showcase .content{
		float: left;
		width: 340px;
		height: 300px;
	}

	.showcase .horizontal-images.content{
		height: 100px;
		width: 700px;
		max-width: 99%;
		padding: 5px 5px 0 5px;
	}