body 				{margin:0;padding:0;background:#0d621f url(../img/bg00.gif);text-align:center;line-height:140%;color:#333;font-family:Georgia, Bookman Old Style, Times New Roman, Times;font-weight:normal;font-size:11pt;}

#bg-top 		{width:946px;height:37px;margin:0 auto;background:url(../img/bg01-top.png) no-repeat;} /*margin-bottom:-6px;*/
#bg-bottom 	{width:946px;height:34px;margin:0 auto;background:url(../img/bg01-bottom.png) no-repeat;}
#body 			{width:946px;background:url(../img/bg01b.png);margin:0 auto;}
#contener 	{width:900px;margin:0 auto;text-align:left;}

#head       {width:650px;height:157px;float:right;background:url(../img/top-2.jpg) no-repeat;text-align:left;}
#head h1    {margin:65px 0 0 30px;line-height:38px;}

#top        {width:900px;height:157px;margin:0 auto;background:url(../img/top-1.jpg) no-repeat left;}

#col1 			{width:250px;float:left;}
#col2 			{width:650px;float:right;}

#content		{padding:0 30px 60px 30px;margin-top:30px;}


#katalog 		{width:100%;height:213px;display:block;background:#97835f url(../img/bg02-katalog.jpg);line-height:100%;} /*  */
#katalog form {padding:45px 20px 0px 20px;font-size:9pt;color:#fff;}
#katalog input, #katalog select, #subskrypcja input, #subskrypcja select {width:210px;margin-top:5px;border:0;border:0;border-bottom:2px solid #705520;background:#D6CEBF;font:normal 12pt Georgia;color:#5e3b06;}
#katalog input.send, #subskrypcja input.send  {width:100px;margin:10px 50px;margin-bottom:0;background:#705520;font-weight:bold;color:#fff;}
.links ul, .links li {font-size:12px;line-height:150%;margin:0;padding:0;text-align:left;list-style:none;}
.links ul {margin-top:5px;}

#subskrypcja {padding:10px;}
#subskrypcja h4 {margin:0;padding:0;}
#subskrypcja p {margin:5px 0;padding:0;font-size:8pt;line-height:130%;}
#subskrypcja ul, #subskrypcja li  {margin:0;padding:0;}
#subskrypcja li {display:inline;}
#subskrypcja input, #subskrypcja select {border:1px solid #705520;border-bottom:2px solid #705520;background:#fff;}
#subskrypcja input.inradio    {width:10px;margin:0;}

h1, h2, h3, h4 {font-family:Trebuchet MS;color:#0d621f;line-height:150%;}
h1 {font:normal 30pt Trebuchet MS;color:#0d621f;letter-spacing:-2px;}
h1 img {vertical-align:-30%;}

p {text-align:justify;}
p:first-letter {font:normal 16pt Trebuchet MS;color:#0d621f;}

a       {color:#0d621f;}
a:hover {background:rgb(255,255,0)}
a img   {border:0;}
a.nobg  {background:none !important;}

.more {clear:both;width:100%;text-align:right;}
.more a {font-size:12px;}

.small  {font-size:0.6em;}

.red   {color:#c00}
.green {color:#008000;}
.white {color:#fff;}
.clear {clear:both;}


.center {text-align:center;}
.center img {margin:0 auto;}


.gwiazdka   {padding-left:250px;display:block;}

ul.naked, ul.naked li	{list-style:none;margin:0;padding:0;}
ul.naked li ul        {margin-left:50px;}

b.toplink {display:block;padding-top:30px;margin-bottom:-20px;}

p.attention {color:#c00;}

/*----------------------------*/
/* 2 - MENU										*/
/*----------------------------*/
#menu, #menu ul, #menu li	{width:100%;list-style:none;margin:0;padding:0;}
#menu ul		{margin:10px 0;}
#menu li		{margin:5px 0;}
#menu li a	{display:block;padding-left:20px;font:normal 14pt Trebuchet MS;color:#5e3b06;line-height:30px;height:30px;text-decoration:none;}
#menu li a:hover, #menu li.select	{color:#fff;background:#745929 url(../img/bg02-menu.jpg);}
#menu li a:hover  {padding-left:30px;}

#menu li.mt30     {margin-top:30px;}
#menu li.mb30     {margin-bottom:30px;}
#menu li.small    {}
#menu li.small a  {font-size:11pt;font-weight:bold}

#menu-top {width:900px;height:30px;line-height:30px;clear:both;margin:5px auto;font-size:10pt;font-family:Arial;background:url(../img/bg02-top-menu.png);}
#menu-top ul, #menu-top li	{list-style:none;margin:0;padding:0;font-weight:bold;}
#menu-top ul		{text-align:center;display:block;width:100%;display:inline;}
#menu-top li		{display:inline;margin:0 1px;letter-spacing:-1px;}
#menu-top a	{}
#menu-top li a:hover	{}
#menu-top span {width:250px;padding-top:2px;padding-bottom:4px;color:#5e3b06;font:normal 14pt Trebuchet MS;background:#745929 url(../img/bg02-menu.jpg);color:#fff;text-align:right;display:block;float:left}

/* dodatkowe linki na podstronach */
.morepages {width:210px;float:right;padding-bottom:5px;border-left:1px solid #ddd;margin:0 0 10px 15px;font-size:12px;}
.morepages ul, .morepages li {margin:0;padding:0;text-align:left;list-style:none;}
.morepages li {margin-bottom:2px;margin-left:14px;text-indent:-14px;letter-spacing:0;} /*margin-left:20px; */
.morepages h5 {height:30px;line-height:30px;margin:0;margin-bottom:5px;padding-left:20px;background:#745929 url(../img/bg02-menu.jpg);color:#fff;font-size:14px;}
.morepages a {}

/*----------------------------*/
/* 3 - GŁÓWNA									*/
/*----------------------------*/
#mainleft {width:380px;} 
#mainright {width:269px;border-left:1px solid #eee;}

.header   {margin-top:30px;}

.maincol {width:265px;float:left;margin-top:20px;text-align:left;}
.maincol h2, .maincol h3 {margin:0;padding:0;text-align:left;}
.maincol h2 {font:bold 17px Arial;padding-top:10px;letter-spacing:normal;color:#400000;letter-spacing:-1px;}
.maincol h2:first-letter {color:#008000;}
.maincol h3 {color:#e6d3c8;border-bottom:1px solid #e6d3c8;font-size:16px;padding-left:10px;letter-spacing:normal;margin-top:20px;}
.maincol p.detail, .maincol p.detail:first-letter {text-indent:0px;margin:0;padding:0;font:bold 10px Verdana;color:#808080;}
.maincol p {font-size:12px;line-height:150%;text-indent:0px;margin:0;padding:0;padding-top:10px;text-align:justify;}
.maincol p:first-letter {font-size:18px;font-weight:bold;color:#008000;}

.margin   {margin:5px 20px;}

.komunikaty   {background:#ffefef;height:25px;margin:5px 0;}
.komunikaty p, .komunikaty a {color:#c00 !important;line-height:25px;}
.komunikaty p {font:normal 8pt Arial;padding:0;line-height:20px;}
.komunikaty p:first-letter {font-size:inherit;font-family:inherit;color:inherit;font-weight:inherit}
.komunikaty p strong  {text-transform:uppercase;font:bold 12pt Trebuchet MS;letter-spacing:3px;}
.komunikaty a   {background:none !important;}

#komunikat1 p strong  {width:100%;text-align:center;}

#komunikat2 p strong  {}
#komunikat2 a         {text-decoration:none;}

/*#komunikat2 p:first-letter {font-size:inherit;font-family:inherit;color:inherit;}*/

#sponsorzy    {width:100%;clear:both;}


div.foto {background-color:#e6d3c8;text-align:center;}
div.foto img {width:220px;margin-bottom:-10px;border:0;padding:5px;}
div.foto i {margin:0;padding:0;font-size:8pt;line-height:120%;}


.ksiazki .foto {background:#fff;}
.ksiazki .foto img {width:127px;}

/*----------------------------*/
/* 2 - elementy								*/
/*----------------------------*/
table.godziny {background:#efefef;margin:10px 30px;}

img.foto {width:220px;padding:2px;border:2px solid #e6d3c8;margin:0 auto;margin-top:10px;} /* width:220px; */
img.foto1 {padding:2px;border:2px solid #e6d3c8;margin:10px 0;}
.left {float:left;margin-right:20px;}
.right {float:right;margin-left:20px;}

#galeria      {margin-left:60px} 
#galeria .galfoto {width:173px;text-align:center;margin:10px;border:2px solid #e6d3c8;}
#galeria .galfoto img {margin:0 auto;float:none;border:none;padding:0;padding-top:3px;}

/*----------------------------*/
/* 3 - aktulanosci						*/
/*----------------------------*/
p.detail {margin-top:-20px;font-weight:bold;}
p.detail:first-letter {color:#333;font:bold 12pt Georgia;}

.news     {margin-bottom:20px;clear:both;}
.news h2  {font-size:17px;line-height:100%;}
.news img {float:left;margin-right:5px;}

.books  {width:280px;clear:none;}
.books h3 {margin-bottom:0;padding-bottom:0;}
.books img {float:left;margin:0;margin-right:5px;border-width:2px;}

/* news p.detail {margin-top:-15px;font:bold 12px Verdana;} */

.news1 i {font-size:0.9em;color:#666;font-family:Verdana;}


.kalendarium {list-style:none;margin:0;padding:0;margin-left:40px}
.kalendarium li {margin:5px;}
.kalendarium li b {margin-left:-50px;display:block;}


#relacje li {margin-bottom:10px;}


/*----------------------------*/
/* 4 - kontakt - formularz						*/
/*----------------------------*/
#kontakt    {margin-left:30px;}
#kontakt p {margin:0;}
#kontakt p span {width:125px;display:block;float:left;}
#kontakt input, #kontakt textarea, #kontakt select {width:300px;border:1px solid #ccc;}
#kontakt textarea  {height:200px;}
#kontakt #send  {width:100px;}


#herb   {width:40px}

.news1 p	{text-indent:20px;}

.o {z-index: 10; left: -550px;width: 200px; position: absolute; top: -530px; height: 200px}