body {
	font: 12px Arial, Helvetica, sans-serif;
	background-image: url(/images/bg_lighter.gif);
}
.news-form {
	overflow: hidden;
	height: 100%;
	padding: 0px 40px 0px;
}
.news-form .left-form {
	float: left;
	width: 358px;
	padding: 8px 0 0;
}
.news-form label {
	display: block; 
	padding: 9px 0 6px;
}
.news-form .left-form .line {
	overflow: hidden;
	height: 100%;
}
.news-form .left-form .line select {
	float: left; 
	margin: 0 14px 0 0;
	color: #4c4c4c;
	width: 75px;
}
.news-form .left-form .line .month {
	width: 115px;
}

.news-form .left-form .line .text {
	font: 12px Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	width: 350px;
	height: 30px;
	padding: 4px 0 0 6px;
	border: 1px solid #d9d9d9; 
	float: left; 
}
.news-form .left-form .line .time {
	padding-left: 0;
	width: 29px;
	text-align: center; 
}
.news-form .left-form .line .time-dot {
	line-height: 28px;
	padding: 0 8px;
	float: left; 
}
.news-form .left-form .calendar-link {
	float: left; 
	margin-left: -3px;
}
.news-form .right-form {
	float: right; 
	width: 515px;
	padding: 8px 0 0;
}
.news-form .right-form textarea {
	float: left; 
	margin: 0;
	overflow: auto; 
	font: 12px Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	width: 504px;
	height: 142px;
	padding: 0 0 0 6px;
	border: 1px solid #d9d9d9; 
}
.news-form .right-form .comments-area {
	height: 107px;
}
.news-form .left-form .radio-block {
	float: left;
	padding: 0 0 0 18px;
}
.news-form .left-form .radio {
	width: 15px;
	height: 15px;
	margin: 6px 0 0; 
	float: left; 
}
.news-form .left-form .line label {
	float: left; 
	line-height: 28px;
	padding: 0 13px 0 3px; 
}
.news-form .line em {
	float: left; 
	font-size: 11px;
	padding: 5px 0 0;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.style6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #20B7D6; }

.login-field {
  background: #fff; border: 1px solid #d9d9d9; height:22px; width:331px; color: #4c4c4c; font: 12px Arial, Helvetica, sans-serif; padding: 4px 0 0 6px;
}

.error  {
  color:red;
}