body {
	background:#fff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	color:#000;
	text-decoration:none;
}
table {
	width:100%;
	border-collapse:collapse;
	margin:15px 0;
}
th, td {
	border:1px solid #000;
	padding:5px;
}
img {
	max-width:100%;
	height:auto;
}
#header .logo,
.nav-holder,
.language,
.table-box tr.empty,
.table-box tfoot,
.service-block .menu,
.footer-set .logos,
.footer-set .back,
form, .hr,
.paging-box,
.button,
.login-block {
	display:none;
}
.photos-list,
.team-box ul,
.slider-box ul {
	margin:0;
	padding:0;
	list-style:none;
}
.photos-list li,
.team-box .item,
.slider-box .item {
	display:inline-block;
	vertical-align:top;
	margin:0 15px 15px 0;
}
.footer-set .item,
.phonebook .holder,
.phonebook .item,
.sections-box {
	display:table;
	width:100%;
	margin:15px 0;
}
.phonebook .cell.service {
	width:50%;
}
.phonebook .row {
	display:table-row;
	width:100%;
}
.footer-set .photo,
.footer-set .description,
.phonebook .cell,
.phonebook .description,
.sections-box .item {
	display:table-cell;
	vertical-align:middle;
	padding:0 20px 0 0;
}
.filter-block .table-box {
	overflow:auto;
}
.calendar-box .col {
	display:inline-block;
	vertical-align:top;
	width:24%;
}
.map-box, .img-trucking { margin:15px 0;}
.img-align-left,
.team-box .photo {
	float:left;
	margin:0 20px 0 0;
}
.img-align-right {
	float:right;
	margin:0 0 0 20px;
}
.slider-box .slideset {
	width:auto !important;
	margin:0 !important;
}
.slider-box .slide {
	display:none;
	width:auto !important;
}
.slider-box .slide.active { display:block;}