BODY {
	margin: 0px;
	padding: 0px;
	font-size: .75em;
	font-family: Tahoma, sans-serif;
	color: black;
}

A IMG {
	border: none;
}

TD {
	margin: 0px;
	padding: 0px;
}

TABLE {
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
}


INPUT {
	font-family: Tahoma, sans-serif;
	font-size: 1em;
}

INPUT.text_input {
	border: #bebebe solid 1px;
	background: white;
	color: #666666;
	line-height: 1.3em;
	height: 1.3em;
	padding: 0px 3px;
}

INPUT.gray_text_input {
	color: #bebebe;
}

INPUT.button {
	border: #bebebe solid 1px;
	background: white;
	color: #666666;
	padding: 0px 5px;
	font-weight: bold;
	height: 1.5em;
}


SELECT {
	font-family: Tahoma, sans-serif;
	border: #bebebe solid 1px;
	color: #666666;
	font-size: 1em;
	line-height: 18px;
}

TEXTAREA {
	font-family: Tahoma, sans-serif;
	border: #bebebe solid 1px;
	background: white;
	color: #666666;
	font-size: 1em;
	overflow: auto;
}

FORM {
	margin: 0px;
	padding: 0px;
}

H1 {
	font-size: 1.9em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

H2 {
	font-size: 1.7em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

H3 {
	font-size: .95em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

H4 {
	font-size: .95em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


A {
	color: #58a1cb;
	text-decoration: underline;
}
A:hover {
	text-decoration: none;
}

DIV.clear_div {
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	clear: both;
}


P {
	margin: 0px;
	padding: 0px;
	color: #666666;
}


.text_div UL {
	margin: 0px 0px 15px;
	padding: 0px;
}

.text_div UL UL {
	margin: 0px;
	padding: 0px;
}

.text_div UL LI {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	color: #666666;
	line-height: 1.4em;
	background: url('01_1.gif') left .65em no-repeat;
}

.text_div UL UL LI {
	margin: 0px;
	background-image: url('01.gif');
}

.text_div P {
	line-height: 1.4em;
}


.one_item_div .text_div P, .one_article_div .text_div P {
	height: 1px;
}
.one_item_div .text_div[class] P, .one_article_div .text_div[class] P {
	height: auto;
}



#main_content_td .text_div P {
	margin-bottom: 1.3em;
}

LABEL {
	line-height: 16px;
}
LABEL INPUT.check {
	height: 14px;
	margin-top: 0px;
	margin-bottom: 2px;
}
LABEL INPUT.check[class] {
	height: 14px;
	margin-top: -1px;
	margin-bottom: -2px;
}

DIV.label_div {
	padding: 3px 0px 0px;
	margin-left: -2px;
}


DIV.divider_div, DIV.blue_divider_div {
	height: 1px;
	line-height: 0px;
	font-size: 0px;
	border-top: #bebebe solid 1px;
	margin-bottom: 10px;
}

DIV.big_divider_div {
	background: url('back_05.gif') left top repeat-x;
	height: 11px;
	line-height: 0px;
	font-size: 0px;
	margin-bottom: 12px;
}

DIV.blue_divider_div {
	border-top: #c2e7e7 solid 1px;
}


.red_text {
	color: #bf1c22;
}


DIV.more_div {
	margin-bottom: 12px;
}
DIV.full_div {
	margin-bottom: 12px;
	font-weight: bold;
}



/* other styles */
/* page structure */

DIV#big_outer_div {
	text-align: center;
	background: url('back_01.gif') left top repeat-x;
	min-height: 315px;
	height: 315px;
/*	padding-bottom: 7px;*/
}
DIV#big_outer_div[id] {
	height: auto;
}

#inner_body DIV#big_outer_div {
	background-image: url('back_01_1.gif');
}

DIV.main_outer_div {
	width: 1000px;
	text-align: left;
	margin: 0px auto;
}


DIV#bottom_big_outer_div {
	border-top: #bebebe solid 1px;
}


