/* Digit ry
* CSS styles for form elements on all pages
*
* author: Jouni Koivuviita
* created: 29.3.2006
**/

/*
 * Common styles
 */
input.text, textarea, select {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1em;
	color:#444;
	background:#fff url(/images/site/input_bg.gif) repeat-x;
	padding:0.2em;
	border:solid 1px #ddd;
}

input.text[disabled='disabled'], select.text[disabled='disabled'] {
	background: #DCDCDC;
	border:solid 1px Gray !important;
}

.error {
	border:solid 1px #ddd;
	color:#9c162c;
	padding:1.5em;
}

.success {
	border:solid 1px #ddd;
	color:#559c16;
	padding:1.5em;
}



/*
 * Feedback form
 */
.feedbackForm label {
	display:block;
	width:60%;
}

.feedbackForm label input,
.feedbackForm textarea {
	float:right;
	position:relative;
	width:70%;
}

.feedbackForm .required {
	border-left:solid 2px #2051b3;
}

/*
 * Ilmo
 */
form.ilmo td {
        vertical-align: top;
        padding-top: 2px;
        padding-bottom: 2px;
}
form.ilmo td label {
        padding-top: 3px;
        margin-top: 3px;
}
form.ilmo label.required     {
        font-weight: bold;
}

form.ilmo table      {
        margin: 20px 10px 20px 10px;
        border: solid 1pt #ddd;
        background-color: #F3F3F3;
        padding: 10px 10px 10px 10px;
}

form.ilmo input[type=text], textarea, select {
        font-family:Helvetica, Arial, sans-serif;
        font-size:1em;
        color:#444;
        background:#fff url(/images/site/input_bg.gif) repeat-x;
        padding:0.2em;
        border:solid 1px #ddd;
}

.requiredField {
	border-left:solid 2px #2051b3 !important;
}


