body { margin: 0px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; text-align: left; }
img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
ul { list-style-type: none; }
a { color: #FFF; text-decoration: none; }
a:hover { color: #CCC; text-decoration: none; }
/* Konies tagów*/
ul,
li,
div,
p,
a,
form,
h1,
h2,
h3,
img { margin:0px; padding:0px; }
/*TOP*/
#topBg { height: 127px; width: 100%; margin-right: auto; margin-left: auto; background-attachment: scroll; background-image: url(../images/bg_topbg.jpg); background-repeat: repeat-x; }
#topBg-wrapper { height: 127px; width: 998px; margin-right: auto; margin-left: auto; }
/*3 Bloki w nagłówku: logo, powitanie i logowanie*/
#topLogo { float: left; height: 117px; width: 324px; padding-left: 9px; padding-top: 10px; padding-right: 17px; }
#topLink { width: 360px; float: left; height: 107px; position: relative; padding-top: 10px; padding-bottom: 10px; }
#topLink .bg_linia { background-image: url(../images/bg_linia.png); background-repeat: repeat-x; width: 195px; position: absolute; left: 155px; top: 82px; background-position: center center; height: 1px; }
#topLink p { font-weight: bold; color: #FFF; text-align: left; margin: 0px; display: block; height: 20px; font-size: 12px; line-height: 20px; padding-left: 150px; }
#topLink p.tl-pogoda { padding-top: 5px; background-image: url(../images/bg_tl-pogoda.gif); background-repeat: no-repeat; background-position: 160px bottom; }
#topLink p.tl-witamy { padding-top: 25px; padding-left: 165px; }
#topLink p a { padding-left: 50px; }
#topLink p.tl-katalog { padding-top: 5px; background-image: url(../images/bg_tl-katalog.gif); background-repeat: no-repeat; background-position: 160px bottom; }
#topLogin { float: left; height: 107px; width: 288px; background-image: url(../images/bg_toplogin.png); background-repeat: no-repeat; background-position: center center; padding-top: 6px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; position: relative; }
#topLogin .bg_linia { background-image: url(../images/bg_linia.png); background-repeat: repeat-x; width: 250px; position: absolute; left: 20px; top: 82px; background-position: center center; height: 1px; }
#topLogin div.tl_pola { float: left; width: 180px; padding-right: 5px; padding-left: 25px; padding-bottom: 0px; }
#topLogin .tl_pola p { margin: 0px; font-weight: bold; color: #FFF; font-size: 12px; padding-left: 20px; height: 20px; display: block; padding-bottom: 0px; }
#topLogin .tl_input { width: 110px; margin: 0px; font-size: 10px; height: 11px; background: #E6E7E8 url(none) repeat scroll 0 0; color:#585568; padding-left: 3px; }
#topLogin .tl_button { float: left; font-size: 11px; height: 19px; margin-top: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; width: 57px; }
#topLogin p.zarejestruj { display: block; clear: both; color: #FFF; margin: 0px; padding-left: 42px; font-size: 11px; }
#topLogin form { padding-top: 10px; }
#topLogin p.login { padding-bottom: 5px; background-image: url(../images/bg_tl-login.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#topLogin p.pass { background-image: url(../images/bg_tl-haslo.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-top:3px }
#topLogin p.zarejestruj a { text-decoration: underline; }
#topLogin p.tl-szukaj { margin: 0px; padding-top: 3px; padding-left: 50px; float: left; background-image: url(../images/bg_tl-szukaj.gif); background-repeat: no-repeat; background-position: 20px 0px; height: 22px; }
#topLogin p.tl-szukaj input { font-size: 10px; height: 11px; width: 150px; background: #E6E7E8 url(none) repeat scroll 0 0; float: left; color:#585568; padding-left: 3px; }
#topLogin .tl_button-szukaj { float: left; font-size: 11px; height: 19px; width: 57px; margin-top: 2px; margin-left: 5px; }
/* Koniec: 3 Bloki w nagłówku: logo, powitanie i logowanie*/

#wrapper { width: 998px; margin-right: auto; margin-left: auto; }
/*Początek menu górnego*/	
#site-bar { background-color: #B22429; height: 55px; margin-top: 10px; }
/*#site-bar #menu { background-color: #E6E7E9; height: 35px; }*/
ul#menu { height: 35px; list-style-type: none; display: block; background-color: #E6E7E9; position: relative; }
ul#menu li { list-style-type: none; float: left; height: 35px; display: block; }
/*pozycje #menu*/
ul#menu li.inf { width: 96px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -1996px 0px; }
ul#menu li.opr { width: 116px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -2092px 0px; }
ul#menu li.kfp { width: 176px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -2208px 0px; }
ul#menu li.for { width: 89px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -2384px 0px; }
ul#menu li.ksw { width: 162px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -2473px 0px; }
ul#menu li.skl { width: 161px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -2635px 0px; }
ul#menu li.ona { width: 89px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -2796px 0px; }
ul#menu li.rek { width: 109px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -2885px 0px; }
ul#menu a { display: block; height: 35px; text-indent: -9999px; }
ul#menu li.inf a:hover { width: 96px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: 0px 0px; }
ul#menu li.opr a:hover { width: 116px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -96px 0px; }
ul#menu li.kfp a:hover { width: 176px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -212px 0px; }
ul#menu li.for a:hover { width: 89px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -388px 0px; }
ul#menu li.ksw a:hover { width: 162px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -477px 0px; }
ul#menu li.skl a:hover { width: 161px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -639px 0px; }
ul#menu li.ona a:hover { width: 89px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -800px 0px; }
ul#menu li.rek a:hover { width: 109px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -889px 0px; }
/*Wygląd aktywnych lików w menu*/
ul#menu li.inf a.activ { width: 96px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -998px 0px; }
ul#menu li.opr a.activ { width: 116px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -1094px 0px; }
ul#menu li.kfp a.activ { width: 176px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -1210px 0px; }
ul#menu li.for a.activ { width: 89px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -1386px 0px; }
ul#menu li.ksw a.activ { width: 162px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -1475px 0px; }
ul#menu li.skl a.activ { width: 161px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -1637px 0px; }
ul#menu li.ona a.activ { width: 89px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -1798px 0px; }
ul#menu li.rek a.activ { width: 109px; background-image: url(../images/bg_menu.png); background-repeat: no-repeat; background-position: -1887px 0px; }
/*PODMENU*/
ul#menu li ul { position: absolute; top: 36px; width: 998px; height:20px; left: 0px; background-color: #B22429; }
ul#menu ul { display: none; }
ul#menu li ul li { height:18px; color:#FFF; padding-left:15px; padding-right:10px; padding-top:2px; background-image:url(../images/bg_podmenu.gif); font-weight:normal; background-repeat: no-repeat; background-position: 2px 2px; width: auto; }
ul#menu li ul li a { background-image: none; padding-top: 1px;/* [disabled]padding-bottom: 2px;
*/ font-weight: normal; height: 16px; text-indent: 0; width: auto; padding-left: 5px; }
ul#menu li.inf ul li a:hover,
ul#menu li.opr ul li a:hover,
ul#menu li.kfp ul li a:hover,
ul#menu li.for ul li a:hover,
ul#menu li.ksw ul li a:hover,
ul#menu li.skl ul li a:hover,
ul#menu li.ona ul li a:hover,
ul#menu li.rek ul li a:hover { background-image: none; width:auto; }
/*Blok reklamowy na górze*/
#reklamaTop { text-align: center; padding-bottom:15px; padding-top:15px; }
/*Układ kolumn MAIN*/
#col173 { display:inline; float:left; width:173px; padding-right:1px }
#col586 { display:inline; float:left; padding:0 9px; width:570px; }
#col236 { display:inline; float:left; width:236px; }
#col762 { display:inline; float:left; width:753px; padding-right:9px }
#main { position:relative;/* [disabled]overflow:auto; */ }
#ostatnienaforum { background-image: url(../images/bg_belka_nieb.jpg); background-repeat: repeat-x; background-position: 0px 0px; }
#ogloszeniadrobne h1,
#ostatnienaforum h1 { font-size:12px; padding:5px 4px 3px; text-align:center; display: block; height: 18px; color: #FFF; background-image: url(../images/bg_belka_nieb_end.jpg); background-repeat: no-repeat; background-position: right top; }
#ostatnienaforum ul { padding: 7px; border: 1px solid #C5D3DE; }
#ostatnienaforum li { padding-top: 3px; padding-bottom: 3px; padding-left: 13px; background: url(../images/strzalka-czytajwiecej.jpg) no-repeat 0px 5px; }
#ostatnienaforum a { color: #414042; display: block; }
#ostatnienaforum a:hover { color:#414042; text-decoration: underline; }
#ogloszeniadrobne { margin-top:10px; background-image: url(../images/bg_belka_nieb.jpg); background-repeat: repeat-x; background-position: 0px 0px; }
#ogloszeniadrobne .button { margin:5px 0px }
#ogloszeniadrobne .button a { margin-top:10px; height: 24px; width: 173px; display: block; text-align: center; font-size: 13px; font-weight: bold; padding-top: 6px; background: url(../images/button-addogloszenie.png) no-repeat 0px -1px; text-decoration: underline; }
#ogloszeniadrobne .button a:hover { color:#CCC }
#ogloszeniadrobne .ogl { border: 1px solid #C5D3DE; padding: 7px; text-align: justify; margin-bottom: 5px; }
#ogloszeniadrobne .ogl_kat { text-align: justify; margin-bottom: 5px; font-weight: bold; }
#ogloszeniadrobne .ogl_tresc { text-align: left; margin-bottom: 5px; }
#ogloszeniadrobne .ogl_tel { text-align: justify; margin-bottom: 5px; }
#ogloszeniadrobne .reklama { margin-bottom: 5px; }
#trescnewsa .news {position: relative; border-bottom: 1px dotted #CCC; overflow: auto; padding-bottom: 5px; margin-bottom: 14px; }
#trescnewsa .belka,
#newsy .belka { height: 27px; background-image: url(../images/bg_belka_sr.jpg); background-repeat: repeat-x; color: #FFF; }
#trescnewsa .kat-informacje,
#newsy .kat-informacje { height: 20px; width: 108px; font-weight: bold; text-align: center; padding-top: 7px; float: left; }
#trescnewsa .liniap,
#newsy .liniap { float:left; height:20px; padding-top:7px; padding-right:1px; padding-left:1px }
#trescnewsa .sledzik,
#newsy .sledzik { float: left; height: 22px; width: 70px; padding-top: 5px; }
#trescnewsa .sledzik a,
#newsy .sledzik a { margin-right: 3px; }
#trescnewsa .komentarze,
#newsy .komentarze { color: #FFF; height: 20px; float: left; padding-top: 7px; background: url(../images/bg_belka-e.png) no-repeat 0px center; padding-left: 20px; }
#trescnewsa .belka-end,
#newsy .belka-end { background-image: url(../images/bg_belka_end.jpg); background-repeat: no-repeat; background-position: 0px 0px; float: right; height: 27px; width: 10px; }

#trescnewsa { float: left; width: 752px; }
#trescnewsa h1 { font-size: 21px; margin-bottom: 10px; }
#trescnewsa h2 { margin-top: 15px; margin-left: 1px; margin-bottom: 15px; font-size: 13px; line-height: 18px; font-weight: bold; }
#trescnewsa p { margin-bottom: 10px; font-family: Verdana, Geneva, sans-serif; font-size: 12px;/* [disabled]line-height: 18px; */ }
#trescnewsa .dataiautor { float: left; height: 21px; width: 449px; padding-top: 6px; padding-left: 10px; color: #FFF; }
#trescnewsa .tresc { padding-top: 12px; padding-right: 55px; padding-left: 55px; }
#trescnewsa a { color:#000; text-decoration:underline }
#trescnewsa .foto_small { margin-bottom: 10px; }
#trescnewsa .foto { height: 430px; width: 640px; position: relative; margin-bottom: 10px; }
#trescnewsa .widokfoto { height: 331px; width: 640px; position: relative; }
#trescnewsa .foto img { position: absolute; left: 0px; top: 0px; }
#trescnewsa .film { margin-top:10px; margin-bottom:10px }
#trescnewsa div.tresc .wiecej { text-align: right; background-image: url(../images/strzalka-czytajwiecej.jpg); background-repeat: no-repeat; background-position: 468px 5px; padding-right: 5px; }
#trescnewsa div.tresc .wiecej2 { text-align: right; background-image: url(../images/strzalka-czytajwiecej.jpg); background-repeat: no-repeat; background-position: 500px 5px; padding-right: 5px; }
#trescnewsa div.tresc .wiecej a,
#trescnewsa div.tresc .wiecej2 a { color: #C1272D; text-decoration: none; font-weight: bold; }
#trescnewsa div.tresc .wiecej a:hover,
#trescnewsa div.tresc .wiecej2 a:hover {color: #C1272D; text-decoration:underline }
#trescnewsa div.tresc a { color: #1069A1; text-decoration:none; }
#trescnewsa div.tresc a:hover { color: #1069A1; text-decoration:underline; }
#trescnewsa .belka .komentarze a { color: #FFF; }
#trescnewsa .belka .komentarze a:hover { color: #E2E2E2; }
/*Newsy */
#newsy { margin-right: auto; margin-left: auto; width: 568px; }
#newsy .news {position: relative; border-bottom: 1px dotted #CCC; overflow: auto; padding-bottom: 5px; margin-bottom: 14px; }
#newsy .news .tresc { padding-top: 12px; }
#newsy .news .foto { float: left; }
#newsy .belka .dataiautor { float: left; height: 20px; width: 253px; padding-top: 7px; padding-left: 0px; color: #FFF; }
#newsy .news .tresc .foto img { border-top: 3px solid #FFF; border-right: 6px solid #FFF; border-bottom: 3px solid #FFF; }
#newsy h1 { font-size: 20px; margin-bottom: 6px; margin-left: 220px; }
#newsy h2 { margin-top: 4px; margin-left: 220px; margin-bottom: 10px; font-size: 13px; font-weight: bold; }
#newsy p { margin-bottom: 10px; font-size: 12px;/* [disabled]line-height: 16px; */ margin-left: 220px; }
#newsy .wiecej { text-align: right; background-image: url(../images/strzalka-czytajwiecej.jpg); background-repeat: no-repeat; background-position: 465px 6px; padding-right: 5px; font-size: 13px; }
#newsy .wiecej a { color: #C1272D; text-decoration: none; font-weight: bold; }
#newsy .wiecej a:hover { text-decoration: underline }
#newsy .news-navigator { height: 30px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; color: #9A0D13; text-align: center; }
#newsy .news-navigator a { color: #9B0C10; padding-right: 3px; padding-left: 3px; }
#newsy .news-navigator .strony { height: 23px; padding-top: 7px; width: 490px; }
#newsy .news-navigator .dogory { float:left; width:80px; height: 23px; padding-top: 7px; background: url(../images/strzalka-gora.jpg) no-repeat 2px 10px; }
#fotonavigator { background-image: url(../images/bg_trescnews-fotonawigator.png); background-repeat: repeat; background-position: 0px 0px; position: relative; height: 98px; width: 640px; top: 0px; bottom: 0px; }
#fotonavigator .fn-wiersz-one { height: 64px; width: 640px; position: relative; top: 0px; bottom: 0px; }
#fotonavigator .fn-wiersz-one .tekst { font-size: 13px; color: #FFF; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
#fotonavigator .fn-wiersz-two { text-align:center; background-image: url(../images/bg_trescnews-fotonawigator2.png); background-repeat: repeat; background-position: 0px 0px; height: 25px; width: 630px; top: 0px; bottom: 0px; font-size: 14px; color: #FFF; line-height: 20px; display: block; position: relative; padding:5px }
#fotonavigator .fn-wiersz-two p { float:left; font-weight: bold; margin-right: 30px; font-size: 14px; line-height: 20px; padding-top: 2px; }
#fotonavigator .fn-wiersz-two .pokazslajdow { padding-left: 10px; float: left; font-size:12px; padding-top: 0px; }
#fotonavigator .fn-wiersz-two .pokazslajdow input { font-size:10px; margin-right: 10px; float: left; }
#fotonavigator .fn-wiersz-two .pokazslajdow select { font-size:10px; margin: 0px 10px 0px 0px; padding: 0px; height: 23px; float: left; }
#komentarze h2 { padding-left:10px; color:#b94a4f; font-size: 12px; padding-top: 2px; padding-bottom: 2px; background: #e6e7e8; border-top: 1px dotted #999; }
#komentarze .komentarz_parz { background: #f7f8f9; padding:10px; overflow: auto; position: relative; margin-bottom: 10px; border: 1px solid #f0f1f2; }
#komentarze .komentarz { padding:10px; overflow: auto; position: relative; margin-bottom: 10px; }
#komentarze .avatar { float:left }
#komentarze .kom_inner { margin-left:80px }
#komentarze .kom_inner .podpis { margin-bottom: 10px; }
#komentarze .kom_inner .kom_tresc { }
#footer { clear: both; color: #FFF;/* [disabled]margin-top: 10px; */ }
#footer .foo_wlasnosc { height:30px; background: url(../images/bg_foo_wlasnosc.jpg) repeat-x 0px 0px; padding: 5px; text-align: center; }
#footer .foo_add { height:90px; background: url(../images/bg_foo_add.jpg) repeat-x 0px 0px; padding: 5px 15px; }
#footer .foo_add .foo_skrot_linkow p { padding: 4px 1px; float:left; display: block; }
#footer .foo_add .foo_skrot_linkow a { padding: 4px 7px; float:left; display: block; }
#footer .foo_partnerzy { clear:both; padding-top: 5px; font-weight: bold; text-align: center; }
#footer .foo_partnerzy p { }
#footer .foo_partnerzy h2 { font-size: 11px; }
#footer .foo_partnerzy div a { margin:0 auto; }
.dyzuraptek,
#prudnickieportale { margin-bottom: 10px; background: url(../images/bg_belka_nieb.jpg) repeat-x 0px 0px; }
.dyzuraptek h1,
#prudnickieportale h1 { font-size: 13px; color: #FFF; background: url(../images/bg_belka_nieb_end.jpg) no-repeat right 0px; text-align: center; padding-top: 5px; padding-bottom: 4px; height: 18px; }
.dyzuraptek ul,
#prudnickieportale ul { border: 1px solid #D6D7D9; padding: 7px; }
.dyzuraptek ul li,
#prudnickieportale ul li { padding-left: 14px; background: url(../images/strzalka-nieb.gif) no-repeat 0px 7px; padding-top: 3px; padding-bottom: 3px; }
.dyzuraptek ul li a { font-size: 12px; color: #333; }
#prudnickieportale ul li a { font-size: 12px; font-weight: bold; color: #333; }
#prudnickieportale ul li a:hover { text-decoration:underline}
#prudnickieportale ul .wiecejportali a { color: #9B0C10; }
.rek-subdomeny { margin-bottom: 10px; }
#dodajkomentarz { margin-bottom:20px; text-align: right; }
#dodajkomentarz form textarea { width: 643px; }

#katalog { background-color: #E6E7E8; padding: 10px; }
#katalog h1 { background-color: #CCC; padding: 10px; }
#katalog ul { font-size: 14px; }
#katalog ul li { margin: 5px; padding-left: 10px; list-style-position: inside; list-style-type: disc; }
#katalog ul li a { margin: 5px; text-decoration: none; }
#katalog ul li a:hover { margin: 5px; text-decoration: underline; }
.tresc a:hover { text-decoration:underline }
#belka { height: 27px; background-image: url(../images/bg_belka_sr.jpg); background-repeat: repeat-x; color: #FFF; margin-bottom:10px }
#belka .kat-informacje { height: 20px; width: 200px; font-weight: bold; text-align: center; padding-top: 7px; float: left; }
#belka .liniap { float:left; height:20px; padding-top:7px; padding-right:1px; padding-left:1px }
#belka .belka-end { background-image: url(../images/bg_belka_end.jpg); background-repeat: no-repeat; background-position: 0px 0px; float: right; height: 27px; width: 10px; }
#katalogfirm { margin-top: 20px; width: 750px; }
#katalogfirm .boxfirmy { margin-bottom: 20px; height: 80px; position: relative; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #E6E7E8; }
#katalogfirm p { padding: 0px; margin: 0px; }
#katalogfirm p { margin: 0px; font-size: 12px; line-height: 18px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#katalogfirm p.branza a { padding: 0px; margin: 0px; font-weight: bold; color: #1069A1; }
#katalogfirm p.branza a:hover { text-decoration:underline}
#katalogfirm h2 a { padding: 0px; margin: 0px 0px 3px; color: #000; }
#katalogfirm h2 a:hover { padding: 0px; margin: 0px 0px 3px; color: #000; text-decoration: underline; }
#katalogfirm .boxfirmy.odd { background: #FFF; }
#katalogfirm .boxfirmy.even { }
#katalogfirm .boxfirmy .logofirmy { height: 70px; width: 140px; padding: 5px; border: 1px solid #1A5FCB; position: absolute; left: 596px; top: 0px; background-color: #FFF; text-align: center; }
div#form_szukaj { text-align:left; height: 32px; background-color: #E6E7E8; font-size: 16px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 55px; }
div#form_szukaj form { display:inline; margin:0px; padding:0px }
div#form_szukaj #szukaj-box-1 { float:left; font-size: 16px; font-weight: bold; width: 560px; }
div#form_szukaj .form { border:1px solid #839596; color:#000000; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:16px; font-weight:normal; padding:3px 5px; }
div#form_szukaj #naz_fir { margin-left: 20px; }
div#form_szukaj #szukaj-box-2 { margin-left: 10px; float: left; }
div#form_szukaj #szukaj-box-2 #szukaj { font-size:16px; padding:3px 5px; }
.tresc ul { font-size:12px; line-height:18px }
.tresc ul li { margin-left:15px; list-style-type:circle; margin-bottom:10px }
.img-panel { width: 200px; float: right; text-align: center; padding-right: 25px; padding-left: 25px; clear: both; }
.img-panel .img-opis { margin-top: 5px; margin-bottom: 5px; }

.tresc h1 a { color: #000; text-decoration: none; }
.tresc h1 a:hover { color: #000; text-decoration: underline }
#firma { padding-top: 10px; padding-right: 55px; padding-left: 55px; font-size: 18px; }
#firma h1 {margin-top:20px; margin-bottom:30px; font-size: 22px; }
#firma .lista { height:60px; }
#firma .lista .ico { float:left}
#ofirmie .lista .tekst { margin-left: 100px; font-size: 18px; padding-top: 8px; padding-bottom: 8px; }
#firma  a { color: #000; }
#firma  a:hover { text-decoration:underline}
#ofirmie .branza { text-align: right; font-size: 12px; }
#ofirmie .branza a { padding: 0px; margin: 0px; font-weight: bold; color: #1069A1; }
#ofirmie .foto { margin: 30px; }
.tresc h3 { margin-top: 20px; margin-right: 10px; margin-bottom: 10px; }
.table { font-size: 11px; border: 1px solid #CCCCCC; }
.table td { font-size: 12px; padding-bottom:10px; padding-left:3px; padding-right:3px; vertical-align:top; background-image: url(../images/bg_tabela.jpg); background-position: center bottom; background-repeat: repeat-x; text-align: center; }
.kontakt-pp { margin-bottom: 10px; background: url(../images/bg_belka_nieb.jpg) repeat-x 0px 0px; }
.kontakt-pp h1 { font-size: 13px; color: #FFF; background: url(../images/bg_belka_nieb_end.jpg) no-repeat right 0px; text-align: center; padding-top: 5px; padding-bottom: 4px; height: 18px; }
.box-pp-border { border: 1px solid #D6D7D9; padding: 7px; }
.kontakt-pp p { font-size: 12px; color: #333; padding-bottom: 8px }
.kontakt-pp a { font-size: 12px; color:#C1272D; }
.kontakt-pp a:hover { text-decoration:underline}