/* begin reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,input{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}
/* end reset css */


/* begin ird reset */
	
	/* txt & a */
	strong {font-weight:bold;}
	small {line-height:11px;}
	p {clear:both;}
	a,a:hover {outline:none;cursor:pointer;text-decoration:none;}
	a:hover {text-decoration:none;}
	img {float:left; overflow:hidden;}
	.fl {float:left;}
	.fr {float:right;}
	
	/* form */
	legend {display:none;}
	input, select, textarea {float:left;overflow:hidden;padding:2px 4px; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;  width:83px;height:17px;font-size:13px;  line-height:15px;}
	textarea {overflow:auto;border:0;}
	button {clear:both;display:block;border:0;float:left;background:transparent;}
	.fih {display:none;}
	.fic input, .fir input {width:13px;height:13px;background:#fff;}
	.fic em, .fic input, .fir em, .fir input, button {cursor:pointer;}
	.fib input, .fib button {cursor:pointer;}
/* end ird reset */

/* begin main */
	html,body {background:#fff url(body.gif) 0 100% no-repeat}
	html,body,a,a:hover {color:#050505;font-size:13px; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; line-height:15px; }
	a {color:#972725;}
	a:hover {color:#f7941d;}
	
	h1, h1 a, h1 a:hover, #tr p, #cl h2, #cl h2 a, #cl h2 a:hover, #cl span, #cl span a, #cl span a:hover, .mnu a, .mnu a:hover, #cl .clz, #cl .clz a, #cl .clz a:hover {width:100%;height:100%;overflow:hidden;display:block;text-indent:-55554px;}
	
	.txt, .nav, .frm, .post, .mnu, .hot, .hrb, .embed, .meta {float:left;clear:both;width:100%;}
	
/* end main */

/* begin grid */

	#ak {width:100%; background:url(ak.gif) 0 0 no-repeat; overflow:hidden;}
	
	#t,#c,#f {width:996px; float:left; clear:both; overflow:hidden;}
	
		#t,#tr {height:298px; overflow:hidden;}
			h1 {width:305px; height:237px; background:url(h1.gif) 0 0 no-repeat; margin:31px 0 0 65px; float:left; display:inline; }
			#tr {width:626px; float:right; }
				#tr p {text-indent:-55000px;}

		#cl { width:370px; float:left;}
			#cl .fl, #cl .fr, #cl span, #cl h2 { width:185px;}
			#cl span, #cl h2 { height:57px; background-image:url(crh2.gif); background-repeat:no-repeat; float:left; }
			#cl .clRS span { background-position:0 0;}
			#cl .clKP span { background-position: -185px 0;}
			#cl .clRS h2, #cl .clKP h2 {background: transparent;}
			#cl .clRS h2 a { background-image:url(ci/RUDA-Slaska.gif);}
			#cl .clKP h2 a { background-image:url(ci/Kolektyw-Partyzantz.gif);}
			#cl .clS, #cl .clP {margin-top:26px;}
			#cl .clS h2 { background-position:0 -57px;}
			#cl .clP h2, #cl .clS h2.pp { background-position:-185px -57px;}
			#cl h2, #cl ul, #cl li {clear:both;}
			#cl li {padding-left:35px; width:150px;}
			#cl .clz {width:185px; height:57px; padding:0; }

/* sponsorzy */
        #cl .wbk a {background-image:url(ci/wbk.gif);}
        #cl .grafprint a {background-image:url(ci/grafprint.gif);}

/* patroni */
		#cl .frse a {background-image:url(ci/frse.gif);}
		#cl .erkii a {background-image:url(ci/erkii.gif);}
		#cl .men a {background-image:url(ci/men.gif);}
		#cl .festiwal-kreatywnosci a {background-image:url(ci/festiwal-kreatywnosci.gif);}
		#cl .festiwal-wspomnien a {background-image:url(ci/festiwal-wspomnien.gif);}
		
		
/* partnerzy */
        #cl .antyradio a {background-image:url(ci/antyradio.gif);}
        #cl .independent a {background-image:url(ci/independent.gif);}
        #cl .tvp-katowice a {background-image:url(ci/tvp-katowice.gif);}
        #cl .mmsilesia a {background-image:url(ci/mmsilesia.gif);}
        #cl .gzmsilesia a {background-image:url(ci/metropolia-silesia.gif);}
        
        #cl .echo a {background-image:url(ci/echo.gif);}
   		#cl .echo a, #cl .echo a:hover {background-position: 20px 0;}

        
		#cl .wiaru a {background-image:url(ci/wiaru.gif);}
   		#cl .wiaru a, #cl .wiaru a:hover {background-position: 20px 0;}
		
		#cl .sfera a {background-image:url(ci/sfera.gif);}
   		#cl .sfera a, #cl .sfera a:hover {background-position: 20px 0;}

		#cl .inni a {background-image:url(ci/inni.gif); }
		#cl .inni a, #cl .inni a:hover {background-position: 20px 0;}
		
		#cl .rudaslaskacompl a {background-image:url(ci/rudaslaskacompl.gif); }
		
		
		
		#cl #clnewsletter {width: 135px; height: 99px; overflow:hidden; background:url(clnewsletter.gif); }
			#cl #clnewsletter li {padding:0; width:auto; }
			#cl #clnewsletter .fii input {width:111px; height:17px; background:transparent; margin-top:56px; padding:2px 10px;}
			#cl #clnewsletter .fib button { width:73px; height:18px; margin-left:5px; overflow:hidden; display:inline; margin-left:53px; text-indent:-55554px;}
			#cl #clnewsletter em {display:none;}
		
				#cl a {color:#050505; background-position: 0 0;}
				#cl a:hover {color:#f7941d; background-position: 0 -57px;}
			
		#cr { width:569px; float:right; margin-right:23px; display:inline; }
		
		.mnu {width: 569px; height: 72px; background:url(mnu.gif) 0 0;}
			.mnu li {width:30px;height:72px;float:left;display:block;}
			.mnu li a {background:url(mnu.gif) 0 0;}
			.mnu #mn1 {width:100px;} .mnu #mn1 a {background-position:0 0;}  .mnu #mn1 a:hover {background-position:0 -72px;}
				.mnu #mn1 a.s {background-position:0 -144px;}
			.mnu #mn2 {width:70px;} .mnu #mn2 a {background-position:-95px 0;} .mnu #mn2 a:hover {background-position:-95px -72px;}
				.mnu #mn2 a.s {background-position:-95px -144px;}
			.mnu #mn3 {width:90px;} .mnu #mn3 a {background-position:-165px 0;} .mnu #mn3 a:hover {background-position:-165px -72px;}
				.mnu #mn3 a.s {background-position:-165px -144px;}
			.mnu #mn4 {width:108px;} .mnu #mn4 a {background-position:-255px 0;} .mnu #mn4 a:hover {background-position:-255px -72px;}
				.mnu #mn4 a.s {background-position:-255px -144px;}
			.mnu #mn5 {width:84px;} .mnu #mn5 a {background-position:-363px 0;} .mnu #mn5 a:hover {background-position:-363px -72px;}
				.mnu #mn5 a.s {background-position:-363px -144px;}
			.mnu #mn6 {width:74px;} .mnu #mn6 a {background-position:-447px 0;} .mnu #mn6 a:hover {background-position:-447px -72px;}
				.mnu #mn6 a.s {background-position:-447px -144px;}
		
		.post { width:569px; }
			.post h2, .post h2 a, .post h2 a:hover { font-size:24px; line-height:36px; margin-bottom:8px; color:#972725;}
			.post h2 {color:#F7941D;}
			.post em.h2 {display:none;}
			.post h2 a:hover {color:#f7941d;}
			.post .fl {width:128px; padding-top:5px;}
			.post .fr {width:560px;}
			
		.meta {width:569px;}
			.meta .fl {width:200px; margin-left:128px; display:inline; }
			.meta .fr {width:200px;}
			.meta h2, .meta h2 a, .meta h2 a:hover { font-size:20px; line-height:36px; margin-top:8px; color:#F7941D;}

			
		.hot .fl {width:128px;}
		.hot .fr {width:441px;}
			.hot .fr ul {margin-top:7px;}
			.hot .fr li {float:left; margin-right:10px; width: 128px;}
		
		#cr .nav, #cr .frm, #cr .com {margin-left:129px; width: 439px; display:inline; }
			
		.hrb { height:25px; }
			.hrb hr {display:none;}
			.hrbf {height:50px; background:url(hrb.gif) 50% 50% repeat-x;}

		.txt a, .txt a:hover {color:#972725;}
			.txt a:hover {color:#f7941d;}
		.txt sup {line-height:5px;font-size:8px;}
		.txt p, .txt ul, .txt ol {padding-bottom:8px; overflow:hidden; clear:both;  }
		.txt h2 {font-size:18px; line-height:22px;}
		.txt h3 {font-size:15px; line-height:18px;}
		.txt ul li {background:url(txtulli.gif) 0 5px no-repeat; clear:both; float:left; padding-left:10px;}
		.txt strong {font-weight:bold;}
		.txt small {line-height:10px;}
		.txt big {line-height:12px;}
		.txt h3, .txt h4, .txt h5 {padding-top:10px; clear:both; font-weight: bold;}
		.txt em {font-style:italic;}
		.txt span {color:#9E8F69;}
		.txt ul, .txt ol, .txt h6 {margin-top:4px;}
			.txt ul ul, .txt ol ol {margin-top:0; margin-bottom:0; padding:0;}
			.txt ol {list-style-type:decimal; list-style-position:inside;}
		.txt h4, .txt h4 a, .txt h4 a:hover {font-size:13px;font-weight:bold;}
		.txt h5, .txt h5 a, .txt h5 a:hover {font-size:12px;font-weight:bold;}
		.txt h6, .txt h6 a, .txt h6 a:hover {font-size:11px;font-weight:bold;}	
		.txt table caption {display:none;}
		.txt blockquote {border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; padding:30px 65px 15px 147px; background:url(txtblockquote.gif) 0 0 no-repeat; min-height:85px; color:#797979;}

		.wp-caption-text, .txt .wp-caption-text {padding:6px 10px 7px 10px; width:400px; margin:1px 0 13px 0;}
		.wp-caption-text, .wp-caption-text a, .wp-caption-text a:hover, .wp-caption-text em, .txt .wp-caption-text span {font-size:11px; color:#f7941d; font-style: normal; }
		.wp-caption-text em, .wp-caption-text a, .wp-caption-text a:hover {color:#972725;}
		.wp-caption-text a:hover {color:#f7941d;}
		
		.com {margin:0 0 10px 0; clear:both; width:610px;}
			.com em {display:block;float:left;width:56px;height:40px; padding-top:14px; background:#3a8e55; overflow:hidden;}
				.com em, .com em a, .com em a:hover {color:#fff; font-size:10px; line-height: 14px; text-align:center;}
			.com .txt {float:left; display:block; background:#eef8ec; width:510px;clear:none; padding:8px 22px 0 22px;}
				.com h3, .com h3 a, .com h3 a:hover {color:#010000; font-size:14px;  line-height:20px;  float:left;}
				.com h3 a, .com h3 a:hover {background:#93ebbd;padding:1px 5px;}
				.com h3 a:hover {color:#3a8e55;}
				.com .txt img {border:0;}
		
		.frm li {float:left;}
		.frm {overflow:hidden;}
		
/*		#cl .frm input, #cl .frm textarea {width: 230px; border: 1px solid #050505;}
			#cl #clnewsletter {width: 135px; height: 99px; overflow:hidden; background:url(clnewsletter.gif); }
			#cl #clnewsletter li {padding:0; width:auto; }
			#cl #clnewsletter .fii input {width:111px; height:17px; background:transparent; margin-top:56px; padding:2px 10px;}
			#cl #clnewsletter .fib button { width:73px; height:18px; margin-left:5px; overflow:hidden; display:inline; margin-left:53px; text-indent:-55554px;}
			#cl #clnewsletter em {display:none;}
	*/	
		.embed, .embed a, .embed a:hover { font-size:10px; }
			.embed em, .embed input { float:left; }
			.embed em { line-height: 20px; width: 160px; font-size:11px; font-style:normal;  }
			.embed input { width:230px; border: 1px solid #DEDEDE; background: #f4f4f4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  clear:both; margin-bottom: 20px;}
		
		#cr .frm li {margin-top:7px;}
		#cr .frm input, .frm textarea {background:#f7941d; color:#fff;}
		#cr .frm input {width:250px;}
		#cr .frm .fii {float:left;width:371px;}
		#cr .frm em {width:107px;display:block;}
		#cr .frm em, #cr .frm input, #cr .frm textarea {font-size:12px; float:left;}
		#cr .frm textarea {width:250px;height:120px;}
			#cr .frm .fib button {width:73px; height:20px; overflow:hidden; display:inline; margin-left:107px; text-indent:-55554px; background:url(frmzapisz.gif) 0 0 no-repeat; }
		
		.icf { background:url(ico2.gif) 0 1px no-repeat; padding-left:18px;}
	
		#f {padding:10px 0; margin-top:110px; }
			#f, #f a, #f a:hover {line-height:16px; font-size:12px; }
			#f ul {float:left; padding:18px 29px;}
				#f strong a {color:#050505;}
				#f strong a:hover {color:#f7941d;}
				#f li {clear:both; }
				
				#f .ful1 {padding-left:17px; border-right:1px solid #cfcfcf;}
				#f .ful3, #f .ful4, #f .ful3 a, #f .ful4 a {color:#fff;}
					#f .ful3 a:hover, #f .ful4  a:hover {color:#972725;} 
				#f .ful3 {padding-left:155px; border-right:1px solid #ec9a3d;}
							
/* end grid */

/* popełnione przez www.arturkepa.com */