/* Forms */

fieldset {
	border: 1px solid #CCC;
	padding: 7px;
        clear: both;
	
}

label {
	width: 100px;
	display: block;
	clear: left;
	float: left;
}

input[type='text'],
input[type='password'] {
	width: 100px;
}
/*
form div.line{margin: 5px 0;}
form div.line div.choices a{text-decoration: none; padding: 5px; color: #fff;}
form div.line div.choices a.selected{background:  #daf7a1; color: #000; text-decoration: none;}
form div.line label{width: 200px;}
form div.line input{width: 200px;}
form div.line.error input{border: 2px #E75C58 solid;}
form div.line.error span.error{font-size: 0.9em; color: red; display: block;}
*/


div.line { margin: 15px 0px;}
label { width: 170px; display: inline-block; text-align: right; line-height: 1em; font-size: 0.9em; margin: 0px 15px 0px 0px; position: relative; top: -3px; text-shadow: #111 -1px -1px 1px; vertical-align: top; padding: 0.9em 0 0; }
input[type=text] { padding: 5px; font-size: 1.2em; line-height: 1em; width: 250px; border: 1px solid #1b1e22; height: 23px; }
ul.error_list{list-style: none; padding: 0;}
span.error, ul.error_list li{ margin: 5px 0px 0px 190px; color: #de6a6a; font-size: 0.7em; display: block;}

div.line div.choices { display: inline-block; width: 250px; margin: 0px; padding: 0.3em 0 0; line-height: 2em; font-size: 0.8em; color: #666; }
div.line div.choices a { padding: 2px 4px; color: #ccc; font-size: 1.2em;}

div.line div.choices a.selected { padding: 2px 4px; background-color: #545f6e; color: #1d2126; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-decoration: none; text-shadow: #a4acb7 -1px -1px 1px;}

form div.line.valid input{border: 2px solid #add684;}
form div.line textarea.wysiwyg_redactor{width: 770px; height: 305px;}
form div.line redactor_box{background: #fff;}
ul.radio_list{list-style: none; margin-left: 170px;}
ul.radio_list label, ul.radio_list input{display: inline; clear: none; float: none;}

div.success, p.success{padding: 10px; background: #daf7a1; border: 1px solid #caed86; color: #86c114;}
.hidden{display: none;}
.clear{clear: both;}