.basket_configuration_default{
	background-color: #EFEFEF;
	border-bottom: 1px solid #C1C1C1;
	padding: 0;
}
.basket_configuration_default_sub{
	border-top: 1px solid #C1C1C1;
	padding: 20px;
}
.basket_configuration_default h1{
	margin-top: 0;
}

.basket_config_info{
	background-color: white;
	padding: 20px;
	margin-bottom:30px;
	border-top: 2px solid #C1C1C1;
	border-bottom: 2px solid #C1C1C1;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
}

.form_table{
	width: 100%;
	border-collapse: collapse;
}

.form_table td{
	padding: 10px;
	/*border-top: 1px solid #999;*/
}

.form_table tr{
}

.form_header{
	margin-top: 15px;
	margin-bottom: 5px;
}
form hr{
	display:none;
}

table.sort_list{
	margin-top: 10px;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
	/*width: 100%;*/
}

table.sort_list th {
    border: 0;
	border-bottom: 1px solid #444;
}
table.sort_list td {
    border: 0;
	border-top: 1px solid #999;
}


table.sort_list td {
	font-family: "Trebuchet MS";
	font-size: 14px;
	padding: 10px;
	background-color: #F2F2F4;
}

table.sort_list th {
	font-family: "Trebuchet MS";
	font-size: 13px;
	padding: 8px;
	font-weight: bold;
	background-color: #E7E7EB;
}
table.sort_list td a{
	font-size: 13px;
}

.koszyk_head
{
	clear:both;
	width:100%;
	height:155px;
	position:relative;
}

.koszyk_head .button
{
	width:190px;
	height:59px;
	float:left;
	background:transparent url(layout_images/koszyk/button.gif) no-repeat scroll 0 0;
	margin-top:1px;
}
.koszyk_head .button_active
{
	width:190px;
	height:59px;
	float:left;
	background:transparent url(layout_images/koszyk/button_active.gif) no-repeat scroll 0 0;
	margin-top:1px;
}

.koszyk_head .button p
{
	color:#105395;
	text-align:center;
	font-size:14px;
	margin:0px;
	padding-top:18px;
	font-weight:bold;
}

.koszyk_head .button_active p
{
	color:#ffffff;
	text-align:center;
	font-size:14px;
	margin:0px;
	padding-top:18px;
	font-weight:bold;
}

.cena_div
{
	width:760px;
	height:60px;
	left:54px;
	background:transparent url(layout_images/koszyk/cena.gif) no-repeat scroll 0 0;
	top:61px;
	position:absolute;
}

.koszyk_head .zawartosc_div
{
	height:155px;
	width:208px;
	position:absolute;
	top:0px;
	right:0px;
}

.koszyk_head .zawartosc_div .koszyk_img
{
	width:42px;
	height:47px;
	position:absolute;
	top:10px;
	right:53px;
}

.koszyk_head .zawartosc_div .ile_koszyk
{
	padding:46px 0px 0px 12px;
	margin:0px;
	color:#105395;
	font-size:11px;
	line-height:20px;
}

.koszyk_head .zawartosc_div .zatwierdzonych_koszyk
{
	padding:10px 0px 0px 12px;
	margin:0px;
	color:#105395;
	font-size:11px;
}

.koszyk_head .zawartosc_div .ile_inp
{
	width:35px;
	height:16px;
	text-align:center;
	color:#105395;
	position:absolute;
	top: 65px;
	right:53px;
	background-color:#dedfe0;
	border-top:1px solid #535354;
	border-right:2px solid #535354;
	border-left:none;
	border-bottom:none;
}

.koszyk_head .zawartosc_div .zat_inp
{
	width:35px;
	height:16px;
	text-align:center;
	color:#105395;
	position:absolute;
	top: 93px;
	right:53px;
	background-color:#dedfe0;
	border-top:1px solid #535354;
	border-right:2px solid #535354;
	border-left:none;
	border-bottom:none;
}
.koszyk_head .button_kup
{
	width:157px;
	height:34px;
	position:absolute;
	bottom:0px;
	right:53px;
}

.koszyk_box
{
	position:relative;
	width:1024px;
	height:169px;
	clear:both;
	background:transparent url(layout_images/koszyk/lista_background.jpg) repeat-x scroll 0 0;
}

.usun_but
{
	width:154px;
	height:30px;
	background:transparent url(layout_images/koszyk/usun.gif) no-repeat scroll 0 0;
	bottom:3px;
	right:54px;
	position:absolute;
}

.usun_but a
{
	padding-left:18px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	font-size:16px;
	line-height:25px;
	display:block;
}

.configure_basket
{
	font-family:arial;
	width:1024px;
	clear:both;
	position:relative;
	background:transparent url(layout_images/koszyk/podklad_konfiguracja.gif) repeat-y scroll 0 0;
}

.configure_basket .lewa
{
	float:left;
	position:relative;
	width:338px;
}

