body {margin: 0; padding: 0; text-align: center; color: #333; font-family: Palatino Linotype, Tahoma, Verdana; font-size: 11px;}
body * {margin: 0; padding: 0; border: 0;outline-style: none}
a {text-decoration: none;color: #333}
a:hover {text-decoration: underline}
.left {float: left}
.right {float: right}
.brake {clear: both; height: 1px;}
.clear {clear: both}
ul {list-style-type: none}
.hide {display:none}

#container {margin: 0 auto; width: 1000px;}

#content {margin: 0 auto; width: 960px;}

#header {margin: 0 0 10px 0} 
#footer {margin: 10px 35px 0 0; text-align: right}
#footer a {text-decoration: underline }
#footer p {clear: both;}
#seoXML {margin: 0 0 18px 0;}
#seoXML ul {float: right;}
#seoXML ul li {float: left;padding: 0 2px;font-size: 13px;}
#seoXML ul li a {text-decoration: none;}
#seoXML ul li a:hover {text-decoration: underline;}

#topMenu {height: 32px;}
#topMenu ul {height: 32px; float:left; background: url('/s/mMenuLeft.gif') no-repeat left top;}
	#topMenu ul li {height: 32px; float: left; background: url('/s/mMenuLeftFirst.gif') no-repeat left top;}
	* html #topMenu ul li {width: 90px;white-space: nowrap;}
	#topMenu ul li a {height: 27px;display: block; padding: 5px 17px 0px 17px; background: transparent;font-size: 16px; font-family: Palatino Linotype; font-weight: bold; font-style: italic;color: #000}
	* html #topMenu ul li a {height: 32px;}
	#topMenu ul li.first {background: none;}
	#topMenu ul li.last a {background: url('/s/mMenuRight.gif') no-repeat right top;}
	#topMenu ul li.active {background: #000 url('/s/mMenuActLeft.gif') no-repeat left top;}	
	#topMenu ul li.active-first {background: #000 url('/s/mMenuActLeftLast.gif') no-repeat left top;}	
	#topMenu ul li.active a {position: relative; left: 6px; padding: 5px 26px 0px 14px; color: #fff; background: url('/s/mMenuActRight.gif') no-repeat right top;}
	#topMenu ul li.active-first a {padding: 5px 26px 0px 14px;}
	#topMenu ul li.active a.a-last {background: url('/s/mMenuActRightLast.gif') no-repeat right top;}

	

#mainContent {padding: 0px 0 50px 0;background: url('/s/tlo45.png') fixed 0px 21px}

#leftContent {float: left; width: 220px;}
#leftContent ul {margin: 0}
	#leftContent ul li {margin: 5px 0 5px 30px; width: 168px; height: 56px}
	#leftContent ul li a {display: block; width: 168px; height: 56px;}
	#leftContent ul li#zycie a {background: url('/s/zycie.png') no-repeat;}
	#leftContent ul li#zycie a:hover, #leftContent ul li#zycie a.active {background: url('/s/zycie_active.png') no-repeat;}
	#leftContent ul li#tworczosc a {background: url('/s/tworczosc.png') no-repeat;}
	#leftContent ul li#tworczosc a:hover, #leftContent ul li#tworczosc a.active {background: url('/s/tworczosc_active.png') no-repeat;}
	#leftContent ul li#motywy a {background: url('/s/motywy.png') no-repeat;}
	#leftContent ul li#motywy a:hover, #leftContent ul li#motywy a.active {background: url('/s/motywy_active.png') no-repeat;}
	#leftContent ul li#fotografie a {background: url('/s/fotografie.png') no-repeat;}
	#leftContent ul li#fotografie a:hover, #leftContent ul li#fotografie a.active {background: url('/s/fotografie_active.png') no-repeat;}
	#leftContent ul li#onim a {background: url('/s/pisali-o-nim.png') no-repeat;}
	#leftContent ul li#onim a:hover, #leftContent ul li#onim a.active {background: url('/s/pisali-o-nim_active.png') no-repeat;}
	
	
#rightContent {margin: 0 0 0 10px; float: left; width: 700px;}

#textBox {margin: 0 auto; background: url('/s/textBoxBg.png') repeat-y;clear: both;}
#textBoxTop {margin: 0 auto; height: 15px; background: url('/s/textBoxTop.png') no-repeat}
#textBoxBottom {margin: 0 auto; height: 15px; background: url('/s/textBoxBottom.png') no-repeat;}
* html #textBoxBottom {background: #fff url('/s/textBoxBottom.png') no-repeat;}
#textBoxContent {margin: 0 auto; padding: 5px 23px 10px 20px; color: #eee; text-align: justify; font-size: 14px;line-height: 18px;}
#textBoxContent .title {margin: 0 0 20px 0; font-weight: bold; font-size: 22px; color: #fff; font-family: Palatino Linotype;text-decoration: underline}
#textBoxContent img, #textBoxContent img.img-left {border: 2px solid #fff; float: left; margin: 5px 10px 5px 0}
#textBoxContent img.img-right {border: 2px solid #fff; float: right; margin: 5px 0 5px 10px}
#textBoxContent div.text p {margin: 0 0 15px 0;font-family: Tahoma; font-size: 13px; line-height: 22px;}
#textBoxContent div.text p em {font-style: italic;font-family: Arial; font-size: 14px;}
#textBoxContent div.text p a {color: #EEEEEE;text-decoration: underline;}
#textBoxContent div.text p strong {font-size: 15px;}
#textBoxContent div.source {clear: both; margin: 30px 0 0 0; padding: 3px 0 0 0; border-top: 1px dashed #fff;font-size: 12px}
#textBoxContent div.kalendarium {font-size: 13px;}
#textBoxContent div.kalendarium strong {font-size: 15px;}

.sources {font-size: 12px !important;}
.sources p {margin: 18px 0;}
.sources p.sList {margin-left: 20px;}
.sources p a {color: #fff;}

/* newsList */
.newsList {}
.newsList .nList {margin: 0 0 0 15px; list-style-type: square;}
.newsList .nList li {margin: 5px 0;}
.newsList .nList a.nTitle {color: #fff; font-weight: bold;font-size: 15px;}
.newsList .nList span.date {color: #ccc; font-size: 11px;}
.newsList ul.navList {clear: both; float: left;margin: 30px 0 0 0;}
.newsList ul.navList li {float: left; width: 20px;}
.newsList ul.navList li a {color: #fff; font-size: 12px; font-weight: bold;}
.newsList ul.navList li.selected a {text-decoration: underline;}
.newsList ul.navList li.prev_ico a, .newsList ul.navList li.next_ico a {font-size: 14px;}

/*photos list*/
div#galleriesList ul a {color: #fff; font-weight: bold;text-decoration: none;font-size: 14px;}
div#galleriesList ul a:hover {text-decoration: none;}
div#galleriesList ul a:hover span {text-decoration: underline;}
div.photosList {margin: 0 auto;}
div.photosList ul {clear: both; float: left; margin: 10px 0 0 25px; width: 640px;}
div.photosList ul li {float: left; margin: 0 10px 0 10px; width: 140px; text-align: center;}
* html div.photosList ul li {width: 120px;}
div.photosList ul a.lbox img {border: 2px solid #fff;}
div.photosList p {margin: 30px 0 5px 0;color: #fff; font-size: 10px; width: 600px;text-align: center;}
div.photosList p a {color: #fff;font-size: 10px !important; font-weight: normal !important;}
div.photosList p.seeMore {margin: 20px 0 0 0;width: 100%;font-size: 12px !important;}
div.photosList p.seeMore a {font-weight: bold !important;padding: 0 0 0 10px;font-size: 14px !important;}
div.photosList p.addComment {width: 100%;}
/* contact */
#contact {padding: 20px; color: #fff; font-size: 13px; height: 210px;}
#contact p {padding: 5px 0;}
#contact p a {color: #fff;text-decoration: underline;font-weight: bold;}

/* sitemap */
.sitemap {}
.sitemap ul {font-weight: bold;}
.sitemap ul li {margin: 5px 0;}
.sitemap ul ul {margin: 0 0 0 120px;font-weight: normal;font-size: 12px;list-style-type: circle;}
.sitemap ul ul a {color: #fff;text-decoration: underline;}
.sitemap h3 {font-size: 13px;}