body{background:#fff url('lay-gfx/bg.png') repeat-y 50% 0;color:#8C7E64;font:0.7em/1.5em Tahoma,sans-serif;text-align:center;margin:0 0 0 -29px;padding:0;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol{margin:8px 0;padding:0;}
ul,ol{color:#0B3857;margin:0.5em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;}
/* forms */
form{padding:0;margin:0;}
input,select,textarea{font:1em/1.3em Tahoma,sans-serif;color:#30388F;}
textarea,input.text,select{background:#fff;}
textarea,input.text{padding:3px 2px;border:1px solid #E8E1D4;}
select{padding:0;border:1px solid #E8E1D4;}
/* links */
a{color:#30388F;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
/* text */
#content p.date{color:#C09C5A;margin-bottom:-0.4em;}
/* headlines */
#main .col-l h2{font-size:160%;color:#30388F;padding-left:25px;line-height:52px;height:52px;margin:0;}
#content h3{font-size:125%;color:#30388F;margin:0.8em 0;}
.gfx_hl span{visibility:hidden;font-size:1px;line-height:1px;}
.gfx_hl{margin:0;}
#h-o_nas-h{background:url('lay-gfx/h-o_nas-h.png') no-repeat;height:32px;margin:28px 0 0 28px;}
#h-co_robimy-t{background:url('lay-gfx/h-co_robimy-t.png') no-repeat;height:32px;margin:28px 0 0 28px;}
#h-aktualnosci-h{background:url('lay-gfx/h-aktualnosci.png') no-repeat;height:33px;margin:0 0 13px 24px;}
#h-co_nas_wyroznia-h{background:url('lay-gfx/h-co_nas_wyroznia.png') no-repeat;height:33px;margin:0 0 13px 24px;}
#h-co_robimy-h{background:url('lay-gfx/h-co_robimy-h.png') no-repeat;height:33px;margin:0 0 13px 24px;}
#h-co_robimy-s{background:url('lay-gfx/h-co_robimy-s.png') no-repeat;height:33px;margin:0 0 13px 24px;}

#h-logowanie{background:url('lay-gfx/h-logowanie.png') no-repeat;height:33px;margin:0 0 16px 0;}
#h-panel_uzytkownika{background:url('lay-gfx/h-panel_uzytkownika.png') no-repeat;height:19px;margin:0 0 16px 0;}
#h-kontakt{background:url('lay-gfx/h-mapa_dojazdu.png') no-repeat;height:19px;margin:20px 0 13px 25px;}
#h-prywatnosc{background:url('lay-gfx/h-prywatnosc.png') no-repeat;height:19px;margin:20px 0 13px 25px;}
#h-strefa_klientow{background:url('lay-gfx/h-strefa_klientow.png') no-repeat;height:19px;margin:20px 0 13px 25px;}
#h-wyszukiwarka{background:url('lay-gfx/h-wyszukiwarka.png') no-repeat;height:19px;margin:20px 0 13px 25px;}
#h-mapa_serwisu{background:url('lay-gfx/h-mapa_serwisu.png') no-repeat;height:19px;margin:20px 0 13px 25px;}
#h-co_robimy{background:url('lay-gfx/h-co_robimy.png') no-repeat;height:19px;margin:20px 0 13px 25px;}
#h-kariera{background:url('lay-gfx/h-kariera.png') no-repeat;height:19px;margin:20px 0 13px 25px;}

#h-o_nas{background:url('lay-gfx/h-o_nas.png') no-repeat;height:19px;margin:20px 0 13px 25px;}

/* #h-co_robimy{height:19px;margin:20px 0 13px 25px;} */
#main .col-l .gfx_hl{margin:20px 0 14px 25px;line-height:1px;height:19px;}
/*** layout ***/
.wrapper{margin:0 auto;text-align:left;width:805px;}
/** top bar **/
#topbar{background:#fff;height:108px;}
#topbar h1{line-height:70%;font-size:70%;margin:22px 0 0 29px;float:left;}
#topbar h1 span{line-height:1px;font-size:1px;visibility:hidden;}
#topbar h1 a{text-decoration:none;}
#topbar .line{background:url('lay-gfx/hline.png') repeat-x 0 65px;margin-left:55px;}
/* search */
#search_form{height:66px;float:right;background:url('lay-gfx/search-bg.png') no-repeat 100% 0;min-width:250px;}
#search_form div{padding:23px 30px 0 25px;}
#search_form label{background:url('lay-gfx/search-label.png') no-repeat 0 6px;width:43px;height:20px;float:left;}
#search_form label span{font-size:1px;line-height:1px;visibility:hidden;}
#search_form input.but{background:url('lay-gfx/search-but.png') no-repeat;width:21px;height:21px;border:0 solid;cursor:pointer;margin-left:3px;}
#search_form input.text{width:115px;}
/* menu */
#menu{position:absolute;margin-top:-2px;float:left;z-index:2;width:425px;}
#menu li{margin:0;float:left;list-style:none;}
#menu li a{float:left;height:53px;text-decoration:none;}
#menu li a span{visibility:hidden;font-size:1px;line-height:1px;}
a#m-o_nas{background:url('lay-gfx/m-o_nas.png') no-repeat;width:93px;}
a#m-co_robimy{background:url('lay-gfx/m-co_robimy.png') no-repeat;width:118px;}
a#m-kariera{background:url('lay-gfx/m-kariera.png') no-repeat;width:99px;}
a#m-kontakt{background:url('lay-gfx/m-kontakt.png') no-repeat;width:101px;}
#menu li a:hover,#menu li a:active,#menu li a:focus,#menu li a.active{background-position:0 -53px;}
.tmenu{float:right;margin:0;padding:16px 30px 0 0;}
.tmenu li{float:left;margin:0;list-style:none;padding-left:10px;}
.tmenu li a{float:left;height:13px;width:85px;text-decoration:none;}
.tmenu li a span{visibility:hidden;font-size:1px;line-height:1px;}
a#l-strona_glowna{background:url('lay-gfx/l-strona_glowna.png') no-repeat;}
a#l-mapa_serwisu{background:url('lay-gfx/l-mapa_serwisu.png') no-repeat;}
/** top **/
#top{z-index:1;background:url('lay-gfx/top-bg.png') no-repeat 50% 0;}
#top .wrapper{background:#FBF8F1 url('lay-gfx/top_wrapper-bg.png') repeat-x;}
#top .corner{float:left;width:55px;height:48px;background:url('lay-gfx/top-corner.png') no-repeat;}
#top .theme-home{float:right;width:250px;height:176px;background:url('lay-gfx/top-eye.jpg') no-repeat;}
#top .theme-sub{float:right;width:250px;height:136px;background:url('lay-gfx/top-eye-sub.jpg') no-repeat;}
#top .about_us-home{background:url('lay-gfx/about_us-bg.png') no-repeat 280px 22px;float:left;width:499px;min-height:175px;;border-bottom:1px solid #E9E0CF;border-left:1px solid #E9E0CF;}
#top .about_us-home .cl{display:none;}
#top .about_us-home .content p{padding:10px 100px 0 30px;margin-bottom:0;min-height:73px;}

#top .about_us-home p.more{text-align:right;margin:0;padding-right:17px;}
#top .about_us-home p.more a{text-decoration:none;float:right;padding:4px 18px 3px 15px;background:#E9E0CF url('lay-gfx/more_h-c.gif') no-repeat 100% 0;color:#133783;}
#top .about_us-home p.more a:hover,
#top .about_us-home p.more a:active,
#top .about_us-home p.more a:focus{background:#8EB624 url('lay-gfx/more_h-c.gif') no-repeat 100% -50px;color:#fff;}

#top .about_us-sub{float:left;width:499px;min-height:135px;;border-bottom:1px solid #E9E0CF;border-left:1px solid #E9E0CF;}
#top .about_us-sub p.p{padding:10px 30px 0 30px;margin-bottom:0;}
#top .about_us-sub a{color:#84AD18;font-weight:bold;}
/** home cols **/
#home_cols .col-l{padding-top:26px;float:left;width:500px;padding-left:55px;background:url('lay-gfx/home_col_l-bg.png') repeat-x;}
#home_cols .col-r{float:right;width:250px;}
/** left col **/
#home_cols .col-l .box a{color:#fff;}
#home_cols .col-l .box{padding:15px 25px 0 25px;}
#home_cols .col-l .box p{margin:0;padding:0.15em 0;}
#home_cols .col-l .box p.more{text-align:right;}
#home_cols .col-l .box p.more a{margin-bottom:-1px;padding:4px 18px 3px 15px;float:right;}
#home_cols .col-l .box .content{min-height:165px;}
.home_box-aktualnosci{float:left;width:250px;}
.home_box-aktualnosci .box{color:#E6E7F6;background:#7475A7 url('lay-gfx/home_box-aktualnosci-c.png') no-repeat 0 100%;}
.home_box-aktualnosci p.date{color:#A6A9CC;}
.home_box-aktualnosci p.more a{text-decoration:none;background:#4C4D83 url('lay-gfx/home_box-aktualnosci-m.gif') no-repeat 100% 0;}
.home_box-aktualnosci p.more a:hover,
.home_box-aktualnosci p.more a:active,
.home_box-aktualnosci p.more a:focus
{background:#8EB624 url('lay-gfx/home_box-aktualnosci-m.gif') no-repeat 100% -50px;}
.home_box-aktualnosci h3{color:#fff;margin:0.15em 0;font-size:100%;}
.home_box-co_nas_wyroznia{float:right;width:250px;}
.home_box-co_nas_wyroznia .box{color:#fff;background:#9195C0 url('lay-gfx/home_box-co_nas_wyroznia-c.png') no-repeat 0 100%;}
.home_box-co_nas_wyroznia p.more a{text-decoration:none;background:#4C4D83 url('lay-gfx/home_box-co_nas_wyroznia-m.gif') no-repeat 100% 0;}
.home_box-co_nas_wyroznia p.more a:hover,
.home_box-co_nas_wyroznia p.more a:active,
.home_box-co_nas_wyroznia p.more a:focus
{background:#8EB624 url('lay-gfx/home_box-co_nas_wyroznia-m.gif') no-repeat 100% -50px;}

#home_cols .col-l .home_box-co_nas_wyroznia .box p{padding:0.3em 0 1em 0;margin:0;}
/* right col */
#home_cols .col-r .wrap{background:#FBF8F1;padding-bottom:2px;padding-top:26px;}
/** main **/ 
#main{z-index:2;}
#main .wrapper{background:url('lay-gfx/main-t-bg.png') repeat-x;}
#main .col-l{float:left;width:499px;padding-left:55px;}
#main .col-r{float:left;width:250px;}
#main #content{background:url('lay-gfx/vline.png') repeat-y;padding:0 24px;min-height:200px;}
#main #content .hsep{clear:both;margin:0 -24px;line-height:0;font-size:0;height:0;border-bottom:1px solid #F2EBDD;}
#content{padding-top:0.5em !important;}
#content a{color:#84AD18;font-weight:bold;}
/* flash */
#mapa_1{margin:0 -24px 0 -23px;}
#mapa_2{margin-left:1px;}
#content #mapa_1 img,
#content #mapa_2 img{border:0;margin:0;}
#content #mapa_1 img{margin:0 -23px;}
#content #mapa_2 img{margin-left:1px;}
/* address */
.address{margin-top:-5px;}
.address .hsep{padding-top:10px;}
.address .l{float:left;width:47%;}
.address .r{float:right;width:44%;}
.address_d{background:url('lay-gfx/vline.png') repeat-y 50% 0;padding-top:6px;}
.address_d .hsep{padding-top:13px;}
.address_d .l{float:left;width:47%;}
.address_d .r{float:right;width:44%;}
/* smenu */
.smenu{margin:0 0 20px 0;padding-top:1px;}
.smenu li{margin:0;border-top:1px solid #fff;list-style:none;}
.smenu li.first{border-top:0;}
.smenu a{text-decoration:none;color:#84AD18;font-weight:bold;display:block;background:#F2EBDD;padding:6px 25px;}
.smenu a:hover,.smenu a:active,.smenu a:focus,.smenu a.active{color:#133783;}
.smenu a.active{background:#fff;}
/* tools */
.tools{background:url('lay-gfx/main-b.png') no-repeat 0 100%;margin:0;}
.tools ul{padding:25px 30px 0 30px;margin:0 0 -1px 0;}
.tools ul li{float:right;margin:0;list-style:none;padding-left:5px;}
.tools ul li.back{float:left;padding-left:0;}
.tools ul li a{text-decoration:none;float:left;padding:4px 18px 3px 15px;background:#F2EBDD url('lay-gfx/more-c.gif') no-repeat 100% 0;}
.tools ul li a:hover,
.tools ul li a:active,
.tools ul li a:focus{text-decoration:none;background-position: 100% -50px;background-color:#84AD18;color:#fff;}

/* news navigation */
.nav{background:url('lay-gfx/main-b.png') no-repeat 0 100%;padding-bottom:17px;}
.nav p.prev{width:20%;float:left;}
.nav p.prev a{margin-left:25px;float:left;width:34px;height:24px;background:#F2EBDD url('lay-gfx/i-prev.png') no-repeat;}
.nav p.next{width:20%;float:right;}
.nav p.next a{margin-right:25px;float:right;width:34px;height:24px;background:#F2EBDD url('lay-gfx/i-next.png') no-repeat;}
.nav p a span{font-size:1px;line-height:1px;visibility:hidden;}
.nav p a{text-decoration:none;}
.nav p{margin:0;}
.nav ul{float:right;width:43%;padding:0;margin:0;}
.nav ul li{float:left;margin:0;list-style:none;}
.nav ul li.first a{border-left:0;}
.nav ul a{float:left;font-weight:bold;color:#84AD18;border-left:1px solid #F2EBDD;line-height:2.2em;padding:0 8px;}
.nav ul a.active{background:#F7F3EA;color:#133783;}
/* list */
#content li{color:#30388F;margin:0;list-style:none;background:url('lay-gfx/i-list.png') no-repeat 10px 6px;padding-left:25px;}
#content .down li{background:url('lay-gfx/i-down.png') no-repeat 6px 6px;}
/* questionnaire */
.questionnaire{margin:0;padding:0;}
.questionnaire .radio_lab{font-weight:bold;vertical-align:top;}
.questionnaire .row,
.questionnaire .row-rad-h,
.questionnaire .row-zgoda{padding:5px 0;clear:both;}
.questionnaire .row-zgoda input{float:left;margin-bottom:2em;}
.questionnaire .row label{float:left;width:120px;}
.questionnaire .row-rad-h span.label{float:left;width:120px;}
.questionnaire .row-rad-h label{float:none;width:auto;}
.questionnaire .row-rad-h input{margin-left:15px;}
.questionnaire .row input.text,
.questionnaire .row textarea{float:right;width:310px;border:1px groove #404040;border-top-width:2px;padding:2px;}
.questionnaire .row input.file{float:right;width:310px;border:1px groove #404040;border-top-width:2px;background:#fff;}
.questionnaire .row select{float:right;width:316px;font-weight:bold;border:1px groove #404040;border-top-width:2px;s}
.questionnaire .but-submit{margin:10px 0 0 0;float:left;text-align:center;color:#fff;font-weight:bold;border:0 solid;width:112px;height:25px;line-height:25px;padding:0;background:#8EB624 url('lay-gfx/formbut-submit.png') no-repeat;cursor:pointer;}
.questionnaire .but-reset{margin:10px 0 0 8px;float:left;text-align:center;color:#8C7E64;font-weight:bold;border:0 solid;width:108px;height:25px;line-height:25px;padding:0;background:#F2EBDD url('lay-gfx/formbut-reset.png') no-repeat;cursor:pointer;}
.questionnaire .buts{padding-left:140px;}
.questionnaire fieldset{margin:0;padding:0;border:0;}
.questionnaire legend{font-weight:bold;text-align:center;padding:20px 0 10px 136px;}

/* co robimy */
.no_hl_space{height:52px;}
.co_robimy-sub{margin-left:1px;background:#F7F3EA url('lay-gfx/vline.png') repeat-y 100% 0;border-bottom:1px solid #F2EBDD;}
.co_robimy-sub .c_r-wrap{padding-top:18px;background:url('lay-gfx/co_robimy-t.png') no-repeat;}
.co_robimy-sub #h-co_robimy{background:url('lay-gfx/h-co_robimy2.png') no-repeat;}
#co_robimy{margin:0 0 10px 0;padding-left:22px;}
#co_robimy li{margin:0;list-style:none;padding-bottom:3px;}
#co_robimy li a{display:block;height:21px;text-decoration:none;}
#co_robimy li a span{visibility:hidden;font-size:1px;line-height:1px;}
a#but-promocje{background:url('lay-gfx/but-promocje.png') no-repeat 0 -21px;}
a#but-marchandising{background:url('lay-gfx/but-marchandising.png') no-repeat 0 -21px;}
a#but-wydawanie_gratisow{background:url('lay-gfx/but-wydawanie_gratisow.png') no-repeat 0 -21px;}
a#but-promocje:hover,
a#but-promocje:active
a#but-promocje:focus,
a#but-marchandising:hover,
a#but-marchandising:active
a#but-marchandising:focus,
a#but-wydawanie_gratisow:hover,
a#but-wydawanie_gratisow:active
a#but-wydawanie_gratisow:focus
{background-position:0 0;}

.co_robimy-sub a#but-promocje{background:url('lay-gfx/but-promocje2.png') no-repeat 0 -21px;}
.co_robimy-sub a#but-marchandising{background:url('lay-gfx/but-marchandising2.png') no-repeat 0 -21px;}
.co_robimy-sub a#but-wydawanie_gratisow{background:url('lay-gfx/but-wydawanie_gratisow2.png') no-repeat 0 -21px;}
.co_robimy-sub a#but-promocje:hover,
.co_robimy-sub a#but-promocje:active
.co_robimy-sub a#but-promocje:focus,
.co_robimy-sub a#but-marchandising:hover,
.co_robimy-sub a#but-marchandising:active
.co_robimy-sub a#but-marchandising:focus,
.co_robimy-sub a#but-wydawanie_gratisow:hover,
.co_robimy-sub a#but-wydawanie_gratisow:active
.co_robimy-sub a#but-wydawanie_gratisow:focus
{background-position:0 0;}

/* skips */
.skips{display:none;}
/* login box */
#login_box{background:#8EB624 url('lay-gfx/login_box-c-t.png') no-repeat 100% 0;min-height:123px;}
#main #login_box{margin-left:0;background:#8EB624 url('lay-gfx/login_box-c-b.png') no-repeat 100% 100%;min-height:inherit;padding-bottom:5px;}
#login_box div{padding:20px 24px 20px 24px;}
#login_box label{display:none;}
#login_box input.text{width:75px;border-color:#6F9310;}
#login_box input.but{width:23px;height:21px;background:#6F9310 url('lay-gfx/login-but.png') no-repeat;border:0 solid;cursor:pointer;}
#login_box p{color:#DEEDB6;margin:0;}
#login_box p a{color:#fff;}
#sitemap{font-size:120%;}
#sitemap a{color:#30388F;}
#sitemap li{background:url('lay-gfx/sitemap-pointer.png') no-repeat 0 2px;line-height:1.8em;padding-left:30px;}
#sitemap ul{margin:0;}
#sitemap ul a{font-size:85%;color:#85AC1E;}
#sitemap ul li{background:url('lay-gfx/i-list.png') no-repeat 0 6px;line-height:1.4em;padding-left:20px;}
#sitemap ul ul a{font-weight:normal;color:#30388F;}
/* search results */
.resuts_pc{padding:0 0 10px 0;}
.resuts_pc .pc-o{line-height:10px;height:10px;background:url('lay-gfx/results_pc.png') repeat-y;float:left;width:110px;}
.resuts_pc .pc-i{line-height:10px;height:10px;float:left;background:#6A8B14;font-size:1px;}
.resuts_pc span{line-height:10px;color:#30388F;}

strong.phrase{color:#3F3890;}

/** footer **/
#footline{z-index:1;margin-top:-2px;background:url('lay-gfx/footline.png') repeat-x 50% 0;height:1px;line-height:1px;font-size:1px;}
#footer{margin:0 auto;text-align:left;width:805px;padding-top:1.5em;padding-bottom:1em;}
#footer .col-l{float:left;width:555px;}
#footer .sign{float:right;width:250px;text-align:center;padding-top:1.1em;}
#footer .bmenu{margin:0;padding-left:75px;}
#footer .bmenu li{margin:0;padding:0 16px;list-style:none;display:inline;background:url('lay-gfx/bmenu-sep.png') no-repeat 0 50%;}
#footer .bmenu li.first{background-image:none;padding-left:0;}
#footer .copy{margin:0;padding-left:75px;padding-top:0.3em;}
/* gfx */
.mapa_dojazdu{display:block;margin-left:1px;}
.struktura_terenowa{display:block;margin:0 -23px;}

#content img{border:4px solid #F2EBDD;margin:0.4em 1.5em 0.5em 1.5em;}
#content img.pic-r{float:right;margin:0.4em 0 0.5em 1.5em;border:4px solid #F2EBDD;}
#content img.pic-l{float:left;margin:0.4em 1.5em 0.5em 0;border:4px solid #F2EBDD;}
/* else */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}