/* 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,textarea{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:'';}

/* globalne */
body {background: #fff url('../img/bcg-body.gif') repeat-x; font-family:Georgia, "Times New Roman", Times, serif;}
input, textarea {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; color:#fff;}
a, a:hover {outline:none;}
strong {font-weight:bold;}
#bcymer h1 a, #tab a, #mr ul.alfa li a, #ft ul li a {width:100%; height:100%; text-indent:-55000px; display:block;}

/* !!! strultura !!! */

	/* grid */
	#bc {width:990px; margin:auto;}
	#fla {width:990px; height:157px; clear:both;}
		#t {width:884px; height:120px; clear:both;}
			#bcymer {width:400px; padding: 39px 0 0 14px; float:left;}
			#bcymer h1 {width:247px; height:47px; display:block; float:left;}
			#cl {width:580px; padding:0 125px 0 20px; float:left;}
			#cr {width:265px; float:left;}
			#f {width:100%; padding:20px 0; clear:both; background:#000 url('../img/bcg-f.gif') repeat-x;;}
			#ft {width:990px; margin:auto;}	

	/* menu glowne */
	#m {width:963px; padding-left: 27px; clear:both; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
	#mm {width:698px; height:35px; float:left;}
	#mm li {margin-right:25px; height:35px; line-height:28px; float:left; font-size:13px;}
	#mm a {color:#fff; text-decoration:none;}
	#mm a:hover {text-decoration:underline;}		
/* !!! design !!! */

#bc {}
	#t {background: url('../img/top.html'); border-bottom:1px solid #57a000;}
		#bcymer h1 {background-image: url('../img/bcymer.html');}
		
		#cl h1 {color:#be9400; font-size:36px; margin-bottom:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
		#cr {background:url('../img/cr.html');}
		
		#ft {background: url('../img/f.html') 50% 50%;}
		#cl h2.news {background: url('../img/h2-news.gif'); width:74px; height:44px; text-indent:-55000px;}
		#cl h2.filmy {background: url('../img/h2-filmy-b.gif'); width:74px; height:44px; text-indent:-55000px;}
		
	/* ostylowanie wpisu */
		#n {padding-left:8px;} #n li {clear:both; width:100%; overflow:hidden;} #n li li {clear:none; width:auto;}
		#n h3 {color:#000; font-size:30px; margin-bottom:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;} #n h3 a {color:#000; text-decoration:none;}
		#n p {font-size:12px; color:#000; overflow:hidden; line-height:18px; margin-bottom:10px;} #n p a {color:#cc8200; text-decoration:underline;} #n p a:hover {text-decoration:none;}
		#n h4 {font-size:12px; margin-bottom:4px; color:#be9400; font-weight:bold;} #n h4 a {color:#be9400; text-decoration:none;}
		#n h4.wdog {background: url('../img/ico-wdog2.gif') 0 50% no-repeat; margin: 8px 0; padding-left:26px;}
		#n h4.wdoga {background: url('../img/ico-wdog.gif') 0 50% no-repeat; margin: 8px 0; padding-left:26px;}
		#n h5 {font-size:12px; margin:12px 0 4px 0; color:#000; font-weight:bold;}
		#n i {font-style:italic; font-weight:bold;} #n em {color:#cc8200;}
		
			#n ul.nav {background:url('../img/bb.html') 0 100% no-repeat; height:30px; padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
			#n ul.nav li {float:left; color:#000; margin-right:10px;} #n ul li a {color:#be9400; text-decoration:none;} #n ul li a:hover {text-decoration:underline;}
			#n ul.nav li.i {background:url('../img/ico-wdog.gif') 0 0 no-repeat; padding-left:25px;}
			
			#n span {color:#c5be72; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
			
			#n img {padding:7px; border:1px solid #c4c4c4;}
		
		/* dla wpisu z komentarzem */
			#n li.c h2 {font-size:18px;}
			#n li.c em { background: url('../img/c.html') 0 50% no-repeat; font-size:11px; color:#797979; padding-left:19px;}
			
		/* searchbox */ 
		#s {width:190px; float:right; height:35px;} #s li, #s input, #s button {float:left;} #s button, #s input.txt {border:0; background:transparent;}
		#s label {width:50px; line-height:28px; float:left; font-size:13px; color:#fff;} #s input.txt {width:99px; background:url('../img/bcg-s.gif') 0 100% repeat-x; padding-top:6px;} #s button {width:40px; height:22px; margin-top:4px; background:url('../img/bcg-ss.gif'); cursor:pointer;}
		
		/*menu right */
		#mr {}
		#mr ul {padding:0 12px;} #mr ul ul {background:none; padding:10px 0 30px 0;}
			#mr ul ul li {font-size:12px; color:#955e5e; background:url('../img/bcg-cr-li.gif') 0 100% repeat-x; line-height:24px; margin:0 16px 0 17px;} #mr ul ul li a {color:#cc8200; text-decoration:none;} #mr ul ul li a:hover {text-decoration:underline;} #mr ul ul li.l {background:none;}
		#mr h2 {width:230px; height:28px; text-indent:-55000px; background-repeat:no-repeat;}
			#mr h2.filmy {background-image:url('../img/h2-filmy.gif');}
			#mr h2.blogroll {background-image:url('../img/h2-blogroll.gif');}
			
		/* alfabet */
		#mr ul.alfa {background:url('../img/alfa.gif') no-repeat; padding:5px 0 20px 0; overflow:hidden; height:100%;}
		#mr ul.alfa li {background:none; width:25px; margin:0 0 0 10px; display:inline; height:18px; float:left; line-height:normal;}
		#mr ul.alfa li.l {width:21px;}
		#mr ul.alfa li.ll {width:36px; margin:0 0 0 30px; display:inline;}
		
		/* footer */
		#ft h3 {text-indent:-55000px;}
		#ft h3.organizatorzy {background:url('../img/h3-organizatorzy.gif') no-repeat;}
		#ft h3.sponsorzy {background:url('../img/h3-sponsorzy.gif') no-repeat;}
		#ft h3.partnerzy {background:url('../img/h3-partnerzy.gif') no-repeat;}
		#ft h3.patroni-medialni {background:url('../img/h3-patroni-medialni.gif') no-repeat;}
		#ft ul li {float:left;} #ft ul.organizatorzy li {height:75px;}
		
		#ft ul.organizatorzy {background:url('../img/organizatorzy.gif') no-repeat; height:75px;}
		#ft ul.sponsorzy {background:url('../img/sponsorzy.gif') no-repeat; height:210px;}
		#ft ul.partnerzy {background:url('../img/partnerzy.gif') no-repeat; height:235px;}
		#ft ul.patroni-medialni {background:url('../img/patroni-medialni.gif') no-repeat; height:160px;}
		
		#e1 {width:220px;display:inline;}
		#e2 {width:168px; margin-left:194px;}
