body { margin: 0; padding: 0; font-family: verdana; font-size: 11px; background-color: #ffffff; color: #000; }
.center { width: 637px; font: 13px Verdana; text-align: justify; padding-bottom: 60px; margin: 0 auto; }
a, a:link, a:visited, a:active, a:hover { text-decoration: none; }
#header { position: relative; margin: 0; padding: 0; color: #808080; }
#header h1#logo { position: absolute; font: bold 3.9em "trebuchet MS", Arial, Tahoma, Sans-Serif; margin: 0; padding: 0; color: #75A54B; letter-spacing: -2px; border: none; top: 0; left: 2px; }
#header h1#logo span { color: #59B0F0; }
#header h2#slogan { position: absolute; margin: 0; padding: 0; font: bold 12px Arial, Tahoma, Sans-Serif; text-transform: none; top: 50px; left: 30px; }
.linki_footer { width: 637px; text-align: right; margin: 0 auto; }
.linki_footer a:link { color: black; font-size: 10px; }
.listaProjektow { margin-left: 10px; width: 100%; float: left; }
.projekt_portfolio { width: 115px; text-align: center; float: left; height: 75px; margin-right: 9px; position: relative; }
.projekt_portfolio_img { text-align: center; margin-bottom: 5px; }
.projekt_portfolio img, .projekt_portfolio_img { border: 1px solid #BC4F0A; }
.clear { clear: both; line-height: 1px; font-size: 1px; }
.opa_city_projekt { opacity: 0.3; }
.post { margin-bottom: 30px; }
.post .title { font-family: verdana; }
.post .title h2 { margin-bottom: 0; padding-bottom: 0; color: #CF3822; font-weight: 800; }
.post .title h2 a { color: #CF3822; font-weight: 800; }
.post .title p { margin: 0; line-height: normal; color: #BABABA; }
.post .title p a { color: #880A0B; }
.post .entry { padding-top: 10px; }
.post .links { float: left; width: 510px; margin: 0; padding: 6px 0 0 0px; }
.post .links a { padding: 5px 7px; text-decoration: none; text-transform: uppercase; font-family: verdana; font-weight: bold; font-size: 10px; color: #D7D3CD; }
.post .links a:hover { text-decoration: none; }
.post .links .more { color: #D7D3CD; }
.post .links .comments { color: #D7D3CD; }
div.contentDialog { height: 300px !important; background: #fff; border: 1px solid #000; }
.DialogTitleContainer { padding: 6px 12px; background: #009EE0; }
.DialogControl { cursor: pointer; display: inline; float: right; }
.DialogTitle { font-size: 13px; font-weight: bold; color: #fff; text-align: left; }
.listaZdjec { width: 220px; float: left; }
.opisStrony { width: 415px; float: left; overflow-y: auto; height: 420px; }
#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85; }
#tooltip h3, #tooltip div { margin: 0; }
.strzalkaPrawo, .strzalkaLewo { background: transparent url(images/arrow.png) no-repeat; }
.strzalkaPrawo { background-position: top right; width: 16px; height: 16px; margin-left: 10px; margin-right: 40px; }
.strzalkaLewo { width: 16px; height: 16px; background-position: top left; }
.fright { float: right; }
.trescStatyczna, .stopkaStrony { width: 100%; margin: 0 auto; }
.o_mnie { float: left; width: 43%; margin: 0 10px; }
.dlaczego_ja { float: left; width: 43%; margin: 0 10px; }
.stopkaStrony { text-align: center; padding-top: 10px; margin-bottom: 10px; border-top: 1px solid #CCCCCC; margin-top: 20px; }
.minimenu { width: 100%; border-bottom: 1px solid #CCCCCC; overflow: hidden; }
.minimenu ul li { float: left; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; }
.minimenu ul li a { color: #555555; display: block; font-size: 16px; padding: 20px 11px; text-decoration: none; }
.minimenu ul li a:hover { color: #000000; }
.minimenu ul li a.active { border-bottom: 5px solid #FFCE4A; color: #000000; padding-bottom: 15px; }
.programy .obrazek { margin-bottom: 10px; border: 1px solid #FFCE4A; float: left; margin-right: 20px; width: 150px; height: 100px; }
.opis_programu { margin-top: 10px; }
.program { border-bottom: 1px solid #FFCE4A; padding-bottom: 20px; border-right: 1px solid #FFCE4A; padding-right: 20px; text-align: justify; }
.opisik { border-bottom: 1px dashed #FFCE4A; padding-bottom: 10px; }
.texts p { text-indent: 20px; }
div.trescStatyczna a, div.trescStatyczna a:link, div.trescStatyczna a:active { color: #00375F; text-decoration: none; background: url(images/urlicon.gif) no-repeat 1px 0; padding-left: 17px; }
div.trescStatyczna a:hover, div.trescStatyczna a:visited { border-bottom: 1px dotted #005A9C; }
.listaProjektow, .trescStatyczna { float: left; width: 99%; }
.google_reklama { float: right; width: 10%; padding-top: 9px; }
.domeny ul { list-style: none; padding: 0 0 0 15px; }
.domeny ul li { padding-bottom: 5px; }
.domeny { float: left; width: 200px; }
span.flexInline { color: #3C3C3C; font-weight: bold; }
span.flexInline span { color: #6FBCDA; }
a.mapa_stron { display: block; position: absolute; right: 0; top: 0; color: #555555; }
div.ostatniProjekt img { border: 1px solid #BC4F0A; }
.linki_dol { font-size: 9px; color: #C0C0C0; }
h3 { font-size: 12px; }
h2 { font-size: 14px; }
h1 { color: #CF3822; font-size: 16px; }
div.trescStatyczna h1 { margin-left: 10px; }
dt { font-weight: bold; }
dd { margin-left: 20px; padding-bottom: 5px; }
#kategorie ul { list-style: none; padding: 0 0 0 10px; margin: 0; }
#kategorie a { color: #fff; display: inline; float: left; font-weight: bold; margin-right: 10px; padding-left: 15px; text-decoration: none; background: url("/images/checkbox.gif") no-repeat scroll 0 2px transparent; }
#kategorie a.checked { background: url("/images/checkbox.checked.gif") no-repeat scroll 0 2px transparent; }
#kategorie { display: block; width: 196px; height: 25px; padding: 0 16px 20px 16px; margin: 5px 0; background: url(images/bg-block-r-bt.gif) no-repeat left bottom; position: absolute; right: 0; top: 128px; z-index: 98; }
#kategorie h2 { color: #fff; border: 0px !important; margin: 0; width: 202px; padding: 13px 0 6px 24px; height: 16px; background: url(images/bg-block-r-top.gif) no-repeat 0px 0px; margin: 0 0 0 -16px; font-size: 14px; cursor: pointer; }
#kategorie ul { display: none; }
a.pokazProjekt { display: block; height: 75px; left: 0px; position: absolute; top: 0px; width: 115px; z-index: 90; }
a.pokazProjekt:hover { background: transparent url(images/bg-realizacja.png) no-repeat top left; }
