body {margin:0; padding:0; font:11px/1.35 Verdana,Tahoma,"Trebuchet MS",sans-serif; color:#8a8a8a; background:url(http://g3.pierwszapozycja.pl/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, h4 {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.bot {padding-top:12px; height:12px}
#menu_top_ul a.rig {border-right:#c0c0c0 1px solid}

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

#menu_top_ul a.long, #menu_bot_ul a.long {width:105px}
#menu_top_ul a.sel, #menu_bot_ul a.sel {border:0; color:#f9a11b}
#menu_top_ul a:hover, #menu_bot_ul a:hover {color:#f9a11b}
#menu_top_ul .sel, #menu_bot_ul .sel {border-left:#c0c0c0 1px solid}

#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 img {display:block; float:left; margin-left:8px}
#fav {float:right; padding:4px 7px 0 0; height:10px; width:27px; z-index:100; position:relative}

#main_right {float:right; width:356px; height:300px; background:url(http://g1.pierwszapozycja.pl/right.jpg) no-repeat}
#main_left {float:left; padding:40px 0 0 40px; width:572px; height:260px; background:url(http://g2.pierwszapozycja.pl/left.jpg) no-repeat}
#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.1}
#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(http://g3.pierwszapozycja.pl/bottom.jpg) no-repeat; letter-spacing:0}
#main_bottom p {font-size:15px; 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}

#footer {text-align:center; font-size:9px; padding:5px 0 20px 0; color:#a5a5a5}
#footer a {font-size:9px; text-decoration:none}
#pg_bg {margin:auto; width:888px; padding-bottom:8px; border-right:#fff 1px solid; border-left:#fff 1px solid}
.pg_baner {margin:auto; width:970px; height:162px}

#pg_table {border-collapse:collapse; color:#585858; font-size:12px; line-height:1.5}
#pg_menu {width:222px; background:url(http://g1.pierwszapozycja.pl/menu/menu_content.jpg) repeat-y; line-height:1; letter-spacing:normal; vertical-align:top}
#pg_menu_bot {height:266px; background:#e9e9e9 url(http://g2.pierwszapozycja.pl/menu/menu_down.jpg) no-repeat 0 bottom}
#pg_banery a {display:block; font-weight:bold; width:212px; padding:5px 0 0 10px; font-size:12px; border-bottom:#fff 1px solid; text-decoration:none; color:#fff; line-height:1.1; letter-spacing:normal}

.pg_menu {background-image:url(http://g3.pierwszapozycja.pl/menu/menu_zbior.gif); height:54px}
.pg_menu2 {background-image:url(http://g1.pierwszapozycja.pl/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, #pg_content h3, #pg_content h4 {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 i {float:left; font-size:10px; font-style:normal}
#rotacja1 span {display:block; float:left; width:73px; height:36px; border:#fff 1px solid; margin-right:8px; background-image:url(http://g3.pierwszapozycja.pl/blog/obrazki.jpg)}
#inni2 span {background-position:-73px 0}
#inni3 span {background-position:-146px 0}
#inni4 span {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 {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}

.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_arrow2 {background:url(../gfx/oran_arrow.gif) no-repeat 0 4px; padding-left:8px; text-decoration:underline; color:#585858}
.white_arrow {background:url(http://g1.pierwszapozycja.pl/arrow_main.jpg) no-repeat 0 2px; line-height:1.5; padding-left:14px; text-decoration:underline; color:#4e4e50}
.oran_arrow:hover, .oran_arrow2:hover, .white_arrow:hover {text-decoration:none}

.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}
#discl2 {background:url(../gfx/discl.jpg) no-repeat; height:61px}
#discl3 {background:url(../gfx/kontakt.jpg) no-repeat; height:49px}

/*Lukasz faq version*/

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

#faq_left {float:left; width:312px; padding:0 6px 2px 0; border-right:#f9a11b 1px solid}
#faq_left a {float:right; font-size:10px}
#faq_left b {float:right; color:#f9a11b; font-size:24px; padding-left:10px}
#faq_right {float:right; width:312px; padding:0 0 2px 6px; border-left:#f9a11b 1px solid}
#faq_right a {float:left; font-size:10px}
#faq_right b {float:left; color:#f9a11b; font-size:24px; padding-right:10px}

/*Cennik - tabela*/
#pu {width:100%; font-size:9px; line-height:10px; padding-bottom:4px}
.pu_fl td {border-bottom:#000 2px solid}
.pu_tl td {border-bottom:#000 1px solid}
.pu_dl td {border-bottom:#000 1px dashed}
#pu td.wb {background:#fff; text-align:left; font-size:9px; width:1px}
#pu .pu_n {font-size:9px; line-height:1.3; vertical-align:top}
.pu_n b {font-size:11px}
#pu td {padding:4px 0 4px 0; vertical-align:top; text-align:center; background:#e6e6e6; font-size:11px}
#pu .bigb {font-size:11px; font-weight:bold; line-height:120%}
#pu .big {font-size:11px; line-height:120%}

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

#ss_tab {width:100%}
#ss_tab .ss_lab {width:30%}
#ss_tab input {width:99%}
#ss_tab textarea {width:99%}

.img_mid{vertical-align:middle}
.txt_top{padding-left:11px;vertical-align:top}
#ankieta {display:none}
#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}



