@charset "utf-8";
/* CSS Document */

/*CSS RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body 	{ line-height: 1; }
ol, ul 	{ list-style: none; }
:focus 	{ outline: 0; }
/* tables still need 'cellspacing="0"' in the markup */
/*table 	{ border-collapse: collapse; border-spacing: 0; }*/
/*END CSS RESET*/

body 		{ background:#000 url(../img/bg.png) repeat 0 0; width:100%; }
.yellow_bg	{ background:url(../img/bg_yellow.png) repeat-x 0 420px; width:100%; }
.global		{ width:931px; height:809px; margin:5px auto; }
.break_collapse	{ font-size:1px; line-height:0; height:0px; }
.header_fr		{ background:url(../img/bg_header.png) no-repeat 0 0; width:931px; height:239px; position:relative; }
.header_en		{ background:url(../img/bg_header_en.png) no-repeat 0 0; width:931px; height:239px; position:relative; }
.left_menu_wrap		{ font:15px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:99px 0 0 024px; }
.left_menu			{  }
.left_menu li		{ width:229px; height:22px; padding:4px 0 0 35px; margin:0 0 5px; cursor:pointer; }
.mnu_vehicules		{ background:url(../img/menu_btn_1.png) no-repeat 0 0; }
.mnu_long_terme		{ background:url(../img/menu_btn_2.png) no-repeat 0 0; }
.mnu_court_terme	{ background:url(../img/menu_btn_3.png) no-repeat 0 0; }
.mnu_succursales	{ background:url(../img/menu_btn_4.png) no-repeat 0 0; }

.main_menu_wrap		{ font:14px/1.2em Verdana, Geneva, sans-serif; color:#8e8c8c; position:absolute; top:48px; right:0px; }
.main_menu			{  }
.main_menu a		{ color:#fff; text-decoration:none; }
.main_menu a:hover	{ color:#ffd204; }
.main_menu li		{ float:left; margin:0 13px; }
.mnu_home			{  }
.mnu_who			{  }
.mnu_jobs			{  }
.mnu_contact		{  }

.top_menu_wrap			{ font:12px/1.2em Verdana, Geneva, sans-serif; position:absolute; top:-5px; right:0px; }
.client_zone			{ float:left; margin:8px 10px 0 0; }
.client_zone a			{ color:#fff; border-bottom:1px solid #d5b10d; padding-bottom:2px; text-decoration:none; }
.lock					{ vertical-align:middle; margin-right:2px; }
.topr_menu_wrap			{ background:url(../img/bg_lang.png) no-repeat; width:85px; height:19px; font-size:15px; float:left; padding:8px 0 0 208px }
.topr_menu_wrap a		{ color:#2e2f31; text-decoration:none; }
.topr_menu_wrap a:hover	{text-decoration:underline;}

.contents				{ background:#FFF url(../img/bg_contents.png) repeat-y 0 0 scroll; width:929px; border-left:1px solid #393a3a; border-right:1px solid #393a3a; font:12px/1.2em Verdana, Geneva, sans-serif; }
.left_column			{ float:left; width:286px; text-align:center; padding-bottom:55px; }
.promo					{ margin:16px auto 0; cursor:pointer; }
.right_column, 
.right_column_branches	{ float:left; width:597px; padding:31px 0 10px 46px; }
.right_column_branches	{ padding:21px 0 0 14px; }


.footer					{ background:url(../img/bg_footer.png) no-repeat 0 0 scroll; width:883px; height:22px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; padding:14px 24px 0; margin-bottom:50px; }
.copy					{ float:left; }
.footer_links			{ float:right; color:#ffd204; }
.footer_links a			{ color:#ffd204; text-decoration:none; }
.footer_links a:hover	{ text-decoration:underline; }

.gen_text			{ color:#383737; font-size:12px; }
.gen_text strong	{ font-size:13px; }
.gen_text a			{ color:#ffd204; font-weight:bold; text-decoration:none; }
.gen_text a:hover	{ text-decoration:underline; }

.reserve			{ width:555px; position:relative; }
.reserve a			{ text-decoration:none; }

.branches_title				{ margin-bottom:44px; }
.search_elem_wrap			{ padding:0 0 0 18px; font:11px Verdana; }
.search_elem_wrap input		{ margin:5px 11px 0 19px; width:206px; height:14px; border:1px solid #abadb3; padding-top:2px; font:11px Verdana; }
.search_elem_wrap select	{ margin:5px 0 0 19px; width:206px; height:18px; border:1px solid #abadb3; font:10px Verdana; }
.branch_search_label		{ height:17px; border-left:6px solid #f4ca0c; padding:3px 0 0 11px; font-weight:bold; margin-bottom:6px;  }
.search_or					{ font-size:15px; padding:0 0 0 26px; margin:21px 0; }
a.search_btn					{ background:url(../img/nextbuttonbg.gif) no-repeat scroll 0 0; color:#000000; display:block; float:left; height:20px; padding:8px 0 0; 
							  text-align:center; width:72px; text-decoration:none; }
.search_sep		{ border-top:1px dashed #8d8b8b; width:574px; height:1px; margin:40px 0 40px 20px; }
.branch_results	{ margin-left:50px; }
.branch_wrap	{ font:11px/1.2em Verdana; color:#1b1b1c; width:30%; height:150px; float:left; margin-right:3px; }
.branch_name	{ font-weight:bold; color:#c0080f; text-transform:uppercase; }
.branch_phone	{ font-weight:bold; }
.branch_details,
.branch_reserve	{ display:block; width:128px; height:18px; text-align:center; font-weight:bold; padding-top:5px; text-decoration:none; }
a.branch_details { background:url(../img/bg_details_btn.png) no-repeat; color:#000; margin:10px 0 2px; }
.branch_reserve	{ background:url(../img/bg_reserve_btn.png) no-repeat; color:#fff; }

.branch_details_wrap	{ width:605px; }

.addr_wrap		{ width:605px; font:bold 11px Verdana, Geneva, sans-serif; }
.addr_left, 
.addr_right		{ float:left; }
.addr_left		{ margin-right:15px; }
.field_label	{ width:101px; height:21px; background:#f4ca0c; float:left; padding:9px 0 0 8px; margin:0 17px 10px 0 }
.field			{ width:219px; height:22px; background:#dfdfdc; float:left; font-size:12px; padding:8px 0 0 15px; margin:0 0 10px; }
.map_title		{ width:230px; height:19px; background:#000 url(../img/bg_title_bar.gif) repeat-x; text-align:center; font:bold 12px Verdana, Geneva, sans-serif; color:#fff; padding:5px 0 0; }
.gmap			{ width:230px; height:201px; background:#090; margin:5px 0 0; }
.sched_wrap		{ width:605px; margin:0 0 20px; }
.sched_title	{ width:598px; height:21px; background:#000 url(../img/bg_title_bar.gif) repeat-x; padding:7px 0 0 7px; margin:0 0 4px; font:bold 12px Verdana, Geneva, sans-serif; color:#fff; }
.sched_data_wrap	{ width:593px; border:1px solid #aeafaf; padding:5px; }
.sched_data_wrap th	{ font:bold 11px Verdana, Geneva, sans-serif; color:#000; text-align:center; padding:7px 5px; }
.sched_data_wrap td	{ font:bold 11px Verdana, Geneva, sans-serif; color:#2f2f2f; text-align:center; padding:7px 5px; }
.addr_right #googlemap	{ width:230px; height:201px; }
.branch_back					{ float:left; }
.branch_back .branch_details	{ margin:0; }
.branch_choose					{ float:right; }

.contact_text_wrap		{ margin:40px 0 0; }
.contact_text_wrap p	{ margin:40px 0; }
.contact_link 			{ color:#ccaf2a; font-weight:bold; }

.form_subject_wrap				{ border-bottom:1px dashed #8d8b8b; padding:0 0 20px; margin:40px 0 20px; }
.fields_wrap					{ padding:0 0 0 16px; }
.fields_wrap input				{ margin:0; }
.req							{ color:#ff0101; }
.form_sec_title					{ height:17px; /*border-left:6px solid #f4ca0c;*/ padding:3px 0 0 11px; font-weight:bold; margin-bottom:10px;  }
.radio							{ vertical-align:bottom; }
.fields_wrap label				{ color:#2e2f31; }
.subject_wrap					{ border-bottom:1px dashed #8d8b8b; padding:0 0 20px; margin:0 0 20px; display:none; }
.input_text,
.input_phone,
.comments						{ width:345px; height:16px; border:1px solid #e3e9ef; border-top:1px solid #abadb3; padding:0; }
.comments						{ height:100px; }
.input_phone					{ width:122px; }
.sender_info_wrap				{ margin:0 0 40px; }
.sender_info_wrap .fields_wrap	{ margin:0 0 64px; }
.legend							{ font-style:italic; float:left; font-size:10px; }
.reset_form,
.submit_form					{ display:block; height:20px; color: #000000; text-align:center; font-weight:bold; padding-top:3px; text-decoration:none; float:right; font-size:11px; }
.reset_form						{ width:163px; background:url(../img/bg_clear_form.png) no-repeat; color:#000; }
.submit_form					{ width:128px; background:url(../img/bg_reserve_btn.png) no-repeat; margin-left:9px; color:#fff; }
