.social {
	position: relative;
	padding: 30px 0;
	float: right;
	left: 100px;
}

#afacebook {
	position: relative;
	display: block;
	top: -20px;
	left: -100px;
}

#facebook-active {
	display: none;
}

#youtube-active {
	display: none;
}

#instagram-active {
	display: none;
}

#twitter-active {
	display: none;
}

#b-check-offer-active {
	display: none;
}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:640px;
		height:480px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		}	
	#nextBtn a, #slider1next a{ 
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		font-family: Tahoma;
		}
	ol#controls li a{ 
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #535353;
		background:#424242;
		color:#fff;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a {
		background:#1f1f1f;
		color:#fff;
		border: 1px solid #535353;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* all */

body {
	background: #303030;
}

a {
	font-family: Tahoma;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

a:hover {
	text-decoration: underline;
}

p {
	font-family: Tahoma;
	color: #ffffff;
	padding-right: 40px;
	line-height: 20px;
	text-align: justify;
}

/* menu */

nav {
	width: 720px;
	float: left;
}

nav ul {
	list-style: none;
	font-size: 17px;
	text-transform: uppercase;
	color: #fff;
	padding-top: 50px;	
	width: 720px;
	text-align: right;
}

nav ul li {
	display: inline;
	margin-left: 12px;
}

nav ul li a {
	font-family: 'latoblack';
	color: #fff;
}
 
nav ul li#active a {
	color: #06ff8d;
}

nav ul li a:hover {
	color: #06ff8d;
	text-decoration: none;
}

nav a:nth-child(2) {
	margin: 20px 0px 0px 100px;
	float: right;
}

/* nagłówki */

h1 {	
	font-size: 18px;
	color: #06ff8d;
	line-height: 20px;
	text-align: left;
}

h2 {
	font-size: 28px;
	color: #06ff8d;
	line-height: 6px;
	text-align: left;
}

h3 {
	font-size: 12px;
	font-family: Tahoma; 
	color: #ffffff;
	text-align: left;
	padding: 10px 0px 0px 22px;
}

h4 { /*osiągniecia */
	font-size: 18px;
	color: #06ff8d;
	padding: 15px 0px 0px 0px;
	line-height: 30px;
	text-align: left;
}

h5 {
	font-family: Tahoma; 
	font-size: 14px;
	color: #06ff8d;
	padding: 15px 0px 0px 0px;
	line-height: 6px;
	text-align: center;
}

/* divy */

#page {
	width: 980px;
	margin: 0 auto;
}

header {
	width: 980px;
	height: 160px;
	margin: 0px auto;
}

#logo-lang {
	width: 255px;
	height: 154px;
	float: left;
}

#logo {
	width: 202px;
	float: left;
}

#lang {
	width: 53px;
	padding: 30px 0px 0px 0px;
	float: right;
}

#lang-eng {
	width: 49px;
}

a.lang-eng {
    background: url(../img/lang-eng.gif) no-repeat;
   	width: 53px;
   	height: 49px;
   	display: block;
}

a.lang-eng:hover {
    background-position: 0px -49px;
}

#lang-pl {
	width: 49px;
}

a.lang-pl {
    background: url(../img/lang-pl.gif) no-repeat;
   	width: 53px;
   	height: 49px;
   	display: block;
}

a.lang-pl:hover {
    background-position: 0px -49px;
}

#content {
	width: 980px;
	margin: 0 auto;
}

#news {
	width: 345px;
	padding: 10px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 14px;
	color: #ffffff;
	float: left;
}

#n-title {
	margin: 0px 0px 0px 25px;
	padding: 0px 50px 0px 0px;
	width: 295px;
	height: 24px;
	font: 25px 'latoblack';
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}

#n-en-title {
	background: url(../img/c-en-n-title.gif)  no-repeat;
	margin: 0px 0px 0px 25px;
	text-align: right;
	padding: 0px 50px 0px 0px;
	width: 230px;
	height: 32px;
}


#n-first {
	width: 345px;
	height: 100%;
	padding: 20px 0px 0px 25px;
}

#n-first p {
	color: #b4b4b4;
	margin: 0 0 20px;
	line-height: 1.8;
}

#n-first p a {
	color: #06ff8d;
}

#n-first-content {
	width: 345px;
	height: 100%;
}

