html,body {

background:#fff url('../images/bg.png') repeat-x top left;

font-family:arial,tahoma;

text-align:center;

padding:0px;

margin:0px;

color:#fff;

}



body {

font-size:12px;

line-height:1.5;

margin:0;

padding:0;

text-align:left;

}



img {

border:0;

}



h1 {

color:#fff;

font-size:20px;

font-weight:normal;

padding:5px 5px 5px 20px;

}



h2 {

font-size:18px;

padding:5px;

}



h3 {

font-size:16px;

font-weight:700;

padding:5px;

}



td {

text-align:left;

vertical-align:top;

}





td input,td textarea{

margin:2px;

}



table td{

padding:5px;

}



a {

color:#eee;

text-decoration:none;

}



a:visited {

color:#fff;

}



a:hover {

color:#fff;

}





a.more{

color:#fff;

}







p {

line-height:1.5;

font-size:12px;

padding:5px;

}



select {

margin:0px 3px;

font-size:11px;

}



label{

display:block;

text-align:right;

width:350px;

}



label span{

position:relative;

top:-12px;

}



* html label span{

top:0px;

}



.head{

display:block;

clear:both;

}



div.main{

width:990px;

margin:0px auto 0px auto;

display:block;

overflow:hidden;

background:transparent url('../images/main.png') no-repeat top left;

}





div.top,div.bottom,div.content {

display:block;

margin:0 auto;



}



div.top {

clear:both;

display:block;

height:134px;

text-align:center;

background:transparent url('../images/top.png') no-repeat top left;

overflow:hidden;

}



div.content{

clear:both;

background:#fff url('../images/content0.jpg') no-repeat top left;

overflow:hidden;

width:990px;

}



div.inner{

background:#2C243D url('../images/content.png') no-repeat top center;

margin:0px 12px;

overflow:hidden;

padding:10px;

}



div.news{

display:block;

overflow:hidden;

margin:0px 10px;

}



div.news-header{

border-bottom:3px solid #291125;

overflow:hidden;

display:block;

}



div.news-header.sub{

background:#2C243D url('../images/news-header-sub.png') no-repeat top center;

}



div.news-header h1{

width:40%;

float:left;

}



div.news-header a{

width:93px;

height:26px;

line-height:26px;

text-align:center;

color:#fff;

display:block;

float:right;

margin:5px 10px;

background:transparent url('../images/black-button.gif') no-repeat top left;

}





div.news-header a.red-bg{

background:transparent url('../images/red-button.gif') no-repeat top left;

}



a.rozwin,a.zwin{

width:45px;

height:14px;

padding:0px 0px 0px 15px;

display:block;

float:left;

margin:0px 5px;

line-height:14px;

}





a.rozwin{

background:transparent url('../images/rozwin.gif') no-repeat top left;

}



a.zwin{

background:transparent url('../images/zwin.gif') no-repeat top left;

}





a.rejestracja-skoczkow,div.news-header a.rejestracja-skoczkow{

width:170px;

height:27px;

line-height:27px;

text-align:center;

color:#fff;

display:block;

float:right;

margin:5px 10px;

background:transparent url('../images/rejestracja-skoczkow.gif') no-repeat top left;

}



div.news-50{

width:32%;

float:left;

color:#fff;

padding:10px 5px;

font-size:11px;

overflow:hidden;

}





div.news-50 img{

float:left;

display:inline-block;

padding:10px 20px;

background:transparent url('../images/news-img.gif') no-repeat center center;

}





div.flash-container{

background:url("../images/flash-bg.gif") no-repeat scroll left top transparent;

color:#fff;

display:block;

height:380px;

margin:10px 6px 0px 6px;

overflow:hidden;

padding:20px 20px 0px 20px;

text-align:center;

width:900px;

}





div.scroll{

background:url("../images/scroll.gif") no-repeat scroll left top transparent;

color:#fff;

display:block;

height:34px;

margin:10px auto;

overflow:hidden;

padding:5px 15px;

text-align:center;

width:899px;

}



div.scroll p{

padding:0px;

}



div.scroll-container{

width:890px;

display:block;

float:left;

overflow:hidden;

}





/* Container DIV - automatically generated */

.simply-scroll-container { 

	position: relative;

}



