@charset "windows-1251";
.button_box { margin-top:16px; width:900px; }
table.buttoncontainer * { font-family: Tahoma; color: #000000; font-size: 11px; font-weight: normal; }
table.buttoncontainer a { text-transform: uppercase; text-decoration:none; }
table.buttoncontainer { margin:0; padding:0; width:900px; height:29px; border:0; background: url(/images/Opel2009/car_menu/car_div.gif) right 0 repeat-x; }
table.buttoncontainer td.buttoncontainer_left { font-size:0; width:4px; background:url(/images/chevrolet2009/car_menu/car_menu_left.gif) no-repeat; }
table.buttoncontainer td.buttoncontainer_right { font-size:0; width:4px; background:url(/images/chevrolet2009/car_menu/car_menu_right.gif) no-repeat; }
table.buttoncontainer td.buttoncontainer_right_used { font-size:0; width:6px; background:url(/images/chevrolet2009/car_menu/car_menu_right_last.gif) no-repeat; }
table.buttoncontainer td { background: url(/images/chevrolet2009/car_menu/car_div.gif) no-repeat; background-position: right 1px; text-align:center; }
table.buttoncontainer td.first { width:61px; }
table.buttoncontainer td.nexttolast_new { width:74px; }
table.buttoncontainer td.last_new { width:83px; white-space:nowrap; background:none; }
table.buttoncontainer td.nexttolast_used { width:65px; background:none; padding-left:5px; padding-right:5px; }
table.buttoncontainer td.last_used { width:92px; white-space:nowrap; text-align:right; }
table.buttoncontainer a.used_cars { background:url(/images/chevrolet2009/car_menu/car_menu_center_last.gif) repeat-x; text-transform:none; }
table.buttoncontainer div { padding-top:6px; }
table.buttoncontainer a { height:29px; display:block; color: #000000; }
table.buttoncontainer a { margin-top:-3px; }
table.buttoncontainer td.preselected { background:none; }
table.buttoncontainer a.selected { background: url(/images/chevrolet2009/car_menu/car_menu_but_hover.gif) repeat-x; }
.button_space_top { font-size:0; clear:both; height:19px; }
.button_container { font-weight:normal; text-align:center; width:899px; margin:34px 0 4px 0 !important; margin:0 0 4px 0; padding:0 0px 0 0px; height:25px; background:url(/images/Opel2009/car_menu/car_menu_center_mos.gif) no-repeat scroll 0 0; font-family:Tahoma, Verdana, Arial; }
.button_container_simple { font-weight:normal; text-align:center; width:907px; margin:0 1px 4px 1px; padding:0 1px 0 1px; height:25px; margin:0 1px 4px 1px; padding:0 1px 0 1px; background:url(/images/chevrolet2009/car_menu/menu_bkg_simple.gif); font-family:Tahoma, Verdana, Arial; text-transform:uppercase; }
div.car_icon { float:left; width:100px; text-align:center; }
.button_menu { width:900px; float:left; list-style-type:none; margin:0 0 0 0px; padding:0; position:relative; }
.button_menu li { font-size:11px; float:left; width:100px; height:	25px; background:	url(/images/Opel2009/car_menu/car_div.gif) no-repeat 98px 0; font-weight:normal; color:#2F392E; margin-left:-1px; }
.button_menu li img { margin-top:3px }
.button_menu a { }
.button_menu a, .button_menu a:visited, .button_menu a:hover { font-size:11px; line-height:15px; color:#000000; display:block; padding:5px; text-decoration:none; font-weight:normal; }
.button_menu li:hover { background:url(/images/opel2009/car_menu/car_menu_hover_left.gif) 1px no-repeat; color:#FEFEFE; }
.button_menu li:onHover { background:url(/images/opel2009/car_menu/car_menu_hover_left.gif) 1px no-repeat; color:#FEFEFE; }
/*.button_menu a:hover { background:url(/images/opel2009/car_menu/car_menu_hover_left.gif) 1px no-repeat; color:#FEFEFE; }*/
/*.button_menu a:active { background:url(/images/opel2009/car_menu/car_menu_mousedown_right.gif) no-repeat; color:#FEFEFE; }*/
.button_menu li.model_first:hover { background:url(/images/opel2009/car_menu/car_menu_hover_left_first.gif) no-repeat; }
.button_menu li.model_first:onHover { background:url(/images/opel2009/car_menu/car_menu_hover_left_first.gif) no-repeat; }
/*.button_menu .model_first a:hover { background:url(/images/opel2009/car_menu/car_menu_hover_left_first.gif) no-repeat; }*/
/*.button_menu .model_first div.a:hover { background:none; }*/
.button_menu .model_first .submodel a:hover { background:none; }
.button_menu .model_last { background:none; width:108px; overflow:hidden; }
/*.button_menu .model_last a, .button_menu .model_last a:hover { background:url(/images/opel2009/car_menu/opc.gif); /*overflow:hidden;}*/

.button_menu .model_last img { margin-top:-5px; margin-left:-5px; /*overflow:hidden;*/ }

.first_m a:hover { background:url(/images/opel2009/car_menu/car_menu_hover_left_first.gif) no-repeat; }
/*.first_m a:active { background:url(/images/opel2009/car_menu/car_menu_mousedown_left_first.gif) no-repeat; }*/
.last_m a:hover { background:url(/images/opel2009/car_menu/car_menu_hover_right_last.gif) right top no-repeat; }
/*.last_m a:active { background:url(/images/opel2009/car_menu/car_menu_mousedown_right_last.gif) right top no-repeat; }*/
.button_menu .button_avtomir_bu { background:url(/images/chevrolet2009/car_menu/menu_bkg_avtomir_bu.gif) no-repeat; }
.button_menu_simple { float:left; list-style-type:none; margin:0; padding-left:0px; position:relative; }
.button_menu_simple li { font-size:11px; font-weight:normal; float:left; background:url(/images/chevrolet2009/car_menu/car_div.gif) no-repeat right; }
.button_menu_simple a, .button_menu_simple a:visited { margin-left:-1px; font-size:11px; font-weight:normal; color:#000000; display:block; padding:5px 7px 5px 8px; line-height:15px; text-decoration:none; }
.button_menu_simple a:hover { background:url(/images/chevrolet2009/car_menu/menu_bkg_hover.gif); color:#FEFEFE; font-weight:normal; }
/*.button_menu_simple a:active { background:url(/images/chevrolet2009/car_menu/menu_bkg_active.gif); color:#FEFEFE; font-weight:normal; }*/
.submodel { display:none; position:absolute; top:0px; left:0px; background-color: #444; padding: 0; }
.sub_cars_fon { position:absolute; width:710px; height:105px; background-color: #444; filter: alpha(opacity=70); opacity: 0.7; z-index:10; }
.sub_cars_img_cont { width:710px; position:absolute; z-index:20; }
div.sub_cars_img { float:left; }
img.sub_cars_img { margin:5px; margin-right:0; border:0; }
.sub_cars_price { font-family:Tahoma !important; font-size:11px !important; margin-top:-8px; text-align:center !important; }
.sub_cars_price a { color:#fff!important; font-weight:bold!important; text-decoration:none!important; }
.button_space_top { font-size:0; clear:both; height:19px; }
.button_container_simple { font-weight:normal; text-align:center; width:907px; margin:0 1px 4px 1px; padding:0 1px 0 1px; height:25px; margin:0 1px 4px 1px; padding:0 1px 0 1px; background:url(/images/chevrolet2009/car_menu/menu_bkg_simple.gif); font-family:Tahoma, Verdana, Arial; text-transform:uppercase; }
/*.button_menu a:hover { background:url(/images/chevrolet2009/car_menu/menu_bkg_hover.gif) repeat-x; color:#FEFEFE; }*/
/*.button_menu a:active { background:url(/images/chevrolet2009/car_menu/menu_bkg_active.gif) repeat-x; color:#FEFEFE; }*/
.button_menu .button_avtomir_bu { background:url(/images/chevrolet2009/car_menu/menu_bkg_avtomir_bu.gif) no-repeat; }
.button_menu_simple { float:left; list-style-type:none; margin:0; padding-left:0px; position:relative; }
.button_menu_simple li { font-size:11px; font-weight:normal; float:left; background:url(/images/chevrolet2009/car_menu/car_div.gif) no-repeat right; }
.button_menu_simple a, .button_menu_simple a:visited { margin-left:-1px; font-size:11px; font-weight:normal; color:#000000; display:block; padding:5px 7px 5px 8px; line-height:15px; text-decoration:none; }
.button_menu_simple a:hover { background:url(/images/chevrolet2009/car_menu/menu_bkg_hover.gif); color:#FEFEFE; font-weight:normal; }
/*.button_menu_simple a:active { background:url(/images/chevrolet2009/car_menu/menu_bkg_active.gif); color:#FEFEFE; font-weight:normal; }*/
.sub_cars_img a:hover { background:none; }
/*.sub_cars_img a:active { background:none; }*/
.car_menu { display: inline; height: 31px; margin-top: 5px; }
img.car_menu { margin-top:5px; }


