/*
 *	form
 */
form {
	padding: 0;
	margin: 0;
	font-size: 11px;
}

div.form {
	padding: 14px 0 0 13px;
}

label {
	cursor: pointer;
}

div.form label.normal,
div.form label.req {
	color: #FFFEFE;
	display: block;
	width: 77px;
	float: left;
	background: transparent url(../gfx/bg_sign.gif) no-repeat 0; 2px;
	padding-left: 15px;
}

div.form label.req,
label.req {
	font-weight: bold;
}

label.cdefault {
	cursor: default;
}

div.form div.input_01,
div.form div.input_02 {
	background: transparent url(../gfx/bg_input_01.gif) no-repeat left top;
	float: left;
	margin-bottom: 2px;
}

div.form div.input_short {
	background: transparent url(../gfx/bg_input_short.gif) no-repeat left top;
	float: left;
	margin-left: 2px;
}

div.form div.input_02 {
	background: transparent url(../gfx/bg_input_02.gif) no-repeat left top;
}

div.form div.textarea {
	background: transparent url(../gfx/bg_textarea.gif) no-repeat left top;
	float: left;
	margin-bottom: 2px;
}

div.form div input,
div.form div textarea,
div.form div.input_short input {
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	color: #854822;
	font-size: 11px;
	border: none;
	width: 244px;
	height: 14px;	
	padding: 2px 3px;
}
div.form div.input_short input {
	width: 124px;
}
div.form div textarea {
	height: 81px;
}

input#send_04,
input#send_05,
div.form input#send,
div.form input#spsend,
div.form input#subscribe,
div.form input#unsubscribe,
div.basket input#basket,
input#refresh,
div.button_order {
	background: transparent url(../gfx/bg_send.gif) no-repeat left top;
	width: 69px;
	height: 33px;
	border: none;
	float: right;
	cursor: pointer;
	margin: 10px 15px 0 0;
}

input#refresh {
	background: transparent url(../gfx/bg_button_refresh.gif) no-repeat left top;
	float: left;
	margin: 6px 0 0 15px;
}

div.button_order {
	background: transparent url(../gfx/bg_button_order.gif) no-repeat left top;
	float: right;
	margin: 6px 25px;
}

input#send_05 {
	background: transparent url(../gfx/bg_send_05.gif) no-repeat left top;
}

input#send_04 {
	background: transparent url(../gfx/bg_send_04.gif) no-repeat left top;
	width: 124px;
	float: left;
	margin: 0 0 10px 222px;
}

div.form input#subscribe,
div.form input#unsubscribe {
	background: transparent url(../gfx/bg_send_03.gif) no-repeat left top;
	width: 100px;
	height: 33px;
}

div.form input#unsubscribe {
	background: transparent url(../gfx/bg_send_02.gif) no-repeat left top;
}

span.check {
	background: transparent url(../gfx/bg_check_img.gif) no-repeat left top;
	display: block;
	width: 118px;
	height: 18px;
	text-align: center;
}

div.basket input,
table.basket input.count {
	background-color: #F5B58D;
	font-family: Tahoma, Verdana, Arial;
	color: #854822;
	font-size: 11px;
	border: none;
	padding: 3px;
	width: 30px;
	text-align: right;
	margin-top: 2px;
}

div.basket input#basket {
	width: 69px;
	height: 22px;
	background: transparent url(../gfx/bg_button_basket.gif) no-repeat left top;
	float: none;
	margin: 0 15px 0 5px;
}