/* Clip DIV - automatically generated */

.simply-scroll-clip { 

	position: relative;

	overflow: hidden;

	z-index: 2;

}



/* UL/OL/DIV - the element that simplyScroll is inited on

Class name automatically added to element */

.simply-scroll-list { 

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1;

	overflow: hidden;

	margin: 0;

	padding: 0;

	list-style: none;

}

	

.simply-scroll-list li {

	padding: 0;

	margin: 0;

	list-style: none;

}

	

.simply-scroll-list li img {

	border: none;

	display: block;

}



/* Master button styles - note that up and down versions 

have been removed in this example */



.simply-scroll-btn {

	position: absolute;

	width: 20px;

	height: 38px;

	z-index:3;

	cursor: pointer;

	display:block;

	float:left;

}

	

.simply-scroll-btn-left {

	left: 20px;

	bottom: 6px;

	margin-left:-20px;



}

.simply-scroll-btn-left.disabled {



}

.simply-scroll-btn-left:hover {



}



.simply-scroll-btn-right {

	right: 0px;

	bottom: 6px;

	margin-right:-5px;



}

.simply-scroll-btn-right.disabled {



}

.simply-scroll-btn-right:hover {



}



/* Custom class modifications - adds to / overrides above



.simply-scroll is default base class */



/* Container DIV */

.simply-scroll { 

	width: 890px;

	height: 38px;

	margin-bottom: 1em;

}





.news .simply-scroll { 

	width: 900px;

	height: 135px;

	margin-bottom: 1em;

}







/* Clip DIV */

.simply-scroll .simply-scroll-clip {

	width: 860px;

	height: 38px;

	display:block;

	float:left;	

	margin:0px 20px;	

}



.news .simply-scroll .simply-scroll-clip {

	width: 880px;

	height: 135px;

	display:block;

	float:left;	

	margin:0px 10px 0px 20px;	

}





#simple-scroller div.news-50{

width:320px;

height:125px;

}



* html .simply-scroll-container,* html .simply-scroll,* html .simply-scroll-clip{

margin-left:-30px;

}



*:first-child+html .simply-scroll-container,*:first-child+html .simply-scroll,*:first-child+html .simply-scroll-clip{

margin-left:-10px;

}

	

/* Explicitly set height/width of each list item */	

.simply-scroll .simply-scroll-list li {

	float: left; /* Horizontal scroll only */

	height: 18px;

	padding:10px;

	display:block;



}

















div.content-right{

width:680px;

margin:10px 1px;

float:left;

display:block;

overflow:hidden;

color:#fff;

padding:10px 15px;

}



div.content-right-inner{

background:transparent url('../images/right-column.gif') repeat-y top left;

padding:5px 10px;

overflow:hidden;

display:block;

margin:0px;

}





div.content-right-inner form{

float:left;

}



div.content-right-inner p{

padding:10px 5px;

overflow:hidden;

display:block;

}





div.content-right-inner ul{

margin-left:10px;

overflow:hidden;

display:block;

}



div.content-right-inner ol{

 list-style-type: decimal;

 margin-left:20px;

 padding-left:10px;

} 



div.content-right-inner ol li{

padding:5px 0px 0px;

margin:0px;



}



div.content-right-inner ul li{

background:transparent url('../images/list.gif') no-repeat 0px 11px;

padding:5px 0px 0px 10px;

}



div.address{

overflow:hidden;

display:block;

clear:both;

}





div.listing-head{

font-size:11px;

padding:3px 10px;

clear:both;

display:block;

}





div.listing-footer{

font-size:11px;

padding:20px 10px 0px;

clear:both;

text-align:center;

display:block;

}





div.listing-footer a{

padding:3px 7px;

display:block-inline;

background:transparent url('../images/bottom.png') no-repeat center center;

color:#555;

margin:3px;

}



div.listing-footer a.set{

background:transparent url('../images/left-box-yellow.png') repeat-y top center;

}



div.small-box{

width:170px;

padding:0px;

display:block;

overflow:hidden;

margin:10px 5px 0px 45px;

float:left;

}





* html div.small-box{

margin-left:30px;

}



