﻿html, body {
		font-size: 10pt;
		font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, Sans-serif;
		color: #000;
		background-color: #963; /*#986532;*/
		margin: 0;
		padding: 0;
	}
	
	#nav, #middle {
		padding: 1em;
		min-height: 400px;
		background-color: #fff;
	}
	
	#wrap1 {
		width: 780px;
		text-align: left;
		margin: 0 auto;
		padding: 0 100px 0 0;
		background: #fff url(i/wrap1_bg.png) 100% 0 repeat-y;
	}
	
	body > #wrap1 {
		min-width: 840px;
		max-width: 1440px;
		width: 90%;
	}
	
	#wrap2 {
		padding: 0 0 0 100px;
		margin: 0;
		background: #fff url(i/wrap2_bg.png) 0 0 repeat-y;
	}	
	
	#header {
		width: auto;
		height: 110px;
		padding: 5px;
		margin: 0;
		background-color: #fff;
	}
	
	#nav {
		width: 170px;
		float: right;		
		display: inline;	/* IE float-bug hack */
		/* display: none; 	; jesli nie chcesz w ogole dodatkowego boxa od komentuj to i wyrzuc display: inline; */
		margin: 0 10px 0 0;
		padding: 5px 5px 1em 0;
	}
	
	#middle {
		width: auto;
		height: 1%;		/* IE float-bug hack */
		margin: 0 200px 0 0;
		padding: 0;
		border: 0;
		border-right: 1px #ddd solid;
	}
	
	#middle #foot {
		padding: 0.5em 1em 1em 1em;
		margin: 4em 1em 0 1em;
		border-top: 1px #000 solid;
		text-align: right;
		font-family: Verdana, Sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color: #000;
	}
	
	/* style szczegolowe */
	
	#header #slider {
		margin: 0;
		padding: 5px 10px;
		background: #fff url(i/header.png) 0 0 no-repeat;	
		height: 100px;
	}
	
	#header h1, #header h1 a {
		font-family: "Trebuchet MS", Verdana, Sans-serif;
		font-size: 1.25em;
		color: #000;
		text-decoration: none;
		margin: 0;
		padding: 0;
		text-align: right;
	}
	
	#header h1 a:hover {
		border-bottom: 2px #000 solid;	
	}
	
	#header h2 {
		font-size: 0.7em;
		font-weight: normal;
		color: #000;	
		margin: 0;
		padding: 0;
		text-align: right;
	}
	
	#nav h1 {
		font-size: 1em;
		color: #000;
	}
	
	#nav ul {
		margin: 0 0 3em 0;
		padding: 0 0 0 0.2em;		
		list-style-type: square;
		list-style-position: inside;
	}
	
	#nav ul li a, #nav ul li a:visited {
		font-family: Verdana, Sans-serif;
		font-weight: bold;
		font-size: 0.85em;
		color: #029;
	}
	
	#nav ul li a:hover {
		color: #07e;	
	}
	
	#nav ul li {
		margin: 0;
		padding: 0.2em 0 0.5em 0;
		border-bottom: 1px #ddd solid;
		color: #999;	
	}
	
	/*#nav ul li span {
		font-family: Verdana, Sans-serif;
		font-size: 0.7em;
		color: #888;
		padding: 0 0 0 1.3em;
	} (unused) */
	
	/* #nav ul#antipixels {
		list-style: none;
	} (unused) */
	
	/*#nav ul#antipixels li {
		border: 0;
		margin: 0;
		padding: 0;	
	} (unused) */
	
	#middle a {
		font-weight: bold;
		text-decoration: none;
		color: #029;
		border-bottom: 1px #07e dotted;	
			
	}
	
	#middle a:hover {
		color: #07e; /*#963;*/
		border-bottom: 1px #07e solid;	
	}
	
	#middle a:visited {
		font-weight: normal;
		color: #700;
		border-bottom: 1px #700 dotted;
	}	
	
	#middle a:visited:hover {
		color: #c00;
		border-bottom: 1px #c00 solid;
	}
	
	#middle span.post_nav a {
		font-size: 0.9em;
		border: 0;	
	}
	
	#middle .post_box {
		/*background: #fff url(i/postbox_bg.png) 0 0 repeat-x;*/
		margin: 1em 1em 3em 1em;
		padding: 0;
	}
	
	#middle a img {
		border: 0;
		margin: 0.2em 0.5em;
		float: right;
		display: inline;
	}
	
	#middle h1 {
		min-height: 18px;
		max-height: 32px;
		font-size: 0.9em;
		color: #fff;	
		margin: 0;	
		padding: 0;
		background: transparent url(i/author_title_bg.png) 0 0 no-repeat;
		border-bottom: 1px #fff solid;
	}
	
	#middle h1 span {
		font-family: Verdana, Sans-Serif;
		min-height: 16px;
		display: block;
		margin: 0;
		padding: 0.2em 0.5em 0.2em 1em;
		background: transparent url(i/author_title_flipbg.png) 100% 0 no-repeat;
	}
	
	#middle h2 {
		font-family: Arial, Tahoma, Sans-serif;
		font-size: 1.2em;
		color: #000;	
		margin: 0;
		padding: 0 0 0 0.3em;	
	}
	
	#middle h3 {
		font-size: 1em;
		color: #000;
		margin: 1.5em 1em 1em 1em;
		border-bottom: 1px #000 solid;	
	}
		
	#middle p {
		font-family: Arial, Sans-serif;
		line-height: 1.2em;
		color: #222;
		margin: 0 1em 1em 1em;
		padding: 0 0 0 0.5em;
	}
	
	#middle .post_box p {
		font-family: Tahoma, Sans-serif;
		color: #222;
		margin: 0.2em 1em 0.5em 1em;	
	}
	
	#middle .post_box h2 {
		margin: 1.4em 1em 0 0.85em;	
	}
	
	/* #middle span.post_date {
		display: block;
		font-size: 0.85em;
		font-weight: bold;
		text-align: right;
		color: #aaa;	
		margin: 1em 0.8em 0 0.8em;
		padding: 0.4em 0.5em 0 0.5em;
	} (unsued) */
	
	#middle span.post_nav a img {
		vertical-align: middle;	
	}

		
	.post_box span.post_nav {
		margin: 1em;
		display: block;
		text-align: right;
		background: #fff url(i/.png) 100% 0 repeat-y;
		padding: 5px 6px 1px 5px;
	}
	
	.post_box span.post_nav img {
		opacity: 0.6;	
	}
	
	.post_box span.post_nav a:hover img {
		opacity: 1;	
	}

	.post_box img {
		display:none;
	}
	
