	a {
		color: black;
		text-decoration: none;
		}
		
	a:hover {
		text-decoration: underline;
		}		

	body {
		text-align: center;
		margin: 0 0 0 0;
		font-family: Verdana, Arial;
		font-size: 12px;
		overflow-y: scroll;
		text-align: center;
		}
	
	
	img {
		border: 0px;
		}
	
	h2 {
		text-align: center;
		}
	
	table {
		font-size: 12px;
		margin: 5px;
		}
		
		/*----*/
		
	.b1, .b2, .b3, .b4 {font-size:1px; overflow:hidden; display:block; }
	.b1, .b2, .b3, .b4 div {clear: both; }
	.b1, .b2, .b3 {background: #f3f3f3; }
	
	.b1 {height:1px; margin: 0 5px;}
	.b2 {height:1px; border-right:5px solid #f3f3f3; border-left:5px solid #f3f3f3; margin:0 3px;}
	.b3 {height:1px; border-right:4px solid #f3f3f3; border-left:4px solid #f3f3f3; margin:0 2px;}
	
	.b4 {height:2px; background: white; border-right:4px solid #f3f3f3; border-left:4px solid #f3f3f3; margin:0 1px;}


	#main {
		margin: 0 auto;
		clear: both;
		text-align: center;
		width: 1002px;
		}	
				
	#content, #footer  {
		background-color: white;
		padding: 0px;
		width: auto;
		height: auto;
		text-align: left;
		margin: 0px;
		clear: both;		
		}
		
	#footer {
		padding: 3px 0;
		}
	

	.content_border{
		border-right:3px solid #f3f3f3; 
		border-left:3px solid #f3f3f3;
		}		
		
	div#nifty { 
		clear: both;
		margin: 7px 3px;  
		background: #f3f3f3;	
		} 
	
	b.rtop, b.rbottom{display:block;background: white;}
	b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #f3f3f3;}
	b.r1{margin: 0 5px}
	b.r2{margin: 0 3px}
	b.r3{margin: 0 2px}
	b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
		
		
		
	#header_bacground {
		width: 100%;
		margin: 0px;
		height: 75px;
		border: 0px;
		text-align: center;
		clear: both;
		background-color: #F9F9F9;
		}
			
	#header {
		width: 1002px;
		margin: 0 auto;
		}
			
	#header_left_corner {
		width: 24px;
		height: 75px;
		border: 0px;
		float: left;
		margin: 0 auto;
		background-image: url(images/header_left_corner.jpg);
		background-repeat:no-repeat;
		}
			
	#header_right_corner {
		width: 23px;
		height: 75px;
		margin: 0 auto;
		border: 0px;
		float: left;
		background-image: url(images/header_right_corner.jpg);
		background-repeat:no-repeat;
		}
				
	#header_content {
		width: 954px;
		height: 75px;
		margin: 0 auto;
		border: 0px;
		float: left;
		background-image: url(images/header_content.jpg);
		background-repeat: no-repeat;
		text-align: left;
		}
		
	#logo {
		position: relative;
		left: 20px;
		float: left;
		}		
		
	#header_right {
		color: #999999;
		font-size: 12px;
		top: 25px;
		position: relative;
		right: 20px;
		float: right;
		margin: 0px;
		}
		
	#header_right h1, #header_right div {
		width: auto;
		font-weight: normal;
		text-align: center;
		color: #999999;
		font-size: 12px;
		margin: 0px;
		}
				
	#search_input {
		background-color: #f3f3f3;
		width: 100px;
		height: 20px;
		vertical-align: middle;
		border-left: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		border-right: 1px dotted #cccccc;
		}
		
	#search_img_buttom {
		background-color: #f3f3f3;
		vertical-align: middle;
		height: 18px;
		width: 18px;
		margin:0px;
		padding:0px;
		border-right: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		}

	.submenu_div{
		display: none;
		}		
		
	#menu_level1_bacground {
		width: 100%;
		margin: 0px;
		height: 36px;
		border: 0px;
		text-align: center;
		clear: both;
		background-color: #F9F9F9;
		}		
		
	#menu_level1 {
		width: 1002px;
		margin: 0 auto;
		}
		
	#menu_level1_left_corner {
		width: 24px;
		height: 36px;
		border: 0px;
		float: left;
		margin: 0 auto;
		background-image: url(images/menu_level1_left_corner.jpg);
		background-repeat:no-repeat;
		}
		
	#menu_level1_right_corner {
		width: 23px;
		height: 36px;
		margin: 0 auto;
		border: 0px;
		float: left;
		background-image: url(images/menu_level1_right_corner.jpg);
		background-repeat:no-repeat;
		}
				
	#menu_level1_content {
		font-family: Arial;
		font-size: 8pt;
		width: 954px;
		height: 36px;
		margin: 0 auto;
		float: left;
		background-image: url(images/menu_level1_content.jpg);
		background-repeat:no-repeat;
		}
		
	#menu_level2_content {
		font-family: Arial;
		font-size: 8pt;
		color: white;	
		width: 954px;
		height: 36px;
		margin: 0 auto;
		float: left;
		text-align: left;
		background-image: url(images/menu_level2_vertical_line.jpg);
		background-repeat:repeat-x;
		}
		
	#menu_level1_content a:link, #menu_level1_content a:visited {
		color: black;
		height: 100%;
		display: block;
		float: left;
		}	
		
	#menu_level1_content a:hover, #menu_level1_content a:active {
		color: white;
		text-decoration: none;
		display: block;
		float: left;
		height: 100%;
		text-align: center;
		background-image: url(images/menu_level1_arrow3.gif);
		background-repeat:no-repeat;
		background-position: bottom center;
		}		

	#menu_level2_bacground {
		width: 100%;
		margin: 0;
		height: 36px;
		border: 0px;
		text-align: center;
		clear: both;
		background-color: #CCCCCC;
		}
		
	#menu_level2 {
		width: 1002px;
		margin: 0 auto;
		}
			
	#menu_level2_left_corner {
		width: 24px;
		height: 36px;
		border: 0px;
		float: left;
		margin: 0 auto;
		background-image: url(images/menu_level2_left_corner.jpg);
		background-repeat:no-repeat;
		}
			
	#menu_level2_right_corner {
		width: 23px;
		height: 36px;
		margin: 0 auto;
		float: left;
		background-image: url(images/menu_level2_right_corner.jpg);
		background-repeat:no-repeat;
		}
				

		
	#menu_level2_content a:link, #menu_level2_content a:visited {
		color: white;
		text-decoration: none;
		}	
		
	#menu_level2_content a:hover, #menu_level2_content a:active {
		color: #ff6600;
		text-decoration: none;
		}
		
	.menu_inside_level1 {
		display: block;
		cursor: pointer;
		font-size: larger;
		font-weight: bold;
		position: relative;
		top: 9px;
		margin: auto 8px;
		float: left;
		}
		
	.menu_inside_level2 {
		display: block;
		cursor: pointer;
		font-size: larger;
		font-weight: bold;
		position: relative;
		top: 9px;
		margin: auto 5px;
		float: left;
		}
		