div.small-box div{

background:transparent url('../images/small-box.gif') no-repeat top left;

width:160px;

padding:5px;

display:block;

overflow:hidden;

}



div.small-box h2{

font-size:12px;

margin-left:5px;

}



div.small-box div img{

display:block;

margin:3px auto;

border:1px solid #E1E5F1;

}





div.small-box div p{

font-size:11px;

}



div.small-box div span.left{

line-height:14px;

padding-left:5px;

}





input.submit,a.yellow-button-small{

background: transparent url('../images/rejestracja.gif') no-repeat top left;

width:154px;

height:30px;

line-height:30px;

text-align:center;

display:block;

margin:10px 5px 0px 5px;

color:#fff;

font-weight:bold;

border:0px;

font-size:12px;

overflow:hidden;

}



a.submit {

background: transparent url('../images/wyloguj.gif') no-repeat top left;

border:0;

width:50px;

height:24px;

display:block;

float:right;

padding-right:10px;

}

input.submit.purple{

background: transparent url('../images/right-column-header.gif') no-repeat center center;

width:126px;

height:19px;

line-height:19px;

text-align:center;

display:block;

margin:10px 5px 0px 5px;

color:#fff;

font-weight:bold;

border:0px;

font-size:11px;

overflow:hidden;

}





* html input.submit.purple{

margin-right:50px;

}



*:first-child+html input.submit.purple{

margin-right:100px;

}



input.submit{

float:right;

}



div.address a{

padding:0px 0px 0px 8px;

background:transparent url('../images/address.gif') no-repeat center left;

margin:0px 3px;

}





div.right-column-header{

width:667px;

height:53px;

line-height:53px;

padding:0px 20px;

color:#fff;

font-size:18px;

background:transparent url('../images/right-column-header.gif') no-repeat top left;

margin:10px 0px 10px -2px;

overflow:hidden;

}





div.right-column-header span.right{

color:#A981CD;

float:right;

}





table.buy{

margin:10px;

width:97%;

}



table.buy th,table.buy td{

border:1px solid #333;

padding:5px;

font-size:12px;

vertical-align:middle;

}



table.buy td img{

margin:0px auto;

}



table.buy td label{

text-align:left;

clear:both;

}



div.address a.home{

background:none;

padding:0px 0px 0px 3px;

}



div.address a.set{

font-weight:bold;

}





div.content-left{

width:220px;

color:#fff;

padding:20px 5px;

float:left;

overflow:hidden;

}





div#mapka{

width:185px;

height:173px;

margin:0px 10px;

display:block;

background:transparent url('../images/mapka.png') no-repeat top left;

}





div.box{

width:200px;

padding:10px;

display:block;

background:transparent url('../images/left-box.png') repeat-y top left;

overflow:hidden;

}





div.box *{

font-size:11px;

}





div.purple-box{

width:200px;

height:317px;

padding:0px;

display:block;

background:transparent url('../images/purple-box.gif') no-repeat top left;

overflow:hidden;

padding:10px 10px 10px;

margin:10px 0px;

color:#fff;

}



div.purple-box img{

display:block;

margin:10px auto;

}





div.purple-box h3{

color:#fff;

font-size:16px;

font-weight:normal;

letter-spacing:-1px;

}





div.gallery{

width:470px;

display:block;

overflow:hidden;

}



div.gallery span.left img{

display:block;

margin:5px 5px 7px;

border:1px solid #EAEAEA;

}



div.gallery span.right img{

display:block;

margin:5px;

border:1px solid #EAEAEA;

}



span.cena{

padding:0px 0px 0px 5px;

height:38px;

display:inline-block;

overflow:hidden;

background:transparent url('../images/cena-left.gif') no-repeat top left;

margin-right:5px;

width:100px;

}



span.cena span{

float:right;

display:block;

background:transparent url('../images/cena-right.gif') no-repeat top right;

line-height:38px;

font-weight:bold;

font-size:18px;

text-align:center;

padding:0px 10px 0px 0px;

}





.content470{

width:465px;



}





div.black-header-small{

width:440px;

line-height:26px;

padding:0px 10px;

display:block;

background:transparent url('../images/black-header-small.gif') no-repeat top left;

overflow:hidden;

margin:5px 5px 0px;

color:#fff;

clear:both;

}





