	html, body {

		margin: 0;
		padding: 0;
		background: #dcdcdc;
		font-family: Palatino, Helvetica, sans-serif;
		font-size:10px;
		}
	#container {
		height: 100%;
		overflow: hidden;
		margin-bottom:20px;
		}
	#conteriner:after {
		overflow: hidden;
		width: 800px;
		margin-right: auto;
		margin-left: auto;
		background: white;
		}
	#container2 {
		width: 800px;
		margin-right: auto;
		margin-left: auto;
		background-color: #b10000;
		}
	/* Logo */
	#logocon {
		height:129px;
		width: 800px;
		}
	#logo {
		left: 0;
		top: 0;
		background: url(files/logo.png);
		height: 129px;
		width: 100%;
		}
	#logo-cal {
		left: 0;
		top: 0;
		background: url(files/logo-calendar.gif);
		height: 129px;
		width: 100%;
		}
	#logo-link {
		display: block;
		width:800px;
		height:150px;
		}
	/* poniżej są części górnej belki*/
	#belka {
		width: 100%;
		height: 8px;
		background: #b10000 url(files/belka-czerwona-rogi.gif) no-repeat top right; 
		}
	#belka2 {
		width: 100%;
		height: 25px;
		background: white url(files/rog-bialy-p.png) no-repeat top right;
		}
	#tl2 {
		width: 25px;
		height: 25px;
		background: transparent url(files/rog-bialy-l.png) no-repeat top left;
		}
	/* poniżej są części dolnej belki*/
	#belka-dolna {
		width: 100%;
		height: 8px;
		background: #b10000 url(files/dolna-belka.gif) no-repeat bottom right; 
		bottom: 2em;
		}
	#belka-dolna2 {
		width: 100%;
		height: 25px;
		background: white url(files/rog-bialy-p2.png) no-repeat bottom right; 
		bottom:0;
		}
	#tl-dolny2 {
		width: 25px;
		height: 25px;
		background: transparent url(files/rog-bialy-l2.png) no-repeat bottom left;
		}
	/* main columns*/

	#center {

		background-color: white;

		float: left;

		width: 75%;

		margin-left: 0;
		font-size:1.6em;

		}

	#rightcolumn {

		right: 0;

		top: 0;

		float: left;

		width: 25%;

		/*font-size: 12px;*/
		font-size:1.6em;

		}	

	#footer {
		width: 800px;	
		margin: -20px auto;
		padding-bottom:20px;
		font-size:1.2em;
		}
	p {
		margin: 0;
		padding: 0 5px 10px 5px;
		line-height: 140%;
		}

	.post ul li { 

		line-height: 140%;

		padding-bottom: 0.5em;

		}

	#content {

		width: 800px;

		margin: 0 auto;

		background-color: white;

		}

	div.post-content {

		padding: 0 0 0 15px;
		line-height: 140%;

		}

	div.czyscik {

		clear:both;

		}

	h4.menu-title {
		margin: 0;
		padding: 0 40px;
		color: #b10000;
		text-transform:uppercase;
		/*font-size:16px;*/
		}
	h4.komentarze {
		margin: 0;
		padding: 20px 0 5px 5px;
		color: #b10000;
		text-transform:uppercase;
		/*font-size:16px;*/
		}
		/* Miniblog is not included on this page
	a.small-rss, a.small-rss:visited, a.small-rss:active {
		background: transparent url(files/small-rss.png) no-repeat;
		margin-left:85px;
		width:33px;
		height:52px;
		display: block;
		}
	a.small-rss:hover {
		background: transparent url(files/small-rss2.png) no-repeat;
		margin-left:85px;
		width:33px;
		height:52px;
		display: block;
		} */

	h1 {	

		margin: -10px 0 0 0;

		padding: 10px 0 0 5px;

		/*font-size: 24px;*/
		font-size:1.5em;

		font-weight: bold;

		color: #27652e;

		}

	a.h1, a.h1:active, a.h1:visited {

		text-decoration: underline;

		/*font-size: 24px;*/
		font-size:1.5em;

		font-weight: bold;

		color: #27652e;

		font-variant:small-caps;

		}

	h2 {	

		margin: 0;

		padding: 5px;

		/*font-size: 12px;*/

		/*font-size: 19px;*/
		font-size:1.25em;

		/*font-family: monospace;*/

		font-weight: bold;

		color: #b10000;

		}

	h2 a, h2 a.active, h2 a.visited {	

		color: #b10000;

		}

	ol {}

	p.info {

		padding: 0 0 0 5px;

		/*font-size: 12px;*/
		font-size:0.875em;

		font-weight: bold;

		color: #b14444;			

		} /* 8ac891 */

	p.podpis {

		/*font-size: 13px;*/

		font-weight: bold;

		color: #b14444;		

		}

	span.info {

		/*font-size: 12px;*/

		font-weight: bold;

		color: #b14444;			

		}

	span.addcomment {

		/*font-size: 14px;*/

		padding: 0 60px;

		color: #b10000;

		font-weight: bold;	

		}

	div.comments ul li {

		background: url(files/bubble.png) no-repeat;

		padding: 5px 90px;

		}

	#formcomment {

		}

	a, a:active { 

		text-decoration: underline;

		color: #27652e;

		}

	a:visited {

		text-decoration: underline;

		color: #000000;


		}

	img {

		border: none;

		}

	img.right {

		float:right; 

		padding: 5px 15px 5px 5px;

		}

	img.left {

		float:left; 

		padding: 5px 15px 5px 5px;

		}

	a.wykop, a.wykop:active, a.wykop:visited {

		background: url(files/wykop.gif) no-repeat; 

		padding-left: 21px; 

		border: none;

		}

	span.bookmark {

		padding-left: 110px;

		line-height: 50%;

		}

	img.subscribe {

		border:none;

		line-height: 50%;

		padding-left: 5px;

		}

	a.permalink, a.permalink:visited, a.permalink:active {

		color: #27652e;

		}

	div.post {
		padding: 5px 0;
		/*font-size:14px;*/
		}
	ul.main-menu {
		/*font-size:14px;*/
		list-style:none;
		padding-left:10px;
		}