#data {
	float:left; 
	font-size: 13px;
	color: #6a6a6a;
	text-align: left;
	padding: 5px 0px 0px 0px;
}

#data2 {
	float:left; 
	font-size: 13px;
	color: #6a6a6a;
	text-align: left;
	padding: 5px 0px 0px 0px;
}

#n-second {
	width: 345px;
	height: 100%;
	padding: 40px 0px 0px 25px;
}

#n-second p {
	line-height: 1.6;
}

#n-second-content {
	width: 345px;
	height: 100%;
}

#video {
	padding: 10px 0px 0px 0px;
	float: right;
}

#c-top {
	width: 980px;
	height: 500px;
}

#c-bottom {
	width: 980px;
	height: 370px;
	padding: 10px 0;
}

#c-illustration {;
	width: 980px;
	height: 420px;
}

#b-check-offer {
	width: 265px;
	height: 65px;
	float: right;
}

#b-check-offer a {
	position: relative;
	display: block;
}

#b-en-check-offer {
	width: 265px;
	padding: 451px 0px 0px 0px;
	float: right;
}

a.en-check-offer {
    background: url('../img/b-en-check-offer.gif') no-repeat;
   	width: 265px;
   	height: 65px;
   	display: block;
}

a.en-check-offer:hover {
    background-position: 0px -65px;
}

a.b-contact {
    background: url('../img/b-contact.gif') no-repeat;
   	width: 170px;
   	height: 65px;
   	display: block;
}

a.b-contact:hover {
    background-position: 0px -65px;
}

a.eng-b-contact {
    background: url('../img/eng-b-contact.gif') no-repeat;
   	width: 434px;
   	height: 65px;
   	display: block;
}

a.eng-b-contact:hover {
    background-position: 0 -65px;
}

footer {
	width: 980px;
	margin: 0 auto;
}

#f-info {
	width: 100%;
	padding: 15px 0 50px 20px;
	border-top: 1px solid #4c4c4c;
	font: 15px 'latoblack';
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}

.video-content {
	min-height: 650px;
}

.sportbooks {
	width: 100px;
}

.wrocbal {
	width: 200px;
}

#f-info img {
	position: relative;
	top: 15px;
	margin: 0 0 0 10px;
}

#f-support {
	width: 192px;
	padding: 0px 0px 20px 0px;
	float: right;
}

#p-title {
	margin-bottom: 20px;
	/*background: url(../img/t-profile.gif) no-repeat;*/
	padding: 0px 900px 0px 0px;
	width: 178px;
	height: 78px;
	font: 35px 'latoblack';
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}

#eng-p-title {
	background: url(../img/eng-t-profile.gif) no-repeat;
	padding: 0px 900px 0px 0px;
	width: 178px;
	height: 78px;
}


#p-content {
	width: 100%;
	padding: 0px 0px 0px 0px;
}
/*aktualnosci*/

h6 {
	font-size: 60px;
	color: #737373;
	line-height: 40px;
}

#news-content {
	font-family: Tahoma;
	padding: 20px 0px 0px 0px;
	float: left;
}

/*Starsze/Nowsze aktualnoœci*/

ul#nextprev-ul {
	background: #3b3b3b;
	width: 560px;
	height: 25px;
	list-style: none;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #6d6c6c;
	padding: 10px 15px 0px 15px;
}

ul#nextprev-ul li {
	display: inline;
}

ul#nextprev-ul li#nowsze {
	padding: 0px 0px 0px 495px;
}

ul#nextprev-ul li a {
	font-family: Tahoma;
	color: #6d6c6c;
}

ul#nextprev-ul li#active a {
	color: #fff;
}

ul#nextprev-ul li a:hover {
	color: #fff;
	text-decoration: none;
}

/* Wyglad news'a */

#news-news {
	width: 738px;
	height: 160px;
	text-align: left;
}

#news-date {
	font-size: 18px;
	color: #737373;
	width: 105px;
	height: 76px;
	line-height: 10px;
	float: left;
}

#news-and-photo {
	width: 633px;
	height: 112px;	
	float: right;
}

#news-news-content {
	font-size: 14px;
	color: #fff;
	width: 520px;
	float: left;
}

#news-photo {
	width: 113px;
	height: 112px;
	float: right;
}

#p-photo {
	width: 322px;
	float: left;
}

