@import "calendar.css";
.cform{ margin:1px auto 0 auto;  width:275px;  background-color:#2e3335;  border:#1e1f1f double; }
.cform fieldset{ margin-top:1px;  padding:1px 0;  border:0;  background:0; }
.cform .cf_hidden{ display:none;  border:0!important;  background:0!important;  padding:0!important;  margin:0!important; }
.cform legend{ margin-left:20px;  padding:0 2px;  color:#afafaf; }
ol.cf-ol{ margin:0!important;  padding:0!important; }
ol.cf-ol li{ background:0!important;  margin:2px 0!important;  padding:0;  list-style:none!important;  text-align:left;  line-height:1.1em; }
.cform label{ width:125px;  margin:0px 100px 0 0;  display:-moz-inline-box;  display:inline-block;  text-align:left;  vertical-align:top;  color:#afafaf;  font:11px Verdana; }
.cform label span{ width:150px; display:block; }
.cform input,.cform textarea,.cform select{ padding:0px 2px 3px 3px;  border:0;  vertical-align:top;  color:#000;  background:#CCC; font:italic 11px Verdana;  height:15px; }
.cform textarea,.cform input{ width:270px; }
.cform textarea{ height:45px;  overflow:auto;  padding:0 6px 0 10px;  width:260px; }
span.reqtxt,span.emailreqtxt{ display:none; }
p.cf-sb{ padding:0!important;  margin:0; }
.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton{ width:166px;  height:30px;  margin:0 0 5px 100px;  font:bold 14px arial;   border:0!important; }
/*ol.cf-ol li.cf_li_err{ background:#ffdfdf url(li-err-bg-dark.png) repeat!important;  border-color:#df7d7d;  border-style:solid;  border-width:1px 0;  padding:5px 0!important;  margin:5px 0!important; }*/
ol.cf-ol ul.cf_li_text_err li:before{ content:''; }
label.secq,label.seccap{ vertical-align:text-bottom; margin-bottom:6px; }
input.secinput{ width:30px;  vertical-align:text-bottom;  margin:0 0 3px 5px; }
#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha{ vertical-align:text-bottom;  width:120px; height:25px; }
img.captcha{ vertical-align:text-bottom;  margin:2pt 0 3px 4px!important;  padding:0!important;  border:0!important;  float:none!important; /* display:block;*/ }
img.captcha-reset{ vertical-align:text-bottom;  background:url(captcha_reset_black.gif) no-repeat;  margin:0 0 10px!important;  width:30px;  height:22px;  border:0; }
div.cf_info{ color:#333;  display:none;  padding:10px 15px!important;  width:260px;  line-height:1.3em;  margin:10px auto; }
div.success{ color:#fff;  display:block;  background:#444; }
div.failure{ display:block;  background:#ffdfdf url(li-err-bg.png) repeat!important;  border-color:#df7d7d;  border-style:solid;  border-width:1px 0; }
div.waiting{ background:#f9f9f9;  color:#aaa;  display:block; }
.cform .cf_error{ color:#d9888a; }
div.mailerr{ display:block; }
.mailerr,.cform .cf_errortxt{ color:#d9888a; }
[disabled]{ color:#ddd;  border-color:#ddd!important;  background:0!important; }
.disabled{ border-color:#ddd!important; }
.cform input.cf_upload{ height:18px;  width:220px;  background:#666;  border:1px solid #888;  margin-left:10px; }
.linklove{ width:290px;  margin:0 auto 10px!important;  padding:0!important;  text-align:center!important; }
.linklove a,.linklove a:visited{ font:5px Tahoma!important;  color:#aaa!important; }
* html .cform fieldset{ position:relative;  margin-top:15px;  padding-top:25px; }
* html .cform legend{ position:absolute;  top:-10px;  left:10px;  margin-left:0; }
*+html .cform fieldset{ position:relative;  margin-top:15px;  padding-top:25px; }
*+html .cform legend{ position:absolute;  top:-10px;  left:10px;  margin-left:0; }
* html ol.cf-ol,* html ol.cf-ol li{ display:inline-block;}
* html img.captcha{ margin-bottom:4px!important; }
*+html img.captcha{ margin-bottom:4px!important; }
* html .cform input,* html .cform textarea{ background-attachment:fixed!important; }
*+html .cform input,*+html .cform textarea{ background-position:100% 100%;  background-repeat:no-repeat; }
html:root .cform select.cfselectmulti{ height:120px;  overflow:auto;  padding:10px 15px 10px 10px;  width:255px;  background:url(fancy_dark_area.gif) no-repeat; }
html:root .cform select{ height:28px;  padding:5px 20px;  width:243px;  background:url(fancy_dark_inp.gif) no-repeat; }
*+html .cform input.cf_upload{ border:0; }