#contacts-container {
	position: relative;
	height: 100%;
	font-family: "Arial";
	font-size: 0.75em;
	color: #ffffff;
}
#contacts-container .info {
	position: relative;
	float: left;
	height: 410px;
	width: 195px;
	padding-left: 22px;
	padding-top: 13px;
}
#contacts-container .info .message {
	position: relative;
	display: block;
	margin-bottom: 18px;
	line-height:16px;
}
#contacts-container .info .contacts {
	position: relative;
	display: block;
	line-height:16px;
}
#contacts-container .info .contacts span {
	position: relative;
	display: block;
	margin-bottom: 7px;
}
#contacts-container .info .logo {
	position: absolute;
	bottom: 27px;
	left: 18px;
	width: 147px;
	height: 50px;
	background-image: url('../img/bcreative.png');
	background-repeat: no-repeat;
}
#contacts-container .info .site {
	position: absolute;
	bottom: 10px;
	left:22px;
}

#contacts-container .form {
	position: relative;
	float: left;
	height: 410px;
	width: 295px;
	padding-left: 22px;
	padding-top: 13px;
	font-size: 0.95em;
}
#contacts-container .form form ul {
	margin: 0px;
	padding: 0px;
}
#contacts-container .form form ul li {
	list-style-type: none;
	margin-bottom: 10px;
}
#contacts-container .form form ul li label {
	float: left;
	width: 80px;
}
#contacts-container .form form ul li input[type="text"], #contacts-container .form form ul li textarea {
	width: 215px;
	padding: 0px;
	border: none;
	resize: none;
}
#contacts-container .form #requiredfields {
	position: absolute;
	left: 290px;
	bottom: 2px;
	display: block;
	width: 125px;
	height: 40px;
}
#contacts-container .form #requiredfields.pt {
	background-image: url('../img/requiredfields_pt.png');
	background-repeat: no-repeat;
}
#contacts-container .form #requiredfields.en {
	background-image: url('../img/requiredfields_en.png');
	background-repeat: no-repeat;
}
input.contacts-bt-send, input.contacts-bt-clean {
	float: right;
	margin-left: 5px;
	cursor: pointer;
	width: 41px;
	height: 18px;
	border: none;
}
input.contacts-bt-send.pt {
	background: url('../img/send_pt.jpg') no-repeat;
}
input.contacts-bt-send.en {
	background: url('../img/send_en.jpg') no-repeat;
}
input.contacts-bt-clean.pt {
	background: url('../img/clean_pt.jpg') no-repeat;
}
input.contacts-bt-clean.en {
	background: url('../img/clean_en.jpg') no-repeat;
}

.social-networks {
	margin-top:7px;
	margin-left: -5px;
}