TABLE.frame_table {
	width: 100%;
}
TD.frame_left_td {
	width: 240px;
	vertical-align: top;
	padding-right: 18px;
}
TD.frame_right_td {
	vertical-align: top;
}

#main_content_fill_div IMG {
	display: block;
}

/* bottom part */

#bottom_big_outer_div TD.frame_left_td, #bottom_big_outer_div TD.frame_right_td {
	padding: 15px 0px;
}

#bottom_big_outer_div .frame_left_td P {
	text-align: left;
}
#bottom_big_outer_div .frame_right_td P {
	text-align: right;
	margin-bottom: 15px;
}

#bottom_big_outer_div .frame_right_td SPAN {
	padding: 0px 0px 0px 7px;
}


/* top part frame */

#main_top_row TD.frame_left_td {
	height: 104px;
}

#main_top_row TD.frame_right_td {
	padding: 17px 0px 15px;
}


/* logo */

DIV#logo_outer_div {
	position: relative;
}

DIV#logo_div {
	position: absolute;
	left: 0px;
	top: 0px;
}

DIV#slogan_div {
	padding: 22px 8px 15px 108px;
}
#slogan_div H1, #slogan_div P {
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
}


/* top navigation */

TABLE#top_nav_table {
	width: 100%;
	margin-bottom: 13px;
}

#top_nav_table TD.divider_td {
	width: 13%;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
#top_nav_table TD.last_td {
	text-align: right;
}

#top_nav_table TD {
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	background: url('back_02.gif') left bottom repeat-x;
	padding: 0px 0px 18px;
	white-space: nowrap;
}

#top_nav_table IMG {
	display: block;
	margin: 0px auto;
}

#top_nav_table TD.active_td {
	color: #bf1c22;
}



#top_nav_table A {
	color: #666666;
	text-decoration: none;
}
#top_nav_table .active_td A {
	color: #bf1c22;
	text-decoration: none;
}
#top_nav_table A:hover {
	color: #bf1c22;
	text-decoration: none;
}


/* sub top part */

/* sub top navigation */
DIV#sub_top_nav_div {
	float: left;
}

#sub_top_nav_div P {
	text-transform: uppercase;
	font-size: .9em;
}


#sub_top_nav_div SPAN {
	padding-right: 18px;
	color: #bf1c22;
}

#sub_top_nav_div A {
	color: #666666;
	text-decoration: none;
}
#sub_top_nav_div A:hover {
	color: #bf1c22;
	text-decoration: none;
}


/* search block */

DIV#top_search_div {
	float: right;
}

#top_search_div INPUT.text_input {
	margin-right: 7px;
	width: 160px;
}


/* counters */

DIV#rambler_top_div {
	display: none;
}

#counters_outer_div DIV.one_item_div {
	float: right;
	margin-left: 12px;
}

/* banners */

#main_middle_row .frame_left_td DIV.one_banner_block_div {
	margin-bottom: 18px;
}


DIV#banner1_div {
	background: white;
	text-align: center;
	margin: 0px 0px 4px;
}

#inner_body DIV#banner1_div {
	background: #edf9f0;
}

DIV#banner3_div {
	background: #eff7f3;
	text-align: center;
	margin: 0px 0px 7px;
}



/* banner2 */

#banner2_div TABLE {
	margin-bottom: 7px;
}

#banner2_div TD {
	vertical-align: top;
	width: 122px;
}

#banner2_div TD.divider_td {
	width: 2px;
	background: url('back_07.gif') left top repeat-x;
}

#banner2_div DIV.img_div {
	padding: 2px 0px;
	background-color: white;
	margin-bottom: 3px;
}
#banner2_div .img_div IMG {
	display: block;
}

#banner2_div DIV.text_div {
	padding-right: 5px;
}


/* different navigation */

DIV.one_diff_nav_block_div {
	border-top: #bebebe solid 1px;
	padding: 7px 0px;
	background: url('back_04.gif') left top repeat-x;
}


