body {
	margin: 0px;
	background: #ececec url('images/back.jpg') repeat-x bottom;
}

.menu {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
}

.menu td {
	text-align: center;
}

.menu a:link, .menu a:visited, .menu a:hover .menu a:active {
	color: #676767;
	font-family: tahoma;
	font-size: 12px;
}

.menu a.activelink:link, .menu a.activelink:visited, .menu a.activelink:hover, .menu a.activelink:active {
	color: #d82519;
	font-family: tahoma;
	font-size: 12px;
}

a.serviceLinks:link, a.serviceLinks:visited, a.serviceLinks:hover, a.serviceLinks:active {
	color: white;
	font-family: tahoma;
	font-size: 12px;
}

.mainList {	
	list-style-image: url('images/plus4.gif');
}

.spacer {
	width: 20px;
}

.service {
	text-align: center;
	background: #d82519;
	color: white;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: underline;
	height: 34px;
}

.text {
	font-family: tahoma;
	font-size: 12px;
}

.lf {
	background: url(images/ll.jpg) top right no-repeat;
}

.rg {
	background: url(images/rr.jpg) top left no-repeat;
}

/* certificates */
.certTab {
	padding-top: 30px;
	border: 0px;
}


/* SERVICES */
.customBorderServices {
	margin-top: 50px;
	margin-bottom: 40px;
	border: 3px solid #d82519;
	padding: 2px;
	width: 300px;
}

.priceListLink {
	color: #d82519;
	font-size: 16px;
	font-family: tahoma;
	font-weight: bold;
}

.servicesInfo {
	color: #464646;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
}

.servicesInfoRed {
	color: #d82519;
}

.servicesSpacer {
	height: 200px;
}

/* PARTNERS */
.partnersTab {
	font-size: 12px;
	font-family: tahoma;
	color; #676767;
}

.partnersMagazines {
	color: #d82519;
	font-size: 14px;
	font-family: tahoma;
	font-weight: bold;
}

.partnersName {
	color: #d82519;
	font-size: 16px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: underline;
}

a.partnersLink:link, a.partnersLink:visited, a.partnersLink:hover, a.partnersLink:active {
	color: #d82519;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: underline;
}

.partnersSpacer {
	height: 250px;
}

/* TUNING */
.tuning {
	height: 600px;
}

/* FONTS */
.sectionTitle {
	color: #d82519;
	font-size: 18px;
	font-family: Tahoma;
	padding-top: 25px;
}

.sectionInfo {
	text-align: right;
}

.servicesHeader {
	color: #d82519;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: underline;
	font-weight: bold;
}

.specName {
	color: #d82519;
}

/* PARTS ORDER */
.partsOrderList {
	font-family: tahoma;
	font-size: 12px;
	color: #464646;
	font-weight: bold;
}

.partsOrderText {
	font-family: tahoma;
	font-size: 12px;
	color: #464646;
}

.partsOrderTab {
	width: 350px;
	border: 0px;
	font-family: tahoma;
	font-size: 12px;
	color: #464646;
}

.partsOrderTab tr {
	height: 40px;
}

.partsFormText {
	width: 250;
}

.partsFormTextYear {
	width: 120;
}

.partsFormTextArea {
	height: 100px;
	width: 250px;
}

.partsOrderNoticeRed {
	font-family: tahoma;
	font-size: 12px;
	color: red;
	font-weight: bold;
}

.partsOrderNoticeGreen {
	font-family: tahoma;
	font-size: 12px;
	color: green;
	font-weight: bold;
}

.partsOrderSpacer {
	height: 400px;
}

/* CONTACTS */
.contactsTopTab {
	padding-bottom: 20px;
	padding-top: 20px;
	border: 0px;
}
.contactsTab {
	font-family: tahoma;
	font-size: 12px;
	color: #464646;
	width: 100%;
	border: 0px;
}

.contactsRedText {
	font-family: tahoma;
	font-size: 12px;
	color: #d82519;
}

a.printlink:link, a.printlink:visited, a.printlink:hover, a.printlink:active {
	font-family: tahoma;
	font-size: 12px;
	color: #d82519;
	text-decoration: underline;
}

.contactsTab img {
	padding-bottom: 30px;
}

/* COMMENTS */
.commentsTab {
	font-family: tahoma;
	font-size: 12px;
	color: #464646;
	border: 0px;
	width: 620px;
	padding-bottom: 50px;
}

