body, html { padding: 0px; margin: 0px; font: normal 11px Tahoma,sans-serif; background: url(/images/bg.png) 0px 0px repeat-x #E3F3B2; }
a img { border: 0px none; }
img { border: 0px none; }
a { color: #3F37d0; text-decoration: none; }
a:hover { color: #3F37a0; text-decoration: underline; }
#container { padding: 0px; margin: 0px auto; width: 1024px; background: #fff; clear :both; margin-bottom: 0px !important; margin-bottom: 50px;  }
#top { padding: 0px; margin: 0px; }
#cols { float: left; padding: 0px; margin: 0px; width: 778px; background: #FFF;  }
#col1 { padding: 0px; margin: 0px; width: 258px; float :left; background: url(/images/topa.png) 0px 0px no-repeat #fff; height: 41px;  }
#col2 { position: relative; padding: 0px; margin: 0px; width: 520px; float :left; background: url(/images/topb.png) 0px 0px no-repeat #fff; height: 41px; }

#font {
	width: 170px;
	height: 30px;
}

#font a{
	margin: 0 0 0 45px;
}

#niedowidzacy{
	width: 170px;
	height: 40px;
	margin: 0 auto;
}

#col2 form { width: 330px; height: 25px; position: absolute; top: 12px; left: 180px; }
#szukaj { border: 0px none; width: 255px; margin-right: 2px; background: transparent;  }
#znajdz { width: 65px; border: 0px none; background: transparent; cursor: pointer;  }

#col3 { padding: 0px; margin: 0px; width: 246px; float :left; background: url(/images/menurb.png) 0px 0px repeat-y #FFF; min-height: 610px;   }
#foot img { border: none 0px; }
#menul { position: relative; float: left; padding: 0px; margin: 0px; width: 258px; float :left; background: url(/images/menulb.png) 0px 0px repeat-y #FFF; min-height: 300px; }
#menulmar { padding: 0px; margin: 0px; background: url(/images/menul.png) 0px 0px no-repeat transparent; min-height: 403px; }
#menulmargin { margin: 0px 10px 5px 30px; background: transparent; padding-top: 50px; }
#page { float: left; width: 520px; padding: 0px; margin: 0px; background: url(/images/page.png) 0px 0px no-repeat #fff; min-height: 400px;}
.clear { clear: both; padding: 0px; margin: 0px; border: 0px none; height: 0px;  }

#menurmar { padding: 0px; margin: 0px; background: url(/images/topc.png) 0px 0px no-repeat transparent; min-height: 610px; }
#menurmargin {border: 0px none;  margin: 0px 0px; padding: 25px 0px 25px 0px;  }
#listr { width: 219px;  padding: 0px 0px 150px 0px; margin: 0px 0px 0px 3px !important; margin: 0 0 0 40px; background: transparent;   }
#listr li { list-style: none; margin-left: 2px !important; margin-left: 2px; width: 100%; padding-left:0px; }
#listr li a img { border: 0px none; margin-left:2px;   }
#listr li a { display: block; padding: 5px 0px 5px 2px; background: url(/images/listbg.png) 0px 0px repeat-y; text-decoration: none; font: bold 11px Tahoma,Arial,sans-serif; color: #fff; }
#listr li a:hover {color: #000; }
#listr li ul { margin-left :20px; padding-left: 0px; } 
#listr li ul li a { display: block; padding: 2px 0px; width: 100%; background: transparent; font: bold 12px Tahoma,Arial,sans-serif; color: #666; font-size:11px;  }
#menulfoot { position: absolute; bottom: -5px; left: 0px;  }
#pagemar { margin: 10px; }

#listl { width: 221px !important; width: 218px;  padding: 0px; margin: 0px 0px 0px 0px !important; margin: 0 0 0 0px; }
#listl li { list-style: none; margin: 0px !important; margin: 0; padding: 0px;   }
#listl li a img { border: 0px none; }
#listl li a { display: block; padding: 5px 0px 5px 0px; width: 100%; background: url(/images/listlbg.png) 0px 0px repeat-y; text-decoration: none; font: bold 11px Tahoma,Arial,sans-serif; color: #fff; }
#listl li a:hover {color: #000; }
#listl li ul li a { display: block; padding: 2px 0px; width: 100%; background: transparent; font: bold 12px Tahoma,Arial,sans-serif; color: #666; font-size: 11px;  }
#listl li ul { margin-left :20px; padding-left: 0px; } 


div.art { width: 90%; margin: 0px auto 10px auto; border-bottom: 1px solid #eee; }
p.art_date { padding: 0px; margin: 0px 0px 5px 0px; color: #222; font-size: 10px;  }
h1.art_title { font: bold 14px Arial,sans-serif; margin: 0px; padding: 0px;   }
h1.art_title a { color: #3F3730; text-decoration: none; }
h1.art_title a:hover { color: #000; text-decoration: underline; }
a.art_more { display: block; width: 100%; text-align: right; padding: 0px; margin: 0px; color: #53493F; font-weight :bold; line-height: 1.6em;  }
.art_head { font-family: Verdana; }

.art img { border: 0 none; }
.art a.print { width: 100%; text-align: right; display: block; }

#artinfo { border-collapse: collapse; width: 90%; margin: 10px auto; padding: 20px; border: 1px solid #eee; }
#artinfo td, #artinfo th { padding: 3px;  }
#artinfo th { text-align: right; width: 40%;  }
#artinfo td { text-align: left; }
#artinfo tr { border-bottom: 1px solid #eee; }
h2.hzal { font: bold 14px Arial,sans-serif; color: #3F3730; padding: 0px; margin: 20px 0px 3px 0px;  }


#zalaczniki { border-collapse: collapse; width: 90%; margin: 10px auto; padding: 20px; border: 1px solid #eee; }
#zalaczniki td, #zalaczniki th { padding: 3px 5px; border: 1px solid #eee; text-align: center; }
#zalaczniki .taC { text-align: center; }
#zalaczniki a { color: #3F3730; }


.tabstat { width: 100%; border-collapse: collapse; padding: 0px; margin: 0px 0px 10px 0px; }
.tabstat td, .tabstat th { padding: 5px; border: 1px solid #ddd; }
.tabstat th { font-weight: bold; text-align: center; background: #adab99; color: #eee;  }

.tabstat .clA { background: #f3f2eb; }
.tabstat .clB { background: #fcfbec; }
.taC { text-align: center; background: #fcfbec; }
.tabstat img { border: none; }
