body { padding:0px;margin:0px; background:#ebeeef; padding:12px 0px 0px 0px;margin:0px; }

body,td { font-family:tahoma, verdana, arial; font-size:12px; color: #333333; }

a,a:visited { text-decoration:none; color: #bc0404; }

h1, h2 {
	font-family: Arial;
	text-align: center;
	margin: 8px;
	color: #bc0404;
	 font-variant: small-caps;
}
h1 { font-size:20px; }
h2 { font-size:16px; }


h4 { font-size:14px; padding:0px; margin:12px 0px 6px 0px; }

td { vertical-align:top; }

/***/
.navigation { margin: 0px 0px 0px 64px; font-family: verdana, arial;}

.navigation, .navigation a, .navigation a:visited { color: #9f9f9f; }
.navigation a:hover, .navigation b { color: #bc0404; }  

/***/
.logo { margin: 0px 0px 30px 0px; }

.clients {
	padding: 0px;
	vertical-align:top;
	line-height: 16px;
}
.clients img { display: inline; border: 0px none; }
.clients b, .clients a, .clients a:visited { display:block; margin: 0px; padding:4px 6px 1px 1px; }
.clients a, .clients a:visited { color: #5e6669; }
.clients b, .clients a:hover {
	font-weight:normal;
	color: #ea0015;
}
.cclients b.disabled { color: #bfbfbf; background:none; }
/***/
.langs { margin: 0px; }
.langs a, .langs a:visited { display:inline; padding:0px; margin:0px; }
.langs a.inactive, .langs a.inactive:visited { display:inline; color: #a7a7a7; }
/***/


b.description { display:block; margin:6px 0px 0px 0px; color: #313131; }

ul {
	padding:0px;
	margin:0px 15px 12px;
}
li { list-style: square; }

.header { background:url(im/red-dot.gif) bottom repeat-x;width:120px;color:#a6a6a6;font-size:12px; margin:0px 0px 12px 0px; }

.content-cell {
	background:white;
	padding:21px 21px 9px 21px;
	vertical-align:bottom;
}
.content {
	padding:0px;
	vertical-align: top;
}
.content p { padding:0px; margin:0px 0px 15px 0px; }

td.cell-contacts { width:351px; vertical-align:top; padding: 159px 0px 24px 0px; }
td.cell-contacts div.inner { width:201px; margin: 0px 120px 0px 24px; }

.home-link { color:#ea0015;text-decoration:none;font-weight:bold; font-size:11px; }


/* contacts */

.contact-phone { background: url(im/icon-phone.gif) left top no-repeat; padding: 3px 0px 18px 33px; }
.contact-fax { background: url(im/icon-fax.gif) left top no-repeat; padding: 3px 0px 18px 33px; }
.contact-email { background: url(im/icon-email.gif) left top no-repeat; padding: 3px 0px 18px 33px; }
.contact-address { background: url(im/icon-address.gif) left top no-repeat; padding: 3px 0px 18px 33px; }
.contact-hours { background: url(im/icon-hours.gif) left top no-repeat; padding: 3px 0px 18px 33px; }
.contact-reach { background: url(im/icon-reach.gif) left top no-repeat; padding: 3px 0px 18px 33px; }
