.cferror{


border:1px solid #EC9B9B;


padding:5px;


margin:5px;


background:#FAE2E3;


color:#F36;


line-height:2em !important;


}





form.formular {


	font-family: tahoma, verdana, "sans-serif";


	font-size: 12px;


	padding: 2%;


	border:1px solid #ccc;


	width: 100%;


	margin: 0 auto;


	background:#F8F8F8;


}





.separator{


font-size:14px;


font-weight:bold;


color:#666666;


margin-bottom:20px;


border-bottom:1px dotted #CCCCCC;


padding-top:5px;


padding-bottom:10px;


}





.formular fieldset {


	margin-top: 20px;


	padding: 15px;


	border:solid 1px #aacfe4;


}





.formular legend {


	font-size: 12px;


	color: #15428B;


	font-weight: 900;


}





.formular fieldset label {


	float: none;


	text-align: inherit;


	width: auto;


	height:150px;


}





.formular label span {


	color: #000;


}





.formular  span {


	color: #000;


}





.formular select,.formular textarea {


	display: block;


	margin-bottom: 5px;


}


.formular input[type=text]{


	display: block;


	margin-bottom: 5px;


	width: 324px;


}


.formular input[type=password]{


	display: block;


	margin-bottom: 5px;


	background:#336699;


}








.formular input[type=radio]{


	margin-right:5px;


	left: 0;


	float: left;


	margin-top: 0;


    position: inherit;


}





.formular input[type=checkbox]{


	margin-right:5px;


	left:0;


	float: left;


	margin-top: 0 !important;


    position: inherit;


}





.formular .text-input {


	color: #555;


	padding: 4px;


	border:solid 1px #ccc !important;


	font-size: 14px;


	margin-top: 8px;


	margin-bottom: 8px !important;


	background: #FFF repeat-x;


}





.formular .text-select {


	color: #555;


	padding: 4px;


	border:solid 1px #ccc;


	font-size: 14px;


	background: #FFF repeat-x;


	margin-top: 8px;


	margin-bottom: 8px !important;


	width: 324px;


}








.formular textarea {


	color: #555;


	padding: 4px;


	border:solid 1px #ccc;


	font-size: 14px;


	margin-top: 8px;


	margin-bottom: 8px !important;


	margin-left:0;


	background: #FFF repeat-x;


	width: 490px;


}





.formular .infos {


	background: #FFF;


	color: #333;


	font-size: 12px;


	padding: 10px;


	margin-bottom: 10px;


}





.formular span{


	padding:5px;


	


}





.formular span.checkbox,.formular .checkbox {


	display: inline;


}





.formular .submit {


	 background: url("../../img/bg_bt.gif") repeat-x scroll 0 0 #F4B61B;


    border: 1px solid #CC9900;


    border-radius: 3px;


    clear: both;


    color: #000000;


    cursor: pointer;


    display: block;


    font-weight: bold;


    margin: 0 auto;


    padding: 5px 7px;


    position: relative;


    width: 200px;


}





.formular .submit:hover {


	 background-position: left -50px;


    text-decoration: none;


}





.formular hr {


	clear: both;


	visibility: hidden;


}





.formular .fc-error {


	width: 350px;


	color: 555;


	padding: 4px;


	border: 1px solid #B5B8C8;


	font-size: 12px;


	margin-bottom: 15px;


	background: #FFEAEA;


}





div.group{


	margin-top: 4px;


	margin-bottom: 4px !important;


	width: 100%;


	float: left;


}


div.rdclass{


	margin-right:4px;


	float:left;


	/*clear: both!important; 


	display: block!important;*/


}


/*#state{width:100%!important;}*/


/* css captcha*/


#recaptcha_table,#recaptcha_area{height: 129px;


    overflow: hidden;


    width: 90%;}


#recaptcha_response_field{width: 50% !important;}


#recaptcha_div{margin-bottom: 10px;}


/*.recaptchatable .recaptcha_r2_c1{background-position: -19px 0 !important;}*/


span.capt-class{display: block;}


div.cls_lab{


	clear: both;


    float: left;	


}


.frm-choice{


	background: none repeat scroll 0 0 #F8F8F8;


    border: 1px solid #CCCCCC;


    margin: 0 18px 0 0;


    padding: 5px;


    text-align: center;


	min-height: 110px;


	display: inline-block;


}


.title-simple{


    display: block;


    font-weight: bold;


}


.simpletext, .desc-area {


    text-align: justify;


}


.frm-ch-title{


    font-weight: bold;


	margin-bottom: 5px;


}


.formchoice{float:left;margin-left: 2px;width: 100%;}


.last-choice{margin:0;}


.multiform{


    clear: both;


    float: left;


    margin-bottom: 10px;


    margin-top: 10px;


	width: 100%;


}


.radchoice{text-align: center;}


.lab-choice{


	font-weight: bold;


    margin: 10px 0;


    padding: 0 5px;	


}


#froms{


    float: left;


    width: 100%;


}


div.checker{


	float:left; !important;	


}


span.CFtitle{


	display: block;


    font-weight: bold;


	text-align: center;


}


span.CFaddtext{


	display: block;


    font-size: 10px;


    text-align: center;


}


div.uploader span.action{line-height: 15px;}


@media screen and (max-width: 1024px) {


	.formular textarea{


		width: 90% !important;	


	}	


}


@media screen and (max-width: 320px) {


	.formular input[type="text"]{


		width: 90% !important;	


	}


}


/* FORM ON LEFT OR RIGHT POSITION STYLE */


#contactform_block .formular .text-select{


	width: 100%;


}


#contactform_block .formular input[type="text"]{


	width: 100%;	


}


#contactform_block .formular textarea{


	width: 100%;	


}


#contactform_block .formular .submit{


	width: auto;	


}


#contactform_block .title_block{clear: both;}


#contactform_block img {


    max-width: 100%;


}


@media screen and (max-width: 641px) {


#center_column {


    clear: both;


}


}