/*  nowe menu  */		

	#header2{
		margin: 0 auto;
		margin-top: 10px;
		clear: both;
		}
		
	.background_header{
		background-image: url(images/menu2_background.gif);
		background-repeat:no-repeat;
		height: 126px;
		width: 1002px;		
		}		
				
	.background_header2{
		background-image: url(images/menu2_background2.gif);
		background-repeat:no-repeat;
		min-height: 110px;		
		width: 1002px;
		}		
		
	#header2 form {
		margin: 0;
		padding: 0;
		}		
		
	#header_logo {
		width: 1002px;
		height: 69px;
		margin: 0 auto;
		clear: both;
		}

	#header_logo img {
		margin-top: 5px;
		}
				
	#menu2_level1 {
		width: 1002px;
		margin: 0 auto;
		height: 32px;
		clear: both;
		}
		
	#menu2_level1_left_corner {
		width: 14px;
		height: 32px;
		border: 0px;
		float: left;
		margin: 0 auto;
		background-image: url(images/menu2_level1_corner_left.gif);
		background-repeat:no-repeat;
		}
		
	#menu2_level1_right_corner {
		width: 14px;
		height: 32px;
		margin: 0 auto;
		border: 0px;
		float: left;
		background-image: url(images/menu2_level1_corner_right.gif);
		background-repeat:no-repeat;
		}
				
	#menu2_level1_content {
		font-family: Arial;
		font-size: 11pt;
		width: 974;
		height: 36px;
		margin: 0 auto;
		float: left;
		background-image: url(images/menu2_level1_line.gif);
		background-repeat:repeat-x;
		}

		
	#menu2_level2 {
		font-family: Arial;
		font-size: 10pt;
		color: #666666;	
		margin: 0 auto;
		height: 36px;
		margin: 1px 10px;
		float: left;
		text-align: left;
		}
		
	#menu2_level1_content a:link, #menu2_level1_content a:visited {
		height: 100%;
		display: block;
		float: left;
		}	
		
	.menu_active, #menu2_level1_content a:hover, #menu2_level1_content a:active {
		color: white;
		text-decoration: none;
		display: block;
		float: left;
		height: 100%;
		text-align: center;
		background-image: url(images/menu2_level1_arrow.gif);
		background-repeat:no-repeat;
		background-position: top center;
		}	
		
		
	#menu2_level2_left_corner {
		width: 24px;
		height: 36px;
		border: 0px;
		float: left;
		margin: 0 auto;
		}
			
	#menu2_level2_right_corner {
		width: 23px;
		height: 36px;
		margin: 0 auto;
		float: left;
		}
				

	#menu2_level2 a:link, #menu2_level2 a:visited {
		color: #666666;
		text-decoration: none;
		}	
		
	#menu2_level2 a:hover, #menu2_level2t a:active {
		color: black;
		text-decoration: none;
		}	
	
	.menu2_inside_level1 {
		display: block;
		cursor: pointer;
		position: relative;
		top: 8px;
		margin: auto 10px;
		float: left;
		}

	* html .menu2_inside_level1 {
		display: block;
		cursor: pointer;
		position: relative;
		top: 8px;
		margin: auto 0px;
		padding: 0 10px;
		float: left;
		}


	.menu2_inside_level2 {
		display: block;
		cursor: pointer;
		position: relative;
		top: 0px;
		margin: auto 5px;
		float: left;
		}
		
	.submenu3{
		background-color: #ECECEC;
		border-top:1px solid #99CC00;
		position:absolute;
		display: none;
		padding: 5px;
		margin-left: 2px;
		padding-right: 10px;
		margin-top:20px;
		padding-top: 5px;
		z-index:1;
		}		
		
	*html .submenu3{
		background-color: #ECECEC;
		border-top:1px solid #99CC00;	
		position:absolute;
		display: none;
		padding: 5px;
		margin-left: -78px;
		padding-right: 10px;
		margin-top:20px;
		padding-top: 5px;
		z-index:1;
		width: 130px;
		}
		

	.submenu3_span {
	 	display: block; 
	 	float:left; 
		 height: 20px;
		}
		
		
	.submenu3_item {
		display:block;
		margin: 0px;
		line-height:18px;
		margin-left: 15px;
		display: list-item;
		list-style-image: url(images/item_point_menu.gif);
		}
				
		
	.submenu3_item_icon {
		display:block;
		margin: 0px;
		line-height:18px;
		margin-left: 5px;
		padding-bottom: 8px;	
		}		
		
	.submenu3_item_icon img {
		margin-right: 3px;
		}	
				
	.submenu2_item {
		float:left;
		}
	

