
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
  display: none;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: -8px!important;
	right: 0px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/arrow_up.png') no-repeat left top transparent;
	height: 30px;
}
a.jScrollArrowUp:hover {
  opacity: 0.7;
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: -9px!important;
	right: 0px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/arrow_down.png') no-repeat left top transparent;
	height: 30px;
}
a.jScrollArrowDown:hover {
  opacity: 0.7;
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}



.jcarousel-skin-e20 .jcarousel-container {}

.jcarousel-skin-e20 .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-e20 .jcarousel-container-horizontal {
    width: 548px;
    padding: 20px 40px;
}

.jcarousel-skin-e20 .jcarousel-container-vertical {
    width: 260px;
    height: 300px;
    padding: 40px 20px;
}

.jcarousel-skin-e20 .jcarousel-clip-horizontal {
    width:  548px;
    height: 95px;
}

.jcarousel-skin-e20 .jcarousel-clip-vertical {
    width:  262px;
    height: 300px;
}

.jcarousel-skin-e20 .jcarousel-item {
    border: none;
}

.jcarousel-skin-e20 .jcarousel-item:hover {
    border: none;
}

.jcarousel-skin-e20 .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 7px;
}

.jcarousel-skin-e20 .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 7px;
	margin-right: 0;
}

.jcarousel-skin-e20 .jcarousel-item-vertical {
    margin-bottom: 7px;
}

.jcarousel-skin-e20 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-e20 .jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-e20 .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-e20 .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-e20 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-e20 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-e20 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-e20 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-e20 .jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-e20 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-e20 .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-e20 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-e20 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-e20 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-e20 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-e20 .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.jcarousel-skin-e20 .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-e20 .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-e20 .jcarousel-next-disabled-vertical,
.jcarousel-skin-e20 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-e20 .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-e20 .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.jcarousel-skin-e20 .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-e20 .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-e20 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-e20 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-e20 .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/**
 *  jcarousel in photogallery-details - releated-photo
 */

.jcarousel-related-media .jcarousel-container-horizontal {
  width: 502px;
  height: 56px;
  padding: 0 32px;
}

.jcarousel-related-media .jcarousel-clip-horizontal {
  width:  502px;
  height: 74px;
  z-index: 1;
}

.jcarousel-related-media .jcarousel-item-horizontal {
  margin: 0 8px 0 0;
  width: 94px;
  height: 56px;
  overflow: hidden;
}

.jcarousel-related-media .jcarousel-item-horizontal.current {
  border: 2px solid #FFF;
  width: 90px;
  height: 52px;
}

.jcarousel-related-media .jcarousel-next-horizontal {
  width: 47px;
  height: 32px;
  right: 0;
  top: 12px;
  background: url(../images/arrow-right-carousel.png) no-repeat 0 0 transparent;
}

.jcarousel-related-media .jcarousel-prev-horizontal {
  width: 47px;
  height: 32px;
  left: 0;
  top: 12px;
  background: url(../images/arrow-left-carousel.png) no-repeat 0 0 transparent;
}

.jcarousel-related-media .jcarousel-next-horizontal:hover,
.jcarousel-related-media .jcarousel-next-horizontal:active,
.jcarousel-related-media .jcarousel-prev-horizontal:hover,
.jcarousel-related-media .jcarousel-prev-horizontal:active {
  background-position: 0 0;
}

.jcarousel-related-media .jcarousel-next-disabled-horizontal,
.jcarousel-related-media .jcarousel-next-disabled-horizontal:hover,
.jcarousel-related-media .jcarousel-next-disabled-horizontal:active,
.jcarousel-related-media .jcarousel-prev-disabled-horizontal,
.jcarousel-related-media .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-related-media .jcarousel-prev-disabled-horizontal:active {
  background-position: 0 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
  behavior: url(../ie-css3.htc);
}

/**
 *  jcarousel in photogallery-details - albums-picture
 */

.jcarousel-albums-picture .jcarousel-container-horizontal {
  width: 502px;
  height: 149px;
  padding: 0 32px;
}

.jcarousel-albums-picture .jcarousel-clip-horizontal {
  width:  502px;
  height: 149px;
  z-index: 1;
}

