/* Forms */

form {	padding-bottom:20px;}
form h2 {	margin-bottom:10px;	margin-top:10px;}
form label {  display:block;	color:#666;	line-height:22px;}
form .checkboxes label {  display:inline;  line-height:26px;}
form .checkboxes input {  border:0;}
form span {  float:left;  margin-right:5px;  margin-bottom:12px;}
form span.action {  float:none;}
form br {  clear:left}
form input {  	width:300px;  	border:0;	border:1px solid #999;	background:#efefef; 	font-size:13px;	color:#222;	line-height:16px;	padding:2px;	height:16px}
form input.small {  width:195px;}  
form input.file {	height:auto;}
form select {	background:#efefef;	border:1px solid #999;   width:304px;	height:20px;}
form .dateselector select{  width:auto;}
form .checkboxes input {  width:auto;  margin-bottom:0;}
form textarea {  width:345px;  height:80px;  font-family:Arial, Helvetica, sans-serif;  font-size:13px;  line-height:19px;	border:1px solid #999;	background:#efefef;   color:#222;  padding:2px;}  
form textarea.big {  width:610px;  height:100px;}  
form .widgEditor {	width:800px;}  
form .but {	width:auto !important;	padding-left:14px;	background:no-repeat url(/pics/icons/accept.gif) 0 0;	outline:none;	border:0;	border-bottom:2px solid #aaa;	margin:0;	line-height:14px;	height:21px;	margin-right:3px;	color:#36c;	font-size:13px;	font-weight:normal;}	
.validationErrors li {	font-weight:bold;}
.fieldWithErrors {  border:1px solid #C22;	background:#fed;}

/* InPlaceEditor */

.inplaceeditor-form input {  width:auto !important;	height:auto !important;}
.inplaceeditor-form .editor_cancel {  font-weight:normal;	font-size:13px;}