/* CSS Document */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, 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:0px; padding:0px; }		

html {}

body { font-family:verdana; font-size:11px; text-align:center; background-color:#aebcc7; }



img { border:none; behavior:	url("pngfix/pngbehavior.htc"); }



h1 { font-size:16px; color:#FFF; height:31px; line-height:31px; background-image:url(images/h1_bg.gif); text-align:left; text-indent:40px; }

h2 { font-size:11px; font-weight:bold; color:#002a51; padding-left:15px; margin-top:20px; margin-bottom:15px; }



a { color:#4e81af; text-decoration:none; }



.clear {clear:both; width:0px; height:0px; border:0px; }

.clearw {clear:both; height:1px; line-height:1px; font-size:1px; }



#wrapper { width:970px; margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:37px; }



/*-HEAD-*/

.header { position:relative; background-image:url(images/head_bg.gif); width:970px; height:75px; background-repeat:no-repeat; text-align:left; z-index:11; }

.header .head_logo { position:absolute; left:15px; bottom:10px; }

.header .thedriveofyourlife { position:absolute; bottom:4px; right:10px; }

.header .lang { position:absolute; top:5px; right:10px; }

.header .lang ul li { display:inline; float:left; list-style:none; }

.header .lang ul li a { font-size:10px; font-weight:bold; padding-left:3px; padding-right:3px; }

.header .lang ul li a:hover { text-decoration:underline; }

.header .tools_bg_r { position:relative; top:-1px; right:100px; height:19px; padding-right:10px; background-image:url(images/tools_bg_r.gif); background-repeat:no-repeat; background-position:100% 0; }

.header .tools_bg_l { float:right; height:19px; padding:1px 0px 0px 10px; background-image:url(images/tools_bg_l.gif); background-repeat:no-repeat; background-position:0% 0; }

.header .tools_bg_l ul {  }

.header .tools_bg_l ul li { display:inline; }

.header .tools_bg_l ul li a { position:relative; color:#FFF; text-decoration:none; border-left:1px solid #21589c; padding-left:4px; padding-right:4px; }

.header .tools_bg_l ul li.first a { border-left:0px; }

.header .location { position:absolute; bottom:4px; left:90px; color:#a5a5a5; }

.header .location a { text-decoration:none; color:#a5a5a5; }



/*-TABS-*/

.tabs1 { text-align:left; height:33px; background-image:url(images/tabs1_bg.gif); }

.tabs1 ul { padding-left:10px; padding-top:7px; }

.tabs1 ul li { list-style:none; float:left; height:26px; background-image:url(images/tab1_ua_r.gif); background-repeat:no-repeat; background-position:100% 0; margin-right:5px; }

.tabs1 ul li a { font-size:12px; font-weight:bold; display:block; float:left; color:#4d4d4d; text-decoration:none; padding-left:20px; padding-right:20px; height:26px; line-height:26px; background-image:url(images/tab1_ua_l.gif); background-repeat:no-repeat; background-position:0% 0; }

.tabs1 ul li a:hover { color:#777777; }

.tabs1 ul li.selected { background-image:url(images/tab1_a_r.gif); background-repeat:no-repeat; background-position:100% 0; }

.tabs1 ul li.selected a { background-image:url(images/tab1_a_l.gif); background-repeat:no-repeat; background-position:0% 0; }

.tabs1 ul li.selected a:hover { color:#4d4d4d; }	



.tabs2 { text-align:left; height:38px; background-image:url(images/tabs2_bg.gif); }

.tabs2 ul { padding-left:10px; padding-top:6px; }

.tabs2 ul li { list-style:none; float:left; height:30px; background-image:url(images/tab2_ua_r.gif); background-repeat:no-repeat; background-position:100% 0; margin-right:5px; }

.tabs2 ul li a { font-size:12px; font-weight:bold; display:block; float:left; color:#868687; text-decoration:none; padding-left:20px; padding-right:20px; height:30px; line-height:30px; background-image:url(images/tab2_ua_l.gif); background-repeat:no-repeat; background-position:0% 0; }

.tabs2 ul li a:hover { color:#555; }

.tabs2 ul li.selected { background-image:url(images/tab2_a_r.gif); background-repeat:no-repeat; background-position:100% 0; }

.tabs2 ul li.selected a { background-image:url(images/tab2_a_l.gif); background-repeat:no-repeat; background-position:0% 0; color:#FFF; }

.tabs2 ul li.selected a:hover { color:#FFF; }





.header .navigation { z-index:200; }

.header .navigationBg { margin-left:80px; padding-top:10px; width:890px; clear:both; }			

.header .navigation .navigationHeader{display:none; }			

.header .navigation .navigationFooter{display:block; clear:left;}		



/*MainMenu*/				



#menu{ /*height:20px;*/ }			

#menu.withjavascript {height:20px;position:relative; z-index:500;}			

html>body #menu.withjavascript {position:static; z-index:0;}			

#menu ul{/*position:absolute;*/ z-index:500;}			

#menu li{list-style-type:none; float:left; width:auto; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; }			

#menu ul ul{background:#F8F8F8; float:left;white-space:nowrap; }			

	

#menu li li{font-size:10px; list-style-type:none; clear:left; float:none; position:relative !important; border-right:1px solid #E9E9E9; border-left:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; margin:0px 0px 0px 0px; }			

#menu li li span{margin:-1px 0px 0px 0px; padding:0px 0px 0px 0px; }						

		

#menu li span.disabled {background: url(images/a_bg.gif) 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:#365680; text-decoration:none; padding:3px 10px 3px 0px; }						



*html #menu li a, 			

*html #menu li a span {display:block; color:#365680; text-decoration:none; padding:3px 15px 3px 0px; }			



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

#menu li a span {background: url(images/dot.gif); font-weight:bold; }			

*html #menu li a {background: url(images/a_bg.gif) 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/a_over_bg.gif) no-repeat left top ; font-weight:bold; }						



#menu li.encourt,			

#menu li:hover,			

#menu li a:hover span,			

#menu li.focus a span,			

#menu li.encourt a span {background: url(images/span_over_bg.gif) no-repeat top right #F8F8F8; font-weight:bold; }						



*html #menu li.encourt{background: url(images/span_over_bg.gif) no-repeat top right #F8F8F8;}						



#menu li li a,			

#menu li li a span,			

#menu li.encourt li a,			

#menu li.encourt li a span {background:none; position:relative; display:block; font-weight:normal; }						



*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; font-weight:normal; }						



#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:#617FA5; color:#FFFFFF; font-weight:normal;}									

			

#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:1.5em; width:auto; height:auto; z-index:200; }			

#menu.withjavascript LI LI SPAN{width:auto; cursor:pointer; }						

*html #menu.withjavascript li.encourt ul{top:1.5em; width:auto; height:auto;	z-index:200; }			

*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; }



/*-CONTENT-*/



.flashcontent { position:relative; width:970px; height:400px; z-index:3; }

.flashcontent .fix { position:absolute; left:0px; z-index:10; }



.content_wrapper { width:970px; text-align:left; background-color:#FFF; overflow:auto; padding-bottom:30px; }

.content_wrapper2 { width:970px; text-align:left; background-color:#FFF; background-image:url(images/content_bg2.gif); overflow:auto; padding-bottom:30px; }



.content100 { padding:10px; }

.content100 p { color:#7d7d7d; line-height:18px; }



.content200 { padding:20px; }

.content200 p { color:#7d7d7d; line-height:18px; }





/*-Sidecontent-*/



.sidemenu { width:200px; float:left; padding:10px; padding-top:5px; }

.sidemenu ul li { list-style:none; background-image:url(images/dot3.gif); background-repeat:repeat-x; background-position:0 100%; padding:0px 0px 1px 0px; }

.sidemenu ul li span { display:block; background-image:url(images/dot3.gif); background-repeat:repeat-x; background-position:0 100%; padding-bottom:1px; }

.sidemenu ul li a { position:relative; color:#6a6969; text-transform:uppercase; font-weight:bold; text-decoration:none; display:block; padding:8px 8px 7px 19px; background-image:url(images/side_l12.gif); background-repeat:repeat-y; }



.sidemenu ul li a:hover { background-image:url(images/side_l11.gif); background-repeat:repeat-y; }

.sidemenu ul li ul { margin-left:20px; }

.sidemenu ul li ul li a { text-transform:none; padding:8px 8px 7px 20px; background-image:url(images/side_l22.gif); background-repeat:no-repeat; }

.sidemenu ul li ul li a:hover { background-image:url(images/side_l21.gif); background-repeat:no-repeat; }



.sidemenu ul li.open { background-image:none; padding-bottom:0px; }

.sidemenu ul li.open a { background-image:url(images/side_l12_open.gif); background-repeat:no-repeat; }

.sidemenu ul li.open a:hover { background-image:url(images/side_l11_open.gif); background-repeat:no-repeat; }

.sidemenu ul li.open ul li a { background-image:url(images/side_l22.gif); background-repeat:no-repeat; }

.sidemenu ul li.open ul li a:hover { background-image:url(images/side_l21.gif); background-repeat:no-repeat; }

.sidemenu ul li.open ul li.selected a { background-image:url(images/side_l22_open.gif); background-repeat:no-repeat; }

.sidemenu ul li.open ul li.selected a:hover { background-image:url(images/side_l21_open.gif); background-repeat:no-repeat; }



.sidemenu ul li.selected a { background-image:url(images/side_l12_open.gif); background-repeat:no-repeat; }

.sidemenu ul li.selected a:hover { background-image:url(images/side_l11_open.gif); background-repeat:no-repeat; }





/*-Maincontent-*/



.maincontent_wide { width: 750px; float:left; }

.maincontent_narrow { width: 501px; float:left; padding:15px 7px 0px 7px; position:relative; }

.maincontent_narrow p { margin-bottom:15px; color:#3f3f3f; line-height:18px; }

.maincontent_narrow a:hover { text-decoration:underline; }

.maincontent_narrow ul { margin-left:20px; }

.maincontent_narrow ul li { line-height:18px; }

.maincontent_narrow_ { padding:20px; }

.maincontent_narrow_ p { margin-bottom:15px; color:#3f3f3f; line-height:18px; }

.maincontent_narrow_ a:hover { text-decoration:underline; }

.maincontent_narrow_ ul { margin-left:20px; }

.maincontent_narrow_ ul li { line-height:18px; }



.equipment { width:215px; float:left; text-align:center; margin-top:10px; padding-left:15px; padding-right:15px; margin-bottom:20px; }

.equipment .image { width:150px; height:100px; background-color:#c4c4c4; padding:1px; margin-left:auto; margin-right:auto; margin-bottom:8px; }

.equipment img { border:2px solid #FFF; display:block; }

.equipment p { text-align:left; color:#00519c; background-image:url(images/dot4.gif); background-repeat:repeat-x; background-position:0 100%; padding:8px; }

.equipment[class] p { overflow:auto; }

* html .equipment p { height:16px; }

.equipment p span.label { float:left; clear:left; }

.equipment p span.value { float:right; clear: right; }



.newsrow { width:100%; margin-top:15px; overflow:auto; }

.newsrow img { float:left; border:1px solid #ddd; margin-right:10px; }

.newsrow p.caption { color:#6a6969; font-size:14px; font-weight:bold; padding-top:5px; }

.newsrow .info { width:330px; float:left; }

.newsrow p { margin-bottom:10px; color:#6a6969; line-height:16px; }

.newsrow p.forward a { color:#6a6969; text-decoration:none; font-weight:bold; background-image:url(images/news_arrow.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:18px; }



.tbl_brochures { width:100%; margin-top:20px; margin-bottom:20px; }

.tbl_brochures td { padding:15px; background-image:url(images/dot6.gif); background-repeat:no-repeat; background-position:100% 100%; }

.tbl_brochures td.rowend { background-position:0% 100%; }

.tbl_brochures td.bottom { background-position:100% 0%; }

.tbl_brochures td.bottomend { background-image:none; }

.tbl_brochures td img { float:left; margin-right:10px; }

.tbl_brochures td input { vertical-align:middle; margin-right:5px; }

.tbl_brochures td a { color:#00519c; text-decoration:none; }

.tbl_brochures td a:hover { text-decoration:underline; }

.tbl_brochures td p { color:#4d4d4d; }

.tbl_brochures td p.name { font-weight:bold; font-size:12px; margin-top:10px; }



.showroomrow { clear:left; }

.showroomrow .heading { color:#3b546a; font-weight:bold; height:30px; line-height:30px; text-indent:35px; font-size:12px; font-style:italic; background-image:url(images/showroombar.gif); background-repeat:no-repeat; background-position:0 100%; margin-bottom:10px; margin-top:30px; }

.showroomrow .cars { float:left; margin-left:5px; }

.showroomrow .cars p { color:#3b546a; padding-left:10px; }

.showroomrow .first { margin-left:30px; }

.showroomrow .pricelist { display:block; width:80px; height:20px; line-height:20px; background-image:url(images/pricelist.gif); background-repeat:no-repeat; color:#FFF; text-align:center; margin-top:3px; }



.sitemap { width:210px; padding:15px; float:left; }

.sitemap a { color:#002e58; line-height:16px; }

.sitemap a:hover { text-decoration:underline; }

.sitemap ul li { list-style:none; padding-left:10px; }

.sitemap p.title { padding: 5px 10px 5px 30px; color:#002e58; background-color:#eaeaea; margin-bottom:10px; border:1px dotted #c5c5c5; background-image:url(images/sitemap_arrow.gif); background-repeat:no-repeat; background-position:10px 50%; }



.news_detail {  }

.news_detail .title { color:#6a6969; font-size:14px; font-weight:bold; padding-top:0px; }

.news_detail img { margin-bottom:20px; }



.back_link a { background-image:url(images/back_arrow.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:20px; color:#6a6969; font-weight:bold; }



.used_cars { padding:15px;}

.used_cars .filter { width:220px; float:left; margin-left:0px; margin-right:15px; 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.gif); 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; }



.srd_bg { width:219px; background-image:url(images/showroomdetail_bg.gif); margin-top:30px; }

.srd_top { width:219px; background-image:url(images/showroomdetail_bg.gif); background-repeat:no-repeat; background-position:-219px 0; }

.srd_bot { width:199px; background-image:url(images/showroomdetail_bg.gif); background-repeat:no-repeat; background-position:-438px 100%; padding:0px 10px 10px 10px; }

.srd_bot .close { position:relative; right:-10px; height:24px; line-height:24px; text-align:right; color:#3b546a; }

.srd_bot .close a { display:block; width:22px; height:22px; float:right; text-decoration:none; margin-left:3px; }

.srd_bot img { margin-top:10px; margin-bottom:10px; }

.srd_bot .price { color:#3b546a; font-weight:bold; text-align:center; margin-bottom:10px; }

.srd_bot .price span { margin-left:10px; }

.srd_links_top { width:199px; background-image:url(images/srd_links_bg.gif); background-repeat:no-repeat; background-color:#516c84; margin-top:10px; }

.srd_links_bot { width:169px; background-image:url(images/srd_links_bg.gif); background-repeat:no-repeat; background-position:-199px 100%; padding:15px; }

.srd_links_bot a { color:#FFF; font-weight:bold; text-decoration:none; background-image:url(images/srd_arrow.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:15px; position:relative; display:block; }

.srd_links_bot p  { margin-bottom:4px; }



.compare_navi { text-align:center; }

.compare_navi ul { height:23px; }

.compare_navi ul li { list-style:none; display:inline; background-image:url(images/line3.gif); background-repeat:no-repeat; background-position:100% 15%; }

.compare_navi ul li.last { background-image:none; } 

.compare_navi ul li a { color:#5a5a5a; text-decoration:none; padding-left:20px; padding-right:20px; padding-bottom:10px; }

.compare_navi ul li.selected a { font-weight:bold; background:url(images/comparenavi.gif); background-repeat:no-repeat; background-position: 50% 100% }





.compare_navi2 { text-align:center; }

.compare_navi2 ul { height:23px; }

.compare_navi2 ul li { list-style:none; display:inline; background-repeat:no-repeat; background-position:100% 15%; }

.compare_navi2 ul li a { color:#5a5a5a; text-decoration:none; padding-left:20px; padding-right:20px; padding-bottom:10px; }

.compare_navi2 ul li.selected a { font-weight:bold; background:url(images/comparenavi.gif); background-repeat:no-repeat; background-position: 50% 100% }





.comp_wrapper { width:100%; background-image:url(images/comp_bg.gif); overflow:auto; border-bottom:1px solid #c6c6c6; }

.comp_header { width:950px; height:26px; background-image:url(images/comp_head.gif); line-height:26px; color:#3b546a; font-weight:bold; text-indent:208px; }

.comp_menu { width:208px; padding-top:10px; float:left; }

.comp_menu ul li { list-style:none; }

.comp_menu ul li a { color:#5a5a5a; font-weight:bold; display:block; text-decoration:none; background-image:url(images/comparrow2.gif); background-repeat:no-repeat; background-position:8px 60%; padding-left:25px; height:24px; line-height:24px; }

.comp_menu ul li.open a { background-image:url(images/comparrow1.gif); background-repeat:no-repeat; background-position:10px 50%; }

.comp_menu ul li.open ul li a { padding-left:30px; background-image:none; font-weight:100; }

.comp_menu ul li.open ul li.selected a { background-image:url(images/compsubarrow.gif); background-repeat:no-repeat; background-position:0 0; }



.comp_cars { width:553px; float:left; background-image:url(images/comp_scale_bg.gif); }

.comp_cars .comp_scale_price { width:553px; height:17px; background-image:url(images/comp_scale_price.gif); }

.comp_cars .comp_scale_co2 { width:553px; height:17px; background-image:url(images/comp_scale_co2.gif); }

.comp_cars .comp_scale_fuel { width:553px; height:17px; background-image:url(images/comp_scale_fuel.gif); }

.comp_cars .comp_scale_performance { width:553px; height:17px; background-image:url(images/comp_scale_performance.gif); }

.comp_cars .comp_scale_maht { width:553px; height:17px; background-image:url(images/comp_scale_maht.gif); }

.comp_cars .comp_scale_kandev6ime { width:553px; height:17px; background-image:url(images/comp_scale_kandev6ime.gif); }

.comp_cars .graph { position:relative;width:553px; padding-bottom:25px; overflow:hidden; }

.comp_cars .graph .graph_row { position:relative; height:40px; cursor:pointer; }

.comp_cars .graph .graph_row .arrow_bg .arrow_selector { width:20px; height:21px; background-image:url(images/graph/unchecked.gif); }

.comp_cars .graph .graph_row .arrow_bg { padding-top:11px; height:21px; background-image:url(images/graph/arrow.gif); background-repeat:no-repeat; background-position:100% 100%; }

.comp_cars .graph .graph_row .arrow_bg_on .arrow_selector_on { width:20px; height:21px; background-image:url(images/graph/checked.gif); }

.comp_cars .graph .graph_row .arrow_bg_on { padding-top:11px; height:21px; background-image:url(images/graph/checked_arrow.gif); background-repeat:no-repeat; background-position:100% 100%; }

.comp_cars .graph .graph_row .car { position:absolute; width:600px; top:0px; }

.comp_cars .graph .graph_row .car .label { margin-bottom:3px; behavior:	url("pngfix/pngbehavior.htc"); }



.comp_detail { width:189px; float:left; padding-top:30px; text-align:center; }

.comp_detail img { margin-bottom:20px; }

.comp_detail p { padding-left:10px; padding-right:10px; text-align:left; line-height:14px; color:#6a6969; }



.comp_detail .comp_detail_info { text-align:center; }

.comp_detail .comp_detail_info .close { position:relative; right:-10px; height:24px; line-height:24px; text-align:right; color:#3b546a; }

.comp_detail .comp_detail_info .close a { display:block; width:22px; height:22px; float:right; text-decoration:none; margin-left:3px; }

.comp_detail .comp_detail_info img { margin-top:10px; margin-bottom:10px; }

.comp_detail .comp_detail_info .price { color:#3b546a; font-weight:bold; text-align:center; margin-bottom:10px; }

.comp_detail .comp_detail_info .price span { margin-left:10px; }

.comp_detail .srd_links_top2 { width:169px; background-image:url(images/srd_links_bg2.gif); background-repeat:no-repeat; background-color:#516c84; margin-top:10px; margin-left:auto; margin-right:auto; }

.comp_detail .srd_links_bot2 { width:169px; background-image:url(images/srd_links_bg2.gif); background-repeat:no-repeat; background-position:-169px 100%; padding-top:5px; padding-bottom:5px; }

.comp_detail .srd_links_bot2 a { color:#FFF; font-weight:bold; text-decoration:none; background-image:url(images/srd_arrow.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:10px; position:relative; display:block; }

.comp_detail .srd_links_bot2 p  { margin-bottom:4px; margin-left:0px; padding-left:10px; }



.comp_menu .srd_links_top2 { width:169px; background-image:url(images/srd_links_bg2.gif); background-repeat:no-repeat; background-color:#516c84; margin-top:10px; margin-left:auto; margin-right:auto;  margin-bottom:10px;}

.comp_menu .srd_links_bot2 { width:169px; background-image:url(images/srd_links_bg2.gif); background-repeat:no-repeat; background-position:-169px 100%; padding-top:5px; padding-bottom:5px; }

.comp_menu .srd_links_bot2 a { color:#FFF; font-weight:bold; text-decoration:none; background-image:url(images/srd_arrow.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:10px; }

.comp_menu .srd_links_bot2 p  { margin-bottom:4px; margin-left:0px; padding-left:10px; }





/*..............*/



.contact_left { width:370px; float:left; padding-left:30px; padding-right:30px; margin-top:20px; }

.contact_right { width:350px; float:left; margin-top:20px; }

.formrow { position:relative; clear:both; overflow:auto; margin-top:10px; line-height:22px; }

.formrow label { float:left; color:#00519c; width:135px;}

.formrow .btn3 { margin-left:140px; }

.formrow .txt { float:right; border:1px solid #c6c6c6; width:208px; height:18px; padding-left:2px; padding-top:2px; font-family:verdana; color:#666; }
.formrow .sel { float:right; border:1px solid #c6c6c6; width:208px; height:20px; padding-left:2px; padding-top:0px; font-family:verdana; color:#666; }
.formrow .checkboxes { float:right; width:333px; padding-left:2px; padding-top:2px; font-family:verdana; color:#666; }
.contact_left .formrow .txt { margin-right:20px; }
.contact_left .formrow .sel { margin-right:24px; }
.formrow textarea { float:right; vertical-align:top; border:1px solid #c6c6c6; width:330px; height:140px;  }
.formrow .textarea_xs { float:right; vertical-align:top; border:1px solid #c6c6c6; width:230px; height:140px;  }


.no_sm { width:700px !important; text-align:right; margin-right:20px; }

.no_sm img { margin-left:auto; }



.sideinfo { width:175px; padding:10px 20px 10px 20px; float:left; margin-top:15px; height:350px; background-image:url(images/dot7.gif); background-repeat:repeat-y; }

.sideinfo p { color:#00294e; margin-bottom:10px; }

.sideinfo p.name { font-weight:bold; }

.sideinfo p.myyk { background-image:url(images/icon_myyk.gif); background-repeat:no-repeat; line-height:20px; padding-left:25px; font-weight:bold; }

.sideinfo p.teenindus { background-image:url(images/icon_teenindus.gif); background-repeat:no-repeat; line-height:20px; padding-left:25px; font-weight:bold; }





.sidebanners { width:230px; float:left; text-align:center; padding-top:15px; }

.sidebanners img { margin-left:auto; margin-right:auto; }



/*-btns-*/



.btn3 { border:0px; width:183px; height:38px; background-image:url(images/btn3.gif); color:#00519c; font-weight:bold; text-align:left; padding-left:30px; cursor:pointer; }



/*FOOTER*/



.footbanners { background-image:url(images/content_bg.gif); width:952px; padding-left:18px; padding-top:10px; padding-bottom:10px; overflow:auto; }

.footer { background-color:#95a3b5; height:15px; padding-top:1px; }

.footer ul li { display:inline; float:left; }

.footer ul li a { font-size:9px; text-decoration:none; padding-left:5px; padding-right:5px; color:#FFF; border-left:1px solid #FFF; line-height:10px; }

.footer ul li.first a { border-left:0px; }

.footer .rf { float:right; font-size:9px; padding-right:5px; color:#FFF; }



.footbanners img,

.footbanners object { display:inline; float:left; margin-right:4px; }



/*other*/



.w_250 { width:250px; }

.w_720 { width:720px; }

.left { float:left; }

.right { float:right; }





/*OFFERS*/

.offer_model { position:relative; width:930px; background-color:#DeDeDe; padding:5px 20px; text-align:center; color:#999; }
.offer_model a { color:#000; padding:0px 10px; margin:0px; line-height:20px; font-weight:bold; }
.offer_model a:hover { color:#777; }
.offer_model p { position:absolute; width:150px; left:0px; color:#666; font-weight:bold; line-height:20px; text-align:right; }
.offer_model div { width:660px; margin-left:auto; margin-right:auto; }
.offer_row { width:100%; overflow:auto; background-image:url(images/offer_row_bg.gif); background-repeat:no-repeat; background-position:0 100%; padding-bottom:20px; padding-top:20px; }

.offer_head { width:100%; overflow:auto; }
.offer_head .offer_title { padding-left:80px; line-height:50px; font-weight:bold; font-size:16px; color:#a80000; float:left; }
.offer_head ul { float:right; padding-right:10px; margin-top:13px; }
.offer_head ul li { float:left; list-style:none; padding-right:15px; }
.offer_head ul li a { display:block; float:left; color:#FFF; background-image:url(images/offer_link_l.gif); background-repeat:no-repeat; }
.offer_head ul li a span { display:block; float:left; height:20px; line-height:20px; padding:0px 10px; background-image:url(images/offer_link_r.gif); background-repeat:no-repeat; background-position:100% 0; cursor:pointer; }
.offer_head ul li a:hover {  }
.offer_head ul li a:hover span {  }

.offer_row .offer_image { width:250px; text-align:left; margin-right:30px; position:relative; float:left; padding-left:50px; }
.offer_row .offer_image .offer_car {  }
.offer_row .offer_image .offer_car_label { position:absolute; top:0px; left:50px; }

.offer_row .offer_price { float:left; width:220px; padding-top:0px; padding-right:30px; }
.offer_row .offer_price img { margin-right:10px; vertical-align:middle; }
.offer_row .offer_car_name { font-size:13px; }
.offer_row .offer_price p { color:#4d4d4d; margin-bottom:0px; font-weight:bold; }
.offer_row .offer_price p strong { font-weight:bold; padding-left:30px; color:#a80000; line-height:13px; }
.offer_row .offer_price p span { color:#000000; font-weight:100; display:block; padding-left:30px; }
.offer_row .offer_price p.monthly { padding-left:30px; font-size:12px; font-weight:bold; color:#57b7df; margin-top:15px; line-height:14px; }
.offer_row .offer_price p.monthly span { display:inline; margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#57b7df; }
.offer_row .offer_price big { font-size:24px; color:#58b8e0; font-weight:bold; padding-left:30px; margin-top:15px; display:block; }

.offer_row .offer_info { float:left; width:320px; padding-top:0px; }
.offer_row .offer_info p { margin-bottom:0px; }

.last_offer { background-image:none; }

.offer_footer { text-align:left; margin-bottom:0px; padding-left:80px; }
.offer_footer p { margin-bottom:0px; color:#4d4d4d; }


/*OFFERS END*/


#links_Tallinn { position:absolute; left:423px; top:125px; }
#links_Tartu { position:absolute; left:566px; top:292px; }
.map_links { border:2px solid #728aa0; width:120px; text-align:left; padding:5px; background-color:#efefef; font-size:10px; overflow:hidden; display:none; }
.map_links a { display:block; line-height:14px; }

/*SHOWROOMLINKS*/

ul.showroommenu {
  width: 970px;
  height: 30px;
  text-transform: uppercase;
  background-image:url(images/srm_b2.gif);
  background-repeat: repeat-x;
  font-size: 11px;
  font-weight: bold;
  list-style: none;
  overflow: auto;
  line-height: 30px;
}

ul.showroommenu li {
  float: left;
  background-image: url(images/srm_b1.gif);
  background-repeat: no-repeat;
  display:inline
}

ul.showroommenu li.active {
  background-image: url(images/srm_b3.gif);
  background-repeat: repeat-x;
}

ul.showroommenu a {
  color: #808080;
  display: block;
  line-height:30px;
}

ul.showroommenu li.active a {
  color: #ffffff;
}

/*TECHTABLE*/

div.techdetails {
  background-color: #fff;
  font-size: 10px;
  padding: 3px 3px;
  display: none;
}
div.techdetails table {
  width: 964px;
}
div.techdetails caption {
  text-align: left;
  padding: 10px;
  font-size: 11px;
  font-weight: bold;
  color:#002a51;
}
div.techdetails table th,
div.techdetails table td {
  padding: 7px 0;
  margin: 0;
  border-left: 1px dotted #a2a2a2;
}
div.techdetails table th {
  border-left: 0;
}
div.techdetails td.rowscope {
  text-align: left;
  border-left: 0;
}
div.techdetails tr.thead {
  background-color: #bfbfbf;
}
div.techdetails td.subtitle {
  text-align: left;
  font-weight: bold;
  padding-left: 10px;
  border-left: 0;
}

div.techdetails tr.odd {
  background-color: #fff;
}
div.techdetails tr.even {
  background-color: #e3e3e3;
}