/* zaokrągloone belki   */
		

	.bar2_color {
		width: 299px;
		height: 39px;
		margin-bottom: 0px; 
		margin-top: 7px;
		clear: both;
		display:block; 
		text-align: center;
		clear: both;
		}

		



	.bar2_header{
		margin-top: -32px;
		}


	.bar_color {
		width: 299px;
		height: 28px;
		margin-bottom: 7px; 
		margin-top: 7px;
		clear: both;
		display:block; 
		text-align: center;
		clear: both;
		}
		
	.bigbar_color {
		width: 618px;
		height: 28px;
		margin-bottom: 7px; 
		margin-top: 7px;
		clear: both;
		display:block; 
		text-align: left;
		}
	.bigbar_color2 {
		width: 618px;
		height: 28px;
		margin-top: 7px;
		clear: both;
		display:block; 
		text-align: left;
		}	
		
	.bar_blue {
		background-image: url(images/bar_blue.gif);
		background-repeat:no-repeat;
		}
		
	.bar_yellow {
		background-image: url(images/bar_yellow.gif);
		background-repeat:no-repeat;
		}
		
	.bar_green {
		background-image: url(images/bar_green.gif);
		background-repeat:no-repeat;
		}
		
	.bar_navyblue {
		background-image: url(images/bar_navyblue.gif);
		background-repeat:no-repeat;
		}
		
	.bigbar_green {
		background-image: url(images/bigbar_green.gif);
		background-repeat:no-repeat;
		}	
			
	.bigbar_red{
		background-image: url(images/bigbar_red.gif);
		background-repeat:no-repeat;
		}
	.bigbar_red2{
		background-image: url(images/bigbar_red2.jpg);
		background-repeat:no-repeat;
		}		
		
	.bar_content {
		font-family: Arial;	
		text-transform: uppercase;
		font-size: 16px;
		font-weight: bold;		
		color: white;
		padding-top: 7px;
		padding-left: 15px;
		margin:0px;
		}
		
	.bar_content a {
		color: white;
		}
		
	#bar_content_icon {
		position:relative; 
		left: -30px; 
		}
				
	#bigbar_content_icon {
		position:relative; 
		left: 20px; 
		margin:0px;
		}	
					
	#bigbar_content_poll {
		text-align: center; 
		}		
		
	#ico {
		margin: 1px 0 0 12px;
		float: left;
		}
		
	.bar {
		clear: both; 
		width:299px; 
		margin: 0px; 
		display:block; 
		overflow: hidden;
		}
		
	.bar_black {
		background-color: #2f2f2f; 
		}
				
	.bar_darkgray {
		background-color: #595959; 
		margin-top: 10px; 		
		}
						
	.bar_gray {
		background-color: #6d6d6d; 
		margin-top: 10px; 		
		}
								
	.bar_lightgray {
		background-color: #a8a8a8; 
		margin-top: 10px; 		
		}
		
	.bar_black_content {
		font-family: Arial;	
		text-transform: uppercase;
		font-size: 16px;
		font-weight: bold;		
		color: white;
		width:250px; 
		float:left;
		text-align: center;
		padding: 3px 0px;
		padding-top: 5px;		
		margin: 0px;
		}
		
		
	.bar_black_content a {		
		color: white;
		}
		
	.bigbar {
		width:635px;
		}
		
	.bigbar_black_content {
		width:590px; 
		}
		
	.bar_curvy_left {
		position:relative; 
		left: -3px; 
		margin-left: 3px; 
		float:left;
		}
		
	.bar_curvy_right {
		position:relative; 
		right: -3px; 
		margin-right: 3px; 
		float:right
		}
		
	#block_left {
		margin-right: 10px;
		margin-left: 0px;
		padding: 0;
		float: left;
		width: 660px;
		text-align: left;
		border-right: 2px dotted #f3f3f3;
		}
	
	#block_left_1, 	#block_left_2{
		clear: both;
		}	
		
	#block_left_1 {
		margin-left: 0px;
		margin-right: 10px;
		}		
		
	#block_left_612 {
		margin-top: 5px;
		width: 612px;	
		float: left;
		}		
		
	#block_left_11 {
		margin-top: 5px;
		width: 306px;	
		float: left;
		}		
		
	#block_left_12 {
		margin-top: 0px;
		margin-left: 20px;
		width: 280px;
		float: left;
		}			
		
	#block_left_21 {
		margin-top: 17px;
		width: 306px;	
		float: left;
		padding-right: 15px;
		margin-right: 10px;
		border-right: 2px dotted #f3f3f3;
		}		
		
	#block_left_22 {
		margin-top: 0px;
		margin-left: 5px;
		padding-left: 5px;
		padding-right: 10px;
		width: 306px;
		float: left;
		}	
	
	#block_right {
		margin-left: 15px;
		float: left;
		background: #ffffff;
		float: left;
		width: 305px;
		text-align: left;
		}	

	.box_header {
		font-family: Arial;	
		text-align: left;
		text-transform: uppercase;
		font-size: 15px;
		font-weight: bold;
		margin: 0px auto;
		padding: 0px 0px 0 4px;
		margin-bottom: 5px;
		margin-top: 2px;
		font-weight: bold;
		}
		
	#box_header_recomended{
		margin-left: 15px;
		margin-top: 0px;
		}		
		
	.box_content {
		padding: 2px 2px;
		}
	
	#box_poll{
		color: red;
		}	
	#box_video{
		color: black;
		}

	#box_gallery{
		color: black;
		}

	#portion {
		text-align: center;
		width: 100%;
		padding-top: 10px;
		clear: both;
		}
		
	.cpage {
		font-weight: bold;
		}	
			
	.cpage_points {
		
		}		
		
		
	.item_point_bold {	
		font-weight: bold;	
		margin-bottom: 5px;
		margin-left: 20px;
		display: list-item;
		list-style-image: url(images/item_point2.png);
		}		
		
	.item_point_triangle_bold {	
		font-weight: bold;	
		margin-bottom: 5px;
		margin-left: 20px;
		display: list-item;
		list-style-image: url(images/item_point_triangle_top.gif);
		}
		
	.item_point {
		margin-bottom: 5px;
		margin-left: 20px;
		display: list-item;
		list-style-image: url(images/item_point2.png);
		}		
		
	#item_recomended {
		font-size: 15px;
		line-height: 16px;
		}	
			
	.item_recomended {
		display: list-item;
		list-style-image: url(images/item_point_big_triangle_left.gif);
		}
		
	.sitemap_item {
		float: left;
		width: 160px;
		}	
			
	.sitemap_content {
		margin: 7px 15px;
		text-align: left;
		}
		
	.sport_table {
		text-align: center;
		width: 300px;
		height: auto;
		margin: 0px;
		clear: both;
		}	
		
	.sport_table_header {
		width: 300px;
		background-image: url(images/sport_table_comments_curvy_small_top.gif);
		background-repeat:no-repeat;
		clear: both;
		height: 30px;
		}		
		
	.sport_table_footer {
		width: 300px;
		clear: both;
		background-image: url(images/sport_table_comments_curvy_small_buttom.gif);
		background-repeat:no-repeat;
		height: 13px;
		}
		
	.sport_table_header_content {
		background-color: #666666;
		float: left;
		height: 28px;
		}			
	
			
	.sport_table_header_content_title {
		padding: 5px 10px;
		text-transform: uppercase;
		color: #f6f6f6;
		float: left;
		}	
			
	.sport_table_header_content_selected_title {
		font-weight: bold;
		color: white;
		}
	
	.sport_table_body {
		padding-top: 5px;
		background-color: #f6f6f6;
		clear: both;
		}
		
	.sport_table_title {
		font-weight: bold;	
		font-size: 14px;
		text-transform: uppercase;		
		color: #ff6600;
		clear: both;
		}
	
	#sport_table_shooters {
		width: 90%;	
		margin: 0 auto;
		}

	.sport_table_highlight_row {
		background-color: #e9e9e9;
		}	
		
	.img_sport_table_comments_header_curvy_left {
		margin-left: 3px; 
		float:left;
		}
		
	.img_sport_table_comments_header_curvy_right {
		margin-right: 3px; 
		float:left;
		}
		
	.sport_table_header_content a:link, .sport_table_header_content a:visited {
		color: white;
		height: 100%;
		display: block;
		float: left;
		}	
		
	.sport_table_header_content a:hover, .sport_table_header_content a:active {
		color: white;	
		display: block;
		float: left;
		height: 100%;
		background-image: url(images/sport_table_comments_arrow4.gif);
		background-repeat:no-repeat;
		background-position: bottom center;
		}		
		
		
