
.hidden 								{display:none;}
.error 									{display:block; color:#ff0000}

.personal_data {width:99%; border-collapse:collapse}
.personal_data  td{padding:5px; border:1px solid #ccc}
.personal_data  td input {width:99%}
.personal_data  td textarea {width:99%}

.main_table {width:99%}
.main_table td img {border:0; width:150px}
.main_table td {text-align:center}
.main_table td a {font:bold 16px Arial; color:#aa0808; text-decoration:none}


.login {font: 13px Arial; color: #FFF8E7; font-weight: bold;padding-left:10px}
.login a{font: 13px Arial; color: #FFF8E7; font-weight: bold;}
.login table td{font: 13px Arial; color: #FFF8E7; font-weight: bold;}
.login table td input {padding:0 7px;border: 0px; width:125px; height: 20px; font: 13px Arial; color: #444; background: url(img/search_form/login_field.gif) no-repeat left top}
.login table td a{font: 13px Arial; color: #FFF8E7; font-weight: bold;}

#auth table {margin-left:200px; }
#auth input {border:1px solid #aaa; background-color:#fff; color:#aa0808; height:21px}

.cont {font:normal 18px Helvetica, sans-serif;}

.month {color:#aa0808;font-weight:bold}

.box {background-image: url(bg_feedback.jpg);
	background-position: right 95px;
	background-repeat: no-repeat;}
.box table {margin:30px}
.box.button {
	margin-right: 10px;
	padding-right: 29px;
	padding-left: 21px;
	font-size: 100%;
	text-decoration: none;
 	color: #900;
	background-image: url(bg_button.jpg);
	background-position: right;
	background-repeat: repeat-y;
	border: 1px solid #aa0808;
	width: 170px;
	height: 20px; }

.regupdate {margin:20px 0 230px 0}
.regupdate ul li {
	padding:5px 0 5px 20px;
	list-style: none;
	background-image: url(bg_list.jpg);
	background-position: left 8px;
	background-repeat: no-repeat;
}
.regupdate li a {color:#aa0808; padding:3px; background-image: none; font: normal 12px Arial}

#promobanner{position:absolute; top:-82px; left:49px}
#promobanner img {border:0}

