body { margin: 0; padding: 0; background: #171717 url(../img/tlo.jpg) no-repeat center; color: #D5D5D5; }
* { margin: 0; padding: 0; border: 0; font-family: Tahoma, sans-serif; font-size: 12px; }
h1 { margin-bottom: 15px; color: #FFF; font-size: 22px; font-weight: normal; padding: 0 0 0 30px; background: url(../img/przycisk.gif) no-repeat 0 3px; }
h2 { margin-bottom: 5px; color: #FFF; font-size: 15px; }
h3 { margin-bottom: 5px; color: #274877; font-size: 13px; }
a { color: #DD7004; text-decoration: none; }
a:hover { text-decoration: underline; }
p { padding: 0 0 5px 0; text-align: left; line-height: 16px; }
ul { list-style: square outside none; padding: 0 0 10px 30px; text-align: left; }
ul li { padding-bottom: 5px; line-height: 16px; }
ol { padding: 0 0 10px 30px; text-align: left; }
ol li { padding-top: 5px; }

#wrapper { position: relative; width: 980px; height: 690px; margin: 0 auto; background: url(../img/zawartosc_tlo.gif) no-repeat 5px 168px; overflow: hidden; }
#top { width: 980px; height: 215px; margin: 0 auto; }
#top ul { position: absolute; z-index: 2; top: 156px; right: 10px; width: 720px; height: 58px; list-style: none outside none; padding: 0 0 0 30px; margin: 0; background: url(../img/menu_tlo.gif) repeat-x center; }
#top ul li { float: left; padding: 0; }
#top ul li a { display: block; float: left; width: 115px; height: 18px; padding: 20px 0 21px 0; color: #000; font-size: 14px; text-align: center; text-decoration: none; font-weight: bold; }
#top ul li a.current { color: #DD7004; background: #333; }
#top ul li a.current:hover { color: #DD7004; }
#top ul li a:hover { color: #FFF; }
#wrapper-inner { width: 700px; height: 425px; padding: 20px 250px 20px 20px; background: #333 url(../img/inner_tlo.jpg) no-repeat right; }
#footer { width: 980px; height: 15px; padding: 3px 0; margin: 0 auto; text-align: center; font-size: 11px; color: #888; }
#footer strong { font-weight: normal; color: #555; font-size: 10px; }

/* ARTYKULY */
#article p { padding: 0 0 10px 0; }
#article table { border: 1px solid #000; }
#article table td { border: 1px solid #000; }
#article img { margin: 5px; }
.powrot { margin: 20px 0; }

.strona-3 #firma, .kategoria-2 #realizacje, .kategoria-12 #projekty, .strona-4 #nagrody, .referencje #referencje, .strona-2 #kontakt { color: #DD7004; background: #333; }

#article, #scroll { width: 700px; height: 425px; overflow: auto; }