body { 
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: #E5E5E5 url(../images/layBodyBg.jpg) no-repeat center 0px;
}

form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

input, textarea {
	border: 0px;
}

td {
	vertical-align: top;
}

div.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

div.hcenter {
	margin: 0px auto 0px auto;
	text-align: left;
	width: 770px;
}

div.layFlashBanner {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 770px;
	background: #FFFFFF;
	text-align: center;
}


div.layContentBg {
	width: 770px;
	background: url(../images/layContentBg.gif) repeat-y left;
	float: left;
}

div.layContentBgRT {
	width: 770px;
	background: url(../images/layContentBg_rt.jpg) no-repeat right top;
	float: left;
}

div.layContentBgLB {
	width: 770px;
	background:  url(../images/layContentBg_lb.jpg) no-repeat left bottom;
	float: left;
}

div.layContentBgRB {
	width: 770px;
	background: url(../images/layContentBg_rb.jpg) no-repeat right bottom;
	float: left;
}


div#layContent {
	width: 770px;
	float: left;
}

div#layHeader {
	float: left;
}

div#layLeft {
	xbackground: #FFFFFF url(../images/layLeftBg.gif) repeat-y;
	width: 150px;
	padding-bottom: 10px;
	float: left;
}

div.layLeftTop {
	height: 15px;
	background: url(../images/layLeftTop.gif) no-repeat;
	font-size: 0px;
	line-height: 0px;
}

div.layLeftMenuTop {
	height: 14px;
	background: url(../images/layLeftMenuTop.gif) no-repeat;
	font-size: 0px;
	line-height: 0px;
}

div.layLeftMenuBottom {
	height: 8px;
	background: url(../images/layLeftMenuBottom.gif) no-repeat;
	font-size: 0px;
	line-height: 0px;
}

div.layLeftMenuBg {
	background: url(../images/layLeftMenu_bg.gif) repeat-y left;
}

div.layLeftMenuBgL {
	background: url(../images/layLeftMenu_bg_left.gif) no-repeat left top;
}

div.layLeftMenuBgR {
	background: url(../images/layLeftMenu_bg_right.gif) no-repeat right top;
}

div#layLeftMenu {
	background: url(../images/layLeftMenuBg.jpg) no-repeat right bottom;
	padding-bottom: 26px;
	margin: 0px 5px 0px 4px;
}

div#layLeftMenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#layLeftMenu ul li {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	font-size: 0px;
	line-height: 0px;
}

div#layLeftBox {
	background: url(../images/layLeftBoxBg.gif) repeat-y left;
	margin: 0px 0px 0px 4px;
}

div.layLeftBoxBottom {
	background: url(../images/layLeftBoxBottom.gif) repeat-y left;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
}

div.layLeftBoxCont {
	padding: 15px 14px 50px 10px;
}

div.layLeftSp {
	padding-top: 13px;
	line-height: 0px;
	font-size: 0px;
}

div#layLeftBanner {
	text-align: center;
	margin-left: 4px;
}

div#layRight {
	background: #FFFFFF url(../images/layRightBg.jpg) no-repeat;
	width: 169px;
	padding: 4px 0px 10px 0px;
	float: left;
}

div.layRightBoxSp {
	padding-top: 13px;
	line-height: 0px;
	font-size: 0px;
}

div.layRightBox {
	margin: 0px 4px 4px 4px;
}

div.layRightBoxTitle {
	margin-bottom: 1px;
}

div.layRightBoxCont {
	padding: 14px 6px 5px 10px;
}

div.layRightBoxCont2 {
	padding: 14px 6px 5px 10px;
	background: #E5E5E5;
}

div.layRightBoxButton {
	text-align: right;
	margin-top: 6px;
}

div.layRightBoxButton a {
	padding: 1px 5px 1px 4px;
	background: #989898;
	display: -moz-inline-box;
	display: inline-block;
}