/* catalog */

#catalog_nav_div TABLE {
	width: 100%;
	background: url('back_03.gif') left 120px repeat-x;
	margin-bottom: 7px;
}

#catalog_nav_div TD.one_item_td {
	vertical-align: top;
}

#catalog_nav_div TD.divider_td {
	width: 18px;
}


#catalog_nav_div H3 {
	color: #bf1c22;
	font-size: 1.25em;
	font-weight: bold;
	padding: 0px 0px 3px 10px;
	background: url('01_1.gif') left center no-repeat;
}
#catalog_nav_div H3 A, #catalog_nav_div H3 A:hover {
	color: #bf1c22;
	text-decoration: none;
}

#catalog_nav_div DIV.img_div {
	padding: 7px 7px 7px;
	border: #dadada solid 1px;
	background-color: white;
	text-align: center;
	margin-bottom: 8px;
}
#catalog_nav_div DIV.img_div[class] {
	padding-bottom: 4px;
}


#catalog_nav_div DIV.show_all_div {
	height: 8px;
}
#catalog_nav_div .show_all_div IMG {
	display: block;
	float: right;
}


#catalog_nav_div LI {
	padding: 0px 0px 7px 10px;
	font-weight: bold;
	background-image: url('01_1.gif');
}
#catalog_nav_div[id] LI {
	background-position: left .55em;
}


#catalog_nav_div UL {
	margin: 7px 0px 0px;
}
#catalog_nav_div UL UL {
	margin-top: 7px;
	display: none;
}


#catalog_nav_div LI.clicked_li {
	background-image: url('01_1_1.gif');
}

#catalog_nav_div LI LI {
	padding: 0px 0px 7px 0px;
	font-weight: normal;
	background-image: none;
}


#catalog_nav_div A {
	color: #666666;
}
#catalog_nav_div UL UL A {
	color: #58a1cb;
}


#catalog_nav_div .more_li A, #catalog_nav_div .more_li A:hover {
	text-decoration: none;
}


/* news */

.one_diff_nav_block_div DIV.header_div {
	background: url('back_05.gif') left .8em repeat-x;
	margin-bottom: 15px;
}

.one_diff_nav_block_div H2 {
	background: white;
	display: inline;
	padding-right: 5px;
}

.header_div DIV.all_link {
	margin: .6em 0px 0px;
	padding: 0px 0px 5px 10px;
	float: right;
	background: white;
}


TABLE.one_diff_nav_table {
	width: 100%;
	margin-bottom: 7px;
}

.one_diff_nav_table TD.one_item_td {
	width: 33%;
	vertical-align: top;
}

.one_diff_nav_table TD.divider_td {
	width: 27px;
	background: #e6ebe7;
	background: url('back_06.gif') center top repeat-y;
}
.one_diff_nav_table .divider_td IMG {
	width: 27px;
}


.one_diff_nav_table DIV.one_item_div {
	margin-bottom: 7px;
}

.one_diff_nav_table DIV.one_img_item_div {
	float: left;
	width: 100%;
	margin-right: -70px;
}
.one_diff_nav_table DIV.img_div {
	float: left;
	padding: 2px;
	border: #dadada solid 1px;
	margin-top: 3px;
}
.one_diff_nav_table .one_img_item_div DIV.text_div {
	margin-left: 70px;
}

.one_diff_nav_table .img_div IMG {
	display: block;
}


/* business */

.one_diff_nav_table H3 {
	font-size: 1.25em;
	font-weight: normal;
	color: #bf1c22;
	padding-left: 10px;
	background: url('01_1.gif') left .55em no-repeat;
}
.one_diff_nav_table H3 A, .one_diff_nav_table H3 A:hover {
	text-decoration: none;
	color: #bf1c22;
}


/* mechanics */

#mechanics_nav_div TD.divider_td {
	background-image: none;
}



/* all articles */
/* frame */

DIV#inner_page_top_content_divider_div {
	margin: 7px 0px 6px;
}

