.basket-box {
		width: 615px;
		background: #402f29;
}
.basket-box-pad {
		padding: 4px 11px 0 13px;
}
.basket-main-inf {
		color: #afafaf;
		font-size: 14px;
		padding: 0 0 23px 4px;
}
.basket-main-inf span {
		color: #e3683f;
		font-size: 16px;
}
.basket-main-inf span#good {
		color: #afafaf;
		font-size: 14px;
}
.basket-main-inf span.rub {
		padding: 0 6px 0 2px;
		font-size: 20px;
		background: url("/i/ruble-basket-header.gif") no-repeat 2px 8px;
}
.basket {
		width: 591px;
}
.basket .headers td {
		color: #f2f2f2;
		font-family: "Trebuchet MS";
		font-size: 14px;
		font-style: italic;
		vertical-align: middle;
		line-height: 17px;
		padding: 0 0 6px 0;
		background: none;
}
.basket .headers td sup {
		vertical-align: baseline; 
		position: relative; 
		top: -0.5em;
		font-size: 65%;
}
.basket .headers td.img { width: 114px;}
.basket .headers td.good { width: 149px;}
.basket .headers td.b-count { width: 86px;}
.basket .headers td.price { width: 104px;}
.basket .headers td.cost { width: 107px;}
.basket .headers td.delete { width: 30px;}


.basket td {
		background: url("/i/basket-border.jpg") repeat-x left top;
		vertical-align: middle;
		color: #ffffff;
		font-size: 18px;
		font-family: Arial;
		padding: 0 0 19px 0;
}
.basket td.title {
		vertical-align: top;
		padding-top: 38px;
		line-height: 20px;
}
.basket td .basket-img {
		padding: 20px 0 0px 2px;
}
.basket td .basket-img img {
		border: 3px solid #705248;
}
.basket td a, .basket td a:visited {
		font-style: italic;
		color: #ffffff;
}
.basket td .basket_count {
		padding: 10px 0 0 0;
}
.basket td .basket_price {
		padding: 13px 0 0 9px;
}
.basket td .basket_cost {
		padding: 13px 0 0 0;
}
.basket td .basket-count-field {
		width: 67px;
		height: 24px;
		padding: 4px 0 0 0;
		background: #291c18 url("/i/basket-count-field.jpg") no-repeat left top;
		border: none;
		text-align: center;
		font-size: 18px;
		color: #fff;
		font-family: Arial;
}
.basket td.del img {
		margin: 18px 0 0 0;
}
.basket td span.basket-rub {
		padding: 0 6px 0 2px;
		font-size: 20px;
		background: url("/i/rub-basket-table.jpg") no-repeat 1px 6px;
}
.basket td span.basket-rub-cost {
		padding-left: 6px ! important;
}
.basket tr.itogo td {
		padding: 18px 0 14px 0;
}
.basket #recount_summa {
		border: none;
		width: 125px;
		height: 26px;
		background: #e3683f url("/i/recount.jpg") no-repeat left top;		
}
.basket tr.itogo td.itogo-title {
		text-align: right;
		font-size: 19px;
		font-style: italic;
		font-family: "Trebuchet MS";
}
.basket tr.itogo td.itogo-title div {
		padding: 0 24px 0 0;
}
.basket tr.itogo td.summa {
		font-family: Arial;
		color: #e3683f;
		font-size: 22px;
}
.basket tr.itogo td.summa div {
		padding: 2px 0 0 6px;
}
.basket tr.itogo span.itogo-rub {
		padding: 0 8px 0 2px;
		font-size: 22px;
		background: url("/i/rub-cost-cart.jpg") no-repeat 2px 5px;
}
.basket tr.itogo td.recount div {
		padding: 3px 0 0 12px;
}

.basket td.nowrap {
		white-space: nowrap;
}

#recount_animate {
		position: absolute;
		top:  2px;
		right: 90px;
}

.orderblank {
		margin: 32px 0 0 0;
}
.orderblank h2 {
		padding: 9px 0 14px 5px;
		font-size: 22px;
}
.order-table td .field-box {
		position: relative;
}
.order-table td {
		padding: 0 0 12px 0;
}
.order-table td.phone-td {
		width: 303px;
}
.order-table td.time-td {
}
.order-table td .form-field {
		border: none;
		margin: 0 0 0 1px;
		padding: 4px 0 0 5px;
		color: #5f5754;
		font-family: Arial;
		font-size: 12px;
}
.order-table td .default-field {
		position: absolute;
		top: 0;
		left: 0;
		color: #fff;
		font-family: Arial;
		font-size: 12px;
		filter:alpha(opacity=40);
        -moz-opacity: 0.4;
        opacity: 0.4;
}
.order-table td .default-field span {
		display: block;
		padding: 5px 0 0 7px;
}
.order-table td #name {
		background: #291c18 url("/i/fio_field.jpg") no-repeat left top;
		width: 582px;
		height: 20px;
}
.order-table td #name_div {
		width: 587px;
		height: 24px;
}
.order-table td #phone {
		background: #291c18 url("/i/phone-field.jpg") no-repeat left top;
		width: 284px;
		height: 20px;
}
.order-table td #phone_div {
		width: 289px;
		height: 24px;
}
.order-table td #time {
		background: #291c18 url("/i/time-field.jpg") no-repeat left top;
		width: 279px;
		height: 20px;
}
.order-table td #time_div {
		width: 284px;
		height: 24px;
}
.order-table td #adress {
		background: #291c18 url("/i/adress-field.jpg") no-repeat left top;
		width: 584px;
		height: 40px;
}
.order-table td #adress_div {
		width: 589px;
		height: 44px;
}
.order-table td #comments {
		background: #291c18 url("/i/comments-field.jpg") no-repeat left top;
		width: 584px;
		height: 87px;
}
.order-table td #comments_div {
		width: 589px;
		height: 91px;
}
.order-table .submit_data {
		text-align: right;
}
.order-table .submit_data div.rel {
		text-align: left;
}
.order-table .basketbutton {
		border: none;
		width: 147px;
		height: 26px;
		background: #e3683f url("/i/order.jpg") no-repeat left top;
}
.order-table .disabled {
		width: 147px;
		height: 26px;
		background: #402F29;
		filter:alpha(opacity=60);
        -moz-opacity: 0.6;
        opacity: 0.6;
        position: absolute;
        top: -26px;
        right: 0;
        display: none;
}
.order-table #formajaxloader {
        position: absolute;
        top: -21px;
        right: 157px;		
}
.order-table #inputresult {
        position: absolute;
        top: -26px;
        left: 2px;	
        text-align: left;	
        background: #E3683F;	
}
.order-table #inputresult ul {
		padding: 4px;
		color: #fff;
}