div.layRightBox ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.layRightBox ul li {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

div.layRightBox ul li.last {
	margin: 0px;
}

div.layRightBox ul.d2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.layRightBox ul.d2 li {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background: url(../images/layRightBox_list_design.gif) no-repeat 0px 6px;
	text-indent: 10px;
}

div.layCentBg {
	background: url(../images/layCentBg.jpg) no-repeat;
	width: 441px;
	float: left;
}

div#layCent {
	padding: 25px 14px 10px 7px;
}

table#layCentNews {
	border: 0px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table#layCentNews td {
	margin: 0px;
	padding: 0px;
}

table#layCentNews td.layCentNewsL {
	width: 100%;
	padding-left: 8px;
}

table#layCentNews td.layCentNewsR {
	padding: 0px 8px 0px 50px;
}

div.layCentNewsSp {
	border-bottom: 5px solid #CC0000;
	font-size: 0px;
	line-height: 0px;
	margin: 0px 8px 9px 8px;
}

div.layCentNewsTitle {
	margin-bottom: 15px;
}

table#layCentCampaign {
	margin: 0px 8px 0px 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table#layCentCampaign td {
	margin: 0px;
	padding: 0px;
}

table#layCentCampaign td.layCentCampaignL {
	padding: 0px 7px 0px 0px;
}

table#layCentCampaign td.layCentCampaignR {
	padding-top: 22px;
	width: 100%;
}

div.layCentCampaignPicL {
	float: left;
	margin: 0px 10px 10px 0px;
}

div.layCentCampaignPicR {
	float: right;
	margin: 0px 0px 10px 10px;
}

div.layCentCampaignPic_t {
	background: url(../images/layCentCampaign_pic_t.gif) repeat-x top;
}

div.layCentCampaignPic_b {
	background: url(../images/layCentCampaign_pic_b.gif) repeat-x bottom;
}

div.layCentCampaignPic_l {
	background: url(../images/layCentCampaign_pic_l.gif) repeat-y left;
}

div.layCentCampaignPic_r {
	background: url(../images/layCentCampaign_pic_r.gif) repeat-y right;
}

div.layCentCampaignPic_lt {
	background: url(../images/layCentCampaign_pic_lt.gif) no-repeat left top;
}

div.layCentCampaignPic_rt {
	background: url(../images/layCentCampaign_pic_rt.gif) no-repeat right top;
}

div.layCentCampaignPic_lb {
	background: url(../images/layCentCampaign_pic_lb.gif) no-repeat left bottom;
}

div.layCentCampaignPic_rb {
	background: url(../images/layCentCampaign_pic_rb.gif) no-repeat right bottom;
}

div.layCentCampaignPic {
	padding: 8px;
}

div.layCentCampaignPic img {
	border: 3px solid #B80000;
}

div.layCentCampaignSp {
	border-bottom: 1px solid #E2E2E2;
	margin: 10px 0px 10px 8px;
	line-height: 0px;
	font-size: 0px;
}

div.layCentCampaignButton {
	text-align: right;
	padding-top: 13px;
}

div.layCentCampaignButton a {
	background: #CC0000 url(../images/layCentCampaignMore.gif) no-repeat right 2px;
	padding: 1px 23px 1px 4px;
	display: -moz-inline-box;
	display: inline-block;
}

div.layCentNewcarButton {
	text-align: center;
	padding: 0;
}

div.layCentNewcarButton a {
	background: #CC0000 url(../images/layCentCampaignMore.gif) no-repeat right 2px;
	padding: 1px 23px 1px 4px;
	display: -moz-inline-box;
	display: inline-block;
}

div#layFooter {
	width: 100%;
	float: left;
	background: #E5E5E5 url(../images/layFooterBg.jpg) repeat-x top;
}

div.layFooterBgL {
	background: url(../images/layFooterBg_left.jpg) no-repeat left top;
	float: left;
	width: 100%;
}

div.layFooterBgR {
	background: url(../images/layFooterBg_right.jpg) no-repeat right top;
	float: left;
	width: 100%;
}

div.layFooterL {
	float: left;
	padding: 8px 0px 0px 20px;
}

