.fr-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 99999; -ms-zoom: 1; overlay: hidden;
}
.fr-overlay-background {
	background: rgb(0, 0, 0); width: 100%; height: 100%; float: left; position: relative; opacity: 0.9;
}
.fr-window {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 100000; min-height: 100%;
}
.fr-ui-outside .fr-info {
	z-index: 100001;
}
.fr-loading {
	left: 50%; top: 50%; width: 52px; height: 52px; overflow: visible; margin-top: -26px; margin-left: -26px; position: fixed; z-index: 100001;
}
.fr-loading-offset {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-loading-background {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-loading-icon {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-loading-background {
	background: url("skins/loading.gif") no-repeat 50% 50% rgb(13, 13, 13); border-radius: 3px; border: 1px solid rgba(80, 80, 80, 0.2); border-image: none; float: left; position: relative; box-sizing: border-box; opacity: 0.8; -webkit-border-radius: 3px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.fr-loading-icon {
	display: none;
}
.fr-bubble {
	width: 100%; height: 100%; float: left; position: relative;
}
.fr-ui {
	font: 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.fr-info {
	font: 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.fr-frames {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: inline; position: absolute;
}
.fr-frame {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.fr-ui {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.fr-mobile-touch-enabled .fr-frame .fr-box {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: scroll !important; position: absolute; -webkit-overflow-scrolling: touch; overflow-scrolling: touch;
}
.fr-mobile-touch-enabled .fr-ui {
	pointer-events: none;
}
.fr-mobile-touch-enabled .fr-ui-spacer {
	pointer-events: none;
}
.fr-mobile-touch-enabled .fr-ui-wrapper {
	pointer-events: none;
}
.fr-mobile-touch-enabled .fr-ui-padder {
	pointer-events: none;
}
.fr-mobile-touch-enabled .fr-ui-toggle {
	pointer-events: none;
}
.fr-mobile-touch-enabled .fr-ui-outer-border {
	pointer-events: none;
}
.fr-mobile-touch-enabled .fr-side {
	pointer-events: none;
}
.fr-box {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-box-has-ui-outside {
	overflow: hidden;
}
.fr-box-spacer {
	position: absolute; -ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.fr-ui-spacer {
	position: absolute; -ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.fr-box-wrapper {
	background: url("skins/blank.gif"); overflow: hidden; position: relative;
}
.fr-ui-wrapper {
	background: url("skins/blank.gif"); overflow: hidden; position: relative;
}
.fr-box-padder {
	background: url("skins/blank.gif"); border: 0px solid transparent; left: 0px; top: 0px; position: absolute; -ms-zoom: 1;
}
.fr-ui-padder {
	background: url("skins/blank.gif"); border: 0px solid transparent; left: 0px; top: 0px; position: absolute; -ms-zoom: 1;
}
.fr-box-padder {
	left: 0px; top: 0px; position: absolute;
}
.fr-ui-padder {
	left: 0px; top: 0px; position: absolute;
}
.fr-ui-padder {
	-ms-zoom: 1;
}
.fr-box-wrapper {
	float: left; display: inline; position: relative; -ms-zoom: 1; -ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.fr-ui-wrapper {
	float: left; display: inline; position: relative; -ms-zoom: 1; -ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.fr-ui-toggle {
	float: left; display: inline; position: relative; -ms-zoom: 1; -ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.fr-box-wrapper {
	background: rgb(16, 16, 16);
}
.fr-ui-wrapper-outside {
	width: 100%; height: 100%; float: left;
}
.fr-box-outer-border {
	width: 100%; height: 100%; float: left; display: inline; position: relative; -ms-zoom: 1;
}
.fr-ui-outer-border {
	width: 100%; height: 100%; float: left; display: inline; position: relative; -ms-zoom: 1;
}
.fr-ltIE9 .fr-box-outer-border {
	border: 0px solid transparent; border-image: none;
}
.fr-ltIE9 .fr-ui-outer-border {
	border: 0px solid transparent; border-image: none;
}
.fr-content {
	margin: 0px; padding: 0px; width: 100%; height: 100%; -ms-zoom: 1;
}
.fr-content-image {
	left: 0px; top: 0px; position: absolute; max-width: none; image-rendering: optimizeQuality;
}
.fr-content-image-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; pointer-events: none; -ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.fr-download-image {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0; pointer-events: auto; -webkit-user-select: none; user-select: none; -webkit-user-drag: element; user-drag: element;
}
.fr-onclick-side {
	background: url("skins/blank.gif"); top: 0px; width: 50%; height: 100%; overflow: hidden; position: absolute; z-index: 1; cursor: pointer;
}
.fr-onclick-side img {
	cursor: pointer;
}
.fr-onclick-previous {
	left: 0px;
}
.fr-onclick-next {
	right: 0px;
}
.fr-frame-touch .fr-content {
	position: absolute;
}
.fr-side {
	background: url("skins/blank.gif") 0px 0px; top: 0px; height: 100%; overflow: hidden; position: absolute; cursor: pointer; -ms-zoom: 1; -ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.fr-side-disabled {
	cursor: default;
}
.fr-side-button {
	margin: -36px 9px 0px; top: 50%; width: 54px; height: 72px; position: absolute; pointer-events: auto;
}
.fr-side-button-icon {
	width: 100%; height: 100%; float: left; position: relative; -ms-zoom: 1;
}
.fr-side-previous {
	left: 0px; width: 50%;
}
.fr-side-next {
	width: 50%; right: 0px;
}
.fr-side-previous .fr-side-button {
	left: 0px;
}
.fr-side-next .fr-side-button {
	right: 0px;
}
.fr-ui-outside .fr-side {
	top: 50%; width: 72px; height: 72px; margin-top: -36px;
}
.fr-ui-outside .fr-side-button {
	top: 0px; margin-top: 0px;
}
.fr-info {
	left: 0px; width: 100%; bottom: 0px; color: rgb(239, 239, 239); position: absolute; pointer-events: auto;
}
.fr-info-background {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; line-height: 1%; position: absolute; -ms-zoom: 1; box-sizing: border-box; opacity: 0.8; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.fr-info-outside .fr-info-background {
	background: rgb(13, 13, 13); filter: none; opacity: 1;
}
.fr-info-padder {
	padding: 12px; width: auto; overflow: hidden; display: block; position: relative;
}
.fr-caption {
	width: auto; position: relative; opacity: 0.99;
}
.fr-position-text {
	position: relative;
}
.fr-has-position .fr-info-inside .fr-caption {
	margin-right: 75px;
}
.fr-info-inside .fr-position {
	width: 75px; text-align: right; color: rgb(179, 179, 179); line-height: 21px; float: right; position: relative; opacity: 0.99;
}
.fr-no-caption .fr-info-inside .fr-position {
	margin: 0px 1px 1px 0px; width: auto; color: rgb(185, 185, 185);
}
.fr-info-inside .fr-position-background {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-no-caption .fr-info-inside .fr-position-background {
	background: rgb(16, 16, 16); border-radius: 12px; box-sizing: border-box; opacity: 0.8; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.fr-info-inside .fr-position-text {
	position: relative;
}
.fr-no-caption .fr-info-inside .fr-position-text {
	padding: 6px 10px; height: 13px; line-height: 13px; float: left; text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}
@media all and (max-width:568px) and (max-height:320px), all and (max-width:320px) and (max-height:568px)
{
.fr-has-position .fr-info-inside .fr-caption {
	margin-right: 0px;
}
.fr-position {
	display: none !important;
}
.fr-ui-outside .fr-side {
	width: 54px; height: 50px; margin-top: -25px;
}
.fr-side-button {
	margin: -25px 6px 0px; width: 40px; height: 50px;
}
}
.fr-ui-outside .fr-position {
	margin: 0px 1px 1px 0px; width: auto; right: 15px; bottom: 15px; color: rgb(185, 185, 185); display: inline; position: absolute;
}
.fr-ui-outside .fr-position-background {
	background: rgb(30, 30, 30); border-radius: 12px; border: 1px solid rgba(180, 180, 180, 0.2); border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; box-sizing: border-box; opacity: 0.8; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.fr-ui-outside .fr-position-text {
	padding: 6px 10px; width: auto; height: 13px; text-align: right; color: rgb(179, 179, 179); line-height: 13px; float: left; position: relative; -ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.fr-ui-outside .fr-position-background {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-no-caption .fr-info-outside {
	display: none;
}
.fr-no-caption .fr-info-padder {
	pointer-events: none;
}
.fr-no-caption .fr-info-background {
	display: none; filter: none; opacity: 0; pointer-events: none;
}
.fr-no-caption .fr-position-text {
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}
.fr-ui-outside .fr-position-text {
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}
.fr-ui-outside .fr-position {
	margin: 15px; right: 0px; bottom: 0px; float: none; position: absolute;
}
.fr-ltIE8 .fr-info * {
	-ms-zoom: 1;
}
.fr-ltIE8 .fr-box * {
	-ms-zoom: 1;
}
.fr-info-outside {
	bottom: auto;
}
.fr-no-caption .fr-info-outside .fr-info-padder {
	padding: 10px 5px;
}
.fr-ui-outside .fr-no-caption .fr-position {
	margin: 0px;
}
.fr-close {
	padding: 12px; top: 0px; width: 23px; height: 23px; right: 0px; position: absolute; cursor: pointer; pointer-events: auto;
}
.fr-close-background {
	transition:background-color 0.2s ease-in; left: 12px; top: 12px; width: 23px; height: 23px; position: absolute; cursor: pointer; opacity: 0.8; background-color: rgb(40, 40, 40); -moz-transition: background-color .2s ease-in; -webkit-transition: background-color .2s ease-in;
}
.fr-close:hover .fr-close-background {
	background-color: rgb(51, 51, 51);
}
.fr-ui-outside .fr-close-background {
	background-color: rgb(54, 54, 54);
}
.fr-ui-outside .fr-close:hover .fr-close-background {
	background-color: rgb(67, 67, 67);
}
.fr-close-icon {
	width: 100%; height: 100%; float: left; position: relative;
}
.fr-thumbnails {
	padding: 20px 0px; left: 0px; width: 100%; height: 9%; bottom: 0px; position: absolute; -ms-zoom: 1; min-height: 40px; max-height: 120px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fr-thumbnails {
	-ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.fr-thumbnails * {
	-ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.fr-thumbnails-slider {
	width: 100%; height: 100%; float: left; position: relative; -ms-zoom: 1;
}
.fr-thumbnails-slider-slide {
	left: 0px; top: 0px; height: 100%; position: absolute;
}
.fr-thumbnails-wrapper {
	padding: 20px 0px; left: 50%; top: 0px; height: 100%; position: absolute;
}
.fr-thumbnails-thumbs {
	left: 0px; top: 0px; height: 100%; float: left; position: relative; -ms-overflow-x: hidden;
}
.fr-ltIE9 .fr-thumbnails-thumbs {
	overflow: hidden;
}
.fr-thumbnails-slide {
	top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-thumbnail {
	margin: 0px 10px; width: 30px; height: 100%; float: left; display: inline; position: relative; cursor: pointer; -ms-zoom: 1;
}
.fr-ltIE9 .fr-thumbnail * {
	overflow: hidden; z-index: 1; -ms-zoom: 1;
}
.fr-thumbnail-wrapper {
	background: rgb(22, 22, 22); width: 100%; height: 100%; overflow: hidden; float: left; display: inline; position: relative; z-index: 0;
}
.lv_thumbnail_icon {
	background-position: 99px 99px; left: 50%; top: 50%; width: 36px; height: 36px; margin-top: -18px; margin-left: -18px; display: block !important; position: absolute; background-repeat: no-repeat;
}
.fr-thumbnail-overlay {
	cursor: pointer;
}
.fr-thumbnail-active .fr-thumbnail-overlay {
	cursor: default;
}
.fr-thumbnail-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-thumbnail-overlay-background {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-thumbnail-overlay-border {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-thumbnail-overlay-border {
	border: 0px solid transparent; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.fr-thumbnail img {
	position: absolute; max-width: none; opacity: 0.85;
}
.fr-thumbnail:hover img {
	opacity: 0.99;
}
.fr-thumbnail-active:hover img {
	opacity: 0.99;
}
.fr-thumbnail-active img {
	opacity: 0.35;
}
.fr-thumbnail-active:hover img {
	opacity: 0.35;
}
.fr-thumbnail-active {
	cursor: default;
}
.fr-thumbnail-loading {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-thumbnail-loading-background {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-thumbnail-loading-icon {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.fr-thumbnail-loading-background {
	background-position: 50% 50%; float: left; position: relative; opacity: 0.8; background-image: url("skins/loading.gif"); background-repeat: no-repeat; background-color: rgb(16, 16, 16);
}
.fr-thumbnail-loading-icon {
	display: none;
}
.fr-thumbnails-side {
	margin: 0px 10px; width: 28px; height: 100%; overflow: hidden; float: left; position: relative;
}
.fr-thumbnails-side-previous {
	margin-left: 20px;
}
.fr-thumbnails-side-next {
	margin-right: 20px;
}
.fr-thumbnails-side-button {
	left: 0px; top: 50%; width: 28px; height: 28px; margin-top: -15px; position: absolute; cursor: pointer;
}
.fr-thumbnails-side-button-background {
	border-radius: 4px; transition:background-color 0.2s ease-in; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; cursor: pointer; opacity: 0.8; background-color: rgb(51, 51, 51); -moz-transition: background-color .2s ease-in; -webkit-transition: background-color .2s ease-in;
}
.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background {
	background-color: rgb(59, 59, 59);
}
.fr-thumbnails-side-button-disabled * {
	cursor: default;
}
.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background {
	background-color: rgb(51, 51, 51);
}
.fr-thumbnails-side-button-icon {
	left: -7px; top: -7px; width: 100%; height: 100%; position: absolute;
}
@media all and (min-height:0px)
{
.fr-thumbnails {
	padding: 10px 0px;
}
.fr-thumbnails-wrapper {
	padding: 10px 0px;
}
.fr-thumbnail {
	margin: 0px 4px;
}
.fr-thumbnails-side {
	margin: 0px 4px;
}
.fr-thumbnails-side-previous {
	margin-left: 8px;
}
.fr-thumbnails-side-next {
	margin-right: 8px;
}
.fr-thumbnail-loading-background {
	background-image: url("skins/loading-small.gif");
}
}
@media all and (min-height:200px)
{
.fr-thumbnails {
	padding: 12px 0px;
}
.fr-thumbnails-wrapper {
	padding: 12px 0px;
}
.fr-thumbnail {
	margin: 0px 6px;
}
.fr-thumbnails-side {
	margin: 0px 6px;
}
.fr-thumbnails-side-previous {
	margin-left: 12px;
}
.fr-thumbnails-side-next {
	margin-right: 12px;
}
}
@media all and (min-height:350px)
{
.fr-thumbnail-loading-background {
	background-image: url("skins/loading-medium.gif");
}
}
@media all and (min-height:500px)
{
.fr-thumbnails {
	padding: 14px 0px;
}
.fr-thumbnails-wrapper {
	padding: 14px 0px;
}
.fr-thumbnail {
	margin: 0px 7px;
}
.fr-thumbnails-side {
	margin: 0px 7px;
}
.fr-thumbnails-side-previous {
	margin-left: 14px;
}
.fr-thumbnails-side-next {
	margin-right: 14px;
}
}
@media all and (min-height:700px)
{
.fr-thumbnails {
	padding: 20px 0px;
}
.fr-thumbnails-wrapper {
	padding: 20px 0px;
}
.fr-thumbnail {
	margin: 0px 10px;
}
.fr-thumbnails-side {
	margin: 0px 10px;
}
.fr-thumbnails-side-previous {
	margin-left: 20px;
}
.fr-thumbnails-side-next {
	margin-right: 20px;
}
.fr-thumbnail-loading-background {
	background-image: url("skins/loading.gif");
}
}
.fr-ltIE8 * {
	z-index: 1; -ms-zoom: 1;
}
.fr-ltIE9 .fr-content-image-overlay {
	border: 0px currentColor; border-image: none;
}
.fr-ltIE9 .fr-has-caption .fr-info-outside .fr-info-background {
	border: 0px currentColor; border-image: none;
}
.fr-window-fresco .fr-side-button-icon {
	background-image: url("../images/sprite.png");
}
.fr-window-fresco .fr-close-icon {
	background-image: url("../images/sprite.png");
}
.fr-window-fresco .fr-thumbnails-side-button-icon {
	background-image: url("../images/sprite.png");
}
@media not all, not all
{
.fr-window-fresco .fr-side-button-icon {
	background-image: url("../images/sprite@x2.png"); background-size: 500px 500px;
}
.fr-window-fresco .fr-close-icon {
	background-image: url("../images/sprite@x2.png"); background-size: 500px 500px;
}
.fr-window-fresco .fr-side-button-icon {
	background-image: url("../images/sprite@x2.png"); background-size: 500px 500px;
}
}
.fr-window-fresco .fr-box-outer-border {
	box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
}
.fr-window-fresco .fr-box-wrapper {
	background: rgb(16, 16, 16); border: 0px solid transparent;
}
.fr-window-fresco .fr-content-image-overlay {
	border: 1px solid rgba(255, 255, 255, 0.08); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.fr-window-fresco .fr-has-caption .fr-box-has-ui-outside .fr-content-image-overlay {
	border-bottom-width: 0px;
}
.fr-window-fresco .fr-no-caption .fr-box-has-ui-outside .fr-content-image-overlay {
	border-bottom-width: 1px;
}
.fr-window-fresco .fr-ui-outside .fr-position-text {
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}
.fr-window-fresco .fr-no-caption .fr-info-inside .fr-position-background {
	border: 1px solid rgba(180, 180, 180, 0.15); border-image: none;
}
.fr-window-fresco .fr-has-caption .fr-info-inside .fr-info-background {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgba(68, 68, 68, 0.1); border-image: none;
}
.fr-window-fresco .fr-has-caption .fr-info-outside .fr-info-background {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgba(80, 80, 80, 0.25); border-image: none;
}
.fr-window-fresco .fr-thumbnail-wrapper {
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
}
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper {
	box-shadow: 0px 0px 1px rgba(0,0,0,0.1);
}
.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon {
	background-position: -13px -14px;
}
.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon {
	background-position: -93px -14px;
}
.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon {
	background-position: -13px -114px;
}
.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon {
	background-position: -93px -114px;
}
.fr-window-fresco .fr-side-previous .fr-side-button-disabled .fr-side-button-icon {
	background-position: -13px -214px;
}
.fr-window-fresco .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon {
	background-position: -13px -214px;
}
.fr-window-fresco .fr-side-next .fr-side-button-disabled .fr-side-button-icon {
	background-position: -93px -214px;
}
.fr-window-fresco .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon {
	background-position: -93px -214px;
}
:not(.fr-ltIE9).fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon {
	background-position: -13px -114px;
}
:not(.fr-ltIE9).fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon {
	background-position: -93px -114px;
}
:not(.fr-ltIE9).fr-window-fresco .fr-side .fr-side-button .fr-side-button-icon {
	transition:opacity 0.2s ease-in; opacity: 0.5; -moz-transition: opacity .2s ease-in; -webkit-transition: opacity .2s ease-in;
}
.fr-window-fresco .fr-side:hover .fr-side-button .fr-side-button-icon {
	opacity: 1;
}
.fr-window-fresco .fr-frame .fr-side .fr-side-button-active .fr-side-button-icon {
	opacity: 1;
}
.fr-ltIE9 .fr-frame .fr-side-previous .fr-side-button-active .fr-side-button-icon {
	background-position: -13px -114px;
}
.fr-ltIE9 .fr-frame .fr-side-next .fr-side-button-active .fr-side-button-icon {
	background-position: -93px -114px;
}
:not(.fr-ltIE9).fr-window-fresco .fr-ui-outside .fr-side .fr-side-button-disabled .fr-side-button-icon {
	opacity: 0.2;
}
:not(.fr-ltIE9).fr-window-fresco .fr-ui-outside .fr-side .fr-side-button-disabled:hover .fr-side-button-icon {
	opacity: 0.2;
}
.fr-window-fresco .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon {
	background-image: none;
}
@media all and (max-width:568px) and (max-height:320px), all and (max-width:320px) and (max-height:568px)
{
.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon {
	background-position: 0px -300px;
}
.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon {
	background-position: -40px -300px;
}
.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon {
	background-position: 0px -350px;
}
.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon {
	background-position: -40px -350px;
}
:not(.fr-ltIE9).fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon {
	background-position: 0px -350px;
}
:not(.fr-ltIE9).fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon {
	background-position: -40px -350px;
}
}
.fr-window-fresco .fr-close .fr-close-icon {
	background-position: -169px -9px;
}
.fr-window-fresco .fr-close:hover .fr-close-icon {
	background-position: -210px -9px;
}
:not(.fr-ltIE9).fr-window-fresco .fr-close .fr-close-icon {
	background-position: -210px -9px; transition:opacity 0.2s ease-in; opacity: 0.8; -moz-transition: opacity .2s ease-in; -webkit-transition: opacity .2s ease-in;
}
.fr-window-fresco .fr-close:hover .fr-close-icon {
	opacity: 1;
}
.fr-window-fresco .fr-thumbnail-wrapper {
	border: 0px solid transparent;
}
.fr-window-fresco .fr-thumbnail-wrapper {
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
}
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper {
	box-shadow: 0px 0px 1px rgba(0,0,0,0.1);
}
.fr-window-fresco .fr-thumbnail-wrapper {
	box-shadow: 0px -1px 4px rgba(0,0,0,0.3);
}
.fr-window-fresco .fr-thumbnail-overlay-border {
	border-width: 1px; border-color: rgba(255, 255, 255, 0.08);
}
.fr-thumbnail-active .fr-thumbnail-overlay-border {
	border: 0px currentColor; border-image: none;
}
.fr-thumbnail-active:hover .fr-thumbnail-overlay-border {
	border: 0px currentColor; border-image: none;
}
.fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon {
	background-position: -160px -41px;
}
.fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon {
	background-position: -202px -41px;
}
.fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon {
	background-position: -160px -83px;
}
.fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon {
	background-position: -202px -83px;
}
:not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side .fr-thumbnails-side-button-icon {
	transition:opacity 0.2s ease-in; opacity: 0.8; -moz-transition: opacity .2s ease-in; -webkit-transition: opacity .2s ease-in;
}
:not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon {
	background-position: -160px -41px;
}
:not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled {
	background-position: -160px -41px;
}
:not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon {
	background-position: -202px -83px;
}
:not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled {
	background-position: -202px -83px;
}
:not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon {
	opacity: 1;
}
:not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side .fr-thumbnails-side-button-disabled {
	opacity: 0.5;
}
:not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled {
	opacity: 0.5;
}
.fr-ltIE9.fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
	background-position: -244px -41px;
}
.fr-ltIE9.fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
	background-position: -244px -41px;
}
.fr-ltIE9.fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
	background-position: -244px -83px;
}
.fr-ltIE9.fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
	background-position: -244px -83px;
}
.fr-ltIE9.fr-window-fresco .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background {
	
}
.fr-ltIE9.fr-window-fresco .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background {
	
}
.fr-window-IE6 * {
	-ms-zoom: 1;
}
.fr-window-IE6 .fr-side-button-icon {
	background-image: url("../images/sprite.png");
}
.fr-window-IE6 .fr-close-icon {
	background-image: url("../images/sprite.png");
}
.fr-window-IE6 .fr-thumbnails-side-button-icon {
	background-image: url("../images/sprite.png");
}
.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon {
	background-position: -13px -114px;
}
.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon {
	background-position: -93px -114px;
}
.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon {
	background-position: -13px -214px;
}
.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon {
	background-position: -13px -214px;
}
.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon {
	background-position: -93px -214px;
}
.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon {
	background-position: -93px -214px;
}
.fr-window-IE6 .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon {
	display: none;
}
@media all and (max-width:568px) and (max-height:320px), all and (max-width:320px) and (max-height:568px)
{
.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon {
	background-position: 0px -350px;
}
.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon {
	background-position: -40px -350px;
}
.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon {
	background-position: 0px -400px;
}
.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon {
	background-position: 0px -400px;
}
.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon {
	background-position: -40px -400px;
}
.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon {
	background-position: -40px -400px;
}
}
.fr-window-IE6 .fr-close .fr-close-icon {
	background-position: -169px -9px;
}
.fr-window-IE6 .fr-close:hover .fr-close-icon {
	background-position: -210px -9px;
}
.fr-window-IE6 .fr-info {
	
}
.fr-window-IE6 .fr-ui-outside .fr-info {
	background: red;
}
.fr-window-IE6 .fr-close-icon {
	background-color: rgb(35, 35, 35);
}
.fr-window-IE6 .fr-close .fr-close-background {
	display: none;
}
.fr-window-IE6 .fr-info-background {
	display: none;
}
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-info {
	background: rgb(13, 13, 13);
}
.fr-window-IE6 .fr-info-outside {
	background: rgb(13, 13, 13);
}
.fr-window-IE6 .fr-position {
	background: rgb(16, 16, 16);
}
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-position {
	background: none;
}
.fr-window-IE6 .fr-position .fr-position-background {
	display: none;
}
