table.cart{
	width:100%;
	border-bottom:1px solid black;
	background:url("../../pics/news/archieve_bg.gif") repeat-x top #CFCFCF;
}
table.cart tr.th{
}
table.cart th{
	border-bottom:1px solid black;
	color:white;
	font-weight:normal;
	height:30px;
}
table.cart th.pos{
	padding:0px 20px;
}
table.cart th.name{
	width:100%;
}
table.cart th.left-bg{
	background:url("../../pics/news/archieve_start.gif") no-repeat;
}
table.cart th.right-bg{
	background:url("../../pics/news/archieve_end.gif") no-repeat right top;
}
table.cart td{
	height:28px;
	text-align:center;
	padding:3px 5px;
}

table.cart td.name{
	text-align:left;
}

table.cart-more-buttons{
	margin-top:5px;
	margin-bottom:10px;
}
table.cart-more-buttons .save{
	text-align:right;
}
table.cart-more-buttons td{
	font-size:11px;
	padding:2px 0px;
}
table.cart tr.row1,table.cart tr.row2{
	border-left:1px solid black;
	border-right:1px solid black;
}
table.cart .border-left{
	border-left:1px solid black;
}
table.cart .border-right{
	border-right:1px solid black;
}

table.cart .row1 td{
	background:#EEEEEE;
}
table.cart .row2 td{
	background:white;
}
table.cart tr.row1:hover td,table.cart tr.row2:hover td	{
	background:#D6F1C3 !important;
}
table.cart .delete{
	background:url("../../pics/order/dots_line.gif") repeat-x top white;
} 
table.cart .delete .border-left{
	text-align:right;
	font-size:11px;
}
table.cart .delete td{
	padding:10px 5px 10px;
}

/* order form */
.order-form fieldset{
	border:none;
	margin:0px;
	padding:0px;
}
.order-form{
	background:#F7F7F7;
}


.order-form .caption{
	text-align:right;
	padding-left:20px;
	white-space:nowrap;
	font-size:12px;
}

.order-form .field{
	padding:2px 21px 2px 5px;
}
.order-form .first-caption,.order-form .first-field{
	padding-top:5px;
}

.order-form .notice{
	text-align:center;
	background:url("../../pics/order/dots_line.gif") repeat-x bottom;;
	height:24px;
}
.order-form .header{
	height:24px;
	background:url("../../pics/order/dots_line.gif") repeat-x bottom;;
}
.order-form .header h2{
	background:url("../../pics/order/form_title_point.gif") no-repeat 5px 5px;;
	margin:0px;
	padding:0px;
	color:#408F0E;
	font-weight:bold;
	padding-left:20px;
	font-size:14px;
}

.order-form .section{
	height:24px;
	color:#51695C;
	font-weight:bold;
	padding-left:8px;
	background:#EEEEEE url("../../pics/order/dots_line.gif") repeat-x bottom;;
}
.order-form .contact-fields{
	background:url("../../pics/order/dots_line.gif") repeat-x bottom;;
	padding-bottom:10px;
}
.order-form .field input{
	bordeR:1px solid black;
	height:18px;
	padding:1px 2px;
}
.order-form textarea{
	bordeR:1px solid black;
	padding:1px 2px;
}
.order-form .comments{
	padding:5px 20px 10px;
}

.order-form .error{
	text-align:center;
	color:#CB3C00;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	
}
#print-content{
	padding-left:0px;
}
#booklet .logo{
	height:23px;
	background:url("../../pics/print/broshure_logo.png") #9ADD71 no-repeat;
	clear:both;
}
#booklet .goods-name{
	font-size:18px;
	background:url("../../pics/print/broshure_line.gif") repeat-x bottom;
	
	padding-bottom:10px;
	padding-top:2px;
	padding-left:14px;
	padding-right:14px;
	color:#4B6557;
}
#booklet .description{
	padding:2px 0px 10px;
}

