.buySteps
{
	clear: left;
	float: left;
	width: 560px;
}

.buySteps li
{
	float: left;
	height: 27px;
	line-height: 27px;
	
	margin-right: 15px;
	
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.buySteps a
{
	color: #fff;
}

.buySteps .step01
{
	width: 108px;
	background: url( gfx/cart/bg_step01.png ) no-repeat #b2000f;
}

.buySteps .step01b
{
	display: block;
	width: 108px;
	background: url( gfx/cart/bg_step01b.png ) no-repeat #1d1d1d;
}

.buySteps .step02
{
	width: 149px;
	background: url( gfx/cart/bg_step02.png ) no-repeat #b2000f;
}


.buySteps .step02b
{
	display: block;
	width: 149px;
	background: url( gfx/cart/bg_step02b.png ) no-repeat #1d1d1d;
}


.buySteps .step03
{
	width: 136px;
	background: url( gfx/cart/bg_step03.png ) no-repeat #b2000f;
}


.buySteps .step03b
{
	display: block;
	width: 136px;
	background: url( gfx/cart/bg_step03b.png ) no-repeat #1d1d1d;
}

.buySteps .step04
{
	width: 120px;
	margin: 0;
	background: url( gfx/cart/bg_step04.png ) no-repeat #b2000f;
}

.buySteps .step04b
{
	display: block;
	width: 120px;
	margin: 0;
	background: url( gfx/cart/bg_step04b.png ) no-repeat #1d1d1d;
}

.fullCart
{
	clear: left;
	float: left;
	width: 560px;
	margin-top: 20px;
	
	padding-top: 15px;
	
	background: url( gfx/cart/bg_top.png ) no-repeat;
}

.fullCart fieldset
{
	float: left;
	width: 560px;
}

.fullCart legend
{
	display: none;
}

.fullCart table
{
	width: 560px;
	text-align: left;
	border: 0;
	padding: 0;
	margin: 0;
	
	margin-bottom: 20px;
	border-collapse: collapse;
}

.fullCart table thead, .fullCart table thead tr
{
	float: left;
	width: 560px;
}

.fullCart table thead tr th
{
	float: left;
	height: 28px;
	
	padding-left: 10px;	
	vertical-align: top;
	
	font-weight: normal;
}

.fullCart .th1 { width: 27px; }
.fullCart .th2 { width: 159px; }
.fullCart .th3 { width: 63px; }
.fullCart .th4 { width: 71px; }
.fullCart .th5 { width: 48px; }
.fullCart .th6 { width: 81px; }
.fullCart .th6b { width: 122px; }
.fullCart .th7 { width: 41px; }

.fullCart tbody
{
	float: left;
	width: 560px;
}

.fullCart tbody tr
{
	float: left;
	width: 560px;
	
}

.fullCart tbody tr td
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #dfd7d0;
}

.fullCart tbody tr td.th2 .minaddtowishlist
{
	clear: left;
	float: left;
	display: block;
	width: auto;
	margin-top: 5px;
	font-weight: normal;
	color: #7f7f7f;
}

.fullCart tbody tr td.th2 .minaddtowishlist input
{
	line-height: 15px;
	vertical-align: middle;
	margin-right: 5px;
}

.fullCart tbody tr td.th3 input
{
	height: 16px;
	width: 27px;
	margin-right: 3px;
	border: 1px solid #dfd7d0;
}

.fullCart tbody tr td.th7 input
{
	height: 16px;
	width: 16px;
}

.fullCart tbody tr.operacje_na_koszyku td.przelicz
{
	float: left;
	width: 294px;
	height: 19px;
	border-top: 0;
	padding-left: 215px;
	vertical-align: top;
	background: url( gfx/cart/bg_bottom1.png ) no-repeat 0 0;
}

