/**
 * Default
 */ 
body {background-color: #026f36; margin: 0px; font-family: Arial, Verdana, Tahoma, 'Arial CE', Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
table {border: 0px solid Black; border-collapse: collapse; margin: 0px 0px 0px 0px;}
td {vertical-align: top; border: 0px; padding: 0px 0px 0px 0px; text-align: left; vertical-align: top;}
p {margin: 15px 0px 15px 0px;}
div {margin: 0px 0px 0px 0px;}
h2 {margin: 0px 0px 0px 0px;}
img {border: 0px;}

form {margin: 0px;}
input {font-family: Arial; font-size: 11px; font-weight: normal; margin: 0px; color: #1c5d3f; border: 1px solid #a6bda6;}
select {font-family: Arial; font-size: 11px; font-weight: normal; margin: 0px; color: #1c5d3f; border: 1px solid #a6bda6;}
textarea {font-family: Arial; font-size: 11px; font-weight: normal; margin: 0px; color: #1c5d3f; border: 1px solid #a6bda6; overflow: auto;}
.submit, input.xp_submit {background: url(../grafika/layout/submit_tlo.png) repeat-x; background-color: #7e1302; color: White; padding: 3px 15px; border: none; font-weight: bold; line-height: 11px;}


a:link, a:active, a:visited {color: #00a842; text-decoration: underline;}
a:hover {color: #FF4500; text-decoration: underline;}

.fwn {font-weight: normal;}

/**
 * Uniwersalne
 */
br.przelam {clear: both; visibility: hidden; display: block; line-height: 0px; font-size: 0px;}
.bold {font-weight: bold;}


/**
 * Mapa serwisu - www
 */
div.mapa_dzial {font-size: 11px; margin: 9px 0px 5px 0px;}
div.mapa_grupa {padding-left: 20px; margin: 9px 0px 5px 0px;}
div.mapa_str {padding-left: 40px; margin-bottom: 5px;}
div.mapa_pdstr {padding-left: 60px; margin-bottom: 5px;}


/**
 * Menu - www
 */
div.menuKNG {font-weight: bold; margin-top: 0px; color: #00a647; font-size: 16px; padding-bottom: 5px;}
div.menuKLS {padding-bottom: 5px; width: 210px;}

div.menuKL, div.menuKLW {padding: 2px 0px 3px 5px; margin: 6px 0px 8px 0px; border-bottom: 1px solid #ebebeb;}

a.menuL {color: #1b5c3e; text-decoration: none;}
a.menuL:link, a.menuL:active, a.menuL:visited {color: #1b5c3e; text-decoration: none;}
a.menuL:hover {color: #00a647; text-decoration: none;}

#menuL, #menuL:link, #menuL:active, #menuL:visited, #menuL:hover {color: #1b5c3e; font-weight: bold;}


/**
 * Site
 */
#kg1s {width: 100%;}
#kg1-1s {width: 100%; height: 810px; background: url(../grafika/layout/tlo_start_x.jpg) repeat-x;}
#kg1 {width: 100%; background: url(../grafika/layout/tlo_doc_xy.jpg); border-bottom: 1px solid #54b04b;}
#kg1-1 {width: 100%; background: url(../grafika/layout/tlo_doc_x.jpg) repeat-x;}
#kg2 {width: 100%; height: 215px; margin: 0px; clear: both; border-top: 1px solid #54b04b; background: url(../grafika/layout/tlo_stopka.jpg) repeat-x;}

#k0s {position: relative; width: 990px; height: 810px; margin: auto; text-align: center; background: url(../grafika/layout/tlo_start.jpg) no-repeat;}
#k0 {position: relative; width: 990px; margin: auto; text-align: center; background: url(../grafika/layout/tlo_doc.jpg) no-repeat;}
#k1 {position: relative; width: 990px; height: 150px;}
#k2 {position: relative; width: 990px; height: 330px; background: url(../grafika/layout/tlo_start_banner.jpg) no-repeat; font-size: 14px; font-weight: bold; color: Red}
#k3 {position: relative; width: 990px; height: 330px; text-align: left; background: url(../grafika/layout/bez_konserwantow.jpg) no-repeat bottom;}
#k4 {position: relative; width: 990px; height: 230px; background: url(../grafika/layout/tlo_doc_banner.jpg) no-repeat; font-size: 14px; font-weight: bold; color: Red}
#k5 {position: relative; float: left; width: 260px; text-align: left; padding-left: 26px; margin-top: -17px;}
#k6 {position: relative; float: right; width: 660px; text-align: left; background: url(../grafika/layout/cont_top.png) no-repeat; margin-top: -15px; padding: 35px 20px 20px 0px; color: #1c5d3f; line-height: 17px;}
#k7 {position: relative; width: 990px; height: 215px; margin: auto; margin-top: -20px; text-align: center; background: url(../grafika/layout/belka_stopka.png) no-repeat top; font-weight: bold; color: White; font-size: 12px;}

#k1_logo {position: absolute; left: 10px; top: 20px;}
#k1_slogan {position: absolute; left: 250px; top: 45px;}
#k1_szukaj {position: absolute; right: 210px; top: 12px; width: 151px; height: 21px; background: url(../grafika/layout/tlo_szukaj.png) no-repeat;}
#k1_szukaj form {margin: 0px}
#szukaj_i {width: 125px; padding-left: 5px; border: none; background-color: Transparent; color: White;}
#szukaj_s {border: none;}
#k1_ico {position: absolute; right: 40px; top: 0px; width: 151px; height: 20px; padding-top: 15px; background: url(../grafika/layout/tlo_topmenu.png) no-repeat;}
#k1_ico a {margin: 0px 14px;}
#k1_log {position: absolute; right: 40px; top: 58px; font-weight: bold; color: White}
#k1_menu {position: absolute; right: 40px; bottom: 0px; height: 45px;}
#k1_menu div.mls {float: left; margin-left: 10px;}


#k3_odbiorcy {position: absolute; top: -9px; left: 10px;}
#k3_produkty {position: absolute; top: -9px; left: 335px;}
#k3_abc {position: absolute; top: -9px; right: 10px;}

#k5_menu {background: url(../grafika/layout/menu_top.png) no-repeat; padding-top: 36px;}
#k5_menu-1 {background: url(../grafika/layout/menu_mid.jpg) repeat-y;}
#k5_menu-2 {background: url(../grafika/layout/menu_bot.jpg) no-repeat bottom; padding: 4px 30px 20px 20px;}


#k5_boxOdb {margin: 25px 0px 0px 0px;}
#k5_boxNews {position: relative; width: 245px; height: 180px; background: url(../grafika/layout/boks_doc_newsletter.jpg) no-repeat; padding-bottom: 15px; margin: 25px 0px -20px 0px;}
#boxNewsI {position: absolute; top: 70px; left: 15px; width: 158px; color: #44a8d2; border: none; padding: 5px 0px 5px 7px;background: url(../grafika/layout/newsletter_input.png) no-repeat;}
#boxNewsB {position: absolute; top: 110px; right: 17px; border: none;}

#k6-1 {background: url(../grafika/layout/cont_mid.jpg) repeat-y;}
#k6-2 {background: url(../grafika/layout/cont_bot.jpg) no-repeat bottom; padding: 4px 30px 40px 30px; width: 600px;}

#k6_nawi {padding: 5px 0px 25px 0px; color: #919191;}
#k6_nawi a {text-decoration: none; color: #919191;}
#k6_nawi a:hover {text-decoration: none; color: #FF4500}
#k6_nag {font-size: 16px; font-weight: bold; color: #00a647; margin: 0px 0px 20px 0px;}

#k7_copy {float: left; padding: 18px 0px 0px 50px;}
#k7_menu {float: right;  padding: 18px 50px 0px 0px;}
#k7_menu a {margin-left: 25px;}
#k7_vega {position: absolute; right: 45px; top: 65px;}

/**
 * Uni linki
 */
a.col_1:link, a.col_1:active, a.col_1:visited {color: White; text-decoration: none;}
a.col_1:hover {color: White; text-decoration: underline;}


/**
 * CMS strony, news, promocje, faq - www / panel
 */
img.es {border: none;}


/**
 * Podstrony - www / panel
 */
div.pdstr {padding: 3px 0px;}

/**
 * News - www / panel
 */
p.es_naglowekN {color: #00a647;}


/**
 * Galerie foto - www / panel
 */
div.gal_kontener img {border: none;}


/**
 * Komunikaty - www / panel
 */
div.kom_ok {background: url(../grafika/layout/usun_green.png) no-repeat top right;}
div.kom_er {background: url(../grafika/layout/usun_red.png) no-repeat top right;}

/**
 * Obudowy formularzy
 */
div.qw, div.qwNoB, div.qwNB, div.qwFB {width: 585px; padding-bottom: 3px; margin-bottom: 3px; overflow: auto;}
div.qwNoB div.qwN1, div.qwNoB div.qwN15, div.qwNoB div.qwN2, div.qwNoB div.qwN25, div.qwNoB div.qwN3 {border: none;}
div.qwNB div.qwN1, div.qwNB div.qwN15, div.qwNB div.qwN2, div.qwNB div.qwN25, div.qwNB div.qwN3 {font-weight: bold;}
div.qwFB div.qwF {font-weight: bold;}
div.qwN1 {float: left; width: 100px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #d9e8d9;}
div.qwN15 {float: left; width: 150px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #d9e8d9;}
div.qwN2 {float: left; width: 200px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #d9e8d9;}
div.qwN25 {float: left; width: 250px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #d9e8d9;}
div.qwN3 {float: left; width: 300px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #d9e8d9;}
div.qwF {float: left; padding: 0px 0px 2px 5px;}


/**
 * Style uniwersalnej tabeli - panel
 */
table.uni_tabela {border: 1px solid White; border-collapse: collapse; margin: 10px 0px 10px 0px;}
tr.uni_naglowek td {border: 1px solid White; padding: 4px; background: #1f8440; color: White; font-weight: bold;}
tr.uni_naglowekC td {border: 1px solid White; padding: 4px; background: #1f8440;text-align: center; color: White; font-size: 9px;}
tr.uni_wiersz td {border: 1px solid White; padding: 3px 5px 3px 5px;}
tr.uni_wiersz_hover td {border: 1px solid White; padding: 3px 5px 3px 5px;}
tr.uni_wiersz {background: #e9fbe9;}
tr.uni_wiersz_hover {background: #c4ffc4;}


/**
 * Zamawianie
 */
div.abKomEr {color: #ff6000}
div.abKomOk {color: Green}

form.listaTowForm {margin-bottom: 20px;}
#listaTow {width: 400px;}
form.pozTowForm {}
.adSelected {background-color: #b2f8b2;}

#abNag {font-size: 16px; font-weight: bold; color: #00a647; margin: 25px 0px 0px 0px;}
#abNag a {font-size: 11px; font-weight: normal;}
#abTabKoszyka {width: 590px; }
