body {
	margin:0px auto;
	background:#363636 url('../backgrounds/bckg.png') repeat-x top;
	font-size:12px;
	font-family:Arial;
	color:#ffffff;
}


.innerfade {height: 120px!important;}

.menu .item .c img:hover {opacity:1; margin-top: 3px;}
.tabelka {border: 1px solid #707070!important;}


.fan_box {margin-bottom: 140px!important;}

div {
	float:left;
	margin:0px auto;
}

a {
	outline:none;
	color: white; text-decoration: none;
}

a:hover {
	outline:none;
	text-decoration:underline;
}

h3 {
	clear:both;
	font-size:12px;
	font-weight:bold;
}

p {
	padding:0px;
	margin:0px;
	padding:8px 0px;
}

img {
	border:0;
}

/* główne divy */

.wrapper {
	width:100%;
	background: url('../backgrounds/top.png') no-repeat top;
	float:left;
}

.page {
	width:1008px;
	float:none;
}

.row {
	width:100%;
	clear:both;
}

/* góra */

.top {
	width:1008px;
	height:189px;
}

.logo {
	padding:10px 17px;
	width:100%;
	clear:both;
}

/* menu */

.menu .left {
 	width:13px;	
	height:40px;
	background: url('../backgrounds/menuLeft.png') no-repeat top left;
}

.menu {
	width:auto;
	padding-top:3px;
	padding-left:13px;
}

.menu .right {
 	width:13px;	
	height:40px;
	background: url('../backgrounds/menuRight.png') no-repeat top left;
}

.menu .item-active .l {
	width:9px;
	height:40px;
	background: url('../backgrounds/mLeft.png') no-repeat top left;
}

.menu .item .l {
	width:9px;
	height:40px;
	background: url('../backgrounds/mzBckg.png') repeat-x top left;
}

.menu .item-active .c {
	height:40px;
	line-height:40px;
	background: url('../backgrounds/menuBckg.png') repeat-x top left;
}

.menu .item .c {
	height:40px;
	line-height:40px;
	background: url('../backgrounds/mzBckg.png') repeat-x top left; cursor: pointer;
}

.menu .item .c img {
	float:none;
}

.menu .item-active .r {
	width:9px;
	height:40px;
	background: url('../backgrounds/mRight.png') no-repeat top left;
}

.menu .item .r {
	width:9px;
	height:40px;
	background: url('../backgrounds/mzBckg.png') repeat-x top left;
}

/* kontakt - dolne pomarańczoe pole */

#kontakt {
	width:100%;
	height:298px;
	background:#ec870e url('../backgrounds/podkladKontakt.png') repeat-x top;
}

#kontakt .content {
	width:1008px;
	float:none;
	height:298px;
}

#kontakt .content .left {
	width:484px;
	height:278px;
	padding:10px;
}

#kontakt .content .left .opis {
	width:440px;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

#kontakt .content .right {
	width:504px;
	height:298px;
}

#kontakt .content .right .text {
	width:100%;
	padding-top:54px;
}

#kontakt .content .right .info {
	width:473px;
	background: url('../backgrounds/kontaktBox.png') no-repeat top left;
	height:204px;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	
}



#kontakt .content .right .info .tytul {
	font-size:14px;
	padding-top:30px;
	width:473px;
	text-align:center;
	padding-bottom:22px;
}

#kontakt .content .right .info .opis {
	font-size:12px;
	width:300px;
	text-align:center;
	float:none;
	color:#ffffff;
	line-height:18px;
}

#kontakt .content .right .info .opis a {
	color:#ffffff;
	text-decoration:none;
}

/* stopka */

#footer {
	width:100%;
	height:67px;
	background: url('../backgrounds/footBckg.png') repeat-x top left;
}

#footer .content {
	width:1008px;
	float:none;
}

#footer .content .linki {
	padding:15px 11px 10px 11px;
}

#footer .content .linki a {
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	padding:0px 9px;
	float:left;
}

#footer .content .linki a:hover {
	text-decoration:underline;
}

#footer .content .wykonanie {
	padding:15px 11px 10px 11px;
	color:#656565;
	font-size:11px;
}

#footer .content .wykonanie a {
	font-size:11px;
	color:#656565;
	text-decoration:none;
}