.jcarousel-albums-picture .jcarousel-item-horizontal {
  margin: 0 8px 0 0;
  width: 162px;
  height: 149px;
  overflow: hidden;
}

.jcarousel-albums-picture .jcarousel-item-horizontal .box-album-photo {
  height: 92px;
  padding: 3px;
}
.jcarousel-albums-picture .jcarousel-item-horizontal .box-album-photo a {
  height: 92px;
  width: 156px;
  display: block;
  overflow: hidden;
}
.jcarousel-albums-picture .jcarousel-item-horizontal .info-album {
  height: 46px;
  margin: 5px 0 0 0;
}

.jcarousel-albums-picture .jcarousel-next-horizontal {
  width: 47px;
  height: 32px;
  right: 0;
  top: 30px;
  background: url(../images/arrow-right-carousel.png) no-repeat 0 0 transparent;
}

.jcarousel-albums-picture .jcarousel-prev-horizontal {
  width: 47px;
  height: 32px;
  left: 0;
  top: 30px;
  background: url(../images/arrow-left-carousel.png) no-repeat 0 0 transparent;
}

.jcarousel-albums-picture .jcarousel-next-horizontal:hover,
.jcarousel-albums-picture .jcarousel-next-horizontal:active,
.jcarousel-albums-picture .jcarousel-prev-horizontal:hover,
.jcarousel-albums-picture .jcarousel-prev-horizontal:active {
  background-position: 0 0;
}

.jcarousel-albums-picture .jcarousel-next-disabled-horizontal,
.jcarousel-albums-picture .jcarousel-next-disabled-horizontal:hover,
.jcarousel-albums-picture .jcarousel-next-disabled-horizontal:active,
.jcarousel-albums-picture .jcarousel-prev-disabled-horizontal,
.jcarousel-albums-picture .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-albums-picture .jcarousel-prev-disabled-horizontal:active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
  behavior: url(../ie-css3.htc);
  background-position: 0 0;
}



/**
 *  jcarousel events all
 */
.events-all-page .jcarousel-container-vertical {
  width: 990px;
  height: 720px;
  padding: 0;
  margin-left: -20px;
  position: absolute!important;
  top: 16px;
}

.events-all-page  .jcarousel-clip-vertical {
  width: 990px;
  height: 720px;
}

.events-all-page .jcarousel-item-vertical {
  margin: 0;
  width: 990px;
  height: 144px;
}

.events-all-page .jcarousel-next-vertical {
  bottom: -32px;
  left: 479px;
  background: url("../images/arrow-bottom-carousel.png") no-repeat left top transparent;
  -webkit-background-size: 30px 15px;
  width: 30px;
  height: 15px;
  position: absolute;
  cursor: pointer;
  z-index: 8;
}
.events-all-page .jcarousel-prev-vertical {
  z-index: 2;
  top: -7px;
  left: 479px;
  background: url("../images/arrow-top-carousel.png") no-repeat left top transparent;
  -webkit-background-size: 30px 15px;
  width: 30px;
  height: 15px;
  position: absolute;
  cursor: pointer;
}

.events-all-page .jcarousel-prev-vertical:hover, .events-all-page .jcarousel-next-vertical:hover {
  background-position: 0 0;
}

.events-all-page .jcarousel-prev-vertical:active, .events-all-page .jcarousel-next-vertical:active {
  background-position: 0 0;
}

.events-all-page .jcarousel-prev-disabled-vertical,
.events-all-page .jcarousel-prev-disabled-vertical:hover,
.events-all-page .jcarousel-prev-disabled-vertical:active,
.events-all-page .jcarousel-next-disabled-vertical,
.events-all-page .jcarousel-next-disabled-vertical:hover,
.events-all-page .jcarousel-next-disabled-vertical:active {
  background-position: 0 0;
  cursor: default;
  display: none!important;
}

/**
 *  end jcarousel events all
 */


/**
 * jcarousel gamesbar
 */
#gamesbar .jcarousel-container-horizontal, #matchesbar .jcarousel-container-horizontal {
  width: 855px;
  height: 96px;
  padding: 0 47px 0 48px;
}

#gamesbar .jcarousel-clip-horizontal, #matchesbar .jcarousel-clip-horizontal {
  width: 855px;
  height: 96px;
}

