body {
	margin: 0; padding: 0;
	background: #FFFFFF url(images/img01.gif) repeat-x left top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px; color: #444444;}
h1, h2, h3 {margin: 0; font-weight: normal; font-size: 24px; color: #543A2C;}
h3 {font-size: 14px; color: #543A2C;}
p, ul, ol {
	margin-top: 0;
	line-height: 160%;
	text-align: justify;}
a { color: #961A06; }
a:hover { text-decoration: none; }
a img {border: none;}
img.left {float: left; margin: 7px 18px 0 0;}
img.right {float: right; margin: 7px 0 0 18px;}
hr { display: none; }
.list1 li {
	float: left;
	line-height: normal; }
.list1 li img {
	margin: 0 30px 30px 0;}
.list1 li.alt img {
	margin-right: 0;}
#header {width: 940px; height: 36px; margin: 0 auto; }
#menu { float: left; width: 760px; height: 36px; background: url(images/img02.jpg) no-repeat left top; }
#menu ul { margin: 0; padding: 0; list-style: none; line-height: normal;}
#menu li {display: block; float: left; }
#menu a {display: block; float: left; width: 140px; height: 22px; padding: 10px 0px 0px 0px; background: url(images/img04.gif) no-repeat left top; text-decoration: none; text-align: center;  font-size: 13px; color: #FFFFFF; }
#menu a:hover {background: url(images/img03.gif) no-repeat left top; text-decoration: none; }
#menu .current_page_item a {background: url(images/img03.gif) no-repeat left top; }
#page {width: 940px; margin: 0 auto; padding: 40px 0px 0px 0px; }

#logo {width: 940px; height: 94px; margin: 0 auto; background: url(images/apartamenty-justin.jpg) no-repeat left top; text-align: right; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing: 1px;}
#logo h1, #logo h2, #logo p {margin: 0px; line-height: normal; font-weight: normal; color: #FFFFFF;}
#logo p {padding: 28px 0 0 11px; margin-top: -3px; font-size: 12px; color: #c8b7b7;}
#logo h1, #logo h2 {padding: 6px 0 6px 0; font-size: 12px;}
#logo h1 a, #logo h2 a {text-decoration: none; color: #c8b7b7;}

#banner {padding-bottom: 20px;}
#content {float: left; width: 670px;}

.post {margin-bottom: 26px;}
.post .title {height: 38px; padding-left: 15px;}
.post .title a {text-decoration: none; font-size: 24px; color: #543A2C;}
.post .title h2 {font-size: 24px; color: #543A2C;}
.post .title h1 {font-size: 24px; color: #543A2C;}
.post .meta {height: 26px; margin-left: 2px; padding: 4px 30px 2px 15px; background: url(images/img05.gif) repeat-x left top;}
.post .meta span {display: block; margin-top: -10px;}
.post .entry {padding: 10px 15px;}	
.post .links {
	display: block; width: 210px;
	height: 18px;
	margin: 0px; 
	padding: 3px 0px 0px 40px;
	background: url(images/img06.gif) no-repeat left top;
	text-decoration: none;
	font-weight: bold;
	color: #961A06;}
.opis{ width: 200px; text-align: center;  padding-bottom: 20px; color: #EB5716; font-weight: bold; line-height: 180%;}
.apartments {
margin-left: 5px;
margin-right: 5px;
	height: 22px;
	margin: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2F2018;}
.wyposazenie {margin-left: 5px; margin-right: 5px; font-size: 10px; color: #444444; font-weight: normal;}

#sidebar {float: right; width: 240px;}
#sidebar ul {margin: 0; padding: 0; list-style: none; line-height: normal;}
#sidebar li {margin-bottom: 16px; padding: 0 0 8px 0px;}
#sidebar li ul {margin: 0px 14px;}
#sidebar li li {margin: 0; padding: 8px 0px; border-bottom: 1px solid #E9E8DD; background: url(images/img08.gif) no-repeat left 18px;}
#sidebar li li a {padding: 0px 0px 0px 20px; font-weight: normal; color: #EB5716; font-size: 13px;}
#sidebar li li a:hover {color: #EB5716; font-weight: bold;}
#sidebar p {margin: 0; padding: 0px 14px;}
#sidebar h2 {height: 26px; margin: 0 0 10px 0px; padding: 6px 0 2px 14px; background: url(images/img05.gif) repeat-x left top; font-size: 14px; font-weight: bold; color: #543A2C;}
#sidebar p {line-height: 160%;}

#sidebar a {text-align: left;text-decoration: none;font-weight: bold;}	
#footer {width: 100%;height: 100px;margin: 0 auto;padding: 0;background: url(images/img02.gif) repeat-x left top;}
#footer p {margin: 0;padding: 6px 0px 0px 0px;text-align: center;font-size: 10px;color: #7B1605; }
#footer a {color: #961A06; text-decoration: none;}

#slowa {color: #a8a49B; font-size: 9px;}
#slowa a{color: #a8a49B;}