TABLE#content_frame_table {
	width: 100%;
}
TD#main_content_td {
	vertical-align: top;
}
TD#main_divider_td {
	background: #bebebe;
	width: 1px;
}

TD#main_nav_td {
	width: 202px;
	padding-left: 12px;
	vertical-align: top;
}


DIV.padding_div {
	margin-right: 18px;
}

/* right content part navigation */

UL#right_content_nav_ul {
	margin: 7px 0px 0px;
}

#right_content_nav_ul UL {
	margin: 7px 0px 9px;
}

#right_content_nav_ul LI {
	padding: 0px 0px 7px 0px;
	font-weight: bold;
	text-transform: uppercase;
	color: black;
	background-image: none;
}
#right_content_nav_ul A, #right_content_nav_ul A:hover {
	color: black;
}

#right_content_nav_ul LI LI {
	padding: 0px 0px 7px 10px;
	text-transform: none;
	color: #58a1cb;
	background-image: url('01.gif');
}
#right_content_nav_ul LI LI A, #right_content_nav_ul LI LI A:hover {
	color: #58a1cb;
}


#right_content_nav_ul LI LI LI {
	font-weight: normal;
}


#right_content_nav_ul LI.current_li {
	color: #bf1c22;
	font-weight: bold;
}
#right_content_nav_ul LI.current_li A, #right_content_nav_ul LI.current_li A:hover {
	color: #bf1c22;
}


#right_content_nav_ul DIV.header_div {
	text-transform: none;
	margin: 9px 0px 0px;
	padding: 0px 3px 0px;
	background: url('back_06.gif') left .7em repeat-x;
}
#right_content_nav_ul .header_div P {
	color: black;
	font-size: .9em;
	font-weight: normal;
	padding: 0px 7px 0px;
	background: white;
	display: inline;
}


/* header */

#main_content_td DIV.header_div {
	background: url('back_05.gif') left .8em repeat-x;
	margin-bottom: 15px;
}

#main_content_td .header_div H2, #main_content_td .header_div H1, #main_content_td .header_div P.header_par {
	background: white;
	display: inline;
	padding-right: 5px;
}

#main_content_td .header_div H1 {
	font-size: 1.7em;
	font-weight: normal;
}

#main_content_td .header_div P.header_par {
	font-size: 1.25em;
/*	padding-bottom: .4em;*/
	line-height: 1.6em;
	font-weight: bold;
	color: black;
}


#sub_nav_div P {
	font-size: .8em;
}
#sub_nav_div A, #sub_nav_div A:hover {
	color: #666666;
}

#sub_nav_div IMG {
	margin: 0px 5px;
	position: relative;
	top: -1px;
}


/* articles list */

DIV.one_article_div {
	width: 100%;
	float: left;
	margin-right: -110px;
	margin-bottom: 12px;
}

.one_article_div DIV.img_div {
	float: left;
	width: 100px;
	margin: 1px 0px 0px 0px;
}

DIV.text_outer_div {
	margin-left: 110px;
}

DIV.no_img_div {
	float: none;
	margin-right: 0px;
}

.no_img_div DIV.text_outer_div {
	margin-left: 0px;
}

#main_content_td .one_article_div P {
	margin-bottom: 8px;
}





.one_article_div DIV.inner_img_div {
	padding: 4px;
	border: #dadada solid 1px;
}
.one_article_div DIV.inner_img_div[class] {
	padding-bottom: 2px;
}

.one_article_div .img_div DIV.copyright_div {
	width: 150px;
	padding: 0px 5px;
	color: #a2a2a2;
}



DIV#listing_div {
	margin-bottom: 1.3em;
}

/* first item */

#all_articles_div .first_item_div H3 {
	font-size: 1.25em;
	font-weight: bold;
}

#all_articles_div .first_item_div DIV.subhead_div {
	margin-bottom: 1px;
}

