body {font-family: Tahoma; font-size: 11px; line-height: 18px; color: #666666; background: #FFFFFF; margin:0; padding:0;}

.lista_hurt { width: 100%; border-top: 1px solid #76C456; border-left: 1px solid #76C456; border-collapse: collapse; }
.lista_hurt th { border-right: 1px solid #76C456; border-bottom: 1px solid #76C456; padding: 5px; margin: 0; background: #D74B8A; color: #FFFFFF; }
.lista_hurt td { border-right: 1px solid #76C456; border-bottom: 1px solid #76C456; padding: 5px; margin: 0; }
.lista_pole_ilosc { width: 36px; text-align: right; }
.lista_nr_kat {}
.lista_nazwa {}
.lista_prod {}
.lista_cena { text-align: right; }
.lista_dost { text-align: center; }
.lista_ilosc { text-align: center; }
.lista_ddk { text-align: center; }
.lista_ddk img { cursor: pointer; }

img {border:0px}
a {color:#5d9f03;text-decoration:none;}
a:hover {color:#2F4F05;text-decoration:underline;}
h1 { color: #333333; font-size: 17px; font-weight: normal; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
form { display: inline; }

.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }

.porcjowanie { clear: both; text-align: center; font-size: 12px; }

/* intro */
#bodyBg_intro {width:100%;margin:0;background: #FFFFFF url(../img/body_bg.jpg) repeat-x top}
#layout_intro {width:816px;margin:0 auto 0 auto;padding:59px 0 10px 0}
#content_intro {width:816px;margin:30px auto 0 auto;}
#contentLeft_intro {width:400px;float:left;display:inline;font-size:12px;}
#contentRight_intro {width:400px;float:right;display:inline;}
#logBox_intro {background:#e8e8e8 url(../img/log_box_bg.gif) repeat-x top;width:390px;padding:0 0 20px 15px}
#logBox_intro .header {color:#5d9f03;font-size:20px;font-family:arial;padding:2px 0 30px 0}
#logBox_intro .bold {font-weight:bold;color:#333333}
#logBox_intro .inputBox {float:left;display:inline;margin:0 10px 0 0;width:140px;}
#logBox_intro .inputBox #user, #logBox_intro .inputBox #pass {width:138px;border:1px solid #5d9f03;background:#ffffff}
#logBox_intro .inputLabel {margin:0 0 0 10px}
#b_loguj_intro {float:left;display:inline;width:70px;margin:18px 0 0 0}
#b_loguj_intro a {font-weight:bold;}
#buttons_intro {width:390px;margin:25px 0 0 10px}
#buttons_intro a {margin:0 35px 0 0}
#ukryty_submit { display: inline; width: 0; height: 0; padding: 0; margin: 0; border: 0; }

/* gl&#55962;&#57185; */
#bodyBg {width:100%;margin:0;background: #FFFFFF url(../img/body_main_bg.jpg) repeat-x top;}
#layout {width:990px;margin:0 auto 0 auto;}
#header {width:990px;height:80px;}
#logo {float:left;display:inline;width:280px;}
#headerRight {float:right;display:inline;width:690px;}
#headerRight #top {height:29px;text-align:right;color:#ffffff;padding:6px 20px 0 0}
#headerRight #top a { color: #FFFFFF; text-decoration: none; }
#headerRight #top a:hover { color: #FFFFFF; text-decoration: underline; }
#headerRightLine {background:url(../img/header_line_bg.gif) repeat-x;width:690px;height:1px;overflow:hidden;}
#headerRight #bottom {height:35px;text-align:right;color:#ffffff;padding:9px 20px 0 0}
#searchBox {float:left;display:inline;width:250px;color:#ecf4e1;text-align:left;}
#searchBox .header {font-size:12px;float:left;display:inline;vertical-align:middle;margin:2px 0 0 0}
#phrase {float:left;display:inline;width:100px;border:1px solid #b1d186;color:#666666;padding:3px 0 3px 3px;margin:0 10px 0 5px}
#searchBox .button {float:left;display:inline;cursor:pointer;vertical-align:middle;}

#basketBox {float:right;display:inline;width:400px;}
#basketBox .header {font-size:12px;float:left;display:inline;margin:2px 0 0 0}
#basketBox .text {color:#ffffff;float:left;display:inline;margin:2px 5px 0 5px;vertical-align:middle;}
#basketBox .button {float:right;display:inline;cursor:pointer;vertical-align:middle;}


#mainMenu {background:#77c456;width:990px;margin:2px auto 1px auto;height:32px;}
#mainMenu a {float:left;display:inline;display:block;color:#ffffff;font-weight:bold;padding:6px 20px 0 20px;height:28px;}
#mainMenu a:hover {text-decoration:none;background:url(../img/main_menu_bg.jpg) repeat-x;color:#5D9E02}
.mainMenuLine {width:1px;height:32px;background:url(../img/main_menu_line.gif) no-repeat;float:left;display:inline;}

#content {width:990px;margin:0px auto 0 auto;background:url(../img/content_bg1.jpg) repeat-x top;padding:17px 0 0 0}
#content #contentBg {width:990px;background:url(../img/content_bg2.jpg) repeat-y;margin:0 0 2px 0}
#leftMenu {width:206px;float:left;display:inline;background:#77c456;padding:10px 0 40px 0}
#leftMenu .menuCategory {width:202px;}
#leftMenu .menuCategoryFirst {width:202px;height:4px;background:url(../img/menu_category_first.jpg) no-repeat;line-height:1px;font-size:1px;}
#leftMenu .menuCategory a {display:block;width:187px;background: url(../img/menu_category_bg.jpg) repeat-y;color:#575757;padding:0 5px 0 10px}
#leftMenu .menuCategoryLast {width:202px;height:4px;background:url(../img/menu_category_last.jpg) no-repeat;line-height:1px;font-size:1px;margin: 0 0 1px 0;}
#leftMenu .menuPositions_1 { width: 190px; margin: 5px 0 5px 10px; }
#leftMenu .menuPositions_2 { width: 180px; margin: 5px 0 5px 20px; }
#leftMenu .menuPositions_1 a, #leftMenu .menuPositions_2 a { display: block; background:url(../img/menu_dot.gif) no-repeat 0px 7px; padding: 0 5px 5px 10px; color: #ffffff; }

#contentRight {width:784px;float:left;display:inline;}
#mainContainer {float:left;display:inline;width:577px;margin:0 1px 0 0;padding:20px 0 0 0;}
#mainContainerText { margin: 10px 20px 10px 20px; }
#contentRight .header {color:#333333;font-size:17px;}
#polecamyBox {width:537px;padding:0 20px 20px 20px;border-bottom:2px solid #cccccc}
.polecamyBoxLeft {float:left;display:inline;width:250px;}
.polecamyBoxLeft img {margin:0 0 10px 0}
.polecamyBoxLeft .description {width:230px;padding:10px 10px 10px 10px;color:#333333;background:#e8e8e8}
.polecamyBoxRight {float:left;display:inline;width:270px;margin:0 0 0 15px;}
.polecamyBoxRight .productName a {font-size:18px;color:#77c456;margin:0 0 5px 0}
.polecamyBoxRight .productSubtitle {font-size:13px;color:#77c456;margin:10px 0 0 0}
.polecamyBoxRight .productDescription {width:270px;margin:10px 0 10px 0}
.polecamyBoxRight .label {float:left;display:inline;width:70px;margin:0 10px 12px 0;font-weight:bold;color:#666666}
.polecamyBoxRight .value {float:left;display:inline;width:190px;margin:0 0 12px 0;color:#333333}
.polecamyBoxRight .price {font-size:20px;}
.polecamyBoxRight .buttons {padding:10px 0 0 0}
.polecamyBoxRight .buttons img {margin: 0 20px 0 0;cursor:pointer}

#mainNews {width:537px;padding:20px 20px 0px 20px;border-bottom:2px solid #cccccc;overflow:hidden;}
#mainNewsBg {background:url(../img/news_bg.gif) repeat-y;margin:25px 0 0 0;}
#mainNews .newsBox {float:left;display:inline;width:158px;margin:0 1px 0 0;padding:0 10px 10px 10px}
#mainNews .newsBox .image {margin:0 0 10px 0;text-align:center;}
#mainNews .newsBox .productName a {font-weight:bold;color:#666666;font-size:12px;}
#mainNews .newsBox .productText {margin:10px 0 10px 0}
#mainNews .newsBox .price {font-weight:bold;}
#mainNews .newsBox .button {text-align:right;cursor:pointer;margin:10px 0 0 0}
#upLink {width:537px;text-align:right;margin:15px 0 15px 0}
#upLink img {margin:0 0 0 5px}
#upLink a {font-weight:bold;color:#5d9f03}
#upLink a:hover {color:#5d9f03;}

#rightColumn {float:left;display:inline;width:196px;padding:20px 0 20px 10px}
#rightColumn .box {padding:0 20px 0 10px;width:166px;}
#rightColumn .image {text-align:right;width:166px;margin:0 0 10px 0}
#rightColumn .text {margin:7px 0 10px 0}
#rightColumn .button {text-align:right;cursor:pointer;vertical-align:middle;}
#rightColumn .line {width:196px;height:2px;background:#cccccc;overflow:hidden;margin:10px 0}
#rightColumn .topPosition {width:166px;overflow:hidden;}
#rightColumn .number {float:left;display:inline;text-align:right;margin:0 10px 0 0;width:16px;}
#rightColumn .productName {float:left;display:inline;width:140px;font-size:11px;}
#rightColumn .productName a {color:#77c456;text-align:right}

#footerBg {width:100%;background: #77c456 url(../img/footer_bg.jpg) repeat-x top;padding:10px 0 30px 0;}
#footer {width:990px;margin:0 auto;color:#ffffff}
#copyright {margin:0 0 0 10px;float:left;display:inline;width:200px;}
#address {margin:0 0 0 10px;float:left;display:inline;width:250px;}
#address a {color:#d5fd9d;text-decoration:none;}
#address a:hover {color:#2F4F05;text-decoration:underline;}
#bull{width:200px;float:right;display:inline;margin:0 10px 0 0;text-align:right}
#bull a {color:#d5fd9d;text-decoration:none;}
#bull a:hover {color:#2F4F05;text-decoration:underline;}

.productBox { width: 537px; overflow: hidden; border-bottom: 2px solid #CCCCCC; padding: 0 0 20px 0; margin: 0 0 20px 0; }
.productBoxLeft { width: 150px; float: left; }
.productPic { text-align: center; }
.productPrice { text-align: center; color: #D74585; font-weight: bold; padding: 5px 0 5px 0; }
.productZaz { text-align: center; }
.productBoxRight { width: 370px; float: right; }
.productName { font-size: 15px; margin: 0 0 15px 0; }
.productName a { color: #77C456; text-decoration: none; }
.productName a:hover { color: #388816; text-decoration: underline; }
.productDescShort { color: #77C456; font-size: 13px; margin: 0 0 15px 0; }
.productDesc { background: #E8E8E8; padding: 10px; color: #333333; }
.productButtons { margin: 14px 0 0 0; }
.productButtons img { margin-right: 9px; }




.attr_label { border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; text-align: right; padding: 5px; width: 40%; }
.attr_value { border-bottom: 1px solid #C5C5C5; font-weight: bold; padding: 5px; width: 60%; }

#popup { text-align: left; }
#popup h1 { color:#101960;font-size:16px;margin:0 0 15px 0;line-height:22px;text-align:left;font-weight:normal; }
#popup_content {  }

.form {  }
.form_set { padding: 10px 0 10px 0; }
.form_set_2 { padding: 10px 0 10px 80px; }
.form_set_left { width: 370px; float: left; }
.form_set_right { width: 370px; float: right; }
.form_set_login {  }
.form_title { font-weight: bold; padding: 5px 10px 5px 10px; border-bottom: 1px solid #77c456; margin: 0 0 10px 0; background: #FFFFFF; color: #000000; }
.form_input_1 { width: 360px; vertical-align: middle; font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; }
.form_input_2 { width: 250px; vertical-align: middle; font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; }
.form_input_3 { width: 35px; vertical-align: middle; font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; }
.form_input_4 { width: 200px; vertical-align: middle; font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; }
.form_textarea { width: 360px; height: 100px; font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; overflow: auto; }
.form_checkbox { vertical-align: middle; }
.form_radio { vertical-align: middle; }
.f_firma {  }
.error { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
.form_required_fields { clear: both; }
.form_button { text-align: left; padding: 10px 0 0 0; }
.form_button img { cursor: pointer; }

/* koszyk */
#koszyk {width:100%;font-size:11px;color:#666666;border-collapse:collapse;margin:20px 0 0 0}
#koszyk td {border:1px solid #ffd2e5;padding:2px;}
#koszyk .header td {line-height:13px;text-align:center;border-top:0px;padding:2px;font-size:11px}
#koszyk .td_first {border-left:0px;}
#koszyk .td_last {border-right:0px;}
#koszyk .liczba_sztuk {width:43px;border:1px solid #ffd2e5;text-align:center;padding:3px 0;font-size:11px;margin:0 0 0 5px;}
#koszyk .td_right {text-align:right;}
#koszyk .td_center {text-align:center;}
#koszyk a {color:#77c456; text-decoration:none;}
#koszyk a:hover {text-decoration:underline;}
#koszyk .priceText {text-align:right;border-left:0px;padding:2px;border-top:1px solid #ffd2e5;border-bottom: 0;}
#koszyk .priceValue {text-align:right;border-top:1px solid #ffd2e5;border-bottom: 0;border-right:0px;}
#buttonsBasket {width:100%; margin:20px 0 0 0}
#buttonsBasketLeft {float:left;display:inline;}
#buttonsBasketRight {float:right;display:inline;}
#buttonsBasketRight img {margin:0 0 0 10px;cursor:pointer;}
/* koszyk */

/* skladanie zamowienia */
.skladanie_zamowienia {  }
.skladanie_zamowienia_tytul { font-weight: bold; font-size: 13px; color: #10559C; margin-top: 20px; }
.skladanie_zamowienia_ramka { overflow: hidden; border: 1px solid #FFFFFF; padding: 20px;  margin-bottom: 4px; }
.skladanie_zamowienia_tresc { margin: 10px 5px 10px 30px; }
.skladanie_zamowienia_przycisk { text-align: left; padding: 0 0 0 30px; }
.skladanie_zamowienia_przycisk img { padding-bottom: 10px; }
/* skladanie zamowienia */

.ms_0 { }
.ms_1 { padding-left: 10px; }
.ms_2 { padding-left: 20px; }
.ms_3 { padding-left: 30px; }
.ms_4 { padding-left: 40px; }

.banner { margin: 3px 0 3px 0; text-align: center; }

#popup { text-align: left; }
#popup #popup_close { float: right; }
#popup #popup_close img { cursor: pointer; }
#popup h1 { color:#101960;font-size:16px;margin:0 0 15px 0;line-height:22px;text-align:left;font-weight:normal; }
#popup_content {  }
.popup_label { float: left; width: 150px; padding: 0 0 5px 0; margin: 0 5px 0 0; text-align: right; }
.popup_field { float: left; width: 280px; padding: 0 0 5px 0; }
.popup_field input { font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; width: 280px; padding: 2px; }
.popup_field textarea { font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; width: 280px; height: 50px; padding: 2px;  }
.popup_buttons { padding: 5px 0 0 155px; }



/* formularz kontaktu */
.formKontaktu { width: 400px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 400px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 120px; text-align: left; }
.formKontaktuLabel span { color: #f9a600; font-weight: bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px;  background: #f8f9f9; color: #4b4d4f; }
.formKontaktuPole select { width: 276px;color: #000000; }
.formKontaktuPole textarea { width: 270px; height: 80px; overflow: auto;  background: #f8f9f9; color: #4b4d4f; font-family:tahoma; font-size: 13px; }
.formKontaktuWymagane { float: left; color: #f9a600; font-weight: bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* 
.kontakt_opis { width: 400px; margin: 10px auto; text-align: center; }
.kontakt_zestaw { width: 400px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 120px; text-align: left; }
.kontakt_opis_text span { color: #f9a600; }
.kontakt_opis_input { float: right; width: 280px; text-align: right; }
.kontakt_opis_input input { width: 270px; background: #f8f9f9; color: #4b4d4f; }
.kontakt_opis_input select { width: 276px; background: #f8f9f9; color: #4b4d4f; }
.kontakt_opis_input textarea { width: 270px; height: 80px; overflow: auto; background: #f8f9f9; color: #4b4d4f; }
.kontakt_opis_pola_wymagane { float: left; color: #f9a600; }
.kontakt_opis_input_submit { float: right; text-align: right; }

.kontakt_opis_text_2 { float: left; width: 120px; text-align: right; }
.kontakt_opis_input_2 { float: right; width: 275px; text-align: left; }

.kontakt_opis_text_checkbox { text-align: left; }
.kontakt_opis_text_checkbox input { vertical-align: middle; }
*/


.productBox { width: 537px; margin: 10px 0 0 0; }
.productBox .productPicture {float:left;display:inline;width:270px;margin:0 30px 0 0;text-align:center}
.productBox .productPicture img {margin: 0 0 10px 0}
.productBox .productPicture span {display:block;font-size:10px;color:#cccccc;text-align:center}
.productBox .productDescription {float:left;display:inline;width:237px;text-align:justify}

.productBox .productDetails {margin:0 0 0px 0;width:237px;font-size:11px;}
.productBox .descriptionLabel {float:left;display:inline;width:120px;margin:0 5px 0 0;color:#666666;}
.productBox .descriptionValue {float:left;display:inline;width:90px;color:#666666}
.productBox .red {color:#c92626;font-weight:bold;}
.productBox .button {padding:10px 0 0 0}
.productBox .productBoxLine {background:#e9e9e9;height:1px;overflow:hidden;width:420px;margin:15px 0}
.productBox .productText {color:#666666;}
.productBox .productPicsInfo { text-align: left; padding: 4px 0 4px 0; font-weight: bold; }
.productBox .productPics { text-align: center; }
.productBox .productPics img { padding: 1px; border: 1px solid #ffd2e5; margin: 1px; }

/* 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 */












/* skladanie zamowienia */
.skladanie_zamowienia {  }
.skladanie_zamowienia_tytul { font-weight: bold; font-size: 13px; color: #ed1c24; 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 #F4A41F;padding:3px 0 3px 3px; }
.loginBtnD { width: 335px; text-align: right; padding: 0px 0 0 0; }
/* skladanie zamowienia */

/* formularz klienta */
.form {  }
.form input, textarea { font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 3px; overflow: auto; border: 1px solid #dc6ba0; }
.formSet { padding: 20px 10px; overflow: hidden;clear:both; margin-bottom: 4px;border-bottom:1px solid #eee }
.formTitle { font-weight: bold; font-size: 16px; color: #69a718; margin: 0px 0 10px 0;line-height:22px }
.formCheckbox { padding: 5px; }
.formCheckbox input { vertical-align: middle;border:none;padding:0 }
.formCompany {  }
.formLabel { width: 170px; float: left; text-align: right; }
.formLabel span {color: #ed1c24; font-weight: bold; }
.formField { width: 310px; float: left; margin: 0 0 0 5px; }
.formField input { margin-bottom: 6px; vertical-align: middle; height:14px}
.formInput1 { width: 290px; }
.formInput2 { width: 191px; }
.formInput3 { width: 33px; }
.formInput4 { width: 200px; color: #4b4d4f;background: #FFFFFF; border: 1px solid #dc6ba0;padding:3px 0 3px 3px; }
.formTextarea { width: 450px; height: 150px; }
.formSetBottom { padding: 0px 10px; overflow: hidden;clear:both;width:490px}
.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: #ed1c24; 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; }

/* koszyk */
#koszyk { border-collapse: collapse; margin: 10px 0 10px 0; width: 100%; }
#koszyk td { border: 1px solid #69a718; padding: 12px 10px 12px 10px; }
#koszyk th { text-align: center; border-top: 0px; border: 1px solid #69a718; padding: 12px 10px 12px 10px; }
#koszyk .liczba_sztuk {width:43px;border:1px solid #69a718;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: 130px; }
.koszyk_przyciski_prawe { float: right; text-align: right; width: 350px; }
/* 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 */

/* mapa serwisu */
.ms0 { padding: 2px 0 2px 0; font-weight: bold; }
.ms1 { padding: 2px 0 2px 20px; }
.ms2 { padding: 2px 0 2px 40px; }
.ms3 { padding: 2px 0 2px 60px; }
/* mapa serwisu */

/* historia zamowien */
.hs_tabelka {width:100%;border-collapse:collapse;}
.hs_tabelka th {text-align:center;background:#69a718;color:#FFFFFF;font-weight: normal;}
.hs_tabelka th, td {border:1px solid #69a718;padding:3px 3px 3px 3px}
.tr_background {background:#d6ffa1}
.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 {}
.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 */
