/*
	Created by Eric Meyer
	Edited by dreame4
*/

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, q, samp,
small, strike, strong, sub, sup,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	text-align: left;
	text-decoration:none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	list-style: none;
}
a { color: #0079b3;}
p a { font-weight: bold; }
q:lang(pl) { quotes: "\201E" "\201D" "\00AB" "\00BB"; }
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

a:focus { overflow: hidden; }

abbr[title], acronym[title] { cursor: help; }

strong { font-weight: bold; }

.clear { clear: both; }
.block { display: block; }
.right { float:right; }
.left { float: left; }
.none { display:none; }

input { font-family: "Lucida Sans Unicode", "Calibri", "Trebuchet MS", sans-serif; font-size: 1.2em; }

h1, h2, h3, h4 { font-family: "Lucida Sans Unicode", "Calibri", "Trebuchet MS", sans-serif; }


/****************************************************************/

html {
	background: #dfdbdc url(../images/bg.jpg) repeat-x 0 0;
	color: #454142;
	font:normal 62.5%/1 Arial, Helvetica, sans-serif;
	}
	
div#wrapper {
	width: 992px;
	margin: 0 auto;
	position:relative;
	}
 
div#top {
	width: 992px;
	height: 125px;
	position:relative;
	}
	
	div.bg-logo {
		width: 426px;
		height: 306px;
		background: url(../images/bg_logo.jpg) no-repeat 0 0;
		position:absolute;
		top: 0;
		left: -44px;
		z-index: -1;
		}
		
	h1 {
		display: block; 
		width: 445px;
		height: 125px;
		background: url(../images/logo.png) no-repeat 0 0;
		position:relative;
		}
		
		h1 a {
			text-indent: -1000em;
			display: block;
			width: 445px;
			height: 125px;
			}
			
	div.search {
		width: 280px;
		height: 41px;
		background: url(../images/searchbar.jpg) no-repeat 0 0;
		position:absolute;
		right: -1px;
		top:85px;
		}
		
		div.search div.text {
			width: 200px;
			height: 25px;
			background: url(../images/searchbar_input.jpg) no-repeat 0 0;
			position:relative;
			top: 11px;
			left: 16px;
			}
			
			div.search div.text input {
				width: 188px;
				margin-left: 6px;
				border:0;
				background: none; 
				font-size: 1.2em;
				color: #8d8c8c;
				margin-top: 2px;
				}
				
			div.search div.ok input,
			div.login div.ok input {
				width: 40px;
				height: 25px;
				border:0;
				background: url(../images/searchbar_ok.jpg) no-repeat 0 0;
				position:relative;
				top: -14px;
				left: 227px;
				text-indent: -1000em;
				cursor:pointer;
				}

div#top-wspieraj h1 {
    background: url(../images/wspieraj/logomain.png) no-repeat 0 0 !important;
    width: 500px !important;
}
			
div#content {
	width: 992px;
	background: url(../images/content.png) repeat-y 0 0;
	}
	
	div.content-top {
		width: 992px;
		height: 8px;
		background: url(../images/top_content.png) no-repeat 0 0;
		margin-top: -4px;
		}
		
	div.content-bottom {
		width: 992px;
		height: 6px;
		background: url(../images/bottom_content.png) no-repeat 0 0;
		clear: both;
		}
		
div#menu, div#menu-b {
	width: 984px;
	height:35px;
	margin-left: 4px;
	position:relative;
	top: -3px;
	}
	
div#menu-b { top: 3px; }
		
	div#menu ul,
	div#menu-b ul { 
		display: block;
		background: url(../images/menu.png) repeat-x 0 0;
		width: 984px;
		height: 35px;
		float: left;
		}
		
	div#menu-b ul { background-image: url(../images/menub.png); }
		
	div#menu ul li,
	div#menu-b ul li {
		display: block;
		float: left; 
		height: 35px;
		background: url(../images/menu_separator.png) no-repeat top right;
		}
		
	div#menu-b ul li { background-image: url(../images/menub_separator.png); }
		
		div#menu ul li a,
		div#menu-b ul li a {
			display: block;
			height: 23px;
			color: #fff;
			font-size: 1.2em;
			padding-top: 12px;
			text-align:center;
			font-weight: bold;
			}
		
		div#menu ul li a:hover {
			background: url(../images/menu_hover.png) repeat-x 0 0;
			}
			
		div#menu-b ul li a:hover {
			background: url(../images/menub_hover.png) repeat-x 0 0;
			}
			
		div#menu ul li a.active {
			background: url(../images/menu_active.png) repeat-x 0 0;
			}
		
		li.home { width: 61px;	}
		div#menu li.home a { width: 59px; text-indent: -1000em;	background: url(../images/menu_home.png) no-repeat 0 0; }
		div#menu-b li.home a { width: 59px; text-indent: -1000em;	background: url(../images/menub_home.png) no-repeat 0 0; }
		div#menu li.home a:hover { background:url(../images/menu_home.png) no-repeat 0 -35px; } 
		div#menu-b li.home a:hover { background:url(../images/menub_home.png) no-repeat 0 -35px; } 
		
		li.rozgrywki { width: 96px;	}
		li.rozgrywki a { width: 94px; }
		
		li.kadra { width: 71px; }
		li.kadra a { width: 69px; }
		
		li.zarzad { width: 80px; }
		li.zarzad a { width: 78px; }
		
		li.historia { width: 119px; }
		li.historia a { width: 117px; }
		
		li.multimedia { width: 103px; }
		li.multimedia a { width: 101px; }
		
		li.sponsorzy { width: 102px; }
		li.sponsorzy a { width: 100px; }
		
		li.rekrutacja { width: 103px; }
		li.rekrutacja a { width: 101px; }
		
		li.dojazd { width: 73px; }
		li.dojazd a { width: 72px; }
		
		li.kontakt { width: 86px; }
		li.kontakt a { width: 84px; }
		
		div#menu li.forum, div#menu-b li.forum { width: 90px; background: none; }
		div#menu li.forum a { width: 90px; background: url(../images/menu_forum.png) no-repeat 0 0; }
		div#menu-b li.forum a { width: 90px; background: url(../images/menub_forum.png) no-repeat 0 0; }
		div#menu li.forum a:hover { background: url(../images/menu_forum.png) no-repeat 0 -35px; }
		div#menu-b li.forum a:hover { background: url(../images/menub_forum.png) no-repeat 0 -35px; }
		
div#live {
	width: 962px;
	margin: 0 auto; 
	position:relative;
	height: 40px;
	}
	div.live {
		background: url(../images/live.png) no-repeat 0 4px;
	}
	
	div#live p {
		margin-left: 20px;
		color: #fff;
		font-size: 1.2em;
		position:relative;
		top: 12px;
		}
		
		div#live p a {
			color: #54c3ff;
			}
			
	div#live a.close, div#lightbox a.close  {
		width: 13px;
		height: 14px;
		background: url(../images/live_close.png) no-repeat 0 0;
		position:absolute;
		right: 0;
		top: 12px;
		text-indent: -1000em;
		cursor:pointer;
		display: block;
		}
		div#lightbox a.close { position: relative; z-index: 1; height: 20px; width: 20px; left: 484px; background: url(../images/x1.jpg) no-repeat center center;  }
	div.l-bottom {
		width: 982px;
		height: 2px;
		margin: 0 auto;
		background: url(../images/live_bottom.png) repeat-x 0 0;
		margin-bottom: 10px;
		}
		
div.col-twin {
	width: 730px;
	margin-left: 12px;
	position:relative;
	}
	
	div.col480.main-page  { min-height: 658px; margin-bottom: 0; }
	div.col230.main-page  { min-height: 689px; margin-bottom: 0; }
	
