@charset "utf-8";
/* FORM */
 #form{ background:#eeeeee url(../images/bg/form_bg_bottom.gif) repeat-x bottom; margin-bottom:15px}
 #form form{}
 #form .form_razdel{background:url(../images/bg/form_bg_top.gif) repeat-x top;}
 #form .f1{background:url(../images/bg/form_t_l.gif) no-repeat left top; height:5px;}
 #form .f2{background:url(../images/bg/form_t_r.gif) no-repeat right top; height:5px}
 #form .f3{background:url(../images/bg/form_b_l.gif) no-repeat left bottom; height:5px}
 #form .f4{background:url(../images/bg/form_b_r.gif) no-repeat right bottom; height:5px}
 #form .form_content{border-right:1px solid #c6c6c6;border-left:1px solid #c6c6c6;}
 #form .form_sec{background:url(../images/bg/form_bg_top_sec.gif) repeat-x top;}
 
 #form table{width:100%;}
 #form table td{width:50%; padding:6px 10px;}
 #form table td p{font-family:arial; font-size:11px; font-weight:bold; margin-bottom:3px}
 #form h2{color:#1282c5; font-family: arial; font-size:14px; margin:3px 0}
 
 #form .input{width:100%;}
 #form .datepicker{width:67%;}
 #form .time{width:29%;}
 
.error_form {}
/*Mail Form*/
p.submit_ok{padding:10px; font-weight:bold; background-color:#d8fbe1; border:1px dashed #CCCCCC;}
#mail_form form.cmxform fieldset { margin-bottom: 10px;}
#mail_form form.cmxform legend { padding: 0 2px;  font-weight: bold;}
#mail_form form.cmxform label {  display: inline-block;  line-height: 1.8;  vertical-align: top;}
#mail_form form.cmxform fieldset ol {  margin: 0;  padding: 0;}
#mail_form form.cmxform fieldset li {  list-style: none;  padding: 5px;  margin: 0;}
#mail_form form.cmxform fieldset fieldset {  border: none;  margin: 3px 0 0;}
#mail_form form.cmxform fieldset fieldset legend {  padding: 0 0 5px;  font-weight: normal;}
#mail_form form.cmxform fieldset fieldset label {  display: block;  width: auto;}
#mail_form form.cmxform em {  font-weight: bold;  font-style: normal;  color: #f00;}
#mail_form form.cmxform label {  width: 120px; /* Width of labels */}
#mail_form form.cmxform fieldset fieldset label {  margin-left: 20px; /* Width plus 3 (html space) */}


#mail_form form.cmxform {width: 450px;	font-size: 12px;	color: #333;	}	
#mail_form form.cmxform textarea,#mail_form form.cmxform input {width:70% }
#mail_form form.cmxform textarea{height:150px}	
#mail_form form.cmxform legend { padding-left: 0; }	
#mail_form form.cmxform legend,form.cmxform label { color: #333; }
#mail_form form.cmxform fieldset {	border: none;	border-top: 1px solid #C9DCA6;	background: url(../images/bg/cmxform-fieldset.gif) left bottom repeat-x;	}
#mail_form form.cmxform fieldset fieldset { background: none; }
#mail_form form.cmxform fieldset li {	padding: 5px 10px 7px;	background: url(../images/bg/cmxform-divider.gif) left bottom repeat-x;	}
.invalid {background:#FFCCCD}

