* {
	margin: 0;
	padding: 0;
	border: 0px;
}

body {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: normal;
	background: #ffffff;
}
ul.menu1 {list-style:none; margin:0; padding:0}
ul.menu1 * {margin:0; padding:0}
ul.menu1 a {display:block; color:#000; text-decoration:none}
ul.menu1 li {position:relative; float:left; margin-right:2px}
ul.menu1 ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu1 ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu1 ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu1 ul li a:hover {background-color:#c5c5c5}
ul.menu1 ul ul {left:148px; top:-1px}
ul.menu1 .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(/images/header.gif); width:134px}
ul.menu1 .menulink:hover, ul.menu .menuhover {background:url(/images/header_over.gif)}
ul.menu1 .sub {background:#d1d1d1 url(/images/arrow.gif) 136px 8px no-repeat}
ul.menu1 .topline {border-top:1px solid #aaa}

table.inner-menu-table1 {width: 1020px;background: #ffffff ;}
table.inner-menu-table1 td {width: 140px; height: 20px; vertical-align: middle;}

span.nw { white-space: nowrap; }

.pu { color: rgb(109,96,158); }
.rd { color: red; }
.upc { text-transform: uppercase; }

span.cnt_map_link { margin-left: 315px;}

a {
	color: rgb(242, 170, 0);
	text-decoration: none;
}

a.black {
	color: #000000;
}

a:hover {
	color: rgb(130, 130, 130);
}

a.purple {
	color: rgb(128,0,128);
}

table {
	border-collapse: collapse; 
}

span.icq_num { font-weight: normal !important;}

p.vars {
	font-size: 14px;
	margin: 10px;
	line-height: 20px;
}

p.vars a:hover {
	text-decoration: underline;
}

ul {
	font-size: 11px;
	margin: 10px 34px 0 55px;
}

ol {
	font-size: 11px;
	margin: 10px 34px 0 63px;
}


li {
	margin-top: 3px;
}

img.menu-spacer {
	width: 1px;
	height: 5px;
}

table.large { 
	width: 1020px;
	margin-left: auto; 
	margin-right: auto; 
}

tr.entire-menu {
	height: 118px;
}

	table.menu {
		width: 1003px;
		background: #ffffff ;
	}

		tr.first { }
		tr.menurow1 { height: 42px; }
		tr.menurow2 { height: 41px; }

			td.menu-td1 {
				width: 118px;
				/* background: #ffffff url("/img/renault_logo_small.jpg") no-repeat; */
				/* background-position: top right; */
				text-align: right;
				vertical-align: middle;
			}

			img.renault-logo {
				width: 81px;
				height: 81px; 
			}

			td.menu-td2 { width: 232px; }
			td.menu-td3 { width: 134px; }
			td.menu-td4 { width: 126px; }
			td.menu-td5 { width: 90px; }
			td.menu-td6 { width: 95px; }
			td.menu-td7 { width: 208px; }

tr.innertable {
	/* override */
}

	table.inner {
		width: 1003px;
	}

		tr.large-photo { height: 423px; }
		
		tr.large-photo-nonvehicle { height: 334px; }

		tr.large-flashbanner-row { height: 377px !important; } /* h(largeBanner) + 18 */
		tr.large-flashbanner-row-low { height: 334px !important; } /* h(largeBanner) + 18 */
		#flLargeBannerContainer { 
			position: absolute;
			margin: 18px 0 0 135px; 
			z-index: 0;
		}

		#lrgban-outer {
			position: absolute;
			z-index: 0;
		}

		#menu-mainpage-container{
			position: absolute;
			z-index: 5;
		}

		tr.inner-menu-nonvehicle { height: 50px; /* was: 111 */ }

			table.innertable-menu-nonvehicle { width: 1003px; height: 50px; /* was: 111 */ }
		
			table.inner-menu-table { width: 1003px; height: 423px; }
				td.inner-menu-cell { width: 551px; }
				td.inner-menu-cell-1 { width: 651px; } 
				td.inner-menu-cell-2 { width: 502px; }
					h1.car-model { font-size: 17px; font-weight: bold; color: rgb(130, 130, 130); margin: 32px 0 0 42px; }
					p.car-model { font-size: 17px; font-weight: bold; color: rgb(130, 130, 130); margin: 32px 0 0 42px; }
					p.inner-menu { margin: 8px 0 0 42px; font-weight: bold; line-height: 18px; }
					p.inner-menu-1 { margin: 8px 0 0 42px; font-weight: bold; line-height: 18px; color: rgb(130, 130, 130);}

					p.inner-menu-main { margin: 8px 0 0 54px; font-weight: bold; line-height: 18px; color: rgb(130, 130, 130);}

					p.inner-menu-nonvehicle { margin: 0 0 0 2px; font-weight: bold; line-height: 18px; }
					p.innerlower-menu-vehicle{ margin: 0 0 10px 42px; font-weight: bold; line-height: 18px; }
						a.inner-item { color: rgb(130, 130, 130); }
						a.inner-item:hover { color: rgb(242, 170, 0); }
						a.inner-item-selected {	color: rgb(242, 170, 0); }
				td.phone-cell {  color: rgb(242, 170, 0); font-family: Arial; text-align: right; padding: 18px 87px 0 0; }
				td.phone-cell-1 { width: 265px; color: rgb(242, 170, 0); font-family: Arial; text-align: right; padding: 18px 87px 0 0; }
				td.phone-cell-2 { width: 414px; color: rgb(242, 170, 0); font-family: Arial; text-align: right; padding: 18px 87px 0 0; }

				td.phone-cell-2a { width: 179px; color: rgb(242, 170, 0); font-family: Arial; text-align: right; padding: 18px 72px 0 0; }
					span.code{ font-family: Arial; font-size: 14px; color: rgb(242, 170, 0); }
					span.phone{ font-family: Arial; font-size: 24px; color: rgb(242, 170, 0); margin: 0 0 0 3px; }

		tr.body-variable-height { /* override */ }
			table.body-text { }
				table.body-text h2.first { margin: 17px 0 0 41px; font-size: 11px; font-weight: bold; }
				table.body-text h2.top0 { margin: 0px 0 0 41px; font-size: 11px; font-weight: bold; }
				.ex_h2_top0 {font-size: 14px; font-weight: bold; }
				table.body-text h2 { margin: 26px 0 13px 42px; font-size: 11px; font-weight: bold; }
				table.body-text h2.news { margin: 36px 0 13px 42px; font-size: 11px; font-weight: bold; }
                                table.body-text h2.news-first { margin: 36px 10px 13px 42px; font-size: 13px; font-weight: bold; }
				table.body-text p { margin: 14px 34px 0 42px; font-size: 11px; line-height: 1.2; }
				table.body-text p.top0 { margin: 0px 34px 0 42px; font-size: 11px; line-height: 1.2; }
				table.body-text p.why-main{ margin: 48px 0px 0 42px; }
					p.why-main span.why-avantime{ margin: 0; font-size: 11px; font-weight: bold; color: rgb(130,130,130); }
				table.body-text p.bottom-phone-why{ margin: 48px 0px 0 42px; }
					p.bottom-phone-why span.why-avantime{ margin: 0px 0px 0 12px; font-size: 11px; font-weight: bold; color: rgb(130,130,130); }
					a.why { color: rgb(130, 130, 130); }
					a.why:hover { color: rgb(242, 170, 0); }
				td.body-col1{ width: 334px; }
				td.sep1{ width: 1px; }
				td.body-col2{ width: 333px; }
				td.sep2{ width: 1px; }
				td.body-col3{ width: 334px; }
td.body-col4{ width: 500px; }
				td.full-width { width: 1003px; }
				/* 2010-02-04 */
				td.full-width h2.top0 { margin: 0px 0 0 41px; font-size: 11px; font-weight: bold; }
				td.full-width p { margin: 14px 34px 0 42px; font-size: 11px; line-height: 1.2; }
				

				td.logo-cell{ text-align: right; vertical-align: bottom; }
					img.avantime-logo{ margin: 0 31px 0 0; width: 348px; height: 111px; }

		tr.phone-why-logo-nonvehicle { height: 135px; }
			table.inner-phone-why-logo-nonvehicle { width: 1003px; height: 135px; }
				td.phonewhy-nonvehicle { width: 460px; height: 45px; padding: 20px 0 0 42px; }
				td.phonewhy-nonvehicle-with-banner { width: 502px; height: 135px; padding: 0; }
				td.logo-nonvehicle { width: 501px; height: 135px; text-align: right; vertical-align: bottom; }
				td.logo-nonvehicle-a { width: 451px; /*was:501*/ height: 135px; text-align: right; vertical-align: bottom; }
				
				div.logo-nonvehicle-a { width: 451px; height: 135px; text-align: right; vertical-align: bottom; float: right; }
				div.logo-nonvehicle-a img.avantime-logo { margin-top: 22px !important; }


		tr.over-footer { height: 111px; }
			table.over-footer-table { width: 1003px; height: 111px; }
				td.oft-1 { width: 501px; }
					table.over-footer-table p.bottom-phone-why{ margin: 67px 0px 0 42px; }
				td.oft-2 { width: 502px; text-align: right; }

        	tr.footer { height: 31px; }
			table.footer-table{ width: 1003px; height: 131px; }
				tr.foot-line{ height: 4px; }
					img.footer-line{ width: 933px; height: 4px; margin: 0 35px; }
				tr.addresses{ height: 68px; font-size: 11px; }
					td.loc1 {width: 501px;}
						p.renault{ margin: 17px 0 0 42px; }
							p.renault a {color: #000000;}
					td.loc2 {width: 502px;}
						p.locations{ text-align: right; margin: 17px 61px 0 0; line-height: 14px; }
				tr.lower-menu{height: 110px; }
					tr.lower-menu td{vertical-align: middle;}
					p.lm-p{font: normal 10px Arial; color: rgb(150,150,150); margin: 0 42px 0 42px; line-height: 16px; text-align: center; }
					p.lm-p a, p.lm-p a:hover {color: rgb(150,150,150); font-weight: bold;}
				tr.produced{ height: 59px; }
					p.liveinternet { text-align: center; margin: 0; }
					p.copyright{ margin: 0; text-align: center; font-size: 9px; color: rgb(150,150,150); }
						p.copyright a { color: rgb(150,150,150); }

input.sendbutton {
	width: 200px;
}

table.symbol-colors{
	margin-left: auto;
	margin-right: auto;
}

div.intertable {
	width: 100px;
	height: 50px;
}

div.intertable-smaller {
	width: 100px;
	height: 35px;
}

p.leader {
	font-weight: bold;
	color: rgb(255,0,255);
}

marquee.run {
	width: 835px;
	font: bold 16px Arial;
	color: rgb(255,0,0);
	margin: 10px 35px 0 133px;
}

a.location-black, 
a.location-black:link, 
a.location-black:visited, 
a.location-black:active {
	color: #000000;
}

a.location-black:hover {
	color: rgb(242, 170, 0);
}

span.newsdate {
	font-weight: normal;
}

#special_bright {
	position: absolute;
	z-index: 50;
	text-align: center;
	top: 385px;
	left: 0px;
	width: 123px;
	height: 136px;
	cursor: pointer;
	display: none;
}

#special_bright1 {
	position: absolute;
	z-index: 50;
	text-align: center;
	top: 170px;
	left: 0px;
	width: 123px;
	height: 136px;
	cursor: pointer;
	display: none;
}

#special_bright2 {
	position: absolute;
	z-index: 50;
	text-align: center;
	top: 545px;
	left: 0px;
	width: 143px;
	height: 158px;
	cursor: pointer;
	display: none;
}

#special_bright3 {
	position: absolute;
	z-index: 50;
	text-align: center;
	top: 395px;
	left: 0px;
	width: 123px;
	height: 136px;
	cursor: pointer;
	display: none;
}

img.skype {border: none; width: 70px; height: 23px; vertical-align: middle; }
img.skype_chat {border: none; width: 97px; height: 23px; vertical-align: middle; }
img.skype_small {border: none; width: 18px; height: 18px; vertical-align: middle; }
img.icq {border: none; vertical-align: middle; }

p.spr_cnt{text-align: center; margin: 25px 0 0 0 !important; font-weight: bold;}

span.icq_num_near_car { font: normal 10px Verdana !important; }

.mp_new {
	text-align: left !important; 
	margin-left: 430px !important;
}
.request{ font-family: Arial; font-size: 12px;font-weight: bold; color: rgb(242, 170, 0); }

.ftmain{
    cursor:pointer;
}
