* {margin:0;padding:0;}
body {background: url(img/bg.png);
	font-family:"Lucida Sans Unicode",sans-serif;
	/*font-size:62.5%; tyle powinno być zapamiętać to!!! */
	font-size:97%;
	color:#665544;
}
a {text-decoration:none;}
img {border:0;}
#AdSense {position:absolute; top: 0; right:0;margin:0;overflow: hidden}
#AdSense ul {list-style-type:none;}
#AdSense img {margin: 2px 2px; }
#AdSense li {margin: 0 5px; padding: 25px 0;}
.ASh1  {color:#0000FF;font-size:13px; font-weight: bold; display:block;text-decoration:underline;}
.ASspan {}
.ASwww {color:#008000; font-size: 10px;line-height:12px; white-space:nowrap;}

#opakowanie {width: 892px; margin: 0 auto;
	background:url(img/bgcontainer.png) repeat-y;
}
#naglowek{width:872px; height:100px;
	margin: 0 auto;
	background: white url(img/header.png);
	position:relative;
}
#naglowek h1 {display:none;}
#naglowek #logo {position:absolute; top:0;left:0;
	background: url(img/logo.png);
	height:110px;width:343px;
}
#naglowek #szansaspotkania {
	position:absolute; top:25px;right:10px;
}

#menug{width:872px; height:35px; margin: 0 auto;
	background: white url(img/gmenu.png);
	font-size:1.1em;
}
#menug ul {padding: 10px 0 0 20px;}
#menug li {display:inline;padding: 0 54px 0 0;}
#menug a {color:#fffdee;}
#menug a:hover {background:#7a6d59;}
sup{font-size:0.5em; color:#b4aa97;}
#srodek {width:872px;margin:0 auto;padding-bottom: 20px;position:relative;}
	#tresc {float:left;width:70%;margin:0 20px;padding-top:20px;}
	#menub{float:right;width: 219px; }
	
h1, h2, h3{margin-bottom:0.9em;}

p, cite, code, label, #tresc ul, #tresc ol{font-size:0.78em; color:#554433}
code {display:block;padding:0.7em 0 0.7em 1em; margin:0 0 1em 2em; font-size:1.18em; background:#CFC08E; border-left: 2px solid #6F5707;}
#srodek  p ,cite, quote, ul {padding: 0 0 1em 0;}
#tresc a {color:#33A6CF;text-decoration:underline;}
#tresc a:hover {color:#CC6600;}
h1, h2, h3 {font-size:0.8em; color:#665544;}
#zmodyfikowany {position:absolute;right:250px;bottom:0;font-size:0.65em;}

#tresc ul , #tresc ol{ padding: 0 0 1em 2em;}
#tresc .img_maly , .film{width:280px;float:left;margin:0em 1em 1em 0;}
.film  p {font-size:60%;}
#tresc .img_duzy {width:610px;float:left;margin:0em 1em 1em 0;}
#tresc sup {font-size:0.65em;}

#tresc .przypisy span{display:block;}
#tresc .przypisy {font-size: 0.6em;border-top:1px solid;margin-top:5em;}
#tresc {counter-reset: zmienna;}
dl{font-size:0.8em;}
#tresc dd{margin-left:2em;padding-bottom:1em;}
#tresc .przypisy span:before {
	content: counter(zmienna) ". ";
	counter-increment: zmienna;
}
#tresc .wazne {
	color: #FFFDEE; border: 1px solid #b1a694; 
	background:#988a74 url(img/info.png) no-repeat scroll 10px; 
	margin:1em 0; padding: 0.7em 0em 0.7em 4em;}

#menub h1{background:url(img/bmenu_h1.png) no-repeat #e3ab54;
	margin: 0; padding:10px 10px 10px 10px;
	font-size:0.9em; color:#D6CCB9;
	height:1.0em;
}
#menub a {text-decoration:none;display:block;
	padding:8px 4px 8px 12px;
	color:#413d37;
	background:#CCC3AF;
}
#menub a:hover{background:#D6CCB9;}
#menub ul {list-style-type: none;padding:0;}
#menub li {border-top:1px solid #f5ede0;
	border-bottom: 1px solid #b7a486;
	font-size:0.8em;
}
	
#stopka {width:872px;height:63px; margin:0 auto;
	background: white url(img/footer.png) no-repeat;
	font-size: 0.7em;
	color: #413D37;
}

#stopka a{color:#413D37;}
#stopka .k_inline {display:inline;}
#stopka .k_block {display:block;}

#lewa {float:left;margin:10px 0 0 20px;}
#prawa{float:right;margin:10px 20px 0 0; text-align: right;}
.oczyszczacz {clear:both;}
#srodek .todo {float:right;max-width: 200px; background:#eeeeee; color:#E3AB54; padding: 0 0.7em 0 0.7em;clear:right;border: solid 1px #CFC08E;}
#srodek .todo:before {content:"TODO: ";color: #7F7C77;font-size:1.2em;}