/* --- komentarze czyelników --- */		
		
		
	.comments {
		text-align: left;
		margin: 10px 0px;
		width: 619px;
		height: auto;
		clear: both;
		}	

	.comments h2 {
		margin: 0;
		padding-bottom: 50px;
		font-weight: bold;	
		font-size: 16px;
		text-transform: uppercase;			
		}

	.comments_header {
		width: 619px;
		background-image: url(images/sport_table_comments_curvy_big_top.gif);
		background-repeat:no-repeat;
		clear: both;
		height: 29px;
		}	
		
/*	.comments_header a:hover {			
		text-decoration: none;
		}
*/		
	.comments_footer {
		width: 619px;
		clear: both;
		background-image: url(images/sport_table_comments_curvy_big_buttom.gif);
		background-repeat:no-repeat;
		height: 13px;
		}
		
	.comments_header_content {
		background-color: #99cc00;;
		float: left;
		height: 28px;
		}		
		
	.comments_header_content_triangle {
		background-image: url(images/sport_table_comments_arrow4.gif);
		background-repeat:no-repeat;
		background-position: bottom center;
		}			
		
	.comments_header_content_title {
		padding: 7px 10px;
		text-transform: uppercase;
		color: white;
		float: left;
		cursor: pointer;
		}	
			
	.comments_header_content_selected_title {
		font-weight: bold;
		color: black;
		}
		
		
		