div.layFooterR {
	float: right;
	padding: 0 20px 13px 0px;
}

div.layFooterR a {
  display: block;
  margin: 7px 0 0 0;
	background: transparent url(../images/cg_footerlogo_poz_color.gif) no-repeat left top;	
	width: 100px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
  overflow: hidden;
}

/* div.layFooterR a:hover {
	background: transparent url(../images/cg_footerlogo_poz_color.gif) no-repeat left top;
} */

h1.layCentTitle {
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

h2.layCentSubTitle {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

div.layCentInPage {
 padding: 8px;
}

div.layCentText {
	padding: 0px;
	margin: 0px;
}

div.layCentText ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.layCentText ul li {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background: url(../images/layRightBox_list_design.gif) no-repeat 0px 6px;
	text-indent: 10px;
}

div.layCentText ul li img {
	vertical-align: top;
	margin-right: 5px;
}

div.layCentText ul.layCentTextList2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style: none;
}

div.layCentText ul.layCentTextList2 li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../images/layRightBox_list_design.gif) no-repeat 0px 6px;
	text-indent: 0px;
}

div.layCentText ul li.layCentTextList2 img {
	vertical-align: top;
	margin-right: 5px;
}

div.layCentLogin {
	border: 6px solid #8897A1;
	background: #E2E2E2;
	padding: 13px 15px 3px 15px;
	display: -moz-inline-box;
	display: inline-block;
	*width: 210px;
	text-align: center;
}

table.layCentLogin {
 	margin: 0px auto 0px auto;
 	padding: 0px;
 	border-spacing: 0px;
 	border-collapse: collapse;
 	border: 0px;
}

table.layCentLogin td {
 	margin: 0px;
 	padding: 0px 5px 7px 0px;
 	text-align: left;
}

.layCentButton {
	background: #CC0000 url(../images/layCentCampaignMore.gif) no-repeat right 2px;
	padding: 1px 23px 1px 4px;
	margin: 0px;
	display: -moz-inline-box;
	display: inline-block;
}

.layCentButton2 {
	background: #CC0000 url(../images/layCentButton2Bg.gif) no-repeat left 4px;
	padding: 1px 4px 1px 23px;
	margin: 0px;
	display: -moz-inline-box;
	display: inline-block;
}

.layCentButton_x {
	background: #CC0000 url(../images/layCentButtonBg_x.gif) no-repeat right 5px;
	padding: 1px 23px 1px 4px;
	margin: 0px;
	display: -moz-inline-box;
	display: inline-block;
}

table.layCentLogin input {
 	background: #FFFFFF;
}

body.layPopup {
	background: #E2E2E2;
}

div.layCentTable {
	border: 13px solid #8897A1;
	padding: 4px;
	float: left;
}

table.layCentTable {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	background: #E2E2E2 url(../images/layCentTable_bg.gif) top repeat-x;
}

table.layCentTable td {
	margin: 0px;
	padding: 0px;
}

table.layCentTable td.carimg {
	padding: 10px;
}

table.layCentTable td.layCentTable_spacer, table.layCentTable tr.datas td.layCentTable_spacer, table.layCentTable tr.titles td.layCentTable_spacer, table.layCentTable tr.titles2 td.layCentTable_spacer {
	background: url(../images/layCentTable_design.gif) left repeat-y;
	width: 5px;
	padding: 0px;
}

table.layCentTable tr.datas td {
	background: #FFFFFF url(../images/layCentTable_bg2.gif) bottom repeat-x;
	padding: 1px 12px 3px 12px;
	text-align: left;
}

table.layCentTable tr.last td {
	padding-bottom: 0px;
	background: #FFFFFF;
}

table.layCentTable tr.titles td {
	padding: 14px 12px 14px 12px;
	text-align: center;
}

table.layCentTable tr.titles2 td {
	padding: 2px 12px 8px 12px;
	text-align: left;
}

table.layCentTable tr.titles3 th {
	background: url(../images/layCentTable_bg3.gif) repeat-x top left;
	height: 30px;
	padding: 0 10px;
}

