body { 
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}

form {
	margin: 0px;
	padding: 0px;
}

td, th {
	vertical-align: top;
}

div#layFooter {
	background: #6D8DB8;
	height: 27px;
	text-align: center;
	border-top: 2px solid #626262;
}

a.footer_link img {
	margin-top: 4px;
}

div#layTopBg {
	background: url(../images/bg_body.gif) repeat-x top;
}

div#layTop {
	background: url(../images/bg_header_new.jpg) no-repeat 0px 0px;
}


table.layTop {
	width: 100%;
}

td#layTopLeft {
	height: 72px;
	width: 235px;
	xbackground: #FFFFFF;
}

td#layTopRight {
	height: 72px;
	padding-left: 120px;
	text-align: right;
}

div#layTopRight {
	float: right;
	text-align: left;
}

span.country {
	vertical-align: middle;
}

img.logo_gm {
	vertical-align: middle;
	margin: 12px 0px 10px 0px;
}

div#layTopRightTopmenu {
	padding: 0px 32px 0px 0px;
	margin-bottom: 4px;
	float: left;
	height: 17px;
}

div.layTopRightTopmenu {
	background: url(../images/bg_topmenu.jpg) repeat-y left;
}

div#layTopRightTopmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#layTopRightTopmenu ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}

div#layTopRightTopmenu ul li a {
	float: left;
	padding: 2px 7px 2px 7px;
}

div#layTopRightTopmenu ul li a:hover {
	background: #FFFFFF;
}

div#layTopRightTopmenu ul li a.sel {
	background: #FFFFFF;
}

div#layTopRightTopsearch {
	clear: both;
}

input.topsearch_field {
	width: 130px;
	height: 16px;
	border: 1px solid #000000;
	background: #FFFFFF;
	vertical-align: middle;
}

select.topsearch_sel {
	height: 20px;
	vertical-align: middle;
	border: 1px solid #000000;
}

input.topsearch_radio {
	vertical-align: middle;
}

span.topsearch_radio {
	vertical-align: middle;
}

input.topsearch_button {
	background: #EFEFEF;
	border: 1px solid #000000;
	height: 18px;
	vertical-align: middle;
}

div#layTopBottomTopmenu2 {
	clear: both;
	height: 18px;
	background: url(../images/bg_topmenu2.gif) repeat-x bottom;
}

div#layTopBottomTopmenu2 ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 3px;
	list-style: none;
	display: inline-block;
        color: #000000;
}

div#layTopBottomTopmenu2 ul li {
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 4px;
	background: url(../images/bg_topmenu3_l.gif) no-repeat top left;
	float: left;
	height: 18px;
        color: #000000;
}

div#layTopBottomTopmenu2 ul li span.topmenu2_t {
	background: #E7E7E4 url(../images/bg_topmenu2_t.gif) repeat-x top;
	float: left;
	height: 18px;
}

div#layTopBottomTopmenu2 ul li span.topmenu2_r {
	background: url(../images/bg_topmenu3_r.gif) no-repeat top right;
	float: left;
	height: 18px;
	width: 6px;
}

div#layTopBottomTopmenu2 ul li.sel {
	background: url(../images/bg_topmenu3_l_sel.gif) no-repeat top left;
}

div#layTopBottomTopmenu2 ul li.sel span.topmenu2_t {
	background: #FFFFFF url(../images/bg_topmenu2_t_sel.gif) repeat-x top;
}

div#layTopBottomTopmenu2 ul li.sel span.topmenu2_r {
	background: url(../images/bg_topmenu3_r_sel.gif) no-repeat top right;
}

div#layTopBottomTopmenu2 ul li a {
	padding: 2px 27px 0px 29px;
	display: -moz-inline-box;
	display: inline-block;
        color: #000000;
}

div.layTopBottomTopmenu2Sp {
	height: 20px;
	border-bottom: 1px solid #4E4A61;
}

div.page_title_sp {
	background: url(../images/bg_page_title.gif) no-repeat top left;
	padding: 1px 0px 30px 0;
}

