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 {margin:0; font-size:12px}
.clear {clear:both}
.left {float:left}

#logo {display:block; float:left; width:193px; height:59px; overflow:hidden; padding-right:69px; position:relative}
#wstazka{margin-left:188px;position:absolute;background:url(../gfx/zaloba.gif) no-repeat;width:35px; height:51px;}

#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 li {float:left; padding-top:26px}
#menu_top li a {float:left; display:block; width:68px; height:24px; padding:0 0 8px 5px; border-left:#c0c0c0 1px solid; text-decoration:none}
#menu_top span {float:left; display:block; width:68px; height:24px; padding:0 0 8px 5px; border-left:#c0c0c0 1px solid; text-decoration:none}
#menu_top li a.long {width:105px}
#menu_top li a.longb {width:105px; padding-top:12px; height:12px}
#menu_top li a.bot {padding-top:12px; height:12px}
#menu_top li a:hover {color:#f9a11b}
#menu_top li.sel {border-left:#c0c0c0 1px solid}
#menu_top li.sel a {border:0; color:#f9a11b}
#menu_top li.sel2 {border-left:#c0c0c0 1px solid}
#menu_top li.sel2 a {border:0; color:#f9a11b}
#bg_mid {margin:auto; width:968px; border:#fff 1px solid}

#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:40px 0 0 40px; width:572px; height:260px; background:url(../gfx/left.jpg) no-repeat}
#main_left h2 {margin:0}
#main_left h2 a {display:block; color:#fff; padding:0 0 4px 0; line-height:1.1; text-decoration:none; font-size:12px}
#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 {color:#4e4e50; float:left; width:265px; height:114px; padding:4px 0 0 9px; border:#fff 1px solid; line-height:1.0; background-image:url(../gfx/patki.jpg)}

#patka2 {background-position:0 -118px; margin-left:20px}
#patka3 {background-position:0 -236px; margin-top:20px}
#patka3 a {height:25px; overflow:hidden; line-height:1.4}
#patka4 {background-position:0 -354px; margin:20px 0 0 20px}

#main_bottom {width:888px; height:158px; padding:62px 40px 0 40px; color:#fff; background:url(../gfx/bottom.jpg) no-repeat; letter-spacing:0}
#main_bottom p {font:14px Verdana; line-height:1.1; padding-bottom:5px; height:74px; overflow:hidden; margin:0}
#main_bottom span {display:block; font-size:11px; line-height:1; padding-bottom:1px; height:11px}
#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 li {float:left; padding-bottom:27px}
#menu_bottom li a {float:left; display:block; width:68px; height:24px; padding:5px 0 8px 5px; border-left:#c0c0c0 1px solid; text-decoration:none}
#menu_bottom span {float:left; display:block; width:68px; height:24px; padding:5px 0 8px 5px; border-left:#c0c0c0 1px solid; text-decoration:none}
#menu_bottom li a.long {width:105px}
#menu_bottom li a:hover {color:#f9a11b}
#menu_bottom li.sel {border-left:#c0c0c0 1px solid}
#menu_bottom li.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:162px; padding-left:43px}
#pg_baner1 {background:url(../gfx/strony/o_usludze/graf_top.jpg) no-repeat}
#pg_baner2 {background:url(../gfx/strony/korzysci/graf_top.jpg) no-repeat}
#pg_baner3 {background:url(../gfx/strony/faq/graf_top.jpg) no-repeat}
#pg_baner4 {background:url(../gfx/strony/cennik/graf_top.jpg) no-repeat}

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

#pg_menu {width:222px; background:url(../gfx/menu/menu_content.jpg) repeat-y; line-height:1; letter-spacing:normal; vertical-align:top}
#pg_menu_bot {height:266px; background:#e9e9e9 url(../gfx/menu/menu_down.jpg) no-repeat 0 bottom}
#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}