#all_articles_div .first_item_div DIV.img_div {
	margin-top: 3px;
	margin-right: 7px;
}
#all_articles_div .first_item_div[class] DIV.img_div {
	margin-right: 10px;
}


.first_item_div .text_div P {
	height: auto;
}


#all_articles_div .first_item_div DIV.more_div {
	margin-bottom: 12px;
}


DIV.first_item_div {
	width: auto;
	float: none;
	margin-right: 0px;
}

.first_item_div DIV.img_div {
	float: left;
	width: auto;
}



/* one article */
/* header */

#content_div H1 {
	line-height: 1em;
	margin-bottom: 7px;
}


.text_div H2 {
	margin-bottom: .8em;
}

/* content styles */
/* images */

#content_div DIV.img_div, #catalog_item_div DIV.img_div {
	float: left;
	margin: 0px 10px 0px 0px;
}

#content_div DIV.right_img_div, #catalog_item_div DIV.right_img_div {
	float: right;
	margin: 0px 0px 0px 10px;
}

#content_div DIV.inner_img_div, #catalog_item_div DIV.inner_img_div {
	padding: 4px;
	border: #dadada solid 1px;
}
#content_div DIV.inner_img_div[class], #catalog_item_div DIV.inner_img_div[class] {
	padding-bottom: 2px;
}


#content_div .img_div DIV.copyright_div, #catalog_item_div .img_div DIV.copyright_div {
	width: 150px;
	padding: 0px 5px;
	color: #a2a2a2;
}



.hide_img_div DIV.one_img_div {
	width: 254px;
	margin: 0px 10px 3px 0px;
	display: none;
}
.hide_img_div DIV#one_img_div0 {
	display: block;
}

#main_content_td .text_div P.listing_par {
	margin: 0px 0px 3px;
	padding: 0px;
}

.listing_par A {
	text-decoration: none;
	padding: 2px 7px;
}
.listing_par SPAN {
	background: #f4f4f4;
	border: #dadada solid 1px;
	padding: 2px 7px;
	color: black;
	font-weight: bold;
}


/* tables */


.text_div TABLE.columns2 {
	width: 100%;
	margin-bottom: 1.3em;
}

.text_div CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 7px;
	font-size: 1.3em;
}

.text_div TD.td1 {
	vertical-align: top;
	text-align: left;
	padding: 4px 6px 4px 0px;
	border-bottom: #c2e7e7 solid 1px;
}
.text_div TD.td2 {
	vertical-align: top;
	text-align: right;
	padding: 4px 0px 4px 6px;
	border-bottom: #c2e7e7 solid 1px;
}


.text_div TH {
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: #c2e7e7 solid 1px;
}
.text_div TH.td1 {
	text-align: left;
}
.text_div TH.td2 {
	text-align: right;
}


/* article info */

DIV#article_info_div {
	margin-bottom: 12px;
}

#article_info_div P {
	text-align: right;
	color: black;
}


/* tags */

DIV#tags_div {
	margin-bottom: 15px;
}

#tags_div DIV.big_divider_div {
	margin-bottom: 7px;
}

#tags_div P {
	margin-bottom: 7px;
}


DIV.more_link_div {
	padding-left: 10px;
	font-weight: bold;
	background: url('01.gif') left .5em no-repeat;
	margin-bottom: 1.3em;
}

#tags_div P {
	color: black;
}


/* more links */

#more_links_outer_div P {
	color: black;
	font-weight: bold;
}

#more_links_outer_div LI {
	color: black;
}


/* related links */

DIV#related_links_outer_div {
	margin-top: 18px;
}

#related_links_outer_div DIV.one_item_div {
	margin-bottom: 12px;
}

#related_links_outer_div H2 {
	font-size: 1em;
	font-weight: bold;
	margin: 7px 0px;
}

#in_other_section_div A {
	color: #bf1c22;
}


/* all catalog */
/* headers */

