a.primary, a.primary2, a.secondary, a.secondary2, a.negative, a.additional{
	float:right;
	line-height:12px;
	text-decoration:none;
	cursor:pointer;
	padding:0;
	margin-right:9px;
}
a.primary span,  a.negative span, a.additional span{
	display:block;
	right:-9px;
	padding:3px 9px 3px 0;
	line-height:12px;
	position:relative;
}
a.primary2 span{
	display:block;
	right:-9px;
	padding:3px 15px 3px 7px;
	line-height:12px;
	position:relative;
}
a.secondary span{
	display:block;
	right:-9px;
	padding:3px 8px 3px 0;
	line-height:12px;
	position:relative;
	float:left;
}
.buttons a.secondary span{
  height:12px;
  overflow:hidden;
}
a.secondary2 span{
	display:block;
	right:-9px;
	padding:3px 19px 3px 10px;
	line-height:12px;
	position:relative;
	float:left;
}
.addThis a.secondary2 span{
	padding:3px 22px 3px 13px;
}
.addThis a.primary span{
	padding:3px 6px 3px 0pt;
	right:-8px;
}
.addThis a.primary2{
  margin-left:6px;
}
a.primary, a.primary2{
	background:transparent url('/images/html/primary.png') no-repeat top left;		
}
a.primary span, a.primary2 span{
	color:#fff !important;
	background:transparent url('/images/html/primary.png') no-repeat top right;			
}
a.secondary, a.secondary2{
	background:transparent url('/images/html/secondary.png') no-repeat top left;		
}
a.secondary span, a.secondary2 span{
	color:#000;	
	background:transparent url('/images/html/secondary.png') no-repeat top right;			
}
a.negative {
	background:transparent url('/images/html/negative.png') no-repeat top left;		
}
a.negative span{
	color:#000;	
	background:transparent url('/images/html/negative.png') no-repeat top right;			
}
a.additional {
	background:transparent url('/images/html/additional.png') no-repeat top left;		
}
a.additional span{
	color:#fff;	
	background:transparent url('/images/html/additional.png') no-repeat top right;			
}
a.primary:hover, a.primary2:hover, a.secondary:hover, a.secondary2:hover, a.negative:hover, a.additional:hover{
	background-position: 0px -18px;	
}
a.primary:hover span, a.primary2:hover span, a.secondary:hover span, a.secondary2:hover span, a.negative:hover span, a.additional:hover span{
	background-position: 100% -18px;	
}
a.primary:active, a.primary2:active, a.secondary:active, a.secondary2:active, a.negative:active, a.additional:active{
	background-position: 0px -36px;	
}
a.primary:active span, a.primary2:active span, a.secondary:active span, a.secondary2:active span,  a.negative:active span, a.additional:active span{
	background-position: 100% -36px;	
}
a.primary span.disabled, a.primary2 span.disabled, a.primary:hover span.disabled, a.primary2:hover span.disabled, a.primary:active span.disabled, a.primary2:active span.disabled{
	color:#d7f0d0 !important;
}
a.secondary span.disabled, a.secondary2 span.disabled, a.secondary:hover span.disabled, a.secondary2:hover span.disabled, a.secondary:active span.disabled, a.secondary2:active span.disabled{
	color:#9a9a9a !important;
}
a.negative span.disabled, a.negative:hover span.disabled, a.negative:active span.disabled{
	color:#755353 !important;
}
a.additional span.disabled, a.additional:hover span.disabled, a.additional:active span.disabled{
	color:#bebebe !important;
}
.disabled, .disabled:hover, .disabled:active{
	background-position:left bottom !important;
	cursor:default !important;
}
.disabled span, .disabled:hover span, .disabled:active span{
	background-position:right bottom !important;
	cursor:default !important;
}
.buttonHolder{
	width:100%;
	overflow:hidden;
}
.quantity{
	float:left;
}
.quantity a, .quantity input{
	float:left;
	text-align:center;	
}
.quantity a{
	width:18px;
	height:18px;
	text-indent:-9000px;
	text-decoration:none;
	padding:0;
}
.quantity input{
	width:31px;
	padding:0;
}
.quantity a.dec{
	background:transparent url('/images/html/dec.png') no-repeat top left;
}
.quantity a:hover.dec{
	background:transparent url('/images/html/dec.png') no-repeat 0px -18px;
}
.quantity a:active.dec{
	background:transparent url('/images/html/dec.png') no-repeat 0px -36px;
}
.quantity a.inc{
	background:transparent url('/images/html/inc.png') no-repeat top left;
}
.quantity a:hover.inc{
	background:transparent url('/images/html/inc.png') no-repeat 0px -18px;
}
.quantity a:active.inc{
	background:transparent url('/images/html/inc.png') no-repeat 0px -36px;
}
.currency{
	right:10px;
	top:10px;
	position:absolute;	
}
.currency span{
	float:left;
	text-align:center;
	margin-right:1px;
}
.currency #usd{
	width:34px;
}
.currency #uah{
	width:32px;
}
.currency span#usd a{
	padding:3px 0 3px;		
	line-height:12px;	
}
.currency span#uah a{
	line-height:13px;
	padding:2px 0 3px 2px;
}
.currency span a{
	display:block;
	text-decoration:none;
}
.currency #usd .active{
	cursor:default;
	color:#fff;
	background:transparent url('/images/html/uah-checker.png') no-repeat 0px -18px !important;	
}
.currency #uah .active{
	cursor:default;
	color:#c3e6b9;
	background:transparent url('/images/html/usd-checker.png') no-repeat 0px -18px !important;	
}
.currency #usd .active:hover{
	cursor:default;		
	color:#fff;
}
.currency #uah .active:hover{
	color:#c3e6b9 !important;
	cursor:default;	
}
.currency #usd a{
	color:#000;
	background:transparent url('/images/html/uah-checker.png') no-repeat 0px 0px;
}
.currency #uah a{
	color:#3b4539;
	background:transparent url('/images/html/usd-checker.png') no-repeat 0px 0px;		
}
.currency #usd a:hover{	
	background:transparent url('/images/html/uah-checker.png') no-repeat 0px -36px;
}
.currency #uah a:hover{	
	background:transparent url('/images/html/usd-checker.png') no-repeat 0px -36px;
}
.currency #usd a:active{
	background:transparent url('/images/html/uah-checker.png') no-repeat 0px -54px;
}
.currency #uah a:active{	
	background:transparent url('/images/html/usd-checker.png') no-repeat 0px -54px;	
}
.currency #usd a.disabled, .currency #uah a.disabled{
	color:#fff !important;
}
.order a{
	width:140px;
	height:37px;
	display:block;
	margin:10px auto;
	padding:0;
	text-indent:-90000px;
	background:url(/images/html/order.png) no-repeat right top;	
}
.order a:hover{
	background:url(/images/html/order.png) no-repeat 0px -37px;	
}
.order a:active{
	background:url(/images/html/order.png) no-repeat 0px -74px;	
}
.delete{
	width:18px;
	height:18px;
	float:left;
	text-indent:-9000px;
	background:transparent url('/images/html/delete.png') no-repeat top left;
}
.delete:hover{
	background:transparent url('/images/html/delete.png') no-repeat 0px -18px;
}
.delete:active{
	background:transparent url('/images/html/delete.png') no-repeat 0px -36px;
}
.selOrd .delete{
	background:transparent url('/images/html/delete2.png') no-repeat top left;
}
.selOrd .delete:hover{
	background:transparent url('/images/html/delete2.png') no-repeat 0px -18px;
}
.selOrd .delete:active{
	background:transparent url('/images/html/delete2.png') no-repeat 0px -36px;
}
.datePicker{
	float:left;
}
.datePicker li{
	float:left;
}
.datePicker li a{
	display:block;
	line-height:12px;
	text-decoration:none;
}
.time li a span {
  width:83px;
  text-align:center;
}
.paytype li a span {
  width:116px;
  text-align:center;
}
.paytype li.start a span {
  width:114px;
}
.datePicker li a span{
	padding:4px 5px;
	position:relative;
	display:block;
}
.datePicker li.start{
	padding-left:2px;
}
.datePicker li.end{
	padding-right:2px;
}
.datePicker li.end a span{
	right:-5px;
	padding-left:0;	
	padding-right:6px;
}
.datePicker li.start a span{
	left:-5px;
	padding-right:0px;
	padding-left:6px;	
}
.datePicker li.start a.disabled span, .datePicker li.start a.disabled:hover span, .datePicker li.start a.disabled:active span{
	background-position:left bottom !important;
	cursor:default !important;
}
.datePicker li a{
	color:#1a1c1d;
	border-right:1px #949ba3 solid;
	background:transparent url('/images/html/week-n-date.png') repeat-x left top;
}
.datePicker li a:hover{
	color:#1e1f20 !important;
	background:transparent url('/images/html/week-n-date.png') repeat-x 0px -20px;
}
.datePicker li a:active{
	color:#15181a !important;
	background:transparent url('/images/html/week-n-date.png') repeat-x 0px -40px;
}
.datePicker li a.disabled, .datePicker li a:hover.disabled{
	color:#9b9b9b !important;
}
.datePicker li a.active{
	color:#fff;
	border-right:1px #0067b8 solid;
	background:transparent url('/images/html/week-n-date-active.png') repeat-x left top;
}
.datePicker li a.active:hover{
	color:#fff !important;
	background:transparent url('/images/html/week-n-date-active.png') repeat-x 0px -20px;
}
.datePicker li a.active:active{
	color:#fff !important;
	background:transparent url('/images/html/week-n-date-active.png') repeat-x 0px -40px;
}
.datePicker li.start a span{
	background:transparent url('/images/html/week-n-date-left.png') no-repeat top left;	
}
.datePicker li.start a:hover span{
	background:transparent url('/images/html/week-n-date-left.png') no-repeat 0px -20px;	
}
.datePicker li.start a:active span{
	background:transparent url('/images/html/week-n-date-left.png') no-repeat 0px -40px;	
}
.datePicker li.end a span{
	background:transparent url('/images/html/week-n-date-right.png') no-repeat top right;	
}
.datePicker li.end a:hover span{
	background:transparent url('/images/html/week-n-date-right.png') no-repeat 100% -20px;	
}
.datePicker li.end a:active span{
	background:transparent url('/images/html/week-n-date-right.png') no-repeat 100% -40px;	
}
.datePicker li.start a.active span{
	background:transparent url('/images/html/week-n-date-active-left.png') no-repeat top left;	
}
.datePicker li.start a.active:hover span{
	background:transparent url('/images/html/week-n-date-active-left.png') no-repeat 0px -20px;	
}
.datePicker li.start a.active:active span{
	background:transparent url('/images/html/week-n-date-active-left.png') no-repeat 0px -40px;	
}
.datePicker li.end a.active span{
	background:transparent url('/images/html/week-n-date-active-right.png') no-repeat top right;	
}
.datePicker li.end a.active:hover span{
	background:transparent url('/images/html/week-n-date-active-right.png') no-repeat 100% -20px;	
}
.datePicker li.end a.active:active span{
	background:transparent url('/images/html/week-n-date-active-right.png') no-repeat 100% -40px;	
}

.control_l {
  float:left !important;
  margin-right:20px !important;
  margin-left:0px !important;
}
.disabled .ds1, .disabled .ds2 {
  color:#aaaaaa
}
.ds1 img {
  float:left;
  margin:2px 8px 0 0 
}
.ds2 img {
  float:left;
  margin:2px 0 0 8px 
}
.ds1 i, .ds2 i{
  float:left;
  font-style:normal;
}
.disabled .ds1 img, .disabled .ds2 img {
  opacity:0.5;
  -moz-opacity:0.5;
  filter:alpha(opacity=50);
}/*
.ds2 span {
  padding:3px 8px 3px 20px;
  background:url(/images/arr_l.gif) no-repeat left top;
}
.ds3 span {
  padding:3px 28px 3px 0pt;
  background:url(/images/arr_r.gif) no-repeat right top;
}*/

#payinfo .buttons a.primary span {
  width:100px;
  text-align:center;
}
.forPayment a span {
  width:100px;
  text-align:center;
}
