body { font-size: 10px; margin: 0px; padding: 0px; border: 0px; }

input { background-color: #f6f6f6; border: 1px solid #c2d8ed; }

.wrapper_container { width: 100%; text-align: center; }
.wrapper_content { width: 96.7em; margin: 0em auto 0em auto; }
.section, .clear { clear: both; }
.twothirds { width: 60%; }
.onethird { width: 40%; }

.box { font-size: 1em; font-family: Tahoma; }
.box h1 { font-size: 1.4em; text-transform: uppercase; height: 2.8em; font-weight: bold; color: #407296; margin: 0px; line-height: 2.8em; padding: 0em 1em; background: #fff url(/images/box_hdr_bg.png) bottom left repeat-x; border-bottom: 0.1em solid #a2cede; }
.box h1 a { font-weight: normal; float: right; text-decoration: none; color: #407296; font-size: 0.9em; }
.box h1 a:hover { text-decoration: underline; }
#section_content_left .box { margin-right: 3em; }
#section_content_left .box h1 { text-transform: capitalize; }
.box .box_boundary { padding: 1em 2em; background: #fff; }
#section_content_right .box .box_boundary { width: 22.6em; }
.box .box_content { font-size: 1.1em; color: #7f93a5; text-align: justify; }
.box_content div h2 a { float:right; text-decoration:none; color:#da3838}
.box_content div h2 a:visited { color:#da3838 }
.box_content div h2 a:hover { color:#fa3737 }
#section_content_left .box .box_content { font-size: 1.3em; }
/* .box .box_content p { font-size: 1.1em; } */
.box .box_content h2 { color: #568d0c; margin: 1em 0em; font-size: 1em;  }
.box .box_content ul { margin-left: 0px; padding-left: 0px; list-style-position: inside; font-size: 1em; }
.box .box_content ul li a { color: #498524; text-decoration: underline; }
.bigbutton { border: 0.1em solid #c7d49a; background: #c5d19c url(/images/bigbutton_bg_1.png) top left repeat-x; padding: 0.4em; }
.bigbutton a { font-size: 2.4em; font-family: Tahoma; font-weight: bold; text-transform: uppercase; display: block; height: 2.5em; line-height: 2.5em; background: #b1c27a url(/images/bigbutton_bg_2.png) top left repeat-x; text-indent: 1em; color: #596a1f; text-decoration: none; }
.bigbutton_green { color: #628d28; background: #f4fafb url(/images/bigbutton_green_bg.png) bottom left repeat-x; font-size: 2em; font-family: Tahoma; font-weight: bold; text-transform: uppercase; display: block; height: 3em; line-height: 3em; text-indent: 1em; text-decoration: none; }
.bigbutton_green img { width: 1.6em; height: 1.4em; float: right; border: 0em; margin: 0.8em 1em 0.8em 0em; _margin-top: 1.6em; *margin-top: 1.6em; }
.smallbutton_green { color: #628d28; background: #f4fafb url(/images/bigbutton_green_bg.png) bottom left repeat-x; font-size: 1em; font-family: Tahoma; font-weight: bold; text-transform: uppercase; display: block; height: 3em; line-height: 3em; text-indent: 2em; text-decoration: none; margin-top:12px; }
.box .bigtext { font-size: 1.3em; }
.box .text { font-size: 1.3em; }

/*  change password form   */
#change-password p { margin:8px; 0 0 0 ; padding:0; }
#change-password p label { display:block; float:left; min-width:160px; _width:160px; clear:left; }

#top_container { background: #f1f8fb url(/images/top_background.png) bottom left repeat-x; border-bottom: 0.5em solid #eef8fe; position: relative; }
	#top_container .wrapper_content { height: 17em; position: relative; }
	#top_container #grass { height: 2.2em; position: absolute; bottom: 0px; left: 0px; width: 100%; background: url(/images/grass.gif) top left repeat-x; }
	#top_container #section_top { position: relative; height: 17em; }
	#top_container #section_top #logo { position: absolute; width: 24.3em; height: 9.6em; top: 2.5em; left: 1em; border: 0em; }
	#top_container #section_top #city { position: absolute; width: 48em; height: 13.5em; bottom: 0em; right: 0em; }
	#top_container #section_top #tagline { position: absolute; width: 62.9em; height: 4.6em; top: 7em; right: 1.5em; }

	/*#top_container #section_top #logo_pic { display: none; }*/
	#top_container #section_top #city_pic { display: none; }
	#top_container #section_top #tagline_pic { display: none; }

#bottom_container { background: #fff url(/images/body_background.png) top left repeat-x; }
	#bottom_container #section_menu { height: 4.7em; border-bottom: 0.1em solid #93cbec; }
	#bottom_container #section_menu ul { margin: 0px; padding: 0px; display: block; }
	#bottom_container #section_menu ul li { list-style: none; margin: 0px; padding: 0px; float: left; width: 12em; height: 3em; margin-right: 0.1em; position: relative; }
	#bottom_container #section_menu ul .last { margin-right: 0em; }
	#bottom_container #section_menu ul li img { position: absolute; top: 0px;left: 0px; width: 12em; height: 3em; }
	#bottom_container #section_menu ul li img.inactive { display: block; }
	#bottom_container #section_menu ul li img.active { display: none; }
	/*
	#bottom_container #section_menu ul li:hover img.inactive, #bottom_container #section_menu ul li.hover img.inactive { display: none; }
	#bottom_container #section_menu ul li:hover img.active, #bottom_container #section_menu ul li.hover img.active { display: block; }
	*/
	#bottom_container #section_menu ul li:hover img.inactive { display: none; }
	#bottom_container #section_menu ul li:hover img.active { display: block; }

	#bottom_container #section_menu ul li span { display: none; }

	#bottom_container #section_menu ul li a { background: url(/images/spacer.gif) top left; margin: 0px; padding: 0px; position: absolute; top:0px; left: 0px; display: block; font-family: Tahoma; font-size: 1.2em; font-weight: bold; text-transform: uppercase; width: 10em; height: 2.5em; line-height: 2.2em; text-align: center; text-decoration: none; color: #1172ba; }
	#bottom_container #section_menu ul li a:hover { color: #5f9b11; }
	#bottom_container #section_menu ul li .submenu { display: none; position: absolute; left: 0em; top: 3em; }
	#bottom_container #section_menu ul li .submenu li { width: 20em; }
	#bottom_container #section_menu ul li .submenu .subitem { background: #c8efc6; }
	#bottom_container #section_menu ul li .submenu .sub_top, #bottom_container #section_menu ul li .submenu .sub_top img { width: 20em !important; height: 1em !important; }
	#bottom_container #section_menu ul li .submenu .sub_bottom, #bottom_container #section_menu ul li .submenu .sub_bottom img { width: 20em !important; height: 0.5em !important; }
	#bottom_container #section_menu ul li .submenu li a { width: 16.6em; text-indent: 2.1em; text-align: left; }
	#bottom_container #section_menu ul li:hover .submenu, #bottom_container #section_menu ul li.hover .submenu { display: block; }
	#bottom_container #section_carmenu { padding: 2em 0em; border-width: 0.1em 0em 0.1em 0em; border-top-color: #caeaff; border-bottom-color: #93cbec; border-style: solid; }
	#bottom_container #section_double { padding: 2em 0em; border-top: 0.1em solid #caeaff; text-align: left; }
	#bottom_container #section_content_left { border-right: 0.1em solid #aad8f3; float: left; width: 67em; clear: none; }
	#bottom_container #section_content_left .content { padding: 0em 2.5em 2em 1em; font-family: Tahoma, Verdana; text-align: justify; color: #3c576c; font-weight: normal; font-size: 1.3em; line-height: 1.4em; }
	#bottom_container #section_content_left .content h1 { font-size: 1em; font-weight: bold; margin: 1em 0em; }
	#bottom_container #section_content_left .content h2 { font-size: 1em; font-weight: bold; margin: 1em 0em; color: #568d0c; }
	#bottom_container #section_content_right { width: 29.6em; float: right; clear: none; }
	#bottom_container #section_content_right .content { padding: 0em 0em 2em 3em; }

	#box_login .box_boundary { background-color: #ddf2ff; }
	#box_login fieldset { border: 0px; }
	#box_login label { font-size: 1.1em; color: #4779a9; width: 4em; float: left; clear: left; height: 1.8em; line-height: 1.8em; margin-bottom: 0.4em; }
	#box_login input { font-size: 1.1em; float: right; width: 12em; margin-bottom: 0.4em; }
	#box_login button { font-size: 1.1em; float: right; padding: 0em 1em; background: #fff url(/images/button_bg.png) bottom left repeat-x; border: 0.1em solid #afc7de; margin-top: 0.2em; color: #7F93A5; }

	#box_password_recovery button { font-size: 1.1em; float: left; padding: 0em 1em; background: #fff url(/images/button_bg.png) bottom left repeat-x; border: 0.1em solid #afc7de; color: #7F93A5; }
	#box_password_recovery label { font-weight: bold; margin-right: 2em; float: left; }
	#box_password_recovery input { font-weight: bold; margin-right: 2em; float: left; }
	section_carmenu_left_img
	#box_useful_information .box_boundary { background-color: #e7f3fb; }

	#section_footer { height: 4em; text-align: left; font-family: Tahoma; color: #75a0c1; margin-top: 2em; }
	#section_footer #footer_left_img, #section_footer #footer_right_img { width: 0.5em; }
	#section_footer #footer_left_img, #section_footer #footer_right_img, #section_footer #footer_content { height: 4em; float: left; }
	#section_footer #footer_content { background-color: #cfebf2; width: 95.7em; line-height: 4em; }
	#section_footer #footer_content span { font-size: 1.1em; margin-left: 2em;}
	#section_footer #footer_content #footer_menu { float: right; line-height: 4em; margin-right: 2em; }
	#section_footer #footer_content a { font-size: 1.1em; margin: 0em 1.5em; color: #75a0c1; text-decoration: none; }
	#section_footer #footer_content a:hover { text-decoration: underline; }

	#bottom_container #section_carmenu #section_carmenu_left_img, #bottom_container #section_carmenu #section_carmenu_right_img, #bottom_container #section_carmenu #section_carmenu_left_img img, #bottom_container #section_carmenu #section_carmenu_right_img img { width: 0.7em; float: left; height: 15.1em; }
	#bottom_container #section_carmenu #section_carmenu_content { float: left; width: 95.3em; height: 15.1em; margin: 0em; padding: 0em; display: block; background: #e9f4f9 url(/images/carmenu_bg.png) bottom left repeat-x; }
	#bottom_container #section_carmenu #section_carmenu_content li { list-style: none; margin-right: 0.1em; margin-bottom: 0.1em; width: 15.8em; height: 15em; float: left; background: #f4fafc; }
	#bottom_container #section_carmenu #section_carmenu_content .last { margin-right: 0em; }
	#bottom_container #section_carmenu #section_carmenu_content li .carmenu_image { height: 11em; width: 15.8em; background: #f4fafc url(/images/carmenu_image_bg.png) bottom left repeat-x; display: block; }
	#bottom_container #section_carmenu #section_carmenu_content li .carmenu_image img { height: 11em; width: 15.8em; margin: 0em; padding: 0em; border: 0em; float: left; }
	#bottom_container #section_carmenu #section_carmenu_content li .carmenu_text { height: 4em; width: 15.8em; color: #0c6eb8; background: #bfe0ea url(/images/carmenu_text_bg.png) bottom left repeat-x; display: block; text-align: center; text-decoration: none; }
	#bottom_container #section_carmenu #section_carmenu_content li .carmenu_text:hover { text-decoration: none; }
	#bottom_container #section_carmenu #section_carmenu_content li .carmenu_text span { font-size: 1.1em; font-family: Tahoma; font-weight: bold; display: block; padding-top: 0.9em; text-transform: none; line-height: 1em; }
	#bottom_container #section_carmenu #section_carmenu_content .single .carmenu_text span { padding-top: 1.5em; }

	.cartab_menu { list-style: none; margin: 0px 0px 0px 0.2em; padding: 0px; display: block; width: 63.7em; height: 2.7em; }
	.cartab_menu li { position: relative; width: 20em; height: 2.7em; float: left; margin-right: 0.1em; }
	.cartab_menu li .active, .cartab_menu li .inactive { position: absolute; top: 0em; left: 0em; width: 20em; height: 2.7em; }
	.cartab_menu li .active img, .cartab_menu li .inactive img { width: 20em; height: 2.7em; }
	.cartab_menu li .inactive { display: block; }
	.cartab_menu li .active { display: none; }
	.cartab_menu .cartab_active .inactive { display: none; }
	.cartab_menu .cartab_active .active { display: block; }
	.cartab_menu li a { position: relative; display: block; text-align: center; font-size: 1.4em; line-height: 1.9em; font-family: Tahoma; font-weight: bold; color: #59470e; text-decoration: none; text-transform: uppercase; }

	.cartab .cartab_content { min-height: 414px; background: #d8b44d url(/images/car_tab_bg.png) top left repeat-x; width: 63.9em; }
	.cartab .cartab_container { display: none; width: 63.9em; }
	.cartab .cartab_tab_active { display: block; }
	.cartab .cartab_container .column { width: 31.9em; float: left; }
	.cartab .cartab_container .column .column_boundary { margin: 0em 1em 3em 3em; }
	.cartab .cartab_container .column .column_boundary_right { margin-left: 1em; }
	.cartab .cartab_container .column .column_boundary .column_content { font-size: 1.2em; color: #000; font-family: Tahoma; }
	.cartab .cartab_container .column .car_first_picture { width: 28em; float: left; background: #fff; margin-left: 2em; position: relative; top: -2.9em; }
	.cartab .cartab_container .column .car_first_picture .sample_picture { width: 26.6em; margin: 0.6em; border: 0.1em solid #ededef; }
	.cartab .cartab_container .column .car_first_picture .paperclip { position: absolute; top: -0.8em; left: -1em; width: 6.4em; height: 6em; }
	.cartab .cartab_container .column .car_first_picture .paperclip img { width: 6.4em; height: 6em; }
	.cartab .cartab_container .column .car_first_picture .producers_logo { height: 6.5em; margin: 0em 0.5em 0.6em 0.6em; float: left; }
	.cartab .cartab_container .column .car_first_picture .model_name { color: #1172ba; font-size: 1.6em; font-weight: bold; font-family: Arial; height: 4em; display: table-cell; vertical-align: middle; }

	.gallery_wrapper { width: 54.6em; margin: 0em auto; text-align: center; font-size: 10px; }
	.gallery_container { border: 0.1em solid #faf4e0; float: left; }
	.gallery_container .gallery_content { border: 1px solid #d0a439; float: left; }
	.gallery_container .gallery_content .header { border-bottom: 0.1em solid #d0a439; background: #fff; }
	.gallery_container .gallery_content .header h1 { font-size: 1.5em; line-height: 2.4em; font-family: Arial; text-align: center; color: #1172BA; margin: 0px; }
	.gallery_container .gallery_content .header h1 img { vertical-align: middle; margin-right: 1.5em; height: 2.5em; font-size: 10px; }
	.gallery_container .gallery_content .gallery_pictures { border: 0.1em solid #faf4e0; }
	.gallery_container .gallery_content .gallery_main_picture { float: left; }
	.gallery_container .gallery_content .gallery_main_picture img { width: 54em; float: left; }
	.gallery_thumbnail { float: left; border: 0px; margin: 0px; padding: 0px; width: 13.5em; height: 9em; }
	.gallery_thumbnail img { font-size: 10px; width: 13.5em; height: 9em; border: 0px; margin: 0px; padding: 0px; float: left; }

	#box_gallery .gallery_container { border-color: #fff; }
	#box_gallery .gallery_container .gallery_content { border-color: #fff; }
	#box_gallery .gallery_container .gallery_content .gallery_pictures { border-color: #fff; }

	.notes { float: left; }
	.notes .notes_boundary { margin: 0em 3em 3em 3em; }
	.notes .notes_boundary .notes_content { font-size: 1.2em; color: #000; font-family: Tahoma; }
	.notes .notes_boundary .notes_content h1 { font-size: 1em; text-transform: uppercase; }

	#box_faq { line-height: 170%; }
	#box_faq .faq_box_divider { font-size: 10px; border-top: 0.1em solid #aad8f3; background: url(/images/blue_line.gif) 60% top repeat-y; line-height: 180%; position: relative; }
	#box_faq .faq_box_divider .faq_left, #box_faq .faq_box_divider .faq_right { float: left; }
	#box_faq .faq_box_divider .faq_left .faq_left_boundary { margin: 0em 2em 2em 0em; }
	#box_faq .faq_box_divider .faq_left .faq_left_boundary .faq_left_content { font-size: 1.2em; }
	#box_faq .faq_box_divider .faq_left .faq_left_boundary .faq_left_content h1 { background: none; font-size: 1.1em; text-transform: none; margin-left: 0em; border: 0em; padding: 0em; color: #568d0c; line-height: 1.2em; height: auto; margin-top: 1em; }
	#box_faq .faq_box_divider .faq_right .faq_right_boundary { margin: 2em 0em 2em 2em; }
	#box_faq .faq_box_divider .faq_right .faq_right_boundary .faq_right_content { font-size: 1em; padding-bottom: 3em; }
	#box_faq .faq_box_divider .faq_right .faq_right_boundary .faq_right_content .faq_list { margin: 0em; padding: 0em; list-style: none; }
	#box_faq .faq_box_divider .faq_right .faq_right_boundary .faq_right_content .faq_list li { font-weight: bold; }
	#box_faq .faq_box_divider .faq_right .faq_right_boundary .faq_right_content .faq_list li a { text-decoration: none; }
	#box_faq .faq_box_divider .faq_right .faq_right_boundary .faq_right_content .faq_list li a:hover { text-decoration: underline; }

	.select_replacement { position: relative; height: 2.7em; z-index: 20; }
	.select_replacement .select_border { font-size: 10px; position: absolute; width: 19.8em; background: #fff; top: 0.5em; left: 0.6em;  }
	.select_replacement .select_left, .select_replacement .select_right { width: 0.5em; height: 2.7em; float: left; position: absolute; left: 0px; top: 0px; }
	.select_replacement .select_right { left: 20.5em; }
	.select_replacement .select_middle { height: 2.7em; width: 20em; float: left; position: absolute; left: 0.5em; }
	.select_replacement .select_content { height: 1.7em; line-height: 1.7em; position: relative; text-align: center; float: left; cursor: pointer; }
	.select_replacement .select_content .select_text { font-size: 1.2em; font-weight: bold; color: #507c99; width: 15em; float: left; }
	.select_replacement .select_content .select_ico { width: 1.7em; height: 1.7em; float: right; }
	.select_replacement .select_content .select_list { display: none; position: absolute; top: 2em; left: -0.1em; border-color: #ccc; border-width: 0em 0.1em 0.1em 0.1em; border-style: solid; background: #fff; width: 19.8em; overflow: auto; text-align: left; }
	.select_replacement .select_content .select_list ul { margin: 0.5em; padding: 0em; list-style: none; }
	.select_replacement .select_content .select_list ul li { font-weight: bold; line-height: 2em; border: 1px solid #fff; }
	.select_replacement .select_content .select_list ul li a { text-decoration: none; display: block; color: #507c99; }
	.select_replacement .select_content .select_list ul li a:hover { background: #eee; }

	.double_box { margin-right: 3em; background: #fff url(/images/blue_line.gif) 40.1em top repeat-y; position: relative; }
	#section_content_left .double_box .box { margin: 0px; }
	.double_box .double_box_column_left { width: 40em; margin-right: 0.1em; float: left; display: inline; }
	.double_box .double_box_column_right { width: 23.8em; float: right; padding-bottom: 3em; height: auto; min-height: 1em; }

	/* #box_news_content h2 { font-size: 1.2em; } */
	#box_news_content h2 span { color: #507c99; }
	/* #box_news_content .box_content p { font-size: 1.3em; } */
	#section_content_left #box_news_archive .box_content { font-size: 1.1em; }
	#box_news_archive h2 span { display: block; font-weight: normal; color: #507c99; }
	#box_news_archive .box_content img { float: right; margin: 0em 0em 1em 1em; }

	#box_news_archive .box_content a, #news_box .box_content a { color: #7F93A5; text-decoration: none; }
	#box_news_archive .box_content h2 a, #news_box .box_content h2 a { color: #568D0C; text-decoration: none; }

	#box_news_archive .box_content a:hover, #news_box .box_content a:hover { text-decoration: underline; }
	.paging { position: absolute; bottom: 0em; right: 0em; width: 23.8em; height: 3em; text-align: center; z-index: 10; }
	#box_news_archive .paging { width: 21.6em; }
	.paging a { font-weight: bold; color: #568D0C; text-decoration: none; margin: 0.2em; }
	.paging span { font-weight: bold; color: #7F93A5; margin: 0.2em; }
	.paging .disabled { color: #ccc; }

	#section_content_left #box_photogallery .box_content { text-align: center; padding: 6em 0em; font-size: 1em; }
	#box_photogallery .photogallery { width: 54em; margin: 0em auto; }
	#box_photogallery .photogallery .gallery_main_picture { width: 54em; height: 36em; }
	#box_photogallery .photogallery .gallery_thumbnail { float: left; }
	#box_photogallery .photogallery .gallery_thumbnail img { border: 0px; width: 13.5em; height: 9em; }

	#box_press_archive .box_content { position: relative; padding-bottom: 4em; }

	#box_press_archive ul { margin: 0em; padding: 0em; list-style: none; }
	#box_press_archive ul li { padding: 1em 0em; border-bottom: 0.1em solid #d0e7ed; position: relative; }
	#box_press_archive ul li img { float: left; width: 9em; height: 6em; font-size: 10px; }
	#box_press_archive ul li .press_content { float: left; display:inline; width: 31em; margin-left: 1em; }
	#box_press_archive ul li .press_content h2 { margin-top: 0em; }
	#box_press_archive ul li .press_content a { padding: 0.4em 1em; background: #fff url(/images/button_bg.png) bottom left repeat-x; border: 0.1em solid #afc7de; color: #356371;/* position: absolute; top: 50%; right: 0em;*/ display:inline; float:right; margin-right:-9em; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 0.8em; }
	#box_press_archive ul li .downloadButton { padding: 0.4em 1em; background: #fff url(/images/button_bg.png) bottom left repeat-x; border: 0.1em solid #afc7de; color: #356371;/* position: absolute; top: 50%; right: 0em;*/ display:inline; float:right; bottom:0; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 0.8em; }

	#box_forum .box_content table { border: 0px; margin: 0px; padding: 0px; width: 100%; }
	#box_forum .box_content th { font-size: 1.2em; background: #dcf2c1 url(/images/forum_hdr_bg.png) top left repeat-x; text-align: center; color: #628d28; line-height: 2.5em;}
	#box_forum .box_content td { padding: 1em 1em;margin: 0px; border-bottom: 0.1em solid #d0e7ed; font-weight: bold; font-size: 0.8em; line-height: 2em; }
	#box_forum .box_content .last td { border-bottom: 0px; }
	#box_forum .box_content table .thread_title { color: #486982; text-align: left; }
	#box_forum .box_content table .thread_title a { color: #486982; text-decoration: none; }
	#box_forum .box_content table .thread_title a:hover { text-decoration: underline; }
	#box_forum .box_content table .thread_date { color: #618c28; text-align: right; padding-right: 0em; }
	#box_forum .box_content table .thread_nick { color: #5d8aa9; text-align: left; padding-left: 0em; }
	#box_forum .box_content table .thread_ico { color: #5d8aa9; text-align: left; padding: 0em; font-size: 10px; width: 2em; background: url(/images/forum_ico.png) center center no-repeat; }
	#box_forum .box_content table .thread_number { color: #5d8aa9; text-align: left; padding-left: 0em; }

	#section_content_left #box_forum_thread .box_content { font-size: 1em; }
	#section_content_left #box_forum_add .box_content { font-size: 1em; }
	#box_forum_thread .original, #box_forum_thread .reply { padding: 1em; font-size: 1.1em; }
	#box_forum_thread .original h2, #box_forum_thread .reply h2 { margin-top: 0em; }
	#box_forum_thread .original h2 span, #box_forum_thread .reply h2 span { color: #436e8b; margin-right: 2em; }
	#box_forum_thread .original { background: #e3f6ca; margin: 2em 0em; }
	#box_forum_thread .reply { background: #eef5f9; margin: 0.5em 0em; }

	#box_forum_thread .box_content h3 { font-size: 1.4em; background: #dcf2c1 url(/images/forum_hdr_bg.png) top left repeat-x; text-align: left; color: #628d28; line-height: 2.5em; padding: 0em 1em; margin-bottom: 0em; }
	.reply_form { background: #ddf2ff; font-size: 1.1em; padding: 2em; }
	.reply_form label { float: left; font-weight: bold; width: 10em; color: #436e8b; }
	.reply_form textarea { background: #f4f4f4; border: 0.1em solid #c4daee; float: right; width: 37em; height: 7em; }
	.reply_form input { float: right; width: 33.3em; }
	.reply_form button { font-size: 1.1em; float: right; padding: 0.2em 1em; background: #fff url(/images/button_bg.png) bottom left repeat-x; border: 0.1em solid #afc7de; margin-top: 0.5em; color: #7F93A5; font-weight: bold; }

	#section_content_left #box_forum_new_thread .box_boundary { padding: 2em; }
	#section_content_left #box_forum_new_thread .box_content { font-size: 1em; }
	#section_content_left #box_recharging .box_content { font-size: 1em; }
	#recharging { background: #fff url(/images/blue_line.gif) 35.1em top repeat-y; min-height: 1em; border-bottom: 1px solid #fff; }
	#recharging .double_box_column_left { width: 35em; margin-right: 0em; border-bottom: 1px solid #fff; min-height: 1em; }
	#recharging .double_box_column_right { width: 28.8em; border-bottom: 1px solid #fff; min-height: 1em; }

	.station_address { background: #f0f6fa; padding: 2em 3em; border: 0.1em solid #dbe7ee; }
	.station_address .station_address_content { font-size: 1.1em; font-weight: bold; color: #195176; }
	.station_address .station_address_content a { color: #a43200; text-decoration: none; font-weight: normal; }
	.station_address .station_address_content a:hover { text-decoration: underline; }

	.map_border { font-size: 10px; border: 0.1em solid #a7c5d9; background: #fff; padding: 0.4em; }
	.map { height: 39em; }

	.members_grid { width: 9.7em; height: 9.7em; float: left; font-size: 10px; margin: 0.3em; }
	.members_grid img { border: 0.1em solid #d9dee1; width: 9.5em; height: 9.5em; }

	.documents_list { font-size: 10px; font-family: Tahoma; margin: 0em 2em 0em 2em; list-style: none; padding-left:4em; }
	.documents_list li { color: #498524; font-weight: bold; height: 4.5em; line-height: 4.5em; position: relative; border-bottom: 0.1em solid #aad8f3; }
	.documents_list li img { width: 3.8em; height: 4.3em; position: absolute; left: -5em; bottom: 0em; }
	.documents_list li span { font-size: 1.2em; }
	.documents_list li a { font-size: 1.1em; font-weight: normal; color: #498524; }

	#cartab_top_img { float: left; width: 63.9em; height: 4em;  }
	#cartab_top_img img { float: left; width: 63.9em; height: 4em; }

	#box_latest_news .box_content a { color: #7F93A5; text-decoration: none; }
	#box_latest_news .box_content h2 a { color: #568D0C; }

	#box_contact_us label { font-weight: bold; width: 12em; float: left; }
	#box_contact_us form {	width: 30em; margin: 2em auto 0em auto; }
	#box_contact_us input { float: right; }
	#box_contact_us textarea { background: #f4f4f4; border: 0.1em solid #c4daee; float: right; width: 15em; height: 7em; }
	#box_contact_us button { font-size: 1em; float: right; padding: 0.2em 1em; background: #fff url(/images/button_bg.png) bottom left repeat-x; border: 0.1em solid #afc7de; margin-top: 0.5em; color: #7F93A5; font-weight: bold; }

	.box .message { border-width: 0.1em; border-style: solid; padding: 0.3em 1em; margin: 0.2em 0em; }
	.box .message_error {  border-color: #ab3934; background-color: #ef8f8a; color: #3d0300; }
	.box .message_success { border-color: #0c6b15; background-color: #b4f1b9; color: #19361b; }


	/* ADMIN */

	#admin_menu {  font-family: Tahoma; margin: 1em; width: 20em; float: left; }
	#admin_menu ul { list-style: none; margin: 0em; padding: 0em; font-size: 1.2em; }
	#admin_menu ul li ul { font-size: 1em; }
	#admin_menu ul .admin_menuitem_sub { padding: 0em 0em 0em 2em; }
	#admin_menu ul li { padding: 0.2em 0.2em 0.2em 1em; }
	#admin_menu ul li:hover { border-color: #ccc; }
	#admin_menu ul li .page_order { display: none; float: right; margin: 0em 0.5em; }
	#admin_menu ul li a { display: block; text-decoration: none; color: #000; border-width: 0em 0.3em 0em 0em; border-color: #fff; border-style: solid; padding: 0.2em 0.5em; }
	#admin_menu ul li a:hover { background: #ddd; border-color: #aaa; }

	#admin_main { width: 63.7em; margin: 1em; float: left; position: relative; }
	#admin_main label { font-size: 1.2em; font-weight: bold; margin-right: 2em; }
	#admin_main h1 { font-size: 1.2em; font-weight: bold; margin: 0.2em 0em; }
	#admin_main button { font-size: 10px;  line-height: 1.6em; }
	#admin_main button img { width: 1.6em; height: 1.6em; vertical-align: middle; }
	#admin_main button span { font-size: 1.2em; font-weight: bold; margin-left: 1em; }
	.form_section { margin: 1em 0em; padding: 1em 0em; border-bottom: 0.1em dashed #93CBEC; font-family: Tahoma; }
	.form_section h1 { font-size: 1.2em; font-weight: bold; border-left: 1em solid #93CBEC; padding-left: 1em; margin: 0.2em 0em; text-transform: capitalize; }
	#admin_menu .form_section h1 { border-color: #f33; }
	#admin_menu .form_section { border-color: #f33; }
	#admin_help .form_section h1 { border-color: #0c6b15; }
	#admin_help .form_section { border-color: #0c6b15; }
	.form_section .form_item { font-size: 1.2em; margin: 0em 2em; border-bottom: 0.1em dashed #fc0; padding: 1em; }
	.form_section .form_item_car_gallery { line-height: 7.5em; }
	.form_section .form_item_car_gallery img { height: 7.5em; margin-right: 1.2em; vertical-align: middle; }
	.form_section .form_item .form_actions { float: right; }
	.form_section .form_item .form_actions a, .form_section .form_item .form_actions span { margin: 0em 0.5em; }
	.form_section label { float: left; width: 10em; }
	.form_section .form_content { margin: 0em 2.4em; }
	#admin_main .message { border-width: 0.1em; border-style: solid; padding: 0.3em 1em; margin: 0.2em 0em; }
	#admin_main .message_error {  border-color: #ab3934; background-color: #ef8f8a; color: #3d0300; }
	#admin_main .message_success { border-color: #0c6b15; background-color: #b4f1b9; color: #19361b; }

	#admin_help { width: 30em; margin: 1em; float: left; text-align: justify; }
	#admin_help .help_section { margin: 1em; padding: 0em; border-bottom: 0.1em dashed #0c6b15; color: #19361b; }
	#admin_help .help_section h1 { font-size: 1.2em; margin: 1em 0em; color: #19361b; font-weight: bold; }
	#admin_help .help_section p { font-size: 1.2em; color: #19361b; }

	.fck_loading { height: 20em; width: 63.7em; background: url(/images/ajax-loader.gif) center center no-repeat; position: absolute; top: 0px; left: 0px; }
	.fck_content { visibility: hidden; }
	.relative { position: relative; }

	#admin-partner-logo { float: left; margin-right: 1em; }
	#admin-partner-fields { float: left; }
	#admin_car_menu a { border-width: 0.1em 0.1em 0em 0.1em; border-style: solid; border-color: #93CBEC; font-weight: bold; text-decoration: none; padding: 0.3em 2em; margin: 0em 1em; font-size: 1.2em; color: #000;position: relative; top: 0.6em; }
	#admin_car_menu .selected { background: #fff; }

	#admin_main .admin_car_specs_column { font-size: 10px; width: 29.1em; float: left; }
	#admin_main .admin_car_specs_column .fck_loading { width: 29.1em; }
	#admin_car_specs_image { font-size: 10px; background: #eee; margin-bottom: 1em; float: left; }
	#admin_car_specs_image div { width: 27.9em; height: 19em; }
	#admin_car_specs_image img { width: 26.7em; margin: 0.6em; border: 0.1 solid #EDEDEF; }
	#admin_main #admin_car_specs_column_right { margin-top: 4em; width: 31.1em;}

	.hidden { display: none; }

