/* Preload images */
body:after {
  content: url(img/close.png) url(img/loading.gif) url(img/prev.png) url(img/next.png);
  display: none;
}

body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(img/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(img/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(img/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(img/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.matSprite { width: 150px; height: 60px; background-image: url(libtpfnew/img/MatSprite.png); block; margin-left: auto;margin-right: auto; }
.C9613 { background-position: -0px -0px; }
.C9545 { background-position: -0px -60px; }
.C9500 { background-position: -0px -120px; }
.C9807 { background-position: -0px -180px; }
.C9502 { background-position: -0px -240px; }
.C9506 { background-position: -0px -300px; }
.C1078 { background-position: -0px -360px; }
.C9808 { background-position: -0px -420px; }
.C9503 { background-position: -0px -480px; }
.C1029 { background-position: -0px -540px; }
.C9518 { background-position: -0px -600px; }
.C3340 { background-position: -0px -660px; }
.C918 { background-position: -0px -720px; }
.C9800 { background-position: -0px -780px; }
.C3293 { background-position: -0px -840px; }
.C3290 { background-position: -0px -900px; }
.C3297 { background-position: -0px -960px; }
.C9522 { background-position: -0px -1020px; }
.C9618 { background-position: -0px -1080px; }
.C3315 { background-position: -0px -1140px; }
.C960 { background-position: -0px -1200px; }
.C902 { background-position: -0px -1260px; }
.C3354 { background-position: -0px -1320px; }
.C9812 { background-position: -0px -1380px; }
.C1009 { background-position: -0px -1440px; }
.C1008 { background-position: -0px -1500px; }
.C9894 { background-position: -0px -1560px; }
.C961 { background-position: -0px -1620px; }
.C9876 { background-position: -0px -1680px; }
.C3325 { background-position: -0px -1740px; }
.C9565 { background-position: -0px -1800px; }
.C903 { background-position: -0px -1860px; }
.C3291 { background-position: -0px -1920px; }
.C1028 { background-position: -0px -1980px; }
.C9519 { background-position: -0px -2040px; }
.C9577 { background-position: -0px -2100px; }
.C9882 { background-position: -0px -2160px; }
.C9875 { background-position: -0px -2220px; }
.C3320 { background-position: -0px -2280px; }
.C9524 { background-position: -0px -2340px; }
.C1025 { background-position: -0px -2400px; }
.C9893 { background-position: -0px -2460px; }
.C972 { background-position: -0px -2520px; }
.C9811 { background-position: -0px -2580px; }
.C9898 { background-position: -0px -2640px; }
.C9633 { background-position: -0px -2700px; }
.C994 { background-position: -0px -2760px; }
.C9892 { background-position: -0px -2820px; }
.C9814 { background-position: -0px -2880px; }
.C995 { background-position: -0px -2940px; }
.C1051 { background-position: -0px -3000px; }
.C9869 { background-position: -0px -3060px; }
.C9873 { background-position: -0px -3120px; }
.C9596 { background-position: -0px -3180px; }
.C9512 { background-position: -0px -3240px; }
.C9581 { background-position: -0px -3300px; }
.C9851 { background-position: -0px -3360px; }
.C1077 { background-position: -0px -3420px; }
.C962 { background-position: -0px -3480px; }
.C9870 { background-position: -0px -3540px; }
.C9810 { background-position: -0px -3600px; }
.C9899 { background-position: -0px -3660px; }
.C1087 { background-position: -0px -3720px; }
.C9550 { background-position: -0px -3780px; }
.C934 { background-position: -0px -3840px; }
.C3319 { background-position: -0px -3900px; }
.C9837 { background-position: -0px -3960px; }
.C1061 { background-position: -0px -4020px; }
.C9888 { background-position: -0px -4080px; }
.C900 { background-position: -0px -4140px; }
.C948 { background-position: -0px -4200px; }
.C9895 { background-position: -0px -4260px; }
.C983 { background-position: -0px -4320px; }
.C905 { background-position: -0px -4380px; }
.C9515 { background-position: -0px -4440px; }
.C969 { background-position: -0px -4500px; }
.C974 { background-position: -0px -4560px; }
.C9610 { background-position: -0px -4620px; }
.C9514 { background-position: -0px -4680px; }
.C975 { background-position: -0px -4740px; }
.C1090 { background-position: -0px -4800px; }
.C9576 { background-position: -0px -4860px; }
.C9521 { background-position: -0px -4920px; }
.C1073 { background-position: -0px -4980px; }
.C9872 { background-position: -0px -5040px; }
.C3328 { background-position: -0px -5100px; }
.C9556 { background-position: -0px -5160px; }
.C9526 { background-position: -0px -5220px; }
.C9551 { background-position: -0px -5280px; }
.C978 { background-position: -0px -5340px; }
.C1024 { background-position: -0px -5400px; }
.C9897 { background-position: -0px -5460px; }
.C968 { background-position: -0px -5520px; }
.C1015 { background-position: -0px -5580px; }
.C9890 { background-position: -0px -5640px; }
.C9578 { background-position: -0px -5700px; }
.C9634 { background-position: -0px -5760px; }
.C3360 { background-position: -0px -5820px; }
.C984 { background-position: -0px -5880px; }
.C9838 { background-position: -0px -5940px; }
.C3352 { background-position: -0px -6000px; }
.C1085 { background-position: -0px -6060px; }
.C993 { background-position: -0px -6120px; }
.C976 { background-position: -0px -6180px; }
.C1092 { background-position: -0px -6240px; }
.C9575 { background-position: -0px -6300px; }
.C996 { background-position: -0px -6360px; }
.C3357 { background-position: -0px -6420px; }
.C9874 { background-position: -0px -6480px; }
.C9555 { background-position: -0px -6540px; }
.C9871 { background-position: -0px -6600px; }
.C9879 { background-position: -0px -6660px; }
.C970 { background-position: -0px -6720px; }
.C1023 { background-position: -0px -6780px; }
.C9834 { background-position: -0px -6840px; }
.C3331 { background-position: -0px -6900px; }
.C3214 { background-position: -0px -6960px; }
.C1042 { background-position: -0px -7020px; }
.C1057 { background-position: -0px -7080px; }
.C9839 { background-position: -0px -7140px; }
.C9880 { background-position: -0px -7200px; }
.C9896 { background-position: -0px -7260px; }
.C9607 { background-position: -0px -7320px; }
.C9635 { background-position: -0px -7380px; }
.C9529 { background-position: -0px -7440px; }
.C1067 { background-position: -0px -7500px; }
.C935 { background-position: -0px -7560px; }
.C1082 { background-position: -0px -7620px; }
.C9886 { background-position: -0px -7680px; }
.C9832 { background-position: -0px -7740px; }
.C9891 { background-position: -0px -7800px; }
.C9552 { background-position: -0px -7860px; }
.C9573 { background-position: -0px -7920px; }
.C3326 { background-position: -0px -7980px; }
.C9827 { background-position: -0px -8040px; }
.C1040 { background-position: -0px -8100px; }
.C979 { background-position: -0px -8160px; }
.C985 { background-position: -0px -8220px; }
.C9597 { background-position: -0px -8280px; }
.C1047 { background-position: -0px -8340px; }
.C9604 { background-position: -0px -8400px; }
.C986 { background-position: -0px -8460px; }
.C9884 { background-position: -0px -8520px; }
.C9885 { background-position: -0px -8580px; }
.C1084 { background-position: -0px -8640px; }
.C1081 { background-position: -0px -8700px; }
.C9585 { background-position: -0px -8760px; }
.C1039 { background-position: -0px -8820px; }
.C1096 { background-position: -0px -8880px; }
.C9530 { background-position: -0px -8940px; }
.C939 { background-position: -0px -9000px; }
.C907 { background-position: -0px -9060px; }
.C919 { background-position: -0px -9120px; }
.C9605 { background-position: -0px -9180px; }
.C3323 { background-position: -0px -9240px; }
.C9881 { background-position: -0px -9300px; }
.C1054 { background-position: -0px -9360px; }
.C9625 { background-position: -0px -9420px; }
.C9587 { background-position: -0px -9480px; }
.C1045 { background-position: -0px -9540px; }
.C1097 { background-position: -0px -9600px; }
.C9544 { background-position: -0px -9660px; }
.C9835 { background-position: -0px -9720px; }
.C988 { background-position: -0px -9780px; }
.C1038 { background-position: -0px -9840px; }
.C9889 { background-position: -0px -9900px; }
.C3358 { background-position: -0px -9960px; }
.C9574 { background-position: -0px -10020px; }
.C1056 { background-position: -0px -10080px; }
.C1032 { background-position: -0px -10140px; }
.C924 { background-position: -0px -10200px; }
.C997 { background-position: -0px -10260px; }
.C9531 { background-position: -0px -10320px; }
.C3342 { background-position: -0px -10380px; }
.C9877 { background-position: -0px -10440px; }
.C977 { background-position: -0px -10500px; }
.C3333 { background-position: -0px -10560px; }
.C9818 { background-position: -0px -10620px; }
.C9820 { background-position: -0px -10680px; }
.C1053 { background-position: -0px -10740px; }
.C9537 { background-position: -0px -10800px; }
.C9590 { background-position: -0px -10860px; }
.C9598 { background-position: -0px -10920px; }
.C3359 { background-position: -0px -10980px; }
.C9623 { background-position: -0px -11040px; }
.C989 { background-position: -0px -11100px; }
.C921 { background-position: -0px -11160px; }
.C9553 { background-position: -0px -11220px; }
.C9830 { background-position: -0px -11280px; }
.C9631 { background-position: -0px -11340px; }
.C9591 { background-position: -0px -11400px; }
.C9632 { background-position: -0px -11460px; }
.C9848 { background-position: -0px -11520px; }
.C9887 { background-position: -0px -11580px; }
.C9861 { background-position: -0px -11640px; }
.C9878 { background-position: -0px -11700px; }
.B8037 { background-position: -0px -11760px; }
.C9579 { background-position: -0px -11820px; }
.C9627 { background-position: -0px -11880px; }
.C9554 { background-position: -0px -11940px; }
.C9866 { background-position: -0px -12000px; }
