@charset "UTF-8";
.pcts {
	height: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
a:hover {
	color: #34322F;
	text-decoration: none;
	background-color: #E3E2DF;
}
a:active {
	color: #34322F;
	text-decoration: none;
	background-color: #E3E2DF;
}

.contact {
	float: right;
	padding-top: 40px;
	padding-right: 15px;
}
.services {
	float: right;
	padding-top: 40px;
	padding-right: 70px;
	padding-bottom: 42px;
}
.text_contact {
	padding-top: 115px;
	padding-left: 46px;
	padding-right: 30px;
	padding-bottom: 50px;
}
.text_services {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	background-image: url(images/bg_servicestext.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.gallery {
	padding-top: 140px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	background-image: url(images/bg_gallerytext.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.gray {
	background-color: #DBDAD5;
	padding-bottom: 10px;
	padding-left: 46px;
	padding-right: 30px;
	padding-top: 15px;
}
.addr {
	width: 150px;
	margin: 0px;
}
.form_c {
	float: right;
	padding-left: 0px;
	padding-right: 165px;
}
.text_field {
	width: 370px;
	font-size: 0.95em;
}
.right_serv {
	width: 390px;
	float: right;
	padding-top: 0px;
	padding-bottom: 10px;
}
.textinside_rightserv {
	padding-right: 30px;
	padding-left: 40px;
}
.certificates {
	background-color: #FFFFFF;
	height: 150px;
	width: 388px;
	margin-right: 1px;
	margin-left: 1px;
}
.left_serv {
	width: 304px;
	padding-right: 40px;
	padding-left: 46px;
	padding-top: 115px;
}
.big_orange {
	font-size: 1.5em;
	color: #B13D06;
}
