@charset "utf-8";
/* CSS Document */

body {background:#e9ecf1 url(bg.jpg) repeat-x left top; margin:0; padding:0; font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#000;}

img {border:none;}
p {margin:0 0 10px 0; padding:0;}
a {color:#1f5ba5; text-decoration:none; font-weight:bold;}
a:hover {color:#4677c4;}

#kolumna2 ul {margin:0 0 10px 0; padding:0 0 0 15px; list-style:url(li.gif);}

.clear {height:1px; overflow:hidden; clear:both;}

.left {float:left;}
.right {float:right;}

#box {width:900px; margin:0 auto; position:relative;}

#kolumna1 {width:280px; float:left; overflow:hidden;}
#kolumna2 {width:600px; float:left; overflow:hidden;}

#logo {width:250px; height:130px; padding:0 0 0 20px;}
#naglowek {background:url(nasza_oferta.jpg) no-repeat left top; width:280px; height:30px;}

#flash {width:600px; height:240px; overflow:hidden; margin:0 0 10px 0;}

#bottom {clear:both; background:url(bottom.jpg) no-repeat left top; height:30px; margin:0 20px; color:#becbdf;  font:10px/30px Verdana, Arial, Helvetica, sans-serif; overflow:hidden; margin:0 20px 20px 20px;}
#bottom a {color:#becbdf; text-decoration:none; font-weight:normal;}
#bottom div {padding:0 20px;}

#menu_bg {background:url(bg_menu.jpg) repeat-y left top;}
#menu_bottom {background:url(bg_bottom.jpg) no-repeat left top; overflow:hidden; width:280px; height:20px;}

.menupath ul {list-style:none !IMPORTANT; margin:0; padding:0 10px 0 20px; background:url(bg_top.jpg) no-repeat left top; zoom:1;}
.menupath li {list-style:none !IMPORTANT; zoom:1;}
.menupath a {font:13px/25px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; border-bottom:1px dotted #666666; background:url(li_menu.jpg) no-repeat 10px center; padding:0 10px 0 25px;}
.menupath a:hover {background:#7ba0d4 url(li_menu_h.jpg) no-repeat 10px center; color:#fff; font-weight:bold;}
.menupath .current a {background:#7ba0d4 url(li_menu_h.jpg) no-repeat 10px center; color:#fff; font-weight:bold;}
.menupath .submenu a {background:#7ba0d4 url(li_menu_h.jpg) no-repeat 10px center; color:#fff; font-weight:bold;}
.menupath ul ul.level2 {padding:0 0 10px 0; background:#ffffff;  border-bottom:1px dotted #666666;}
.menupath ul ul.level2 a {background:url(li_submenu.jpg) no-repeat 30px 7px; border-bottom:none; color:#000; font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; padding:0 10px 0 45px;}
.menupath ul ul.level2 a:hover {font-weight:bold;}
.menupath ul ul.level2 .current a {font-weight:bold;}

#strefa_partnera {clear:both; height:30px; overflow:hidden; background:url(strefa_bg.jpg) no-repeat left top; color:#fff;  font:11px/27px Verdana, Arial, Helvetica, sans-serif; padding:0 12px;}
#strefa_partnera  a {color:#fff; text-decoration:none;}
#strefa_partnera .linki {}
#strefa_partnera .linki ul {margin:0; padding:0; list-style:none;}
#strefa_partnera .linki ul li {margin:0; padding:0; list-style:none; float:left;}
#strefa_partnera .linki .menu_niezalogowany {}
#strefa_partnera .linki .menu_zalogowany {float:right;}
#strefa_partnera .linki a {background:url(li_strefa.jpg) no-repeat 5px 5px; padding:0 0 0 15px; margin:0 0 0 5px; font-weight:normal;}
#strefa_partnera .linki a:hover {text-decoration:underline;}
#strefa_partnera img {float:left; padding:8px 0 0 0;}
#strefa_partnera form {padding:0; margin:0;}
#strefa_partnera #formularz_logowania {float:left;}
#strefa_partnera form input {float:left; margin:0; padding:0;  font:11px/16px Verdana, Arial, Helvetica, sans-serif; margin:6px 0 0 0;}
#strefa_partnera form .zaloguj {background:url(button.jpg) no-repeat left top; width:15px; height:15px; border:none; margin:6px 0 0 5px; cursor:pointer;}
#strefa_partnera form img {padding:8px 5px 0 10px;}

#menu_top {position:absolute; top:50px;}
#menu_top .menuflat ul {margin:0 0 0 10px; padding:0; list-style:none;}
#menu_top .menuflat ul li {margin:0; padding:0; list-style:none; float:left;}
#menu_top .menuflat ul li a {text-decoration:none; color:#000; font:bold 13px/30px Arial, Helvetica, sans-serif; display:block; background:url(li.gif) no-repeat left 12px; padding:0 15px 0 15px;}
#menu_top .menuflat ul li a:hover {color:#1f5ba5;}
#menu_top .menuflat ul li.current a {color:#1f5ba5;}
#menu_top .menuflat .page_16243 {display:none;}

#kolumn1 {clear:both; width:340px; float:left; overflow:hidden; padding:10px 0;}
#kolumn2 {width:260px; float:left; overflow:hidden; padding:10px 0;}

#kolumn1 .head, #kolumn1 .aktext {padding:0 20px;}
#kolumn1 .aktext {text-align:justify;}

#kolumn2 .tresc {padding:0 20px;}

#kolumn3 {clear:both; width:600px; float:left; overflow:hidden; padding:10px 0;}
#kolumn3 .tresc {padding:0 20px;}

.tekst_n {background:url(tekst_n_bg.gif) repeat-y left top;}
.tekst_n_head, .tekst_n_tresc {padding:0 20px;  float:left;}
.tekst_n_top {background:url(tekst_n_top.gif) no-repeat left top; height:10px; overflow:hidden; margin:0 0 7px 0;}
.tekst_n_bottom {background:url(tekst_n_bottom.gif) no-repeat left top; height:10px; overflow:hidden; clear:both;}
.tekst_n_head {width:90px; color:#1f5ba5; font:17px/16px Arial, Helvetica, sans-serif;}
.tekst_n_tresc {padding:0 0 10px 0;}

.tresc .head, .news_tytul, .tytul {color:#1f5ba5; font:17px/16px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}

.news_lista .news .news_obrazek {float:left; width:90px; height:80px; owerflow:hidden; background:url(news_img_bg.gif) no-repeat left top; margin:0 10px 0 0;}
.news_lista .news .news_obrazek img {margin:5px 0 0 5px;}
.news_lista .news .tytul {font-weight:bold; color:#1f5ba5; font:bold 12px/16px Arial, Helvetica, sans-serif;}
.news_lista .news .data {font-weight:bold; color:#a6a6a6; font-size:9px; margin:0 0 5px 0; display:block;}
.news_lista .news .wiecej {font-weight:bold; color:#1f5ba5; font-size:9px; clear:both; display:block; float:right; background:url(li_wiecej.gif) no-repeat left 7px; padding:0 0 0 10px;}
.news_lista .news {margin:0 0 10px 0;}

.news_lista .news_naglowek .tytul {font-weight:bold; color:#1f5ba5; font:bold 12px/16px Arial, Helvetica, sans-serif;}
#kolumn1 .news_lista .news {padding:0 0 0 20px;}

.news_lista .news_naglowek .data {font-weight:bold; color:#a6a6a6; font-size:9px; margin:0 0 5px 0;}

.wiecej {font-weight:bold; color:#1f5ba5; font-size:9px; clear:both; display:block; float:right; background:url(li_wiecej.gif) no-repeat left 7px; padding:0 0 0 10px;}

#szukaj_produktu {position:absolute; right:20px; width:130px; height:80px; overflow:hidden; text-align:center; line-height:normal;}
#szukaj_produktu .tekst {font:11px/normal Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0;}
#szukaj_produktu .szukaj {border:none; width:15px; height:15px; background:url(szukaj_button.jpg) no-repeat left top; cursor:pointer;  margin:0; padding:0;}
#szukaj_produktu .czysc {border:none; width:15px; height:15px; background:url(czysc_button.jpg) no-repeat left top; cursor:pointer; margin:0; padding:0;}
#szukaj_produktu #tytul_szukaj {font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif; display:block; padding:4px 0 6px 0;}
#szukaj_produktu .chec_box {clear:both;}

.rejestracja input, .rejestracja select {width:100%;}
#checkbox_regulamin, #checkbox_przetwarzanie, #plec_k, #plec_m {width:auto;}

.przypomnij .button {float:left; margin:10px 0 0 0;}

.profil table {width:100%;}
.profil th{background:#ceddf0; color:#000; padding:0px 4px; white-space:nowrap; border-bottom:1px solid #eeeff3; line-height:25px;}
.profil td{padding:3px 6px; text-align:left; border-bottom:1px solid #ceddf0;}
.profil td a {float:right;}

.profil_edycja table {width:100%;}
.profil_edycja th{background:#ceddf0; color:#000; padding:0px 4px; white-space:nowrap; border-bottom:1px solid #eeeff3;}
.profil_edycja td{padding:3px 6px; text-align:left; border-bottom:1px solid #ceddf0;}
.profil_edycja input, .profil_edycja select {width:100%;}
.profil_edycja #plec_k, .profil_edycja #plec_m, .profil_edycja #checkbox_regulamin, .profil_edycja #checkbox_przetwarzanie, .profil_edycja .button {width:auto;}
.profil_edycja .button {float:right;}

.k2produkt .stan {display:none;}
.k2produkt .opis_dlugi {margin:0 0 10px 0;}
.k2produkt .nazwa h1 {display:none;}

.k2listap .produkt {float:left; width:180px;}
.k2listap .space_p {float:left; width:10px; height:10px;}
.k2listap .obrazek a {background:#000 url(produkt_bg.gif) no-repeat left top; width:170px; height:170px; display:block; padding:5px; overflow:hidden;}
.k2listap .rzad {margin:0 0 10px 0;}
.k2listap .tytul {color:#1f5ba5; font: bold 13px/16px Arial, Helvetica, sans-serif; padding:10px 10px 0 10px;}
.k2listap .szczegoly a {display:block; background:url(li.gif) no-repeat left 6px; font: bold 9px/16px Verdana, Arial, Helvetica, sans-serif; margin:0 10px; color:#000; padding:0 0 0 10px;}

.tekst_r {margin:0 0 10px 0; position:relative;}
.tekst_r_head a {background:url(tekst_r_head.jpg) no-repeat left top; height:30px; color:#fff; font:17px/30px Arial, Helvetica, sans-serif; display:block; padding:0 20px;}
.tekst_r_tresc {background:url(tekst_r_bg.jpg) repeat-y left top; padding:10px 0 0 0;}
.tekst_r_bottom {background:url(tekst_r_bottom.jpg) no-repeat left top; height:10px; overflow:hidden; width:340px;}
.tresc_r {padding:0 20px 0 20px;}
.tekst_r_maska {height:10px; width:340px; overflow:hidden; background:url(tekst_r_maska.gif) no-repeat left top; position:absolute; top:20px;}

.galeria2_akapit {width:340px; height:230px; overflow:hidden; background:url(galeria_bg.gif) no-repeat left top; margin:0 0 10px; text-align:center; padding:15px 0 0 0;}

.tytul_produkt {color:#1f5ba5; font:17px/60px Arial, Helvetica, sans-serif; margin:0; height:50px; padding:0 10px;}
.galeria2_akapit .galeria2_akapit_tytul {display:none;}
.pagination {display:none;}

.galeria2_akapit a {display:none;}
.galeria2_akapit a#galeria2_link_0_0 {display:block;}

