body  {
	background:#2e2e2e url(../img/bg.png) repeat-x 0px 172px;
  font-family:'Trebuchet MS', Verdana, Arial, sans-serif;
  font-size:9pt;
  color:#bbb;
  margin:0px auto;
}

a {
	color:#bbb;
  font-size:9pt;
	text-decoration:none;
}

a.newslink {
	color:#999;
  font-size:8pt;
}

a.live_blink {
  color:#ffd400;
  font-size:8pt;
  text-decoration:blink;
}

a:hover,
a.newslink:hover,
a.live_blink:hover {
	color:#ef1b3e;
  text-decoration:none;
}

a:active,
a.newslink:hover,
a.live_blink:hover {
  color:#ef1b3e;
  text-decoration:underline;
}

img {
	border:none;
}

.hr-line {
	width:100%;
	height:1px;
	background:#444;
}
	
.v-line {
	background:#888 url(../img/pion_dol.png) no-repeat bottom;
	width:1px;
	height:100%;
	position:absolute; top:0px; left:1px;
}
	
.clear {
	clear:both;
}

#LikeBox {
	width:292px;
	position:fixed; top:220px;
	z-index:1000;
}

 #LikeBox #slider {
		position:absolute; top:0px; left:-292px;
		background:#fff;
		width: 292px;
		height: 254px;
	}
	
		#LikeBox #slider #sliderContent {
			position:absolute;
			background-color:#fff;
		}
		
		#LikeBox #slider #openCloseWrap {
			position:absolute; right:-32px; left:auto;
			width:32px;
			height:32px;
		}
		
#header {
	width:970px;
	height:197px;
	position:relative;
	margin:0px auto;
}

	#logo {
		background: url(../img/logo_zima1112.jpg);
		width: 970px;
		height: 172px;;
		margin:0px auto;
		position:absolute; top:0px; left:0px;
	}
	
	#menu {
		margin:0px auto;
		width:776px;
		height:25px;
		position:absolute; bottom:0px; left:0px;
	}
	
		#menu ul {
			margin:0px;
			padding:0px;
			width:inherit;
			height:inherit;
		}
		
			#menu > ul > li.separator {
				width:1px;
				height:25px;
			}			
									
			#menu > ul > li {
				list-style:none;
				padding:0px;
				margin:0px;
				height:25px;
				float:left;
			}
						
				#menu > ul > li > a {				
					background:#ef1b3e url(../img/menu.png) repeat-x;
					display:block;
					width:110px;
					height:25px;
					line-height:25px;
					vertical-align:middle;
					font-size:12px;
					font-weight:bold;
					color:#f2f2f2;
					text-decoration:none;
					text-align:center;
					text-shadow:rgba(0,0,0,0.5) 0px 1px 1px;
				}
				
				#menu > ul > li.on > a,
				#menu > ul > li > a:hover {
					background:#82b128 url(../img/menu_on.png) repeat-x;
				}
				
				#menu > ul > li > a:active {
					text-decoration:underline;
				}

	#menubar {
    background: #ef1b3e url(../img/menu.png) repeat-x;
		width: 193px;
    height: 25px;
		position:absolute; right:0px; bottom:0px; left:auto;
	}
	
		#menubar > a {
			position:absolute; top:0px; left:auto;
		}

#middle {
	margin:0px auto;	
	width:970px;
	height:100%;
	position:relative;	
	background:url(../img/news_zima.png) no-repeat bottom left;
}

	#left {
		width:756px;
		height:100%;
    padding: 10px 10px 10px 10px;
		float:left;
	}
	
	#right {
		width: 192px;
		padding:10px 0px;
		float:left;
		margin-left:2px;
	}
	
	.photos {
		width:100%;
	}
		
		.photos > a {
			float:left;
			margin:0px 11px 11px 0px;
			width:142px;
			text-align:center;
		}
					
			.photos > a > img  {
				margin:0px auto;
				border: 1px solid #DD1B73;
			}
	
	table.stats {
		width: 756px;
		border:1px solid;
		border-collapse: collapse;
		color:#ccc;
		margin: 0px auto;    
    padding: 0px;
    font-size: 8pt;		
	}
	
		table.stats tr > td {
			border: 1px solid #2e2e2e;
			text-align:center;
			padding:2px;
		}
		
		table.stats tr > td.light {
		 background:#383838;
		}
	
		table.stats tr.header > td {
			background: #FFD400;			
			color:#000;
		}
	
		table.expl tr td.header {
			background: #FFD400;			
			color:#000;
			text-align:center;
		}
		
		table.expl tr td {
   		border:1px solid #383838;
			text-align:left;
		}	
		
#footer {
	margin:0px auto;
	width:970px;
	height:122px;
	position:relative;
	font-size:11px;
	color:#666;
}

.shadow_left {
	background:url(../img/shadow_left.png) repeat-y;
	width:17px;
	height:100%;
	position:absolute; top:0px; left:-17px;
}

.shadow_right {
	background:url(../img/shadow_right.png) repeat-y;
	width:17px;
	height:100%;
	position:absolute; top:0px; right:-17px; left:auto;
}

