html, body
{ width: 100%; height: 100%; }
body { color: #6a6a6a; font-size: 12px; font-family: sans-serif; background-image: url(../images/bg_01.gif); background-repeat: repeat; margin: 0 0 0; }
a { color: #b01; text-decoration: none; }
a:hover { color: #6a6a6a; text-decoration: none; }
.main_stage { background-image: url(../images/top_shadows.png); background-repeat: repeat-x; text-align: center; width: 100%; height: 100%; }
.bg_shadow_left { background-image: url(../images/shadow_left.png); background-repeat: repeat-y; background-position: right top; width: 30px; }
.bg_shadow_right { background-image: url(../images/shadow_right.png); background-repeat: repeat-y; background-position: left top; width: 30px; }
.main_content { background-color: #fff; text-align: center; vertical-align: top; width: 800px; }
/*<agl.folder "BG_Header">*/
	.header_main { background-image: url(../images/header_main.jpg); background-repeat: no-repeat; text-align: right; vertical-align: bottom; width: 800px; height: 229px; }
	.header_contact { background-image: url(../images/header_contact.jpg); background-repeat: no-repeat; text-align: right; vertical-align: bottom; width: 800px; height: 229px; }
	.header_aboutus { background-image: url(../images/header_about.jpg); background-repeat: no-repeat; text-align: right; vertical-align: bottom; width: 800px; height: 229px; }
	.header_suspension { background-image: url(../images/header_suspenion.jpg); background-repeat: no-repeat; text-align: right; vertical-align: bottom; width: 800px; height: 229px; }
	.header_breaks { background-image: url(../images/header_breaks.jpg); background-repeat: no-repeat; text-align: right; vertical-align: bottom; width: 800px; height: 229px; }
	.header_enginedumper { background-image: url(../images/header_enginedumber.jpg); background-repeat: no-repeat; text-align: right; vertical-align: bottom; width: 800px; height: 229px; }
	.header_essential { background-image: url(../images/header_essential.jpg); background-repeat: no-repeat; text-align: right; vertical-align: bottom; width: 800px; height: 229px; }
	.header_spring { background-image: url(../images/header_spring.jpg); background-repeat: no-repeat; text-align: right; width: 800px; height: 229px; vertical-align: bottom; }
/*</agl.folder>*/
.content { background-image: url(../images/bg_top_content.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; vertical-align: top; width: 800px; padding-top: 20px; padding-bottom: 20px; }
/*<agl.folder "Header">*/
	.top_menu { color: #fff; margin-bottom: 5px; padding-right: 20px; }
	.top_menu a { color: #fff; text-decoration: none; }
	.top_menu a:hover { color: #505050; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "Footer">*/
	.footer { background-color: #000; background-image: url(../images/bg_footer.jpg); background-repeat: no-repeat; background-position: center top; width: 800px; height: 62px; }
	.contact_footer { font-size: 9px; font-family: verdana; text-align: center; }
	.contact_footer a { color: #6a6a6a; text-decoration: none; }
	.contact_footer a:hover { color: #b30000; text-decoration: none; }
	.copyright { color: #fff; font-size: 10px; text-align: left; vertical-align: middle; padding-left: 30px; }
	.copyright a { color: #fff; text-decoration: none; }
	.copyright a:hover { color: #6a6a6a; text-decoration: none; }
	.copyright img { position: relative; top: 8px; }
/*</agl.folder>*/
/*<agl.folder "Left">*/
	.content_left { text-align: center; vertical-align: top; width: 240px; }
	.menu_block { font-size: 10px; background-image: url(../images/bg_03.jpg); background-repeat: no-repeat; text-align: left; width: 230px; height: 40px; padding-right: 15px; padding-left: 15px; border-bottom: 2px solid #fff; }
	.menu_block:hover { background-image: url(../images/bg_03_hover.jpg); background-repeat: no-repeat; text-align: left; width: 230px; height: 40px; }
	.menu_block a { color: #6a6a6a; text-decoration: none; padding-top: 8px; padding-bottom: 8px; display: block; }
	.menu_block a:hover { color: #100; text-decoration: none; }
	.s9card { background-image: url(../images/bg_02.gif); background-repeat: repeat-y; text-align: center; vertical-align: middle; }
	.s9card:hover { background-color: #d2d2d2; background-image: none; }
	.banner_top { font-size: 10px; background-color: #d2d2d2; text-align: center; width: 230px; height: 25px; border-bottom: 2px solid #fff; }
	.banner { color: #575757; font-size: 10px; background-image: url(../images/bg_02.gif); background-repeat: repeat-y; text-align: center; vertical-align: middle; height: 100%; padding-top: 15px; padding-bottom: 15px; }
/*</agl.folder>*/
/*<agl.folder "Right">*/
	.content_right { text-align: center; vertical-align: top; width: 520px; }
	.data_table { width: 100%; height: 100%; }
	.footer_menu { color: #d2d2d2; font-size: 10px; text-align: center; vertical-align: top; width: 100%; height: 100px; border-top: 1px dotted #ccc; }
	.footer_menu a { color: #6a6a6a; text-decoration: none; }
	.footer_menu a:hover { color: #373737; text-decoration: none; }
	.data { text-align: center; vertical-align: top; width: 100%; height: 100%; }
/*</agl.folder>*/
.all_info { text-align: left; }
.td_top_dot { padding-top: 15px; border-top: 1px dotted #ccc; }
.td_top_line { padding-top: 15px; border-top: 3px solid #6a6a6a; }
.td_left_dot { border-left: 1px dotted #ccc; }
.pic_center { text-align: center; padding-top: 5px; padding-bottom: 5px; }
.hilightword { color: #6a6a6a; font-style: italic; }
/*<agl.folder ".sub_menu_p">*/
	.sub_menu_p { height: 30px; }
	.sub_menu_table { height: 30px; }
	.sub_menu_active { color: #fff; background-color: #6a6a6a; padding-right: 10px; padding-left: 10px; border-right: 5px solid #fff; }
	.sub_menu_Inactive { color: #fff; background-color: #bab9b9; padding-right: 10px; padding-left: 10px; border-right: 5px solid #fff; }
	.sub_menu_Inactive:hover { background-color: #6a6a6a; }
	.sub_menu_Inactive a { color: #fff; text-decoration: none; padding-top: 5px; padding-bottom: 5px; display: block; }
/*</agl.folder>*/
.p_info_table { width: 100%; }
.p_info_pictures { text-align: center; vertical-align: top; width: 150px; }
.p_info_text { width: 383px; }
.p_info_data { width: 100%; }
.p_info_topic { color: #505050; font-size: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
.p_info_info { color: #6a6a6a; padding-top: 10px; padding-bottom: 10px; border-top: 1px dotted #ccc; }
.p_info_pictures img { margin-right: 5px; margin-left: 5px; border: solid 1px #bab9b9; }
.p_info_pictures img:hover { border: solid 1px #000; }
.hilightword2 { color: #b01; font-weight: bold; text-decoration: none; }
/*<agl.folder "Car">*/
	.car_table2 { width: 530px; border-top: 1px solid #bab9b9; border-right: 1px solid #bab9b9; border-bottom: 1px solid #bab9b9; }
	.car_table { width: 375px; border-top: 1px solid #bab9b9; border-right: 1px solid #bab9b9; border-bottom: 1px solid #bab9b9; }
	.car_code { font-size: 10px; text-align: center; width: 90px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #bab9b9; border-left: 1px solid #bab9b9; }
	.car_code2 { font-size: 10px; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 45px; border-top: 1px solid #bab9b9; border-left: 1px solid #bab9b9; }
	.car_index1 { font-size: 10px; text-align: center; width: 80px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #bab9b9; border-left: 1px solid #bab9b9; }
	.car_model { font-size: 10px; text-align: center; width: 160px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #bab9b9; border-left: 1px solid #bab9b9; }
	.car_model2 { font-size: 10px; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 400px; border-top: 1px solid #bab9b9; border-left: 1px solid #bab9b9; }
	.car_brand { font-size: 14px; font-weight: bold; text-align: center; padding-top: 5px; padding-bottom: 5px; border-left: 1px solid #bab9b9; }
	.car_year { font-size: 10px; text-align: center; width: auto; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #bab9b9; border-left: 1px solid #bab9b9; }
	.car_year2 { font-size: 10px; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 300px; border-top: 1px solid #bab9b9; border-left: 1px solid #bab9b9; }
	.car_year3 { font-size: 10px; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 80px; border-top: 1px solid #bab9b9; border-left: 1px solid #bab9b9; }
	.car_ball { font-size: 10px; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 20px; border-top: 1px solid #bab9b9; border-left: 1px solid #bab9b9; }
	.c1 { color: #b01; }
	.c2 { color: #6a6a6a; }
	.c3 { color: #2f407d; }
/*</agl.folder>*/
.car_brand2 { color: #c01; font-size: 12px; font-weight: bold; }

