body {
  background-color:     #FFFFFF;
  font-family:          Tahoma, Arial, Helvetica;
  font-size:            11px;
  font-weight:          normal;
  color:                #5b6469;
  background-image:     url('..//imgs/_gray/body-bg.gif');
  background-repeat:    repeat-x;
  margin:               0;
  padding:              0;
  }

a {
  color:                #5b6469;
  text-decoration:      none;
  outline:              none;
  }
a:hover,
a:active {
  text-decoration:      underline;
  outline:              none;
  }

h1, td.h1 {
  font-size:			      15px;
  font-weight:			    bold;
  margin:               0;
  margin-bottom:        4px;
  }
h2 {
  font-size:            12px;
  font-weight:          bold;
  margin:               0;
  margin-bottom:        4px;
  }
h3 {
  font-size:            11px;
  font-weight:          bold;
  margin:               0;
  margin-bottom:        4px;
  }
h4 {
  font-size:            11px;
  font-weight:          bold;
  margin:               0;
  margin-bottom:        2px;
  }
  
td, p {
  line-height:          17px;
  margin:               0;
  font-size:            11px;
  }
  
div.LINE1 {
  background-image:     url('../imgs/line-1-bg.jpg');
  height:               24px;
  width:                100%;
  clear:                both;
  }
div.LINE1 div.TopMenu {
  position:             absolute;
  top:                  4px;
  left:                 820px;
  }
  
div.TOP {
  background-image:     url('../imgs/top-bg.jpg');
  height:               61px;
  clear:                both;
  padding-left:         40px;
  border:               0px solid red;
  }
div.TOP div.LOGO {
  margin-top:           9px;
  float:                left;
  border:               0px solid green;
  }
div.TOP div.MARKEN {
  margin-top:           2px;
  float:                right;
  width:                360px;
  border:               0px solid green;
  }
  
div.LINE2 {
  background-image:     url('../imgs/line-1-bg.jpg');
  height:               13px;
  clear:                both;
  }
  
div.MAIN {
  margin-left:          40px;
  width:                922px;
  border:               0px solid red;
  }
div.MAIN div.ROW {
  float:                left;
  margin-top:           10px;
  margin-right:         10px;
  margin-bottom:        10px;
  }
  
div.LINE3 {
  height:               35px;
  clear:                both;
  padding-left:         40px;
  }
div.LINE3 table {
  width:                920px;
  height:               35px;
  border-bottom:        1px solid #c5c7c8;
  }
  
  
/*
 * Properties for Navigation (4 Levels!)
 */
table.Navigation {
  width:                209px;
  }
table.Navigation td {
  height:               20px;
  padding-top:          1px;
  vertical-align:       top;
  }
table.Navigation a,
table.Navigation a:hover,
table.Navigation a:active {
  color:                #5b6469;
  text-decoration:      none;
  }

td.NavItem1,
td.NavItem1Act,
td.NavItem1Sub {
  background-image:     url('../imgs/navigation/level-1-bg.gif');
  padding-left:         9px;
  }
td.NavItem1 a,
td.NavItem1Act a,
td.NavItem1Sub a {
  font-weight:          bold;
  color:                #5b6469;
  }

td.NavItem2 {
  background-image:     url('../imgs/navigation/level-2-bg.gif');
  padding-left:         19px;
  }
td.NavItem2Act {
  background-image:     url('../imgs/navigation/level-2-bg-act.gif');
  padding-left:         19px;
  }
td.NavItem2Sub {
  background-image:     url('../imgs/navigation/level-2-bg-sub.gif');
  padding-left:         19px;
  }
td.NavItem2 a,
td.NavItem2Act a,
td.NavItem2Sub a {
  font-weight:          normal;
  }

td.NavItem3 {
  background-image:     url('../imgs/navigation/level-2-bg.gif');
  padding-left:         29px;
  }
td.NavItem3Act {
  background-image:     url('../imgs/navigation/level-3-bg-act.gif');
  padding-left:         29px;
  }
td.NavItem3Sub {
  background-image:     url('../imgs/navigation/level-3-bg-sub.gif');
  padding-left:         29px;
  }
td.NavItem3 a,
td.NavItem3Act a,
td.NavItem3Sub a {
  font-weight:          normal;
  }
  
td.NavItem4 {
  background-image:     url('../imgs/navigation/level-2-bg.gif');
  padding-left:         39px;
  }
td.NavItem4Act {
  background-image:     url('../imgs/navigation/level-4-bg-act.gif');
  padding-left:         39px;
  }
td.NavItem4 a,
td.NavItem4Act a {
  font-weight:          normal;
  }
  
  
/*
 * Properties for CarMarket!
 */
div.Box {
  background-color:     #c5c7c8;
  background-image:     url('../imgs/car-box-corner.gif');
  background-repeat:    no-repeat;
  background-position:  bottom right;
  width:                397px;
  margin-bottom:        1px;
  clear:                both;
  }
table.StartBoxHeader {
  background-color:     #cfa302;
  background-image:     url('../imgs/start-box-head-corner.gif');
  background-repeat:    no-repeat;
  background-position:  top right;
  margin-bottom:        1px;
  clear:                both;
  color:                #FFFFFF;
  font-weight:          bold;
  }
table.StartBoxHeader a {
  color:                #FFFFFF;
  text-decoration:      underline;
  }
  

/*
 * Forms
 */
input, select, textarea {
  color:                #5b6469;
  font-size:            11px;
  background-color:     #dcddde;
  border:               1px solid #c5c7c8;
  }
input.SearchForm {
  color:                #5b6469;
  font-size:            11px;
  width:                166px;
  background-color:     #dcddde;
  border:               1px solid #c5c7c8;
  }
  
table.Facts td {
  background-color:     #c5c7c8;
  }
  
input.Btn {
  background-color:     #5b6469;
  color:                #FFFFFF;
  border:               1px outset #5b6469;
  }
input.radio {
  border:               0;
  background-color:     #ffffff;
  }