#footer .content .wykonanie a:hover {
	text-decoration:underline;
}

#footer .content .prawa {
	width:100%;
	clear:both;
	padding:0px 17px;
	color:#656565;
	font-size:11px;
}

/* content */

#contents {
	position:relative;
	width:100%;

}

#contents .cont-left {
	width:720px;
	padding-top:20px;
}

#contents .cont-right {
	width:288px;
	float:left;
	clear:right;
}

/* partnerzy - loga */

#partnerzy {
	width:1003px;
	padding:15px 0px;
	clear:both;
}

#partnerzy .center .head {
	position:absolute;
	top:-1px;
	left:-20px;
}

#partnerzy .center .loga {
	width:930px;
	padding-top:36px;
	text-align:center;
	float:left;
	clear:left;
}

#partnerzy .center {
	background:url('../backgrounds/cb.png') repeat-x top left;
	width:921px;
	height:260px;
	position:relative;
}

#partnerzy .left {
	background: url('../backgrounds/lb.png') no-repeat top left;
	width:34px;
	height:260px;
}

#partnerzy .right {
	background:url('../backgrounds/rb.png') no-repeat top left;
	width:48px;
	height:260px;
	clear:right;
}

/* wyszukiwarka */

#search .head {
	width:100%;
	clear:both;
	padding-top:14px;
}

#search .center {
	width:222px;
	top:0px;
	height:96px;
	padding:0px 5px;
	background:url('../backgrounds/sc.png') repeat-x top left;
}

#search .left {
	background:url('../backgrounds/sl.png') no-repeat top left;
	width:24px;
	height:96px;
}

#search .right {
	background:url('../backgrounds/sr.png') no-repeat top left;
	width:24px;
	height:96px;
}

#search .center .row {
	padding:7px 0px;
}

.field {
	background:url('../backgrounds/input.png') no-repeat top left;
	width:187px;
	height:16px;	
	color:#818181;
	border:0;
	padding:4px;
	float:left;
}

.button {
	background:url('../backgrounds/submit.png') no-repeat top left;
	width:103px;
	height:20px;
	line-height:20px;
	text-align:center;	text-transform: uppercase; 
margin-top: 15px; margin-left: 280px;
}



.button a {
	color:#ffd9ab;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}


.button a:hover {
	color:#ffffff;

}




/* box impreza */

#impreza {
	width:254px;
	padding-left:16px;
	clear:both;
	padding-top:20px;
height: 320px;
}

#impreza .left {
	width:225px;
}

#impreza .right {
	width:24px;
	clear:right;
	padding-left:5px;
}

/* box sponsorzy */

#sponsorzy {
	clear:both;
	width:286px;
	padding-top:60px;
}

#sponsorzy .content {
	clear:both;
	width:266px;
	padding:0px 10px;
	text-align:center;
}

#sponsorzy .head {
	position:absolute;
	top:-48px;
	left:15px;
}

#sponsorzy .top {
	width:286px;
	background: url('../backgrounds/spt.png') no-repeat top left;
	clear:both;
	height:45px;
}

#sponsorzy .center {
	width:286px;
	position:relative;
	background: url('../backgrounds/spc.png') repeat-y top left;
}

#sponsorzy .bottom {
	width:286px;
	background: url('../backgrounds/spb.png') no-repeat top left;
	clear:both;
	height:49px;
}

/* kalendarz - boź środkowy */
#kalendarz {
	width:717px;
	position:relative;
	padding-bottom:0px;
}

#kalendarz .top {
	width:717px;
	height:28px;
	clear:both;
	background: url('../backgrounds/cont2.png') no-repeat top left;
}

#kalendarz .head {
	position:absolute;
	top:-9px;
	right:23px;
}

#kalendarz .center {
 	width:717px;
 	height:auto;
	background: url('../backgrounds/conc2.png') repeat-y top left;
}

#kalendarz .center .box {
	padding-left:28px;
	width:635px;
}

#kalendarz .center .box .tresc .opis .title {
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	width:90%;
margin-left: 15px;
	clear:both;
	padding-bottom:20px;
	text-align:left;
}

 .tekst .title {

	width:500px!important;

}


#kalendarz .center .box .tresc {
	color:#ffffff;
	width:100%;
	clear:both;
}

