.basket_body{
	background-color : white;
	margin-bottom : 0px !important;
	text-align : left;
	font-family:Arial;
	font-size:11px;
	color:#47372a;
	width:750px;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 16px;
}


.basket_body2{
	background-color : white;
	margin-bottom : 0px !important;
	text-align : left;
	font-family:Arial;
	font-size:11px;
	color:#47372a;
	width:750px;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 0px;
}

	
.basket_body div.error, .basket_body2 div.error {
	float : right;
	width : 350px;
	text-align : right;
	font-weight: bold;
}

.basket_body #title, .basket_body2 #title{
	font-size : 16px;
	font-weight:bold;
	padding:20px 0 30px;
	font-family : Arial, Helvetica, sans-serif;
}

.basket_body .subtitle, .basket_body2 .subtitle{
	font-size : 1.3em;
	font-family : Arial, Helvetica, sans-serif;
	color : #7C9039;
	text-transform:none;
	font-weight:bold;
}

.basket_body .subtitle span, .basket_body2 .subtitle span { text-transform:none; }

/*****
.separator{
	margin : 5px 19px 10px 16px;
}
*****/

/***** BASKET_BOX DIV *****/
.basket_box{
	float : left;
	width : 311px;
	height : 234px;
	padding : 5px 18px 18px 18px;
	border : 1px solid #e8e0d3 ;
	margin-bottom : 10px;
	font-size:11px;
	color:#473654;
}
.ml_10{
	margin-left : 10px;
}
.basket_box .title{
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom : 12px;
	font-size : 1.2em;
	font-weight : bold;
}

.basket_box_text{
	margin-left : 145px;
	font-size:11px;
	}
input.ident{
	margin : 3px 0 0 0px;
	border : 1px solid #c8c8c8;
	}
html>body input.ident{
	margin : 3px 0 0 0px !important;
	}
.bouton_valid_box{
	text-align : left ;
	float:left;
	}
#identification_form .bouton_valid_box{
	text-align : left ;
	float:right;
	margin-top:10px;
	}
.bouton_valid_box img{
	vertical-align:middle;
	}	
.basket_box a{
	color : #5B5B5B;
	}
/***** END OF BASKET_BOX DIV *****/

/***** POPIN USED FOR IDENTIFICATION *****/
#detail_popin{
	width : 300px !important;
	height : auto;
	}
.confirmation{
	font-weight : normal !important;
	line-height : 1.2em !important;
	}
.confirmation input.ident{
	margin : 0px 0 0 0px !important;
	}
/***** END OF POPIN USED FOR IDENTIFICATION *****/

/***** IDENTIFICATION *****/
#identification_form{
	margin : 10px 0 10px 0;
	border : 1px solid #E8E0D3;
	padding : 10px 10px 10px 10px;
	}
#identification_form .title{
	color:#7c9039;
	font-weight:normal;
	margin-bottom : 15px;
	}
#identification_form .specialtext{
	margin:-15px 0px 15px 0;
	border:0px;
	}	

#part_0{
	padding-right : 25px;
	border : 1px white solid;
	}
#part_0 label, #part_0 .pseudolabel{
	width : 130px;
	}

#part_1{
	float : left;
	width : 300px;
	padding-right : 25px;
	border : 1px white solid;
	}
#part_1 label, #part_1 .pseudolabel{
	width : 130px;
	}

#item-01 label, #item-01 .pseudolabel{
	float : left;
	font-weight : bold;
	line-height : 1em;
	}
#item-01 .label2{
	display : inline;
	width : auto;
	float : none;
	}
#identification_form input{
	margin : 0 0 10px 0 !important;
	vertical-align : middle;
	}
#identification_form select{
	border : 1px solid #7B8F38;
	margin : 0 0 10px 0 !important;
	vertical-align : middle;
	}
#identification_form .no_mb {
	margin-bottom:0px !important;
	}		
#identification_form .noborder{
	margin : 0 0 0px 0 !important;
	vertical-align : middle;
	}	
#info_yes {
	margin : 0 0 0 0;
	border:1px solid #f00;
}
	 
#promo_yes {
	margin : 0 0 0 0;
	border:1px solid #f00;
}	 	
#identification_form .radio{
	margin-top : 10px !important;
	}
#identification_form #bouton_valid{
	border : 0 none white !important;
	margin : 0 0 0 0px !important;
	}
#notice{
	width : 150px;
	margin-top : -10px;
	}
select{
	margin : -5px 0 5px 0;
	}
	
#identification_form input {
	border-color:#7b8f38;
}

#process{
	width:750px;

}

#process .title{
	font-size:14px;
	margin-bottom:10px;
}

#process .title span.big{
	font-weight:bold;
}

#process .basket_box .title{
	color:#7c9039;
	font-weight:normal;
}

#process .basket_box  .basket_box_text span {
	text-transform:none;
}

#process #error_identification{
	clear:both;
	text-transform:none;
	padding-top:10px;
}

#process input{
	font-family:Arial;
	font-size:11px;
	color:#47372a;
	border:solid 1px #c8c8c8;
}