table.details{

width:460px;

display:block;

margin:5px;

}



table.details td{

padding:5px;

font-size:11px;

}



table.details td.name{

color:#730B95;

font-weight:bold;

text-align:right;

white-space: nowrap;

}



div.yellow-box{

width:220px;

padding:0px;

display:block;

background:transparent url('../images/left-box-yellow.png') repeat-y top left;

overflow:hidden;

margin:10px 0px 0px;

}



div.yellow-box div{

background:transparent url('../images/left-box-yellow-top.png') no-repeat top left;

width:190px;

padding:20px 15px 15px 15px;

display:block;

overflow:hidden;

}





div.header{

width:200px;

padding:10px;

margin:10px 0px 0px;

display:block;

background:transparent url('../images/left-header.png') no-repeat top left;

overflow:hidden;

color:#fff;

font-size:16px;

}



div.content-left{

overflow:hidden;

}



div.content-left ul li{

margin:2px 5px;

}



div.content-left ul li span{

display:block;

float:left;

}



div.content-left ul li a{

color:#fff;

background:transparent url('../images/li.gif') no-repeat top left;

width:190px;

height:20px;

display:block;

padding:5px 5px 5px 15px;

}





div.content-left ul li.linews{

background:transparent url('../images/linews.gif') no-repeat top left;

overflow:hidden;

height:54px;

margin:3px 5px 0px 5px;

}



div.content-left ul li.linews div{

display:block;

clear:both;

padding:0px 5px 0px 5px;

font-size:11px;

}



div.content-left ul li.linews a{

color:#fff;

background-image:none;

width:200px;

height:32px;

display:block;

padding:0px 5px 5px 5px;

clear:both;

font-size:11px;

font-weight:bold;

}



div.content-right h1{

padding-left:0px;

}



div.side-header{

color:#ffffff;

display:block;

width:160px;

height:42px;

line-height:42px;

padding:0px 10px;

font-size:18px;

background:transparent url('../images/side-header.png') no-repeat top left;

overflow:hidden;

}





div.menu{

display:block;

height:47px;

width:730px;

padding:0px 10px 0px 10px;

float:right;

text-align:center;

margin:0px 25px 0px 0px;

position:relative;

top:-60px;

margin-left:5px;

background:transparent url('../images/topmenu.gif') no-repeat top right;

}



div.menu ul{

width:710px;

display:block;

text-align:center;

margin:0px auto;

float:right;

}



div.menu ul li{

display:inline;

margin:0px;

}



div.menu ul li a {

display:block;

float:right;

color:#fff;

padding:0px 12px;

font-size:14px;

text-decoration:none;

margin:0px;

height:43px;

line-height:43px;

margin:2px 0px;

overflow:hidden;

letter-spacing:-1px;

}



div.menu ul li a:hover {

color:#fff;

}





div.menu ul li a.set {

font-weight:bold;

color:#ff0000;

}





div.menu ul li a.blink{

background:transparent url('../images/gal.gif') no-repeat top center;

}



div.menu ul li a.set:hover {

color:#ff0000;

}



div.menu ul.right{

width:138px;

height:30px;

display:block;

float:right;

margin:8px 15px;

background:transparent url('../images/rejestracja.gif') no-repeat top left;

padding:0px 8px;

text-align:center;

}





div.menu ul.right li a{

line-height:14px;

padding:0px 5px;

margin:5px 0px;

height:14px;

border:0px;



}



div.menu ul.right li:first-child a{



}







div.poll{

padding:10px;

}



form a{

color:#053297;

font-size:11px;

}



form p span{

float:right;

}



input{

margin:5px 2px;

}



.content-center p img,.green-border img{

border:4px solid #003A01;

margin:10px;

overflow:hidden;

}



.sponsors{

display:block;

clear:both;

text-align:center;

padding:8px;

}





a.block img{

display:block;

margin:2px 1px;

}





img.block{

display:block;

clear:both;

margin:0px;

padding:0px;

}



div.footer{

background:url("../images/content-bottom.png") no-repeat scroll center top transparent;

clear:both;

display:block;

height:40px;

margin:0 auto 5px;

overflow:hidden;

padding:5px 20px;

width:950px;

z-index:100;

}