/*	
	.comments_header_content a:link, .comments_header_content a:visited {
		color: white;
		height: 100%;
		display: block;
		float: left;
		}	
		
	.comments_header_content a:hover, .comments_header_content a:active {
		color: balck;	
		display: block;
		float: left;
		height: 100%;
		background-image: url(images/sport_table_comments_arrow2.gif);
		background-repeat:no-repeat;
		background-position: bottom center;
		}	*/		
		
	.comments_body {
		padding-top: 10px;
		padding-bottom: 0;
		margin: 0;
		height: auto;
		background-color: #f6f6f6;
		clear: both;
		}

	.comments_body form{
		margin: 0;
		padding-bottom: 0;
		}		
		
	#comment_contents, #comment_first_contents, #comment_other_contents {
		background-color: #f6f6f6;
		width: 617px;
		clear: both;
		}		
		
	#comment_contents h2 {
		font-size: 14px;
		}
			
	#comment_other_contents {
		display: none;	
		}
		
	.comment_content {
		width: 440px;
		float: left;
		text-align: left;
		margin: 0 5px;
		}	
				
	.comment_author {
		margin: 0 1px;
		float: right;
		text-align: left;
		width: 150px;
		}						
		
	.comment_header {
		font-weight: bold;
		clear: both;
		margin-bottom: 0px;
		margin-top: 5px;
		}		
		
	.comment_text, comment_date {
		color: #999999;
		margin-left: 20px;
		}		
		
	#show_all_comments, #hide_all_comments {
		display: block;
		text-align: center;
		margin: 0 20px; 
		font-size: 14px;
		text-transform: uppercase;		
		font-weight: bold;
		clear: both;
		color: #99cc00;
		cursor: pointer;
		}
		
	#show_all_comments {
		display: block;
		}
			
		
	#hide_all_comments {
		display: none;
		}

		
/* --- Formularz  komentarzy --- */
		
	#comment_form{
		padding: 2px 25px;
		clear: both;
		display: none;	
		}
		
	#comment_form textarea{
		width: 300px;
		height: 150px;
		}	
			
	#comment_form input{
		width: 300px;
		}
	
	#comment_add {
		display: block;
		margin: 10px 0; 
		font-size: 14px;
		text-transform: uppercase;		
		font-weight: bold;
		color: #99cc00;
		text-align: center;
		width: auto;
		clear: both;		
		}
		
	#comment_form  p{
		display: block;
		margin: 2px 0; 
		clear: left;
		}	

	#comment_button {
		text-align: center;
		margin: 10px 0; 
		}	
		
	#comment_button input {
		width: 200px;
		}		
		
	.comment_form_label {
		margin: 0 0 0 40px;
		float: left;
		width: 100px;
		font-weight: bold;
		color: silver;
		}
		
	.comment_code{
		color: darkred;
		font-weight: bold;
		}


		
		
/* --- polls --- */		
		
	.poll_question {
	 	font-weight: bold;
	 	margin-bottom: 10px;
	 	margin-top: 10px;
	 	margin-left: 20px;
	 	margin-right: 15px;
	 	}
		
	.poll_results	{
		width: 220px;
		height: auto;
		clear: both;
		padding: 0px;
	 	margin-left: 15px;		
		} 	
	 	
	.poll_results_bar {
		width: 220px;
		height: 11px;	
		margin: 0px 0 5px 5px;
		clear: both;
		background-image: url(images/poll_results_background_bar.gif);
		background-repeat:no-repeat;
		padding: 0px;
	 	}		
	 	
	 .poll_results_answer {
	 	margin: 0 0 5px 5px;
		display: block;
		float: left;
		padding: 0px;		
	 	}	
	 	 	
	 .poll_results_percent {
	 	margin: 0 0 5px 5px;
		display: block;
		float: right;
		padding: 0px;		
	 	}
	 	
	 .poll_results_answer_percent {
	 	clear: both;
		padding: 0px;	 	
	 	}

	 .img_poll_button {
		margin: 10px 0px 0px 25px;
		}
	 	
	 .img_poll_results_left {
	 	width:4px;
	 	float: left;
		height: 11px;	
		background-image: url(images/poll_results_curvy_left.gif);
		background-repeat:no-repeat;
	 	}
	 		 	
	 	
	 .img_poll_results_between {
	 	float: left;
	 	width:2px;
		height: 11px;	
		background-image: url(images/poll_results_line_2px.gif);
		background-repeat:repeat-x;
	 	}	
	 	 	
	 .img_poll_results_between1 {
	 	width:1px;
		}		 
			 	
	 .img_poll_results_between2 {
	 	width:2px;
		}	 	 	
		
	 	 	
	 .img_poll_results_between {
	 	width:1px;
		}	 	 	
		
	 	 	
	 .img_poll_results_between10 {
	 	width:10px;
		}		
	 	 	
	 .img_poll_results_between20 {
	 	width:20px;
		}	 	 	
		
	 .img_poll_results_right {
	 	float: left;
	 	width:4px;
		height: 11px;	
		background-image: url(images/poll_results_curvy_right.gif);
		background-repeat:no-repeat;
	 	}
	 	
	.poll_form{
	 	margin-left: 20px;
	 	margin-right: 15px;
		}	
		 	
