.orderSubForm {width: 772px; }
.orderSubForm h2 {font-weight: bold;}
.dane {width: 772px; margin: 5px 0 15px 0;}
.dane H3 {margin:0 0 10px 0; padding:5px; color: #000; font-size: 15px; font-weight: bold; line-height: 120%; background: #f5f5f5; border: #d6d6d6 1px solid;}
.dane P {margin:0 0 10px 0; padding:0;}
.errorMessage, .successMessage {border: #f00 4px solid; width: 692px; padding: 25px 5px; font-size: 15px; font-weight: bold; text-align: center; margin: 0 0 25px 0; color: #f00;}
.successMessage {border: #fff 4px solid; color: #fff;}
.logowanie { background: #d8d8d8; padding: 5px; margin: 0 0 16px 0; width:762px;}
.logowanie h2 {font-weight: bold;}
.logowanie .orderSubFormForm { width:750px; border: 1px solid #fff; padding: 5px;}
.logowanie a { color: #f00; text-decoration: underline;  }
.logowanie a:hover { color: #fff; }
.logowanie .orderSubFormDesc { width: 762px; }
.logowanie .loginForm { width:762px; margin: 10px 0 0 0; }
.form_info, .form_info2 {width: 234px; float: right; padding: 2px 0px 5px 0; font-size: 10px;}
.form_info2 { padding: 2px 20px 5px 0;}
.form_info3 {float: right; width: 380px;}
#usr_first_name_div, #usr_email_div, #new_password_div, #usr_password_div, #billing_company_div, #billing_post_code_div {width: 325px; margin: 0 0 8px 0;}
#usr_first_name_label, #usr_email_label, #new_password_label, #usr_password_label, #billing_company_label, #billing_post_code_label {clear:left; float:left; margin:0; padding:8px 5px 0 0; text-align:right; width:90px; font-size: 13px;}
#usr_first_name, #usr_email, #new_password, #usr_password, #billing_company, #billing_post_code {margin: 0; padding:3px; width:220px; float: left;}
#usr_password_div2 #usr_password_label {width: 80px;}
#usr_password_div2 #usr_password {width: 215px;}
#usr_last_name_div, #usr_phone_div, #new_password_confirm_div, #usr_pass_div, #usr_password_confirm_div, #billing_company_vat_id_div, #billing_city_div {float: right; width: 365px; margin: 0 0 8px 0;}
#usr_last_name_label, #usr_phone_label, #new_password_confirm_label, #usr_pass_label, #usr_password_confirm_label, #billing_company_vat_id_label, #billing_city_label {clear:left; float:left; margin:0;  padding:8px 5px 0 0; text-align:right; width:105px; font-size: 13px;}
#usr_last_name, #usr_phone, #new_password_confirm, #usr_pass, #usr_password_confirm, #billing_company_vat_id, #billing_city {margin: 0; padding:3px; width:220px; float: left;}
#billing_company_div, #billing_company_vat_id_div {margin-top: 10px;}
#usr_address_div, #billing_address_div {width: 772px; margin: 0 0 8px 0;}
#usr_address_label, #billing_address_label {clear:left; float:left; margin:0; padding:5px 5px 0 0; text-align:right; width:90px; font-size: 13px;}
#usr_address, #billing_address {margin: 0; padding:3px; width:643px; float: left;}
#usr_post_code_div {width: 330px; margin: 0 0 8px 0;}
#usr_post_code_label {clear:left; float:left; margin:0; padding:5px 5px 0 0; text-align:right; width:90px; font-size: 13px;}
#usr_post_code {margin: 0; padding:3px; width:220px; float: left;}
#usr_city_div {float: right; width: 380px; margin: 0 0 8px 0;}
#usr_city_label {clear:left; float:left; margin:0; font-size: 13px;  padding:5px 5px 0 0; text-align:right; width:120px;}
#usr_city {margin: 0; padding:3px; width:220px; float: left;}
#usr_company_div  {width: 340px; margin: 0 0 8px 0;}
#usr_company_label {clear:left; float:left; margin:0; padding:5px 5px 0 0; text-align:right; width:90px; font-size: 13px;}
#usr_company {margin: 0; padding:3px; width:220px; float: left;}
#usr_company_vat_id_div {float: right; width: 365px; margin: 0 0 8px 0;}
#usr_company_vat_id_label {clear:left; float:left; margin:0;  padding:5px 5px 0 0; text-align:right; width:105px; font-size: 13px;}
#usr_company_vat_id  {margin: 0; padding:3px; width:220px; float: left;}
#usr_password_div {width: 325px; margin: 0 0 8px 0;}
#usr_password_label {clear:left; float:left; margin:0; padding:5px 5px 0 0; text-align:right; width:90px; font-size: 13px;}
#usr_password {margin: 0; padding:3px; width:210px; float: left;}
#new_password_div {width: 361px; padding: 0 0 5px 0;}
#new_password_label {clear:left; float:left; margin:5px 0 0 0;padding:0 5px 0 0; text-align:right; width:80px;}
#new_password {margin: 0; padding:3px; width:230px; float: left;}
#new_password_confirm_div {width: 382px; float: right; padding: 0 0 5px 0;}
#new_password_confirm_label {clear:left; float:left; margin:5px 0 0 0; padding:0 5px 0 0; text-align:right; width:120px;}
#new_password_confirm {margin: 0; padding:3px; width:230px; float: left;}
.new_line { width: 772px; overflow: hidden; height: 0;}
.reqiired {color: #f00;}
.loginForm #login_key_div {width: 325px; margin: 0 0 8px 0;}
.loginForm #login_key_label {clear:left; float:left; margin:0; padding:8px 5px 0 0; text-align:right; width:80px; font-size: 13px; color: #444;}
.loginForm #login_key {margin: 0; padding:3px; width:220px; float: left;}
.loginForm #usr_pass_div {float: right; width: 365px; margin: 0 0 8px 0;}
.loginForm #usr_pass_label {clear:left; float:left; margin:0;  padding:8px 5px 0 0; text-align:right; width:105px; font-size: 13px; color: #444;}
.loginForm #usr_pass {margin: 0; padding:3px; width:220px; float: left;}
.loginForm #usr_pass_div a {float: right; clear: right; font-size: 11px; margin: 3px 25px 0 0;}
.orderFormButtonsLogin, .orderFormButtons, .confirm_sb  {width: 330px; text-align: center; padding: 2px 0 20px 337px;}
.orderFormButtonsLogin #loginForm_submit, .orderFormButtons #submit_button, #loginForm_submit {float: left; width: 120px; height: 21px; padding:3px 0 22px 0; margin:2px 0 0 0; text-align: center; background:  url(../../media/images/defaultButton.gif) top no-repeat; color: #fff; cursor: pointer; border:0; cursor:pointer;} 
.orderFormButtonsLogin #loginForm_submit:hover, .orderFormButtons #submit_button:hover, #loginForm_submit:hover {background-position: bottom;} 
.orderFormButtons {margin: 16px 0 0 0;}
.confirm {width: 772px; }
#fatura_div {width: 560px; padding: 0 0 0 150px;}
#fatura_label {clear:left; float:left; margin:0; padding:8px 5px 0 0; text-align:right; width:120px; font-size: 13px;}
#billingFormOp {margin: 0; padding:3px; width:270px; float: left;}
#or_comment {margin: 5px 0 0 130px; padding:3px; width:520px; float: left; height: 120px;}
.bl_etap_pstep { float: left; width: 772px; background: url(../../media/images/nie_aktyw_kosz_etap.gif) top right repeat-x; color: #c0c0c0; margin: 5px 0 10px 0; font-size: 11px; }
.bl_etap_pstep DIV { font-size: 11px; font-family: Arial; padding: 24px 7px 3px 7px; width: 179px; float: left; color: #c1c1c1; text-decoration: none; text-align: right; }
.bl_etap_pstep a { font-family: Arial; padding: 24px 7px 3px 7px; display: block; width: 179px; float: left; color: #000; text-decoration: none; text-align: right; }
.bl_etap_pstep a:hover { color: #dd0000; }
.aktyw_etap { background: url(../../media/images/pasek_postepu.gif) top repeat-x; }
a.aktyw_etap {color: #C14100;}
a.aktyw_etap:hover {color: #000;}
.nie_aktyw { background: url(../../media/images/nie_aktyw_kosz_etap.gif) top repeat-x; }
#kosz_ikon { background: url(../../media/images/aktyw_kosz_etap.gif) top right no-repeat; color: #f00; }
.orderSubFormForm {width: 772px;}
#payment_progress, #shipping_progress {font-size: 14px; color: #f00;}
#payment_modules {width: 772px; padding: 8px 0; }
.row1 .pF-n {color: #fff;}
.pF-n {color: #000;}
.pF-n LABEL { font-weight: bold; margin: 2px 0 0 0; font-size: 14px;}
.orderSubFormForm TABLE { float: right; clear: both; width: 772px; }
.orderSubFormForm TABLE .row2 { background: #e4e4e4; }
.orderSubFormForm TABLE .row1 { background: #c3c3c3; }
.orderSubFormForm TABLE TD { padding: 2px; vertical-align: top; }
#payment_modules TD, #shipping_modules TD { padding: 8px 2px; }
#shipping_modules TD.pF-ch, #payment_modules TD.pF-ch { vertical-align: middle; padding: 5px 15px; width: 20px; }
#shipping_modules TD.pF-ch INPUT, #payment_modules TD.pF-ch INPUT { font-weight: bold; padding: 5px; width: 18px; height: 18px; }
#shipping_modules TD.pF-i, #payment_modules TD.pF-i { padding: 8px 10px 8px 0; width: 135px; }
.orderSubFormForm TABLE THEAD TD { font-weight: bold; background: #f1f1f1; }
.orderSubFormForm TABLE INPUT { width: auto; margin: 0; padding: 0; }
.orderSubFormForm TABLE LABEL { width: auto; margin: 0; padding: 0; clear: both; text-align: left; font-size: 13px; cursor: pointer; }
.orderSubFormForm TABLE BR { clear: both; }
.orderSubFormForm TABLE INPUT { margin-top: 5px; }
.orderSubFormForm TABLE TR.checked LABEL {color: #fff; font-weight: bold; margin: 2px 0 0 0; font-size: 14px;}
.orderSubFormForm TABLE TR.checked { background: #ea6f06;  }
.orderSubFormForm TABLE TR.checked .pF-n {color: #fff;}
.orderSubFormDesc { width: 772px; padding: 0 0 2px 0; line-height: 120%;  }
.orderSubFormForm TABLE TR.checked STRONG { color: #FFF; }
.orderSubFormForm TABLE .disabled { color: #fff; font-weight: normal; }
.orderSubFormForm TABLE .disabled LABEL { font-weight: normal; margin: 2px 0 0 0; }
.orderSubFormForm TABLE TR.disabled STRONG { color: #F00; }
.zamawiajacy { width: 350px; margin: 5px 0 15px 0; }
.zamawiajacy h4 { background: #d9d9d9; padding: 2px 0 3px 10px; color: #000; margin: 0; font-size: 14px;}
.zamawiajacy h4 a { float: right; margin: 1px 10px 0 0; font-size: 11px; color: #000; font-weight: normal;}
.zamawiajacy h4 a:hover { color: #C14100;	}
.zamawiajacy .desc { padding: 8px 10px; width: 330px; font-size: 13px;}
.desc a:hover {color: #fff;}
.faktura, .dostawa  {float: right; margin-right: 0;}
.koment { width: 772px;}
.produkty table { width: 100%;}
.produkty table thead { font-weight: bold;}
.produkty table thead td { padding: 4px 2px 5px; border-bottom: 1px solid #bababa; color: #fff; font-size: 13px;}
.produkty table tbody td { padding: 2px;}
.produkty table a { color: #C14100;}
.produkty table a:hover { color:#000;}
.finish {width: 762px; margin: 5px 0 20px 0; font-size: 14px; background: #B9B9B9; padding: 5px; color: #000;}
.finish div {border: 1px solid #fff; padding: 7px; background: #e2e2e2;}
.finish STRONG {font-size: 16px;}
a.sP_podglad {font-size: 15px; color:#C14100; font-weight: bold;}
.desc a {color: #C14100; font-weight: bold;}
a.sP_podglad:hover, .desc a:hover {color: #000;}
.orderSubForm h2 {margin-bottom: 2px;}