/*Contact-form*/#mail-form-hold{	margin:7px auto 0;}#mail-form-hold td{	padding:0 0 6px;}#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: 5px 5px 5px 5px;	width:198px;	padding:2px 5px;}.send-sbmt-quest{	float:right;}.contact-form-hold  .fields-holder{	/* height:24px; */}#ymaps{	border:1px solid grey;	width:650px;	margin:0 0 0 6px;}#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:356px;	padding:5px;}#mail-form-hold #mess{	width:342px;}.form-hold2{	margin:20px auto;	width:640px;}#main .contact-form-hold textarea{	width:408px;}.compulsory{	color:#fbfe00;	font-size:16px;}#mail-form-hold label{	width:270px;	display:block;	color:#284376;	font-size:12px;}#cont-form #mail-form-hold label{	width:125px;}.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;}#contacts-page .form-hold .captcha-hold img{	margin:0 0 10px 10px;	}.captcha-hold input#secur{	width:43px;	float:left;}#mail_form .form-hold2 input#secur{	width:86px;}.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;}.form-hold {	margin:0 auto;	width:100%;}.send-sbmt-hold,.send-sbmt-hold2{	padding:1px 0 0;	width:420px;	overflow:hidden;}#mail-form-hold .send-sbmt-hold{	width:364px;}.send-sbmt-hold2{	width:640px;	margin:0 auto;}.mail-form-hold2{	background:url(..img/contacts.jpg) no-repeat 100% 50px;}#switch-exam,.send-hold input,#mail-form-hold  .send-sbmt{	font-weight:bold;	cursor:pointer;	width:167px;	padding:3px 0;	height:14px;	cursor:pointer;	border:1px solid #ccc;	border-radius: 5px 5px 5px 5px;	font:normal 13px Cuprum, Arial, Verdana, Helvetica, san-serif;	text-align:center;	background:#ccc;	color:#fff;	float:right;}#switch-exam{	color:#f00;}.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 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:211px;	border:1px solid #ccc;	border-radius:5px 0 0 5px;}#mail-form-hold input#subject{	width:356px;}/*Responses*/.mail-form-hold{	/* padding:20px 0 0; */}#responses{	width:100%;	overflow:hidden;	padding:0 0 10px;}#responses .response{	padding:0 0 5px;	margin:0 20px 7px 0;	border-bottom: 1px dashed #E1BAA5;}#main #responses h2{	width:100%;	overflow:hidden;	font:20px/22px univers, Verdana, Helvetica, san-serif;}#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:300px;	float:left;}#inf-holder #info{	width:430px;	float:left;	padding:10px 0 50px;}#inf-holder .inf-hold{	/* width:533px; */	overflow:hidden;}#inf-holder .inf-hold img{	float:left;}#inf-holder .inf-hold strong{	float:left;	margin:12px 10px 0 0;	height:50px;}#content #inf-holder .inf-hold p,#content #inf-holder .inf-hold a{	float:left;	margin:12px 0 0;}#content #inf-holder .inf-hold a{	color:#0c14b4;}#cont-form{	float:left;}#map-img{	margin:0 0 0 10px;}