.fullCart tbody tr.operacje_na_koszyku td.usun_kopiuj
{
	float: left;
	width: 41px;
	height: 19px;
	border-top: 0;
	padding-left: 10px;
	vertical-align: top;
	background: url( gfx/cart/bg_bottom2.png ) no-repeat 0 0;
}

input.kopiuj
{
	margin-right: 3px;
}

.fullCart tbody tr.podsumowanie
{
	float: left;
	width: 560px;
	
	border-top: 0;
	background: url( gfx/cart/bg_bottom3.png ) no-repeat 0 100%;
}

.fullCart tbody tr.podsumowanie td.wartosc
{
	float: left;
	width: 218px;

	border: 0;
	padding-top: 15px;
	padding-left: 200px;
	border-top: 0;
}

.fullCart tbody tr.podsumowanie td.kwota
{
	float: left;
	width: 122px;
	
	border: 0;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 0;
	
	font-weight: bold;
	background: url( gfx/cart/bg_bottom4.png ) no-repeat 0 100%;
}

.achtungi
{
	float: left;
	width: 540px;
}


.continueShopping
{
	float: left;
	margin-top: 20px;
}

.back2cart
{
	float: right;
	margin-top: 20px;
	margin-right: 10px;
	/* margin-left: 260px; */
}

input.dalej
{
	float: right;
	margin-top: 20px;
}

label.nextstep
{
	clear: both;
	float: right;
	margin-top: 2px;
	color: #cd0000;
	text-decoration: underline;
}

a.go2home
{
	clear: both;
	float: left;
	display: block;
	height: 19px;
	line-height: 19px;
	padding-left: 30px;

	margin-top: 20px;
	margin-right: 40px;	
	color: #4c4c4c;
	background: url( gfx/cart/ico_home.png ) no-repeat;
	white-space: nowrap;
}

a.go2home span
{
	color: #cd0000;
	text-decoration: underline;
}

a.go2wish
{
	float: left;
	
	margin-top: 20px;
	margin-right: 40px;

	display: block;
	height: 19px;
	line-height: 19px;
	padding-left: 30px;
	
	color: #4c4c4c;
	background: url( gfx/cart/ico_wishlist.png ) no-repeat;
	white-space: nowrap;
}

a.go2wish strong
{
	color: #cd0000;
	font-weight: bold;
}

a.go2wish span
{
	color: #cd0000;
	text-decoration: underline;
}

a.go2cart
{
	float: left;
	margin-top: 20px;
	margin-right: 40px;
	display: block;
	height: 19px;
	line-height: 19px;
	padding-left: 30px;
	
	color: #4c4c4c;
	background: url( gfx/ico_cart_min.png ) no-repeat;
	white-space: nowrap;
}


/* style dla parametr.tpl */
.fullCart2
{
	clear: left;
	float: left;
	width: 560px;
	height: auto;
	
	text-align: left;
	
	background: url( gfx/cart/bg_top2.png ) no-repeat;
	
	margin-top: 20px;
	border-collapse: collapse;
	color: #1e1e1e;
}

.fullCart2 thead tr th
{
	height: auto;
	font-weight: normal;

	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	border-bottom: 1px solid #dfd7d0;
}

.fullCart2 .th1 {	width: 27px; }
.fullCart2 .th2 {	width: 159px; }
.fullCart2 .th3 {	width: 63px; }
.fullCart2 .th4 {	width: 71px; }
.fullCart2 .th5 {	width: 48px; }
.fullCart2 .th6 {	width: 122px;  text-align: right; padding-right: 10px; }

.fullCart2 tbody tr td
{
	padding-top: 10px;
	padding-left: 10px;
}

.payment_cart
{

	float: left;
	width: 560px;
}

