#contactable_inner{
margin: 0px 0 15px;
display: inline-block;
cursor: pointer;
text-align: center;
float: none;
}

.contactable{
display: inline-block;
float: none;
}


#contactable #closebutton {
    float: right;
    left: 695px;
    position: absolute;
    top: -5px;
}


#contactable #contactForm {
padding: 3px;
background: rgba(0, 0, 0, 0) url("../images/hline.png") repeat scroll left top;text-align: center;
color:#444444;
height: auto;
margin: 0;
width: 710px;
z-index:9999;
position: absolute;
display: none;
box-shadow: 1px 1px 7px #666666;
}


#contactable .holder {
background: #F3F4F8;
	margin:0 auto;
	*margin-left:20px;
	padding-top:20px;
border: 1px #fff solid;
padding: 10px 15px 10px 20px;
}


#contactable .holder h3 {
    color: #0a337d;
    font: bold 20px Calibri,Arial;
border-bottom: 1px #cdcdcd solid;
height: auto;
text-align: left;
padding: 5px 0;
margin: 0 0 10px;
}


#contactable form#contactForm input[type="text"], textarea {
	background:#FFFFFF none repeat scroll 0 0;
	outline-style:none;
	outline-width:medium;
	width:285px;
	padding:5px;
	border: 1px  #fff solid;
border-radius: 5px;
box-shadow: 1px 1px 2px #999 inset;
	margin-bottom:0px;
}

#contactable form#contactForm textarea.contact{
height: 55px;
}

#contactable form#contactForm textarea#rekvizit,
#contactable form#contactForm textarea#comment,
#contactable form#contactForm input#sfera,
#contactable form#contactForm input#friend,
#contactable form#contactForm p.clear{
width: 620px;
}

#contactable form#contactForm .submit {
margin: 0 auto;
color: #fff;
width: 200px;
cursor: pointer;
font: 14px Calibri,Arial;
}

#contactable form#contactForm p {
	width:325px;
margin-left: 10px;
	font-size:0.9em;
float: left;
display: inline-block;
}

#contactable form#contactForm .disclaimer {
	*margin-left:20px;
}

#contactable #contactForm .red {
	color:	#0a337d;
}

#contactable #overlay {
	background-color:#666666;
	display:none;
	height:100%;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:0;
}

label.error{
display: none !important;
}
#contactable form#contactForm input.error { background: #FBEEC5; color: #000; }


#contactable form#contactForm #loading {
	background: url(../images/loading.gif) no-repeat;
	width:55px;
	height:55px;
	margin: 100px auto;
	display:none;
}

#contactable #callback {
	font-size:1.1em;
	color: #000000;
	width:325px;
	margin: 100px auto;
	display:none;
}