#kalendarz .center .box .naglowek {
	position:relative;
	width:100%;
}

#kalendarz .center .box .naglowek img {
	position:absolute;
	top:-20px;
	right:-56px;
}

#kalendarz .center .box .tresc .zajawka {
	width:200px;
	padding-right:5px;
	text-align:center;
}

#kalendarz .center .box .tresc .opis {
	text-align:left;
	float:left;
	width:425px;
}

#kalendarz .center .box .tresc .opis p {
	margin:0px;
	padding:0px;
	width:433px;
	line-height:17px;
	font-size:12px;
	padding-bottom:24px;
}

#kalendarz .bottom {
	width:699px;
	height:37px;
	clear:both;
	background: url('../backgrounds/conb2.png') no-repeat top left;
}



.cont-left .conts-box {
	width:650px;
	padding:20px;
}

.cont-left .tytul {
	width:100%;
	clear:both;
	font-size:21px!important;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:20px;
	padding-left:20px;
}

.cont-left .conts-box .tytul {
	width:100%;
	clear:both;
	font-size:21px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:5px;
	padding-left:0px;
}

.cont-left .conts-box .text {
	width:670px;
	clear:both;
	color:#ffffff;
	padding-top:10px;
	line-height:19px;
}

.zawodnik {
	width:333px;
	padding-bottom:15px;
}

.zawodnik .zdjecie {
	width:105px;
	padding-right:19px;
}

.zawodnik .info {
	width:209px;
}

.zawodnik .info .imie-nazwisko {
	width:209px;
	font-size:15px;
	font-weight:bold;
}

.zawodnik .info .dane {
	width:209px;
	padding:18px 0px;
	font-size:12px;
	line-height:17px;
}

/* conts - boź środkowy */
.conts {
	width:699px;
	position:relative;
	padding-bottom:50px;
}

.conts .top {
	width:699px;
	height:37px;
	clear:both;
	background: url('../backgrounds/cont.png') no-repeat top left;
}

.conts .head {
	position:absolute;
	top:-21px;
	left:12px;
}

.conts .center {
 	width:699px;	
 	height:auto;
	background: url('../backgrounds/conc.png') repeat-y top left;
}

.conts .center .box {
	padding-left:30px;
	width:625px;
}

.conts .center .box .linia {


	clear:both;
	width:100%;
	padding:30px 0px 25px 0px;
}

.conts .center .box .linia .ln {
	border-bottom: #464646 dashed 1px;
	height:1px;
	width:100%;
}

.conts .center .box .tytul {
	font-size:19px;
	font-weight:bold;
	color:#ec870e;
	width:100%;
	clear:both;
	padding-bottom:15px;
	text-align:left;
	padding-left:0px;
}

.conts .center .box .tresc {
	color:#ffffff;
	width:100%;
	clear:both;
}

.conts .center .box .naglowek {
	position:relative;
	width:100%;

}

.conts .center .box .naglowek img {
	position:absolute;
	top:-20px;
	right:-56px;
}

.conts .center .box .tresc .zajawka {
	width:225px;
	padding-right:8px;
}

.conts .center .box .tresc .opis p {
	margin:0px;

	padding:0px;
	width:378px;
	line-height:21px;
	font-size:13px;
	padding-bottom:6px;
}

.conts .bottom {
	width:699px;
	height:41px;
	clear:both;
	background: url('../backgrounds/conb.png') no-repeat top left;
}

.conts .center .wszystkie-aktualnosci {
	position:relative;
	width:100%;
	clear:both;
	height:50px;
}

.conts .center .wszystkie-aktualnosci a {
	position:absolute;
	top:43px;
	right:-12px;
}

/* informacje o imprezie */

.impreza-opis {
	width:639px;
	position:relative;
	padding:0px 30px;
	line-height:17px;
	padding-bottom:25px;
}

.impreza-opis .nazwa-imprezy {
	width:100%;
	clear:both;
	font-weight:bold;
	padding-top:15px;
	line-height:17px;
}

.impreza-info {
	width:687px;
	height:71px;
	line-height:61px;
	font-weight:bold;
	font-size:12px;
	position:relative;
	padding-left:30px;
	background: url('../backgrounds/nazwa-imprezy.png') no-repeat top left;
}
