/* Feedback styles */

#feedback {
	position: relative;
	background: url('../img/feedback-bg.gif') no-repeat top left;
	width: 662px;
	height: 269px;
	margin-left: 275px;
	margin-bottom: -10px;
}

#middle #feedback {
	margin-top: 30px;
	margin-bottom: -80px;
}

#feedback th {
	text-align: right;
}

#feedback .bar {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	background: #fff url('../img/ajax-loader.gif') no-repeat 50% 20px;
	margin: -40px 0 0 -100px;
	padding: 50px 40px 20px 40px;
}

#feedback a.cancel {
	position: absolute;
	bottom: 16px;
	left: 15px;
	background: url('../img/btn_close.png') no-repeat;
	width: 69px;
	height: 27px;
	cursor: pointer;
}

.russian #feedback a.cancel { background: url('../img/btn_close_ru.png') no-repeat; }

#feedback input.submit {
	position: absolute;
	bottom: 16px;
	right: 15px;
}

#feedback p.logo {
	background: #fff url('../img/feedback-logo.gif') no-repeat 50% 35px;
	float: left;
	width: 180px;
	margin-left: 30px;
	padding-top: 115px;
	text-align: center;
}

#feedback form {
	float: right;
	width: 400px;
	margin-right: 15px;
	padding-top: 13px;
}

#feedback table {
	width: 100%;
}

#feedback input {
	font-family: arial, sans-serif;
	font-size: 13px;
}

#feedback textarea {
	width: 99%;
}

#feedback td label {
	font-size: 0.9em;
	color: #667178;
}

#feedback p.status {
	position: absolute;
	bottom: 12px;
	right: 140px;
	font-size: 0.9em;
	color: #667178;
}
