  BODY
  {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: Tahoma, sans-serif;
    background: #FFFFFF;
  }
  a
  {
    text-decoration: underline;
    color: #597BB8;
  }
  a:hover
  {
    color: #B21717;
  }
  td.main
  {
  	background-color: #F2F2F2;
    background-image: url('/images/shadow_top.gif');
    background-repeat: repeat-x;
    height: 150px;
    padding-top: 55px;
  }
  div.auto
  {
    float: left;
    text-align: center;
  	width: 72px;
  	color: #000000;
  }
  h1.auto
  {
  	font-size:  29px;
  	margin: 0;
	padding: 0;
  }
  h1.sale
  {
  	font-size:  29px;
	margin: 0;
	padding: 0;
  }
  h1.counter
  {
  	font-size:  29px;
	margin: 0;
	padding: 0;
  }
  a.auto
  {
  	color: #000000;
	text-decoration: none;
  }
  a.auto:hover
  {
  	color: #000000;
	text-decoration: none;
  }
  a.adlink
  {    text-decoration: none;
    color: #597BB8;
    font-weight: bold;
  }
  a.adlink:hover
  {
  	color: #B21717;
    font-weight: bold;
	text-decoration: none;
  }
  div.sale
  {
    float: left;
  	background-color: #D00808;
  	color: #FFFFFF;
    text-align: center;
  	width: 80px;
  }
  a.sale
  {
  	color: #FFFFFF;
	text-decoration: none;
  }
  a.sale:hover
  {
  	color: #FFFFFF;
	text-decoration: none;
  }
  div.counter
  {
        float: left;
  	background-color: #77AACF;
  	color: #FFFFFF;
        text-align: center;
  	width: 100px;
  	margin-left: 32px;
  }
  div.explain
  {
    font-size: 11px;
    float: left;
  	padding-left: 5px;
  	padding-top: 3px;
  }
  div.form_error
  {
  	font-size: 60%;
  	color: #d40c0c;
  }
  div.advert1
  {
    background-color: #FFFFFF;
    font-size: 70%;
    height: 135px;
    margin-left: 5%;
    padding-top: 15px;
  }
  div.advert2
  {
    background-color: #FFFFFF;
    font-size: 70%;
    height: 135px;
    width: 257px;
    padding-top: 15px;
  }
  td.advert1
  {
    background-color: #FFFFFF;
    font-size: 70%;
    width: 70%;
  }
  td.advert2
  {
    background-color: #FFFFFF;
    font-size: 70%;
    width: 30%;
  }
  table.ads
  {  	width: 91%;  }
  div.bottom
  {
    margin-left: auto;
	margin-right: auto;
  	width: 770px;
	background-color: #F2F2F2;
	min-height: 100px;
	height: 92%;
  }
  div.bottomleft
  {
  	float: left;
  	width: 45%;
  	text-align: right;
  	padding: 5px 0px 0 0;
  	color: #464646;
  	font-size: 70%;

  }
  div.bottomright
  {
  	float: left;
  	text-align: left;
  	padding: 0 6px 0 10px;
  }
  div.bottomabsright
  {
  	float: left;
  	width: 41%;
  	text-align: left;
  	padding-top: 5px;
  	color: #464646;
  	font-size: 70%;

  }
  .icon
  {
  	vertical-align: -2px;
  	margin-right: 5px;
  }
  div.errors
  {
  	font-weight: bold;
  	font-size: 70%;
  }
