body {
    scrollbar-face-color: #000000;
    scrollbar-arrow-color: #555555;
    vertical-align: top;
    scrollbar-track-color: #000000;
    scrollbar-highlight-color: #000000;
    scrollbar-shadow-color: #000000;
    scrollbar-darkshadow-color: #555555;
    scrollbar-3dlight-color: #555555;
    scrollbar-base-color: #000000;
    background-color: #000000;
    text-align: center;
    /* background-image: url('img/h-tech-miasto2.jpg'); 
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: bottom;*/
}

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: 12px;
    color: #7F8080;
}

p, li {
    text-align: justify;
}

p {
    padding: 0;
    margin: 15px 20px;
}

li { margin: 5px 20px 5px 20px; }

img {
    display: block;
}

a img {
    border: 0;
}
a, a:link,  a:visited {
    color: #8d8e8e;
    text-decoration: none;
}

a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

h1 {color: #F7E3A3; margin: 24px 0 0 0; text-align: center font-family:  "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 13px; font-weight: normal; padding: 0;}
h2 {color: #939495; text-align: left; font-family:  "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 13px; text-decoration: underline; margin: 0 15px 10px 15px; padding: 0;}

hr {
    margin: 0 20px;
    height: 1px;
}

.clear { clear: both; }

.hr {margin: 5px 20px; height: 10px; background: url('img/hr_bg.gif') repeat-x; }

form { margin: 0; padding: 0;}
#flashcontent { position: relative; width: 780px; height: 151px; background: url('img/header.jpg') no-repeat;}
#error { font-weight: bold; color: #7F7F80; font-family: sans-serif; vertical-align: middle;  }
#komunikat {font-weight: bold; color: #7F7F80; font-family: sans-serif; vertical-align: middle; }
#search { width: 196px; height: 48px; position: absolute; right: 0px; top: 151px; background: url('img/wyszukiwarka.gif') repeat;}
#wyloguj { width: 300px; position: absolute; left: 195px; top: 103px; line-height: 22px; text-align: left; font-family: sans-serif; font-size: 11px;}


#c_ontainer { margin: 0 auto; table-layout: fixed; width: 780px; height: 100%;} 
#koszyk_box_total { line-height: 22px; text-align: right; font-family: sans-serif; padding-right: 7px; font-size: 11px;}

#menuh { height: 48px; background: url('img/menuh_bg.gif') repeat-x; width: 100%; text-align: left; vertical-align: top;}
#menuh table { margin: 0 auto 0 0; height: 48px;}
#menuh td {vertical-align: top;}
#menuh a,#menuh a:visited { padding: 5px 15px; display: block; height: 18px; margin: 2px 0 18px 0;}
/* A CSS comment before the hack \*/
* html #menuh a,* html #menuh a:visited {
    height:28px;
}
/* Another CSS comment after the hack */
#menuh a:hover,#menuh a.hover1 { background-color: #222222; color: #FFFFFF;}

#find_field { width: 132px; height: 14px; margin: 8px auto auto 14px; background-color: transparent; border: none; color: #000000; line-height: 14px; padding: 0px;}

#on_line { position: absolute; left: 4px; top: 16px; width: 104px; height: 15px;}
#odwiedzin { position: absolute; left: 4px; top: 61px; width: 104px; height: 15px;}
#liczniki td { text-align: center;}
.box1 { table-layout: fixed; width: 187px;}
.box1_top { text-align: center; background: url('img/box1_top2.jpg') no-repeat; height: 48px; width: 187px;}
.box1_body { background: url('img/box1_bg2.gif') repeat-y; font-family: Tahoma; font-size: 13px; padding: 7px}

.box2 {table-layout: fixed; width: 580px;}
.box2_top {background: url('img/box2_top2.jpg') no-repeat; height: 48px;  text-align: center; width: 580px; vertical-align: top;}
.box2_body {background: url('img/box2_bg2.gif') repeat-y;  font-family: Tahoma; font-size: 13px; padding: 7px;}


.box3_top {background: url('img/box3_top.jpg') no-repeat; height: 48px;  text-align: center; width: 780px; vertical-align: top;}
.box3_body {background: url('img/box3_bg.gif') repeat-y;  font-family: Tahoma; font-size: 13px; }

.input1 {border: 1px solid #292929; display: inline}
.input1 input { background-color: #373B3C; border: 1px solid #000000; padding: 0 2px; color: #FFFFFF;}
.input2 { padding: 0; border-bottom: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8; border-left: 1px solid #747474; border-top: 1px solid #747474; font-size: 11px; font-weight: bold; font-family: sans-serif; text-align: center; background-color: #AAAAAA;}
.input3 { padding: 0; border-bottom: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8; border-left: 1px solid #747474; border-top: 1px solid #747474; font-size: 11px; font-weight: bold; font-family: sans-serif; text-align: left; background-color: #AAAAAA;}

.button5, a.button5, a.button5:visited { font-size: 11px; font-weight: bold; padding: 0px; font-family: sans-serif; color: #A5A6A6; font-style: normal; cursor: pointer;  background-color: #313131; border: 1px solid #444444; }
.button6, a.button6, a.button6:visited { font-size: 10px; font-weight: bold; padding: 2px 0; font-family: sans-serif; color: #A5A6A6; font-style: normal; cursor: pointer;  background-color: #313131; border: 1px solid #666666;}

a.product_1 {margin: 0 20px 10px 15px; display: block; }
.product_2 {margin: 0 20px 0 15px; color: #FFFFFF; }

.nastepna { text-align: right;}
.nastepna a { font-size: 11px; text-decoration: none;}
.nastepna a:hover {text-decoration: none;}

/* ----------- KOSZYK --------------*/
#koszyk_header1 td { text-align: center; vertical-align: top; color: #FFFFFF; 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: #252628; border: 1px solid #191919; font-family: Tahoma; padding: 8px 2px; vertical-align: middle;}
.koszyk_data2 td { background-color: #48494B; border: 1px solid #191919; font-family: Tahoma; padding: 8px 2px; vertical-align: middle;}
.koszyk_data3 td { background-color: #252628; border: 1px solid #191919; font-family: Tahoma; padding: 4px 8px; vertical-align: middle;}
.koszyk_data4 td { background-color: #48494B; border: 1px solid #191919; font-family: Tahoma; padding: 4px 8px; vertical-align: middle;}
.cena1 { text-align: right; white-space: nowrap;}
a.koszyk_btn, a.koszyk_btn:visited { position: absolute; top: -3px; height: 30px; display: block; width: 130px; background: url('img/koszyk_btn_bg.gif') repeat-x; border-left: 1px solid #47484A; border-right: 1px solid #47484A; color: #000000; font-family: sans-serif; font-size: 8pt; font-weight: bold; text-align: center; line-height: 30px;}
a.koszyk_btn:hover {color: #FFFFFF;}
.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 div{
	font-family: Tahoma;
	font-size: 12px;
	white-space: normal;
	clear: both;
	line-height: 25px;
}
#drzewo a {display: block; text-decoration: none; border-bottom: 1px dotted #696969; }
#drzewo a:hover {text-decoration: none; background-color: #2C2C2C;}

#drzewo img {
	border: 0px;
	vertical-align: top;
	float: left;
	margin: 5px 0 0 2px;
}
/* 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: #2C2C2C; color: #FFFFFF; font-size: 11px; font-weight: bold;}
.c { overflow: hidden; padding: 0; margin: 0 0 0 15px; }


/* ----------- end of d.tree --------------*/