.payment_cart em {color: #cd0000; font-weight: bold; font-style: normal;}

.payment_cart table
{
	margin-top: 10px;
	border-top: 1px solid #dfd7d0;
	border-collapse: collapse;
	color: #1e1e1e;
}

.payment_cart table thead th
{
	padding-top: 10px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

.payment_cart table th, .payment_cart table td, .payment_cart table label
{
	color: #1e1e1e;
}

.payment_cart table tr
{
	line-height: 14px;
	vertical-align: middle; 
}

.payment_cart table tr td
{
	padding-top: 3px;
	padding-bottom: 3px;
}

.payment_cart table .td1
{
	width: 27px;
	padding-left: 10px;
}

.payment_cart table .td2
{
	width: 391px;
	padding-left: 10px;
	text-align: left; 
}

.payment_cart table td a:hover
{
	text-decoration: underline;
}

.payment_cart table .td3
{
	width: 132px;
	padding-right: 10px;
	text-align: right; 
}

.payment_cart table tr.payment_cart_checked
{
	font-weight: bold;
}

.payment_cart table .delivery_info
{
	padding-left: 47px;
	padding-right: 10px;
}

.payment_cart table .td2document
{
	width: 519px;
	padding-left: 10px;
	text-align: left; 
}

.payment_cart table.summary_payment
{
	border: 0;

	width: 560px;
	background: url( gfx/cart/bg_bottom2a.png ) no-repeat;
	border-collapse: collapse;
}

.payment_cart table.summary_payment td
{
	padding: 0;
	line-height: 13px;
}

.payment_cart table.summary_payment .td1
{
	width: 418px;
	padding: 0;
	text-align: right;
}

.payment_cart table.summary_payment .td2document
{
	width: 132px;
	padding-left: 0;
	padding-right: 10px;
	text-align: right;
}

.payment_cart table.summary_payment .tr1 td
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.payment_cart table.summary_payment .tr3 td
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

/* style dla member.tpl */
.member_data
{
	clear: left;
	float: left;
}

.member_data fieldset
{
	width: 560px;
}

.member_data table
{
	float: left;
	width: 560px;
	height: auto;
	
	/* border-bottom: 1px solid #dfd7d0; */
	
	border-collapse: collapse;
	background: url( gfx/cart/bg_bottom3a.png ) repeat-x 0 100%;;
}

.member_data table thead
{
	float: left;
	width: 560px;
	height: auto;
}

.member_data table th
{
	width: 560px;
	text-align: left;

	font-family: tahoma, sans-serif;	
	font-size: 11px;	

	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #dfd7d0;
	background: url( gfx/cart/bg_top3.png ) repeat-x;
}

.member_data table tbody
{
	float: left;
	width: 560px;
	padding-top: 15px;
}

.member_data table td
{
	height: 13px;
	line-height: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	font-family: tahoma, sans-serif;	
	font-size: 11px;
	text-align: center;
	color: #1e1e1e;
}
	
.member_data table .td1 {	width: 190px; padding-left: 10px; text-align: left;}
.member_data table .td2 {	width: 90px; }
.member_data table .td3 {	width: 200px; text-align: left; }
.member_data table .td4 {	width: 70px; }

.member_data table .td1 span { color:#cd0000; }
.member_data table .td3 span { color: #cd0000; margin-left: 10px;}

.member_data table .error 
{ 
	color: #cd0000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0pt;
	text-align: left;
}

.member_data table .error b { color:#cd0000; }

.member_data table td input
{
	width: 198px;
	height: 16px;
	
	font-family: tahoma, sans-serif;	
	font-size: 11px;
	
	border: 1px solid #dfd7d0;
}

.member_data table td input.check
{
	width: 15px;
	height: 15px;
	border: 1px solid #dfd7d0;
}

.member_data table td textarea
{
	width: 198px;
	height: 6em;
	
	font-family: tahoma, sans-serif;	
	font-size: 11px;
	
	border: 1px solid #dfd7d0;
}

.member_data table .td1 a
{
	color: #cd0000;
}

.member_data table .info_star
{
	text-align: right;
	padding-right: 10px;
}

.member_data table .info_star span
{
	color: #1e1e1e;
}

.member_data table td.agree, .member_data table td.newsletter
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #dfd7d0;
}

.member_data table td.newsletter
{
	background-color: #FDF3F3;
}

.member_data table td.agree p
{
	float: left;
}

.member_data table td.agree .margintop10
{
	margin-top: 3px;
}

.member_data table td.agree input, .member_data table td.newsletter input
{
	float: left;
	width: 15px;
	height: 15px;
	
	margin-left: 30px;
	margin-right: 30px;
	border: 1px solid #dfd7d0;
}

.member_data table td.agree label, .member_data table td.newsletter label
{
	float: left;
	width: 470px;
	text-align: justify;

	}

.aktualizacja_ok
{
	color: #1e1e1e;
}

.member_data .rejestruj
{
	margin-top: 10px;
}

.buy_finalize
{
	float: left;
	width: 560px;
	
	margin-top: 20px;
	border-collapse: collapse;
}

.buy_finalize th
{
	text-align: left;

	font-family: tahoma, sans-serif;	
	font-size: 11px;	
	color: #1e1e1e;
	
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;

	border-bottom: 1px solid #dfd7d0;	
	background: url( gfx/cart/bg_top3.png ) repeat-x;
}

.buy_finalize tbody
{
	padding-top: 15px;
}

.buy_finalize tbody tr td
{
	padding-top: 15px;
	padding-bottom: 15px;
}

.buy_finalize tbody .th1 { width: 160px; padding-left: 10px;}
.buy_finalize tbody .th2 { width: 170px; }
.buy_finalize tbody .th3 { width: 200px; text-align: center; padding-left: 20px; }

.buy_finalize tbody .th2 select
{
	width: 170px;
	height: 15px;
	border: 1px solid #dfd7d0;
}

.buy_finalize tbody .th1 a
{
	color: #1e1e1e;
}

.buy_finalize tbody .th1 a .span1
{
	font-weight: bold;
	color: #1e1e1e;
}

.buy_finalize tbody .th1 a .span2
{
	font-size: 14px;
	color: #cd0000;
	font-weight: bold;
}

.buy_finalize tbody .th3 a
{
	color: #cd0000;
}

.buy_finalize tbody .platnosc_ok
{
	color: #1e1e1e;
}

.buy_finalize tbody .platnosc_error
{
	color: #cd0000;
}

p#scriptInfo{
	color:red;
	margin:10px;
	border:1px solid red;
	padding:10px;
}

.fullCart tbody tr.bony_box{
	color:#fff;
}

.fullCart tbody tr.bony_box td{
	width:560px; 
	background-color:#067FCC; 
	border:1px solid #067FCC; 
	padding:0px; 
}

.fullCart tbody tr.bony_box p{
	margin:5px;
}

.fullCart tbody tr.bony_box span, .fullCart tbody tr.bony_box b{
	color:#fff;
}

.fullCart tbody tr.bony_box div#stanKonta{
	display:inline;
	margin-left:10px;
	color:white;
	position:relative;
	bottom:7px;
}

.fullCart tbody tr.bony_box div#bonyLewa{
	float:left;
	width:270px;
	margin-bottom:10px;
}

.fullCart tbody tr.bony_box div#bonyPrawa{
	float:right;
	width:280px;
	margin-top:5px;
	color:#fff;
}

.fullCart tbody tr.bony_box input#dodajKod{
	width:170px;
	height:15px;
	margin-left:10px;
}

.fullCart tbody tr.bony_box input#dodajKodWyslij{
	background-color:#000;
	font-weight:bold;
	padding:2px;
	font-size:10px;
	border:1px solid #5AACE0;
	color:#fff;
}

div#bonyInfo{
	background-color:#067FCC;
	margin-bottom:20px;
	font-size:20px;
	text-align:center;
	color:white;
	border:1px solid #067FCC;
	padding:5px;
}

div#bonyInfo .kwotaPrezenty{
	font-weight:bold;
	font-size:20px;
	color:#FFF;
}