body { width: 970px; margin: 0 auto; background-color: #222221; color: #fefefe; font: 10px/16px verdana,tahoma; text-align: center;}
a, a img { color: #ffffff; border: none; text-decoration: none; }
#top { height: 109px; width: 970px; background-image: url(gfx/logo.jpg); background-repeat: no-repeat; background-position: left top; }
	#top div { text-align: center; vertical-align: middle; width: 480px; float: right; padding-top: 20px;}
#utm { width: 968px; height: 24px; font-size: 12px; border: 1px solid #6d5200; color: #000000; text-align: right; background-image: url(gfx/undertopmenu.png); background-repeat: repeat-x; background-position: left top; }
	#utm a { font: 12px/22px bold verdana; }
#menu { width: 170px; float: left; margin-top: 10px; margin-left: 10px; }
	#menu .l, #menu .a { text-indent: 16px; background-image: url(gfx/arr.png); background-repeat: no-repeat; background-position: 6px 4px; color: #ffffff; font: bold 10px/18px verdana; border: 1px solid #393838; }
	#menu .a { background-image: url(gfx/arra.png); color: #ead75d; }
	#menu .k { text-indent: 28px; width: 170px; height: 26px; margin: 10px 0 0 0; cursor: pointer; color: #ffffff; font: bold 12px/25px verdana; background-color: transparent; background-image: url(gfx/zinmenuup.png); background-repeat: no-repeat; background-position: left top; }
	#menu .l:hover, #menu .k:hover { color: #afafaf; }
	#menu a { display: block; text-decoration: none; }
#title { float: left; font: bold 12px/24px verdana; color: #5b5a5a;}
#foot { clear: both; font: italic 8px/10px verdana; text-align: center; color: #5a5a5a; }
#article { width: 760px; margin: 0 auto; float: right; text-align: center; }
#artTop { width: 780px; margin: 10px auto; float: right; height: 30px; background-image: url(gfx/zindecoration.png); background-repeat: no-repeat; background-position: bottom right;}
	#artTop div { font: bold 11px/20px verdana; color: #d4d1d1; margin: 0 20px; }
.right { background-image: url(gfx/prawej.png); background-position: right 20px; background-repeat: no-repeat; float: right; width: 160px; padding-top: 40px; }
	.ocena { margin-top: 5px; height: 50px; background-image: url(gfx/ocena.png); background-position: right top; background-repeat: no-repeat; font: bold 20px/22px verdana; border-top: 1px solid #535353; }
	#over { font: 10px/16px verdana,tahoma; float: left; width: 595px; margin: 0 auto; }
	#head { margin: 1px auto; padding: 2px; }
	#body { border: 1px solid #393838; width: 590px; margin: 2px auto; float: left; background-image: url(gfx/arttbsym.png); background-repeat: no-repeat; background-position: 50% 4px; padding-top: 15px; }
	#col1 { float: left; width: 285px; padding: 4px; text-align: justify; }
	#col2 { float: right; width: 285px; padding: 4px; text-align: justify; }
	.mini { max-width: 500px; margin: 1px 2px; cursor: pointer; border: 1px solid #525250; }
	.desc { width: 96%; margin: 1px 2px; padding: 3px; border: 1px solid #525250; background-color: #171717; }
	#artView2 .mini, #body .mini { width: 98%; }
	.right .desc, .right .mini { width: 96%; }
	.foot1 { clear: both; background-image: url(gfx/arttbsym.png); background-repeat: no-repeat; background-position: 50%; height: 16px; }
	#head table { width: 100%; margin: 1px auto; padding: 2px; }
	table { border-collapse: collapse; width: 99%; font: inherit; margin: 1px auto; }
	table td { border: 1px solid #222221; }
