body {
    scrollbar-face-color: #EEEEEE;
    scrollbar-arrow-color: #999999;
    vertical-align: top;
    scrollbar-track-color: #EEEEEE;
    scrollbar-highlight-color: #EEEEEE;
    scrollbar-shadow-color: #EEEEEE;
    scrollbar-darkshadow-color: #999999;
    scrollbar-3dlight-color: #999999;
    scrollbar-base-color: #EEEEEE;
    text-align: center;
    background: #E4E9E4 url('img/bg.gif') repeat-x top;
}

html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
}

body, p, ul, li, td, div {
    font-family: verdana;
    font-weight: normal;
    font-size: 11px;
    color: #373737;
}



p {
    padding: 0;
    margin: 15px 20px;
}

li { margin: 5px 20px 5px 20px; }

img {
    display: block;
}

a img {
    border: 0;
}
a, a:link,  a:visited, a:active { color: #373737; text-decoration: underline; }

a:hover { color: #373737; text-decoration: underline; }

input.input1, select.input1 { border: 1px solid #C5C5C5; padding: 0 2px; color: #000000; font-size: 11px;  }
input.input2 { padding: 0 2px; color: #000000; font-size: 11px; border-right: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; border-left: 1px solid #747474; border-top: 1px solid #747474;  }
input.button6 { border: 1px solid #adadad; padding: 2px; color: #3e3e3e; font-size: 11px; font-weight: bold; background-color: #f3f3f3; font-family: sans-serif; cursor: pointer;  }
input.input3 { padding: 2px; color: #000000; font-size: 11px; border-right: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; border-left: 1px solid #747474; border-top: 1px solid #747474; font-weight: bold; background-color: #f3f3f3;  }

h1 { font-family: "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 16px; text-align: left;  color: #646464; line-height: 24px;  padding: 0 0 0 20px; display: block;  margin: 14px 21px 10px 9px; border-bottom: 1px solid #dc820d; overflow: hidden; white-space: nowrap; }
h2 {font-family: "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 12px; text-align: left;  padding: 0 20px 0 20px;  margin: 0; }
h2 a {color: #d20807; line-height: 20px;  }

.cena1 { color: #cf0606; font-weight: bold; text-align: right; white-space: nowrap; padding-right: 10px;  }

hr {
    margin: 0 20px;
    height: 1px;
}

.clear { clear: both; }


form { margin: 0; padding: 0;}








#c_ontainer { width: 998px; height: 100%; margin: 0 auto; background: #FFFFFF url('img/drzewko_bg.jpg') no-repeat 214px 100%; }
#h_eader { width: 998px; height: 117px; background: #E4E9E4 url('img/bg.gif') repeat-x top; }
#h_eader_div { width: 998px; height: 117px; position: relative; }
#koszyk_box { width: 169px; height: 104px; position: absolute; left: 829px; top: 64px; background: url('img/koszyk_box.jpg') no-repeat;  }
#koszyk_box_total {  text-align: right; margin-right: 10px; font-family: sans-serif; }
#koszyk_box_total a {color: #26721e; font-size: 11px; line-height: 19px; }

div#wyloguj { font-family: sans-serif; font-size: 11px;  margin: 10px 6px 0 0; text-align: right; }
div#wyloguj a { color: #26721e; font-family: sans-serif; font-size: 11px;  }
div#wyloguj img { display: inline; margin-left: 5px; }


#left_pane { vertical-align: top; width: 208px; background: url('img/left_pane_bg.gif') repeat-y; height: 100%;}
#middle_pane { vertical-align: top; width: 621px; height: 100%; background: url('img/content_bg.gif') repeat-y 0px 10px;}
#right_pane { vertical-align: top; width: 169px; background: url('img/right_pane_bg.gif') repeat-y; height: 100%;}

#menu_h { height: 51px; background: url('img/menu_h_bg.gif') repeat-x; overflow: hidden;  }
#menu_h a { color: white; font-family: sans-serif; font-size: 11px; line-height: 20px; text-decoration: none;  }
#menu_h a:hover { text-decoration: none; color: #d1eb8f;  }

div.box1 { background: url('img/box1_bg.gif') repeat-y;  }
#szukaj { width: 159px; height: 79px; background: url('img/szukaj.jpg') no-repeat; margin: 5px 18px 5px 31px;  }
#szukaj table { margin: 27px 6px auto 9px; }
#find_field { width: 123px; height: 19px; margin: 0; background-color: transparent; border: none; color: #000000; line-height: 19px; padding: 0px; font-family: Tahoma;}

div.box2 {  background: url('img/box2_bg.gif') repeat-y; }
#z_amowienia, #w_spolpraca { width: 147px; margin-left: 9px; margin-right: 13px;  }


#o_ferta { width: 186px; margin-left: 9px; margin-right: 13px;  }
#o_ferta a, #z_amowienia a, #w_spolpraca a {display: block; text-decoration: none; border-bottom: 1px solid #c7d7a0; color: #000000; padding-bottom: 2px; font-family: Tahoma; font-size: 12px; white-space: normal; clear: both; line-height: 20px; padding-left: 15px; background: url('js_menu/img/nolines_plus.gif') no-repeat 2px 3px;}
#o_ferta a:hover, #z_amowienia a:hover, #w_spolpraca a:hover {text-decoration: none; background-color: #dbeab7;}

#c_ontent { width: 612px; margin-left: 1px; margin-right: 8px; overflow: hidden; }
#c_ontent img { display: inline;}

#f_ooter_l { vertical-align: top; height: 35px; background: url('img/left_pane_bg.gif') repeat-y;  }
#f_ooter_m { vertical-align: top; height: 35px; background-color: #FFFFFF;  }

/* ----------- PROMOCJA --------------*/
#promocja_wrapper { height: 20px; position: relative; }
#promocja_wait {width: 201px; height: 143px; position: absolute; right: 10px; top: -163px; background: url('img/waiting.gif') no-repeat 40% 40%;  }
#promocja { width: 201px; height: 143px; background: url('img/promocja.png') no-repeat top; }
#promo_content { width: 201px; height: 112px; overflow: hidden; position: relative;  }
#promo_content h3 { margin: 0; padding: 0 0 0 10px; color: #145007; height: 11px; overflow: hidden; font-family: Tahoma; font-size: 11px; line-height: 11px; font-weight: normal;}
#promo_content img { margin: auto; }
#promo_price { padding-left: 6px; text-align: center; color: #FF0000; font-size: 11px; font-weight: bold; }
#promo_txt { font-family: Tahoma; font-size: 11px; padding-right: 6px; }
#promo_link {  width: 201px; height: 112px; position: absolute; left: 0px; top: 0px; }
/* ----------- /PROMOCJA --------------*/

/* ----------- GALERIA --------------*/
#gallery1 td { width: 140px; vertical-align: middle; text-align: center; border: 1px solid #a7a4a4;  padding: 2px;}
#gallery1 td a { margin: auto; display: block;}
/* ----------- /GALERIA --------------*/

#f_ooter_r { vertical-align: bottom; height: 35px;  background: url('img/right_pane_bg.gif') repeat-y; text-align: center; }

#n_ewsletter { width: 145px; height: 64px; margin-right: 24px; background: url('img/newsletter.jpg') no-repeat; margin-top: 5px;  }
#n_ewsletter table { margin: 25px 3px auto 10px; }
#a_dres { width: 111px; height: 19px; margin: 0; background-color: transparent; border: none; color: #000000; line-height: 19px; padding: 0px; font-family: Tahoma;}

div.img_showcat {  width: 101px;  margin: auto 0px 10px 17px; }
div.img_showcatCat {  width: 101px;  margin: auto 0px 10px 17px; }
div.img_showcat2 { width: 101px; height: 101px; background: url('img/ramka_art.gif') no-repeat; }
div.img_showcat2 div {padding: 5px 12px 13px 6px; text-align: center; vertical-align: middle; }
div.img_showcat img,div.img_showcatCat img { margin: auto; }
h3.show_cat_name { width: 101px;  text-align: center; font-size: 10px; font-weight: normal;  display: block; margin: 0; padding: 0; color: #0e4a0a; }
a.show_cat_a, a.show_cat_a:link, a.show_cat_a:hover,a.show_cat_a:visited,a.show_cat_a:active { color: #0e4a0a; line-height: normal; font-family: Tahoma; text-decoration: none;}
div.cena2 { width: 101px; height: 15px; text-align: center; font-size: 10px; font-weight: bold;  white-space: nowrap; color: #c46101; }

table#lista_cat td, table#lista_art td { vertical-align: bottom;}

#table_technology td {  font-size: 7pt; color: #808080; border: 1px solid #C0C0C0;}
#sort { font-family: Tahoma; text-align: left; padding-left: 20px; }










div.hr { margin: 0 20px 5px 20px; height: 10px; background: url('img/hr_bg.gif') repeat-x; }

.hidden { display: none;  }
.visible { display: block;  }


.nastepna { text-align: right; padding-right: 20px;}
.nastepna a { font-size: 11px; text-decoration: none;}
.nastepna a:hover {text-decoration: none;}
/* ----------- KOSZYK --------------*/
.cenak1 { text-align: right; white-space: nowrap;}
#koszyk_header1 td { text-align: center; vertical-align: top; color: #3e3e3e; font-family: sans-serif; font-weight: bold; font-size: 7pt; text-transform: uppercase; white-space: nowrap;}
#koszyk_header1 table { margin: 0 auto;}
#koszyk_header1 img { margin: 0 0 auto 0;}
.koszyk_data1 td { background-color: #f0f5ef; border: 1px solid #ffffff; font-family: Tahoma; padding: 8px 2px; vertical-align: middle; color: #3e3e3e;}
.koszyk_data2 td { background-color: #e5ede4; border: 1px solid #ffffff; font-family: Tahoma; padding: 8px 2px; vertical-align: middle; color: #3e3e3e;}
.koszyk_data3 td { background-color: #f0f5ef; border: 1px solid #ffffff; font-family: Tahoma; padding: 4px 8px; vertical-align: middle;}
.koszyk_data4 td { background-color: #e5ede4; border: 1px solid #ffffff; font-family: Tahoma; padding: 4px 8px; vertical-align: middle;}
.cena1 { text-align: right; white-space: nowrap;}
a.koszyk_btn, a.koszyk_btn:visited, a.koszyk_btn:active { position: absolute; top: -3px; height: 30px; display: block; width: 130px;  border: 1px solid #adadad; color: #3e3e3e; font-family: sans-serif; font-size: 8pt; font-weight: bold; text-align: center; line-height: 30px; background-color: #f3f3f3; text-decoration: none; cursor: pointer;}
a.koszyk_btn:hover {color: #000000; text-decoration: none;}
.red_notice {color: #FF0000; font-size: 10px; font-family: sans-serif; display: none; }
.hr_koszyk {margin: 0 0 5px 0; height: 10px; background: url('img/hr_bg.gif') repeat-x; }

/* ----------- /KOSZYK --------------*/






/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr                |
|--------------------------------------------------*/
#drzewo { width: 186px; margin-left: 9px; margin-right: 13px;  }

#drzewo div{ white-space: normal; clear: both; }
#drzewo a {display: block; text-decoration: none; border-bottom: 1px solid #c7d7a0; color: #000000; padding-bottom: 2px; font-family: Tahoma; font-size: 12px; line-height: 20px;}
#drzewo a:hover {text-decoration: none; background-color: #dbeab7;}

#drzewo img {
	border: 0px;
	vertical-align: top;
	float: left;
	margin: 2px 0 1px 2px;
}


#drzewo div.Sel a:link,#drzewo div.Sel a:visited {background-color: #dbeab7; color: #000000; font-size: 11px; font-weight: bold;}
.c { overflow: hidden; padding: 0; margin: 0 0 0 11px; }


/* ----------- end of d.tree --------------*/