#all_catalog_div H2 {
	font-size: 1em;
	font-weight: bold;
	color: #bf1c22;
	margin-bottom: 12px;
}
#all_catalog_div H3 {
	color: #58a1cb;
	margin-bottom: 12px;
}
#all_catalog_div H4 {
	margin-bottom: 12px;
}

DIV.type1_div {
	margin-left: 18px;
	margin-bottom: 24px;
}
DIV.type2_div {
	margin-left: 18px;
	margin-bottom: 24px;
}
DIV.type3_div {
	margin-left: 18px;
	margin-bottom: 18px;
}

DIV.one_model_div {
	position: relative;
	padding: 5px 0px 0px 50px;
	margin-bottom: 20px;
}
.one_model_div DIV.logo_div {
	position: absolute;
	left: -50px;
	top: 0px;
}
.one_model_div DIV.logo_div[class] {
	left: 0px;
}


/* one car */
/* changed styles */

#catalog_item_div .img_div DIV.copyright_div {
	width: 244px;
}

#catalog_item_div H2 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1em;
}

/* frame */

DIV#car_mods_div {
	float: left;
	width: 150px;
}
DIV#car_chars_div {
/*	float: right;
	width: 340px;*/
}


/* legend string */

.legend_div P {
	font-size: .9em;
}

.legend_div SPAN.abbr {
	font-weight: bold;
}





/* search */
/* search string */

DIV#search_area_div {
	margin-bottom: 18px;
}

#search_area_div DIV.subtext_div {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 9px;
}

DIV#search_text_div {
	margin-bottom: 7px;
}

P#search_areas_par {
	clear: both;
}

#search_areas_par SPAN {
	padding: 0px 5px;
}

#search_areas_par SPAN.current_span {
	color: #bf1c22;
	padding: 0px;
}

#search_text_div INPUT.text_input {
	float: left;
	margin-right: 4px;
	width: 260px;
}
#search_text_div INPUT.text_input[class] {
	margin-right: 7px;
}

#search_text_div INPUT.button {
	width: 5em;
}


/* search catalog list */

#search_catalog_list_table TD {
	padding-bottom: 9px;
}

#search_catalog_list_table TD.divider_td {
	background-image: none;
	width: 19px;
}

#search_catalog_list_table .img_div IMG {
	width: 150px;
}
.one_diff_nav_table .divider_td IMG {
	width: 19px;
}


#search_catalog_list_table DIV.img_div {
	margin-bottom: 4px;
}
#search_catalog_list_table DIV.model_name {
	font-weight: bold;
	margin: 0px 5px 4px;
}
#search_catalog_list_table DIV.rubric_type {
	margin: 0px 5px;
}

.rubric_type A {
	color: #666666;
}


/* frame */

DIV.one_search_result_block_div {
	margin-bottom: 18px;
}



/* popup */

DIV#popup_outer_div {
	text-align: center;
	padding: 0px 0px 20px;
}

#popup_outer_div H1 {
	margin: .9em 0px .5em;
}

#popup_outer_div DIV.img_div {
	margin-bottom: .5em;
}
#popup_outer_div DIV.copyright_div {
	margin-bottom: 1em;
}
#popup_outer_div DIV.link_div {
	margin-bottom: 1.3em;
}


.tbl-form-pdf td { padding-bottom: 5px; vertical-align: top; }
.tbl-form-pdf td.tdr { padding-left: 30px; }
.tbl-form-pdf td.tdrb { padding-left: 30px; padding-top: 10px; }
.tbl-form-pdf td.tdrb input { background-color: #e3e8e8; color: #363636; border: 0; margin: 0 10px 0 0; padding: 3px; font-weight: bold; font-size: 11px; }
.tbl-form-pdf td.tdr input { width: 250px; border: solid 1px #bebebe; background-color: #ffffff; } 
.tbl-form-pdf td.tdr textarea { width: 250px; height: 100px; border: solid 1px #bebebe; background-color: #ffffff; } 

.block-form { background-color: #f6f8f8; padding: 20px; margin: 0 0 20px 0; border: solid 7px #ebf0f0; }