div.footer ul li a.rejestracja{

display:block;

float:right;

margin-top:-5px;

}



div.footer *{

font-size:11px;

color:#fff;

}



div.footer ul{

height:15px;

margin:0px 25px;

display:block;

width:45%;

float:left;

}



div.footer ul li{

display:inline;

overflow:hidden;



}



div.footer ul li span{

line-height:14px;

padding:0px 25px;



}



div.footer ul li a{

padding:5px 15px;

}





div.footer ul.right{

height:15px;

margin:0px 25px;

display:block;

width:40%;

float:right;

text-align:right;

color:#666;

}



div.bottom{

background:transparent url('../images/bottom.png') repeat-x top center;

padding:20px;

margin:0px;

display:block;

overflow:hidden;

}



div.bottom div{

width:960px;

display:block;

margin:5px auto;

}



div.links{

position:absolute;

top:3px;

height:24px;

line-height:24px;

overflow:hidden;

display:block;

text-align:right;

width:960px;

padding:0px 10px;

}



div.links img{

padding:2px 5px;

display:inline;

margin-bottom:-10px;

}



div.featured{

background:#000000;

}



div.red-bar{

background:transparent url('../images/red-bar.png') repeat-x top center;

height:44px;

line-height:44px;

padding:0px 20px;

}



div.red-details{

background:#AE111A;

padding:10px 20px;

font-size:12px;

font-weight:bold;

}



span.big{

font-size:18px;

font-weight:bold;

}



span.normal{

font-size:14px;

}







span.right,img.right{

float:right;

}



span.left{

float:left;

}



a#logo{

padding:10px 40px 0px;

margin:0px auto;

display:block;

float:left;

}



div.clear{

clear:both;

}



div.gcell{

width:150px;

height:100px;

border:3px solid #1B131F;

float:left;

display:block;

overflow:hidden;

margin:3px;

}



#slideshow{

border:3px solid #1B131F;

}



table.kalendarz{

margin-left:-15px;

}



table.kalendarz td {

font-size:11px;

padding:3px;

background:transparent url('../images/td.gif') no-repeat top left;

}



div.news form{

background:transparent url('../images/form.gif') no-repeat top center;

width:892px;

height:450px;

padding:10px;

overflow:hidden;

}





div.strefa{

background:transparent url('../images/form-strefa.gif') no-repeat top center;

width:892px;

height:191px;

padding:10px;

overflow:hidden;

margin:0px auto;

}



.content-right p img{

padding:5px;

}


a#fb-box{
background: transparent url('../images/fb-button.png') no-repeat top center;
width:49px;
height:138px;
display:block;
overflow:hidden;
float:left;
margin:17px -5px 0px 0px;
display:block;
}


div#fb-box{
background: transparent url('../images/fb-box.png') no-repeat top center;
width:230px;
height:560px;
padding:20px 20px;
display:block;
float:left;
}


div.fb-box{
overflow:hidden;
display:block;
float:right;
width:319px;
overflow:hidden;
position:absolute;
right:-270px;
height:600px;

}

div.fb-overflow{
overflow:hidden;
width:49px;
height:600px;
padding:0px;
margin:auto 0px 0px 0px;
display:block;
position:fixed;
right:0px;
top:160px;
z-index:1000;
}

div.fb-like-box,div.fb-activity{
background:#fff;
}


a#blog-box{
background: transparent url('../images/blog-button.png') no-repeat top left;
width:49px;
height:138px;
display:block;
overflow:hidden;
float:left;
margin:7px -5px 0px 0px;
display:block;
}

a#blog-box:hover{
background: transparent url('../images/blog-button.png') no-repeat top right;
}

div#blog-box{
background: transparent url('../images/blog-box.png') no-repeat top center;
width:230px;
height:110px;
padding:20px 20px;
display:block;
float:left;
}


div.blog-box{
overflow:hidden;
display:block;
float:right;
width:319px;
overflow:hidden;
position:absolute;
right:-270px;
height:150px;

}

div.blog-overflow{
overflow:hidden;
width:49px;
height:150px;
padding:0px;
margin:auto 0px 0px 0px;
display:block;
position:fixed;
right:0px;
top:5px;
z-index:1000;
}