/*	.poll_first_options{
		height: 152px;
		}
		
	.poll_other_options{
		display: none;
		}
		
	.show_other_poll_options, .hide_other_poll_options {
		display: block;
		text-align: center;
		margin: 2 20px; 
		font-size: 12px;
		text-transform: uppercase;		
		font-weight: bold;
		clear: both;
		color: #99cc00;
		cursor: pointer;
		}

		
	.show_other_poll_options {
		display: block;
		}
			
		
	.hide_other_poll_options {
		display: none;
		}
		
*/			

/* --- artykuł  --- */

	.article_head {
		clear: both;
	/*	margin-left: 5px;*/
		}

	.articles_head {
		clear: both;
		}


	.article_header {
		text-align: left;
		text-transform: uppercase;
		
		font-family: Verdana, Arial;
		font-size: 15px;
		
		font-weight: bold;
		margin: 0px;
		padding: 10px 0;
		}

	.article_info {
		text-align: left;
		margin: 10px auto;
		color: gray;
		font-size: smaller;
		}

	.article_content {
		text-align: justify;
		line-height: 16px;		
		clear: both;
		display: block;
		margin:5px 5px 5px 5px;
		width: 618px;
		}

	.article_intro {
		text-align: justify;
		line-height: 16px;
		font-weight: bold;
		margin-bottom:10;
		}
		
	.article_img_title {
		clear: both;
		font-size: 16px;
		font-weight: bold;
		}
		
	.article_img_author {
		clear: both;
		color: gray;
		font-size: smaller;
		}

	.article_img_descripton {
		margin-top: 10px;
		clear: both;
		color: gray;
		}

		
	.articles_title_1 {
		font-family: Verdana, Arial;
		font-size: 14px;
		color: green;
		font-weight: bold;
		text-align: left;
		margin:0px;
		}		
		

	.articles_title_2 {
		font-size: 14px;
		color: green;
		font-weight: bold;
		text-align: left;
		}		
		
	
	.article_head_img {
		width: 300px;
		height: 110px;
		overflow: hidden;
		}		
			
	
	.article_head_img_50 {
	margin-top: 5px;
		width: 300px;
		height: 50px;
		overflow: hidden;
		}		
	
	.articles_head_img {
		width: 80px;
		height: 80px;
		overflow: hidden;
		}

	.img_border_curvy_300_110{
		margin-top: -110px;
		}			 
		
	.img_border_curvy_300_50{
		margin-top: -50px;
		}			 
		
	.img_border_curvy_80_80{
		margin-top: -80px;
		}			 
		
	.article_block_left_row {
		margin-top: 2px;
		clear: both;
		text-align: left;
		line-height: 16px;
		margin-left: 5px;
		}	
		
	.article_block_left_300 {
		margin-top: 10px;
		margin-bottom: 5px;
		margin-left: 5px;
		margin-right: 5px;
		width: 300px;
		height: 145px;
/*		overflow: hidden;	*/
		float: left;
		}		
/* zmienic h na 110 px  */		

		
	.article_block_left_280 {
		margin-top: 10px;
		margin-bottom: 5px;
		margin-left: 10px;
		margin-right: 15px;
		width: 280px;
		height: 145px;
/*		overflow: hidden;	*/
		float: left;
		}		
/* zmienic h na 110 px  */		


	.article_block_left_612 {
		width: 612px;
		margin-left: 5px;
		margin-right: 5px;
		margin-top:15px;
		float: left;
		overflow: hidden;		
		}
		

	.article_block_left_600 {
		margin-top: 2px;
		margin-bottom: 5px;
		margin-left: 5px;
		margin-right: 10px;
		width: 600px;
		height: 290px;
/*		overflow: hidden;	*/
		float: left;
		}			
		
		
	.articles_secondary_img_box {
		float: left;
		width: 80px;
		hight: 80px;
		margin: 0 6px 6px 0;
		}		
		
	.articles_secondary_img_box_300 {
		float: left;
		width: 300px;
		hight: 110px;
		margin: 0 6px 6px 0;
		}			
		
		
	.articles_secondary_box_306 {
		float: right;
		width: 306px;
		}	
			
	#article_see_also {
		margin-bottom: 5px;
		font-weight: bold;
		
		}	
	.item_article_see_also {
		color: darkred;
		}
		
	 	