div.page_title_c {
	background: #FFFFFF url(../images/design_page_title.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}


td.page_title_sub {
	padding: 4px 40px 0px 4px;
}

table.page_title td.brandlogos {
	padding: 10px 8px 0px 8px;
	text-align: center;
}

table.page_title td.logos img {
	margin-bottom: 4px;
}

div.clear {
	clear: both;
}

table.layCent {
	width: 100%;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

td#layCentLeft {
	padding-bottom: 10px;
}

td#layCentRight {
	width: 235px;
	padding-top: 20px;
	padding-bottom: 10px;
	background: #D9E0EA url(../images/bg_maintable.gif) left repeat-y;
}

div.news_list {
	padding: 0px 40px 0px 20px;
}

table.news_list {
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

div.news_list_pic_t {
	background: url(../images/bg_news_list_pic_t.gif) repeat-x top;
}

div.news_list_pic_b {
	background: url(../images/bg_news_list_pic_b.gif) repeat-x bottom;
}

div.news_list_pic_l {
	background: url(../images/bg_news_list_pic_l.gif) repeat-y left;
}

div.news_list_pic_r {
	background: url(../images/bg_news_list_pic_r.gif) repeat-y right;
}

div.news_list_pic_tl {
	background: url(../images/bg_news_list_pic_tl.gif) no-repeat top left;
}

div.news_list_pic_tr {
	background: url(../images/bg_news_list_pic_tr.gif) no-repeat top right;
}

div.news_list_pic_bl {
	background: url(../images/bg_news_list_pic_bl.gif) no-repeat bottom left;
}

div.news_list_pic_br {
	background: url(../images/bg_news_list_pic_br.gif) no-repeat bottom right;

}

td.news_list_pic {
	padding: 0px 8px 8px 0px;
}

td.news_list_pic img {
	margin: 4px 9px 9px 4px;
}

td.news_list_text {
	padding: 2px 0px 8px 0px;
}

h3.user_name {
	padding: 0px 17px 7px 17px;
	margin: 0px;
}

div.user_button {
	text-align: center;
	margin: 0px 0px 17px 10px;
}

span.user_button {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/bg_user_button.gif) repeat-x top;
}

span.user_button_l {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/bg_user_button_l.gif) no-repeat top left;
}

span.user_button_r {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/bg_user_button_r.gif) no-repeat top right;
	height: 24px;
}

input.user_button {
	border: 0px;
	padding: 2px 10px 5px 10px;
	*padding: 2px 5px 5px 5px;
	background: transparent;
	margin: 0px;
	cursor: hand;
	cursor: pointer;
}

a.user_button {
	display: -moz-inline-box;
	display: inline-block;
	margin: 2px 10px 5px 10px;
}

span.user_button2 {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/bg_user_button2.gif) repeat-x top;
}

span.user_button2_l {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/bg_user_button2_l.gif) no-repeat top left;
}

span.user_button2_r {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/bg_user_button2_r.gif) no-repeat top right;
	height: 24px;
}

input.user_button2 {
	border: 0px;
	padding: 2px 10px 5px 10px;
	*padding: 2px 5px 5px 5px;
	background: transparent;
	margin: 0px;
	cursor: hand;
	cursor: pointer;
}

a.user_button2 {
	display: -moz-inline-box;
	display: inline-block;
	margin: 2px 10px 5px 10px;
}



div.layCentRightBanner {
	text-align: center;
	margin-left: 10px;
}

div.layCentRightBanner span {
	clear: both;
	display: -moz-inline-box;
	display: inline-block;
	border: 1px solid #A0B4CA;
	margin: 0px auto 2px auto;
}

div.layCentRightBanner span.comment {
	display: block;
	border: 0;
	padding: 0px 10px 0px 10px; 
	text-align: center;
	margin-bottom: 10px;
}

div.layCentRightBanner span a {
	display: -moz-inline-box;
	display: inline-block;
}

table.user_login {
	margin: 0px 10px 0px 20px;
}

table.user_login th {
	padding: 0px 0px 10px 0px;
	text-align: left;
}

table.user_login td {
	padding-right: 5px;
	vertical-align: middle;
}

input.user_login_field {
	background: #FFFFFF;
	border: 1px solid #7F9DB9;
	width: 114px;
	height: 13px;
	margin: 2px 0px 2px 0px;
	padding: 2px;
}

