* { margin: 0; padding: 0; border: 0; }
body { text-align: center; background: url(/images/tlo-main.jpg) repeat-x left top #fff; font-family: "Arial"; font-size: 12px; line-height: 1.3; color: #000; }
.pacyfa { clear: both; }
.srodek { vertical-align: middle; }

ul { list-style: disc; }
ol { list-style: decimal; }
input { background: #fff; }
td { padding: 5px; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }
hr { height: 1px; width: 99%; background: #000; color: #000; }

.czcionka-11 { font-size: 11px; }
.czcionka-12 { font-size: 12px; }
.czcionka-14 { font-size: 14px; }
.biala { color: #fff; }
.szara { color: #8D8D8D; }
.czerwona { color: #C70404; }
.morska { color: #27697E; }
.normalna { font-weight: normal; }

.margines-prawa { margin-right: 10px; }
.margines-lewa { margin-left: 10px; }
.relatywnie { position: relative; }
.wyrownaj-prawa { text-align: right; }
.wyrownaj-lewa { text-align: left; }
.wyrownaj-srodek { text-align: center; }
.wyrownaj-rowno { text-align: justify; }
.z-lewej { float: left; overflow: hidden; display: block; }

.container { width: 1000px; margin: 0px auto; background: url(/images/tlo-header.jpg) no-repeat left top; position: relative; }

.header { width: 902px; height: 97px; position: relative; margin: 0px auto; }
.header-logo { width: 176px; height: 45px; position: absolute; left: 10px; top: 30px; background: url(/images/logo-percon.jpg) no-repeat left top; }
.header-flagi { position: absolute; left: 196px; top: 33px; width: 100px; text-align: left; line-height: 1.8; }
.header-flagi a, .header-flagi a:hover { color: #fff; font-size: 11px; text-decoration: none; }
.header-flagi img { vertical-align: middle; }
.header-wyszukiwarka { position: absolute; right: 0px; top: 35px; text-align: left; }
.header-wyszukiwarka p { height: 29px; background: url(/images/tlo-pole-search.jpg) no-repeat 0px 1px; }
.header-wyszukiwarka input { vertical-align: middle; }
.header-wyszukiwarka input.header-wyszukiwarka-pole { width: 169px; height: 15px; line-height: 15px; font-size: 11px; color: #808080; margin-left: 15px; margin-right: 15px; margin-top: 0px; }
.header-wyszukiwarka input.header-wyszukiwarka-przycisk { width: 31px; height: 31px; background: url(/images/button-search.jpg) no-repeat left top; } 

.content { width: 902px; margin: 0px auto; margin-bottom: 30px; }
.content-main { background: url(/images/tlo-main-pole.jpg) no-repeat 0px 29px; }
.content-sub { background: url(/images/tlo-tresc.jpg) repeat-y left top; }

#menu { list-style: none; display: block; width: 902px; height: 42px; line-height: 42px; text-align: center; background: url(/images/tlo-menu.jpg) repeat-x center top; /*background: url(images/menu_bg.jpg) no-repeat 0 0 transparent*/; }
#menu li { float: left; display: inline; }
#menu a { width: 150px; height: 42px; line-height: 42px; display: block; text-align: center; color: #fff; text-decoration: none; }
#menu a.menu-ostatni { width: 151px; }
#menu a:hover, #menu a.active { color: #fff; text-decoration: none; }
#menu a { background: url(/images/tlo-menu-off.png) no-repeat left top; }
#menu a:hover, #menu a.active { background: url(/images/tlo-menu-on.png) no-repeat left top; }

#content-main-3p { display: block; width: 899px; height: 230px; padding: 7px 0 0 3px; position: relative; font-size: 11px; color: #bbb; text-align: left; }
#content-main-3p p { margin-bottom: 10px; margin-left: 10px; margin-right: 10px; }
#content-main-3p div {float: left; width: 220px; height: 213px; margin: 0 2px; background: url(/images/box_bg.png) no-repeat 0 0 transparent; padding: 10px 0 0 0;}
/*#content-main-3p div.pole-percon { position: absolute; left: 29px; top: 22px; width: 260px; height: 191px; background: url(/images/tlo-box-01.jpg) no-repeat left top; padding-top: 10px; }
#content-main-3p div.pole-gefen { position: absolute; left: 321px; top: 22px; width: 260px; height: 191px; background: url(/images/tlo-box-02.jpg) no-repeat left top; padding-top: 10px; }
#content-main-3p div.pole-avp { position: absolute; right: 27px; top: 22px; width: 260px; height: 191px; background: url(/images/tlo-box-03.jpg) no-repeat left top; padding-top: 10px; }*/
#content-main-3p a.content-main-3p-czytaj-wiecej, #content-main-3p a.content-main-3p-czytaj-wiecej:hover { display: block; width: 102px; height: 22px; line-height: 22px; margin-left: auto; text-align: center; color: #fff; font-size: 11px; text-decoration: none; background: url(/images/button-cz.gif) no-repeat left top; }

.tresc { text-align: left; padding-top: 20px; padding-bottom: 32px; position: relative; min-height: 350px; }
.tresc .tresc-tlo-bottom { position: absolute; left: 0px; bottom: 0px; width: 901px; height: 32px; background: url(/images/tlo-tresc-bottom.jpg) no-repeat left bottom; }
.tresc h1, .tresc h2, .tresc h3, .tresc p, .tresc ul, .tresc ol, .tresc table { margin-bottom: 20px; }
.tresc li { margin-left: 30px; }
.tresc a.tresc-czytaj-wiecej, .tresc a.tresc-czytaj-wiecej:hover { display: block; width: 102px; height: 22px; line-height: 22px; margin-left: auto; text-align: center; color: #fff; font-size: 11px; text-decoration: none; background: url(/images/button-b.gif) no-repeat left top; }
.main-kolumna-01 { width: 580px; margin-left: 8px; margin-right: 20px; }
.main-kolumna-02 { width: 290px; font-size: 11px; }
.sub-kolumna-01 { width: 240px; margin-left: 10px; margin-right: 15px; }
.sub-kolumna-02 { width: 620px; margin-right: 10px; }
.sub-kolumna-03 { width: 290px; margin-left: 10px; margin-right: 15px; }
.sub-kolumna-04 { width: 570px; margin-right: 10px; }
.tresc h1 { font-size: 24px; font-weight: normal; color: #27697E; padding-left: 20px; background: url(/images/kolko.gif) no-repeat 3px center; }
.tresc h2 { font-size: 24px; font-weight: normal; }
.tresc h2 { font-size: 18px; font-weight: bold; }
.tresc h1 span { vertical-align: middle; font-size: 14px; color: #C2C2C2; }

#submenu { list-style: none; display: block; margin-bottom: 20px; background: #1C1F21; width: 220px; padding-top: 13px; padding-bottom: 13px; overflow: hidden; position: relative; }
#submenu ul { margin-bottom: 0px; display: block;}
#submenu li { display: inline-block; overflow: hidden; width: 206px; margin-left: 0px; }
#submenu li.submenu-tlo-gora { position: absolute; left: 0px; top: 0px; width: 220px; height: 13px;  margin-left: 0px; margin-right: 0px; display: block; background: url(/images/tlo-submenu-gora.jpg) no-repeat left top; }
#submenu li.submenu-tlo-dol { position: absolute; left: 0px; bottom: 0px; width: 220px; height: 13px;  margin-left: 0px; margin-right: 0px; display: block; background: url(/images/tlo-submenu-dol.jpg) no-repeat left bottom; }
#submenu a { display: block; width: 169px; margin-left: 14px; margin-bottom: 1px; color: #fff; font-weight: bold; padding-left: 25px; padding-top: 8px; padding-bottom: 8px; background: url(/images/submenu-dot-off.jpg) no-repeat 8px center #307F98; }
#submenu a:hover, #submenu a.active { color: #000; text-decoration: none; background: url(/images/submenu-dot-on.jpg) no-repeat 8px center #EFF3F5; }
#submenu ul a { font-weight: normal; background: url(/images/submenu-dot-01.jpg) no-repeat 8px center #246B82;  padding-left: 25px;}
#submenu ul a:hover, #submenu ul a.active { font-weight: normal; color: #000; background: url(/images/submenu-dot-01.jpg) no-repeat 8px center #EFF3F5; }
.submenu-wyszukiwarka { margin-bottom: 20px; text-align: left; }
.submenu-wyszukiwarka p { height: 29px; background: url(/images/tlo-pole-search-01.jpg) no-repeat 0px 1px; }
.submenu-wyszukiwarka input { vertical-align: middle; }
.submenu-wyszukiwarka input.submenu-wyszukiwarka-pole { width: 169px; height: 15px; line-height: 15px; font-size: 11px; color: #808080; margin-left: 10px; margin-right: 10px; margin-top: 0px; }
.submenu-wyszukiwarka input.submenu-wyszukiwarka-przycisk { width: 31px; height: 31px; background: url(/images/button-search-01.jpg) no-repeat left top; } 

a.strony-nactive { color: #A8AAAB; }
a.strony-active { color: #246B82; }
a.strony-liczby { color: #246B82; padding-left: 2px; padding-right: 2px; }
a.strony-liczby:hover, a.strony-liczby-active { color: #fff; background: #246B82; padding-left: 2px; padding-right: 2px; text-decoration: none; }

.sub-pole-zapisz { width: 100px; margin-left: auto; padding-left: 35px; background: url(/images/ico-save.jpg) no-repeat left center; text-align: left; }
.sub-pole-zobacz { width: 48%; margin-right: 10px; margin-bottom: 2px; border-top: solid 1px #D3D3D3; border-bottom: solid 1px #D3D3D3; }
.sub-pole-zobacz table { margin-bottom: 0px; }

table.tabela-01 { width: 100%;}
table.tabela-01 td { border-top: solid 1px #D3D3D3; border-bottom: solid 1px #D3D3D3; margin-bottom: 1px; color: #27697E; font-size: 11px; text-align: justify; }
table.tabela-01 td.tabela-01-l { width: 256px; }
table.tabela-01 td.tabela-01-s { width: 130px; }
table.tabela-02 { width: 100%;}

.footer { width: 100%; height: 102px; background: url(/images/tlo-footer.jpg) repeat-x left top; text-align: center; }
#footer { width: 1000px; height: 102px; position: relative; margin: 0px auto; background: url(/images/tlo-footer-full.jpg) no-repeat left top; color: #808080; font-size: 11px; }
#footer .footer-lewa { position: absolute; left: 50px; top: 20px; text-align: left; }
#footer .footer-prawa { position: absolute; right: 50px; top: 20px; text-align: right; }
#footer p { margin-bottom: 8px; }
#footer a.footer-link-percon { color: #BBB; }
#footer a.footer-link-adimo { color: #2F95B6; }
#footer .footer-jasna { color: #BBB; }