.pg_menu {background-image:url(../gfx/menu/menu_zbior.jpg); height:54px}
.pg_menu2 {background-image:url(../gfx/menu/menu_zbior2.jpg); height:54px}
#pg_menu1, #pg_menu5 {background-position:0 0}
a#pg_menu1:hover, #pg_menu1_sel, a#pg_menu5:hover {background-position:0 -59px}
#pg_menu2, #pg_menu6 {background-position:0 -118px}
a#pg_menu2:hover, #pg_menu2_sel, a#pg_menu6:hover {background-position:0 -177px}
#pg_menu3, #pg_menu7 {background-position:0 -236px}
a#pg_menu3:hover, #pg_menu3_sel, a#pg_menu7:hover {background-position:0 -295px}
#pg_menu4 {background-position:0 -354px}
a#pg_menu4:hover, #pg_menu4_sel {background-position:0 -413px}

#pg_content {width:666px; background:url(../gfx/content.jpg) repeat-y right top; vertical-align:top; border-left:#fff 1px solid}
#pg_content h1{font-size:24px; padding-bottom:6px; color:#f9a11b; font-weight:normal; line-height:1.1; letter-spacing:0.5px}
#pg_content h2{font-size:18px; padding:6px 0 10px 0; color:#f9a11b; font-weight:normal; line-height:0.6}
#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/line_grey.gif) repeat-x 0 12px; padding-top:23px}
.line_grey2 {background:url(../gfx/line_grey.gif) repeat-x 0 6px; padding-top:11px}
.line_grey3 {background:url(../gfx/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}

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

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

.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}

.mail {float:left; background:url(../gfx/mail.jpg) no-repeat 0 1px; padding:0 0 0 22px; line-height:19px; font-size:11px; width:398px}
.phone {float:left; background:url(../gfx/tel.jpg) no-repeat 0 5px; padding:4px 0 0 22px; line-height:19px; font-size:11px; width:398px}
.fax {float:left; background:url(../gfx/fax.jpg) no-repeat 0 1px; padding:0 0 0 22px; line-height:19px; 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}
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}

.oran {color:#f9a11b}

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

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

#strategie {}
#strategie li {padding-top:15px; padding-left:125px}
#strategie #st_osz {background:url(../gfx/strony/o_usludze/graf2_1.jpg) no-repeat 0 12px}
#strategie #st_op {background:url(../gfx/strony/o_usludze/graf2_2.jpg) no-repeat 0 12px}
#strategie #st_ag {background:url(../gfx/strony/o_usludze/graf2_3.jpg) no-repeat 0 12px}
#strategie li p {color:#f9a11b; font-size:12px; font-weight:bold; margin:0; line-height:1.3; padding-bottom:4px}

#cennik_adw {width:100%}
#cennik_adw th {font-weight:normal; background:#e0e0e0}
#cennik_adw td {background:#eee; padding-left:5px}
#cennik_adw td.r {text-align:right}

#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}

#korz_tab td {vertical-align:middle}
#korz_tab img {float:left; padding:5px 0 5px 0}
#korz_tab .txt_top{padding-left:11px;vertical-align:top}
.korz_box {font-family:arial,sans-serif;background-color:#FFFFFF;float:left;padding-left:12px;font-size:13px;line-height:1.3;padding-top:5px;margin-left:50px;height:80px;width:230px;border:solid black 1px}
.korz_box span {font-size:13px;color:green}
.korz_box b {text-decoration:underline;color:blue;font-weight:bold}

.pg_faq {padding-top:8px}
.pg_faq li {list-style-type:none; padding:7px 0 7px 0; background:url(../gfx/line_grey.gif) repeat-x left top; }
.pg_faq li.bbottom {list-style-type:none; padding:10px 0 10px 0;  background:url(../gfx/line_grey.gif) repeat-x left top; }
.pg_faq span {line-height:1.2; padding-top:3px; font-size:12px; text-decoration:none;}
.pg_faq b {color:#f9a11b; font-size:14px; display:block; float:left; padding-right:4px; height:20px; line-height:1.2}
.pg_faq a {color:#585858; line-height:1.2; padding-top:3px; font-size:12px; text-decoration:none;}
.pg_faq a.faqarr {background:url(../gfx/arr_faq_top.png) no-repeat left 7px; color:#585858; text-decoration:none; padding-left:10px; font-size:10px;}
.pg_faq a.oran_arrow2 {text-decoration:underline}
.pg_faq a.oran_arrow2:hover {text-decoration:none}
.pg_faq a:visited {color:#585858}
.faqanw {margin:10px 0 10px 0; font-style:italic}

