/*Contact-form*/
#mail-form-hold{
	margin:7px auto 0;
}
#mail-form-hold td{
	padding:0 0 3px;
}
#main #mail-form-hold h2{
	padding:0 0 20px;
}
#exam-client-hold input[type=text],
#mail-form-hold input[type=text],
#secur{
	background:#f8f6f5;
	border:1px solid #ccc;
	color:#666;
	font:12px Arial, Verdana, Helvetica, san-serif;
	border-radius: 11px;
	width:198px;
	padding:2px 5px;
	height:auto;
}
.send-sbmt-quest{
	float:right;
}
.fields-holder input{
	margin:0 0 0 10px;
}
.contact-form-hold  .fields-holder{
	/* height:24px; */
}
#mail-form-hold #mess,
#mail-form-hold textarea{
	background:#f8f6f5;
	border:1px solid #ccc;
	color:#666;
	font:12px Arial, Verdana, Helvetica, san-serif;
	border-radius: 5px;
	width:98%;
	padding:5px;
}
#mail-form-hold #mess{
	width:96.3%;
}
.form-hold2{
	margin:20px auto;
	width:640px;
}
.form-hold2 table{
	width:98%;
}
#main .contact-form-hold textarea{
	width:408px;
}
.compulsory{
	color:#fbfe00;
	font-size:16px;
}
#mail-form-hold label{
	/* width:270px; */
	display:block;
	color:#284376;
	font: 1em/1em univers,Arial,Verdana,Helvetica,san-serif;
}
.fh2-ta-fields{
	width:100%;
}
#cont-form #mail-form-hold label{
	/* width:200px; */
}
.captcha-hold {
	/* width:210px; */
	overflow:hidden;
}
.captcha-hold img{
	border:1px solid #ccc;
	color:#1e5c1b;
	border-radius: 5px 5px 5px 5px;
	float:left;
	padding:0 7px;
	height:19px;
	width:70px;
	background:#fff;
}
.captcha-hold input#secur{
	width:86px;
	float:left;
}
.field-error2,
.field-error1,
.field-error{
	color:#f00;
	font-size:11px;
	display:none;
	width:215px;
	text-align:center;
}
.field-error2,
.field-error1,
.contact-form-hold .field-error1,
.contact-form-hold .field-error{
	width:100%;
}
.contact-form-hold .captcha-holder{
	padding:0 0 0 10px;
}
.contact-form-hold .captcha-holder .field-error{
	width:90px;
}
.captcha-holder .field-error{
	float:right;
	margin:0 4px 0 0;
}
.contact-form-hold .captcha-holder .field-error{
	float:right;
}
.captcha-hold .captcha-reload{
	margin:2px 5px;
	width:16px;
	height:16px;
	background:url(../../img/capcha-arrow.gif) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
	float:left;
}
.send-sbmt-hold,
.send-sbmt-hold2{
	padding:1px 0 0;
	width:100%;
	overflow:hidden;
}
#mail-form-hold .send-sbmt-hold{
	width:100%;
}
.send-sbmt-hold2{
	width:640px;
	margin:0 auto;
}
.mail-form-hold2{
	background:url(..img/contacts.jpg) no-repeat 100% 50px;
}
.send-hold input,
#mail-form-hold  .send-sbmt{
	float:right;
}
.send-hold input{
	padding:0;
	height:30px;
	font-size:18px;
}
.send-hold{
	width:653px;
	overflow:hidden;
}
.send-text-hold{
	overflow:hidden;
	padding:15px 15px 25px;
}
#main .send-text-hold p{
	margin:0;
	padding:0;
	font-weight:bold;
}
.aligncenter{
	text-align:center;
}
#main h2.thank-mess{
	color:#4777d9;
	text-align:center;
}
.success,
.error{
	padding:5px 5px 5px 0;
	width:100%;
	overflow:hidden;
	text-align:center;
	display:block;
}
.success{
	color:#284376;
}
.error{
	color:#f00;
}
.fields-holder select{
	width: 199px;
	float:right;
	margin:0 22px 0 0;
}
#quests_cat{
	width:369px;
	border:1px solid #ccc;
	border-radius:5px 0 0 5px;
}
#mail-form-hold input#subject,
#mail-form-hold textarea#review{
	margin:0 0 15px;
	width:95%;
}
#mail-form-hold input#polit2{
	display:none;
}
/*Responses*/
.mail-form-hold{
	/* padding:20px 0 0; */
}
#responses{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
#responses .response{
	padding:0 0 55px;
	margin:0 0 7px;
	border-bottom: 1px dashed #E1BAA5;
}
section#content h2.responce-heading,
section#content #responses h2{
	width:100%;
	overflow:hidden;
	font:1.2em/1.2em roboto, univers, Verdana, Helvetica, san-serif;
	color:#6c0e65;
}
section#content h2.responce-heading{
	color:#;
}
#responses p{
	margin:0 0 7px;
}
#responses .response>div{
	width:100%;
	overflow:hidden;
}
#responses .response address{
	float:right;
	font-weight:bold;
}
#responses .response .resp-info{
	float:left;
	width:70%;
	font-weight:bold;
}
#responses .response .resp-name{
	float:left;
}
#responses .response .resp-date{
	float:right;
}
/*contacts*/
#inf-holder{
	width:50%;
	float:left;
}
#inf-holder #info{
	width:430px;
	float:left;
	padding:10px 0 50px;
}
#inf-holder .inf-hold{
	/* width:533px; */
	padding:0 0 17px;
	overflow:hidden;
}
#inf-holder .inf-hold img{
	float:left;
}
#inf-holder .inf-hold strong{
	float:left;
	margin:16px 23px 0;
}
#content #inf-holder .inf-hold address{
	margin:16px 23px 0;
}
#content #inf-holder .inf-hold p{
	float:left;
	margin:7px 0 0;
}
#content #inf-holder .inf-hold a{
	float:left;
	margin:16px 0 0;
	color:#0c14b4;
}
#cont-form{
	float: right;
	width: 33%;
}
#map-img{
	margin:0 0 0 10px;
}
/*Contact-form*/
#mail-form-hold{
	margin:7px auto 0;
	width:90%;
}
#mail-form-hold td{
	padding:0 0 3px;
}
#main #mail-form-hold h2{
	padding:0 0 20px;
}
#exam-client-hold input[type=text],
#mail-form-hold input[type=text],
#secur{
	background:#f8f6f5;
	border:1px solid #ccc;
	color:#666;
	font:12px Arial, Verdana, Helvetica, san-serif;
	border-radius: 11px;
	width:198px;
	padding:2px 5px;
	height:auto;
}
.send-sbmt-quest{
	float:right;
}
.fields-holder input{
	margin:0 0 0 10px;
}
.contact-form-hold  .fields-holder{
	/* height:24px; */
}
#mail-form-hold #mess,
#mail-form-hold textarea{
	background:#f8f6f5;
	border:1px solid #ccc;
	color:#666;
	font:12px Arial, Verdana, Helvetica, san-serif;
	border-radius: 5px;
	width:98%;
	padding:5px;
}
#mail-form-hold #mess{
	width:96.3%;
}
.form-hold2{
	margin:20px auto;
	width:640px;
}
.form-hold2 table{
	width:98%;
}
#main .contact-form-hold textarea{
	width:408px;
}
.compulsory{
	color:#fbfe00;
	font-size:16px;
}
#mail-form-hold label{
	/* width:270px; */
	display:block;
	color:#284376;
	font: 1em/1em univers,Arial,Verdana,Helvetica,san-serif;
}
.fh2-ta-fields{
	width:100%;
}
#cont-form #mail-form-hold label{
	/* width:200px; */
}
.captcha-hold {
	/* width:210px; */
	overflow:hidden;
}
.captcha-hold img{
	border:1px solid #ccc;
	color:#1e5c1b;
	border-radius: 5px 5px 5px 5px;
	float:left;
	padding:0 7px;
	height:19px;
	width:70px;
	background:#fff;
}
.captcha-hold input#secur{
	width:86px;
	float:left;
}
.field-error2,
.field-error1,
.field-error{
	color:#f00;
	font-size:11px;
	display:none;
	width:215px;
	text-align:center;
}
.field-error2,
.field-error1,
.contact-form-hold .field-error1,
.contact-form-hold .field-error{
	width:100%;
}
.contact-form-hold .captcha-holder{
	padding:0 0 0 10px;
}
.contact-form-hold .captcha-holder .field-error{
	width:90px;
}
.captcha-holder .field-error{
	float:right;
	margin:0 4px 0 0;
}
.contact-form-hold .captcha-holder .field-error{
	float:right;
}
.captcha-hold .captcha-reload{
	margin:2px 5px;
	width:16px;
	height:16px;
	background:url(../../img/capcha-arrow.gif) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
	float:left;
}
.send-sbmt-hold,
.send-sbmt-hold2{
	padding:1px 0 0;
	width:100%;
	overflow:hidden;
}
#mail-form-hold .send-sbmt-hold{
	width:100%;
}
.send-sbmt-hold2{
	width:640px;
	margin:0 auto;
}
.mail-form-hold2{
	background:url(..img/contacts.jpg) no-repeat 100% 50px;
}
.send-hold input,
#mail-form-hold  .send-sbmt{
	float:right;
}
.send-hold input{
	padding:0;
	height:30px;
	font-size:18px;
}
.send-hold{
	width:653px;
	overflow:hidden;
}
.send-text-hold{
	overflow:hidden;
	padding:15px 15px 25px;
}
#main .send-text-hold p{
	margin:0;
	padding:0;
	font-weight:bold;
}
.aligncenter{
	text-align:center;
}
#main h2.thank-mess{
	color:#4777d9;
	text-align:center;
}
.success,
.error{
	padding:5px 5px 5px 0;
	width:100%;
	overflow:hidden;
	text-align:center;
	display:block;
}
.success{
	color:#284376;
}
.error{
	color:#f00;
}
.fields-holder select{
	width: 199px;
	float:right;
	margin:0 22px 0 0;
}
#quests_cat{
	width:100%;
	border:1px solid #ccc;
	border-radius:5px 0 0 5px;
}
#mail-form-hold input#subject,
#mail-form-hold textarea#review{
	margin:0 0 15px;
	width:95%;
}
/*Responses*/
.mail-form-hold{
	/* padding:20px 0 0; */
}
#responses{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
#responses .response{
	padding:0 0 55px;
	margin:0 0 7px;
	border-bottom: 1px dashed #E1BAA5;
}
section#content h2.responce-heading,
section#content #responses h2{
	width:100%;
	overflow:hidden;
	font:1.2em/1.2em roboto, univers, Verdana, Helvetica, san-serif;
	color:#6c0e65;
}
section#content h2.responce-heading{
	color:#;
}
#responses p{
	margin:0 0 7px;
}
#responses .response>div{
	width:100%;
	overflow:hidden;
}
#responses .response address{
	float:right;
	font-weight:bold;
}
#responses .response .resp-info{
	float:left;
	width:70%;
	font-weight:bold;
}
#responses .response .resp-name{
	float:left;
}
#responses .response .resp-date{
	float:right;
}
/*contacts*/
#inf-holder{
	width:50%;
	float:left;
}
#inf-holder #info{
	width:430px;
	float:left;
	padding:10px 0 50px;
}
#inf-holder .inf-hold{
	/* width:533px; */
	padding:0 0 17px;
	overflow:hidden;
}
#inf-holder .inf-hold img{
	float:left;
}
#inf-holder .inf-hold strong{
	float:left;
	margin:16px 23px 0;
}
#content #inf-holder .inf-hold address{
	margin:16px 23px 0;
}
#content #inf-holder .inf-hold p{
	float:left;
	margin:7px 0 0;
}
#content #inf-holder .inf-hold a{
	float:left;
	margin:16px 0 0;
	color:#0c14b4;
}
#cont-form{
	float:left;
	width:50%;
}
#map-img{
	margin:0 0 0 10px;
}
#contacts-page section#content #mail-form-hold h3{
	font-size: 0.9em;
}
#contacts-page section#content #cont-form h2.success{
	font-size:1.3em;
	color:#f00;	
}