body { scrollbar-face-color: #CEE890; scrollbar-arrow-color: #579D0A; vertical-align: top; scrollbar-track-color: #CEE890; scrollbar-highlight-color: #CEE890; scrollbar-shadow-color: #CEE890; scrollbar-darkshadow-color: #579D0A; scrollbar-3dlight-color: #579D0A; scrollbar-base-color: #CEE890; background-color: #ECFACA; background-image: url('img/bg_top.jpg'); background-position: top; background-repeat: repeat-x; }

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: #000000; line-height: 1.3em; }

p, li { text-align: justify; }

p { padding: 0; margin: 15px 20px; }

li { margin-bottom: 5px; margin-top: 5px; }

img { display: block; }

a img { border: 0; }

select { padding: 1px; border: 1px solid #cdcdcd; color: #00461C; font-size: 11px; margin: 0; }

h1 { font-family: "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 16px; text-align: center; font-style: oblique; padding: 0 0 3px 0; margin: 15px 20px 5px 20px; color: #04423C; line-height: 20px; border-bottom: 1px dotted #255282; }

h3 { font-size: 12px; font-weight: bold; margin: 0 0 10px 0; }

H4 { font-size: 11pt; font-weight: bold; margin-bottom: 6px; }

H5 { font-size: 11pt; font-weight: bold; margin: 0; }

/* --------- OLD PAGES STYLES --------- */
.nagl { text-align: center; width: 100%;}
.nag_m { width: 100%; background-image: url('http://drukservice.pl/_vars/edytor/stare/et.gif'); }
.nag_l { width: 25px; text-align: right;}
.pic1 { border: 1px solid #000000; float: left; margin: 0 10px 10px 0; }
.pic2 { border: 1px solid #000000; float: right; margin: 0 0 10px 10px; }
.rozm13 { font-family: Verdana, "MS Sans Serif"; font-size: 13px; text-align: left; color: #003366; }
.button { font-family: Verdana; font-size: 12px; font-weight: 900; color: #003366; background-color: #E9F3F6; }
.kont1 { background-color: #E6E8FF; font-size: 13px; font-family: verdana; padding-right: 5px; text-align: right; }
.kont2 { background-color: #CED3FF; font-size: 13px; font-family: verdana; font-weight: bold; padding-left: 5px; font-style: oblique; }
.mid { margin: 0 auto 0 auto }
.cell1 { background-color: #E6E8FF; font-weight: bold; text-align: right; }
.cell2 { background-color: #CED3FF; }
.bg1 { background-color: #8C9AFD; color: #FFFFFF;}
.bg2 { background-color: #E6E8FF; }
.bg3 { background-color: #CED3FF; }

/* --------- /OLD PAGES STYLES --------- */

a, a:link,  a:visited { color: #333333; text-decoration: none; }
a:hover, a:active { color: #000000; text-decoration: underline; }
hr { margin: 0 20px; height: 1px; color: #BEBEBE; }
form { margin: 0; padding: 0; }
.input1 { padding: 1px; font-weight: bold; border: 1px solid #cdcdcd; color: #483d8b; font-size: 11px; margin: 0; background-color: #edf2f5; }
.input3 { padding: 1px; font-weight: bold; border: 1px solid #cdcdcd; color: #483d8b; font-size: 10px; margin: 0; font-family: sans-serif; cursor: pointer; padding: 1px; }
a.input4 { padding: 2px; font-weight: bold; border: 1px solid #7F9DB9; color: #483d8b; font-size: 11px; margin: 2px; background-color: #EBEBE4; font-family: sans-serif; display: inline-block; text-decoration: none; }
a.input4:hover {text-decoration: none;}
.input2 { padding: 1px; font-weight: bold; color: #483d8b; font-size: 11px; margin: 0; }
.input_img { margin: 0; padding: 0; border: 0; }
.button3 { font-family: sans-serif; font-size: 10px; font-weight: bold; cursor: pointer; width: 100px; }
a.button4, a.button4:visited { font-family: sans-serif; font-size: 11px; font-weight: bold; cursor: pointer; color: #444444; line-height: 21px; padding: 0 5px; text-decoration: none; }
a.button4:hover { text-decoration: none; color: #000000; }

.clear { clear: both; }

#c_ontainer { width: 100%; height: 100%; background-image: url('img/bg_bottom.jpg'); background-position: bottom; background-repeat: repeat-x; }

#h_eader { height: 121px; background-image: url('img/header.jpg'); background-position: left; background-repeat: no-repeat; vertical-align: top; }

#menu_h { height: 29px; background: url('img/dtree_top.jpg') no-repeat left; vertical-align: top; }

#menu_h table { height: 21px; margin: 0 auto 8px 240px; }

#menu_h a, #menu_h a:visited { color: #012D7D; font-weight: bold; font-family: sans-serif; padding-left: 8px; padding-right: 8px; font-size: 11px; text-decoration: none; }

#menu_h a:hover { color: #000000; text-decoration: none; }

#oferta { color: #012D7D; font-weight: bold; padding-left: 14px; margin: 0; font-size: 13px; font-family: sans-serif; }

#menu_v { width: 200px; background: url('img/tree_bg.gif') repeat-y left; vertical-align: top; height: 100%; }

#szukaj { margin-left: 12px; height: 42px; background: url('img/szukaj.jpg') no-repeat top; width: 175px; }

#szukaj_input, #mail_input { margin: 2px auto auto 7px; padding: 1px; height: 16px; border: 0; font-size: 12px; font-weight: bold; font-family: monospace; color: #333333; }

#n_ewsletter { height: 60px; background: url('img/newsletter.jpg') no-repeat left; }

#drzewo { width: 192px; margin: 10px 4px 10px 4px; }

#main_pane { background: url('img/gdzie_jestem.jpg') no-repeat 12px 16px; width: 100%; vertical-align: top; height: 100%; }

#main_pane img { display: inline; }

#gdzie_jestem { margin-left: 12px; font-family: Tahoma; font-size: 11px; }

#f_ooter { height: 53px; background: url('img/licznik.jpg') no-repeat left; text-align: left; vertical-align: top; }

#licznik { font-family: sans-serif; font-size: 12px; font-weight: bold; margin: 22px 0 auto 35px; color: #031C37; }

#loga { width: 585px; height: 53px; background: url('img/autoryzowany.jpg') no-repeat right top; }

#autoryzowany { color: #04423C; margin: 0 0 0 110px; font-style: italic; font-family: "Times New Roman", Arial; font-size: 14px; padding: 0; }

#copyright { color: #04423C; font-family: sans-serif; margin-left: 20px; font-size: 10px; margin-bottom: 5px; line-height: 1.2em; font-weight: bold; }

#krs { font-size: 11px; font-family: sans-serif; margin-top: 19px; text-align: right; color: #04423C; font-weight: bold; }

#bzi,a#bzi:link,a#bzi:visited { font-size: 9px;  color: #6db33f; font-family: sans-serif; margin-right: 10px; text-decoration: none;}
a#bzi:hover { text-decoration: none;}

#error { border: 2px dotted #FF0000; text-align: center; }

#komunikat { border: 2px dotted #007263; text-align: center; }
/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrí°ąíľ             |
|--------------------------------------------------*/

#drzewo div{
	font-family: Tahoma;
	font-size: 12px;
	white-space: normal;
	clear: both;
}
#drzewo a {display: block; text-decoration: none;}
#drzewo a:hover {text-decoration: underline;}

#drzewo img, .show_cat img {
	border: 0px;
	vertical-align: top;
	float: left;
	margin: 0;
}
/* A CSS comment before the hack \*/
* html #drzewo img {
    margin-left: 0px; margin-right: -3px;
}
/* Another CSS comment after the hack */

.Sel a:link, .Sel a:visited {background-color: #FAFCD2; color: #012D7D; font-weight: bold; font-size: 11px;}
.c { overflow: hidden; padding: 0; margin: 0 0 0 15px; }


/* ----------- end of d.tree --------------*/

.lista_art td { border-bottom: 1px solid #939598; vertical-align: middle; text-align: left; font-size: 11px;}
.lista_art a, .lista_art a:visited { text-decoration: none;}
.lista_art a:hover { text-decoration: underline;}
#no_border td { border: 0;}
.row1 { background-color: #E4F4BE; }
.row2 { }
.rowHover { background-color: #D5EEF4;}
.index {font-family: sans-serif; white-space: nowrap; }
.tab_header1 td { font-family: sans-serif; font-size: 11px; font-weight: bold; text-align: center; color: #FFFFFF; background-color: #579D0A; border: 1px solid #ECFACA; text-transform: uppercase; }
.tab_header2 td { font-family: sans-serif; font-size: 11px; font-weight: bold; text-align: center; color: #FFFFFF; background-color: #D4853D; text-transform: uppercase; }
.lista_art td.styl1, .styl1 { text-align: right; font-family: sans-serif; padding-right: 5px; color: #00461C; font-weight: bold; white-space: nowrap;}
.lista_art td.styl2, .styl2 { text-align: left; font-family: sans-serif; padding-right: 3px; white-space: nowrap;}
.lista_art td.styl3, .styl3 { text-align: left; padding-right: 5px; padding-left: 5px;}
a.Foto1 { border: 1px solid #4A4A4A; display: block; margin: 1px 5px 2px 0; float: left;}
a.Foto2 { border: 1px solid #4A4A4A; display: inline; margin: 1px 0 2px 5px; float: right;}
a.Foto1 img,a.Foto2 img { border: 1px solid #FFFFFF;}

.nastepna { text-align: right;}
.nastepna a, .nastepna a:visited { font-size: 13px; font-family: Tahoma; text-decoration: none; color: #888888;}
.nastepna a:hover {text-decoration: none; color: #000000;}

.line1 {border-top: 1px dotted #255282; margin: 0 10px; }
.line2 {border-top: 1px dotted #255282; margin: 0 20px; }

.cell_1 { text-align: left; padding: 2px 5px; border: 1px solid #FFFFFF; font-size: 11px;}
.cell_2 { padding: 2px 5px; text-align: right; border: 1px solid #FFFFFF; font-size: 11px;}
table.koszyk td {border: 1px solid #FFFFFF;}
#koszyk {height: 91px; position: absolute; right: 10px; top: 10px; width: 173px; }
.koszyk_1 {background: url('img/box_koszyk_1.gif') no-repeat;}
.koszyk_2 {background: url('img/box_koszyk_2.gif') no-repeat;}
.box_koszyk { color: #FFFFFF; font-size: 11px; text-align: right; margin-right: 10px; font-family: sans-serif; line-height: 19px; }
.red_notice {color: #FF0000; font-size: 10px; font-family: sans-serif; display: none; }
.v_top td { vertical-align: top;}