/********* Widget SPONSOR BOX  *************/
.theme-blax .wdsponsorbox-container {
	margin:0 auto;
	padding:0;
	margin-bottom: 1em;
}

.theme-blax .wdsponsorbox-header {
	margin:0 auto;
	padding:0 0 5px 0;
}

.theme-blax .wdsponsorbox-header h2{
	display:block;
	padding:0;
	margin:0 auto;
	text-transform:uppercase;
	font-size: 22px;
	line-height:25px;
	color:#D83237;
}

.theme-blax .wdsponsorbox-header p{
	display:block;
	padding:0;
	margin:0 auto;
	color:#333;
	text-transform:uppercase;
	font-size: 16px;
	line-height:25px;
}


.theme-blax .wdsponsorbox-content {
	margin:0 auto;
	padding:10px 0px;
	text-align:center;
	border:1px solid #cccccc;
	overflow:hidden;
	position: relative;
}

.theme-blax .wdsponsorbox-content .carousel {
    padding:0;
    /* Needed for rendering without flicker */
    position: relative;
    visibility: hidden;
    left: -5000px;
}

.theme-blax .wdsponsorbox-content .carousel ul li {
	margin:0px;
	width:100%;
}

.theme-blax .wdsponsorbox-content .prev,
.theme-blax .wdsponsorbox-content .next {
	position: absolute;
	padding:0;
	margin:0;
	width:20px;
	height:40px;
	cursor: pointer;
	z-index: 10;
	height: 100%;
}

.theme-blax .wdsponsorbox-content .prev {
	left: 0px;
	top: 0px;
	background: transparent url(../gfx/gallery-prev.png) no-repeat center left;
}

.theme-blax .wdsponsorbox-content .next {
	right: 0px;
	top: 0px;
	background: transparent url(../gfx/gallery-next.png) no-repeat center right;
}



/********* Widget SPONSOR BAR  *************/

.theme-blax .wdsponsorbar {
	padding:0;
	margin:20px 0;
}

.theme-blax .wdsponsorbar-header {
	margin:0;
	padding:0;
	background-color:#B7b7b7;
}

.theme-blax .wdsponsorbar-header h3 { 
	clear:Both;
	display:block;
	padding:0;
	margin:0;
	color:#fff;
	text-transform:uppercase;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	line-height:25px
}

.theme-blax .wdsponsorbar-content {
	margin:0 auto;
	margin-top:2px;
	padding:5px 0px;
	background-color:#e1e1e1;
	overflow:hidden;
	position: relative;
}


.theme-blax .wdsponsorbar-mask {
	margin:0px 30px;
	background-color:#e1e1e1;
	overflow:hidden;
	position: relative;
	clear: left;
}

.theme-blax .wdsponsorbar-mask:before {
    background-image: linear-gradient(to right, rgba(225, 225, 225, 1) 0%, rgba(225, 225, 225, 0.4) 50%, rgba(225, 225, 225, 0.16) 75%, rgba(225, 225, 225, 0) 100%);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 2em;
    z-index: 100;
}


.theme-blax .wdsponsorbar-mask:after {
    background-image: linear-gradient(to left, rgba(225, 225, 225, 1) 0%, rgba(225, 225, 225, 0.4) 50%, rgba(225, 225, 225, 0.16) 75%, rgba(225, 225, 225, 0) 100%);
    content: "";
    display: block;
    height: 100%;
    right: 0;
    position: absolute;
    top: 0;
    width: 2em;
    z-index: 100;
}


.theme-blax .wdsponsorbar-content .carousel {
    padding:0;
    /* Needed for rendering without flicker */
    position: relative;
    visibility: hidden;
    left: -5000px;
    clear: left;
}

.theme-blax .wdsponsorbar-content .carousel ul li {
	padding:0px 10px;
}

.theme-blax .wdsponsorbar-content .prev,
.theme-blax .wdsponsorbar-content .next {
	position: absolute;
	padding:0;
	margin:0;
	width:20px;
	height:40px;
	cursor: pointer;
	z-index: 10;
	height: 100%;
}

.theme-blax .wdsponsorbar-content .prev {
	left: 0px;
	top: 0px;
	background: transparent url(../gfx/gallery-prev.png) no-repeat center left;
}

.theme-blax .wdsponsorbar-content .next {
	right: 0px;
	top: 0px;
	background: transparent url(../gfx/gallery-next.png) no-repeat center right;
}

.theme-blax .wdsponsorbar-content .carousel ul li img.mo {
	position: absolute;
	z-index: 10;
	display: none;
}

.theme-blax .wdsponsorbar-content .carousel ul li img.def {
	position: relative;
	z-index: 1;
}



/***********ADS***************************/



.theme-blax .banner-top {
	position: relative; 
	padding: 0pt; 
	margin: 5px auto;

}



.theme-blax .banner-top .ad {
position:relative;
margin: 0px auto;
padding:0;
width: 729px;

/*
background-color:#ccc;
width:728px;
height:90px;
*/
}


.theme-blax #sky {
position:absolute;
margin:155px 0 0 1000px;
padding:0;
/*
width:160px;
height:600px;
background-color:#ccc;
*/

}



