.form-search {
	color: #BABABA;
	font-size: 11px;
	width: 168px;
    margin-left: 6px; 
	background-color: #fff;
	border: 1px solid #dadfe6;
}

#form-object {
	background: #f5f5f5;
	border-top: 1px solid #fff;
}

#form-object-line {
	height: 3px;
	line-height: 3px;
	font-size: 3px;
	background: url(../img/bg_formsections_line.gif) repeat-x;
}

#form-object-content {
	padding: 10px 0;
}

#form-object-content-indent {
	padding: 10px;
}

.form-label {
	width: 43%;
	float: left;
	text-align: right;
	margin-top: 11px;
}

.form-label label {
	margin-right: 10px;
}

.form-field {
	width: 57%;
	float: right;
	margin-top: 9px;
}

.formshort, .formmedium, .formmedium2, .formlong, .formlong2, .formdate, .formtextarea, .formtextarealong, .formtextareasmall {
	font-size: 12px;
	height: 22px;
	padding: 3px 2px;
	color: #434343;
	border: 1px solid #999999;
	font-family: Arial, Verdana, "Geneva CE", lucida, sans-serif;
}

.formshort {
	width: 50px; 
}

.formmedium {
	width: 190px;
}

.formmedium2 {
	width: 140px;
}

.formlong {
	width: 315px; 
}

.formlong2 {
	width: 315px; 
}

.formdate {
	width: 82px;
}
.formtextareasmall {
	width: 190px;
	height: 100px !important;
}
.formtextarea {
	width: 315px;
	height: 100px !important;
}

.formtextarealong {
	width: 315px;
	height: 400px !important;
}

.buttons-singel {
	text-align: center;
	margin-top: 9px;
}

.buttons-content {
	width: 96%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.buttons-content input {
	margin-right: 10px;
}

.button-small, .button {
	width: 100px;
	height: 22px;
	border: 0;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	background: url('../img/buttons/bg_button_small.gif') no-repeat transparent;
	font-family: Arial, Verdana, "Geneva CE", lucida, sans-serif;
}

.button {
	width: 130px;
	background: url('../img/buttons/bg_button.gif') no-repeat transparent;
}

.button-inverse {
	width: 135px;
	height: 25px;
	border: 0;
	font-size: 12px;
	font-weight: bold;
	color: #3d3d3d;
	background: url('../img/buttons/bg_button_inverse.gif') no-repeat transparent;
	font-family: Arial, Verdana, "Geneva CE", lucida, sans-serif;
}

.button-tool {
	width: 150px;
	height: 22px;
	border: 0;
	text-align: center;
	font-size: 12px;
	color: #fff !important;
	display: block;
	background: url('../img/buttons/bg_button_red.gif') no-repeat;
	font-family: Arial, Verdana, "Geneva CE", lucida, sans-serif;
}

.button-tool:hover {
	text-decoration: none;
}

.button-tool span {
	padding: 4px 0 0 0;
	display: block;
}

.form-section {
	text-align: center;
}

.form-section-content {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.form-section-content fieldset {
	padding: 4px;
}

.article-search-form, .article-search-form-date, .article-search-formshort {
	font-size: 12px;
	color: #434343;
	border-top: 1px solid #c1c6cd;
	border-left: 1px solid #c1c6cd;
	border-right: 1px solid #dadfe6;
	border-bottom: 1px solid #dadfe6;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	width: 150px;
}

.article-search-form-date {
	width: 70px;
}

.article-search-formshort {
	width: 50px;
}

.article-search-button {
	width: 135px;
	height: 25px;
	border: 0;
	font-size: 12px;
	font-weight: bold;
	color: #3d3d3d;
	background: url('../img/buttons/bg_button_135x25.gif') no-repeat transparent;
	font-family: Tahoma, Arial, Verdana, "Geneva CE", lucida, sans-serif;
}
