body { margin: 0;	padding: 0;	background: #000b28 url(../img/back.jpg) top center no-repeat; font-family: "Lucida Sans Unicode","Lucida Sans",Tahoma,Verdana, arial, Helvetica, sans-serif;; font-size: 11px; color: #e9e9e9; line-height: 18px; text-align: left; }

a { color: #647a98; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: underline; }
form { display: inline; }
.k { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid #C8C8C8; text-align: center; }
.e { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid red; text-align: center; }
img {border:0px;}
#ukryty_submit { display: inline; width: 0; height: 0; padding: 0; margin: 0; border: 0; }
.porcjowanie { text-align: center; margin: 10px 0 0 0; clear: both; }
.porcjowanie .position { }
.porcjowanie .active { color: #FFFFFF; }
h1 { padding: 10px 10px 10px 0; margin: 0 0 10px 0; color: #FFFFFF; text-align: left; text-transform: uppercase; font-size: 16px; font-weight: bold; letter-spacing: 1px; }

#layout { width: 990px; margin: 0 auto 0 auto; position: relative; }

#wyszukiwarkaZaawansowana { position: absolute; top: 161px; left: 1; width: 988px; height: 498px; background: #1f3449; }
#wyszukiwarkaZaawansowana .padding { margin: 20px; }
#wyszukiwarkaZaawansowana .zamknij { float: right; }
#wyszukiwarkaZaawansowana .kolumna { width: 200px; float: left; margin: 0 10px 0 0; }
#wyszukiwarkaZaawansowana .kolumna .header { font-weight: bold; padding: 0 0 10px 0; }
#wyszukiwarkaZaawansowana #wyszSzukaj {margin: 10px 0 0 0; }

#header { width: 990px; height: 100px; overflow: hidden; }
#headerLeft { width: 400px; float: left; }
#headerRight { width: 590px; float: right; }
#headerMenu { clear: both; height: 40px; font-size: 16px; margin: 20px 0 0 0; }
#headerMenu img { vertical-align: middle; margin: 0 10px 0 10px; }
#headerMenu a { color: #ffffff; text-decoration: none; }
#headerMenu a:hover { color: #dedede; text-decoration: underline; }

#headerRightMenu { height: 35px; text-align: right; margin: 40px 20px 0 0; }
#headerRightMenu span img { vertical-align: middle; padding: 0 10px 0 10px; }
#searchBox { text-align: right; margin: 0 20px 0 260px; }
#searchBox img { vertical-align: middle; float: left; }
#searchBox .input { width: 135px; height: 26px; background: url(../img/searchbox_input.png) no-repeat; float: left; }
#searchBox .input input { width: 125px; border: 0; margin: 3px 5px 0 5px; color: #666666; background: #000000; }
#searchBox img { cursor: pointer; }
#wyszLink { display: block; float: left; padding: 2px 0 0 5px; }

#content { width: 990px; height: 500px; background: #001933 url(../img/content-back.jpg); }

#columnLeft { float: left; width: 250px; }
#menuLeft { margin: 40px 60px 0 10px; text-align: right; }
a.menu_0 { color: #FFFFFF; padding: 5px 15px 5px 10px; display: block; text-decoration: none; font-size: 14px; }
a.menu_0:hover { text-decoration: underline; }
.line_0 { background: url(../img/kat-pasek.png) center no-repeat; height: 1px; margin: 5px 0 5px 0; }


#columnRight { float: right; width: 730px; }
#columnRight .text { overflow: hidden; height: 460px; margin: 20px 20px 20px 0; }
.scroll-pane {	width: 100%; height: 460px; overflow: auto; padding: 0 10px 0 0; }

#footer { width: 990px; margin: 10px 0 20px 0; font-size: 11px; }
#footerMenu { color: #647a98; text-align: center; }
#footerMenu span { padding: 0 10px 0 10px; }
#footerMenu a { color: #647a98; text-decoration: none; }
#footerMenu a:hover { text-decoration: underline; }
#footerCopyright { color: #647a98; text-align: center; margin: 5px 0 0 0; }
#footerCopyright a { color: #647a98; text-decoration: none; }
#footerCopyright a:hover { text-decoration: underline; }

.powrot { text-align: right; }
.powrot img { cursor: pointer; }


#productsList { margin: 0 0 0 8px; overflow: hidden; }
#productsList .productBox { width: 160px; height: 180px; float: left; margin: 0 8px 8px 0; }
#productsList .productBox .picture { text-align: center; height: 120px; }
#productsList .productBox .picture img { cursor: pointer; }
#productsList .productBox .description {}
#productsList .productBox .description .name { padding: 3px; text-align: center; line-height: 16px; height: 30px; }
#productsList .line { width: 1px; height: 160px; overflow: hidden; background: #3f4a59; margin: 8px 8px 0 0; float: left; }
#productsList .productBox .description .price { text-align: center; }
#productsList .productBox .description .priceOld { text-decoration: line-through; margin-left: 5px; }

/* faq */
.faqKat { font-weight: bold; color: #FFFFFF; }
.faq { display: none; border: 1px solid #BBC4F2; padding: 10px; margin: 20px; }
/* faq */

/* szczegoly produktu */
#productChange { overflow: hidden; }
#productChange .previous { float: left; }
#productChange .next { float: right; }
#productBox { clear: both; padding: 0 10px 0 0; }
#productBox .pictures { float: left; width: 180px; text-align: left; }
#productBox .description { float: left; width: 430px; }

#productBox .picture { text-align: left; }
#productBox .thumbs img { padding: 2px; border: 1px solid #f0f0f0; margin: 5px 0 0 0; }

#productBox .opis { clear: both; padding: 15px; margin: 10px 0 20px 0; }
#productBox .price { float: left; width: 300px; font-size: 18px; font-weight: bold; padding: 10px 0 0 0; }
#productBox .price .priceOld { text-decoration: line-through; margin-left: 10px; }
#productBox .price .red { color: red; }

#productBox .ofspec { color: #000000; }
#productBox .ofspec span { padding-right: 10px; }
#productBox .ofspec .nowosc { color: #18ad18; }
#productBox .ofspec .promocja { color: red; }
#productBox .ofspec .polecany { color: blue; }

#productBox .dostepnosc { padding-top: 4px; }
#productBox .dostepnosc span { color: #d51015; font-weight: bold; }
#productBox .nr_kat { padding-top: 4px; }
#productBox .nr_kat span { color: #d51015; font-weight: bold; }
#productBox .producent { padding-top: 4px; }
#productBox .producent span { color: #d51015; font-weight: bold; }
#productBox .button { float: right; text-align: right; padding: 5px 0 0 0; }
#productBox .button img { cursor: pointer; }
#productBox .powrot { text-align: right; }
#productBox .powrot img { cursor: pointer; }

.gt_atrybuty { border-collapse: collapse; margin: 10px 0 10px 0; width: 100%; }
.gt_atrybuty td { border: 1px solid #FFFFFF; padding: 5px; }
.gt_atrybuty .gt_nazwa { text-align: right; width: 50%; }
.gt_atrybuty .gt_wartosc { text-align: left; width: 50%; font-weight: bold; }

/* szczegoly produktu */

/* formularz kontaktu */
.formKontaktu { width: 420px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 420px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 120px; text-align: right;margin:0 10px 0 0 }
.formKontaktuLabel span { color: #B5162A;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; border: 1px solid #ccc; color:#FFFFFF;background:#000b28;padding:3px;}
.formKontaktuPole select { width: 276px;color: #FFFFFF; background:#000b28; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; color: #FFFFFF; border: 1px solid #ccc; font-family:tahoma; font-size: 13px; background:#000b28; }
.formKontaktuWymagane { float: left; color: #B5162A;font-weight:bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* wyszukiwarka zaawansowana */
.searchLabel { float: left; width: 160px; text-align: right; margin: 4px 5px 0 0; }
.searchField { float: left; width: 250px; margin: 2px 0 2px 0; }
.searchField input { width: 236px; }
.searchField select { width: 240px; }
.searchButton { clear: both; width: 405px; text-align: right; padding: 5px 0 0 0; }
/* wyszukiwarka zaawansowana */

/* skladanie zamowienia */
.skladanie_zamowienia {  }
.skladanie_zamowienia_tytul { font-weight: bold; font-size: 16px; color: #FFFFFF; margin-top: 20px; }
.skladanie_zamowienia_ramka { overflow: hidden; margin-bottom: 4px; padding: 20px; }
.skladanie_zamowienia_tresc { margin: 10px 5px 10px 0; }
.skladanie_zamowienia_przycisk { text-align: left; }
.skladanie_zamowienia_przycisk img { padding-bottom: 10px; }
.skladanie_zamowienia_form { margin: 10px 5px 10px 0; }
.logInputD { clear: both; overflow: hidden; width: 335px; margin: 0 0 10px 0; }
.logInputD label { float: left; width: 130px; font-weight: bold; }
.logInputD input { float: left; width: 200px; color: #4b4d4f; background: #FFFFFF; border: 1px solid #FFFFFF;padding:3px 0 3px 3px; }
.loginBtnD { width: 335px; text-align: right; padding: 0px 0 0 0; }
/* skladanie zamowienia */

/* formularz klienta */
.form {  }
.form input, .form textarea, .form select { font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 3px; border: 1px solid #dc6ba0; margin: 0; }
.formSet { padding: 20px 0; overflow: hidden; clear: both; margin-bottom: 4px; border-bottom: 1px solid #85a015; }
.formTitle { font-weight: bold; font-size: 16px; color: #FFFFFF; margin: 0px 0 10px 0; line-height: 22px; }
.formCheckbox { padding: 5px; }
.formCheckbox input { vertical-align: middle;border:none;padding:0 }
.formLabel { width: 170px; float: left; text-align: right; }
.formLabel span { color: #ffc90d; font-weight: bold; }
.formField { width: 220px; float: left; margin: 0 0 6px 5px; }
.formField input { vertical-align: middle; }
.formField select { vertical-align: middle; width: 227px; }
.formInput1 { width: 220px; }
.formInput2 { width: 122px; }
.formInput3 { width: 31px; }
.formInput4 { width: 200px; color: #4b4d4f;background: #FFFFFF; border: 1px solid #dc6ba0;padding:3px 0 3px 3px; }
.formTextarea { width: 400px; height: 150px; overflow: auto; }
.formSetBottom { padding: 0px 10px; overflow: hidden;clear:both;}
.formButton { float:right;text-align:right;padding:5px 0px 0 0;cursor:pointer;margin:0 10px 0 0}
.formButton input {border:none;padding:0}
.formRequiredFields { padding: 5px 0 5px 0; float: left; color: #ffc90d; font-weight:bold; }
/* formularz klienta */

/* moje konto */
#formLogin {width:340px}
#przypomnijHasloBox {width:340px}
#przypomnijHasloBox .search_button {text-align:right;}
#przypomnijHasloBox .search_button img {cursor:pointer;}
.myAccount_zestaw {clear:both;margin:0 0 10px 0;width:340px;overflow:hidden;}
.myAccount_label { float: left; width: 135px; text-align: left; font-weight:bold;clear:both;}
.myAccount_label span { color: #ED6124;font-weight:bold; }
.myAccount_input { float: left; width: 203px; text-align: left;}
.myAccount_input input { width: 200px; color: #4b4d4f;background: #FFFFFF; border: 1px solid #F4A41F;padding:3px 0 3px 3px;}
.myAccount_submit {width:130px;text-align:right;float:right}
.required_fields { float:left;color: #ED6124;font-weight:bold;margin:10px 0 0 0;width:150px; }
/* moje konto */

/* koszyk */
#koszyk { border-collapse: collapse; margin: 10px 0 10px 0; width: 100%; }
#koszyk td { border: 1px solid #FFFFFF; padding: 12px 10px 12px 10px; }
#koszyk th { text-align: center; border-top: 0px; border: 1px solid #FFFFFF; padding: 12px 10px 12px 10px; }
#koszyk .koszyk_liczba_sztuk {width:43px;border:1px solid #d7d7d7;color:#666666;text-align:center;padding:3px 0;font-size:11px;margin:0 0 0 5px;}
.koszyk_naglowek_1 { width:207px;border-left:0px;text-align:left; }
.koszyk_naglowek_2 {text-align:right;}
.koszyk_naglowek_3 {text-align:center;}
.koszyk_naglowek_4 {text-align:right;}
.koszyk_naglowek_5 {text-align:right;}
.koszyk_naglowek_6 {border-right:0px;}
.koszyk_wiersz_1 { width:207px;border-left:0px;text-align:left; }
.koszyk_wiersz_2 {text-align:right;}
.koszyk_wiersz_3 {text-align:center;}
.koszyk_wiersz_4 {text-align:right;}
.koszyk_wiersz_5 {text-align:right;}
.koszyk_wiersz_6 {text-align:right;border-right:0px;}
.koszyk_podsumowanie_1 { text-align:right;border-left:0px;padding:15px 10px 15px 10px;font-weight:bold; }
.koszyk_podsumowanie_2 { text-align:right;font-weight:bold; }
.koszyk_przyciski { margin: 20px 0 0 0; }
.koszyk_przyciski img { cursor: pointer; margin: 0 0 0 10px; }
.koszyk_przyciski_lewe { float: left; width: 100px; }
.koszyk_przyciski_prawe { float: right; text-align: right; width: 400px; }
/* koszyk */

/* formualarz logowania */
.logowanie_zestaw { clear:both;margin:0 0 10px 0;width:340px;overflow:hidden; }
.logowanie_opis { float: left; width: 135px; text-align: left; font-weight:bold;clear:both; }
.logowanie_opis span { color: #b31660;font-weight:bold; }
.logowanie_pole { float: left; width: 203px; text-align: left; }
.logowanie_pola_wymagane { float:left;color: #b31660;font-weight:bold;margin:10px 0 0 0;width:150px; }
.logowanie_przycisk { width:130px;text-align:right;float:right }
.logowanie_przycisk img { cursor: pointer; }
/* formualarz logowania */

/* historia zamowien */
.hs_tabelka { width: 100%; border-collapse: collapse; }
.hs_tabelka th { text-align: center; background: #5C8706; color: #FFFFFF; font-weight: normal; }
.hs_tabelka th, .hs_tabelka td { border: 1px solid #DFDFDF; padding: 3px 3px 3px 3px; }
.tr_background {  }
.hs_naglowek_1 {}
.hs_naglowek_2 {}
.hs_naglowek_3 {}
.hs_naglowek_4 {}
.hs_naglowek_5 {}
.hs_naglowek_6 {}
.hs_wiersz_1 {text-align:center;font-weight:bold;}
.hs_wiersz_2 {text-align:center;}
.hs_wiersz_3 { text-align: right; }
.hs_wiersz_4 {text-align:center;}
.hs_wiersz_5 {text-align:center;}
.hs_wiersz_6 {text-align:center;}
.hs_wiersz_6 a {}
.hs_wiersz_6 a:hover {}
/* historia zamowien */

/* mapa serwisu */
.sitemap, .sitemap ul, .sitemap li{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.sitemap { margin-left:10px; }
.sitemap{background:url(../img/line1.gif) repeat-y;}
.sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html .sitemap li{
	float:left;
	display:inline;
}

.sitemap li a{padding-left:28px;}
.sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
.sitemap li span, .sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;} 
.sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

/* sub levels */

.sitemap li ul{	
	margin-left:28px;
	background:url(../img/line1.gif) repeat-y;
}
.sitemap li li{	
	background:url(../img/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

.sitemap:after, .sitemap ul:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.sitemap, .sitemap ul{display:block;}
/*  \*/
.sitemap, .sitemap ul{min-height:1%;}
* html .sitemap, * html .sitemap ul{height:1%;}
 /*  */
.sitemap ul{}
/* mapa serwisu */