#gamesbar .jcarousel-item-horizontal, #matchesbar .jcarousel-item-horizontal {
  margin: 0;
  width: 171px;
  height: 96px;
}

#gamesbar .jcarousel-next-horizontal, #matchesbar .jcarousel-next-horizontal {
  top: 32px;
  right: 0;
  background: url("../images/arrow-right-carousel-white.png") no-repeat left top transparent;
  -webkit-background-size: 47px 32px;
  width: 47px;
  height: 32px;
  position: absolute;
  cursor: pointer;
  z-index: 8;
}
#gamesbar .jcarousel-prev-horizontal, #matchesbar .jcarousel-prev-horizontal {
  top: 32px;
  left: 0;
  background: url("../images/arrow-left-carousel-white.png") no-repeat left top transparent;
  -webkit-background-size: 47px 32px;
  width: 47px;
  height: 32px;
  position: absolute;
  cursor: pointer;
}

#gamesbar .jcarousel-prev-horizontal:hover, #gamesbar .jcarousel-next-horizontal:hover, #matchesbar .jcarousel-prev-horizontal:hover, #matchesbar .jcarousel-next-horizontal:hover {
  background-position: 0 0;
}

#gamesbar .jcarousel-prev-horizontal:active, #gamesbar .jcarousel-next-horizontal:active, #matchesbar .jcarousel-prev-horizontal:active, #matchesbar .jcarousel-next-horizontal:active {
  background-position: 0 0;
}

#gamesbar .jcarousel-prev-disabled-horizontal, #matchesbar .jcarousel-prev-disabled-horizontal,
#gamesbar .jcarousel-prev-disabled-horizontal:hover, #matchesbar .jcarousel-prev-disabled-horizontal:hover,
#gamesbar .jcarousel-prev-disabled-horizontal:active, #matchesbar .jcarousel-prev-disabled-horizontal:active,
#gamesbar .jcarousel-next-disabled-horizontal, #matchesbar .jcarousel-next-disabled-horizontal,
#gamesbar .jcarousel-next-disabled-horizontal:hover, #matchesbar .jcarousel-next-disabled-horizontal:hover,
#gamesbar .jcarousel-next-disabled-horizontal:active, #matchesbar .jcarousel-next-disabled-horizontal:active {
  background-position: 0 0;
  cursor: default;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
  behavior: url(../ie-css3.htc);
}
/**
 * End jcarousel gamesbar
 */

/**
 * jcarousel groups home
 */
#content-groups-home .jcarousel-container-horizontal {
  width: 396px;
  height: 229px;
  padding: 0 47px 0 52px;
}

#content-groups-home .jcarousel-clip-horizontal {
  width: 396px;
  height: 229px;
}

#content-groups-home .jcarousel-item-horizontal {
  margin: 0 10px 0 0;
  width: 89px;
  height: 229px;
}

#content-groups-home .jcarousel-prev-horizontal {
  width: 47px;
  height: 32px;
  position: absolute;
  top: 97px;
  left: 0;
  -webkit-background-size: 47px 32px;
  z-index: 1;
  cursor: pointer;
}
#content-groups-home .jcarousel-next-horizontal {
  width: 47px;
  height: 32px;
  position: absolute;
  top: 97px;
  right: 5px;
  -webkit-background-size: 47px 32px;
  z-index: 1;
  cursor: pointer;
}

#content-groups-home .jcarousel-prev-horizontal:hover, #content-groups-home .jcarousel-next-horizontal:hover {
  background-position: 0 0;
}

#content-groups-home .jcarousel-prev-horizontal:active, #content-groups-home .jcarousel-next-horizontal:active {
  background-position: 0 0;
}

#content-groups-home .jcarousel-prev-disabled-horizontal,
#content-groups-home .jcarousel-prev-disabled-horizontal:hover,
#content-groups-home .jcarousel-prev-disabled-horizontal:active,
#content-groups-home .jcarousel-next-disabled-horizontal,
#content-groups-home .jcarousel-next-disabled-horizontal:hover,
#content-groups-home .jcarousel-next-disabled-horizontal:active {
  background-position: 0 0;
  cursor: default;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
  behavior: url(../ie-css3.htc);
}
/**
 * End jcarousel groups home
 */
/*# sourceMappingURL=vendor.css.map */
