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: #D6D6D6;
}

html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
}

body, p, ul, li, td, div {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #000000;
	 line-height: 1.3;
}

p, li {
    text-align: justify;
}

p {
    padding: 0;
    margin: 15px 20px;
}

li { margin: 5px 20px 5px 20px; }

img {
    display: block;
}

a img {
    border: 0;
}

div.pages { padding: 15px 20px; text-align: left; overflow: hidden; }
div.pages img { display: inline; }

a, a:link,  a:visited { color: #646464; text-decoration: none; }
a:hover, a:active { color: #000000; text-decoration: underline; }
:focus { outline: 0; }

input.input1 { border: 1px solid #a4a4a4; padding: 2px; color: #000000; font-size: 12px; background: #FAFAFA;  }
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", Helvetica, sans-serif; font-size: 17px; text-align: left;  color: #a20004; line-height: 24px;  padding: 0 0 5px 20px; display: block;  margin: 0px;  }



hr {
    margin: 0 20px;
    height: 1px;
}

.clear { clear: both; }


form { margin: 0; padding: 0;}

#koszyk_box_total { left: 20px; top: 250px; width: 125px; height: 40px; position: absolute; font-family: Tahoma; font-size: 11px; color: #3e3e3e;  }

#div_bg_left { background: url('/img/bg_left.gif') repeat-x 0px 189px; width: 50%; height: 250px; position: absolute; left: 0px; top: 0px; z-index: 10;}

#c_ontainer { width: 998px; margin: 0px auto; z-index: 100; position: relative; background: url('img/header_bg.png') no-repeat top; }

#h_eader { width: 998px; height: 170px; }
#h_eader-space { width: 998px; height: 14px; }

#white_strap { width: 998px; height: 5px; background: #FFFFFF; }
#main_bar { width: 998px; height: 68px; background: #FFFFFF url('/img/bg_left.gif') repeat-x top;}
#koszyk_belka {width: 237px; height: 68px; float: right; background: #FFFFFF url('img/koszyk_belka.jpg') no-repeat; position: relative;}
#koszyk_link { display: block; position: absolute; top: 0px; right: 27px; width: 130px; height: 57px; text-align: left; line-height: 57px; color: #FFFFFF; padding: 0px; margin: 0px; }

#print_ico { position: absolute; top: 62px; right: 10px; }

#menu_h {width: 528px; height: 68px; float: right; overflow: hidden; text-align: left;}
#menu_h a { display: inline-block; color: #FFFFFF; margin: 5px 0 0 0; padding: 0px; height: 52px; line-height: 52px; border-right: 1px solid #7D1810;  text-decoration: none; float: left;}
#menu_h a:hover { text-decoration: none; background: url('img/menu_hover.gif') repeat-x top; color: #9f0404; }
#menu_h a strong { display: block;  height: 52px; cursor: pointer; padding-left: 15px; padding-right: 15px;}
#menu_h a.mh_active { background: url('img/menu_hover.gif') repeat-x top; color: #9f0404;}
#menu_h a.mh_active strong { background: url('img/menuh_corner.gif') no-repeat 100% 0%; }
#menu_h a#home_link { line-height: 15px; }
#menu_h a#home_link strong { height: 30px; padding: 11px 10px 11px 35px; background: url('/img/home_ico.png') no-repeat 0px 11px; }

#s_earch {width: 233px; height: 68px; float: left; position: relative; background: url('/img/search.gif') no-repeat 5px 21px; text-align: left;}
#s_earch table { width: 221px; height: 23px; margin: 21px auto auto 5px;}
#find_field { padding: 3px; width: 155px; height: 17px; line-height: 17px; border: none; background: transparent; }

#menu_shade { width: 240px; height: 208px; background: url('/img/menu_shade.jpg') no-repeat; position: relative; }

#w_rapper { width: 998px; table-layout: fixed; }
#left_pane { width: 240px; vertical-align: top; }
#right_pane { width: 757px; border-right: 1px solid #F3F3F3; background: #FFFFFF; height: 100%; vertical-align: top; text-align: center; }
#main_bottom { height: 20px; background: url('/img/main_bottom.gif') no-repeat 0% 0%; }

#greybox_bg { width: 751px; margin: 0px auto; background: #E9E9EB url('/img/graybox_bg.gif') repeat-y; }
#greybox_bottom { width: 751px; background: url('/img/greybox_bottom.gif') no-repeat bottom ; }
#greybox_top { width: 751px; background: url('/img/greybox_top.gif') no-repeat top; overflow: hidden; min-height: 400px; height: auto !important; height: 400px; }

.whitebox_bg { margin: 0px auto; width: 722px; background: #FFFFFF url('/img/whitebox_bg.gif') repeat-y; }
.whitebox_top { width: 722px; height: 8px; background: url('img/whitebox_top.gif') no-repeat; }
.whitebox_bottom { width: 722px; height: 11px; background: url('img/whitebox_bottom.gif') no-repeat; }
.whitebox_middle { width: 692px; min-height: 300px; height: auto !important; height: 300px; padding: 10px 15px; position: relative;}

#wyloguj { font-family: sans-serif; font-size: 11px;  margin: 0 0 10px 0; text-align: center; }
#wyloguj a { color: #cb0300; font-family: sans-serif; font-size: 11px;  }
#wyloguj img { display: inline; }

#address_bottom { text-align: right; color: #545454; margin-top: -5px; }
#bottom_strap { width: 100%; height: 60px; background: #E4E4E4 url('/img/bottom_strap.gif') repeat-x top; }
#flash_bottom { width: 1000px; height: 60px; margin: 0px auto; }
#bzi { position: absolute; left: 0px; top: 12px; display: block; width: 84px; height: 12px; }



/* ----------- LISTA ARTYKUŁÓW --------------*/
table.showcat_table { table-layout: fixed; border-collapse: collapse; margin: 15px auto; }
h2.catbox_h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left;   line-height: 21px;  padding: 5px 10px 15px 15px; display: block;  margin: 0px; position: relative; background: url('/img/catbox_top.gif') no-repeat top; height: 21px; }
h2.catbox_h2 a {color: #3f3f3f; }
h2.catbox_h2 a:hover {color: #a20004; text-decoration: none; }

.catbox_bottom {  width: 341px; background: #FFFFFF url('/img/catbox_bg.gif') repeat-y; height: 57px; vertical-align: bottom; }
.catbox_botDiv { background: url('/img/catbox_bottom.gif') no-repeat bottom; height: 55px; padding-bottom: 2px; position: relative; text-align: left;}
.catbox_top {  width: 341px; background: #FFFFFF url('/img/catbox_bg.gif') repeat-y; text-align: left;  height: 41px; vertical-align: top; }
.catbox_middle { vertical-align: top; height: auto;  width: 341px; background: #FFFFFF url('/img/catbox_bg.gif') repeat-y;}
.catbox_body { padding: 0px 5px 10px 8px; min-height: 150px; height: auto !important; height: 150px; background: url('/img/catbox_kreska.jpg') no-repeat 168px 0px; text-align: left;}
.pad1 { width: 15px; }
.pad2 { height: 15px; }
.cat_opis { float: right; width: 160px; padding: 0px 0px 0px 10px; font-size: 11px; color: #343434;}
a.see_details { color: #CE0005; font-size: 13px; font-weight: bold; }
.catbox_price { width: 114px; height: 38px; background: url('/img/cena_bg.png') no-repeat; overflow: hidden; white-space: nowrap; color: #FFFFFF; line-height: 38px; padding-right: 18px; position: absolute; right: 18px; top: -30px; text-align: right; font-family: Arial, "MS Sans Serif", Geneva, sans-serif; font-weight: bold; }
.catbox_netto { font-weight: normal; font-size: 11px; }

input.input_cat { border: 1px solid #a4a4a4; padding: 2px; color: #000000; font-size: 12px; background: #FAFAFA; margin-left: 80px; margin-top: 18px;   }
div.cat_img { float: left; position: relative; }
img.cat_promo { position: absolute; left: -10px; bottom: -10px; }
img.cat_newoffer { position: absolute; top: -3px; right: -2px; }
.do_koszyka  { display: block; position: absolute; right: 25px; bottom: 2px; width: 125px; height: 55px; }
.send_req  { display: block; position: absolute; right: 20px; bottom: 6px; width: 152px; height: 53px; }
.cena1 { color: #565656; font-weight: bold; text-align: right; white-space: nowrap; position: absolute; right: 48px; top: -42px; line-height: 15px; height: 15px; }
/* ----------- /LISTA ARTYKUŁÓW --------------*/


/* ----------- WIDOK ARTYKUŁU --------------*/
h2.h2_showart { font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-align: left;   line-height: 29px;  padding: 0px 10px 15px 15px; display: block;  margin: 0px; background: url('img/h2_showart.png') no-repeat 8px 0px; height: 29px; color: #3f3f3f; overflow: hidden; white-space: nowrap; }
a#art_back { position: absolute; top: -43px; right: 140px; width: 30px; height: 30px; display: block; background: url('img/back_ico.jpg') no-repeat 0px 0px; }
a#art_back:hover  { background: url('img/back_ico.jpg') no-repeat 0px -30px; }
a#art_previous { position: absolute; top: -45px; right: 210px; width: 45px; height: 37px; display: block; background: url('img/prev_ico.png') no-repeat 0px 0px; }
a#art_previous:hover  { background: url('img/prev_ico.png') no-repeat 0px -38px; }
a#art_next { position: absolute; top: -45px; right: 55px; width: 45px; height: 37px; display: block; background: url('img/next_ico.png') no-repeat 0px 0px; }
a#art_next:hover  { background: url('img/next_ico.png') no-repeat 0px -38px; }

img.art_newoffer { position: absolute; top: -55px; right: -2px; }
div.art_img { float: left; position: relative; margin-right: 15px; width: 200px; text-align: center; }
div.art_img img { display: block; margin: 0px auto; }
img.art_promo { position: absolute; left: 0px; bottom: -10px; }
#art_data { width: 455px; float: right; padding: 0px 0px 0px 20px; min-height: 200px; height: auto !important; height: 200px; background: url('/img/catbox_kreska.jpg') no-repeat 0px 0px; text-align: left; position: relative;}
.art_botDiv { height: 55px; padding-bottom: 2px; position: absolute; text-align: left; left: 0px; bottom: 0px;}
input.input_art { border: 1px solid #a4a4a4; padding: 2px; color: #000000; font-size: 12px; background: #FAFAFA; margin-left: 20px; margin-top: 18px;   }
#do_koszyka2  { display: block; position: absolute; left: 100px; bottom: 2px; width: 125px; height: 55px; }
#art_send_req  { display: block; position: absolute; left: 65px; bottom: 6px; width: 152px; height: 53px; }
#cenaart  { display: block; position: absolute; left: 225px; bottom: 0px; width: 246px; height: 48px; background: url('img/cenaart_bg.png') no-repeat 0px 0px; overflow: hidden; }
#cenaart_net, #cenaart_gross { width: 100px; height: 38px; float: right; overflow: hidden; white-space: nowrap; color: #FFFFFF; line-height: 38px; margin-right: 18px; text-align: right; font-family: Arial, "MS Sans Serif", Geneva, sans-serif; font-weight: bold;}
#napis_net, #napis_gross { width: 100px; height: 10px; float: right; overflow: hidden; white-space: nowrap; line-height: 10px; margin-right: 16px; text-align: right; font-family: Verdana; font-size: 10px; }
#cenaart_p  { display: block; position: absolute; left: 225px; bottom: 48px; width: 246px; height: 13px; overflow: hidden; }
#cenaart_p_net, #cenaart_p_gross { width: 100px; height: 13px; float: right; overflow: hidden; white-space: nowrap;  line-height: 13px; margin-right: 18px; text-align: right; font-family: Arial, "MS Sans Serif", Geneva, sans-serif;  text-decoration: line-through;}
#art_colors { width: 170px; margin: 0px 0px 0px auto; text-align: left; }
#art_colors table { border-collapse: collapse;}
.color_id { border: 1px solid #B0B0B0; }
.color_name { color: #626262; border-bottom: 1px solid #B0B0B0; border-left: 1px solid #B0B0B0; border-top: 1px solid #B0B0B0; background: #F9F9F9;}
.color_div { border-bottom: 1px solid #B0B0B0; border-right: 1px solid #B0B0B0; border-top: 1px solid #B0B0B0; background: #F9F9F9;}
.color_div div { width: 40px; height: 15px; border: 1px solid #FFFFFF; margin-left: 10px; }
#art_options { text-align: right; }
#art_options input { cursor: pointer; }
#art_options table { margin: 0px 20px 0px auto; border-collapse: collapse;}
#art_options table td { padding: 3px 8px;}
.opt_cell1 { color: #565252; border-bottom: 1px solid #B0B0B0; border-left: 1px solid #B0B0B0; border-top: 1px solid #B0B0B0; text-align: left; }
.opt_cell2 { color: #626262; border-bottom: 1px solid #B0B0B0;  border-top: 1px solid #B0B0B0; background: #F9F9F9; text-align: left;}
.opt_cell3 { color: #565252; border-bottom: 1px solid #B0B0B0;  border-top: 1px solid #B0B0B0; text-align: right; white-space: nowrap;}
.opt_cell4 { color: #626262; border-bottom: 1px solid #B0B0B0;  border-top: 1px solid #B0B0B0; background: #F9F9F9; text-align: right; white-space: nowrap;}
.opt_cell5 { color: #565252; border-bottom: 1px solid #B0B0B0;  border-top: 1px solid #B0B0B0; border-right: 1px solid #B0B0B0; text-align: center; }
.art_attr1 { font-family: "Times New Roman"; color: #565656; text-align: right; }
#art_desc img { display: inline; }
/* ----------- /WIDOK ARTYKUŁU --------------*/


.hidden { display: none;  }
.visible { display: block;  }

.nastepna { text-align: right; }
.nastepna a { font-size: 12px; text-decoration: none; font-family: Verdana;}
.nastepna a:hover {text-decoration: none;}

.hr { margin: 4px 20px; height: 12px; background: url('/img/hr_bg.gif') repeat-x; }

/* ----------- 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: #e3e7e9; border: 1px solid #ffffff; font-family: Tahoma; padding: 8px 2px; vertical-align: middle; color: #616668;}
.koszyk_data2 td { background-color: #d0d7db; border: 1px solid #ffffff; font-family: Tahoma; padding: 8px 2px; vertical-align: middle; color: #3e3e3e;}
.koszyk_data3 td { background-color: #e3e7e9; border: 1px solid #ffffff; font-family: Tahoma; padding: 4px 8px; vertical-align: middle;}
.koszyk_data4 td { background-color: #d0d7db; 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;}
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; }
#table_discount td { font-family: sans-serif; color: #3e3e3e; border: 1px solid #e3e7e9; }

/* ----------- /KOSZYK --------------*/






/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr                |
|--------------------------------------------------*/

#drzewo {width: 223px; padding: 10px 10px 10px 7px; background: #FFFFFF; }

#drzewo div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: normal;
	clear: both;
	text-align: left;
	padding: 0; margin-bottom: 1px;
	/* background: url('img/menu_v_bg.gif') repeat-x top; */
}
#drzewo div.level1 { width: 223px; height: 32px; overflow: hidden; white-space: nowrap; background: url('img/menu_header.gif') no-repeat left; font-weight: bold; }
#drzewo a {display: block; text-decoration: none; border-bottom: 1px dotted #d9d9d9; color: #565252; line-height: 23px; }
#drzewo a:hover {text-decoration: none; color: #b30000; background-color: #EDECEC;}
#drzewo div.level1 a:hover { background-color: transparent;}

#drzewo img {
	border: 0px;
	vertical-align: top;
	float: left;
	margin: 3px 0 3px 2px;
}
/* A CSS comment before the hack \*/
* html #drzewo img {
    margin-left: 0px; margin-right: -3px;
}
/* Another CSS comment after the hack */

#drzewo .Sel a:link, #drzewo .Sel a:visited {color: #b30000; font-weight: bold;}
#drzewo .c { overflow: hidden; padding: 0; margin: 0 0 0 13px; }


/* ----------- end of d.tree --------------*/