table.layCentTable tr.even {
	/*background: url(../images/layCentTable_even.gif) repeat-x top left;*/
	/*height: 66px;*/
	background: #E5E5E5;
}

table.layCentTable tr.odd {
	/*background: url(../images/layCentTable_odd.gif) repeat-x top left;*/
	/*height: 66px;*/
	background: #DCDCDC;
}

table.layCentTable tr.hover {
	/*background: url(../images/layCentTable_hover.gif) repeat-x top left;*/
	/*height: 66px;*/
	background: #F8F8F8;
}

table.layCentTable tr.even table td.cardata,
table.layCentTable tr.odd table td.cardata,
table.layCentTable tr.hover table td.cardata {
	width: 110px;
}


table.layCentTable tr.even td.caridx {
	width: 42px;
	padding: 25px 0 0 5px;
	font-weight: bold;
	color: #FFFFFF;
	background: #E5E5E5 url(../images/layCentTable_bg_caridx.gif) no-repeat 0 10px;
}

table.layCentTable tr.odd td.caridx {
	width: 42px;
	padding: 25px 0 0 5px;
	font-weight: bold;
	color: #FFFFFF;
	background: #DCDCDC url(../images/layCentTable_bg_caridx.gif) no-repeat 0 10px;
}

table.layCentTable tr.hover td.caridx {
	width: 42px;
	padding: 25px 0 0 5px;
	font-weight: bold;
	color: #FFFFFF;
	background: #F8F8F8 url(../images/layCentTable_bg_caridx_a.gif) no-repeat 0 10px;
}

table.layCentTable tr.pager {
	background: #B10D0C;
}

table.layCentTable tr.pager a,
table.layCentTable tr.pager td {
	color: white;
	font-size: 9px;
}

table.layCentTable tr.pager td {
	padding: 0 5px;
}

table.layCentTable td.first {
	padding-left: 20px;
	color: #414141;
}

table.layCentTable td.second {
	color: #414141;
}


.h_center {
 	text-align: center;
}

.h_right {
 	text-align: right;
}

div.layCentBanner {
 	margin-bottom: 10px;
 	text-align: center;
}

div.layCentStartPic {
 	background: #8897A1;
 	padding: 6px;
 	margin-bottom: 10px;
 	text-align: center;
}

div.layCentTextPicL {
	float: left;
	margin: 0px 5px 5px 0px;
}

div.layCentTextPicR {
	float: right;
	margin: 0px 0px 5px 5px;
}

div.layCentTextPic_t {
	background: url(../images/layCentText_pic_t.gif) repeat-x top;
}

div.layCentTextPic_b {
	background: url(../images/layCentText_pic_b.gif) repeat-x bottom;
}

div.layCentTextPic_l {
	background: url(../images/layCentText_pic_l.gif) repeat-y left;
}

div.layCentTextPic_r {
	background: url(../images/layCentText_pic_r.gif) repeat-y right;
}

div.layCentTextPic_lt {
	background: url(../images/layCentText_pic_lt.gif) no-repeat left top;
}

div.layCentTextPic_rt {
	background: url(../images/layCentText_pic_rt.gif) no-repeat right top;
}

div.layCentTextPic_lb {
	background: url(../images/layCentText_pic_lb.gif) no-repeat left bottom;
}

div.layCentTextPic_rb {
	background: url(../images/layCentText_pic_rb.gif) no-repeat right bottom;
}

div.layCentTextPic {
	padding: 8px;
}

div.layCentTextPic img {
	border: 3px solid #B80000;
}

/* carlist */
table.normal {
  margin: 10px 0 0 0;
}

table.normal input.layCentButton {
  cursor: pointer;
}

table.normal td {
  padding: 0 3px;
  vertical-align: middle;
}

table.normal tr.data td {
  padding: 2px 3px;
} 

table.normal td.cim {
  font-weight: bold;
} 

table.normal td img {
  width: 70px;
} 

table.normal td.full img {
  width: auto;
} 

table.normal td a {
  text-decoration: underline;
}