
/*-Auto Forte Baltic OÜ CSS-*/

* { margin: 0px; padding: 0px; }
body { font-family: Arial, sans-serif; background-color:#99b7df; text-align:center; font-size: 11px; color: #454545; padding-bottom:25px; }

img { border:none; }
*html li { height:1em; }
a { color: #37628b; text-decoration:none; }

#wrapper { position:relative; width:999px; margin-left:auto;  margin-right:auto; text-align:center; background-image:url(images/wrapper_bg.gif); background-repeat:repeat-y; }
.wrapper2 { position:relative; width:991px; padding-right:8px; background-image:url(images/wrapper_bg2.gif); background-repeat:no-repeat; background-position:0 100%; padding-bottom:20px; }

/*Head*/

#head { width:991px; height:92px; background-image:url(images/head_bg.html); }
#head .autoforte { display:block; float:left; margin-top:13px; margin-left:20px; }
#head .peugeot { display:block; float:right; margin-right:20px; margin-top:11px; }
#head .sikupilli { display:block; float:right; margin-right:20px; margin-top:11px; }
* html #head .peugeot { margin-right:5px; }
#head .lang { float:right; }
#head .lang ul li { display:inline; float:left; list-style:none; padding:5px 0px; }
#head .lang ul li a { display:block; color:#333; padding:0px 8px; border-right:1px solid #333; }
#head .lang ul li a.last { border:0px; }
#head .lang ul li a:hover { color:#888; }
#head .sikupilli { display:block; float:right; margin-right:20px; margin-top:11px; }
/*MainMenu*/

#menu{ text-align:left; height:27px; margin-bottom:10px; width:972px; margin-left:auto; margin-right:auto; background-image:url(images/mm_bg.gif); }
#menu .mm_l { background-image:url(images/mm_l.gif); background-repeat:no-repeat; background-position:0 0; height:27px; }
#menu .mm_r { background-image:url(images/mm_r.gif); background-repeat:no-repeat; background-position:100% 0; height:27px; padding:0 5px; }
#menu.withjavascript { height:27px;position:relative; z-index:500; background-image:url(images/mm_bg.gif); }
html>body #menu.withjavascript { position:static; z-index:0; }
#menu ul{ z-index:500; }
#menu li{ list-style-type:none; float:left; width:auto; font-size:12px; margin:0px 0px 0px 0px; background-image:url(images/sepa1.gif); background-repeat:no-repeat; background-position:100% 50%; }
#menu li.last { background-image:none; }
#menu li a span.selected { color:#000 !important; }
#menu ul ul{ background:#6c6c6e; float:left; white-space:nowrap; background-image:url(images/mm_bg2.gif); background-repeat:repeat-x; }
#menu li a { cursor:pointer; }

#menu li li{ font-size:11px; list-style-type:none; clear:left; float:none; position:relative !important; border-bottom:1px solid #b1b1b2; margin:0px 0px 0px 0px; background-image:none; }
#menu li li span{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

#menu li span.disabled { background: url(images/a_bg.html) no-repeat left top ; display:block; color:#365680; text-decoration:none; padding:3px 10px 3px 15px; cursor:default; }
#menu li a,
#menu li a span {display:block; color:#27458d; text-decoration:none; line-height:27px; padding-right:18px; text-transform:uppercase; }

*html #menu li a,
*html #menu li a span {display:block; color:#27458d; text-decoration:none; line-height:27px; padding-right:18px; text-transform:uppercase; }

#menu li a {background:url(images/a_bg.html) no-repeat left top ; padding:0px 0px 0px 15px; }
#menu li a span {background: url(images/dot.html); }
*html #menu li a {background: url(images/a_bg.html) no-repeat left top ; padding:0px 0px 0px 15px; }

#menu LI.encourt span.disabled,
#menu LI span.disabled:hover,
#menu li a:hover,
#menu li.focus a,
#menu li.encourt a {background: url(images/mm_over.gif) no-repeat; background-position:100% 0; color:#FFF; }

#menu li.encourt,
#menu li:hover,
#menu li a:hover span,
#menu li.focus a span,
#menu li.encourt a span { color:#FFF; }

*html #menu li.encourt{ }

#menu li li a,
#menu li li a span,
#menu li.encourt li a,
#menu li.encourt li a span {background:none; text-transform:none; position:relative; display:block; line-height:18px; color:#FFF; }

*html #menu li li a,
*html #menu li li a span,
*html #menu li.encourt li a,
*html #menu li.encourt li a span {background:none; position:relative; display:block; text-transform:none; line-height:18px; color:#FFF; }

#menu li li.focus a,
#menu li li.focus span,
#menu li li a:focus,
#menu li li a:hover,
#menu li li a:focus span,
#menu li li a:hover span {background:#25438b; }

#menu.withjavascript ul{z-index:200; }
#menu.withjavascript ul ul{white-space:normal; }
html>body #menu.withjavascript ul{position:absolute; }
#menu.withjavascript .submenu ul,
#menu.withjavascript .encourt ul{z-index:200; position:absolute; top:-300em; width:0px; height:0px; margin:0px; }

#menu.withjavascript li {position:relative;}
*html #menu.withjavascript li {position:static;}
*+html #menu.withjavascript li {position:static;}
#menu.withjavascript li.encourt{position:relative; }
#menu.withjavascript li.encourt ul{top:25px; width:auto; height:auto; z-index:200; }
#menu.withjavascript LI LI SPAN{width:auto; cursor:pointer; }
*html #menu.withjavascript li.encourt ul{top:25px; width:auto; height:auto;	z-index:200; }
*html #menu.withjavascript LI LI { margin-bottom:-2px; }
*html #menu.withjavascript LI LI SPAN{width:auto; cursor:pointer; }
*html #menu.withjavascript LI.encourt LI SPAN{width:100%; cursor:pointer; }
#menu.withjavascript li.long ul{width:16em; }
#menu.withjavascript li.long LI SPAN{width:15em; }

#menu .sitemap { float:right; line-height:27px; margin-right:5px; font-weight:bold; }
#menu .sitemap:hover { color:#222; }
#menu .sitemap_selected { float:right; line-height:27px; margin-right:5px; font-weight:bold; color:#000; }
#menu .sitemap_selected:hover { color:#000; }

/*Content*/

#content { width:991px; overflow:auto; }

/*Widecontent*/

.widecontent { width:991px; overflow:auto; }
.widecontent a {  }
.widecontent a:hover { text-decoration:underline; }

.wide_flash { width:970px; margin-left:auto; margin-right:auto; height:400px; overflow: hidden; }

/*Sidecontent*/

.sidecontent { width:180px; padding-left:15px; float:left; text-align:left; }
.sidecontent .submenu { background-image:url(images/sm_top.gif); background-color:#; background-repeat:no-repeat; background-position:0 0; width:180px; padding-top:2px; }
.sidecontent .subspacer { width:180px; padding-top:2px; }
.sidecontent .submenu ul { background-image:url(images/sm_bot.gif); background-repeat:no-repeat; background-position:0 100%; overflow:auto; width:180px; padding-bottom:2px; overflow:hidden; }
.sidecontent .submenu ul li { list-style:none; display:inline; }
.sidecontent .submenu ul li a { display:block; position:relative; padding:3px 5px; color:#FFF; text-transform:uppercase; background-image:url(images/sm_arrow1.gif); background-repeat:no-repeat; background-position:100% 50%; background-color:#17347a; border-bottom:1px solid #909bbb; width:170px; }
.sidecontent .submenu ul li.last a { border:0px; }
.sidecontent .submenu ul li a:hover { background-color:#6c6c6e; background-image:url(images/sm_arrow2.gif); }
.sidecontent .submenu ul li.selected a { padding-bottom:5px; background-color:#6c6c6e; background-image:url(images/sm_arrow2.gif); background-repeat:no-repeat; background-position:100% 50%; }
.sidecontent .submenu ul li ul { background-image:none; padding:0px;}
.sidecontent .submenu ul li.selected ul li a { background-image:none; font-size:11px; background-color:#e5e9ed; color:#0066cc; text-transform:none; padding-left:15px; width:160px; border-bottom:1px solid #d3d6da; }
.sidecontent .submenu ul li.selected ul li.selected a,
.sidecontent .submenu ul li.selected ul li a:hover { background-image:none; background-color:#aaaaab; color:#FFF; }
.sidecontent .submenu ul li.selected ul li.selected ul { border-bottom:1px solid #d3d6da; }
.sidecontent .submenu ul li.selected ul li.selected ul li a { background-color:#f3f4f5; color:#0066cc; width:150px; padding:0px; padding-left:30px; border-bottom:0px; }
.sidecontent .submenu ul li.selected ul li.selected ul li.selected a,
.sidecontent .submenu ul li.selected ul li.selected ul li a:hover { background-image:url(images/bullet7.gif); background-repeat:no-repeat; background-position:19px 5px; color:#000; background-color:#f3f4f5; }
.sidecontent .submenu ul li.selected ul li.selected ul li a span { display:block; border-bottom:1px solid #d3d6da; padding-left:2px; padding:3px 5px; }
.sidecontent .submenu ul li.selected ul li.selected ul li.last a span { border:0px; }

/*Maincontent*/


.center_wrapper { width:538px; float:left; text-align:left; padding-left:9px; }
.center_wrapper2 { width:775px; float:left; text-align:left; padding-left:9px; }
.center_wrapper2 .maincontent { width:775px; float:left; text-align:left; margin-left:0px; background-color:#e7e9eb; background-image:url(images/mc_bot3.gif); background-repeat:no-repeat; background-position:0 100%; padding-bottom:20px; overflow:hidden; }
.center_wrapper2 .maincontent h1 { font-family:Arial; font-size:12px; color:#FFF; font-weight:100; text-transform:uppercase; background-image:url(images/h12.gif); background-repeat:no-repeat; background-color:#25438b; }
.center_wrapper2 .maincontent h1 span { display:block; padding:15px; background-image:url(images/h12.gif); background-repeat:no-repeat; background-position:-775px 100%; }

.maincontent { width:538px; float:left; text-align:left; margin-left:0px; background-color:#e7e9eb; background-image:url(images/mc_bot.gif); background-repeat:no-repeat; background-position:0 100%; padding-bottom:20px; overflow:hidden; }
.maincontent h1 { font-family:Arial; font-size:12px; color:#FFF; font-weight:100; text-transform:uppercase; background-image:url(images/h1.gif); background-repeat:no-repeat; background-color:#25438b; }
.maincontent h1 span { display:block; padding:15px; background-image:url(images/h1.gif); background-repeat:no-repeat; background-position:-538px 100%; }
.maincontent h2 { color:#17347a; font-family:Arial; font-size:13px; font-weight:bold; margin-bottom:5px; }
.maincontent .cc { padding:15px; }
.maincontent img { border:1px solid #666; }
.maincontent p { margin-bottom:15px; line-height:16px; }
.maincontent a { color:#0066cc; text-decoration:underline; }
.maincontent a:hover { text-decoration:none; }

.maincontent2_fix { padding-left:15px; }
.maincontent2 { width:728px; float:left; text-align:left; margin-left:0px; background-color:#e7e9eb; background-image:url(images/mc_bot2.gif); background-repeat:no-repeat; background-position:0 100%; padding-bottom:20px; }
.maincontent2 h1 { font-family:Arial; font-size:12px; color:#FFF; font-weight:100; text-transform:uppercase; background-image:url(images/h1b.gif); background-repeat:no-repeat; background-color:#25438b; }
.maincontent2 h1 span { display:block; padding:15px; background-image:url(images/h1b.gif); background-repeat:no-repeat; background-position:-728px 100%; }
.maincontent2 .cc { padding:5px; }

.crew { width:100%; margin-bottom:20px; }
.crew tr.odd { background-color:#FFF; }
.crew tr.even { background-color:#f6f6f6; }
.crew th { padding:8px; background-color:#6c6c6e; color:#FFF; font-size:12px; font-weight:bold; text-align:left; }
.crew td { padding:8px; }
.crew td img { float:left; margin-right:15px; }
.crew td p { margin-bottom:3px; color:#333; font-size:12px; }
.crew td p.title { color:#1b387e; font-weight:bold; }
.crew td a { font-size:12px; color:#0066cc; text-decoration:none; }
.crew td a:hover { color:#333; }

.news { width:100%; overflow:auto; }
.news img { float:left; margin-right:15px; margin-bottom:10px; }
.news .title { color:#5d5d5d; font-family:Verdana, Arial; font-size:14px; font-weight:100; margin:0px; text-decoration:none; }
.news .title a { display:block; color:#5d5d5d; font-family:Verdana, Arial; font-size:14px; font-weight:100; margin:0px; text-decoration:none; padding-bottom:10px; margin-right:5px; }
.news .title a:hover { color:#000; }
.news .title span { font-family:Verdana, Arial; color:#999; font-size:11px; font-weight:100; display:block; }
.news .date { font-family:Verdana, Arial; color:#888; }

.news_archive a { display:block; color:#5d5d5d; font-family:Verdana, Arial; font-size:14px; font-weight:100; margin:0px; text-decoration:none; padding-bottom:15px; }
.news_archive a:hover { color:#aaa; }
.news_archive span.date { font-family:Verdana, Arial; color:#0066cc; font-size:11px; font-weight:100; display:block; }

.btns_news { width:100%; overflow:auto; }
.btns_news a { display:block; float:left; text-decoration:none; margin-right:5px; }
.btns_news .btn1 { display:block; float:right; width:105px; height:17px; padding-left:5px; line-height:17px; background-image:url(images/btn1.gif); text-decoration:none; margin-top:10px; margin-bottom:1px; font-weight:100; color:#FFF; text-transform:uppercase; }
.btns_news .btn2 { display:block; float:left; width:90px; height:17px; padding-left:20px; line-height:17px; background-image:url(images/btn1b.gif); text-decoration:none; margin-top:10px; margin-bottom:1px; font-weight:100; color:#FFF; text-transform:uppercase; }
.btns_news .btn3 { display:block; float:left; width:90px; height:17px; padding-right:20px; line-height:17px; background-image:url(images/btn1.gif); text-decoration:none; margin-top:10px; margin-bottom:1px; font-weight:100; color:#FFF; text-transform:uppercase; text-align:right; }

.contact { width:100%; overflow:auto; margin-bottom:25px; }
.contact .image { position:relative; float:left; margin-right:20px; }
.contact .image img { border:0px; display:block; }
.contact .image .mask { position:absolute; top:0px; left:0px; behavior:url("pngfix/pngbehavior.htc"); }
.contact p { margin:0px; }
.contact .title { color:#00529c; font-family:Verdana, Arial; font-size:18px; margin-bottom:10px; }
.contact .open { margin-bottom:10px; }
.contact p span { display:block; float:left; width:100px; }
.contact .btn1 { display:block; float:left; width:105px; height:17px; padding-left:5px; line-height:17px; background-image:url(images/btn1.gif); text-decoration:none; margin-top:10px; margin-bottom:1px; font-weight:100; color:#FFF; text-transform:uppercase; }

.used_cars {  }
.used_cars p { margin:0px; }
.used_cars .filter { width:220px; float:left; margin-left:0px; margin-right:20px; margin-bottom:20px; }
.used_cars .filter .filterrow { clear:both; overflow:auto; margin-top:5px; }
.used_cars .filter .filterrow label { float:left; line-height:20px; padding-left:5px; }
.used_cars .filter .filterrow .check { margin-left:5px; }
.used_cars .filter .filterrow .txt { float:right; border:1px solid #c6c6c6; width:138px; height:18px; padding-left:2px; padding-top:2px; font-family:verdana; color:#666; }
.used_cars .filter .filterrow .sel { float:right; border:1px solid #c6c6c6; width:142px; height:20px; font-family:verdana; color:#666;}
.used_cars .filter .filterrow .btn3 { float:right; }
.used_cars .used_navi { clear:both; text-align:center; padding-left:30px; padding-right:30px; }
.used_cars .used_navi a { font-weight:bold; }
.used_cars .used_navi a:hover { text-decoration:underline; }
.used_cars .used { position:relative; clear:both; padding-top:10px; padding-bottom:10px; background-image:url(images/dot5.html); background-repeat:repeat-x; background-position:0 100%; }
.used_cars .last { background-image:none; }
.used_cars .used img { float:left; margin-right:10px; }
.used_cars .used p { line-height:14px; }
.used_cars .used .title a { font-size:12px; font-weight:bold; }
.used_cars .used .price { position:absolute; top:10px; right:30px; font-size:12px; font-weight:bold; }
.used_cars .used .red { color:#CC0000; }
.used_cars .left { float:left; }
.used_cars .right { float:right; }
.used_cars .btn11 { border:0px; width:150px; height:17px; padding-left:2px; background-image:url(images/btn11.gif); text-align:left; font-family:Arial; font-size:11px; font-weight:100; color:#FFF; cursor:pointer; font-family:Verdana; text-transform:uppercase; text-align:left; }

.parts_list { padding:20px 0px 20px 0px; text-align:left; width:538px; overflow:hidden; clear:left; }
.parts_list .navi { text-align:center; clear:both; }
.parts_list .navi a { font-family:arial; font-size:11px; color:#3a3a3a; line-height:30px; padding:0px 7px; }
.parts_list .navi a:hover,
.parts_list .navi a.selected { color:#2a498a; }
.parts_list table { border:1px solid #c7c7c7; width:100%; margin:10px 0px; }
.parts_list table td { padding:4px 10px; }
.parts_list table span {  background-image:url(images/parts_input.gif); background-repeat:no-repeat; display:block; }
.parts_list table input { width:20px; height:19px; padding:5px 0px 0px 4px; border:0px; font-family:Tahoma,Arial; font-size:11px; color:#666; background-color:transparent; }
.parts_list table thead tr th { background-image:url(images/parts_thead_bg.gif); background-repeat:no-repeat; background-position:-40px 0; background-color:#c4d8e9; }
.parts_list table thead tr th a { display:block; color:#292929; padding:6px 10px; line-height:12px; }
.parts_list table thead tr th.over, .parts_list table thead tr th.ordered { background-position:0 0; }
.parts_list .btn1 { float:right !important; margin-right:0px !important; margin-left:3px !important; }
.parts_list .btn3 { float:right !important; margin-right:0px !important; margin-left:3px !important; }

.sitemap_row { width:100%; overflow:auto; }
.sitemap_ { width:339px; float:left; padding:5px 10px; position:relative; }
.sitemap_ li { list-style:none; width:100%; display:inline;  }
.sitemap_ li a { background-color:#6c6c6e; display:block; position:relative; padding:5px 10px; color:#FFF; text-transform:uppercase; font-size:12px; }
.sitemap_ li ul li a { background-color:#FFF; color:#27458d; text-transform:none; padding:2px 10px; padding-left:40px; }
.sitemap_ li ul li.odd a { background-color:#FFF; }
.sitemap_ li ul li.even a { background-color:#f6f6f6; }
.sitemap_ li ul li a:hover { background-color:#EEE; }
.sitemap_ li ul li ul li a { padding-left:80px; }

/*
carlist
*/
* html .carlist .category, * html .carlist .row { zoom: 1; }
.carlist .intro { font-size: 12px; line-height: 20px; padding: 15px; }
.carlist .intro em { font-size: 18px; font-style: normal; }
.carlist .category { overflow: hidden; }
.carlist .row { overflow: hidden; padding-left: 9px; padding-top: 5px; }
.carlist h2 { background: #1F3D84; color: #FFFFFF; padding: 4px 15px; }
.carlist .car { float: left; padding-left: 6px; width: 100px; }
.carlist .car img { border: 0; cursor: pointer; display: block; margin: 0 auto; }
.carlist .price { color: #000000; font-size: 10px; font-weight: bold; text-align: center; }
.carlist-popup { position: absolute; z-index: 999; width: 328px; }
.carlist-popup .carlist-popup-header { background: url("images/carlist-popup-header.png") no-repeat scroll 0 0 transparent; height: 14px; padding: 0 4px; width: 320px; }
* html .carlist-popup .carlist-popup-header { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/carlist-popup-header.png', sizingMethod='scale'); }
.carlist-popup .carlist-popup-content { background: url("images/carlist-popup-content.png") repeat-y scroll 0 0 transparent; overflow: hidden; padding: 0 4px; width: 320px; }
* html .carlist-popup .carlist-popup-content { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/carlist-popup-content.png', sizingMethod='scale'); }
.carlist-popup .carlist-popup-footer { background: url("images/carlist-popup-footer.png") no-repeat scroll 0 0 transparent; height: 14px; padding: 0 4px; width: 320px; }
* html .carlist-popup .carlist-popup-footer { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/carlist-popup-footer.png', sizingMethod='scale'); }
.carlist-popup .price { font-family: Verdana; font-size: 10px; padding: 10px 0 0 0; }
.carlist-popup .links { text-align: left; }
.carlist-popup .links ul { list-style-type: none; margin: 0; padding: 0; }
.carlist-popup .links ul li { padding-bottom: 6px; padding-top: 4px; }
.carlist-popup .links ul a { background: url("images/carlist-popup-link-bg.gif") no-repeat scroll 0 0 transparent; color: white; display: block; font-size: 11px; font-weight: bold; line-height: 14px; padding-bottom: 1px; padding-left: 5px; text-transform: uppercase; width: 126px; }

/*
cols
*/
.col { float: left; min-height: 1px; overflow: hidden; }
.col01 { padding-right: 5px; width: 173px; }
.col02 { width: 142px; }

.form_d {  }
.form_d fieldset { border:0px; }
.form_d div { width:500px; overflow:auto; padding:5px 0px; background-image:url(images/sepa3.gif); background-repeat:no-repeat; background-position:50% 100%; }
.form_d div.nobg { background-image:none; }
.form_d div label { display:block; float:left; width:100px; line-height:20px; padding-left:15px; }
.form_d div .txt1 { border:0px; width:184px; height:19px; padding:5px 0px 0px 5px; background-image:url(images/frm_txt1.gif); font-family:Arial; font-size:11px; color:#666; }
.form_d div .txt2 { border:0px; width:124px; height:15px; padding:2px 0px 0px 5px; background-image:url(images/frm_txt2.gif); font-family:Arial; font-size:11px; color:#666; float:left; margin-right:3px; }
.form_d div .sel1 { width:189px; height:20px; font-family:Arial; font-size:11px; color:#666; }
.form_d div .txtarea1 { border:0px; width:339px; height:104px; background-image:url(images/frm_txtarea.gif); font-family:Arial; font-size:11px; color:#666; padding:5px; }
*html .form_d div .txtarea1 { background-attachment:fixed; }
.form_d .btn1,
.form_d div .btn1 { border:0px; width:110px; height:17px; padding-left:2px; background-image:url(images/btn1.gif); margin-left:115px; margin-right:15px; cursor:pointer; font-family:Arial; font-size:11px; font-weight:100; color:#FFF; float:left; font-family:Verdana; text-transform:uppercase; text-align:left; }
.form_d div .btn2 { border:0px; width:78px; height:17px; padding-left:2px; background-image:url(images/btn2.gif); cursor:pointer; font-family:Arial; font-size:11px; font-weight:100; color:#FFF; float:left; font-family:Verdana; text-transform:uppercase; text-align:left; }
.form_d .btn3,
.form_d div .btn3 { border:0px; width:150px; height:17px; padding-left:2px; background-image:url(images/btn3.gif); margin-left:115px; margin-right:15px; cursor:pointer; font-family:Arial; font-size:11px; font-weight:100; color:#FFF; float:left; font-family:Verdana; text-transform:uppercase; text-align:left; }
.form_d .notice { display:block; float:left; line-height:17px; padding:0 10px; color:#666; }

.newsletter_content { padding:30px; text-align:left; border-bottom:1px solid #dfdfdf; }
.newsletter_content p { margin-bottom:10px; line-height:16px; }

/*Sidebanners*/

.box11 { width:230px; margin-bottom:10px !important; background-color:#e3e6e9; overflow:auto; }
.box11 h2 { background-image:url(images/box11.gif); background-repeat:no-repeat; background-color:#99b6de; }
.box11 h2 span { display:block; background-image:url(images/box11.gif); background-repeat:no-repeat; background-position:-230px 100%; color:#FFF; text-transform:uppercase; font-size:12px; font-weight:100; padding:9px 16px; }
.box11 .cc { padding:5px 10px; }
.box11 div { margin:0px !important; }

.sidebanners .newsletter div { margin:0px; padding:0px; }

.sidebanners { width:240px; float:right; text-align:left; }
.sidebanners img { display:block; }
.sidebanners div { margin-bottom:5px; }

/*Footbanners*/

#footbanners { background-color:#FFF; padding:10px 0; width:952px; padding-left:18px; margin-left:auto; margin-right:auto; }
#footbanners img,
#footbanners object { display:inline; float:left; margin-right:4px; }

/*Footer*/

.footer { width:991px; padding:0px 0px 10px 0px; background-image:url(images/footer_bg.html); background-repeat:no-repeat; background-position:-970px 100%; overflow:auto; }
.footer .contacts { float:left; width:210px; padding:20px 20px 0px 20px; text-align:left; }
.footer .contacts p { color:#424242; padding-left:15px; line-height:14px; font-size:10px; }
.footer .contacts p.title { font-size:14px; padding-bottom:5px; background-image:url(images/bullet1.gif); background-repeat:no-repeat; background-position:3px 4px; }
.footer .contacts p span { display:block; float:left; width:90px; }

.footer .nobg { background-image:none; }

.footer .contacts2 { padding:20px 20px 0px 20px; text-align:left; }
.footer .contacts2 p { color:#414141; line-height:18px; font-size:10px; }
.footer .contacts2 strong { font-size:11px; }

/*   behavior:url("pngfix/pngbehavior.htc");   */
/*   behavior:url("pngfix/iepngfix2.htc");   */
/*   //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/mainmenu_bg.png');   */

/*
Frontpage splash and car selector
*/
.splash { position: relative; width: 970px; height: 400px; margin-left: 10px;}
.splash .banner { position: relative; z-index: 1; float: left; }
* html .splash .banner { float: none; zoom: 1; display: inline; }
.splash .modelselector { position: absolute; bottom: 0; left: 0; z-index: 2; width: 970px; height: 50px; overflow: hidden; }
.splash .modelselector .bg { width: 970px; height: 350px; position: absolute; top: 0; left: 0; background: url("images/base/modelselector-bg.png") no-repeat scroll 0 0 transparent;}
.splash .modelselector .footerbg { width: 3170px; height: 400px; position: absolute; bottom: 0; left: -1200px; background: url("images/base/modelselector-footerbg2.png") no-repeat scroll 0 0 transparent; }
.splash .modelselector .close { display: block; width: 13px; height: 13px; position: absolute; top: 10px; right: 10px; position: absolute; z-index: 3; }
.splash .modelselector .modelnames { position: absolute; bottom: 18px; left: 0; z-index: 3;}
.splash .modelselector .modelnames table { width: 970px; }
.splash .modelselector .modelnames td { vertical-align: bottom; text-align: center;  }
.splash .modelselector .modelnames img { display: block; margin: 0 auto;  }
* html .splash .modelselector .modelnames img { height: 15px !important;  }
.splash .modelselector .modelnames .first { text-align: left; }
.splash .modelselector .modelnames .last { text-align: right; }
.splash .modelselector .noflash { text-align: center; padding-top: 100px;}
.splash .modelselector .modelselector-content { position: absolute; top: 155px; left: 10px; width: 950px; height: 160px; text-align: center; z-index: 3; }
.splash .modelselector .car { text-align: left; color: #000000; width: 170px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; padding-right: 10px; }
.splash .modelselector .car .modelselector-header { font-size: 11px; font-weight: bold; font-family: Verdana; padding-left: 5px; }
.splash .modelselector .car .modelselector-header a { color: #000000; text-decoration: none; display: block; }
.splash .modelselector .car .image { height: 87px; position: relative;  padding-left: 5px;}
.splash .modelselector .car .image a { display: block; height: 87px;  }
.splash .modelselector .car .image img { position: absolute; bottom: 0; left: 0; }
.splash .modelselector .car .moreinfo { }
.splash .modelselector .car .moreinfo .spacer { display: block; height: 8px; }
.splash .modelselector .car .moreinfo ul { list-style-type: none; }
.splash .modelselector .car .moreinfo .more { background: url("images/base/arrow.png") no-repeat scroll 0 1px transparent; color: #002454; font-weight: bold; text-decoration: none; padding-left: 10px; display: block; font-family: Verdana; font-size: 9px; line-height: 10px;}

.hidden { display: none; }