.shadow_bottom {
	background:url(../img/shadow_bottom.png) repeat-x;
	width:100%;
	height:17px;
	position:absolute; bottom:-17px; left:0px;
}

.shadow_bottom-left {
  background:url(../img/shadow_bottom-left.png);
	width:17px;
	height:17px;
	position:absolute; bottom:-17px; left:-17px;
}

.shadow_bottom-right {
	background:url(../img/shadow_bottom-right.png);
	width:17px;
	height:17px;
	position:absolute; bottom:-17px; right:-17px;
}

table {
    margin:0px auto;
}

/* WYNIKI */

table.scoretable {
    margin:0px auto;
    width:728px;
}

td.score_data {
    width:110px;
    padding:0px 0px;
}

td.score_teams {
    width:202px;
    padding:0px 0px;
}

td.score_vs {
    width:14px;
    padding:0px 0px;
}

td.score_set {
    width:20px;
    padding:0px 0px;
}

td.score_sets {
    width:180px;
    padding:0px 0px;
}

td.table_pos_top {
    width:40px;
    padding:0px 0px;
    text-align:center;
    font-weight:bold;
}

td.table_team_top {
    width:242px;
    padding:0px 0px;
    text-align:center;
    font-weight:bold;
}

td.table_matches_top {
    width:50px;
    padding:0px 0px;
    text-align:center;
    font-weight:bold;
}

td.table_pts_top {
    width:50px;
    padding:0px 0px;
    text-align:center;
    font-weight:bold;
}

td.table_sets_top {
    width:50px;
    padding:0px 0px;
    text-align:center;
    font-weight:bold;
}

td.table_spoints_top {
    width:70px;
    padding:0px 0px;
    text-align:center;
    font-weight:bold;
}

td.table_pos {
    width:40px;
    padding:0px 0px;
    text-align:center;
}

td.table_team {
    width:242px;
    padding:0px 0px;
    text-align:left;
}

td.table_matches {
    width:50px;
    padding:0px 0px;
    text-align:center;
}

td.table_pts {
    width:50px;
    padding:0px 0px;
    text-align:center;
}

td.table_sets {
    width:50px;
    padding:0px 0px;
    text-align:center;
}

td.table_spoints {
    width:70px;
    padding:0px 0px;
    text-align:center;
}

td.table_pos_out {
    color:#666;
    width:40px;
    padding:0px 0px;
    text-align:center;
}

td.table_team_out {
    color:#666;
    width:202px;
    padding:0px 0px;
    text-align:left;
}

td.table_matches_out {
    color:#666;
    width:50px;
    padding:0px 0px;
    text-align:center;
}

td.table_pts_out {
    color:#666;
    width:50px;
    padding:0px 0px;
    text-align:center;
}

td.table_sets_out {
    color:#666;
    width:50px;
    padding:0px 0px;
    text-align:center;
}

td.table_spoints_out {
    color:#666;
		width:70px;
    padding:0px 0px;
    text-align:center;
}
/* WYNIKI KONIEC */

td.team_number {
    text-align:right;
}

td.team_name {
    width:200px;
}

td.multi_scrsize {
    width:150px;
    text-align:left;
    vertical-align:top;
}

.news_title {
    color:#8CD53F;
    font-size:12pt;
    font-weight:bold;
    margin-bottom:0px;
}

	.news_title a {
    color:#8CD53F;
    font-size:12pt;
    font-weight:bold;
  	margin-bottom:0px;
	}
	
	.news_title a:hover {
		color:#8CD53F;
	}

.news_date {
    color:#999;
    font-size:8pt;
    margin-top: 0px;
    margin-bottom: 5px;
}

.news_text {
    font-size:10pt;
    text-align:justify;
		margin:5px 0px;
    min-height: 80px;
}

.news_bottom {
    color:#999;
    font-size:8pt;
    text-align:justify;
		padding:5px 0px;
}

.comments_date {
    color:#999;
    font-size:8pt;
		margin:2px 0px 0px 0px;
}

.comments_text {
    font-size:8pt;
    text-align:justify;
		margin:10px 0px;
}

.comments_label {
    color:#999;
    font-size:10pt;
    text-align:justify;
		margin:0px;
}

.score_pink_big {
    color:#ef1b3e;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
}

.score_pink {
    color:#ef1b3e;
    font-size:9pt;
}

.gallery {
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px solid #444;
}

.next_game {
    text-align: center;
}

.right_title {
    color:#8CD53F;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
}

.normal_green {
    color:#8CD53F;
}

div.hr {
    height:1px;
    background:#444;
}

	div.hr > hr {
			display:none;
	}

div.hr_right {
    height:1px;
    background:#444;
    margin:10px 10px;
}

	div.hr_right > hr {
			display:none;
	}

.photo {
    float:right;
}

img.news {
    float:left;
    border:0px;
    vertical-align:top;
		padding:4px 8px 0px 0px;
}

img.fotki {
    float:left;
    border:1px solid #DD1B73;
    vertical-align:top;
		margin:0px 10px 0px 0px;
}

img.more_news {
    border:0px;
    vertical-align:baseline;

}

img.fotki2 {
    border:1px solid #DD1B73;
}
