/* Minimal structural replacement for the unavailable archived theme. */
*{box-sizing:border-box}
body{margin:0;background:#f1f1f1;color:#303030;font:16px/1.6 Arial,Helvetica,sans-serif}
a{color:#315d7a}
#wysr{max-width:1200px;margin:0 auto;background:#fff}
#fl{padding:20px 24px;min-height:92px}
#gora1,#gora2{clear:both}
#strona{display:flex;align-items:flex-start;gap:30px;padding:24px}
#lewa{flex:0 0 240px;min-width:0}
#prawa{flex:1;min-width:0}
#srod{overflow-wrap:break-word}
#menu ul,#menu ol{list-style:none;margin:0;padding:0}
#menu ol{padding-left:16px}
#menu a{display:block;padding:7px 10px;border-bottom:1px solid #ddd;text-decoration:none}
#menu a:hover,#menu a:focus{background:#eee;text-decoration:underline}
#adr{padding:15px 10px;font-size:.9rem;overflow-wrap:anywhere}
h1{font-size:1.8rem;line-height:1.25}h2{font-size:1.4rem;line-height:1.35}h3{font-size:1.15rem}
#wr1,#wr2,#wr3{display:flex;flex-wrap:wrap;gap:20px}
[id^="obj"]{flex:1 1 220px;min-width:0}
#dol{clear:both;padding:20px 24px;border-top:1px solid #ddd}
img,object,embed,iframe{max-width:100%}img{height:auto}
table{max-width:100%}.breadcrumb{font-size:.875rem}
@media(max-width:720px){#strona{flex-direction:column;padding:16px;gap:16px}#lewa{flex:auto;width:100%}#prawa{width:100%}#fl{padding:16px}h1{font-size:1.5rem}}