td.user_login_links {
	padding: 4px 0px 8px 0px;
}

a.user_login_link {
	margin-bottom: 4px;
	display: block;
}

td#layCentLeft div.comm_form {
	padding: 0px 40px 0px 160px;
}

td#layCentLeft div.comm_form td {
  padding: 0px 13px 8px 0px;
}

td#layCentLeft div.comm_form th {
  padding: 3px 13px 8px 0px;
  margin: 0px;
  text-align: left;
}

td#layCentLeft div.comm_form table#journalist_regtable input {
	border: 1px solid #7F9DB9;
	background: #FFFFFF;
	xheight: 13px;
	margin: 2px 2px 2px 0px;
}

td#layCentLeft div.comm_form input.field {
	border: 1px solid #7F9DB9;
	background: #FFFFFF;
	height: 13px;
	margin: 2px 0px 2px 0px;
	padding: 2px;

}

td#layCentLeft div.comm_form select {
	background: #FFFFFF;
	border: 1px solid #7F9DB9;
	height: 17px;
	margin: 2px 0px 2px 0px;
}

td#layCentLeft div.comm_form table#journalist_regtable .noborder {
	border: 0px;
}

td#layCentLeft div.common_text {
	padding: 0px 40px 0px 23px;
}

td#layCentLeft div.common_text h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

td#layCentLeft div.common_text h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

td#layCentLeft div.common_text img.common_pic {
	margin: 0px 10px 10px 0px;
}

div.comm_list {
	padding: 0px 40px 0px 20px;
}

table.comm_list {
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

table.comm_list td.comm_list_photos {
	vertical-align: middle;
}

td.comm_list_pic {
	text-align: center;
	padding: 0px 14px 20px 0px;
}

td.comm_list_pic img.campaigns {
	margin-bottom: 4px;
}


td.comm_list_text {
	padding: 2px 0px 20px 0px;
}

div.comm_list_title {
	padding: 2px 0px 4px 0px;
}

div.contact_list {
	padding: 0px 9px 0px 45px;
}

div.contact_list h2 {
	border-bottom: 1px solid #CDCDCD;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 12px 0px;
}

div.contact_list span.location {
	margin-right: 20px;
	white-space: nowrap;
}

div.contact_list span.address {
	margin-right: 5px;
	white-space: nowrap;
}

table.contact_list {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}


div.contact_list table.data {
	margin: 0px 0px 12px 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	float: left;
}

div.contact_list table.data td {
	padding: 0px 0px 0px 12px;
	margin: 0px;
}

div.contact_list table.data td img {
	margin-left: 3px;
}

div.price_list {
	padding-left: 140px;
	float: left;
}

div.price_list ul {
	margin: 0px 90px 0px 0px;
	float: left;
	padding: 0px;
	list-style: none;
}

div.price_list ul li {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

div.price_list ul li.title {
	margin: 0px 0px 16px 0px;
}

td.archive_date_selector {
	padding-right: 10px;
}

/* START az uj brandlisthez a css cuccok START */

span.page_title_country {
	vertical-align: top;
	display: -moz-inline-box;
	display: inline-block;
/*	border-left: 1px solid #9C9C9C; */
	padding: 13px 0px 0px 17px;
	margin: 28px 0px 0px 0px;
}

img.page_title_logo {
	vertical-align: middle;
	margin: 12px 0px 0px 0px;
}


.page_title_country {
	color: #838182;
	font-size: 19px;
	font-style: italic;
}

/* END az uj brandlisthez a css cuccok END */



/* START a megujabb brandlisthez a css cuccok START */

div.page_title_c_buick {
	background: #FFFFFF url(../images/design_page_title_buick.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_buick {
	background: url(../images/bg_body_buick.gif) repeat-x top;
}

div#layTop_buick {
	background: url(../images/bg_header_buick.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_buick 
{
	background: #575757;
}

div#layTopRightTopmenu_buick ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#layTopRightTopmenu_buick ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}

div#layTopRightTopmenu_buick ul li a {
	float: left;
	padding: 2px 7px 2px 7px;
	color: #FFFFFF;
}

div#layTopRightTopmenu_buick ul li a:hover {
	background: #FFFFFF;
	color: #000000;
}

div#layTopRightTopmenu_buick ul li a.sel {
	background: #FFFFFF;
	color: #000000;
}