/* --- Galleries ---*/

	.galleries {
	 	margin-top: 10px;
		clear: both;
	 	}
	 	
	.galleries_img_count  {
	 	text-transform: uppercase;
	 	color: green;
	 	font-weight: bold;
	 	clear: both;
	 	}
	 		 	
	.galleries_intro {
	 	clear: both;
	 	}
	 	
	.galleries_header {
		text-transform: uppercase;
		font-size: 16px;
		font-weight: bold;
		clear: both;
		text-align: left;
		margin:0px;
		}	 	
		
	.galleries_head_img {
		width: 300px;
		height: 110px;
		overflow: hidden;
		}	
		
				
	.galleries_thumbnail {
		width: 60px;
		height: 60px;
		overflow: hidden;
		text-align: center;
		}		
				
	 	
	#gallery_title {
		margin-top: 5px 10px 0 0;
		font-size: 18px;
		font-weight: bold;
	 	text-align: left;
		text-transform: uppercase;		
		clear: both;
		}
		
	#gallery_add_date {
		margin-top: -10px;
		margin-bottom:10px;
		font-size: 13px;
		font-weight: bold;
	 	text-align: left;
		text-transform: uppercase;		
		clear: both;
		}
		
	#gallery_info {
		clear: both;
		}
		
	#gallery_img_title {
		clear: both;
		font-size: 16px;
		font-weight: bold;
		}
		
	#gallery_img_count {
		float: left;
	 	text-transform: uppercase;
	 	color: green;
		font-size: 14px;
		font-weight: bold;

		}
		
	#gallery_img_navi {
		margin-right: 10px;
		float: right;
		}

	#gallery_img_author {
		clear: both;
		color: gray;
		font-size: smaller;
		}

	#gallery_img_descripton {
		margin-top: 10px;
		clear: both;
		color: gray;
		}
		
	#gallery_thumbnails {
		list-style-type: none;
		}
		
	#gallery_thumbnails li {
		float: left;
		margin-right: 6px;
		margin-bottom: 10px;
		}		
		
	#gallery_thumbnails img {
		display: block;
		}		
		
	.gallery_thumbnail_selected {
		border: 5px solid #99cc00;
		}
		
	.gallery_thumbnails {
		border: 5px solid #e9e9e9;
		}
		
	
	/* ---- polls --- */
	
	.poll_block_img {
		margin-top: 5px;
		width: 305px;	
		height: 110px;
		float: left;
		}
		
	.poll_head_img {
		width: 300px;
		height: 110px;
		overflow: hidden;
		}		
				
		
	.block_left_poll {
		margin-top: 5px;
		width: 305px;	
		min-height: 330px;
		float: left;
		}	
		
	.last_comment_header {
		font-weight: bold;
		}
		
	.last_comment_date {
		color: #999999;
		}
		
		
		
		
		

		
/* --- talebe --- */
		

		
		
	.tables {
		text-align: left;
		margin: 10px 0px;
		width: 300px;
		height: auto;
		clear: both;
		}	

	.tables h2 {
		margin: 0;
		padding-bottom: 50px;
		font-weight: bold;	
		font-size: 16px;
		text-transform: uppercase;			
		}

	.tables_header {
		width: 300px;
		background-image: url(images/sport_table_comments_curvy_small_top.gif);
		background-repeat:no-repeat;
		clear: both;
		height: 29px;
		}	
	
	.tables_footer {
		width: 300px;
		clear: both;
		background-image: url(images/sport_table_comments_curvy_small_buttom.gif);
		background-repeat:no-repeat;
		height: 13px;
		}
		
	.tables_header_content {
		background-color: #666666;;
		float: left;
		height: 28px;
		font-size: 11px;
		}		
		
	.tables_header_content_triangle {
		background-image: url(images/sport_table_comments_arrow4.gif);
		background-repeat:no-repeat;
		background-position: bottom center;
		}			
		
	.tables_header_content_title {
		padding: 7px 7px 8px 5px;
		text-transform: uppercase;
		color: white;
		float: left;
		cursor: pointer;
		}	
			
	.tables_header_content_selected_title {
		font-weight: bold;
		color: white;
		}
		
	.tables_body {
		padding-bottom: 0;
		margin: 0;
		height: auto;
		background-color: #f6f6f6;
		clear: both;
		}

	.sport_table  {
		text-align: left;
		padding:0;
		width: 100%;
		font-size: 11px;
		}		
		
	.sport_table td, tr {
		margin: 0;
		}		
		
	.sport_table_tr2 {
		background-color: #CCCCCC;
		}		
		
	.sport_table_td_name {
		}		

	.sport_table_rownum {
		width: 15px;
		}
		
	#first_table, #first_event_table {
		display: block;
		}
		
	#second_table, #second_event_table {
		display: none;
		}	
			
	#third_table, #third_event_table {
		display: none;
		}		
			
	#fourth_table {
		display: none;
		}

	.sport_table_description {
		margin: 0px 5px;
		padding: 0px;
		margin-top: 5px;
		}
		
	.item_table {
		font-weight:bold;
		display: list-item;
		cursor: pointer;
		margin-left: 20px;
		}	
		
	#tables_in_main {
		margin-bottom: 5px;
		}
		
	.sport_table_row_header {
		font-weight:bold;
		color: #ff6600;
		}
	
	.hidden_table, #other_tables {
		display: none;
		}
		
	.show_table_description, .hide_table_description {
		display: block;
		text-align: right;
		margin: 0 20px; 
		margin-top: 7px; 
		font-size: 12px;
		text-transform: uppercase;		
		clear: both;
		cursor: pointer;
		}
		
	.show_table_description {
		display: block;
		}
		
	.hide_table_description {
		display: none;
		}		
		
		