#p-text {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 22px;
	color: #ffffff;
	width: 638px;
	float: right;
	text-align: left;
	padding: 0px 0px 0px 20px;
}

#p-p-photo {
	width: 322px;
	height: 465px;
}

#p-who {
	background: url(../img/p-who.gif);
	width: 322px;
	height: 58px;
	padding: 15px 0px 0px 0px;
	font-size: 14px;
}

#p-opinion {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	background: url(../img/p-opinion.png);
	width: 282px; /*322-(20+20)*/
	height: 406px; /*421-15*/
	padding: 15px 20px 0px 20px;
	line-height: 22px;
	text-align: justify;
}

#p-opinion span {
	color:#ababab;
	font-weight: bold;
}

#g-title {
	margin: 0 0 20px;
	padding: 0px 900px 0px 0px;
	width: 178px;
	height: 78px;
	font: 35px 'latoblack';
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}

#o-title {
	margin-bottom: 20px;
	padding: 0px 900px 0px 0px;
	width: 178px;
	height: 78px;
	font: 35px 'latoblack';
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}

#eng-o-title {
	background: url(../img/eng-t-offer.gif) no-repeat;
	padding: 0px 900px 0px 0px;
	width: 178px;
	height: 78px;
}

#a-title {
	background: url(../img/t-news.gif) no-repeat;
	padding: 0px 900px 0px 0px;
	width: 255px;
	height: 78px;
}

#a-en-title {
	background: url(../img/t-en-news.gif) no-repeat;
	padding: 0px 900px 0px 0px;
	width: 255px;
	height: 78px;
}

#what-do-u-want {
	width: 980px;
	font-family: Tahoma;
}

#o-content {
	width: 980px;
	margin: 0px auto;
}

.o-content-1 {
	margin: 0px 0px 25px;
	width: 750px;
	height: 188px;
	text-align: center;
}

.o-content-1 img {
	float: left;
}

.o-content-opis {
	width: 450px;
	float: right;
}

.o-content-1 h2 {
	margin: 15px 0px 15px;
	font: 18px Tahoma;
	color: #06ff8d;
	text-align: left;
	text-transform: uppercase;
}

.o-content-1 p {
	font: 15px Tahoma;
	line-height: 1.7;
}

.o-content-1 a {
	margin: 15px 0px;
	font: 17px Tahoma;
	color: #06ff8d;
	float: left;
}

.o-content-2 {
	width: 263px;
	height: 500px;
	text-align: center;
	float: right;
}

.o-content-2 h2 {
	margin: 15px 0px 15px;
	font: 18px Tahoma;
	color: #06ff8d;
	text-align: center;
	text-transform: uppercase;
}

.o-content-2 p {
	font: 15px Tahoma;
	line-height: 1.7;
}

.o-content-2 a {
	font: 17px Tahoma;
	color: #06ff8d;
	float: right;
}

#k-title {
	margin-bottom: 20px;
	padding: 0px 900px 0px 0px;
	width: 178px;
	height: 85px;
	font: 35px 'latoblack';
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}

#k-en-title {
	background: url(../img/t-en-contact.gif) no-repeat;
	padding: 0px 900px 0px 0px;
	width: 178px;
	height: 78px;
}

#form {
	width: 315px;
	height: 250px;
	font-family: Tahoma;
	font-size: 13px;
	color: #7b7b7b;
	text-align: left;
	float: left;

}

#form p {
	color: #7b7b7b;
	line-height: 1.5;
}

#phone {
	position: relative;
	left: -80px;
	width: 600px;
	height: 100%;
	text-align: left;
	float: right;
}

#phone h2 {
	margin: 0 0 10px;
	font: 35px 'latoblack';
	color: #fff;
}

#phone p {
	font: 30px 'latothin';
	color: #0aff8f;
}

#numer {
	margin: 0 0 20px;
}

#c-content {
	background: url('../img/kontakt.png') right no-repeat;
	height: 350px;
	width: 980px;
	float: left;
	text-align: left;
}

#f-content {
	text-align: left;
	padding: 0px 0px 0px 28px;
}

#v-title {
	margin-bottom: 20px;
	padding: 0px 900px 0px 0px;
	width: 178px;
	height: 78px;
	font: 35px 'latoblack';
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}

#v-en-title {
	background: url(../img/t-en-video.gif) no-repeat;
	padding: 0px 900px 0px 0px;
	width: 178px;
	height: 79px;
}

