.help-body-hidden {
	overflow: hidden;
	padding-right: 17px;
}
.help-fancybox {
	position: fixed;
	left: 0;
	top: 0;
    bottom: 0;
    right: 0;
    overflow: auto;
    overflow-y: scroll;
    display: none;
    /*opacity: 0;
    filter: alpha(opacity=0);*/
    z-index: 99998;
    background: url(img/fancy.png);
}
.help-fancybox-wrap {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 99998;
    height: auto;
}
.help-fancybox-skin {
    position: relative;
    background: #fff;
    color: #444;
    text-shadow: none;
    border-radius: 4px;
    box-shadow: 0 10px 10px rgba(0,0,0,.5);
    padding: 15px;
}
.help-fancybox-outer {
	position: relative;
}
.help-fancybox-inner {
	position: relative;
	overflow: hidden;
}
.help-fancybox-image {
	display: block;
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: 100%;
}
.help-fancybox-nav {
	position: absolute;
    top: 0;
    width: 45%;
    height: 100%;
    cursor: pointer;
    background: transparent url(img/blank.gif);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 99998;
}
.help-fancybox-nav.fancybox-prev {
    left: 0;
}
.help-fancybox-nav.fancybox-next {
    right: 0;
}
.help-fancybox-nav:hover span {
	visibility: visible;
}
.help-fancybox-nav > span {
	background-image: url("img/slide.png");
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 50%;
    visibility: hidden;
    z-index: 99998;
    margin-top: -18px;
}
.fancybox-prev > span {
	left: 10px;
	background-position: -208px -2px;
}
.fancybox-next > span {
	right: 10px;
	background-position: -167px -2px;
}
.help-fancybox-title {
	font-size: 14px;
	list-style: 24px;
	color: rgb(68, 68, 68);
}
.help-fancybox-control {
	position: fixed;
    width: 100%;
    top: 10px;
    z-index: 99998;
    text-align: center;
    line-height: 0;
}
.help-fancybox-control > ul {
	background: #000;
    background: rgba(0,0,0,.1);
    display: inline-block;
    *display:inline;
    *zoom:1;
    height: 30px;
    margin: 0 auto;
    border: 1px solid #999;
    border-radius: 2px;
}
.help-fancybox-control li {
	width: 35px;
    float: left;
    height: 100%;
}
.help-fancybox-control li > a {
	display: block;
	width: 100%;
	height: 100%;
}
.help-fancybox-control li > a.right-border {
	border-right: 1px solid #999;
}
.help-fancybox-control a > i {
	background-image: url("img/slide.png");
    display: block;
    width: 21px;
    height: 28px;
    position: relative;
    /*background-color: #f00;*/
    margin: 0 auto;
}
.help-fancybox-control a > i.h-prev {
    background-position: -3px -2px;
}
.help-fancybox-control a:hover i.h-prev {
    background-position: -3px -28px;
}
.help-fancybox-control a > i.h-next {
    background-position: -37px -2px;
}
.help-fancybox-control a:hover i.h-next {
    background-position: -37px -28px;
}
.help-fancybox-control li:not(.auto-play) > a > i.h-play {
	background-position: -21px -1px;
}
.help-fancybox-control li:not(.auto-play) a:hover > i.h-play {
	background-position: -21px -26px;
}

.help-fancybox-control li.auto-play > a > i.h-play {
	background-position: -110px -2px;
}
.help-fancybox-control li.auto-play > a:hover > i.h-play {
	background-position: -110px -27px;
}

.help-fancybox-control li > a > i.h-face {
    background-position: -59px -1px;
}
.help-fancybox-control li.show-face > a > i.h-face {
    background-position: -137px -2px;
}
.help-fancybox-control li.disabled > a > i.h-face {
    background-position: -59px -53px !important;
}
.help-fancybox-control li.disabled > a {
	cursor: default;
}
.help-fancybox-control li:not(.disabled) > a:hover i.h-face {
    background-position: -59px -27px;
}
.help-fancybox-control li.show-face:not(.disabled) > a:hover i.h-face {
    background-position: -137px -28px;
}
.help-fancybox-control a > i.h-close {
	background-position: -87px -2px;
}
.help-fancybox-control a:hover i.h-close {
	background-position: -87px -28px;
}