.configure_basket .srodek
{
	float:left;
	position:relative;
	width:345px;
}
.configure_basket .prawa
{
	float:left;
	position:relative;
	width:340px;
}
.configure_stopka
{
	width:1024px;
	height:30px;
	clear:both;
	position:relative;
	background:transparent url(layout_images/koszyk/podklad_stopka.gif) repeat-x scroll 0 0;
}

.configure_podsumowanie
{
	clear:both;
	width:100%;
	height:190px;
	position:relative;
}

#osoba_basket
{
	font-family:arial;
	width:1024px;
	height:705px;
	clear:both;
	position:relative;
	background:transparent url(layout_images/koszyk/background_osoba.jpg) repeat-y scroll 0 0;
	border-bottom:1px solid #c4c4bf;
	border-top:1px solid #ffffff;
}

#osoba_basket .left
{
	float:left;
	width:513px;
	height:705px;
	position:relative;
}
#osoba_basket .right
{
	float:right;
	width:510px;
	height:705px;
	position:relative;
}

.osoba_wiersz
{
	width:100%;
	height:35px;
	clear:both;
}

.osoba_wiersz .wiersz_lewy
{
	width:230px;
	height:35px;
	float:left
}

.osoba_wiersz .wiersz_prawy
{
	width:250px;
	height:35px;
	float:left
}

.os_txt
{
	background:#ffffff;
	width:225px;
	height:18px;
	border-bottom:none;
	border-left:none;
	border-top: 1px solid #676767;
	border-right: 2px solid #676767;
	padding:1px 0px 0px 10px;
	color: #646565;
	margin-top:7px;
}

.osoba_mail
{
	position:absolute;
	width:510px;
	height:280px;
	bottom:0px;
	left:0px;
	background:transparent url(layout_images/koszyk/osoba_mail.jpg) repeat-y scroll 0 0;
	border-top:1px solid #c4c4bf;
}
#platnosc_basket
{
	font-family:inherit;
	width:1024px;
	height:680px;
	clear:both;
	position:relative;
	background:transparent url(layout_images/koszyk/background_platnosc.jpg) repeat-y scroll 0 0;
	border-bottom:1px solid #c4c4bf;
	border-top:1px solid #ffffff;
}
#platnosc_basket .opis
{
	width:100%;
	clear:both;
	height:250px;
	position:relative;
}

#platnosc_basket .opis .tytul
{
	position:absolute;
	top:40px;
	left:245px;
	height:20px;
	width:300px;
	font-size:14px;
	color:#646565;
}

#platnosc_basket .opis .op1
{
	position:absolute;
	top:70px;
	left:290px;
	height:20px;
	width:300px;
	font-size:13px;
	color:#105395;
}

#platnosc_basket .opis .op2
{
	position:absolute;
	top:90px;
	left:290px;
	height:20px;
	width:300px;
	font-size:13px;
	color:#105395;
}

#platnosc_basket .opis .ip1
{
	position:absolute;
	top:70px;
	left:260px;
}

#platnosc_basket .opis .ip2
{
	position:absolute;
	top:90px;
	left:260px;
}

#platnosc_basket .opis .tresc
{
	position:absolute;
	top:155px;
	left:240px;
	width:560px;
	color:#646565;
}

#platnosc_basket .opis .tresc2
{
	position:absolute;
	top:215px;
	left:240px;
	width:560px;
	color:#646565;
}

#platnosc_basket .rad1
{
	position:absolute;
	top:370px;
	left:100px;
}

#platnosc_basket .im1
{
	position:absolute;
	top:355px;
	left:120px;
}
#platnosc_basket .bk1
{
	position:absolute;
	top:390px;
	left:125px;
}

#platnosc_basket .rad2
{
	position:absolute;
	top:370px;
	left:215px;
}

#platnosc_basket .im2
{
	position:absolute;
	top:355px;
	left:235px;
}
#platnosc_basket .bk2
{
	position:absolute;
	top:390px;
	left:240px;
}



#platnosc_basket .rad3
{
	position:absolute;
	top:370px;
	left:335px;
}

#platnosc_basket .im3
{
	position:absolute;
	top:352px;
	left:355px;
}
#platnosc_basket .bk3
{
	position:absolute;
	top:390px;
	left:368px;
}


#platnosc_basket .rad4
{
	position:absolute;
	top:370px;
	left:455px;
}

#platnosc_basket .im4
{
	position:absolute;
	top:355px;
	left:477px;
}
#platnosc_basket .bk4
{
	position:absolute;
	top:390px;
	left:477px;
}


#platnosc_basket .rad5
{
	position:absolute;
	top:370px;
	left:595px;
}

#platnosc_basket .im5
{
	position:absolute;
	top:335px;
	left:625px;
}
#platnosc_basket .bk5
{
	position:absolute;
	top:380px;
	left:635px;
	width:40px;
}