div.baner {
	width: 730px;
	height: 96px;
	background: url(../images/baner.png) repeat-y 0 0;
	margin-bottom: 10px;
	}
	
	div.baner .top {
		width: 730px;
		height: 2px;
		background: url(../images/baner_top.png) no-repeat 0 0;
		}
	
	div.baner .bottom {
		width: 730px;
		height: 2px;
		background: url(../images/baner_bottom.png) no-repeat 0 0;
		position:relative;
		top: 94px;
		}

.header {
	height: 22px;
	background: url(../images/header_480.png) no-repeat 0 0;
	color: #e8e8e8;
	padding-top: 9px;
	font-size: 1.2em;
	padding-left: 10px;
	cursor:default;
	margin-bottom: 10px;
	}
		
div.col480 {
	width: 480px;
	height: auto;
	background-color: #fff;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	}
	
	div.col480 .header {
		width: 470px;
		}
		
	div.mar-right { margin-right: 13px; }
	
	div.col-twin.mar-right { margin-right: 10px; }
	
div.col230 {
	width: 230px;
	height: auto;
	float: left;
	}
	
	div.col230.bgfff { background-color: #fff; }
	
	div.col230 .header {
		width: 220px;
		background: url(../images/header_230.png) no-repeat 0 0;
		}
		
	div.col-twin .col230 { position:absolute; left: 495px; background-color: #fff; }
	div.col-twin .col230, x:-moz-any-link { margin-top: 10px; }
	div.col-twin .col230, x:-moz-any-link, x:default { margin-top: 0; }
		
div.important-msg {
	background-color: #fff;
	width: 460px;
	margin-left: 10px;
	margin-bottom: 20px;
	position:relative;
	}
		
	h2 {
		height: 14px;
		border-bottom: 1px solid #c7c6c6;
		background: url(../images/arrow.png) no-repeat 0 4px;
		padding-left: 12px;
		color: #454142;
		font-size: 1.2em;
		margin-bottom: 10px;
		}
		
		h2 span.right { margin-top: -12px; margin-right: 10px; }
		
	div.important-msg div.img {
		width: 460px;
		
		overflow:hidden;
		}
		
		div.important-msg div.img img {
			height: 138px; margin-top: 1px;
			}
			
	div.important-msg div.text {
		width: 224px;
		height: 128px;
		background: url(../images/transparent.png) repeat 0 0;
		position:absolute;
		left: 230px;
		top: 26px;
		padding: 10px 0 0 6px;
		}
        div.important-msg p a {
            color:#54c3ff;    
        }
		div.important-msg div.text div.info, div.important-msg div.text div.info a { color: #c2c2c2 !important; }
		h3 {
			font-size: 1.4em;
			color:#54c3ff;
			margin-bottom: 3px;
			cursor:default;
			}
			
			h3 a {
				color: #54c3ff;
				font-weight: bold; 
				}
				
				h3 a:hover {text-decoration: underline; }
			
		div.text div.info {
			color: #555;
			margin-bottom: 10px;
			}
		
		div.text div.info a {
			color: #555;
			}
			
		div.important-msg div.text p {
			color: #fff;
			line-height: 1.3;
			font-size: 1.2em;
			text-align: justify;
			padding-right: 5px;
			}
			
		a.more {
			color: #54c3ff;
			background: url(../images/arrow.png) no-repeat 50px -95px;
			padding-right: 20px;
			font-size: 1.3em;
			float: right;
			display: block;
			margin-right: 5px;
			}
			
			a.more:hover { text-decoration:underline; }
		
div.rest-msg {
	background-color: #fff;
	width: 460px;
	margin-left: 10px;
	}
	
	div.rest-msg h3 {
		font-size: 1.3em;
		color: #0079b3;
		font-weight: bold;
		}
		
		div.rest-msg h3 a {
			color: #0079b3;
			}
		
	div.rest-msg div.img {
		float: left; 
		margin-right: 10px;
		}
		
	div.info, div.info a { color: #555; }
		
	div.rest-msg div.text p a.more,
	div.last p a.more { color: #0079b3; }
		
	div.rest-msg div.text p {
		font-size: 1.15em;
		line-height: 1.3;
		text-align: justify;
		width: 71%;
		float: left;
		}
		
div.one-msg { margin-bottom: 20px; overflow: hidden; clear: both; }

div.archive, div.full-stats {
	height: 24px;
	border-top: 1px solid #c3c2c2;
	border-bottom: 1px soid #191717;
	width: 470px;
	padding-left:10px;
	position:relative;
	float: left;
	background-color: #ddd;
	padding-top: 6px;
	margin-top:-20;
	margin-bottom: 10px;
	}
			
	div.archive a { color: #8d8c8c; font-size: 1.2em;}
	div.archive a:hover { color: #0079b3; }
	
	a.newwer {
		padding-left: 12px;
		background: url(../images/arrow.png) no-repeat 0 -18px;
		margin-right: 20px;
		}
		
		a.newwer:hover { background-position: 0 -43px; }
		
	a.older {
		padding-right: 12px;
		background: url(../images/arrow.png) no-repeat 100% -68px
		}
	
		a.older:hover { background-position: 100% -93px; }
		
div.grey-button {
	height: 25px;
	color: #454142;
	background: url(../images/button_middle.png) repeat-x 0 0;
	}
	
	div.grey-button div.b-left {
		height: 25px;
		width: 2px;
		position:absolute;
		left:0;
		background: url(../images/button_left.png) no-repeat 0 0;
		}
		
	div.grey-button div.b-right {
		height: 25px;
		width: 2px;
		position:absolute;
		right: 0;
		top: 0;
		background: url(../images/button_right.png) no-repeat 0 0;
		}
	
	div.grey-button a {
		display: block;
		font-size: 1em;
		color: #454142;
		padding: 0 .8em;
		height: 18px;
		padding-top: 7px;
		width: auto;
		}
		
		div.grey-button a:hover {
			color:#0079B3;
			}
		
	div.archive div.grey-button,
	div.full-stats div.grey-button {
		position:absolute;
		right: 10px;
		top: 2px;
		}
	
ul.tabs {
	width: 230px;
	height: 30px;
	margin-top: -10px;
	margin-bottom: 10px;
	}
	
	ul.tabs li {
		display: block;
		float: left; 
		width: 115px;
		height:30px;
		}
		
		ul.tabs li a {
			display: block;
			width: 115px;
			height: 18px;
			background-repeat: no-repeat;
			background-position: 0 0;
			float: left;
			color: #353535;
			text-align:center;
			padding-top: 12px;
			outline: none;
			}
			
			ul.tabs li a:hover, ul.tabs li a.selected {
				background-position: 0 -30px;
				color: #0f0f0f;
				font-size: 1.2em;
				padding-top: 9px;
				height: 21px;
				}
		
		ul.tabs li a.fc1 {
			background-image: url(../images/tab_fc.png);
			width: 105px;
			padding-left: 10px;
			}
			
		/* drugie obecne w "kadra" */	
			
		ul.tabs li a.fc1-2 {
			background-image: url(../images/tab2_fc.png);
			width: 105px;
			padding-left: 10px;
			}
			
		ul.tabs li a.fc2 {
			background-image: url(../images/tab_fc2.png);
			padding-right: 10px;
			width: 105px;
			}
			
		/* drugie obecne w "kadra" */
			
		ul.tabs li a.fc2-2 {
			background-image: url(../images/tab2_fc2.png);
			padding-right: 10px;
			width: 105px;
			}
		
div.last-round {
	width: 210px;
	margin-left: 10px;
	}
	
	div.side {
		width: 86px;
		height: 50px;
		float: left; 
		}
		
		div.side h3 {
			font-size: 1.2em;
			color: #0079b3;
			text-align:center;
			padding-top: 1px;
			}
			
		div.side img {
			display: block;
			margin: 10px auto 0 auto;
			}
			
		div.p-side {
			width: 62px;
			text-align:center;
			color: #1a1a1a;
			font-size: 1.2em;
			float: left;
			margin-bottom: 10px;
			padding-left: 13px;
			}
			
			div.p-side.r {
				padding-left:0;
				width: 67px;
				padding-right: 8px;
				}
		
	div.middle {
		width: 38px;
		height: 50px;
		float: left; 
		font-size: 1.4em;
		color: #454142;
		text-align:center;
		cursor:default;
		}
		
		div.p-middle {
			color: #acabab;
			width: 60px;
			text-align:center;
			float: left;
			padding-top: 1px;
			}
		
	div.last-round div.date {
		clear: both; 
		width: 210px;
		color: #acabab;
		text-align:center;
		margin-bottom: 10px;
		border-bottom: 1px solid #dad9d9;
		padding-bottom: 4px;
		}
		
	div.last-round div.grey-button { position:absolute;margin: 0 auto; }
		
	div.margin { height: 25px; margin: 0 auto 20px auto; width: 81px; }
	
	div.shooters {
		width:100%;
		margin-bottom: 20px;
		clear: both;
		
		}
		
		div.s-left, div.s-right {
			width: 50%;
			float: left;
			font-size: 1.1em;
			margin-top: 10px;
			}
			
		div.shooters span { display: block; margin-bottom: 2px; height: auto !important;  width: 100%; }
		div.shooters span abbr { color: #d40f16; }
	
div.remain-match {
	width: 210px;
	margin-left: 10px;
	margin-bottom: 20px;
	}
	
	div.remain-match table { width: 210px; font-size: 1.2em; }
	
	div.remain-match table td { height: 16px; }
	
	div.remain-match table .side {
		width: 86px;
		color: #0079b3;
		}
		
		div.remain-match table .side.t-left { text-align:left; }
		div.remain-match table .side.t-right { text-align:right; }
		
	div.remain-match table .middle {
		width: 38px;
		text-align:center;
		}
		
div.league-table {
	width: 210px;
	margin-left: 10px;
	}
	
	div.league-table table { width: 210px; margin-top: -24px; font-size: 1.2em; }
	
		div.league-table thead th { padding-bottom: 2px; }
		
		div.league-table tr.first td { 
			padding-top: 10px
			}
			
		div.league-table tr.last td {
			padding-bottom: 8px; 
			}
			
		div.league-table td { padding-bottom: 4px; }
			
		div.league-table td.lp {
			text-align:right;
			padding-right: 4px;
			border-right: 1px solid #c7c6c6;
			}
			
		div.league-table td.name {
			border-right: 1px solid #c7c6c6;
			padding-left: 2px;
			}
			
		div.league-table td.pkt {
			text-align:left;
			padding-left: 6px; 
			color: #0079b3;
			}
			
			div.league-table th.pkt { padding-left: 6px; border-left: 1px solid #c7c6c6; }
			
		div.league-table td.name img {
			display: block; 
			float: left; 
			}
			
		div.league-table td.name span {
			display: block;
			float: left; 
			margin-left: 3px;
			padding-top: 3px;
			}
	
	div.full-stats {
		width: 220px;
		margin-bottom:0;
		}
		
		div.col-twin div.full-stats { float:none; margin-top: 0; margnin-left:0; }


div.dark-box {
	width: 210px;
	position:relative;
	background: url(../images/login.png) repeat-y 0 0;
	padding: 12px 10px 13px 10px;
	margin-bottom: 10px;
	}
	
	div.dark-box .top {
		width: 230px;
		height: 2px;
		background: url(../images/login_top.png) no-repeat 0 0;
		position:absolute;
		top:0;
		left:0;
		z-index: 10;
		}
		
	div.dark-box .bottom {
		width: 230px;
		height: 3px;
		background: url(../images/login_bottom.png) no-repeat 0 0;
		position:absolute;
		bottom: 0;
		left:0;
		}
		
	div.dark-box .header2, div.block .header2 {
		color: #fff;
		font-size: 1.2em;
		cursor: default;
		margin-bottom: 8px;
		}

div.login {
	height: 108px;
	}
	
	div.login form {
		border-bottom: 1px solid #454142; 
		height: 70px;
		}

	div.login div.email,
	div.login div.pass {
		width: 210px;
		height: 27px;
		background: url(../images/login_email.png) no-repeat 0 0;
		margin-bottom: 6px;
		}
		
		div.login div.pass { width: 165px; background-image: url(../images/login_pass.png); }
		
		div.login div input {
			border:0;
			background: none;
			margin-left: 10px;
			color: #9b9999;
			margin-top: 3px;
			}

		div.login div.email input { width: 190px; }
		div.login div.pass input { width: 145px; }
		div.login div.ok input { background-image: url(../images/login_ok.png); left: 160px; top: -36px;}
		
		div.other {
			margin-top: 8px;
			}
			
		div.other a {
			color: #50b0e4;
			padding-left: 12px;
			background: url(../images/arrow.png) no-repeat 0 5px;
			font-size: 1.22em;
			font-weight: normal;
			}
			
			div.other a.new-account { margin-left: 6px; }

div.logedin { margin-bottom: 10px; }			
		
div.logedin p {
	color: #9b9999;
	font-size: 1.2em;
	margin-bottom: 6px;
	}
	
	div.logedin p strong { color:#fff; }
			
	div.logedin div.about {
		padding-bottom: 10px;
		border-bottom: 1px solid #454142;
		height: 31px;
		padding-top: 4px;
		}
			
	div.logedin div.av {
		width: 35px;
		height: 34px;
		background: url(../images/comm_av.png) no-repeat 0 0;
		float: left;
		}

	div.logedin div.links {
		float: left; 
		width: 165px;
		margin-left: 10px;
		font-size: 1.2em;
		}
		
		div.logedin a {
			color: #54c3ff;
			background: transparent url(../images/arrow.png) no-repeat 0 7px;
			display: block;
			padding-left: 15px;
			line-height: 1.4;
			}
			
			div.logedin a:hover { text-decoration:underline; }
			
	div.logedin button {
		width: 77px;
		height: 25px;
		background: url(../images/logout.png) no-repeat 0 0;
		border:0;
		font-size:1em;
		color: #bab9b9;		
		padding-bottom: 3px;
		padding-left: 22px;
		cursor:pointer;
		position:relative;
		left: 133px;
		top: 4px;
		}
		
div.galery {
	width: 230px;
	height: 205px;
	position:relative;
	margin-bottom: 10px;
	overflow: hidden;
	}
	
	div.galery .header { background-image: url(../images/header_230.png); margin-bottom: 0;}
	
	div.galery div.elems {
		width: 92px;
		height: 22px;
		position:absolute;
		top: 4px;
		right: 4px;
		background: url(../images/galery_header.png) repeat-x 0 0;
		}
		
		div.galery div.elems div.e-left,
		div.galery div.elems div.e-right {
			width: 2px;
			height: 22px;
			background-repeat: no-repeat;
			background-position: 0 0;
			position:absolute;
			}
		
		div.galery div.elems .e-left {
			left:0;
			background-image: url(../images/galery_header_left.png);
			}
			
		div.galery div.elems .e-right {
			right: 0;
			top:0;
			background-image: url(../images/galery_header_right.png);
			}
			
	div.galery ul {
		width: 80px;
		height: 14px;
		display: block;
		position:relative;
		top: 4px;
		left: 8px;
		}
		
		div.galery ul li { 
			display: block; 
			float: left; 
			width: 14px;
			height: 14px;
			margin-right: 2px;
			}
			
			div.galery ul li a {
				display: block;
				width: 14px;
				height: 14px;
				background: url(../images/header_galeria_button.png) no-repeat 0 0;
				text-indent: -1000em;
				}
				
				div.galery ul li a:hover, div.galery ul li a.selected {
					background-position: 0 -14px;
					}
					
	div.galery div.img {
		width: 230px;
		height: auto;
		border-bottom: 1px solid #191717;
		}
		
		div.galery div.img img { border:0; }
		
	div.galery div.img .desc {
		width: 210px;
		padding: 4px 10px 6px 10px;
		font-size: 1.2em;
		color:#fff;
		background: url(../images/transparent.png) repeat 0 0;
		position:relative;
		top: -22px;
		}
		
div.question {
	
	}
	
	div.inbox {
		width: 208px;
		border: 1px solid #403c3d;
		background-color: #403c3d;
		margin-bottom: 10px;
		}
		
		div.inbox div.box {
			width: 186px;
			border: 1px solid #2e2b2b;
			padding: 10px;
			color: #fff;
			font-size: 1.1em;
			line-height: 1.3;
			}

	div.question div.q-main {
		border-top: 1px solid #403c3d;
		padding-top:1px;
		}
		
	div.question div.q-main div.border {
		width: 206px;
		margin-left: 2px;
		padding-top: 8px;
		height: 24px;
		border-bottom: 1px solid #4b4748;
		background: none;
		}
		
	div.question div.q-main div {
		width: 210px;
		height: 34px;
		background: url(../images/question.png) no-repeat 0 0;
		color: #54c3ff;
		font-size: 1.09em;
		margin-top: -1px;
		}
			
	div.question div.q-main div div.border input {
		display: block; 
		float: left; 
		margin-right: 8px;
		margin-top:0;
		margin: 0 8px 0 6px; 
		}
			
	div.question div.q-main div.ok {
		width: 208px;
		margin-left:1px;
		border:0;
		border-top: 1px solid #272525;
		background: none;
		margin-bottom: 10px;
		}
		
		div.question div.q-main div.ok div {
			margin-top:0.5px;
			border:0;
			border-top: 1px solid #403c3d;
			background-color: #363233;
			width: 208px;
			background: none;
			}
			
		div.question div.q-main div.ok input.vote,
		div#lightbox div.ok input {
			border:0;
			display: block;
			width: 91px;
			height: 25px;
			background: url(../images/vote.png) no-repeat 0 0;
			font-size: 0.92em;
			color: #c7c6c6;
			cursor:pointer;
			padding-bottom:5px;
			margin: 10px auto;
			}
			
			div#lightbox div.ok input { padding-bottom: 7px; margin-left: 110px; }
			
	div.question div.q-results div.border {
		height: 28px;
		width: 196px;
		padding: 4px 4px 0 6px;
		}
		
		div.question div.q-results div.border span.name {
			color: #bfbdbd;
			font-size: 0.92em;
			}
			
		div.question div.q-results div.border span.result {
			color: #fff;
			float: right; 
			font-size: 0.92em;
			margin-top: -11px;
			}
			
			div.question div.q-results div.border div.bar {
				border:0;
				background: url(../images/bar.png) no-repeat 0 0;
				width: 195px;
				height: 8px;
				margin-top: 6px;
				padding-right: 1px;
				}
				
			div.question div.q-results div.border div.foo { width: 0; height: 8px; border:0; background: none;  }
				
			div.question div.q-results div.border div.foo div.start {
				width: 3px;
				height: 8px;
				background: url(../images/bar_start.png) no-repeat 0 0;
				position:relative;
				top: -5px;
				}
				
			div.question div.q-results div.border div.foo div.rest {
				height: 6px;
				width: 100%;
				border:0;
				position:relative;
				top:1px;
				background: url(../images/bar_rest.png) no-repeat top right;
				}
			
	div.question div.q-results div.ok {
		color: #c7c6c6;
		font-size: 0.92em;
		height: 20px;
		}
		
	div.question div.q-results div.ok div { color: #c7c6c6; padding-top: 10px; text-align:center; }
			
div.shoutbox {
	margin-top: -11px;
	width: 480px;
	height: auto;
	background-color: #252222;
	position:relative;
	border-bottom: 1px solid #1a1818;
	}
	div.shoutbox  div.error { margin-left: 0 !important; margin-top: 5px; margin-bottom: 5px; }
	
	div.shoutbox div.messages {
		width: 480px !important;
		height: 227px;
		border:1px solid #4d4d4d;
		border-top:0;
		border-right:0;
		background-color: #363233;
		overflow:hidden;
		}
		
	div.shoutbox div.messages div {
		width: 479px;
		padding: 10px 8px;
		border-top: 1px solid #272525;
		font-size: 1.2em;
		}
		
		div.shoutbox div.messages div span.nick {
			margin-right: 6px;
			color: #50b0e4;
			display: block;
			float: left;
			padding-bottom: 40px;
			margin-bottom: -20px;
			line-height: 1.3;
			width: 110px;
			}
		div.shoutbox div.messages div span.nick.guest {
			color: #bbb;
		}
		div.shoutbox div.messages div span.text {
			color: #fff;
			line-height: 1.3;
			width: 330px;
			display: inline-block;
			}
		
	div.shoutbox div.messages div.odd {
		border-bottom: 1px solid #403c3d;
		background-color: #363233;
		}
		
	div.shoutbox div.messages div.even {
		border-bottom: 1px solid #4b4748;
		background-color: #403c3d;
		}
		
	div.scroll {
		width: 23px;
		position:absolute;
		top:0;
		right: 0;
		border-right:1px solid #4d4d4d;
		}
		
		div.scroll div.up {
			width: 23px;
			height: 22px;
			background: url(../images/slider_up.png) no-repeat 0 0;
			position:relative;
			top:0;
			cursor:pointer;
			}
			
		div.scroll div.space-scroll {
			width: 23px;
			height: 186px;
			background: url(../images/slider_space.png) repeat-y 0 0;
			position:relative;
			}
			
			div.scroll div.space-scroll div.right-scroll {
				width: 19px;
				height: 78px;
				background: url(../images/slider.png) no-repeat 0 0;
				position:relative;
				left: 2px;
				cursor:pointer;
				}
				
		div.scroll div.down {
			width: 23px;
			height: 20px;
			background: url(../images/slider_down.png) no-repeat 0 0;
			position:relative;
			cursor:pointer;
			}
			
	div.add {
		width: 478px;
		border: 1px solid #2e2d2d;
		border-top:0;
		padding-top: 3px;
		}
		
		div.add div.nick {
			width: 110px;
			background: url(../images/shoutbox_nick.png) no-repeat 0 0;
			float: left;
			margin-right: 6px;
			}
			
			div.add div.nick input,
			div.add div.text input {
				width: 90px;
				padding-top: 3px;
				margin-left: 10px;
				border:0;
				background: none; 
				color: #343434;
				height: 22px;
				}
				
				div.add div.text input { width: 270px; }
				
		div.add div.text {
			width: 290px;
			float: left; 
			background: url(../images/shoutbox_text.png) no-repeat 0 0;
			}
			
		div.add div.ok input {
			width: 65px;
			height: 25px;
			padding-bottom: 3px;
			margin-left: 6px;
			background: url(../images/send.png) no-repeat 0 0;
			border:0;
			color: #bfbebe;
			cursor:pointer;
			}
			
div.reklamy {
	clear: both; 
	width: 980px;
	height: 180px;
	margin-left: 14px;
	}
	
div.footer {
	height: 32px;
	width: 980px;
	margin-left: 14px;
	position:relative;
	margin-bottom: 10px;
	}
	
	div.whereu {
		width: 60%;
		height: 25px;
		position:relative;
		}
		
	div.whereu div.w-left {
		width: 2px;
		height: 25px;
		background: url(../images/whereu_left.png) no-repeat 0 0;
		position:relative;
		left:0;
		}

	div.whereu ul {
		position:absolute;
		left: 2px;
		top: 0;
		}
		
	div.whereu ul li {
		display: block; 
		float: left; 
		background: #342f30 url(../images/whereu_separator.png) no-repeat top right;
		color: #c3c2c2;
		padding: 5px 20px 0 20px;
		height: 20px;
		color: #c3c2c2;
		font-size: 1.2em;
		cursor:default;
		}

	div.whereu ul li.last {
		background: #342f30 url(../images/whereu_right.png) no-repeat top right;
		}
		
a.go-up {
	width: 58px;
	height: 19px;
	background: url(../images/up.png) no-repeat 0 0;
	color: #c3c2c2;
	font-size: 1.2em;
	padding: 6px 0 0 45px;
	position:absolute;
	right: 14px;
	top: 0;
	cursor:pointer;
	display: block;
	}
	
div.copyrights {
	height: 25px;
	width: 970px;
	margin-left: 10px;
	font-size: 1.2em;
	padding-top: 10px;
	color: #8f8f8f;
	}
	
	div.copyrights ul {
		float: left; 
		}
	
	div.copyrights ul li {
		display: block; 
		float: left; 
		padding-right: 15px;
		}
		
	div.copyrights ul li a {
		color: #8f8f8f;
		}
		
	div.copyrights p {
		float: right; 
		}
		
		div.copyrights p span { margin-left: 15px; }
		
div#lightbox {
	background:transparent url(../images/bg_lightbox.png) repeat scroll 0 0;
	height:100%;
	position:fixed;
	width:100%;
	z-index:9999;
	}
	
	div#lightbox div.block {
		width: 500px;
		height: 500px;
		background: url(../images/lb_box.png) repeat-y 0 0;
		margin: 0 auto;
		position:relative;
		top: 60px;
		padding: 12px 10px 13px 10px;
		}
		
		div#lightbox div.block.edit { height: 500px; }
		
	div#lightbox div.watermark {
		width: 401px;
		height: 280px;
		background: url(../images/lb_watermark.png) no-repeat 0 0;
		margin: 0 auto; 
		position:relative;		
		top: 30px;
		}
		
		div#lightbox .top {
			width: 520px;
			height: 2px;
			background: url(../images/lb_box_top.png) no-repeat 0 0;
			margin: 0 auto;
			position:relative;
			top:60px;
			}
			
		div#lightbox .bottom {
			width: 520px;
			height: 3px;
			background: url(../images/lb_box_bottom.png) no-repeat 0 0;
			position:relative;
			top: 60px;
			margin: 0 auto;
			}
		
		div#lightbox .lb-text {
			position:relative;
			top: -280px;
			}
			
	div#lightbox .header2 {
		margin-bottom: 20px;
		}
		
	div#lightbox h2 { color: #737071; border-bottom-color: #737071; }
		
	div#lightbox abbr { color: #54c3ff; }
	
	div#lightbox label { 
		display: block; 
		float: left;
		width: 100px; 
		text-align:right; 
		margin-right: 10px;
		color: #8e8b8b;
		font-size: 1.2em;
		padding-top: 7px;
		}
		
	div#lightbox form div {
		height: 27px;
		margin-bottom: 8px;
		}
		
	div#lightbox fieldset { margin-top: 20px; }
		
	div#lightbox form div div {
		width: 210px;
		height: 27px;
		background: url(../images/lb_input_text.png) no-repeat 0 0;
		margin-left: 110px;
		}
		
		div#lightbox form div div.un {
			background-image: url(../images/lb_box_input_text2.png);
			}
			
			div#lightbox form div div.un input { color: #312a2a; }
		
		div#lightbox form div.ok { margin-top: 20px; margin-bottom: 20px; }
		
		div#lightbox form div input {
			width: 190px;
			margin-left: 10px;
			padding-top: 4px;
			background: none;
			font-size: 1.2em;	
			border:0;			
			}
			
			div#lightbox form div input.file { margin-left: 0; width: 190px; }
			
	div#lightbox form div span {
		display: block;
		font-size: 1.2em;
		float: right; 
		margin-top: -29px;
		}
		
		div#lightbox form div span a { 
			color: #54c3ff; 
			background: transparent url(../images/arrow.png) no-repeat scroll 0 6px;
			padding-left: 15px;
			}
			
	div#lightbox form small {
		display: block; 
		color: #8e8b8b;
		margin-left: 110px;
		margin-top: 2px;
		height: 22px;
		}
		
	div.error {
		height: 20px !important;
		color: #fe4d2e;
		margin-left: 110px;
		margin-top: 0;
		margin-bottom: 0 !important;
		}

	.comm-add div.error { margin-left: 0; margin-top: 10px; margin-bottom: 10px; font-size: 1.3em; }
