body {margin:0; padding:0; font:11px/1.35 Verdana,Tahoma,"Trebuchet MS",sans-serif; color:#8a8a8a; background:url(../gfx/bg.png) no-repeat center 60px}
a {color:#8a8a8a;font-size:11px}
a:hover {text-decoration:none}
img {border:0}
form, ul {padding:0;margin:0}
li {list-style:none}
h1, h2, h3 {padding:0;margin:0;font-size:12px}
.clear {clear:both}
.left {float:left}

#logo {float:left; width:193px; height:59px; overflow:hidden; padding-right:69px; position:relative}
#logo img {display:block; position:absolute; top:0; left:0}

#menu_top {width:968px; margin:auto; line-height:1.1}
#menu_top_ul {float:left; width:705px; padding-top:1px; margin-top:-16px}
#menu_top_ul li {float:left; padding-top:26px}
#menu_top_ul a {float:left; display:block; width:68px; height:24px; padding:0 0 8px 5px; border-left:#c0c0c0 1px solid; text-decoration:none}
#menu_top_ul a.rig {border-right:#c0c0c0 1px solid}
#menu_top_ul a.long {width:105px}
#menu_top_ul a.longb {width:105px; padding-top:12px; height:12px}
#menu_top_ul a.bot {padding-top:12px; height:12px}
#menu_top_ul a:hover {color:#f9a11b}
#menu_top_ul .sel {border-left:#c0c0c0 1px solid}
#menu_top_ul .sel a {border:0; color:#f9a11b}
#menu_top_ul .sel2 {border-left:#c0c0c0 1px solid}
#menu_top_ul .sel2 a {border:0; color:#f9a11b}
#bg_mid {margin:auto; width:968px; border:#fff 1px solid}
#wstazka{margin-left:188px;position:absolute;background:url(../gfx/zaloba.gif) no-repeat;width:35px; height:51px;}

#flagi {float:right; width:113px; border-left:#c0c0c0 1px solid; height:12px; padding-top:4px; z-index:100; position:relative}
#flagi span {display:block; float:left; margin-left:8px; background-image:url(../gfx/flagi.jpg); width:18px; height:12px; padding:0; border:0}
#flagi2 {background-position:0 -12px}

#main_right {float:right; width:356px; height:300px; background:url(../gfx/right.jpg) no-repeat}
#main_left {float:left; padding:0 0 0 40px; width:572px; height:300px; background:url(../gfx/left.jpg) no-repeat}
#main_left h1 {height:30px; color:#fff; padding-top:10px}
#main_left a.tithead {display:block; color:#fff; padding:0 0 4px 0; line-height:1.1; text-decoration:none; font-size:12px; font-weight:bold}
#main_left div {background-image:url(../gfx/paczka1.jpg); color:#4e4e50; float:left; width:265px; height:114px; padding:4px 0 0 9px; border:#fff 1px solid; line-height:1.0}

#patka1 {}
#patka2 {background-position:0 -118px; margin-left:20px}
#patka3 {background-position:0 -236px; margin-top:20px}
#patka4 {background-position:0 -354px; margin:20px 0 0 20px}

#main_bottom {width:888px; height:150px; padding:70px 40px 0 40px; color:#fff; background:url(../gfx/bottom.jpg) no-repeat; letter-spacing:0}
#main_bottom p {font:15px Verdana; line-height:1.1; padding-bottom:5px; height:64px; overflow:hidden; margin:0}
#main_bottom span {display:block; font-size:11px; height:12px; padding-bottom:2px}
#main_bottom .art {float:left; width:296px}
#main_bottom .art img {border:#fff 1px solid; float:left; margin-right:8px}

#menu_bottom {width:928px; margin:auto; padding-left:40px; line-height:1.1}
#menu_bottom_ul {float:left; width:100%}
#menu_bottom_ul li {float:left; padding-bottom:27px}
#menu_bottom_ul a {float:left; display:block; width:68px; height:24px; padding:5px 0 8px 5px; border-left:#c0c0c0 1px solid; text-decoration:none}
#menu_bottom_ul a.rig {border-right:#c0c0c0 1px solid}
#menu_bottom_ul a.long {width:105px}
#menu_bottom_ul a:hover {color:#f9a11b}
#menu_bottom_ul .sel {border-left:#c0c0c0 1px solid}
#menu_bottom_ul .sel a {border:0; color:#f9a11b}

#footer {text-align:center; font-size:9px; padding:5px 0 20px 0; color:#a5a5a5}

#pg_bg {margin:auto; width:888px; padding-bottom:8px; border-right:#fff 1px solid; border-left:#fff 1px solid}

.pg_baner {margin:auto; width:927px; height:127px; padding:95px 0 0 43px; color:#fff; font:15px Verdana; line-height:1.2}
.pg_baner p {font-size:11px; margin:0; padding-top:6px}
#pg_baner1 {background:url(../gfx/referencje/ban_ref.jpg) no-repeat}
#pg_baner2 {background:url(../gfx/praca/ban_praca.jpg) no-repeat}
#pg_baner3 {background:url(../gfx/firma/ban_firma.jpg) no-repeat}
#pg_baner4 {background:url(../gfx/kontakt/inne/ban_andersia.jpg) no-repeat; height:217px}
#pg_baner4 img {float:left; padding-right:10px}
#pg_baner9 {background:url(../gfx/certyfikat/ban_cert.jpg) no-repeat}
#pg_baner10 {background:url(../gfx/wyroznienia/ban_wyr.jpg) no-repeat}
.kon_z1 {background:url(../gfx/kontakt/inne/infolinia.jpg) no-repeat 0 2px; padding:1px 0 3px 22px; font-size:14px}
.kon_z2 {background:url(../gfx/tel.jpg) no-repeat 0 2px; padding:1px 0 3px 22px; font-size:14px}
.kon_z3 {background:url(../gfx/fax.jpg) no-repeat 0 2px; padding:1px 0 3px 22px; font-size:14px}
.kon_z4 {background:url(../gfx/mail.jpg) no-repeat 0 2px; padding:1px 0 3px 22px; font-size:14px}

#pg_table {border-collapse:collapse; color:#585858; font-size:12px; line-height:1.5}

#pg_menu {width:222px; background:url(../gfx/inni/menu_content.jpg) repeat-y; line-height:1; letter-spacing:normal; vertical-align:top}
#pg_menu_bot {height:266px; background:url(../gfx/inni/menu_content.jpg) repeat-y; vertical-align:bottom}
#pg_menu_bot img {float:left}
#pg_banery a {display:block; width:212px; padding:5px 0 0 10px; font-size:11px; border-bottom:#fff 1px solid; text-decoration:none; color:#fff; line-height:1.1; letter-spacing:normal}
#pg_banery a b {display:block; font-size:12px; padding-bottom:2px}

.pgmenu1{background:url(../gfx/paczka2.jpg);height:84px}
.pgmenu2{background:url(../gfx/paczka3.jpg);height:54px}
  
#pg_menu1 {}
a#pg_menu1:hover, #pg_menu1_sel {background:url(../gfx/paczka2.jpg) no-repeat;background-position:0 -89px; height:84px}
#pg_menu2 {background-position:0 -178px;}
a#pg_menu2:hover, #pg_menu2_sel {background:url(../gfx/paczka2.jpg) no-repeat;background-position:0 -267px; height:84px}
#pg_menu3 {}
a#pg_menu3:hover, #pg_menu3_sel {background:url(../gfx/paczka3.jpg) no-repeat;background-position:0 -59px; height:54px}
#pg_menu4 {background-position:0 -118px;}
a#pg_menu4:hover, #pg_menu4_sel {background:url(../gfx/paczka3.jpg) no-repeat;background-position:0 -177px; height:54px}
#pg_menu5 {background-position:0 -236px;}
a#pg_menu5:hover, #pg_menu5_sel {background:url(../gfx/paczka3.jpg) no-repeat;background-position:0 -295px; height:54px}

#pg_content {width:666px; background:url(../gfx/inni/content.jpg) repeat-y right top; vertical-align:top; border-left:#fff 1px solid}
#pg_content h1, #pg_trio h1 {font-size:24px; padding-bottom:6px; color:#f9a11b; font-weight:normal; line-height:1.1; letter-spacing:0.5px}
#pg_content h2, #pg_trio h2 {font-size:18px; padding:6px 0 10px 0; color:#f9a11b; font-weight:normal; line-height:0.6}
h2 a {font-size:18px;color:#f9a11b;font-weight:normal;line-height:0.6}
#pg_content_firma {background:url(../gfx/firma/graf_dol.jpg) no-repeat right bottom; padding:10px 14px 0 13px}
#pg_content_padd {padding:10px 14px 0 13px}

#rotacja {overflow:hidden; position:relative; padding-top:6px}
#rotacja1 {width:1136px}
#rotacja1 a {float:left; position:relative; top:0; left:0; width:284px; font-size:10px; text-decoration:none}
#rotacja1 b {display:block; font-size:11px; color:#fff; line-height:1; padding-bottom:2px}
#rotacja1 span {float:left; font-size:10px}
#rotacja1 div {float:left; width:73px; height:38px; border:#fff 1px solid; margin-right:8px; background-image:url(../gfx/blog/obrazki.jpg)}
#inni2 div {background-position: -73px 0}
#inni3 div {background-position: -146px 0}
#inni4 div {background-position: -219px 0}

#cert_main {float:right; width:317px; background:url(../gfx/line_white_ver_all.gif) no-repeat 0 3px; text-align:center}

.line_grey {background:url(../gfx/inni/line_grey.gif) repeat-x 0 12px; padding-top:23px}
.line_grey2 {background:url(../gfx/inni/line_grey.gif) repeat-x 0 6px; padding-top:11px}
.line_grey3 {background:url(../gfx/inni/line_grey.gif) repeat-x; padding-top:1px}

.formatka input {width:368px; border:#c8c8ca 1px solid; margin-bottom:5px}
.formatka textarea {width:368px; height:80px; border:#c8c8ca 1px solid; margin-bottom:5px}
.formatka label {display:block; float:left; width:132px; font-size:10px}

.phone {float:left; background:url(../gfx/tel.jpg) no-repeat 0 6px; padding:8px 0 2px 22px; font-size:11px; width:202px}
.mail {float:left; background:url(../gfx/mail.jpg) no-repeat 0 3px; padding:3px 0 4px 22px; font-size:11px; width:202px}
.fax {float:left; background:url(../gfx/fax.jpg) no-repeat 0 1px; padding:0 0 2px 22px; font-size:11px; width:398px}
.drukarka {float:left; font-size:10px; background:url(../gfx/drukarka.png) no-repeat 0 6px; padding:6px 0 3px 20px; line-height:1.2}

#pg_trio {width:637px; padding:14px; background:url(../gfx/inni/content.jpg) repeat-y right top; vertical-align:top}
#pg_trio li {float:left; width:202px; line-height:1.2; padding:10px 0 10px 0}
#pg_trio li img {border:#fff 1px solid}
#pg_trio li p {color:#f9a11b; font-weight:bold; margin:0; line-height:1.3; padding:2px 0 2px 0}
#pg_trio li.mid {padding:10px 15px 10px 15px}

#pg_trio li .phone {width:185px}
#pg_trio li .mail {width:185px}

.kontakt_left {padding:8px 0 6px 0; line-height:1.2; font-size:12px}
.kontakt_left img {float:left; margin-right:14px; border:#fff 1px solid}
.kontakt_left p {margin:0; color:#f9a11b; font-size:12px; font-weight:bold; line-height:1.3}
.kontakt_left p a {display:block; color:#f9a11b; font-size:12px; font-weight:bold; line-height:1.3; padding-bottom:4px; text-decoration:none}

#inni_div {position:absolute; padding:10px 39px 39px 39px; width:660px; display:none; border:#e9e9e9 1px solid; background:#fff}
#inni_div2 {width:620px; padding:20px; background:#e9e9e9 url(../gfx/inni/tlo.jpg) no-repeat left bottom}
#inni_div2 h2 {font-size:14px; color:#f9a11b; padding:5px 0 0 0; margin:0}
#inni_div2 p {margin:0}

ul.wypunktowanie {margin-left:15px}
.wypunktowanie li {list-style-type:disc; padding-bottom:10px}

.ref_baner {margin:auto; display:block}

.line_white {background:url(../gfx/line_white.gif) repeat-x 0 6px; padding-top:11px}
.oran_arrow {background:url(../gfx/oran_arrow.gif) no-repeat 0 4px; padding-left:8px; text-decoration:underline; color:#fff}
.oran_arrow:hover {text-decoration:none}
.oran_arrow2 {background:url(../gfx/oran_arrow.gif) no-repeat 0 4px; padding-left:8px; text-decoration:underline; color:#585858}
.oran_arrow2:hover {text-decoration:none}
.white_arrow {background:url(../gfx/arrow_main.jpg) no-repeat 0 2px; line-height:1.5; padding-left:14px; text-decoration:underline; color:#4e4e50}
.white_arrow:hover {text-decoration:none}

a.powrot {float:right; font-size:10px; background:url(../gfx/oran_arrow.gif) no-repeat 0 8px; padding:6px 0 0 8px; text-decoration:underline}
a.powrot:hover {text-decoration:none}
a.powrot2 {font-size:12px; background:url(../gfx/oran_arrow.gif) no-repeat 0 8px; padding:6px 0 0 8px; text-decoration:underline}
a.powrot2:hover {text-decoration:none}

.oran {color:#f9a11b}

#kontakt_telead {font-size:14px; line-height:1.2; padding-bottom:6px}
#kontakt_mapa {display:block; float:left; margin-top:12px}

#discl {padding:0 14px 14px 14px; font-size:10px; color:#939498; line-height:1.2}

#praca_sel {padding:6px 10px 0 10px; background:url(../gfx/praca/graf1.jpg) no-repeat; line-height:1.2; height:221px}
#praca_sel p {padding-bottom:4px; margin:0; color:#fff; font-size:18px}
#praca_left {float:left; width:50%; padding:8px 0 10px 0}
#praca_left a {float:right; font-size:10px}
#praca_left img {margin:0 8px 0 8px; border:#fff 1px solid}
#praca_right {float:left; width:50%; padding:8px 0 10px 0}
#praca_right a {float:left; font-size:10px}
#praca_right img {margin:0 8px 0 8px; border:#fff 1px solid}
#praca_baner {padding-bottom:6px}

#ref_ul {padding-top:6px}
#ref_ul li {padding:12px 0 12px 0; line-height:1.2; width:100%; height:98px; background:url(../gfx/inni/line_grey.gif) repeat-x left top}
#ref_ul img {float:left; padding-right:14px; border:#fff 1px solid}
#ref_ul p {margin:0; color:#f9a11b; font-weight:bold; line-height:1.3; padding-bottom:4px}
#ref_ul p a {display:block; color:#f9a11b; font-size:12px; font-weight:bold; line-height:1.3; padding-bottom:4px; text-decoration:none}

.aqi {margin-top:3px}
.aqi2 {margin-top:5px}

.pager {text-decoration:none; font-size:12px}
.pager_sel {text-decoration:none; color:#f9a11b; font-size:12px}

#ban_left_cert {width:222px; height:130px; background:url(../gfx/baner_left_cert.jpg) no-repeat; color:#fff; font-size:11px; line-height:1.1; letter-spacing:normal}
#ban_left_cert p {padding:5px 0 10px 10px; margin:0}
#ban_left_cert b {font-size:12px; display:block; padding-bottom:2px}

#baner_sciezka {margin-bottom: 10px; width:618px; height:150px; color:#fff; font:12px Verdana; line-height:1.2; padding: 16px 0 0 20px;}
#baner_sciezka .p {display:block; font-size:17px; padding-bottom:2px; margin-bottom: 15px; height:85px;}
#baner_sciezka b {display:block; font-size:12px; padding-bottom:2px}

#categ{width:638px; text-align:center}
#categ td{padding:10px 0 10px 0}
#mi_ref_one {position: relative; width: 235px; font-size: 10px; top: -20px; text-align: right; float:right;}


