 		.paginator {
			background: url(../i/okr_bot.png) 0 100% no-repeat #343434;  margin-top: 4px;
			}
				.paginator h3 {
				float: left;
				display: inline;
				padding: 5px 5px 0 20px;
				background: url(../i/okr_top.png) 0 0 no-repeat;
				font-size: 1em;
				}
		
				.paginator p {
				padding: 5px 10px;
				background: url(../i/okr_top.png) 100% 0 no-repeat;
				color: #3788d4;
				}
					.paginator a, #okruchy strong {
					color: #878787;
					font-weight: normal;
					}
					
u{text-decoration: underline !important}			
					
.recenzje_kategorie{background: url('../i/recenzje.gif') no-repeat; width: 596px; height: 41px; padding-top: 16px; padding-left: 50px;  float: left}    
.recenzje_kategorie a{color: #0F569F; font-weight: bold}
#rec2{margin-left: 280px}  	
	
.recki1{float: left; width: 250px; padding-left: 10px}	
	
	
  .recenzje_lewa{padding-left: 20px; float: left; width: 300px}
  .recenzje_lewa span{float: left; width: 90px;}
  .recenzje_lewa ul{clear: both}
  .recenzje_lewa li a strong{color: #fff; font-weight: normal}
  .recenzje_lewa li a{color: #767676; background: url('../i/recenzje/bink.gif') no-repeat left 5px; float: left; padding-left: 10px; margin-top: 15px; margin-left: 10px; display: block; width: 185px}
  .recenzje_lewa li em{display: block; font-style: normal; padding-top: 5px; display: block; font-size: 10px; color: #fff;}
  .recenzje_lewa li{clear: both; padding-top: 20px}
 
  
          
      .lista_galeria{float: left; width: 180px; margin-bottom: 15px}
      .lista_galeria img{float: left; margin-right: 4px; display: inline}
      .lista_galeria h3{font-size: 11px; width: 200px }
	  .lista_galeria h3 a{font-size: 11px;}
        
        
    /* galerie  */
     .galerie{margin-bottom: 20px; clear: both}
     .galerie h3{font-size: 11px; margin: 0; padding: 0;}
     .galerie h3 a{font-size: 12px; padding-left: 22px}
     .galerie h4{font-size: 11px}
     .galerie div{text-align: right}
     .galerie p img{float: left; margin-right: 10px;}
     .galerie p{padding-top: 0px !important; margin: 0 !important; padding: 0 !important}
  
  
  
  
  
  /* kalendarz */
 #kalendarz_full{color: #3A5385; font-family: Arial, sans-serif}
#kal_date{float: left; background-color: #EFF1F5; width: 600px; padding: 5px 15px 5px 15px}
#kal_date strong{float: left}
#kal_date span{float: right}

#kal_left{float: left; height: 62px; background-color: #667DAC}
#kal_nav{float: left; text-align: center; margin: 0; padding: 0; list-style-type: none}
#kal_nav li{float: left}

.miesiac{width: 200px; height: 31px; background-color: #D0D7E5}
.miesiac a{display: block; float: left; padding-left: 50px; padding-top: 8px; color: #3A5385}
.miesiac a img{display: inline}

.miesiac_aktualny{width: 246px; height: 31px; text-align: center; background-color: #B8C3DB;}
.miesiac_aktualny a{display: block; text-align: center;  padding-top: 7px; font-weight: bold; font-size: 12px; color: #3A5385}
.dzien{width: 90px; text-align: center; height: 23px; background: url('../grafika/dzien.gif') no-repeat; color: #FFFFFF; font-weight: bold; padding-top: 8px}

.kal_dni{float: left; text-align: center; margin: 0; padding: 0; list-style-type: none; margin-top: 1px;}
.kal_dni li{float: left;}
.kal_dni li a{background-color: #323232; color: #fff;  border-left: 1px solid #E9ECF3; border-right: 1px solid #E9ECF3; border-top: 1px solid #E9ECF3; margin-left: 2px; margin-right: 2px; padding: 3px; }

.tydzien{width: 17px; height: 82px; background: #353535; text-align: center; color: #A3A3A3; padding-top: 20px}

.pusty{width: 89px; text-align: center; min-height: 97px; _height: 97px; background: #424242; color: #fff; font-size: 10px; border-left: 1px solid #000; padding-top: 5px}
.pusty:hover{background-color: #5E5E5E}


.fioletowy{width: 89px; text-align: center; color: #fff; min-height: 97px; _height: 97px; background: #E9ECF3; color: #3D3D3D; font-size: 10px; border-left: 1px solid #000; padding-top: 5px}
.fioletowy:hover{background-color: #E9ECF3}

.niebieski{width: 89px; text-align: center; color: #fff; min-height: 97px; _height: 97px; background: #E9ECF3; color: #3D3D3D; font-size: 10px; border-left: 1px solid #000; padding-top: 5px}
.niebieski:hover{background-color: #E9ECF3}


.nastepny{width: 89px; min-height: 77px; _height: 77px; background: #5B5B5B; color: #A3A3A3; font-size: 10px; border-left: 1px solid #000; padding-top: 25px; text-align: center}


/* ZMIANA - nowe kolory */



#legenda{float: left; background-color: #D0D7E5; width: 600px; height: 230px; margin-top: 1px; margin-bottom: 10px; padding: 5px 15px 5px 15px}
#legenda h3{font-size: 11px; margin-bottom: 10px}
#legenda img{margin-top: 2px; margin-right: 5px; float: left}
#legenda span{float: left; margin-right: 15px} /* ZMIANA */
  
  
  
  
  
  
  
  
  
.showable {
	display: block;
}
.hidden {
	display: none;
}

  
/* -----------------
=globalne
------------------*/
	* {
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	}
	
	body {
	font: 70%/1.5 Verdana, Geneva, Arial, Tahoma, Helvetica, sans-serif;
	}
	
	strong, b {
	font-weight: bolder;
	}
	em, i {
	font-style: italic;
	}
	
	img {
	display: block;
	}
	
	a {
	background-color: transparent;
	color: #666;
	}
	a:hover {
	text-decoration: underline;
	}
	
	label {
	cursor: pointer;
	}
		
	input, textarea {
	border: 1px solid #5e5e5e;
	background: url(../i/input_tlo.gif) 0 100% repeat-x #424242;
	color: #fff;
	vertical-align: middle;
	}
		input:focus, textarea:focus {
		border-color: #999;
		}
		
		input.img {
		width: auto !important;
		height: auto !important;
		padding: 0;
		border: 0;
		background: 0;
		}
		
	.hide {
	position: absolute;
	top: -9900px;
	left: 0;
	display: block;
	width: 1px;
	height: 1px;
	overflow: hidden;
	text-indent: -9990px;
	font-size: 1px;
	}
	
	.r {
	z-index: 10;
	}

	
	
/* -----------------
=podklad
------------------*/

	body {
	background: url(../i/top_tlo.jpg) top center no-repeat #000;
	color: #fff;
	}
			
	#content, .billboard {
	background: url(../i/main_tlo.gif) repeat-y;
	}
	#menu {
	background: url(../i/menu_tlo.gif) repeat-y;
	}

/* -----------------
=layout podstawowy
------------------*/

	body {
	text-align: center;
	}
	
	#main {
	position: relative;
	text-align: left;
	}
	
		#main {
		width: 917px;
		margin: 0 auto;
		padding: 104px 0 0;
		}
			#content {
			}
				#content .col1 {
				float: left;
				display: inline;
				width: 477px;
				margin: 0 0 0 6px;
				}
				#content .col2 {
				float: right;
				display: inline;
				width: 421px;
				margin: 0 6px 0 0;
				}


				#content .col1-new{
				float: left;
				display: inline;
				width: 647px;
				margin: 0 0 0 6px;
				}
				#content .col2-new {
				float: right;
				display: inline;
				width: 251px;
				margin: 0 8px 0 0; padding-top: 5px;
				}

		/* -----------------
		=top
		------------------*/
		
			#logo {
			position: absolute;
			z-index: 6;
			top: 13px;
			left: 10px;
			width: 287px;
			height: 73px;
			overflow: hidden;
			text-align: right;
			font-size: 200%;
			line-height: 73px;
			color: #fff;
			letter-spacing: -1px;
			}
				#logo .r {
				position: absolute;
				top: 0;
				left: 0;
				display: block;
				width: 287px;
				height: 73px;
				background: url(../i/logotyp.jpg) no-repeat;
				}
		
			
			#szukaj {
			position: absolute;
			z-index: 5;
			top: 10px;
			right: 0px;
			width: 400px;
			}
				#szukaj fieldset {				
				text-align: right;
				}
					#szukaj label {
					padding: 0 20px 0 0;
					background: url(../i/arr_d_b.gif) 90% 4px no-repeat;
					color: #fff;
					}
					#szukaj #f_szuk {
					width: 183px;
					}
				
			#logowanie {
			position: absolute;
			z-index: 4;
			top: 40px;
			right: 0px;
			width: 345px;
			height: 65px;
			overflow: hidden;
			background: url(../i/log_tlo.gif) 150px 8px no-repeat;
			}
			
				#logowanie .f {
				float: right;
				width: 194px;
				}				
					#logowanie .f input {
					width: 113px;
					margin: 2px 0 2px 30px;
					}				
					#logowanie .f .img {
					position: absolute;
					top: 10px;
					right: 15px;
					}
				
				#logowanie li {
				padding: 0 0 0 12px;
				background: url(../i/arr_o_w.gif) 0 4px no-repeat;
				}
					#logowanie li a {
					color: #2460ba;
					}
		
		
		/* -----------------
		=menu
		------------------*/
			
			#menu {
			position: relative;
			padding: 0 6px 21px;
			}
			
			#menu ul {
			padding: 5px 0 4px;
			background: url(../i/menu_top.png) 50% 0 no-repeat;
			font: 0.9em Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			text-align: center;
			letter-spacing: -1px;
			}
				#menu ul li {
				display: inline;
				padding: 0 7px 0 10px;
				background: url(../i/menu_border.gif) 0 50% no-repeat;
				line-height: 21px;
				}
					#menu ul li.first {
					background: 0;
					}
					
					#menu ul li a {
					color: #fff;
					}
					
					
					#menu div {
					position: absolute;
					left: 6px;
					bottom: 0;
					width: 904px;
					height: 21px;
					padding: 0;
					background: url(../i/menu_bot.png) 0 100% no-repeat;
					}
					
					#menu ul ul {
					position: absolute;
					left: 0px;
					_left: -6px;
					bottom: 0;
					width: 904px;
					height: 21px;
					padding: 0;
					background: url(../i/menu_bot.png) 0 100% no-repeat;
					}
						#menu ul ul li {
						float: left;
						padding: 1px 0 2px;
						background: url(../i/menu_border2.gif) 0 50% no-repeat;
						font: 0.97em Geneva, Verdana, Arial, Helvetica, sans-serif;
						line-height: 18px;
						letter-spacing: -1px;
						}
							#menu ul ul li.first {
							margin-left: 15px;
							border: 0;
							}
							
							#menu ul ul li a {
							display: block;
							padding: 0 7px;
							margin: 0 0 0 2px;
							}
							
							#menu ul ul li a:link, #menu ul ul li a:visited {
							color: #3788d4;
							background-color: transparent;
							}
							#menu ul ul li a:hover, #menu ul ul li a:active {
							color: #fff;
							background-color: #2c2c2c;
							text-decoration: none;
							}
			
		
		/* -----------------
		=reklamy
		------------------*/
			
			.billboard, .banner {
			clear: both;
			padding: 10px 0;
			text-align: center;
			}
			.banner {
			padding: 0;
			margin: 5px 0;
			}
				.billboard img, .banner img {
				margin: 0 auto;
				}
					
				
		
		/* -----------------
		=okruchy chleba (jestes w...)
		------------------*/
		
			#okruchy {
				padding-left: 6px;
			}
				#okruchy h3 {
				float: left;
				display: inline;
				padding: 5px 5px 0 20px;
				background: url(../i/okr_top.png) 0 0 no-repeat;
				font-size: 1em;
				}
		
				#okruchy p {
				padding: 5px 10px; font-size: 10px;
			
				color: #3788d4;
				}
					#okruchy a, #okruchy strong {
					color: #878787;
					font-weight: normal;
					}
				
				#okruchy div{float: left}
				
				#o1{width: 482px; height: 26px; background: url(../i/o1.gif)  no-repeat; }
				#o2{width: 421px; height: 26px; background: url(../i/o2.gif) 0 100% no-repeat; }
					
		/* -----------------
		=aktualnosci
		------------------*/
			
			#aktualnosci {
			margin: 5px 0 5px;
			background: url(../i/akt_tlo.gif) repeat-y #2b2b2b;
			}
				#aktualnosci h2 {
				position: relative;
				height: 28px;
				background: url(../i/akt_nag_tlo.png) no-repeat #222;
				font-size: 1em;
				letter-spacing: -1px;
				}
					#aktualnosci h2 span {
					position: absolute;
					top: 2px;
					left: 20px;
					display: block;
					width: 83px;
					height: 23px;
					overflow: hidden;
					background: url(../i/headers/akt.png) no-repeat;
					line-height: 23px;
					font-weight: bolder;
					}
					
					#aktualnosci h2 a {
					position: absolute;
					top: 8px;
					left: 115px;
					}
				
				#aktualnosci .hot {
				clear: both;
				height: auto;
				overflow: hidden;
				margin: 10px 13px;
				padding: 0 0 2px;
				background: url(../i/hot_bot.gif) 0 100% no-repeat #242424;
				}
					#aktualnosci .hot h3 {
					padding: 3px 15px;
					background: url(../i/hot_top.gif) no-repeat;
					font-size: 1em;
					}
						#aktualnosci .hot h3 a {
						display: block;
						padding: 0 0 0 14px;
						background: url(../i/hot_nag.gif) 0 3px no-repeat;
						color: #0655a0;
						}
					
					#aktualnosci .hot .data {
					float: none;
					display: block;
					padding: 0 15px;
					color: #fff;
					}
						#aktualnosci .hot .data small {						
						font-size: 1em;
						font-weight: bolder;
						}
					
					#aktualnosci .hot .img {
					position: relative;
					float: left;
					display: inline;
					width: 83px;
					height: 83px;
					margin: 4px 15px;
					padding: 0;
					}
						#aktualnosci .hot .img span {
						position: absolute;
						top: 0;
						left: 0;
						display: block;
						width: 83px;
						height: 83px;
						background: url(../i/bor1.gif) 0 0 no-repeat;
						}
					
					#aktualnosci .hot div {
					padding: 1em 15px;
					color: #777; height: 70px;
					}
					
				#aktualnosci dl {
				clear: both;
				height: auto;
				overflow: hidden;
				margin: 10px 13px;
				padding: 0 8px;
				}
					#aktualnosci dl dt {
					float: left;
					clear: left;
					display: inline;
					width: 8em;
					padding: 5px 0 0;
					font-weight: bolder;
					color: #0655a0;
					}
					#aktualnosci dl dd {
					margin: 0 0 0 8em;
					padding: 5px 0 0;
					}
						#aktualnosci dl dd a {
						color: #fff;
						}
				
				#aktualnosci #arch {
				clear: both;
				height: 41px;
				background: url(../i/akt_bot.png) 0 100% no-repeat;
				line-height: 41px;
				text-align: center;
				}
					#aktualnosci #arch a {
					padding: 0 0 0 15px;
					background: url(../i/akt_arch.gif) 0 3px no-repeat;
					font-style: italic;
					}
					
					
		/* -----------------
		=sety, =forum
		------------------*/
			
			#setyforum {
			position: relative;
			margin: 5px 0 5px;
			background: url(../i/sf_tlo.gif) repeat-y #2b2b2b;
			}
				#setyforum ul {
				margin: 5px 10px;
				}
					#setyforum ul li {
					padding: 0 0 0 10px;
					background: url(../i/arr_o_bc.gif) 0 4px no-repeat;
					}
						#setyforum li a {
						display: block;
						padding: 0 20px 0 0;
						background: 100% 4px no-repeat;
						color: #fff;
						}
							#setyforum .s li.i a {
							background-image: url(../i/sf_s.gif);
							}
							#setyforum .f li.i a {
							background-image: url(../i/sf_f.gif);
							}
			
				#setyforum .s {
				float: left;
				width: 238px;
				margin: 0 0 -15px;
				}
					#setyforum .s h2 {
					position: relative;
					height: 36px;
					background: url(../i/sf_s_nag_tlo.png) no-repeat #222;
					font-size: 1em;
					letter-spacing: -1px;
					}
						#setyforum .s h2 span {
						position: absolute;
						top: 2px;
						left: 22px;
						display: block;
						width: 88px;
						height: 31px;
						overflow: hidden;
						background: url(../i/headers/sety.png) no-repeat;
						line-height: 31px;
						font-weight: bolder;
						}
					
					#setyforum .s form {
					position: absolute;
					bottom: 0;
					left: 10px;
					width: 318px;
					line-height: 30px;
					}
						#setyforum label {
						color: #5b9dff;
						}
							#setyforum label span {
							color: #fff;
							}
						#setyforum .s select {
						border: 1px solid #fff;
						background: #242424;
						color: #fff;
						vertical-align: middle;
						}
				
				#setyforum .f {
				float: right;
				width: 239px;
				margin: 0 0 -15px;
				}
					#setyforum .f h2 {
					position: relative;
					height: 36px;
					background: url(../i/sf_f_nag_tlo.png) no-repeat #222;
					font-size: 1em;
					letter-spacing: -1px;
					}
						#setyforum .f h2 span {
						position: absolute;
						top: 2px;
						right: 22px;
						display: block;
						width: 91px;
						height: 32px;
						overflow: hidden;
						background: url(../i/headers/forum.png) no-repeat;
						line-height: 32px;
						font-weight: bolder;
						text-align: right;
						}
				
				#setyforum .e {
				clear: both;
				height: 34px;
				background: url(../i/sf_bot.png) 0 100% no-repeat;
				}
				
		
		/* -----------------
		=wykonawcy, =wywiady
		------------------*/		
			
			#wykonawcywywiady {
			position: relative;
			margin: 5px 0;
			background: url(../i/ww_tlo.gif) repeat-y #2b2b2b;
			}
				#wykonawcywywiady .wk {
				float: left;
				width: 238px;
				}
					#wykonawcywywiady .wk h2 {
					position: relative;
					height: 33px;
					background: url(../i/ww_wk_nag_tlo.png) no-repeat #222;
					font-size: 1em;
					letter-spacing: -1px;
					}
						#wykonawcywywiady .wk h2 span {
						position: absolute;
						top: 1px;
						left: 22px;
						display: block;
						width: 82px;
						height: 31px;
						overflow: hidden;
						background: url(../i/headers/wykonawcy.png) no-repeat;
						line-height: 31px;
						font-weight: bolder;
						}
					
					#wykonawcywywiady .wk ul {
					padding: 0 10px;
					background: url(../i/ww_wk_tlo.gif) 100% 50% no-repeat;
					}
						#wykonawcywywiady .wk li {
						height: auto;
						overflow: hidden;
						}
							#wykonawcywywiady .wk .img {
							position: relative;
							float: left;
							display: inline;
							width: 72px;
							height: 65px;
							margin: 3px 0;
							padding: 0 !important;
							}
								#wykonawcywywiady .wk .img span {
								position: absolute;
								top: 0;
								left: 0;
								display: block;
								width: 72px;
								height: 65px;
								background: url(../i/bor5.gif) 0 0 no-repeat;
								}
									
							#wykonawcywywiady .wk li a {
							float: right;
							display: inline;
							width: 137px;
							text-align: center;
							padding: 27px 0;
							background: url(../i/dot.gif) repeat-x;
							}
								#wykonawcywywiady .wk li.first a {
								background-image: none;
								}
							
								#wykonawcywywiady .wk li a:link, #wykonawcywywiady .wk li a:visited {
								background-color: transparent;
								}
								#wykonawcywywiady .wk li a:hover, #wykonawcywywiady .wk li a:active {
								background-color: #3f3f3f;
								}
				
					#wykonawcywywiady .wk p {
					position: absolute;
					bottom: 0;
					left: 0;
					width: 238px;
					line-height: 26px;
					text-align: center;
					}
						#wykonawcywywiady .wk p a {
						padding: 0 0 0 15px;
						background: url(../i/ww_wk.gif) 0 0 no-repeat;
						}
				
				#wykonawcywywiady .ww {
				float: right;
				width: 239px;
				}
					#wykonawcywywiady .ww h2 {
					position: relative;
					height: 33px;
					background: url(../i/ww_ww_nag_tlo.png) no-repeat #222;
					font-size: 1em;
					letter-spacing: -1px;
					}
						#wykonawcywywiady .ww h2 span {
						position: absolute;
						top: 1px;
						right: 22px;
						display: block;
						width: 60px;
						height: 31px;
						overflow: hidden;
						background: url(../i/headers/wywiady.png) no-repeat;
						line-height: 31px;
						font-weight: bolder;
						text-align: right;
						}
						
					#wykonawcywywiady .ww blockquote p {
					padding: 10px;
					font-style: italic;
					text-align: center;
					}
					
					#wykonawcywywiady p cite a {
					display: block;
					padding: 6px 0;
					font-weight: bolder;
					text-align: center;
					color: #155daa;
					}
						#wykonawcywywiady p cite a .img {
							position: relative;
							display: block;
							width: 221px;
							height: 131px;
							margin: 3px auto -1em;
							padding: 0 !important;
							}
								#wykonawcywywiady p cite a .img span {
								position: absolute;
								top: 0;
								left: 0;
								display: block;
								width: 221px;
								height: 131px;
								background: url(../i/bor6.png) 0 0 no-repeat;
								}
				
					#wykonawcywywiady .ww .b {
					position: absolute;
					bottom: 0;
					right: 0;
					width: 239px;
					line-height: 26px;
					text-align: center;
					}
						#wykonawcywywiady .ww .b a {
						padding: 0 0 0 18px;
						background: url(../i/ww_ww.gif) 0 0 no-repeat;
						}
				
				#wykonawcywywiady .e {
				clear: both;
				height: 26px;
				background: url(../i/ww_bot.png) 0 100% no-repeat;
				}
				
		
		/* -----------------
		=artykuly
		------------------*/
		
			#artykuly {
			position: relative;
			margin: 5px 0 5px;
			background: url(../i/art_tlo.gif) repeat-y #2b2b2b;
			}
				#artykuly h2 {
				position: relative;
				height: 38px;
				background: url(../i/art_nag_tlo.png) no-repeat #222;
				font-size: 1em;
				letter-spacing: -1px;
				}
					#artykuly h2 span {
					position: absolute;
					top: 1px;
					left: 22px;
					display: block;
					width: 103px;
					height: 17px;
					overflow: hidden;
					background: url(../i/headers/artykuly.png) no-repeat;
					line-height: 17px;
					font-weight: bolder;
					}
				
				#artykuly .art {
				margin: 0 10px 10px;
				color: #606060;
				}
					#artykuly .img {
					position: relative;
					float: left;
					display: inline;
					width: 88px;
					height: 85px;
					margin: 0 10px 10px 0;
					padding: 0 !important;
					}
						#artykuly .img span {
						position: absolute;
						top: 0;
						left: 0;
						display: block;
						width: 88px;
						height: 85px;
						background: url(../i/bor2.gif) 0 0 no-repeat;
						}
						
					#artykuly .art h3 {
					margin: 0;
					font-size: 1em;
					text-align: center;
					}
						#artykuly .art h3 a {
						font-weight: bolder;
						color: #1e62a1;
						}
					#artykuly .art p {
					padding: 10px 0 0;
					}
					
				#artykuly .meta {
				clear: both;
				padding: 0 0 5px;
				margin: 0 1px 10px;
				background: url(../i/art_meta_bot.png) 50% 100% no-repeat #333;
				}
					#artykuly .meta li {
					height: auto;
					min-height: 1em;
					overflow: hidden;
					margin: 0 15px;
					padding: 8px 0;
					background: url(../i/dot.gif) repeat-x;
					}
						#artykuly .meta li.first {
						position: relative;
						top: -2px;
						background: url(../i/art_meta_top.png) 50% 0 no-repeat;
						}
					
						#artykuly .meta .r {
						float: right;
						display: inline;
						width: 48%;
						text-align: right;
						}
						#artykuly .meta .l {
						float: left;
						display: inline;
						width: 48%;
						text-align: left;
						}
						
						#artykuly .meta strong {
						color: #777;
						font-weight: normal;
						}
						#artykuly .meta a {
						color: #fff;
						}
						
						#artykuly .meta .d {
						padding: 0 0 0 10px;
						background: url(../i/arr_o_w.gif) 0 4px no-repeat;
						color: #1e62a1;
						}
				
				#artykuly h3 {
				margin: 8px 0;
				font-size: 1em;
				text-align: center;
				}
					#artykuly h3 a {
					font-weight: bolder;
					color: #1e62a1;
					}
				
				#artykuly ul {
				}
					#artykuly ul li {
					margin: 0 15px;
					padding: 0 0 0 10px;
					background: url(../i/arr_o_g.gif) 0 4px no-repeat;
					}
						#artykuly ul li a {
						color: #fff;
						}
						
					#artykuly ul li.last {
					margin: 0;
					padding: 4px 15px 10px;
					background: url(../i/art_bot.gif) 0 100% no-repeat;
					text-align: right;
					}
						#artykuly ul li.last a {
						padding: 0 0 0 10px;
						background: url(../i/arr_o_b.gif) 0 4px no-repeat;
						color: #656565;
						}
						
						
		/* -----------------
		=info
		------------------*/
		
			#info {
			position: relative;
			height: 26px;
			background: url(../i/in_tlo.png) repeat-y #2b2b2b;
			}
				#info li {
				position: absolute;
				color: #2460ba;
				text-align: center;	
				padding: 5px 0 0;
				}
					#info li strong {
					font-weight: normal;
					color: #8d8d8d;
					}
				
				#info .og {
				top: 0;
				left: 1px;
				width: 219px;
				}
				#info .dz {
				top: 0;
				left: 222px;
				width: 91px;
				}
				#info .wc {
				top: 0;
				left: 315px;
				width: 106px;
				}
				#info .on {
				top: 26px;
				left: 183px;
				z-index: 20;
				width: 238px;
				height: 25px;
				background: url(../i/in_bot.png) 100% 0 no-repeat;
				text-align: left;
				text-indent: 100px;
				}
		
		
		/* -----------------
		=cytat
		------------------*/
		
			#cytat {
			margin: 6px 0 0;
			background: url(../i/cyt_tlo.gif);
			}
				#cytat h2 {
				position: relative;
				height: 19px;
				width: 183px;
				background: url(../i/cyt_nag_tlo.png) no-repeat;
				font-size: 1em;
				letter-spacing: -1px;
				}
					#cytat h2 span {
					position: absolute;
					top: 1px;
					left: 22px;
					display: block;
					width: 45px;
					height: 17px;
					overflow: hidden;
					background: url(../i/headers/cytaty.png) no-repeat;
					line-height: 17px;
					font-weight: bolder;
					}
				
				#cytat blockquote {
				padding: 10px 15px;
				background: url(../i/cyt_top.png) no-repeat;
				}
					#cytat blockquote p {
					color: #717171;
					font-style: italic;
					text-align: center;
					}
				
				#cytat .e {
				height: 26px;
				padding: 0 15px;
				background: url(../i/cyt_bot.png) no-repeat;
				line-height: 26px;
				text-align: right;
				}
					#cytat .e a {
					padding: 0 0 0 18px;
					background: url(../i/cyt_aut.gif) 0 1px no-repeat;
					font-weight: bolder;
					color: #2460ba;
					}
									
						
		/* -----------------
		=recenzje
		------------------*/
		
			#recenzje {
			position: relative;
			margin: 5px 0;
			background: url(../i/rec_tlo.gif) repeat-y #0f4492;
			}
				#recenzje h2.recenzje {
				position: relative;
				height: 28px;
				background: url(../i/rec_nag_tlo.png) no-repeat #0c3780;
				font-size: 1em;
				letter-spacing: -1px;
				}
					/*#recenzje h2.recenzje span {
					position: absolute;
					top: 0;
					left: 0;
					display: block;
					width: 143px;
					height: 28px;
					overflow: hidden;
					background: url(../i/headers/recenzje.png) no-repeat;
					line-height: 18px;
					font-weight: bolder;
					}*/
					
					#recenzje h2.recenzje a.rss {
					position: absolute;
					top: 7px;
					left: 90px;
					z-index: 50;
					}
					
					
					/*#recenzje h2.premiery span {
					position: absolute;
					top: 0;
					left: 144px;
					display: block;
					width: 115px;
					height: 28px;
					overflow: hidden;
					background: url(../i/headers/premiery.png) no-repeat;
					line-height: 18px;
					font-weight: bolder;
					}*/
						#recenzje h2.premiery img {
						position: absolute;
						top: 0;
						left: 144px;
						display: block;
						width: 115px;
						height: 28px;
						overflow: hidden;
						line-height: 18px;
						font-weight: bolder;
						}
					
				#recenzje .rec {
				margin: 10px;
				color: #fff;
				}
					#recenzje .img {
					position: relative;
					float: left;
					display: inline;
					width: 90px;
					height: 85px;
					margin: 0 10px 10px 0;
					padding: 0 !important;
					}
						#recenzje .img span {
						position: absolute;
						top: 0;
						left: 0;
						display: block;
						width: 90px;
						height: 85px;
						background: url(../i/bor4.png) 0 0 no-repeat;
						}
						
					#recenzje .rec h3 {
					margin: 0;
					font-size: 1em;
					text-align: center;
					}
						#recenzje .rec h3 a {
						font-weight: bolder;
						color: #5497fe;
						}
					#recenzje .rec p {
					padding: 10px 0 0;
					}
				
				#recenzje .meta {
				clear: both;
				padding: 0 0 5px;
				margin: 0 1px;
				background: url(../i/rec_meta_bot.png) 50% 100% no-repeat #0f4a99;
				}
					#recenzje .meta li {
					height: auto;
					min-height: 1em;
					overflow: hidden;
					margin: 0 15px;
					padding: 8px 0;
					background: url(../i/dot_w.gif) repeat-x;
					}
						#recenzje .meta li.first {
						position: relative;
						top: -1px;
						background: url(../i/rec_meta_top.gif) 50% 0 no-repeat;
						}
					
						#recenzje .meta .r {
						float: right;
						display: inline;
						width: 48%;
						text-align: right;
						}
						#recenzje .meta .l {
						float: left;
						display: inline;
						width: 48%;
						text-align: left;
						}
						
						#recenzje .meta strong {
						color: #5497fe;
						font-weight: normal;
						}
						#recenzje .meta a {
						color: #fff;
						}
							#recenzje .meta li .t {
							padding: 0 0 0 14px;
							background: url(../i/rec_track.gif) 0 3px no-repeat;
							}
							
				#recenzje h3 {
				margin: 5px 0 -10px;
				font-size: 1em;
				text-align: center;
				}
					#recenzje h3 a {
					font-weight: bolder;
					color: #fff;
					}
					
				#recenzje ul {
				margin: 5px 10px;
				}
					#recenzje ul li {
					padding: 0 0 0 10px;
					background: url(../i/arr_o_b2.gif) 0 4px no-repeat;
					}
						#recenzje ul li a {
						color: #fff;
						}
						
				#recenzje h4 {
				font-size: 1em;
				text-align: center;
				font-weight: bold;
				color: #5497fe;
				}
				
				#recenzje .cd {
				float: left;
				display: inline;
				width: 209px;
				margin: 0 0 0 1px;
				background: url(../i/rec_cd_tlo.png) 100% 50% no-repeat;
				}
				
				#recenzje .in {
				float: right;
				display: inline;
				width: 207px;
				margin: 0 1px 0 0;				
				}
				
				#recenzje .e {
				clear: both;
				height: 28px;
				background: url(../i/rec_bot.png) 0 100% no-repeat;
				}
								
				#recenzje .w {
				position: absolute;
				bottom: 0;
				line-height: 27px;
				text-align: right;					
				}
					#recenzje .w a {
					color: #fff;
					padding: 0 0 0 10px;
					background: url(../i/arr_o_w2.gif) 0 5px no-repeat;
					}
					
					#recenzje .cd .w {
					left: 0;
					width: 200px;				
					}
					#recenzje .in .w {
					right: 6px;
					width: 198px;				
					}	
							
		/* -----------------
		=artysta miesiaca
		------------------*/
		
			#artysta {
			position: relative;
			clear: left;
			margin: 5px 0;
			background: url(../i/am_tlo.gif) repeat-y #2b2b2b;
			}
				#artysta h2 {
				position: relative;
				height: 28px;
				background: url(../i/am_nag_tlo.png) no-repeat #222;
				font-size: 1em;
				letter-spacing: -1px;
				}
					#artysta h2 span {
					position: absolute;
					top: 1px;
					left: 22px;
					display: block;
					width: 113px;
					height: 20px;
					overflow: hidden;
					background: url(../i/headers/artysta.png) no-repeat;
					line-height: 20px;
					font-weight: bolder;
					}
					
				#artysta .art {
				margin: 10px;
				color: #606060;
				}
					#artysta .img {
					position: relative;
					float: left;
					display: inline;
					width: 121px;
					height: 102px;
					margin: 0 10px 10px 0;
					padding: 0 !important;
					}
						#artysta .img span {
						position: absolute;
						top: 0;
						left: 0;
						display: block;
						width: 121px;
						height: 102px;
						background: url(../i/bor3.png) 0 0 no-repeat;
						}
					#artysta .art h3 {
					margin: 0;
					font-size: 1em;
					text-align: center;
					}
						#artysta .art h3 a {
						font-weight: bolder;
						color: #1e62a1;
						}
					#artysta .art p {
					padding: 10px 0 0;
					}
				
				#artysta .meta {
				clear: both;
				padding: 0 1px 5px;
				background: url(../i/am_bot.png) 0 100% no-repeat;
				}
					#artysta .meta ul {
					height: auto;
					overflow: hidden;
					padding: 5px 10px 0;
					background: url(../i/dot.gif) repeat-x #3a3a3a;
					}
						#artysta .meta li {
						color: #2460ba;
						}
							#artysta .meta .r {
							float: right;
							width: 45%;
							text-align: right;
							}
							#artysta .meta .l {
							float: left;
							width: 45%;
							text-align: left;
							}
							
							#artysta .meta li a {
							color: #fff;
							}
							
							#artysta .meta li .s {
							padding: 0 0 0 20px;
							background: url(../i/am_set.gif) 0 4px no-repeat;
							}
							#artysta .meta li .t {
							padding: 0 0 0 14px;
							background: url(../i/am_track.gif) 0 3px no-repeat;
							}
							
							#artysta .meta li .a {
							font-weight: bolder;
							color: #808080;
							}
							
						
		/* -----------------
		=kalendarz, =konkursy, =patronat
		------------------*/
			
			#imprezy {
			position: relative;
			margin: 5px 0 5px;
			background: url(../i/imp_tlo.gif) repeat-y #2b2b2b;
			}			
				#imprezy .kal {
				float: left;
				width: 209px;
				background: url(../i/imp_kal_tlo.gif) 100% 50% no-repeat;
				}
					#imprezy .kal h2 {
					position: relative;
					height: 28px;
					background: url(../i/imp_kal_nag_tlo.png) no-repeat #222;
					font-size: 1em;
					letter-spacing: -1px;
					}
						#imprezy .kal span {
						position: absolute;
						top: 2px;
						left: 22px;
						display: block;
						width: 118px;
						height: 17px;
						overflow: hidden;
						background: url(../i/headers/kalendarz.png) no-repeat;
						line-height: 17px;
						font-weight: bolder;
						}
					
					#imprezy .kal table {
					width: 179px;
					margin: 8px 15px;
					}
						#imprezy .kal table big {
						font-size: 1em;
						}
						#imprezy .kal table strong {
						font-weight: normal;
						}
						
						#imprezy .kal table a {
						color: #fff;
						}
						
						#imprezy .kal caption {
						background: url(../i/imp_kal_m_tlo.giff) 50% 50% no-repeat;
						text-align: center;
						padding: 4px 0;
						margin: 0 0 10px;
						}
						#imprezy .kal caption a{}
						#imprezy .kal caption img{display: inline; margin-top: 2px; margin-right: 5px; margin-left: 5px}
						
						#imprezy .kal thead {
						}
							#imprezy .kal thead th {
							padding: 0 0 14px;
							background: url(../i/dot.gif) 0 80% repeat-x;
							color: #777;
							text-align: right;
							}
							
						#imprezy .kal tbody {
						}
							#imprezy .kal tbody td {
							text-align: right;
							}
							#imprezy .kal tbody big {
							margin: 0 0 0 5px;
							display: block;
							background: #165495;
							text-align: right;
							}
						
						#imprezy .kal tfoot {
						}
							#imprezy .kal tfoot td {
							padding: 10px 0 5px;
							background: url(../i/dot.gif) 0 5px repeat-x;
							}
							
							#imprezy .kal tfoot big {
							display: block;
							padding: 0 0 0 10px;
							border-left: 25px solid #165495;
							}
							#imprezy .kal tfoot .b {
							padding: 0 0 0 10px;				
							border-left: 25px solid #6a6a6a;
							background: 0;		
							}
				
				#imprezy .kon {
				float: right;
				width: 212px;
				}
					#imprezy .kon h2 {
					position: relative;
					height: 28px;
					background: url(../i/imp_kon_nag_tlo.png) no-repeat #222;
					font-size: 1em;
					letter-spacing: -1px;
					}
						#imprezy .kon h2 span {
						position: absolute;
						top: 2px;
						right: 22px;
						display: block;
						width: 64px;
						height: 16px;
						overflow: hidden;
						background: url(../i/headers/konkursy.png) no-repeat;
						line-height: 16px;
						font-weight: bolder;
						text-align: right;
						}
					
					#imprezy .kon ul {
					padding: 5px 0 0;
					background: url(../i/ww_wk_tlo.gif) 100% 50% no-repeat;
					}
						#imprezy .kon li {
						height: auto;
						overflow: hidden;
						background: url(../i/dot.gif) repeat-x;
						}
							#imprezy .kon li.first {
							background: 0;
							}
													
							#imprezy .kon li a {
							display: block;
							text-align: center;
							padding: 10px 0;
							color: #fff;
							}							
								#imprezy .kon li a:link, #imprezy .kon li a:visited {
								background-color: transparent;
								}
								#imprezy .kon li a:hover, #imprezy .kon li a:active {
								background-color: #323232;
								text-decoration: none;
								}
								
								#imprezy .kon li a strong {
								display: block;
								text-align: center;
								color: #1e62a1;
								}
								
					#imprezy .kon p {
					padding: 8px 0 0;
					background: url(../i/imp_kon_tlo.gif) 50% 0 no-repeat;
					text-align: center;
					}
								
				
				#imprezy .pat {
				clear: both;
				padding: 0 0 5px;
				background: url(../i/imp_bot.gif) 0 100% no-repeat;
				}
					#imprezy .pat h2 {
					position: relative;
					height: 60px;
					margin: 0 1px;
					background: url(../i/imp_pat_nag_tlo.png) no-repeat;
					font-size: 1em;
					letter-spacing: -1px;
					}
						#imprezy .pat h2 span {
						position: absolute;
						top: 20px;
						left: 136px;
						display: block;
						width: 71px;
						height: 18px;
						overflow: hidden;
						background: url(../i/headers/patronaty.png) no-repeat;
						line-height: 18px;
						font-weight: bolder;
						text-align: right;
						}
						
					#imprezy .pat dl {
					clear: both;
					height: auto;
					overflow: hidden;
					margin: 10px 8px;
					padding: 0 8px;
					}
						#imprezy .pat dl dt {
						float: left;
						clear: left;
						display: inline;
						margin: 0 5px 0 0;
						padding: 5px 0 0;
						font-weight: bolder;
						color: #0655a0;
						}
						#imprezy .pat dl dd {
						padding: 5px 0 0;
						}
							#imprezy .pat dl dd a {
							color: #fff;
							}
		
		
		/* -----------------
		=varia
		------------------*/
			
			#varia {
			position: relative;
			margin: 50px 0 0; clear: both; display: block;
			}
				#varia p {
				color: #0655a0;
				text-align: center;
				margin: 0 0 15px;
				}	
					#varia p a {
					color: #6a6a6a;
					}
					#varia p img {
					display: inline;
					vertical-align: middle;
					}
		
		
		
		/* -----------------
		=partnerzy
		------------------*/
		
			#partnerzy {
			position: relative;
			clear: both;
			padding: 20px 6px 30px;
			background: url(../i/par_bot.gif) 0 100% no-repeat;
			}
				#partnerzy h3 {
				padding: 20px 10px 0;
				background: url(../i/dot.gif) repeat-x;
				}
				
				#partnerzy ul {
				position: absolute;
				top: 30px;
				left: 110px;
				width: 700px;
				}
					#partnerzy li {
					float: left;
					display: inline;
					margin: 0 25px 0 0;
					}
		
					
		/* -----------------
		=footer
		------------------*/
		
			#footer {
			position: relative;
			clear: both;
			margin: 0 0 20px;
			padding: 15px 250px;
			text-align: center;
			}
				#footer p {
				text-align: center;
				}
				#footer img {
				display: inline;
				vertical-align: middle;
				}
				
				#footer .meta1 {
				position: absolute;
				right: 0;
				top: 13px;
				}
				
				#footer .meta2 {
				position: absolute;
				left: 0;
				top: 15px;
				}
				
				
				
		/* -----------------
		=tresc
		------------------*/
			
			#tresc {
			margin: 5px 0;
			padding: 10px 20px; padding-left: 13px;
			}
				#tresc h1 {
				margin: 1em 0 0.5em;
				font-size: 2em;
				}
				
				#tresc p {
				margin: 1em 0;
				color: #ccc;
                              margin-top: 15px !important;
				}
				
				#tresc img{display: inline}
				
		/* -----------------
		=sidebar
		------------------*/
			
			#sidebar {
			margin: 5px 0;
			padding: 0 20px;
			}
				#sidebar h2 {
				margin: 0 0 0.5em;
				font-size: 1.5em;
				}
				
				#sidebar ul {
				margin: 1em 0;
				color: #ccc;
				}






		/* -----------------
		=aktualnosci
		------------------*/

			.podstrona {
			margin: 5px 0 5px;
			background: url(../i/akt_tlo.gif) repeat-y #2b2b2b;
			}
				.podstrona h2 {
				position: relative;
				height: 37px;
				background: url(../i/akt_nag_tlo.png) no-repeat #2F2F2F;
				font-size: 12px;
				letter-spacing: -1px;
    
				}
					.podstrona h2 span {
					position: absolute;
					top: 2px;
					left: 20px;
					display: block;
                    min-width: 83px;
					height: 23px;
					overflow: hidden;
					line-height: 23px;
					font-weight: bolder;
					}
					

					.podstrona h2 a {
					position: absolute;
					top: 8px; font-size: 11px;
					left: 590px; color: #fff; float: left; display: block; padding-left: 10px;
					background: url(../i/bink.gif) no-repeat left;
					}

		
					.podstrona h3{color: #0F569F; font-size: 11px; font-weight: normal !important; background: url(../i/bink2.gif) no-repeat left 6px; padding-left: 15px}
					.podstrona h3 span{color: #fff; font-weight: bold}

				.podstrona #arch {
				clear: both;
				height: 41px;
				background: url(../i/akt_bot.gif) 0 100% no-repeat;
				line-height: 41px;
				color: #767676; padding-left: 15px; padding-right: 28px;
				}
				#arch strong{color: #0F569F; font-weight: normal}
				#arch a{color: #0F569F}
				
					.podstrona #arch a {
					padding: 0 0 0 15px;
					background: url(../i/akt_arch.gif) 0 3px no-repeat;
					font-style: italic;
					}

			
		.pokrewne{
			background: url(../i/pokrewne-top.gif) no-repeat #292929; float: left; width: 607px;
			padding-left: 10px; padding-top: 10px;
		}
		.pokrewne h4{color: #0F569F; font-size: 11px; font-weight: bold; margin: 0; padding: 0; height: 25px}
        .pokrewne-bottom{background: url(../i/pokrewne-bottom.gif) no-repeat; float: left; width: 617px; height: 6px}
		.pokrewne ul{margin: 0; padding: 0}
        .pokrewne li{margin: 0; padding:0; background: url(../i/pokrewne-bink.gif) no-repeat left; padding-left: 11px; color: #767676}
        


		/* prawe menu */
		
		.prawa_newsy{background: url(../i/prawa_bg.gif) repeat-y; float: left}
		.prawa_newsy ul{background: url(../i/prawa_ul.gif) repeat-x; margin: 0; padding: 0; float: left; padding-left: 10px; margin-left: 1px;}
		.prawa_newsy ul li{background: url(../i/prawa_bink.gif) no-repeat left 5px; color: #216DBC; padding-left: 12px; padding-bottom: 5px}
		.prawa newsy ul li strong{color: #216DBC !important}
		.prawa_newsy ul li a{color: #fff; margin-left: 4px;}
		.prawa_bottom{background: url(../i/prawa_bottom.gif) no-repeat; height: 23px; width: 251px; float: left; padding-top: 7px}
		.prawa_bottom a{font-style: italic; padding-left: 35px; color: #7E7E7E}
		
		#nag-ostatnie_newsy{ text-indent: -9999px; float: left; width: 251px; height: 44px; background: url(../i/prawa_ostatnio.gif) no-repeat;) }
		


		

    /* element listy (np. lista recenzji) */
     .element{margin-bottom: 20px; clear: both; display: block}
     .element h3{font-size: 11px;}
     .element h3 a{font-size: 12px; background: url('../i/sf_s.gif') no-repeat left; padding-left: 22px}
     .element h4{font-size: 11px}
     .element div{text-align: right}
     .element p img{float: left; margin-right: 10px;}
     .element p{padding-top: 0px !important;}

   	 .element_nowy{margin-bottom: 20px; clear: both}
     .element_nowy h3{font-size: 11px;}
     .element_nowy h3 a{font-size: 12px; background: url('../i/sf_s.gif') no-repeat left; padding-left: 22px}
     .element_nowy h4{font-size: 11px; margin: 0 !important; padding: 0 !important}
     .element_nowy div{text-align: right}
     .element_nowy p img{float: left; margin-right: 10px;}
     .element_nowy p{padding-top: 0px !important; margin: 0}



     /* komentarze do recenzji, itd. */
   
     .komentarze p{text-align: center; width: 100%}


    /* plytoteka */
     .plytoteka{padding-top: 20px; clear: both}
     .plytoteka h3{font-size: 11px; text-align: center}
     .plytoteka h3 a{font-size: 13px; background: url('../i/sf_s.gif') no-repeat left; padding-left: 22px}
     .plytoteka div{float: left; width: 150px; text-align: center}
     .plytoteka p{float: left; width: 250px; padding-left: 10px}


     .plytoteka h4{font-size: 11px; }
     
     	

.newsImage { margin-right: 5px; }    
        

