/* Contactform */

#contact {
	max-width:300px;
	margin:0 auto; 
}
#contact .desc h2 {  font-weight: normal;  color: #444; margin-bottom: 8px; }

#contact .desc p {  color: #333; line-height: 1.3em; margin-bottom: 15px; }

#contact .formblock { display: block; margin-bottom: 11px; }
#contact .formblock label { display: block; font-style: italic; font-weight: normal; color: #232323;  color: #5f6d7a; margin:0 0 2px 0; }

#contact .formblock .txt { padding: 4px 6px; color: #666; width: 264px; }
#contact .formblock .txtarea { font-size: 10pt; padding: 4px 6px; color: #666; width: 264px; height: 140px; max-height:300px; max-width:590px; min-width: 264px; min-height: 140px;}

#contact .formblock .error {  font-style: normal; color: #9d3131; }

#contact .info { font-weight: bold;  color: #59913d; margin-bottom: 10px;  }

#contact .formblock .code { padding: 4px 6px; color: #666; }

#contact p.tick { font-style: italic;  color: #3e669c; }

#contact .subbutton { padding: 3px 7px;  font-weight: bold; color: #565656; }

#content textarea.txtarea { min-width: 156px; min-height: 40px; width: 156px; height: 40px; max-width: 264px; max-height: 140px;}
#subject { color: #666; border: 1px solid #666; background: #F9F9F9; width: 278px !important; border-radius: 6px; padding: 4px 6px;}
*.inputError { border: 1px solid #f00 !important; }
.alert { text-align: justify; }