div.news div.col230 { 
	position:static;
	float: left; 
	left:0;
	margin-right: 16px;
	}
	
	div.news div.col480.mar-right { margin-right: 0; }
	
div.news-body {
	width: 460px;
	margin-left: 10px;
	}
	
div.news-body h3 { color:#0079B3; font-size: 1.7em !important; }
		
div.news-body div.info { margin-bottom: 10px; }

div.news-body p img { border:1px solid #000; float: left; margin: 0 20px 10px 0; }
div.news-body p { font-size: 1.3em; line-height: 1.3; margin-bottom: 20px; text-align: justify; }

div.comments {
	margin-top: 20px; 
	}
	
	div.comments ul { margin-top: 10px; margin-bottom: 20px; }
	
	div.comments ul li { 
		margin-bottom: 10px;
		width: 460px;
		}
		
	div.comments li div.top {
		width: 460px;
		height: 3px;
		background-repeat: no-repeat;
		background-position: 0 0;
		}
		
	div.comments li div.bottom {
		width: 460px;
		height: 4px;
		background-repeat: no-repeat;
		background-position: 0 0;
		}
		
	div.comments li.w { background: url(../images/comm_li_white.png) repeat-y 0 0; }
	div.comments li.g { background-color: #ddd; }
		
		div.comments li.w div.top { background: url(../images/comm_top_white.png); }
		div.comments li.w div.bottom { background: url(../images/comm_bottom_white.png); }
		
		div.comments li.g div.top { background: url(../images/comm_top.png); }
		div.comments li.g div.bottom { background: url(../images/comm_bottom.png); }
		
	div.comments div.li-body {
		width: 440px;
		margin: 10px 0 10px 10px;
		}
		
	div.comments a { color: #0079b3; }
	div.comments a:hover { text-decoration:underline; }

	div.comments div.av {
		width: 35px;
		height: 34px;
		background: url(../images/comm_av.png) no-repeat 0 0;
		}
		
	div.comments div.text {
		width: 440px;
		}
		
	div.comments span.nick {
		font-size: 1.2em;
		margin-bottom: 6px;
		display: block;
		color: #0079B3;
		}
		div.comments span.nick img { margin-right: 3px; }
		div.comments span.nick span.club { margin-left: 5px; color: #5D5D5D !important; }
		
	div.comments div.date { 
		color: #acabab;
		float:right;
		margin-top: -18px;
		}
	
div.comm-add {
	margin-top: 10px; 
	position:relative;
	}
	
	div.comm-add div.textarea {
		width: 460px;
		height: 158px;
		background: url(../images/comm_textarea.png) no-repeat 0 0;
		margin-bottom: 30px;
		}
		
		div.textarea textarea {
			width: 440px;
			height: 138px;
			margin: 10px 0 0 10px;
			background: none;
			border:0;			
			}
		
	div.comm-add input.submit {
		float: right;
		margin-bottom: 10px;
		}
		
	div.comm-add div.grey-button a { color: #454142; }
		
ul.dick {
	margin-top: -10px;
	font-size: 1.2em;
	}
	
	ul.dick li a { color: #1a1a1a; display: block; width: 200px; }
	ul.dick li a:hover, ul.dick li a.selected { color: #0079b3; background: transparent url(../images/arrow.png) no-repeat 174px -95px; }
	
	ul.dick li span {
		color: #0079b3;
		display: block;
		width: 210px;
		margin-left: 20px;
		padding-top: 10px;
		height: 22px;
		cursor:pointer;
		}
		
	ul.dick li.expand {
		display: block;
		width: 230px;
		height: 32px;
		background: url(../images/archive.png) no-repeat 0 0;
		}
		
	ul.dick li.expanded {
		display: block;
		width: 230px;
		height: auto;
		background: url(../images/archive.png) no-repeat 0 -32px;
		}
		
	ul.dick li.expanded ul li {
		display: block;
		width: 200px;
		height: 19px;
		padding-top: 5px;
		padding-left: 30px;
		border-bottom: 1px solid #c3c2c2;
		}
	ul.dick li.expand ul li { display: none; }
div.photo-team img {
	margin-top: -10px;
	}
	
	div.persony {
		width: 460px;
		margin: 10px 0 10px 10px;
		}
		
	div.persony p { margin-bottom: 10px; line-height: 1.2; font-size: 1.1em; }
	
div.photo-last {
	width: 460px;
	margin: 0 0 10px 10px;
	}
	
	div.photo-last div.one-img {
		width: 140.33px;
		height: 134px;
		margin: 0 19px 10px 0;
		float: left; 
		}
		
		div.photo-last div.one-img.l { margin-right: 0; }
		
		div.photo-last div.one-img img { border: 1px solid #0c0c0c; display: block; margin-bottom: 4px; }
		
		div.photo-last div.one-img span { display: block; text-align:center; }
		
		div.photo-last div.one-img span.name { margin-bottom: 4px; color: #222; }
		div.photo-last div.one-img span.date { color: #acabab; }
	
div.coach {
	width: 210px;
	height: 75px;
	border-bottom: 1px solid #454142;
	margin-bottom: 10px;
	}
	
div.coach.l {
	margin-bottom:0;
	border:0;
	}
	
	div.coach .photo {
		border: 1px solid #363233;
		width: 48px;
		height: 63px;
		float: left; 
		}
		
	div.coach .info {
		width: 150px;
		margin-left: 60px;
		position:relative;
		}
		
		div.coach .info span { display: block; margin-bottom: 6px; }
		
		div.coach .info span.function { color: #9c9b9b; }
		div.coach .info span.name { color: #e4e4e4; font-size: 1.2em; }
		
		div.coach .info a {
			font-size: 1.2em;
			color: #54c3ff;
			background: transparent url(../images/arrow.png) no-repeat 0 4px;
			padding-left: 16px;
			position:absolute;
			bottom: -36px;
			right: 0;
			}
			
div.q-form {
	width: 460px;
	margin-left: 10px;
	height: 130px;
	}
	
	div.q-form img { border:1px solid #000; float: left; }
	
	div.q-form div.dates  {
		width: 360px;
		height: 129px;
		border-top: 1px solid #c3c2c2;
		margin-left: 100px;
		}
		
		div.q-form div.dates div {
			border-bottom: 1px solid #c3c2c2;
			height: 19.8px;
			padding-top: 5px;
			width: 360px;
			}
			
		div.q-form div.dates div span { color: #0079b3; font-size: 1.2em; margin-left: 20px; }
		div.q-form div.dates div span abbr {
			color: #acabab;
			padding-left: 12px;
			background: transparent url(../images/arrow.png) no-repeat  0 -70px;
			font-size: .83em;
			}
	
div.stats {
	margin-top: 20px;
	width: 460px;
	margin-left: 10px;
	margin-bottom: 20px;
	}
	
	div.stats table {
		width: 100%;
		font-size: 1.2em;
		margin-top: -9px;
		}
		
	div.stats table thead {
		background-color: #ddd;
		border-bottom: 1px solid #c7c6c6;
		}
		
		div.stats table thead th {
			vertical-align:middle;
			padding: 4px 0;
			text-align:center;
			color: #555;
			border-right:1px solid #c8c7c7;
			border-left:1px solid #fff;
			border-top: 1px solid #f1f1f1;
			}
			
			div.stats table thead th.f { border-left: 0; }
			div.stats table thead th.l { border-right: 0; }
	
	div.stats table td {
		padding: 5px 0;
		vertical-align:middle;
		text-align:center;
		color: #454142;
		border-bottom:1px solid #c7c6c6;
		}
		
		div.stats table tr.odd { background-color: #ebebeb; }
		
div.awards {
	width: 460px;
	margin-left: 10px;
	margin-bottom: 20px;
	}
	
	div.awards img {
		 
		margin: 0 auto; 
		}
		
div.take {
		width: 80px;
		height: 14px;
		}
		
	div.take a {
			display: block;
			float: left; 
			width: 14px;
			height: 14px;
			background: url(../images/kadra_bullets.png) no-repeat 0 0;
			text-indent: -1000em;
			margin-right: 2px;
			}
			
		div.take a.selected, div.take a:hover { background-position: 0 -14px; }
		
ul.simple li {
	display: block;
	height: 20px;
	padding-top: 5px;
	border-bottom: 1px solid #c3c2c2;
	font-size: 1.2em;
	padding-left: 20px;
	width: 210px;
	}
	
	ul.simple a { color: #1a1a1a; }
	ul.simple a:hover { color: #0079B3; }
	
	
div.col230 .last {
	width: 210px;
	margin-left: 10px;
	margin-bottom: 20px;
	}
	
ul.e-matches li {
	display: block;
	line-height: 1.4;
	color: #0079b3;
	font-size: 1.2em;
	}
	
	ul.e-matches li abbr {
		color: #b2b1b1;
		font-size: 0.83em;
		}
		
	ul.e-matches li span {
		color: #454142;
		}
		
div.last h3 a { color: #0079B3; font-size: 0.83em; }
	
div.last p { margin-top: 6px; font-size: 1.2em; line-height: 1.2; }

div.terminarz-table {
	width: 460px;
	margin-left: 10px;
	}
	
	div.terminarz-tabs {
		height: 28px;
		}
		
		div.terminarz-tabs ul li {
			display: block;
			float: left; 
			height: 28px;
			width: 96px;
			}
			
			div.terminarz-tabs ul li a {
				display: block; 
				height: 19px;
				width: 96px;
				color: #838383;
				text-align:center;
				font-size: 1.2em;
				padding-top: 9px;
				outline: none;
				}
				
			div.terminarz-tabs ul li a.l { background: url(../images/rozgrywki_tab2_left.png) no-repeat 0 -28px; }
			div.terminarz-tabs ul li a.r { background: url(../images/rozgrywki_tab2_right.png) no-repeat 0 -28px; }
				
			div.terminarz-tabs ul li a:hover, div.terminarz-tabs ul li a.selected { color: #0f0f0f; background-position: 0 0 ; }
			
div.top-table {
	width: 100%;
	height: 5px;
	background: url(../images/rozgrywki_top_table.png) repeat-x 0 0;
	margin-bottom: 10px;
	}
	
	div.terminarz-table table { width: 90%; font-size: 1.2em; margin-left:5%; margin-bottom: 20px; }
	
	div.terminarz-table table td.st-team {
		color: #0079b3;
		padding-bottom: 8px;
		width: 42%;
		}
		
	div.terminarz-table table td.nd-team {
		color: #0079b3;
		padding-bottom: 8px;
		text-align:right;
		width: 30%;
		}
	
	div.terminarz-table table td.score {
		color: #454142;
		padding-bottom: 8px;
		text-align:left;
		width: 18%;
		}
		 div.terminarz-table table td.score a {
			color: #454142;
			text-decoration: underline;
		}
		
	div.terminarz-table table td.score abbr { color: #d40f16; }
	
div.matches ol {
	width: 458px;
	border:1px solid #ccc;
	border-top:0;
	border-bottom:0;
	margin-top: -10px;
	font-size: 1.1em;
	margin-bottom: 20px;
	}
	
	div.matches ol li {
		display: block;
		height: 26px;
		border-bottom:1px solid #ccc;
		}
		
	div.matches ol li.sparing { background-color: #e5f5cb; }
	div.matches ol li.puchar { background-color: #c8eaf3; }
	div.matches ol li.spec { background: url(../images/rozgrywki_table_tr.png) repeat-x 0 0; }
	
	div.matches ol li.our {
		height: auto;
		overflow: hidden;
	background: #F7F7F7;
		}
		
		li.our div.box {
			width: 255px;
			height: auto;
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
			float: left;
			margin-left:-1px;
			}
			
			li.our div.box.nd {
				width: 200px;
				position:relative;
				border-right: 0;
				height: 120px;
				}

				li.our div.box div.last-round span {
					padding-top: 0; 
					height: 12px;
					width:100%;
					display: block; 
					}
				
				li.our div.box.nd div.grey-button {
					position:absolute;
					top: 80px;
					left: 80px;
					font-size: 0.83em;
					}
				
				li.our div.box div.last-round {
					font-size: 0.92em;
					margin: 0 auto;
					}
					
				
					
			li.our div.box.nd span {
				display: block;
				min-height: 23px;
				height: auto !important;
				height: 23px;
				
				width: 192px;
				padding-left:10px;
				border-bottom: 1px solid #ccc;
				color: #1a1a1a;
				background-color: #f7f7f7;
				}
				
				li.our div.box.nd span abbr { 
					font-size: 0.91em;
					color: #acabab;
					}
		
		div.matches ol li span {
			display: block; 
			float: left; 
			height: 19px;
			padding-top: 7px;
			}
		
	div.matches ol li span.score {
		width:5%;
		background: url(../images/arrow.png) no-repeat 0 -64px;
		padding-left: 2%;
		margin-left: 1%;
		}
		
	div.matches ol li span.name {
		width: 52%;
		}
		
		div.matches ol li span.name img {
			display: block;
			float: left; 
			margin-top: -3px;
			margin-right: 4px;
			}
		
	div.matches ol li span.place {
		width: 5%;
		}
		
	div.matches ol li span.date {
		width: 15%;
		}
		
	div.matches ol li span.hour {
		width: 9%;
		}
		
	div.matches ol li span.type {
		width: 10%;
		}
		
div.term-stats table { width: 100%; margin-left:0; border:0; margin-top: -10px; }
	
	div.term-stats table thead { border-bottom: 1px solid #C8C7C7; }
	
	div.term-stats table th,
	div.term-stats table td { width: 8%; background-color: #ddd; border-right: 1px solid #C8C7C7; padding-top: 4px; padding-bottom: 4px; text-align:center; color: #a7a7a7; }
	div.term-stats table td { background: none; border-bottom: 1px solid #C8C7C7; color: #454142; padding: 2px 0; }
	
	div.term-stats table thead th:last-child, div.term-stats table td:last-child { border-right: 0; }
	div.term-stats table th.klub { width: 36%; }
	
	div.term-stats table td.klub img,
	div.term-stats table td.klub span {
		display: block; 
		float: left; 
		margin-left: 4px;
		}
	
	div.term-stats table td.klub span {
		margin-top: 4px;
		}

	div.term-stats table tr.odd { background-color: #ebebeb; }
	
div.col730,
div.col970 {
	width: 730px;
	margin-bottom: 10px;
	background-color: #fff;
	}
	
	div.col730 div.header {
		width: 730px;
		background: url(../images/header_730.png) no-repeat 0 0;
    }
    
div.col970 {
    width: 970px;
}
    
    div.col970 div.header {
        width: 970px;
        background: url(../images/header_970.png) no-repeat 0 0;
    }
		
div.photos {
	width: 710px;
	margin-left: 10px;
	clear: both;
	}
	
	div.photos div.boxio {
		width: 355px;
		height: 140px;
		float: left;
		margin-bottom: 20px;
		}
		
		div.photos div.boxio h4 {
			margin-bottom: 10px;
			color: #0079b3;
			font-size: 1.2em;
			height: 14px;
			}
			
			div.photos div.boxio h4.mecz { background: url(../images/mul_mecz.png) no-repeat 0 0; padding-left: 52px; }
			div.photos div.boxio h4.rozne { background: url(../images/mul_rozne.png) no-repeat 0 0; padding-left: 55px; }
			div.photos div.boxio h4.trening { background: url(../images/mul_trening.png) no-repeat 0 0; padding-left: 62px; }
			
		div.photos div.boxio img {
			border:1px solid #242021;
			display: block;
			float: left;
			margin-right: 10px;
			}
			
		div.photos div.boxio ul {
			width: 175px;
			float: left;
			font-size: 1.1em;
			}
			
		div.photos div.boxio ul li {
			margin-bottom: 4px;
			}
			
			div.photos div.boxio ul li span {
				padding-left: 10px;
				background: url(../images/arrow.png) no-repeat 0 5px;
				color: #acabab;
				margin-right: 4px;
				}
				
		div.photos div.boxio ul li.p-button {
			position:relative; 
			margin-top: 20px;
			}
			
			div.photos div.boxio ul li.p-button div.grey-button { position:absolute; left:0; font-size: 0.83em; }
			
div.photos.films div.boxio {
	width: 480px;
	margin-bottom: 20px;
	height: 120px;
	}
	
	div.photos.films div.boxio ul {
		width: 300px;
		}
		
		div.photos.films div.boxio ul li.p-button {
			margin-top: 30px;
			}
			
	div.photos.films div.other-films {
		width: 195px;
		height: 90px;
		padding: 15px 0 15px 10px;
		background: url(../images/mul_bg.png) repeat-y 0 0;
		float: left;
		}
		
		div.other-films ul li {
			display: block; 
			margin-bottom: 7px;
			}
		
		div.other-films ul li a {
			color: #0079b3;
			background: url(../images/arrow.png) no-repeat 0 -94px;
			padding-left: 12px;
			font-size: 1.1em;
			}
			
			div.other-films ul li a:hover { text-decoration: underline; }
			
div.navigate {
	width: 730px;
	height: 29px;
	border-top:1px solid #c3c2c2;
	background-color: #ddd;
	}
	
	div.navigate a.l, div.navigate a.r {
		display: block;
		float: left;
		width: 365px;
		text-align:center;
		height: 22px;
		padding-top: 7px;
		font-size: 1.1em;
		color: #8d8c8c;
		}
		
	div.navigate a.l {
		border-right: 1px solid #c3c2c2;
		width: 364px;
		background: url(../images/arrow.png) no-repeat 40% -14px;
		}
		
		div.navigate a:hover {
			color: #0079b3;
			}
		
		div.navigate a.l:hover { background-position: 40% -39px; }
		div.navigate a.r:hover { background-position: 60.5% -89px; }
		
	div.navigate a.r {
		background: url(../images/arrow.png) no-repeat 60.5% -64px;
		}
.hidden { display: none; }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45	ul.simple li {
	display: block;
	height: 20px;
	padding-top: 5px;
	border-bottom: 1px solid #c3c2c2;
	font-size: 1.2em;
	padding-left: 20px;
	width: 210px;
	}
	
	ul.simple a { color: #1a1a1a; }
	ul.simple a:hover { color: #0079B3; }
	
div.years {
	width: 81px;
	height: 17px;
	background: url(../images/years.png) no-repeat 0 0;
	color: #e6e5e6;
	position:relative;
	left:120px;
	top: -18px;
	padding:5px 0 0 10px;
	font-size: 0.9em;
	cursor:pointer;
	}
	
	div.years ul {
		display: none;
		width: 91px;
		height: auto;
		background: url(../images/years_expand.png) no-repeat bottom;
		margin-top: 4px;
		margin-left: -10px;
		}
		
		div.years ul li a {
			display: block; 
			padding-left: 10px;
			height: 16px;
			padding-top: 2px;
			color: #e6e5e6;
			}
			
			div.years ul li a:hover {
				color: #fff;
				}
	.hidden { display: none !important; }	
	.terminarz { float: none !important }
	.bold td { font-weight: bold; }
	
	div.page-content {
	width: 730px;
	}
	
	div.page-content p {
		font-size: 1.25em;
		text-align:justify;
		line-height: 1.35;
		padding: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		}
		div.page-content ul { list-style: square !important; }
		div.page-content ul li { margin-left: 50px !important; font-size: 1.25em !important; line-height: 1.35 !important; margin-bottom: 10px; }
		div.box-buttony div.tcenter { margin-top: 20px; }
		
div.box-buttony img {
	margin: 0 4px 4px 0;
	}
	
div.box-blackbg { 
	margin-top: 0;
	padding-top: 10px;
	background-color: #242021;
	}
	
	div.box-blackbg div.dark-box { margin-bottom: 0; }
		
div.reklamy { width: 970px; text-align:center; }
.buttons { width: 205px; clear: both; overflow: hidden; width: 100%; margin-bottom: 5px; }
.buttons a img { float: left; margin-left: 10px; opacity: 0.4; }
.buttons a:hover img { opacity: 1; }

.wspieraj-content {
    padding: 10px;
    width: 950px;
}

.wspieraj-content .wspieraj-description-column {
    width: 258px;
    float: left;
    margin-right: 20px;
}

.wspieraj-content .wspieraj-main-column {
    width: 672px;
    float: left;
}

.wspieraj-content .wspieraj-description-column p,
.wspieraj-content .wspieraj-description-column h5 {
    line-height: 17px;
    font-size: 12px;
    padding-left: 10px;
}

.wspieraj-content .wspieraj-description-column p {
    text-align: justify;
    margin-bottom: 20px;
}

.wspieraj-content .wspieraj-description-column h5 {
    font-weight: bold;
}

.wspieraj-content .wspieraj-main-column ol {
    width: 652px;
    margin: auto;
    margin-bottom: 20px;
    overflow: hidden;
    list-style: decimal !important;
    list-style-position: inside !important;
}

.wspieraj-content .wspieraj-main-column ol li {
    width: 210px;
    height: 40px;
    background: url(../images/wspieraj/step-szary.png) no-repeat;
    float: left;
    margin-right: 7px;
    font-size: 15px;
    font-weight: bold;
    line-height: 33px;
    color: #fff;
    text-indent: 11px;
}
.wspieraj-content .wspieraj-main-column ol li span {
    font-weight: bold;
}

.wspieraj-content .wspieraj-main-column ol li span a {
    font-weight: bold;
    color: #fff;
    font-size: 15px;
}

.wspieraj-content .wspieraj-main-column ol li .platnosci {
    padding-left: 25px;
}

.wspieraj-content .wspieraj-main-column ol li .pakiet {
    padding-left: 36px;
}

.wspieraj-content .wspieraj-main-column ol li .wspierasz {
    padding-left: 10px;
}

.wspieraj-content .wspieraj-main-column ol li.active {
    background: url(../images/wspieraj/step-png.png) no-repeat;
}

.wspieraj-items-row {
    clear: both;
    width: 652px;
    margin: auto;
    font-size: 12px;
}

.wspieraj-items-row .wspieraj-item {
    height: 377px;
    margin-bottom: 20px;
    width: 200px;
    float: left;
    margin-right: 20px;
    border: 1px solid #999;
}

.wspieraj-items-row .last-item {
    margin-right: 0 !important;
}

.wspieraj-items-row .wspieraj-item a {
    display: block;
    width: 200px;
    height: 50px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
    line-height: 38px;
}

.wspieraj-items-row .wspieraj-item h6 {
    display: block;
    height: 45px;
    text-align: center;
    font-size: 18px;
    padding-top: 5px;
    font-weight: bold;
}

.wspieraj-items-row .wspieraj-item h6 .wesprzyj-cena {
    display: block;
    text-align: center;
    font-weight: normal;
    font-style: italic;
}

.wspieraj-items-row .wspieraj-item p {
    font-size: 13px;
    height: 130px;
    text-align: center;
    line-height: 15px;
    padding: 0 10px;
}

.wspieraj-items-row .wspieraj-item .wspieraj-link-mecz {
    background: url(../images/wspieraj/wesprzyj-mecz.png) no-repeat;
}

.wspieraj-items-row .wspieraj-item .wspieraj-link-stroje {
    background: url(../images/wspieraj/wesprzyj-stroje.png) no-repeat;
}

.wspieraj-items-row .wspieraj-item .wspieraj-link-sedziowie {
    background: url(../images/wspieraj/wesprzyj-sedziowie.png) no-repeat;
}

.wspieraj-items-row .wspieraj-item .wspieraj-link-napoje {
    background: url(../images/wspieraj/wesprzyj-napoje.png) no-repeat;
}

.wspieraj-items-row .wspieraj-item .wspieraj-link-trening {
    background: url(../images/wspieraj/wesprzyj-trening.png) no-repeat;
}

.wspieraj-items-row .wspieraj-item .wspieraj-link-sprzet {
    background: url(../images/wspieraj/wesprzyj-sprzet.png) no-repeat;
}

.wspieraj-form-item {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}

.wspieraj-form-item .wspieraj-form-item-key,
.wspieraj-form-item .wspieraj-form-item-value {
    float: left;
}

.wspieraj-form-item .wspieraj-form-item-key {
    width: 140px;
    font-size: 13px;
}

.wspieraj-form-item .wspieraj-form-item-value {
    width: 200px;
    font-weight: bold;
    font-size: 15px;
}

.wspieraj-form-item .wspieraj-form-item-value input {
    font-size: 13px;
    width: 200px;
    border: 1px solid #000;
    padding: 3px 0;
}

.wspieraj-form {
    width: 350px;
    margin: auto;
}

.wspieraj-platnosc-details > form > table {
    width: 280px;
    margin: auto;
    border: 1px solid #777;
    padding: 5px;
}

.wspieraj-platnosc-details > form > table > tbody > tr > td {
    padding-left: 5px;
}

.wspieraj-platnosc-details > form > table > tbody > tr > td:last-child {
    padding-right: 5px;
}

.wspieraj-platnosc-details .pay {
    margin: auto;
    width: 200px;
    display: block;
    margin-top: 10px;
}

.wspieraj-image {
    float: left;
    border-right: 1px solid #777;
    padding-right: 10px;
}

.wspieraj-action-info {
    float: left;
    width: 570px;
    margin-left: 20px;
}

.wspieraj-action-info h3 {
    font-size: 18px;
    color: #111;
}

.wspieraj-action-info p {
    margin-top: 10px;
    font-size: 13px;
    line-height: 18px;
}

div.reklamy img {
	width: 240px;
	height: 160px;
	}
	div.blox-blackbg div.header { margin-bottom: 0 }
	div.league-table { min-height: 317px; }
	#account-form p { font-size: 1.12em; color: #ccc; }
@media all and (min-width: 0px){ 
	/* div.col-twin .col230 { margin-top: 10px; } jak baner aktywny to trzeba odkomentowac */
	div.question div.q-results div.border span.result { margin-top: 0; }
	div#lightbox form div input.file { background-color: #fff; border-width: 1px; padding-top: 0; height: 24px; }
	div.q-form div.dates div { height: 20px; }
	div.stats table { margin-top: -10px; }
	li.our div.box div.last-round { margin-top: 20px; }
}