.commentsTab2 {
	font-family: tahoma;
	font-size: 12px;
	color: #464646;
	border: 0px;
	width: 400px;
	padding-bottom: 50px;
}

.commentsText {
	color: #676767;
}

.commentsTabRed {
	font-family: tahoma;
	font-size: 12px;
	color: #d82519;
}

.commentsTextarea {
	width: 330px;
	height: 125px;
}

.commentsInput {
	width: 143px;
}

/* SPECIALISTS */
a.evacExternalLink:link, a.evacExternalLink:visited, a.evacExternalLink:hover, a.evacExternalLink:active {
	color: #676767;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

.specTab {
	font-family: tahoma;
	font-size: 12px;
	color: #464646;
	border: 0px;
	width: 700px;
}

.specCustomText {
	font-family: tahoma;
	font-size: 12px;
	color: #464646;
}

.specCustomRedText {
	font-family: tahoma;
	font-size: 12px;
	color: #d82519;
}

.specialistName {
	color: #d82519;
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
}

.specTrSpacer, .spaceBetweenSpecs {
	height: 35px;
}

.specialistsSpacer {
	height: 600px;
	background: url('images/specialists/spec-all.jpg') no-repeat;
	width: 100%;
}

.spec1 {
	margin-right: 7px;
	border: 1px solid #d2d2d2;
}

/* EVACUATOR */
.evacCustomText1 {
	color: #464646;
	font-size: 13px;
	font-family: tahoma;
	font-weight: bold;
}

.evacCustomRedText1 {
	color: #d82519;
	font-size: 13px;
	font-family: tahoma;
}

.evacRedPhone {
	color: #d82519;
	font-size: 22px;
	font-family: tahoma;
	font-weight: bold;
}

.customBorderEvacuator {
	margin-top: 50px;
	margin-bottom: 40px;
	border: 3px solid #d82519;
	padding: 2px;
	width: 500px;
}

.customBorderEvacuator2 {
	margin-top: 50px;
	margin-bottom: 40px;
	border: 3px solid #d82519;
	padding: 2px;
	width: 500px;
}

.evacBorderText {
	color: #d82519;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
}

.evacBorderText2 {
	color: #d82519;
	font-size: 24px;
	font-family: tahoma;
	font-weight: bold;
}

.priceTabEvac {
	font-family: tahoma;
	font-size: 12px;
	color: #464646;
}

.redPriceTabEvac {
	font-family: tahoma;
	font-size: 12px;
	color: #d82519;
	font-weight: bold;
	text-align: right;
}

/* ABSORBERS */
.absorbersTab, .customTextAbsorbers1 {
	font-family: tahoma;
	font-size: 13px;
	color: #464646;
}

.absorbersTitle {
	font-family: tahoma;
	font-size: 16px;
	color: #464646;
	text-decoration: underline;
	font-weight: bold;
}
	
.customBorderAbsorbers {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 3px solid #d82519;
	padding: 2px;
	width: 450px;
}

.absorbersBorderText1 {
	color: #464646;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
}

.customBorderAbsorbers2 {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 3px solid #d82519;
	padding: 4px;
	width: 300px;
}

.absorbersBorderText2 {
	color: #464646;
	font-size: 14px;
	font-family: tahoma;
	font-weight: bold;
}

.customBorderAbsorbers3 {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 3px solid #d82519;
	padding: 4px;
	width: 500px;
}

.absorbersSpacer {
	height: 350px;
}

/* PROTECTION */
.protectionTypeTitle, .protectionInfoRedText {
	color: #d82519;
	font-size: 14px;
	font-family: tahoma;
	font-weight: bold;
}

.protectionTypeTitle {
	text-decoration: underline;
}

.protectionTab {
	font-size: 13px;
	font-family: tahoma;
	color: #464646;
}

/* EQUIPMENT */
.equipmentList {
	font-size: 14px;
	font-family: tahoma;
	color: #464646;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 10px;
}

.equipmentTab {
	font-size: 12px;
	font-family: tahoma;
	color: #464646;
}

.equipmentTextRed {
	font-size: 12px;
	font-family: tahoma;
	color: #d82519;
}

.equipmentTitletRed {
	font-size: 14px;
	font-family: tahoma;
	color: #d82519;
	text-decoration: underline;
	font-weight: bold;
}

.eqiupImg1 {
	padding-right: 7px;
}

.eqiupImg2 {
	padding-left: 7px;
}