@charset "utf-8";
/* CSS Document */

body {background:#f2f1f1 url(bg.jpg) left top repeat-x; margin:0px 0 0 0; padding:0; text-align:center; color:#666a6b; font:11px/16px Verdana, Arial, Helvetica, sans-serif;}

.clear {clear:both;}

.print {display:none;}

p {padding:0 0 10px 0; margin:0;}

a {color:#516eb0; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}

img {border:none;}

form {margin:0; padding:0;}

#box {width:940px; margin:auto; text-align:left;}

#lewa {width:320px; float:left;}
#prawa {width:620px; float:left;}

#logo {width:320px; height:90px; background:url(logo.jpg) left top no-repeat;}
#logo a {display:block; width:320px; height:90px;}

#top {width:620px; height:190px; overflow:hidden;}
#menu {width:160px; height:190px; float:left;}
#menu ul {background:#506daf; margin:20px 0 0 0; padding:9px 0 0 0; list-style:none; height:170px; width:160px; overflow:hidden; color:#FFFFFF;}
#menu a {color:#FFFFFF; background:url(li_menu.jpg) 8px center no-repeat; text-decoration:none; font:bold 11px/16px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:1px solid #86a1d3; display:block; padding:1px 10px 1px 20px;}
#menu a.last { border-bottom:none;}
#menu li.first {display:none;}
#menu a:hover {background:#303759 url(li_menu_hover.jpg) 8px center no-repeat;}
#menu a.current {background:#303759 url(li_menu_hover.jpg) 8px center no-repeat;}

#menu_p {width:300px; height:190px; float:left; background:url(menu_bg.jpg) left bottom no-repeat; overflow:hidden;}
#menu_p ul {margin:65px 0 0 0; padding:0; list-style:none;}
#menu_p li {margin:0; padding:0; list-style:none; float:left;}
#menu_p a {color:#8a8ea5; text-decoration:none; font:bold 11px/20px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; margin:0 0 0 5px; background:url(li.jpg) left center no-repeat; padding:0 0 0 6px;}
#menu_p a:hover {text-decoration:underline;}

#strefa {width:140px; height:85px; float:left; background:url(strefa_klienta.jpg) left top no-repeat; padding:105px 0 0 20px;}

.logowanie {}
.logowanie td {margin:0; padding:0; border-spacing: 0px;}
.logowanie input{font:10px/normal Verdana, Arial, Helvetica, sans-serif; color:#666666; height:13px; width:118px; padding:0; margin:0 0 3px 0; border:1px solid #c0c4c5; background:#f6f6f6;}
.logowanie input.zaloguj {font:10px/normal Verdana, Arial, Helvetica, sans-serif; color:#666666; height:15px; width:24px; padding:0; margin:0; border:none; background:#f6f6f6 url(ok.gif) left top no-repeat; cursor:pointer; float:right;}
.logowanie .linki {margin:0; padding:0;}
.logowanie a {color:#616161; font:9px/11px Verdana, Arial, Helvetica, sans-serif; clear:both; background:url(strzalka.gif) left 5px no-repeat; padding:0 0 0 8px; claer:both; display:block; height:11px;}

.tresc .logowanie .linki a {margin:0 0 0 20px; float:left;}

.logowanie .formularz_logowania input.zaloguj {width:auto; height:18px; text-transform:uppercase; background:#cdd6d5; color:#707e98; border:1px solid #707e98; font-weight:bold; float:right; font-size:9px;}

width:auto; height:18px; text-transform:uppercase; background:#cdd6d5; color:#707e98; border:1px solid #707e98; font-weight:bold; float:right; font-size:9px;

#flash {width:620px; height:170px;}

#ikona {width:320px; height:240px; background:url(ikona.jpg) left top no-repeat;}
#tytul {width:320px; height:30px; background:url(tytul.jpg) left top no-repeat;}

#bottom {width:940px; clear:both; padding:10px 0 0 0; line-height:30px; font-size:10px;}
#bottom #lewa_b {width:318px; height:30px; float:left; border-top:1px solid #cbd1dc; margin:0 2px 0 0;}
#bottom #lewa_b img {padding:0 4px 0 0;}
#bottom #prawa_b {width:618px; height:30px; float:left; border-top:1px solid #879bcb; margin:0 0 0 2px; text-align:right;}
#bottom a {color:#666a6b; text-decoration:none;}
#bottom a:hover {text-decoration:underline;}

#bottom #prawa_b ul{margin:9px 0 0 0; padding:0; list-style:none; float:right;}
#bottom #prawa_b li{margin:0; list-style:none; float:left; padding:0 10px; display:block; border-left:1px solid #000000; line-height:10px;}
#bottom #prawa_b li.first {display:none;}

#kolumna1 {width:320px; background:#e2e5e6 url(kolumna_bg.jpg) left top repeat-x; overflow:hidden;}
#kolumna2 {width:460px; clear:both; float:left; margin:20px 0; overflow:hidden;}
#kolumna3 {width:160px; float:left; overflow:hidden; margin:10px 0 10px 0;}
#kolumna4 {width:620px; clear:both; float:left; margin:20px 0 20px 0; overflow:hidden;}

#kolumna1 .head {height:30px; background:#3960b9; color:#FFFFFF; font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px; margin:0 0 10px 0;}
#kolumna1 .aktext {padding:0 10px;}

#kolumna1 .podmenu ul{margin:10px;}

#kolumna2 .head {font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px 0 20px; margin:0 0 10px 0; color:#959ea1; }
#kolumna2 .aktext {margin: 0 0 0 0; padding: 0 10px 10px 20px; border-right: 1px solid #c4cad5;}

#kolumna2 .formularz .title {font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#959ea1; }
#kolumna2 .formularz {margin: 0 0 0 0; padding: 0 10px 10px 20px; border-right: 1px solid #c4cad5;}

#kolumna2 .formularz input, #kolumna2 .formularz select{font:10px/normal Verdana, Arial, Helvetica, sans-serif; color:#666666; height:16px; width:300px; margin:0 0 3px 0; border:1px solid #c0c4c5; background:#f6f6f6;}
#kolumna2 .formularz textarea{font:10px/normal Verdana, Arial, Helvetica, sans-serif; color:#666666; width:300px; padding:0; margin:0 0 3px 0; border:1px solid #c0c4c5; background:#f6f6f6;}
#kolumna2 .formularz .form_tkn input{width:auto;}
#kolumna2 .formularz .form_send_butt input{width:auto; height:18px; text-transform:uppercase; background:#cdd6d5; color:#707e98; border:1px solid #707e98; font-weight:bold; float:right; margin-right:10px;}

.przypomnij .tytul {font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#959ea1; padding:0 10px 0 20px;}
.przypomnij input#login {font:10px/normal Verdana, Arial, Helvetica, sans-serif; color:#666666; height:16px; margin:0 0 3px 10px; border:1px solid #c0c4c5; background:#f6f6f6;}
.przypomnij input.button {width:auto; height:18px; text-transform:uppercase; background:#cdd6d5; color:#707e98; border:1px solid #707e98; font-weight:bold; float:right; margin-right:10px; font-size:9px; }
.przypomnij label, .przypomnij .komunikat, .formularz_logowania, .message{padding:0 10px 0 20px;}

#kolumna2 .rejestracja .tytul {font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#959ea1; }
#kolumna2 .rejestracja {margin: 0 0 0 0; padding: 0 10px 10px 20px; border-right: 1px solid #c4cad5;}

#kolumna2 .rejestracja input, #kolumna2 .rejestracja select{font:10px/normal Verdana, Arial, Helvetica, sans-serif; color:#666666; height:16px; width:300px; margin:0 0 3px 0; border:1px solid #c0c4c5; background:#f6f6f6;}
#kolumna2 .rejestracja textarea{font:10px/normal Verdana, Arial, Helvetica, sans-serif; color:#666666; width:300px; padding:0; margin:0 0 3px 0; border:1px solid #c0c4c5; background:#f6f6f6;}
#kolumna2 .rejestracja .form_tkn input{width:auto;}
#kolumna2 .rejestracja .form_send_butt input{width:auto; height:18px; text-transform:uppercase; background:#cdd6d5; color:#707e98; border:1px solid #707e98; font-weight:bold; float:right; margin-right:10px;}

#kolumna2 .rejestracja input#plec_k, #kolumna2 .rejestracja input#plec_m, #kolumna2 .rejestracja input#checkbox_przetwarzanie, #kolumna2 .rejestracja input#checkbox_regulamin{font:10px/normal Verdana, Arial, Helvetica, sans-serif; color:#666666; height:16px; width:auto; margin:0 0 3px 0; border:1px solid #c0c4c5; background:#f6f6f6;}


#kolumna2 #newsletter_formularz_text{font:10px/normal Verdana, Arial, Helvetica, sans-serif; color:#666666; height:16px; width:auto; margin:0 0 3px 0; border:1px solid #c0c4c5; background:#f6f6f6; display:block;}
#kolumna2 #newsletter_formularz_send{width:auto; height:18px; text-transform:uppercase; background:#cdd6d5; color:#707e98; border:1px solid #707e98; font-weight:bold; font-size:11px;}

#kolumna2 .wyszukiwarka .text{font:10px/normal Verdana, Arial, Helvetica, sans-serif; color:#666666; height:16px; width:auto; margin:0 0 3px 0; border:1px solid #c0c4c5; background:#f6f6f6; display:block;}
#kolumna2 .wyszukiwarka .button {width:auto; height:18px; text-transform:uppercase; background:#cdd6d5; color:#707e98; border:1px solid #707e98; font-weight:bold; font-size:11px;}

#kolumna3 .head {font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px; margin:10px 0 10px 0; color:#959ea1;}
#kolumna3 .aktext {padding:0 10px 0 20px;}

#kolumna4 .head {font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px 0 20px; margin:0 0 10px 0; color:#959ea1; }
#kolumna4 .aktext {margin: 0 0 0 0; padding: 0 15px 10px 20px; border-right: 1px solid #c4cad5;}

.tresc ul {margin:0; padding:0; list-style:none;}
.tresc li {background:url(li.gif) left 4px no-repeat; padding:0 0 0 15px; list-style:none;}

#produkty {height:30px; background:#3960b9; color:#FFFFFF; font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px; margin:0;}

#content {float:left; clear:both; width:940px; background:url(content_bg.gif) left top repeat-y; overflow: hidden;}

#kolum1 {width:160px; float:left;}
#kolum2 {width:490px; float:left; padding:10px 0 0 0;}
#kolum3 {width:290px; float:left; padding:20px 0 0 0;}
#kolum4 {width:160px; float:left;}
#kolum5 {width:490px; float:left; padding:10px 0 0 0;}

#kolum1 ul {margin:0; padding:0; list-style:none;}
#kolum1 li {margin:0; padding:0;}
#kolum1 .level1 li.first {display:none;}
#kolum1 .level2 li.first {display:block;}

#kolum1 .level1 a {display:block; color:#707070; text-decoration:none; border-bottom:1px solid #a0a3a4; padding:3px 5px 3px 15px; background:url(li_prod.gif) 5px 8px no-repeat;}
#kolum1 .level1 a:hover {color:#ffffff; padding:3px 5px 3px 15px; background:#acb3b5 url(li_prod_h.gif) 5px 8px no-repeat; font-weight:bold;}
#kolum1 .level1 .submenu a {color:#ffffff; border-bottom:none; padding:3px 5px 3px 15px; background:#acb3b5 url(li_prod_h.gif) 5px 8px no-repeat; font-weight:bold;}
#kolum1 .level1 a.current {color:#ffffff; padding:3px 5px 3px 15px; background:#acb3b5 url(li_prod_h.gif) 5px 8px no-repeat; font-weight:bold;}
#kolum1 .level1 li {border-bottom:1px solid #ffffff;}

#kolum1 .level2 {background:#ececec;  border-bottom:1px solid #a0a3a4;}
#kolum1 .submenu .level2 a {border-bottom:none; padding:0; background:none; color:#707070; font-weight:normal;}
#kolum1 .level2 li {border-bottom:none; padding:3px 5px 3px 25px; background:url(li_prod_lvl2.gif) 15px 8px no-repeat;}
#kolum1 .submenu .level2 a.current {border-bottom:none; padding:0; background:none; color:#707070; font-weight:bold;}
#kolum1 .submenu .level2 a:hover {border-bottom:none; padding:0; background:none; color:#707070; font-weight:bold;}
#kolum1 .submenu .level2 .submenu a {font-weight:bold;}
#kolum1 .level3 {display:none;}
#kolum1 .submenu .level2 .submenu .level3 a {font-weight:normal;}

#kolum4 ul {margin:0; padding:0; list-style:none;}
#kolum4 li {margin:0; padding:0;}
#kolum4 .level1 li.first {display:none;}
#kolum4 .level2 li.first {display:block;}

#kolum4 .level1 a {display:block; color:#707070; text-decoration:none; border-bottom:1px solid #a0a3a4; padding:3px 5px 3px 15px; background:url(li_prod.gif) 5px 8px no-repeat;}
#kolum4 .level1 a:hover {color:#ffffff; padding:3px 5px 3px 15px; background:#acb3b5 url(li_prod_h.gif) 5px 8px no-repeat; font-weight:bold;}
#kolum4 .level1 .submenu a {color:#ffffff; border-bottom:none; padding:3px 5px 3px 15px; background:#acb3b5 url(li_prod_h.gif) 5px 8px no-repeat; font-weight:bold;}
#kolum4 .level1 a.current {color:#ffffff; padding:3px 5px 3px 15px; background:#acb3b5 url(li_prod_h.gif) 5px 8px no-repeat; font-weight:bold;}
#kolum4 .level1 li {border-bottom:1px solid #ffffff;}

#kolum4 .level2 {background:#ececec;  border-bottom:1px solid #a0a3a4;}
#kolum4 .submenu .level2 a {border-bottom:none; padding:0; background:none; color:#707070; font-weight:normal;}
#kolum4 .level2 li {border-bottom:none; padding:3px 5px 3px 25px; background:url(li_prod_lvl2.gif) 15px 8px no-repeat;}
#kolum4 .submenu .level2 a.current {border-bottom:none; padding:0; background:none; color:#707070; font-weight:bold;}
#kolum4 .submenu .level2 a:hover {border-bottom:none; padding:0; background:none; color:#707070; font-weight:bold;}
#kolum4 .submenu .level2 .submenu a {font-weight:bold;}
#kolum4 .submenu .level2 .submenu .level3 a {font-weight:normal;}

#kolum2 .tresc {padding:0 10px 0 10px;}
#kolum2 .head {font:bold 12px/15px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin: 10px 0 5px 0 ; padding: 0; }
#kolum2 .aktext {margin: 0; padding: 0;}

#kolum5 .tresc {padding:0 10px 0 10px;}
#kolum5 .head {font:bold 12px/15px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin: 10px 0 5px 0 ; padding: 0; }
#kolum5 .aktext {margin: 0; padding: 0;}

#kolum2 .aktext table {width:100%; border: 1px solid #f2f1f1; border-collapse: collapse;}
#kolum2 .aktext table td {padding: 4px 2px 4px 2px; text-align:center; vertical-align:top; background: #e1dfdf; color: #666a6b; border: 1px solid #f2f1f1;}
#kolum2 .aktext table th {padding: 4px 4px 4px 4px; text-align:center; vertical-align:top; background: #acb3b5; color: #FFFFFF; border: 1px solid #f2f1f1;}
#kolum2 .aktext table p {margin:0; padding:0;}

#kolum2 .tresc .podmenu #links2 #podmenu_graficzne  table {border: 1px solid #f2f1f1; border-collapse: collapse;}
#kolum2 .tresc .podmenu #links2 #podmenu_graficzne  table td {padding: 4px 2px 4px 2px; text-align:center; vertical-align:top; background: none; color: #666a6b; border: 1px solid #f2f1f1; width:100px;}
#kolum2 .tresc .podmenu #links2 #podmenu_graficzne table th {padding: 4px 4px 4px 4px; text-align:center; vertical-align:top; background: #959b9d; color: #666a6b; border: 1px solid #f2f1f1;}
#kolum2 .tresc .podmenu #links2 #podmenu_graficzne table p {margin:0; padding:0;}

#kolum2 .menuikonatext {display:block; padding:0; margin:0; text-align:center;}
#kolum2 .menuikonatext a {border:1px solid #c9c8c8; display:block; width:98px; background:#ffffff; padding:1px 0; margin:0 0 0 6px; vertical-align:middle; color:#707070; text-decoration:none;   font:10px/14px Verdana, Arial, Helvetica, sans-serif;}

#kolum3 .head {font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px; color:#ffffff; background:#a5abad; margin:1px 20px 0 0;}
#kolum3 .aktext {padding:10px 10px 0 10px; margin:0 20px 0 0;  border:1px solid #a5abad;}

.ikona_pdf {font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; background:url(pdf.jpg) left center no-repeat; text-decoration:none; display:block; padding:0 0 0 25px; color:#707070;}
.ikona_pdf a {color:#707070; text-decoration:none;}

#kolum3 ul {margin:0; padding:0 0 10px 0;}

#kolum3 .podmenu {margin:3px 0 0 0;}
#kolum3 .podmenu ul, #kolum3 .podmenu li {margin:0; padding:0; list-style:none;}

#kolum3 .podmenu a {display:block; width:51px; height:15px; background:url(wiecej.gif) left top no-repeat;}
#kolum3 .podmenu span {display:none;}

#ikona_druk {display:none;}

#sciezka {font:11px/16px small-caps Verdana, Arial, Helvetica, sans-serif; margin:0 10px 5px 10px; border-bottom:1px solid #cbd1dc;}

.powrot {margin:5px 10px;}
.powrot a {color:#FFFFFF; font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif; display:block;  background:#303759; width:41px; padding:0 5px;}
.powrot a:hover {text-decoration:none;}

#newsletter_formularz {padding:0 10px 0 20px; border-right: 1px solid #c4cad5;}

.mapa_serwisu {padding:0 10px 0 10px; border-right: 1px solid #c4cad5;}

.wyszukiwarka {padding:0 10px 0 10px; border-right: 1px solid #c4cad5;}
.wyszukiwarka .szukaj_modul .rekord {margin: 0; padding: 2px 0 0 0; background:#e2e5e6;}
.wyszukiwarka .szukaj_modul .rekord a {border:1px solid #c9c8c8; display:block; width:98px; background:#ffffff; padding:1px 0; margin: 5px 0 0 6px; vertical-align:middle; color:#707070; text-decoration:none; font:11px/14px Verdana, Arial, Helvetica, sans-serif;}

.wyszukiwarka .szukaj_modul .rekord .szukaj_sciezka a  {color:#516eb0; font:10px/16px small-caps Verdana, Arial, Helvetica, sans-serif; padding:0; margin: 0; border: none; background: none; display: inline; }

.wyszukiwarka .szukaj_modul .rekord .szukaj_sciezka {font:10px/16px small-caps Verdana, Arial, Helvetica, sans-serif; margin:0 10px 5px 10px; border-bottom:1px solid #cbd1dc;}
.wyszukiwarka .szukaj_modul .rekord .opis {display: none;}

.stronicowanie a {color:#FFFFFF; font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif; display:inline;  background:#303759; width: 70px; padding: 2px 5px;}

#kolumna1 .news_lista {margin:0 0 10px 0; font:11px/16px Verdana, Arial, Helvetica, sans-serif;}
#kolumna1 .news_lista .news_tytul {height:30px; background:#3960b9; color:#FFFFFF; font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px; margin:0 0 10px 0;}
#kolumna1 .news_lista .kategoria {display:none;}
#kolumna1 .news_lista .tytul {font:bold 12px/16px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px; margin:0 0 5px 0; color:#959ea1; display:block;}
#kolumna1 .news_lista .data {padding:0 10px; font-weight:bold; font-size:10px; margin:0; display:block;}
#kolumna1 .news_lista .tresc {padding:0 10px;}
#kolumna1 .news_lista .wiecej {display:block; clear:both; font-weight:bold; margin:2px 0 5px 0;}

#kolumna4 .news_lista {margin:0 0 10px 10px; font:11px/16px Verdana, Arial, Helvetica, sans-serif;}
#kolumna4 .news_lista .news_tytul {font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px 0 10px; margin:0 0 10px 0; color:#959ea1; }
#kolumna4 .news_lista .kategoria {display:none;}
#kolumna4 .news_lista .tytul {font:bold 12px/16px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px; margin:0; color:#516eb0; margin:10px 0 0 0;}
#kolumna4 .news_lista .data {padding:0 10px; font-weight:bold; font-size:10px; margin:0 0 5px 0; display:block;}
#kolumna4 .news_lista .tresc {padding:0 10px;}
#kolumna4 .news_lista .wiecej {display:block; clear:both; font-weight:bold; margin:2px 0 0 0;}

.tekst_r {padding:0 10px 0 20px;  border-right: 1px solid #c4cad5;}
.tekst_r_head {background:#acb3b5; padding:2px 10px; margin:0 0 1px 0;}
.tekst_r_head a{color:#FFFFFF; font:bold 12px/16px small-caps Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.tekst_r_tresc {padding:10px; background:#e2e5e6 url(kolumna_bg.jpg) left top repeat-x; margin:0 0 1px 0;}

.galeria2_akapit {padding:0 10px 0 20px;}
.galeria2_akapit .galeria2_akapit_tytul {font:bold 12px/30px small-caps Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 10px 0; color:#959ea1;}

.galeria2_akapit .galeria2_akapit_tresc a.galeria2_link img.galeria2_miniatura {border:2px solid #FFFFFF;}
.galeria2_akapit .galeria2_akapit_tresc a.galeria2_link {border:1px solid #c4cad5; display:block; float:left; margin:0 10px 10px 0;}
