.cr_site { background:#FFFFFF; text-align:left !important;}
.cr_header { background-color:#ccc; }
.cr_body {/*background-color:#efefef; margin: 1%;float:left;*/ }
.cr_page {/*border-width:1px;border-color:#000000;border-style:solid;*/ width:100%;}
.cr_page {/*border-width:1px;border-color:#000000;border-style:solid;*/}
.cr_font {/*font: normal 12px Arial, Helvetica, sans-serif;*/}

.cr_header .logo {min-height:20px; }
.cr_header_text p {display:block;margin:5;padding:5px;}

.cr_ipe_item{ padding:0/*10px*/; margin:0 0 25px 0;}
.cr_ipe_item.inactive { display:none; }
.cr_hr {border:0;background-color: #ccc;height: 1px;}

.imprint {font-size:0.8em;}
.cr_captcha {padding-left: 80px;}
.cr_ipe_item .itemname,
form.layout_form div.pre_captcha {display:block;float:left;width:80px;text-align:left;margin:0;}
.cr_ipe_item input[type="text"]{width:220px;}
.cr_ipe_item textarea{width:220px;}
.cr_ipe_item select{width:220px;}
.cr_ipe_item p {margin:0;}

.cr_ipe_item select {padding:5px 4px; border:1px solid #ccc; color:#333; background:#FFFFFF; margin:0px; padding:2px;}
.cr_ipe_item textarea:focus, input[type="text"]:focus {border:1px solid #ababab;}
.cr_ipe_item input, textarea{ /*padding:3px 3px; margin:2px; border:1px solid #ccc;*/}
.cr_ipe_item input[type="checkbox"], input[type="radio"] { border:none; width:15px; }

.cr_error {font-size:1.1em;padding:10px;}
.clever_form_error { background-color: #f99; color:#fff; border:1px solid #f22 !important}
.clever_form_note {margin:26px 0 0 3px;position:absolute;display:inline; padding: 2px 4px; font-weight:bold;background-color:#f2ecb5; color:#000; font-size:12px !important;  }

.cr_body {width:100%;}

.cr_ipe_item button {
  background-color: #77ABC7;
  background-image: url(../img/system/buttons.png);
  background-position: right -87px;
  background-repeat: no-repeat;
  border: 2px solid #77ABC7;
  color: #FFF;
  height: 24px;
  cursor: pointer;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 20px;
  margin: 5px 0 5px 80px;
}
.cr_ipe_item button:hover {
  background-color: #1C73A2;
  border: 2px solid #1C73A2;
}