#v-content {
	text-align: left;
}

#v-main {
	width: 640px;
	float: left;
}

#v-other {
	width: 300px;
	float: right;
	padding: 0px 0px 0px 15px;
}

.nivoSlider {
    position: relative;
    width: 715px; /* Change this to your images width */
    height: 516px; /* Change this to your images height */
    background: url(img/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}
.nivoSlider a {
    border:0;
    display:block;
}

/* POKAZ FREESTYLE FOOTBALL */

#content-pokazyff {
	background: url('../img/oferta/bg/pokazff.png') no-repeat right;
	width: 980px;
	margin: 0px auto;
}

#content-footbar_show {
	background: url('../img/oferta/bg/footbar-show.png') no-repeat right;
	width: 980px;
	margin: 0px auto;
}

#content-warsztaty {
	background: url('../img/oferta/bg/warsztaty.png') no-repeat right;
	width: 980px;
	margin: 0px auto;
}

#content-urodziny {
	background: url('../img/oferta/bg/urodziny.png') no-repeat right;
	width: 980px;
	margin: 0px auto;
}

#content-ksiazka {
	width: 980px;
	margin: 0 auto;
}

#content-urodziny iframe {
	margin: 20px 0 20px 0;
}

#content-indywidualne_treningi {
	background: url('../img/oferta/bg/indywidualne_treningi.png') no-repeat right;
	width: 980px;
	margin: 0px auto;
	height: 680px;
}

#content-lokowanie_produktu {
	background: url('../img/oferta/bg/lokowanie_produktu.png') no-repeat right;
	width: 980px;
	margin: 0px auto;
}

#oferty-title {
	font: 30px 'latoblack';
	color: #06ff8d;
	padding: 40px 300px 0px 0px;
	width: 450px;
	height: 78px;
}

#oferty-content {
	padding: 0 0 20px 0;
	box-sizing: border-box;
	font: 18px Tahoma;
	line-height: 1.6;
	color: #fff;
	width: 980px;
	margin: 0px auto;
}

#ksiazka-title {
	margin-bottom: 20px;
	padding: 0px 900px 0px 0px;
	width: 350px;
	height: 78px;
	font: 35px 'latoblack';
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}

#ksiazka-content {
	padding: 0 0 20px 0;
	box-sizing: border-box;
	font: 18px Tahoma;
	line-height: 1.6;
	color: #fff;
	width: 980px;
	margin: 0px auto;
}

#ksiazka-content-content {
	width: 50%;
	float: left;
}

#ksiazka-content-content a {
	color: #06ff8d;
	text-decoration: underline;
}

#ksiazka-content-content p {
	margin: 0 0 25px 0;
}

#ksiazka-content-image {
	margin: 0 0 25px 0;
	float: right;
}

#realizacje-content {
	width: 980px;
	height: 950px;
	margin: 0px auto;
}

#realizacje_polska {
	width: 980px;
}

#realizacje_swiat {
	width: 980px;
	margin: 0px auto;
}

.realizacje-1 {
	margin: 0px 0px 25px;
	width: 220px;
	height: 400px;
	text-align: center;
	float: left;
}

.realizacje-opis {
	width: 230px;
}

.realizacje-1 h2 {
	margin: 15px 0px 15px;
	font: 18px Tahoma;
	color: #06ff8d;
	text-align: left;
	text-transform: uppercase;
}

.realizacje-1 p {
	font: 15px Tahoma;
	line-height: 1.7;
}

.realizacje-2 {
	margin: 0px 0px 25px 30px;
	width: 220px;
	height: 400px;
	text-align: center;
	float: left;
}

.realizacje-2 h2 {
	margin: 15px 0px 15px;
	font: 18px Tahoma;
	color: #06ff8d;
	text-align: left;
	text-transform: uppercase;
}

.realizacje-2 p {
	font: 15px Tahoma;
	line-height: 1.7;
}

.realizacje-3 {
	margin: 0px 0px 25px 30px;
	width: 220px;
	height: 400px;
	text-align: center;
	float: right;
}

.realizacje-3 h2 {
	margin: 15px 0px 15px;
	font: 18px Tahoma;
	color: #06ff8d;
	text-align: left;
	text-transform: uppercase;
}

.realizacje-3 p {
	font: 15px Tahoma;
	line-height: 1.7;
}