#content table td.productCode {
font-size:0.8em;
padding-right:2px;
vertical-align:middle;
}
#content  table td.productName {
/*color:#4797F3;*/
font-size:0.95em;
vertical-align:middle;
}

#content table tr td.unitPrice {
	font-size:0.95em;
font-weight:bold;
text-align:center;
vertical-align:middle;
width:100px;
}

#content table tr td.totalPrice { 
font-size:0.95em;
font-weight:bold;
text-align:center;
vertical-align:middle;
width:100px;

}

#content table td.recalculateCart {
font-size:0.95em;
padding-left:2px;
text-align:center;
vertical-align:middle;
}

#content table td.removeProduct {
font-size:0.95em;
text-align:center;
vertical-align:middle;
}

#content table td.recalculateCart input,
#content table td.removeProduct input {
	border:0px solid #4797F3;
}


#info, #suma {
background:#E9F0FF none repeat scroll 0%;
border:1px solid #4797F3;
/*color:#444444;*/
margin:10px 0pt;
padding:5px;
}


/*
*
*
*  TOTAL součet
*
*/


#content table td.totalPrice {
font-size:0.95em;
font-weight:bold;
text-align:center;
vertical-align:middle;
width:100px;
}


/*
*
*
*  Doprava a balné
*
*/

#content .deliveryPayment {
/*display:table;*/
width:541px;

display: block;


}

#content #registerOrNot input,
#content .deliveryPayment input {
	border:0px solid #E9F0FF;
}

#content .basketButton {

margin-top: 0px;
text-align:center;
clear: both;
float: none;
display: block;
padding-top: 15px;
}



#delivery,#payment {
	background:#E9F0FF none repeat scroll 0%;

	padding:5px;
	width:250px;
}

#delivery {
	float:left;
}

#payment {
	float:right;

}

#content #delivery table, #content #payment table {
font-size:0.95em;
width:250px;
}

#content table#registerOrNot{ 
background-color:#E9F0FF ;

margin:15px 0pt;
padding:8px;
}






/**
*
*
*  INFORMACE OD ZAKAZNIKA
*
*/
#content .clientInfo {
	font-size: 0.9em;
}


#content .clientInfo  fieldset {
background:#E9F0FF none repeat scroll 0%;
background:#F2F5FF none repeat scroll 0%;
border:1px solid White;
display:block;
margin:10px 0pt 0pt;
padding:5px;
width:541px;

}


#content .clientInfo legend {
color:#4797F3;
font-size:0.99em;
font-weight:bolder;
}

#content .clientInfo fieldset input {
width:123px;
font-size:1em;

}


#content .clientInfo fieldset input.checkbox {
	
	text-align: left;
	
	width: 13px;
	
	
	border:1px solid #4899F3;

	/*ie */
	/*border: 0px solid Black;*/
}

#content .clientInfo fieldset input:focus {


border:1px solid #83B9F3;

}





#content .clientInfo fieldset input.input-validation-error {
	
	border:1px solid #F35047;
	background-color: #FFEEEE;
}


#content .clientInfo textarea {
/*font-size:0.9em;*/
background:white none repeat scroll 0%;

border:1px solid #4797F3;

height:98px;
margin:4px 8px;
overflow:hidden;
padding:0pt;
width:342px;

font-size:1em;


}

#content .clientInfo input.cartButton,
#content input.cartButton {

background:transparent url(../images/button.gif) no-repeat scroll 0% top;
border:0pt none;
color:#FFFFFF;
height:21px;
margin:0px auto 1pt 25px;
padding:0pt 0pt 7px;
width:80px;
}