#platnosc_basket .rad6
{
	position:absolute;
	top:370px;
	left:710px;
}

#platnosc_basket .im6
{
	position:absolute;
	top:335px;
	left:740px;
}
#platnosc_basket .bk6
{
	position:absolute;
	top:380px;
	left:745px;
	width:65px;
	text-align:center;
}

#platnosc_basket .rad7
{
	position:absolute;
	top:370px;
	left:830px;
}

#platnosc_basket .im7
{
	position:absolute;
	top:350px;
	left:850px;
}
#platnosc_basket .bk7
{
	position:absolute;
	top:380px;
	left:855px;
	width:65px;
	text-align:center;
}




/*2 KOLUMNA*/

#platnosc_basket .rad8
{
	position:absolute;
	top:480px;
	left:100px;
}

#platnosc_basket .im8
{
	position:absolute;
	top:450px;
	left:120px;
}
#platnosc_basket .bk8
{
	position:absolute;
	top:500px;
	left:125px;
}

#platnosc_basket .rad9
{
	position:absolute;
	top:480px;
	left:215px;
}

#platnosc_basket .im9
{
	position:absolute;
	top:460px;
	left:240px;
}
#platnosc_basket .bk9
{
	position:absolute;
	top:500px;
	left:240px;
}



#platnosc_basket .rad10
{
	position:absolute;
	top:480px;
	left:335px;
}

#platnosc_basket .im10
{
	position:absolute;
	top:462px;
	left:355px;
}
#platnosc_basket .bk10
{
	position:absolute;
	top:500px;
	left:360px;
}


#platnosc_basket .rad11
{
	position:absolute;
	top:480px;
	left:455px;
}

#platnosc_basket .im11
{
	position:absolute;
	top:450px;
	left:477px;
}
#platnosc_basket .bk11
{
	position:absolute;
	top:493px;
	left:480px;
	width:80px;
	text-align:center;
}


#platnosc_basket .rad12
{
	position:absolute;
	top:480px;
	left:595px;
}

#platnosc_basket .im12
{
	position:absolute;
	top:455px;
	left:615px;
}
#platnosc_basket .bk12
{
	position:absolute;
	top:500px;
	left:640px;
}


#platnosc_basket .rad13
{
	position:absolute;
	top:480px;
	left:710px;
}

#platnosc_basket .im13
{
	position:absolute;
	top:460px;
	left:730px;
}
#platnosc_basket .bk13
{
	position:absolute;
	top:500px;
	left:755px;
}

#platnosc_basket .rad14
{
	position:absolute;
	top:480px;
	left:830px;
}

#platnosc_basket .im14
{
	position:absolute;
	top:465px;
	left:850px;
}
#platnosc_basket .bk14
{
	position:absolute;
	top:500px;
	left:855px;
	width:65px;
	text-align:center;
}


/*3 KOLUMNA*/

#platnosc_basket .rad15
{
	position:absolute;
	top:590px;
	left:100px;
}

#platnosc_basket .im15
{
	position:absolute;
	top:570px;
	left:120px;
}
#platnosc_basket .bk15
{
	position:absolute;
	top:610px;
	left:125px;
}

#platnosc_basket .rad16
{
	position:absolute;
	top:590px;
	left:215px;
}

#platnosc_basket .im16
{
	position:absolute;
	top:575px;
	left:240px;
}
#platnosc_basket .bk16
{
	position:absolute;
	top:610px;
	left:240px;
}



#platnosc_basket .rad17
{
	position:absolute;
	top:590px;
	left:335px;
}

#platnosc_basket .im17
{
	position:absolute;
	top:570px;
	left:355px;
}
#platnosc_basket .bk17
{
	position:absolute;
	top:600px;
	left:360px;
	width:70px;
	text-align:center;
}


#platnosc_basket .rad18
{
	position:absolute;
	top:590px;
	left:455px;
}

#platnosc_basket .im18
{
	position:absolute;
	top:570px;
	left:475px;
}
#platnosc_basket .bk18
{
	position:absolute;
	top:610px;
	left:485px;
}

#platnosc_basket .sub
{
	position:absolute;
	bottom:30px;
	right:135px;
	width:75px;
	height:35px;
	text-align:center;
}

#podsumowanie_basket
{
	font-family:inherit;
	width:1024px;
	height:380px;
	clear:both;
	position:relative;
	text-align:center;
	background:transparent url(layout_images/koszyk/background_platnosc.jpg) repeat-y scroll 0 0;
}

#podsumowanie_basket .okno
{
	margin:0 auto;
	width:918px;
	height:320px;
	text-align:left;
	background:transparent url(layout_images/koszyk/background_podsumowanie.jpg) repeat-y scroll 0 0;
}
.sep_5w
{
	clear:both;
	background-color:white;
	width:1024px;
	height:5px;
	font-size:0px;
	line-height:0px;
}