.sliderHolder {
    width: 100%;
    min-height: 100%;
    height: 100%;
    -ms-touch-action: none;
    touch-action: none;
    position: relative;
    overflow: hidden
}
.sliderHolder .slider {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    background: #EEE;
    opacity: .99
}
.sliderBg {
    width: 100%;
    min-height: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}
.sliderHolder .slides,
.sliderHolder .thumbs {
    width: 100%;
    min-height: 100%;
    overflow: hidden;
    position: absolute;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}
.sliderHolder .thumbs {
    min-height: 0;
    bottom: 25px
}
.thumbsHolder {
    width: 100%;
    height: 104px;
    bottom: 30px;
    position: absolute;
    overflow: hidden
}
.captionHolder {
    width: 100%;
    min-height: 20px;
    position: absolute;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 5px
}
.caption {
    width: 100%;
    min-height: 20px;
    color: #EEE;
    top: 0;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif
}
.touchColor {
    color: #414042
}
.touchLightColor {
    color: #ccc
}
.nColor {
    color: #2aace3
}
.swipeColor {
    color: #939598
}
.headerColor {
    color: #58595b
}
.footerLink,
.footerLink a {
    font-size: 12px;
    text-decoration: none;
    color: #666;
    cursor: pointer;
    font-weight: bold
}
.footerLink:hover {
    color: #414042;
    text-decoration: none
}
.footerCopyright {
    font-size: 10px
}
.infobox {
    background: #EEE;
    border: 1px solid #AAA;
    margin: 15px auto 10px auto;
    padding: 10px
}
.blackBg {
    background: #000 url(http://192.185.106.45/~arhibuve/templates/arhibuve/img/preloader.gif) no-repeat 50% 50%;
}
.darkGray {
    background: #101010 url(http://192.185.106.45/~arhibuve/templates/arhibuve/img/preloader.gif) no-repeat 50% 50%;
}
.blackBgAlpha60 {
    background: #000;
    background: rgba(0, 0, 0, 0.6);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"
}
.blackBgAlpha90 {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#EE000000, endColorstr=#EE000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EE000000, endColorstr=#EE000000)"
}
.lightGrayBg {
    background: #CCC
}
.controlHolder {
    width: 100%;
    height: 30px;
    background: url(../img/control_bg.png) repeat-x;
    position: absolute;
    bottom: 0;
    overflow: hidden
}
.autoPlayIcon,
.nextIcon,
.prevIcon,
.zoomInIcon,
.zoomOutIcon,
.captionOnIcon,
.captionOffIcon,
.thumbsOnIcon,
.thumbsOffIcon,
.closeIcon {
    width: 21px;
    height: 30px;
    cursor: pointer;
    cursor: hand;
    margin-left: -10px;
    background: url(../img/control_sheet.png) 0 0 no-repeat
}
.autoPlayIcon {
    background-position: 1px 0px;
}
.autoPlayIcon:hover{
    background-position: -25px 0px;
}
.prevIcon {
    background-position: -50px 0
}
.prevIcon:hover {
    background-position: -76px 0;
}
.nextIcon {
    background-position: -101px 0;
}
.nextIcon:hover {
    background-position: -127px 0;
}
.zoomOutIcon {
    background-position: -203px 0;
}
.zoomOutIcon:hover {
    background-position: -229px 0;
}
.zoomInIcon {
    background-position: -152px 0;
}
.zoomInIcon:hover {
    background-position: -178px 0;
}
.captionOnIcon {
    background-position: -253px 0;
}
.captionOnIcon:hover {
    background-position: -279px 0;
}
.captionOffIcon {
    background-position: -253px 0;
}
.captionOffIcon:hover {
    background-position: -279px 0;
}
.thumbsOnIcon {
    background-position: -305px 0;
}
.thumbsOnIcon:hover {
    background-position: -331px 0;
}
.thumbsOffIcon {
    background-position: -305px 0;
}
.thumbsOffIcon:hover {
    background-position: -331px 0;
}
.closeIcon {
    background-position: -352px 0;
}
.closeIcon:hover {
    background-position: -377px 0;
}
.controlPos1,
.controlPos2,
.controlPos3,
.controlPos4,
.controlPos5,
.controlPos6,
.controlPos7 {
    position: absolute
}
.controlPos1 {
    left: 12.5%
}
.controlPos2 {
    left: 25%
}
.controlPos3 {
    left: 37.5%
}
.controlPos4 {
    left: 50%
}
.controlPos5 {
    left: 62.5%
}
.controlPos6 {
    left: 75%
}
.controlPos7 {
    left: 87.5%
}