div.page_title_c_cadillac {
	background: #FFFFFF url(../images/design_page_title_cadillac.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_cadillac {
	background: url(../images/bg_body_cadillac.gif) repeat-x top;
}

div#layTop_cadillac {
	background: url(../images/bg_header_cadillac.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_cadillac 
{
	background: #575757;
}

div.page_title_c_chevrolet {
	background: #FFFFFF url(../images/design_page_title_chevrolet.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_chevrolet {
	background: url(../images/bg_body_chevrolet.gif) repeat-x top;
}

div#layTop_chevrolet {
	background: url(../images/bg_header_chevrolet.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_chevrolet 
{
	background: #575757;
}

div.page_title_c_corvette {
	background: #FFFFFF url(../images/design_page_title_corvette.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_corvette {
	background: url(../images/bg_body_corvette.gif) repeat-x top;
}

div#layTop_corvette {
	background: url(../images/bg_header_corvette.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_corvette 
{
	background: #575757;
}

div.page_title_c_gmc {
	background: #FFFFFF url(../images/design_page_title_gmc.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_gmc {
	background: url(../images/bg_body_gmc.gif) repeat-x top;
}
div#layTop_gmc {
	background: url(../images/bg_header_gmc.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_gmc 
{
	background: #575757;
}

div.page_title_c_holden {
	background: #FFFFFF url(../images/design_page_title_holden.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_holden {
	background: url(../images/bg_body_holden.gif) repeat-x top;
}

div#layTop_holden {
	background: url(../images/bg_header_holden.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_holden 
{
	background: #575757;
}

div.page_title_c_hummer {
	background: #FFFFFF url(../images/design_page_title_hummer.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_hummer {
	background: url(../images/bg_body_hummer.gif) repeat-x top;
}

div#layTop_hummer {
	background: url(../images/bg_header_hummer.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_hummer 
{
	background: #575757;
}

div.page_title_c_opel {
	background: #FFFFFF url(../images/design_page_title_opel.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_opel {
	background: url(../images/bg_body_opel.gif) repeat-x top;
}

div#layTop_opel {
	background: url(../images/bg_header_opel.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_opel {
	background: #575757;
}

div.page_title_c_pontiac {
	background: #FFFFFF url(../images/design_page_title_pontiac.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_pontiac {
	background: url(../images/bg_body_pontiac.gif) repeat-x top;
}

div#layTop_pontiac {
	background: url(../images/bg_header_pontiac.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_pontiac {
	background: #575757;
}

div.page_title_c_saab {
	background: #FFFFFF url(../images/design_page_title_saab.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_saab {
	background: url(../images/bg_body_saab.gif) repeat-x top;
}

div#layTop_saab {
	background: url(../images/bg_header_saab.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_saab 
{
	background: #575757;
}

div.page_title_c_saturn {
	background: #FFFFFF url(../images/design_page_title_saturn.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_saturn {
	background: url(../images/bg_body_saturn.gif) repeat-x top;
}

div#layTop_saturn {
	background: url(../images/bg_header_saturn.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_saturn 
{
	background: #575757;
}

div.page_title_c_vauxhall {
	background: #FFFFFF url(../images/design_page_title_vauxhall.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_vauxhall {
	background: url(../images/bg_body_vauxhall.gif) repeat-x top;
}

div#layTop_vauxhall {
	background: url(../images/bg_header_vauxhall.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_vauxhall 
{
	background: #575757;
}

div.page_title_c_gm {
	background: #FFFFFF url(../images/design_page_title_gm.gif) no-repeat top left;
	padding: 2px 0px 0px 29px;
	vertical-align: top;
}

div#layTopBg_gm {
	background: url(../images/bg_body.gif) repeat-x top;
}

div#layTop_gm {
	background: url(../images/bg_header.jpg) no-repeat 0px 0px;
}

div.layTopRightTopmenu_gm {
	background: url(../images/bg_topmenu.jpg) repeat-y left;
}

/* END a megujabb brandlisthez a css cuccok END */

