
* {
  padding: 2px 0;
  margin: 0px ;
  border: none;
  text-decoration: none;
	font-family: verdana;		
}

body {background: white none;}

#footer,
#body_left,
#rightSB,
#header_left,
div#worldmap,
#header_topnav,
#fairYear
{
	display: none !important;	
}

#body, #container
{
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;	
}

#container {
	margin: 20px;
}

#header {
	background: white none repeat scroll 0%;
	border-bottom:1px solid;
	height:70px;
	width: auto;
	margin: 0;
	position: static;
	left: 0;
}

#header_top {
	height:auto;
	position:static;
	width:auto;	
}

#logo {
}

#header #header_top h1 {
	display:inline;
	left:20px;
	position:absolute;
	top:26px;
}

/* used equipment */

div.thumb,
div#uEService,
td a.delete,
table.used_equip div img 
{
	display: none !important;	
}



/* generic */

a.back, span.behave, div.dropDown {
	display: none !important;	
}

/* products */
div.moreInfo {
	display: none !important;	
}

a {
color: black !important;
text-decoration: underline !important;
}

ul, li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

small {
  display: block;
  text-align: center;
}

p, li {
  color: black;
  font-weight: normal;    
  font-size: 11px;
}

hr {
  height: 1px;
  border: none;
  border-top: 1px solid #babfc2;
  background: transparent;
  padding-top: 10px;
  margin: 10px 0 0 0;
}

hr.padded {
  margin: 10px 10px 0 10px;
}

/* @group headlines */

h1 {
  font-weight: bold;    
  font-size: 20px;   
  color: black;		
  line-height: 24px;
}

h2 {
  color: #8d969f;
  font-size: 13px;
  font-weight: bold;
  padding: 14px 0pt 7px;
}

h2.grey {
  color: #8d969f; 
  font-size: 12px; 
  /*text-transform: uppercase; */
  border-bottom: 1px solid #babfc2; 
  padding-bottom: 3px; 
  padding-left: 10px;
}

h3 {
  font-weight: bold;
  font-family: verdana;
  font-size: 11px;       
  color: #8d969f;
  line-height: 14px;
}

/* @end group headlines */

table {
  width: 100%;
}

td, th {
  padding: 0;
  border: none;  
  vertical-align: top;
  font-size:12px;	
}

td a {
  color: #000;
}

th {
  text-align: left;
  font-weight: normal;
  color: #8d969f;
}

/* @end group tables */

ul.list {
  padding: 10px 0;  
}

ul.list li {
  background: transparent url(../../../local/1_admin/resources/gfx/bullets/bullet.gif) no-repeat 0 8px;
  padding-left: 15px;
  line-height: 18px;
}

  
.borderGrey {
  padding: 20px 0;
  margin-top: 20px;
  border-top: 1px solid #babfc2;
  border-bottom: 1px solid #babfc2;
}

.borderGrey h2 {
  padding-top: 0 !important;
}

.image img {
  display: block;
  margin: 0 auto;
  overflow: hidden;
}

.borderGrey.sidebar {
  padding: 10px 0;
  margin-top: 10px;
}

h2.year {
color:black;
font-size:18px !important;
font-weight:bold;
line-height:20px !important;
}

h3.month {
	font-size: 13px;
	font-weight: bold;
	color: #8d969f;
	border-bottom:1px solid #babfc2; 
	padding:10px 0pt 5px;
}

ul.events {
	background-color: white;
	padding: 0 10px 10px;
}

ul.events li img {
	position: relative;
	margin-top: 10px;
}

.eventInformation {
	float:left;	
	width:329px;
	margin: 10px 0 0 15px;
}

.eventInformation dl {
margin-top: 10px;
}

.eventInformation h2 {
color:black;
font-size:15px;
font-weight:bold;
padding: 0 !important;
}

.eventInformation dt {
float:left;
line-height:17px;
width:120px;
}

.eventInformation dd.clearLeft {
line-height: 0;
}

div.clearBoth {clear: both;}
div.clearLeft {clear: left;}
div.clearRight {clear: right;}


hr { display: none; }

#header { border-bottom: none; }

.contact { width: 650px; }
.contact .service { float: right; }
.contact .image { float: left; margin-right: 20px; width: 150px; text-align: left; }
.contact .content li { line-height: 18px; padding-left: 20px; }
.contact .phone {
  background: transparent url(../gfx/icons/contact/new/fon.gif) no-repeat 0 50%;
}

.contact .fax {
  background: transparent url(../gfx/icons/contact/new/fax.gif) no-repeat 0 50%;
}

.contact .mobile {
  background: transparent url(../gfx/icons/contact/new/cell.gif) no-repeat 0 50%;
}

.contact .mail {
  background: transparent url(../gfx/icons/contact/new/email.gif) no-repeat 0 50%;
}

.contact .adr {
  background: transparent url(../gfx/icons/contact/new/mail.gif) no-repeat 0 50%;
}
.contact .content { float: left; }

div.print {display: block;}