#process .bouton_valid_box input, .bouton_valid_box input{
	background-color:#7B8F38;
	color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	padding:0 4px;
	text-transform:none;
	border:none;
	cursor:pointer;
}

#process .form_box input{
	border-color:#7b8f38;
}

#login_popin{
	font-family:Arial;
	font-size:10px;
}

#basket_bottom{
	position:relative;
	margin-top:15px;
	text-align:right;
	height:40px;
}
	
	
#basket_bottom table{

}	

.bouton_valid_box a{
	background-color:#7b8f38;
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
	font-weight:normal;
	text-transform:none;
}

/* GDU : added to display normal links*/
.bouton_valid_box .text_link
{
	background-color:white;
	font-family:Arial;
	font-size:13px;
	color:black;
	font-weight:normal;
	text-decoration:underline;
}

#basket_content .basket_content_header span.title{
	font-size:14px;
	color:#7b8f38;
}

#bouton_valid, #button_valid_2{
	background-color: #7B8F38;
	padding:2px 4px 2px 4px;
}


/***** POPIN USED FOR IDENTIFICATION *****/
#detail_popin{
	width : 300px !important;
	height : auto;
	}
.confirmation{
	font-weight : normal !important;
	line-height : 1.2em !important;
	}
.confirmation input.ident{
	margin : 0px 0 0 0px !important;
	}
/***** END OF POPIN USED FOR IDENTIFICATION *****/

/***** IDENTIFICATION *****/
#identification_form{
	margin : 10px 0 10px 0;
	border : 1px solid #E8E0D3;
	padding : 10px 10px 10px 10px;
	}
#identification_form .title{
	color:#7c9039;
	font-weight:normal;
	margin-bottom : 15px;
	}
#identification_form .specialtext{
	margin:-15px 0px 15px 0;
	border:0px;
	}	

#part_0{
	padding-right : 25px;
	border : 1px white solid;
	font-weight:bold;			
	}
#part_0 label, #part_0 .pseudolabel{
	width : 130px;
	float:left;
}


#part_1{
	float : left;
	width : 300px;
	padding-right : 25px;
	border : 1px white solid;
	font-weight:bold;			
	}

#part_1 label, #part_1 .pseudolabel{
	width : 130px;
	float:left;
}

#part_2 label, #part_2 .pseudolabel, #part_2A label, #part_2A .pseudolabel{
	width : 140px;
	float:left;
}


#part_3 .check{
	width:30px;
	float:left;
}

#part_3 .label4{
	width:690px;
	display:block;
	float:left;
}

#part_0 label.label2, #part_1 label.label2, #part_2 label.label2, #part_2A label.label2 {
	width :100%;
	display:inline;
	float:none;
}
	
#part_2{
	width : 345px;
	margin-left : 316px;
	border-left : 1px solid #E8E0D3;
	padding-left : 15px;
	font-weight:bold;
	height: 340px;
	}
	
	#part_2A{
	width : 345px;
	margin-left : 316px;
	border-left : 1px solid #E8E0D3;
	padding-left : 15px;
	font-weight:bold;
	}

#part_2 label, #part_2 .pseudolabel, #part_2A label, #part_2A .pseudolabel{
	width : 140px;
	display:block;
	}
#item-01 label, #item-01 .pseudolabel{
	float : left;
	font-weight : bold;
	line-height : 1em;
	}
#item-01 .label2, #item-02 .label2{
	display : inline;
	width : auto;
	float : none;

	}
	
#notice{
	width : 150px;
	margin-top : -10px;
	}

#identification_form{

}
	
#identification_form input{
	margin : 0 0 10px 0 !important;
	vertical-align : middle;
	}
#identification_form select{
	border : 1px solid #7B8F38;
	margin : 0 0 10px 0 !important;
	vertical-align : middle;
	}
#identification_form .no_mb {
	margin-bottom:0px !important;
	}		
#identification_form .noborder{
	margin : 0 0 0px 0 !important;
	vertical-align : middle;
	}	
#info_yes {
	margin : 0 0 0 0;
	border:1px solid #f00;
}
	 
#promo_yes {
	margin : 0 0 0 0;
	border:1px solid #f00;
}	 	
#identification_form .radio{
	margin-top : 10px !important;
	}
#identification_form #bouton_valid{
	border : 0 none white !important;
	margin : 0 0 0 0px !important;
	}
#notice{
	width : 150px;
	margin-top : -10px;
	}
select{
	margin : -5px 0 5px 0;
	}
	
#identification_form input {
	border-color:#7b8f38;
}

.normalny{
	font-weight:normal;
}

#osobowet{
	font-size:11px;
	margin:auto;
}

.form-input {
border: 1px solid #7b8f38;
margin: 0 0 10px;
font-family: Arial;
font-size: 11px;
color: #47372a;

}

.form-input2 {
border: 1px solid #7b8f38;
margin: 0px;
font-family: Arial;
font-size: 11px;
color: #47372a;

}
	
/***** END OF IDENTIFICATION *****/