/* ------------ */		
		
	
	.hidden_div {
		display: none;
		}		
			
	.visible_div {
		display: block;
		}		
		
	.div_help{
		display: none;
		background-color: silver;
		border: 1px solid gray;
		width: 380px;
		position: absolute;
		left: 350px;
		text-align: left;
		z-index:1;
		}		
		
	.div_help_title {
		clear: both;
		background-color: darkgray;
		color: white;
		font-size: 14px;
		font-weight: bold;
		margin: 0 0 0 0;
		padding-left: 3px;
		}

	.div_help_content {
		margin: 5px 5px 5px 5px;
		}

	.div_help_botton_close {
		width: 15px;
		height: 15px;
		margin-top: 1px;
		position: absolute;
		left: 363px;
		}
		
	#icon_info_theory {
		position: absolute;
		vertical-align: middle;
		left: 270px;
		}			

	.theory_text{
		text-align: justify;
		}
		
	.theory_nifty{
		padding: 5px;
		}
	
	/* --- tags --- */
	

	.top_tag0, .top_tag1 {
		font-weight:bold;
		line-height: 28px;
		font-size: 20px;
		}	
		
	.top_tag2, .top_tag3 {
		font-weight:bold;
		line-height:26px;
		font-size: 18px;
		}	
		
	.top_tag4, .top_tag5, .top_tag6, .top_tag7, .top_tag8 {
		font-weight:bold;
		line-height: 24px;
		font-size: 16px;
		}	
		
	.top_tag9, .top_tag10, .top_tag11, .top_tag12, .top_tag13 {
		font-weight:bold;
		line-height: 22px;
		font-size: 14px;
		}	
		
	.top_tag14, .top_tag15, .top_tag16, .top_tag17, .top_tag18 {
		font-weight:bold;
		line-height: 20px;
		font-size: 12px;
		}	
			
	.top_tag {
		font-weight:bold;
		line-height: 18px;
		font-size: 10px;
		}	
					
	#top_box {
		padding-top: 0px;
		padding-left: 7px;
		padding-right: 2px;
		}	
		
	#top_box a {			
		color: #595959; 
		}

		/* forum box */
	
	.forum_box_user { font-size:7pt; float:right; text-align:right;  width:125px; padding-right:5px; color:#476B01; font-weight:bold; }
	.forum_box_time { font-size:7pt; padding-left:12px; float:left; width:130px}
	.forum_box_message { clear:both; margin-bottom:12px; padding-top:3px; font-size:9pt }
		
			
	#dymek {
		-moz-border-radius-bottomleft:8px;
		-moz-border-radius-bottomright:8px;
		-moz-border-radius-topleft:8px;
		-moz-border-radius-topright:8px;
		background-color:#EEEEEE;
		border:1px solid darkgray;
		color:#000000;
		font-size:11px;
		left:100px;
		padding:8px;
		position:absolute;
		top:100px;
		visibility:hidden;
		}		
		
			
	.event_select {
		width: 147px; 
		margin-top: 2px;  
		margin-bottom: 2px;
		border:1px solid darkgray;
		font-size:11px;
		}
	
 
		
 #first_event_table,  #second_event_table, #third_event_table {
		overflow-y:scroll;
		overflow-y:auto;
		min-height: 35px;
		max-height:240px;
		}		
		
	* html #first_event_table,  #second_event_table, #third_event_table {
		overflow-y:scroll;
		overflow-y:auto;
		height:240px;
		}	
		
 #reports_team { width:300px; height:132px; border:0px; margin:5px 0px 5px 0px; background-image: url(images/raport_bkg.jpg); } 
 #reports_team_text { position:absolute; margin-top:60px; color:white; margin-left:8px; } 
 #reports_team_text select { width:170px; height:21px; border:2px solid #b4b4b4; background-color:#f4f4f4; background-image: url(images/raport_select_bkg.jpg); padding:0px; margin-left:5px; } 
 #reports_send { margin:10px 8px 5px 8px; color:white; width:284px; }
 #report_help {  position:absolute;	cursor: pointer; margin:8px 5px 0px 270px; display:block; width:22px; height:21px; background-image: url(images/raport_help.jpg); }
 
 #reports_button { display:block;  width:124px; height:28px; background-image: url(images/raport_button.jpg); margin-left:80px; border:0px;} 
 
 
#scrolling_layer { width:126px; height:610px;  position:absolute; top:200px; z-index:100; left:0px; }
#layer_click {  padding:3px; z-index:100; border-top:1px solid #606060; border-right:1px solid #606060; border-bottom:1px solid #606060; background:white;  }
#layer_click .zamknij { font-weight:bold; font-size:15px; text-align:right; margin:5px; cursor:pointer; }
#layer_click a:hover  { color:3da649; font-weight:bold; }
/* templatka relacji live */
#wraper_ab{height:350px;width:617px;margin-left:1px;font-size:10px;}
#side_a{height:350px;width:205px;float:left;background-color:#E9E9E9;overflow:hidden;}
#rest{height:350px;width:206px;display:inline;float:left;background-color:#F7F7F7;overflow:hidden;}
#side_b{height:350px;width:206px;float:right;background-color:#E9E9E9;overflow:hidden;}
#up_ab{height:80px;width:205px;margin-bottom:10px;text-align:center;background-color:#F7F7F7;}
#b_foto{height:80px;width:80px;float:right;display:inline;float:right;}
#a_foto{height:80px;width:80px:float:left;display:inline;float:left;}
.match_score{color:red;font-size:35px}
.sides_ab{font-size:15px}