ol li { padding-bottom: 0.4em;}



	div.menu ul { 

		list-style-type:none;

		margin: 5px 5px 20px 5px;

		line-height:150%

		}

	div.menu ul li {

		margin: 3px 0px 3px -15px;

		padding-left: 10px; 

		/* background-image:url(files/indyk.gif); */

		background-repeat:no-repeat;

		background-position: 0px 2px;

		/*font-size:15px;*/

		}

	div.menu ul li a, div.menu ul li a.visited  {

		text-decoration:none;

		color:#666666;

		}

	div.menu ul li:hover {

		background-position: 0 -15px;

		background-image:url(files/indyk.gif);

		}

	div.menu span.grupa {

		padding-left: 40px; 

		/*font-size:12px;*/
		font-size: 0.875em;

		color:#666666;

		font-style: italic;

		}

	div.comments ul {

		list-style-type:none;

		}



	/* Słowniczek pojęć*/

	#slowniczek {

		width:180px;

		height:150px;

		background-color:#27652e;

		padding: 10px 0 0 10px;

		margin:30px 0 30px 8px;

		}

	#slowniczek-fill {

		width:155px;

		height:125px;

		background-color:#48a254;

		padding: 15px 0 0 15px;

		}

	#dymek {

		background-image: url(files/dymek.png);

		background-repeat: no-repeat;

		width:144px;

		height:103px;

		padding:12px;

		display: block;

		text-decoration: none;

		}

	#dymek:hover {

		background-image: url(files/dymek2.png);

		background-repeat: no-repeat;

		display: block;

		}

	#akrominy {
		color: white;
		font-weight:bold;
		width:120px;
		/*font-size:15px;*/
		font-size:0.9375em;
		font-family:sans serif;
		display: block;
		text-decoration: none;
		}

	#zajrzyj {
		/*font-size:10.5px;*/
		font-size: 0.6875em;
		color:white;
		margin: -2.1em 0 0 0em;
		}

	#rss {

		background: url(files/rss.gif) no-repeat;

		display: block;

		width: 50px;

		height: 50px;

		position: absolute;

		top: 6%;

		}

	#rss:hover {

		background: url(files/rss2.gif) no-repeat;

		display: block;

		width: 50px;

		height: 50px;

		position: absolute;
		top: 6%;
		}
	/*normal list*/
	ul.list {
		list-style:none;
		}

	ul.list li {
		background: url(files/indyk2.gif) no-repeat;
		padding-left: 15px;
		background-position: 0 .25em;
		line-height: 120%;
		}

	blockquote {
		padding: 0 20px 0 10px;
		border-left-style:  solid;
		font-style: italic;
		border-left-color: #27652e;
		background-position: 100% 100%;
		background-repeat: no-repeat;
		color:#666666;
		}

	code {
		background:#f5f5f5;
		border: solid 1px;
		border-color: #9F9F9F;
		margin: 10px 20px 20px 20px;
		display:block;
		font-family: Monospace;
		padding: 5px;
		font-size:0.875em;
		overflow: auto;
		}

code.inline {
	background:#f5f5f5;
	border: none;
	margin: 0;
	display: inline;
	font-family: Monospace;
	font-size:0.875em
	padding: 0;
}
	dt {
		font-weight: bold;
		padding-top: 10px;
		}
	dd {
		padding:0;
		margin: 0;
		}
	#bauer-mail {
		background: url(files/bauer-mail.png) center right no-repeat;
		padding-right: 160px;
		}
	#krzemien-mail {
		background: url(files/krzemien-mail.png) center right no-repeat;
		padding-right: 170px;
		}
	a.external {
		background: url(files/external2.png) center right no-repeat;
		padding-right: 13px;
		width: 10px;
		height: 10px;
		}
	p.autor {
		padding-top: 30px;
		margin-bottom: -10px;
		}
	.c {
		text-align: center;
		}
	abbr {
		cursor: help;
		}
	.adwords-headline {
		color: #0000D0;
		text-decoration: underline; 
		font-size:120%;
		}
	.adwords-url {
		color:#008000;
		}	
	.kw {
		font-family: Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, sans-serif;
		font-size:1.1em;
		color:#7F7F7F;
		}
/*calendar*/
.cal-pic {
	background: url(files/cal-small.png) no-repeat right;
	height:120px;
}
/*calendar*/
.cal-pic {
	background: url(files/cal-small.png) no-repeat right;
	height:120px;
	padding-left: 2.3em;
	color: #666666;
}
.grey {
	color:#666;
}