/* ©2008 Metadesign (http://www.metadesign.ru/). */
/* General stylesheet */

/* Defaults_ */
/* fix cursor pointer */
a {
	cursor:pointer;
	text-decoration:underline;
	color:#963500;
	}

~a, label {cursor:hand;}

a:hover {
	text-decoration:none;
	}

/* disable focus border for links and fields */
a:focus {
	outline:none;
	}

/* disable img border */
img {
	border:none;
	}

span.document_link a img {
	display:block;
	float:left;
	margin:0 4px 0 0;
	}

/* reset margins and paddings to zero */
* {
	margin:0;
	padding:0;
	}

/* colors */

.red {
	color:#992e33;
	}

.black {
	color:#000;
	}

.cleaner {
	width:auto;
	clear:both;
	font-size:1px;
	line-height:1px;
	}

span.nobr {
	white-space:nowrap;
	}

/* _Defaults */

/* BEGIN STYLES */
html, body {
	font: normal 100%/100% tahoma, geneva, verdana, helvetica, arial, sans-serif; /* font base size 100% (usual 16px) */
	color:#2c3739;
	background-color:#f3f3f1;
	width:100%;
	height:100%;
	}

/* grid_ */
#container {
	font-size:.69em;
	width:770px;
	height:100%;
	background:#fff;
	}
/* _grid */


/* topbar_ */
#topbar {
	width:auto;
	height:120px;
	}

/* serarchbox_ */
#searchbox {
	float:right;
	width:auto;
	height:21px;
	line-height:21px;
	background:#d7d7d5;
	padding:0 7px 0 8px;
	}

#searchbox #s {
	float:left;
	width:100px;
	height:13px;
	line-height:13px;
	~height:12px;
	~line-height:12px;
	vertical-align:middle;
	border:1px solid #bbb;
	font-size:10px;
	font-family:verdana;
	margin:4px 0 0 0;
	~margin:2px 0 0 0;
	padding:0 0 0 .3em;
	~padding-bottom:2px;
	color:#666;
	}

#searchbox #btn_search {
	float:left;
	width:16px;
	height:15px;
	border:none;
	margin:4px 0 0 4px;
	~margin-top:2px;
	}

/* _serarchbox */


/* tmenu #1_ */
#tmenu_1 {
	width:auto;
	height:21px;
	line-height:21px;
	background-color:#f3f3f1;
	color:#545354;
	text-align:right;
	}

#tmenu_1 ul {
	list-style:none;
	margin:0 7px 0 0;
	display:block;
	height:18px;
	line-height:18px;
	float:right;
	}

#tmenu_1 ul li {
	float:left;
	height:18px;
	line-height:18px;
	margin:0;
	padding:0 15px 0 14px;
	background:transparent url(/img/tmenusep.png) right 0 no-repeat;
	}

#tmenu_1 ul li.last {
	background:none;
	}

#tmenu_1 ul li a {
	font-size:10px;
	line-height:18px;
	color:#545354;
	text-decoration:none;
	}

#tmenu_1 ul li a:hover {
	color:#963500;
	text-decoration:none;
	}
/* _tmenu #1 */

/* Atlant top menu 2 CSS version */
#tmenu_2 {
	padding:0;
	margin:0;
	list-style:none;
	height:18px;
	background:#e4e3df url(/img/tmenubg.png) 0 0 repeat-x;
	position:relative; z-index:77;
	}

#tmenu_2 li.top {
	display:block;
	float:right;
	height:18px;
	}

#tmenu_2 li a.top_link {
	display:block;
	float:left;
	height:18px;
	line-height:18px;
	color:#67797b;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	padding:0 12px 0 9px;
	cursor:pointer;
	}

#tmenu_2 li a.top_link span {
	float:left;
	display:block;
	padding:0 12px 0 9px;
	height:18px; background: url(/img/rarr.png) 0 center no-repeat;
	}

#tmenu_2 li a.top_link span.down {
	float:left;
	display:block;
	padding:0 12px 0 9px;
	height:18px;
	background: url(/img/rarr.png) 0 center no-repeat;
	}

#tmenu_2 li:hover a.top_link {
	color:#963500;
	}

#tmenu_2 li:hover a.top_link span {
	background: url(/img/rarr.png) 0 center no-repeat;
	}

#tmenu_2 li:hover a.top_link span.down {
	background: url(/img/rarr.png) 0 center no-repeat;
	}

/* Default list styling */

#tmenu_2 li:hover {
	position:relative; z-index:70;
	}

#tmenu_2 li:hover ul.sub {
	left:9px;
	top:18px;
	background: #fff;
	padding:0;
	border:1px solid #67797b;
	white-space:nowrap;
	width:auto;
	height:auto;
	z-index:71;
	}

#tmenu_2 li:hover ul.sub li {
	display:block;
	height:19px;
	line-height:19px;
	position:relative;
	float:left;
	clear:both;
	font-weight:normal;
	}
/* ----------------------------------------------------- */
#tmenu_2 ul.sub_1 li.sitem {width:150px !important;}
#tmenu_2 ul.sub_2 li.sitem {width:110px !important;}
#tmenu_2 ul.sub_3 li.sitem {width:145px !important;}
#tmenu_2 ul.sub_4 li.sitem {width:160px !important;}
/* ----------------------------------------------------- */
#tmenu_2 li:hover ul.sub li a {
	display:block;
	font-size:11px;
	height:18px;
	width:auto;
	line-height:18px;
	text-indent:5px;
	color:#67797b;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #f3f3f1;
	white-space:nowrap;
	}

#tmenu_2 li ul.sub li a.fly {
	background:#fff url(/img/rarr.gif) right center no-repeat;
	}

#tmenu_2 li:hover ul.sub li a:hover {
	background-color:#e4e3df;
	color:#67797b;
	}

#tmenu_2 li:hover ul.sub li a.fly:hover {
	background:#e4e3df url(/img/rarr.gif) right center no-repeat;
	color:#67797b;
	}


#tmenu_2 li:hover li:hover ul,
#tmenu_2 li:hover li:hover li:hover ul,
#tmenu_2 li:hover li:hover li:hover li:hover ul,
#tmenu_2 li:hover li:hover li:hover li:hover li:hover ul {
	top:-1px;
	background: #fff;
	padding:0;
	border:1px solid #67797b;
	white-space:nowrap;
	width:auto;
	z-index:72;
	height:auto;
	}

/*---------------------*/
/**/
#tmenu_2 ul.sub_4 {left:-84px !important;}
#tmenu_2 ul.sub_4 .ssub_1 li.ssitem {width:168px;}
#tmenu_2 ul.sub_4 .ssub_1 {left:-170px !important; ~left:-170px !important;}
/**/
#tmenu_2 ul.sub_2 .ssub_1 li.ssitem {width:95px;}
#tmenu_2 ul.sub_2 .ssub_2 li.ssitem {width:75px;}
#tmenu_2 ul.sub_2 .ssub_3 li.ssitem {width:80px;}
#tmenu_2 ul.sub_2 .ssub_4 li.ssitem {width:75px;}
#tmenu_2 ul.sub_2 .ssub_5 li.ssitem  {width:90px;}
#tmenu_2 ul.sub_2 .ssub_6 li.ssitem {width:80px;}
#tmenu_2 ul.sub_2 .ssub_7 li.ssitem {width:68px;}

#tmenu_2 ul.sub_2 .ssub_1,
#tmenu_2 ul.sub_2 .ssub_2,
#tmenu_2 ul.sub_2 .ssub_3, 
#tmenu_2 ul.sub_2 .ssub_4,
#tmenu_2 ul.sub_2 .ssub_5,
#tmenu_2 ul.sub_2 .ssub_6 {left:110px !important;}
#tmenu_2 ul.sub_2 .ssub_7 {left:110px !important;}
/**/
#tmenu_2 ul.sub_1 .ssub_1 {left:150px !important;}
#tmenu_2 ul.sub_1 .ssub_1 li.ssitem {width:110px;}
/**/
#tmenu_2 ul li.ssitem a {padding-right:5px;}
/*---------------------*/

#tmenu_2 ul, 
#tmenu_2 li:hover ul ul,
#tmenu_2 li:hover li:hover ul ul,
#tmenu_2 li:hover li:hover li:hover ul ul,
#tmenu_2 li:hover li:hover li:hover li:hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
	}

#tmenu_2 li:hover li:hover a.fly,
#tmenu_2 li:hover li:hover li:hover a.fly,
#tmenu_2 li:hover li:hover li:hover li:hover a.fly,
#tmenu_2 li:hover li:hover li:hover li:hover li:hover a.fly {
	background-color:#e4e3df;
	color:#67797b;
	} 

#tmenu_2 li:hover li:hover li a.fly,
#tmenu_2 li:hover li:hover li:hover li a.fly,
#tmenu_2 li:hover li:hover li:hover li:hover li a.fly {
	background-color:#fff;
	color:#67797b;
	}  

/* /Atlant top menu 2 CSS version */



/* toppan_ */
#toppan {
	width:auto;
	height:63px;
	margin:21px 11px 0 21px;
	}

#toppan h1 {
	display:block;
	float:left;
	width:63px;
	height:63px;
	}

#toppan .box {
	float:left;
	width:601px;
	height:61px;
	line-height:61px;
	border:1px solid #000;
	padding:0 32px 0 10px;
	margin:0 0 0 21px;
	text-align:center;
	}

#toppan .banbox {
	width:643px;
	padding:0 !important;
	}

#toppan .box .corner {
	display:block;
	width:32px;
	height:32px;
	font-size:1px;
	line-height:32px;
	position:absolute;
	top:91px;
	left:718px;
	background:#fff url(/img/corner.gif) 0 0 no-repeat;
	}

#toppan .box img {
	vertical-align:top;
	}
/* _toppan */
/* _topbar */


/* top graphics_ */
#top_graphics {
	width:auto;
	height:220px;
	clear:both;
	background:#f3f3f1 url(/img/loading.gif) center center no-repeat;
	border-top:21px solid #fff;
	}

#top_graphics img {
	display:block;
	}
/* _top graphics */



/* content_ */
#content {
	width:auto;
	clear:both;
	padding:14px 14px 13px 14px;
	~margin-bottom:0;
	background:#fff;
	}

#content.inside {
	padding-left:104px;
	padding-right:20px; /*old 14px;*/
	padding-top:34px;
	}

#content.inside span.hr {
	display:block;
	clear:both;
	width:auto;
	height:14px;
	font-size:1px;
	line-height:14px;
	text-indent:-1000em;
	border-top:1px solid #ddd;
	}

#content.inside h2 {
	font-size:16px;
	font-weight:bold;
	color:#993300;
	font-family:arial, helvetica, sans-serif;
	margin:0 0 18px 0;
	}

#testimonials_text h2 {
	margin-bottom:5px !important;
	}

#content.inside h3 {
	font-size:11px;
	font-weight:bold;
	color:#2c3739;
	text-transform:uppercase;
	font-family:arial, helvetica, sans-serif;
	margin:0 0 4px 0;
	}

#content.inside h3.error, #content.inside h3.done, #content.inside h3.warn  {
	display:block;
	width:320px;
	background-color:#f00;
	color:#fff;
	padding:.3em;
	padding-left:.6em;
	}

#content.inside h3.done {
	background-color:#8dc63f;
	}
#content.inside h3.warn {
	color:#000;
	background-color:#feb630;
	}

#content.inside p {
	margin:0 1em 1em 0;
	}

#content.inside p.question {
	padding:1em;
	background:#f3f3f1;
	border:1px solid #ddd;
	}

#content.inside p.answer {
	padding:.5em .5em 3.5em 1em;
	border-bottom:1px solid #ddd;
	}

#content.inside a.goup {
	font-size:10px;
	color:#aaa;
	float:right;
	clear:both;
	margin:-3.5em 1.5em 0 0;
	}

#content.inside ol {
	margin:0 0 1em 2em;
	}

#content.inside ul {
	list-style:none;
	margin:0 0 1em 1em;
	}

#content.inside li ul {
	list-style:none;
	margin:0 0 0 1em;
	}

#content.inside ul li {	
	padding:0 0 0 10px;
	background:#fff url(/img/dot.png) 0 5px no-repeat;
	color:#3d4a55;	
	}

#content.inside ol.errors li {
	color:#ed1c24;
	}

#sitemap {}
#sitemap li.lvl_0 {margin-left:0; font-weight:bold; background:none !important; padding-left:0 !important;}
#sitemap li.lvl_1 {margin-left:1em; font-weight:bold; 	background:#fff url(/img/rarr1.png) 0 5px no-repeat !important;}
#sitemap li.lvl_2 {margin-left:1em;}
#sitemap li.lvl_3 {margin-left:2em;}
#sitemap li.lvl_4 {margin-left:3em;}
#sitemap li.lvl_2 a, #sitemap li.lvl_3 a, #sitemap li.lvl_4 a {color:#3d4a55;}




/* models_ */
#models {
	width:356px;
	height:116px;
	float:left;
	padding:0 !important;
	border-top:2px solid #999;
	border-bottom:2px solid #999;
	}

#models table {
	width:100%;
	border-collapse:collapse;
	}

#models table td {
	height:100px;
	vertical-align:top;
	}

#models table td.preview {
	width:160px;
	}

#models table td.preview img {
	display:block;
	width:153px;
	height:100px;
	background:#f3f3f1 url(/img/loading.gif) center center no-repeat;
	}

#models_list ul {
	list-style:none;
	margin:-5px 0 0 12px;
	}


#models_list ul li {
	/*line-height:22px;*/
	padding:2px 0 4px 0;
	}

#models_list ul li a {
	font-family:verdana,geneva;
	font-size:10px;
	line-height:15px;
	font-weight:bold;
	color:#3d4a55;
	text-decoration:none;
	padding:0 0 0 10px;
	background:transparent url(/img/dot.png) 0 center no-repeat;
	}

#models_list ul li a:hover {
	color:#963500;
	}

/* _models */



/* news_ */
#news {
	width:370px;
	height:116px;
	float:left;
	padding:0;
	border-top:2px solid #999;
	border-bottom:2px solid #999;
	margin:0 -2px 0 14px;
	font-family:tahoma,geneva;
	overflow:hidden;
	}

#news ul {
	list-style:none;
	}

#news ul li {
	font-size:10px;
	line-height:14px;
	margin:0 0 9px 0;
	}

#news ul li h3 {
	display:block;
	clear:both;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#3d4a55;
	}

#news ul li h3 a {
	text-decoration:none;
	padding:0 0 0 9px;
	background:transparent url(/img/rarr1.png) 0 center no-repeat;
	color:#3d4a55;
	}

#news ul li h3 a:hover {
	text-decoration:underline;
	color:#963500;
	}

#news ul li p {
	color:#000;
	margin:0 0 0 10px;
	}
/* _news */


/* navline_ */
#navline {
	width:auto;
	height:18px;
	line-height:18px;
	background-color:#f3f3f1;
	border-top:1px solid #d8d8d6;
	border-bottom:1px solid #d8d8d6;
	color:#545354;
	margin-top:21px;
	}

/* _navline */

/* text_content_ */
#text_content {
	width:auto;
	clear:both;
	padding:11px 0 0 0;
	~padding:11px 0 1em 0;
	}

#text_content p {
	margin:0 0 1em 0;
	}

/* _text_content */


/* data table_ */
table.data_table {
	width:auto;
	border-collapse:collapse;
	margin:0 0 2em 0;
	}

table.data_table th, table.data_table td {
	text-align:center;
	vertical-align:middle;
	padding:.8em;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	}

table.data_table th {
	font-weight:normal;
	color:#fff;
	background-color:#767a7d;
	border-bottom:2px solid #fff;
	}

table.data_table td {
	color:#000;
	border-top:none;
	border-bottom:none;
	padding-top:.5em;
	padding-bottom:.5em;
	}

table.data_table tr.even td {background-color:#aeaeac;}
table.data_table tr.odd td {background-color:#cccccc;}

p em {
	font-style:normal;
	text-transform:none;
	color:#aaa;
	}

table.data_table tr td.light {
	background-color:#fcb414;
	}

#credit_table01 {
	width:450px !important;
	}
/* data table_ */


/* _content */


/* footer_ */
#footersep {
	width:auto;
	height:14px;
	font-size:1px;
	line-height:14px;
	background:#fff;
	border-top:1px solid #f3f3f1;
	}

#footer {
	clear:both;
	width:auto;
	margin:0 0 0 0;
	background:#fff;
	}

#footer .banners {
	width:auto;
	height:70px;
	clear:both;
	margin:0 0 14px 14px;
	}

#footer .banners .banner {
	float:left;
	width:240px;
	height:69px;
	border:1px solid #cfd1d3;
	margin:0 7px 0 0;
	cursor:pointer;
	~cursor:hand;
	}

#footer .banners .banner object {
	display:block;
	margin:0;
	padding:0;
	}

#footer .bottom {
	clear:both;	
	width:auto;
	height:100px;
	background:#fff url(/img/bshadow.png) right 0 no-repeat;
	}

#footer .bottom span.importer {
	display:block;
	width:auto;
	text-align:left;
	padding:0 14px 0 22px;
	font-size:11px;
	color:#aaa;
	}

#footer .bottom span.importer a {
	color:#aaa;
	}

/* _footer */

/* feedback form_ */
#feedback_form {
	width:350px;
	padding:5px 0 0 0;
	}

table.form_grid {
	width:100%;
	border-collapse:collapse;
	}

table.form_grid td {
	text-align:left;
	vertical-align:top;
	line-height:20px;
	padding:0 0 4px 0;
	}

table.form_grid td.label_1, table.form_grid td.label_2, table.form_grid td.label_3 {
	width:100px;
	white-space:nowrap;
	padding:0 .5em 0 0;
	line-height:20px;
	}


table.form_grid td.input_1 input, table.form_grid td.input_2 input {
	width:220px !important;
	height:16px;
	line-height:16px;
	font-family:tahoma, geneva, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #ddd;
	padding:0 0 0 .3em;
	}

table.form_grid td.input_3 textarea {
	width:220px !important;
	height:110px !important;
	line-height:18px;
	font-family:tahoma, geneva, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #ddd;
	padding:.3em 0 0 .3em;
	}


table.form_grid td.submit {
	text-align:right;
	padding:3px 16px 0 0;
	~padding-right:8px;
	}

table.form_grid td.submit button {
	background:none !important;
	border:none !important;
	margin:0;
	padding:0;
	}

table.form_grid td select {
	width:225px !important;
	font-family:tahoma, geneva, sans-serif;
	font-size:11px;
	color:#000;
	}

/* _feedback form */

/* news_ */

#newstoc h3 {
	margin:0 0 10px 0;
	}

#newstoc .news_item {
	padding:1em 0 2.5em 0;
	border-bottom:1px solid #ddd;
	}

#newstoc span.date {
	display:block;
	clear:both;
	color:#777;
	padding:0 0 1em 0;
	}


#newstoc .news_item p {
	padding-top:1em;
	}

#newstoc a.more {
	float:right;
	margin:.5em 0 0 0;
	padding:0 10px 0 0;
	background:#fff url(/img/rarr1.png) right 5px no-repeat;
	}

#news_view h2 {
	margin:0 0 5px 0 !important;
	}

#news_view span.date {
	display:block;
	clear:both;
	color:#777;
	padding:0 0 1em 0;
	}

/* archive_ */
#years, #months {
	width:auto;
	clear:both;
	}

#years ul, #months ul {
	list-style:none;
	display:block;
	width:100%;
	height:20px;
	margin:0 !important;
	}

#years ul li, #months ul li {
	display:inline;
	background:none !important;
	padding:0 !important;
	margin:0 1.5em 0 0 !important;
	}

#years {
	padding:0;
	margin:0 0 0 0;
	border-bottom:1px solid #ddd;
	}

#years ul li {
	color:#67797b !important;
	font-weight:bold;
	}

#years ul li a {
	font-weight:normal !important;
	}

#months {
	padding:0;
	margin:0 0 2em 0;
	border-bottom:1px solid #ddd;
	}

#months ul li {
	color:#ddd !important;
	}

#months ul li.active {
	color:#67797b !important;
	font-weight:bold;
	}

/* _archive */

#content a.goto_link {
	padding:0 0 0 9px;
	background:#fff url(/img/larr.png) 0 3px no-repeat;
	}

#news_view .news_text_content {
	clear:both;
	}

#news_view .news_text_content img {
	margin:0 1em .5em 0;
	border:1px solid #aaa;
	}

#news_view .news_text_content .document_link img {
	margin:0 4px 0 0 !important;
	border:none !important;
	}

/* subscribe_ */
#subscription_form {
	width:290px;
	}

#subscription_form h3.error, #subscription_form h3.done, #subscription_form h3.warn {
	width:auto !important;
	}


#subscription_form table.form_grid {
	margin:1em 0 0 0;
	}


table.form_grid td small {
	display:block;
	clear:left;
	color:#777;
	padding-left:1em;
	}

table.form_grid td select {
	font-size:11px;
	font-family:tahoma,geneva,sans-serif;
	border-color:#ddd;
	}

#subscription_form button {
	margin-right:-20px !important;
	~margin-right:-25px !important;
	}

/* _subscribe */
/* _news */


/* catalog_ */

#catalog_models ul {
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	}

#catalog_models ul li {
	background:none !important;
	padding:0 !important;
	margin:0 !important;
	display:inline !important;
	}

#catalog_models ul li a {
	display:block;
	width:130px;
	float:left;
	margin:5px 10px 5px 0 !important;
	padding:1px;
	border:1px solid #bbb;
	background:#e4e3df url(/img/thumbload.gif) center 35px no-repeat;
	text-decoration:none;
	color:#67797b;
	}

#catalog_models ul li a:hover {
	border:1px solid #fcaa18;
	background-color:#fdb731;
	color:#102433;
	}

#catalog_models ul li a img {
	display:block;
	margin:0;
	}

#catalog_models ul li a span {
	display:block;
	width:auto;
	height:18px;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
	margin:0;
	text-align:center;
	}

/* catalog_position_ */
#model_photo, #credit_banner {
	width:auto;
	overflow:hidden;
	margin:0 -20px 14px 0 !important;
	background:#f3f3f1 url(/img/loading.gif) center center no-repeat;
	}


#model_navigator {
	width:auto;
	height:19px;
	border-bottom:1px solid #ddd;
	overflow:show;
	}

#model_navigator ul {
	list-style:none !important;
	margin:0 !important;
	}

#model_navigator ul li {
	float:left;
	height:20px;
	line-height:20px;
	font-size:11px;
	padding:0 !important;
	background:none !important;
	margin:0 7px 0 0;
	_margin-bottom:-1px;
	}

#model_navigator ul li a {
	display:block;
	float:left;
	width:auto;
	height:18px;
	line-height:18px;
	background-color:#fff;
	border:1px solid #ddd;
	text-decoration:none;
	color:#67797b;
	padding:0 .5em 0 23px;
	}


#model_navigator ul li a:hover, #model_navigator ul li.active a {
	border:1px solid #fab72e;
	background-color:#fab72e;
	color:#111635;
	}

#mn_01 a, #mn_02 a, #mn_03 a, #mn_04 a, #mn_05 a {
	background-image: url(/img/micons.png);
	background-position:-1000em 0;
	background-repeat:no-repeat;
	}

#mn_01 a {background-position:0 -1px;}
#mn_02 a {background-position:0 -41px;}
#mn_03 a {background-position:0 -81px;}
#mn_04 a {background-position:0 -121px;}
#mn_05 a {background-position:0 -161px;}

#mn_01.active a, #mn_01 a:hover {background-position:0 -21px;}
#mn_02.active a, #mn_02 a:hover {background-position:0 -61px;}
#mn_03.active a, #mn_03 a:hover {background-position:0 -101px;}
#mn_04.active a, #mn_04 a:hover {background-position:0 -141px;}
#mn_05.active a, #mn_05 a:hover {background-position:0 -181px;}


#model_navigator.renault_credit {
	margin-top:5px;
	}

#model_navigator.renault_credit ul li a, #model_navigator.renault_credit ul li a:hover, #model_navigator.renault_credit ul li.active a {
	padding:0 .5em 0 .5em !important;
	background-image:none !important;
	}


#mnc_01 {display:block;}
#mnc_02,#mnc_03,#mnc_04,#mnc_05 {display:none;}

#mnc_01,#mnc_02,#mnc_03,#mnc_04,#mnc_05 {
	padding:2em 0 40px 0;
	}


/* _catalog_position */

/* policy_ */
#policy {	
	width:auto;
	clear:both;
	margin:0 0 1em -1.5em;
	}

#policy p {
	font-size:11px;
	color:#aaa;
	padding:.5em 0 0 0 !important;
	margin:0 !important;
	}

#policy p a {
	color:#999 !important;
	}
/* _policy */

/* comission cars_ */
#comission_cars_list {	
	width:100%;
	border-collapse:collapse;
	margin:0 0 1em 0;
	}

#comission_cars_list th, #comission_cars_list td {
	text-align:left;
	vertical-align:middle;
	padding:.8em;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	}


#comission_cars_list th {
	font-weight:normal;
	color:#fff;
	background-color:#767a7d;
	border-bottom:2px solid #fff;
	text-align:center;
	}

#comission_cars_list td {
	color:#000;
	border-top:none;
	border-bottom:none;
	padding-top:.5em;
	padding-bottom:.5em;
	}


#comission_cars_list td b {
	font-size:10px;
	font-weight:normal;
	color:#ed1c24;
	}

#comission_cars_list td.nobr {
	white-space:nowrap;
	}

#comission_cars_list tr.even td {background-color:#aeaeac;}
#comission_cars_list tr.odd td {background-color:#cccccc;}

#comission_cars_list tr td.light {background-color:#fcb414;}

#comission_cars_list td a {color:#000;}

/* comission cars item info_ */
#comission_cars_item_info {
	width:auto;
	border-collapse:collapse;
	margin:0 0 2em 0;
	}

#comission_cars_item_info td {
	padding:.5em;
	vertical-align:top;
	text-align:left;
	}


#comission_cars_item_info td table.item_data_table {
	width:auto;
	border-collapse:collapse;
	margin:0 0 2em 0;
	}

#comission_cars_item_info td table.item_data_table th, #comission_cars_item_info td table.item_data_table td {
	text-align:center;
	vertical-align:middle;
	padding:.5em !important;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	}

#comission_cars_item_info td table.item_data_table th {
	font-weight:normal;
	color:#fff;
	background-color:#767a7d;
	border-bottom:2px solid #fff;
	text-align:left;
	}

#comission_cars_item_info td table.item_data_table td {
	color:#000;
	border-top:none;
	border-bottom:none;
	padding-top:.5em;
	padding-bottom:.5em;
	}

#comission_cars_item_info td table.item_data_table tr.even td {background-color:#aeaeac;}
#comission_cars_item_info td table.item_data_table tr.odd td {background-color:#cccccc;}


#comission_cars_item_info td table.item_data_table tr td.light {
	background-color:#fcb414;
	}

/* _comission cars item info */

/* _comission cars */

/* lightbox_ */
#jquery-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none;}
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
    padding: 21px 21px 21px 21px;
}
#lightbox-container-image { border:none; padding:0; margin:0; }

#lightbox-image {
    }

#lightbox-container-image .corner {
    position:absolute;
    left:100%;
    top:100%;
    margin-left:-84px;
    margin-top:-84px;
    z-index:99;
    width:63px;
    height:63px;
    line-height:63px;
    font-size:1px;
    background:#fff url(/img/lightbox/corner.gif) 0 0 no-repeat;
    }

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 11px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 21px 0;
}
#lightbox-container-image-data {
	padding: 0;
	~padding-bottom:0;
	height:63px;
	margin-bottom:21px;
	color: #666;
	background:transparent url(/img/renault.png) right 0 no-repeat;
}
#lightbox-container-image-data #lightbox-image-details { 
	width: auto; 
	float: right; 
	text-align: center;
	line-height:63px;
    padding-right:45%;
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
}			
#lightbox-secNav-btnClose {
	width: 66px;
	float: left;
	padding: 21px 0 0 0;
}
/* _lightbox */
/* gallery_ */
#gallery {
background-color: #fff;
padding: 0 !important;
margin-left:-16px;
margin-top:-20px;
~margin-top:-10px;
width: auto !important;
}

#comission_cars_item_info #gallery {
display:inline !important;
background-color: #fff;
padding: 0 !important;
margin: 0 !important;
}

#gallery ul { list-style: none !important;  }
#gallery ul li {display: inline !important; padding:0 !important; margin:0 !important; background:none !important;}

#gallery ul li a {
	display:block;
	float:left;
	width:auto;
	height:98px;
	float:left;
	margin:7px;
	padding:4px;
	border:1px solid #bbb;
	background:#fff url(/img/thumbload1.gif) center 35px no-repeat;
	text-decoration:none;
	color:#67797b;	
	}

#gallery ul li a img {
	border:1px solid #ddd;
	}

#gallery ul li a:hover {
	border:1px solid #fcaa18;
	background-color:#fdb731;
	color:#102433;
	}	

#gallery ul li a:hover img {
	border:1px solid #fff;
	}
/* _gallery */
/* _catalog */


/**/
table td.ta_left, table th.ta_left {text-align:left !important; padding-left:1.5em !important;}
table td.ta_center, table th.ta_center {text-align:center !important;}
table td.ta_right, table th.ta_right {text-align:right !important; padding-right:1.5em !important;}
/**/


/* Atlant photogallery_ */
#atlant_gallery {
	width:auto;
	border-collapse:collapse;
	}

#atlant_gallery td {
	width:163px;
	vertical-align:top;
	text-align:center;
	padding:0 2em 2.5em 0;
	}

#atlant_gallery td a {
	display:block;
	width: 150px;
	height:auto;
	border:1px solid #777;
	margin:0 auto;
	padding:12px 0 12px 0;
	border:1px solid #bbb;
	text-decoration:none;
	color:#67797b;	
	}

#atlant_gallery td a:hover {
	border:1px solid #fcaa18;
	background-color:#fdb731;
	color:#102433;
	}

#atlant_gallery td a img {
	display:block;
	margin:0 auto;
	border:1px solid #ddd;
	}

#atlant_gallery td a:hover img {
	border:1px solid #fff;
	}

#atlant_gallery td a span.item_name {
	display:block;
	width:auto;
	clear:both;
	font-size:11px;
	line-height:135%;
	padding:7px 9px 0 9px;
	text-align:center;
	}

/* _Atlant photogallery */



/* banners expamle_ */
#banner_240x400 {
	display:block;
	float:right;
	width:240px;
	height:400px;
	background:#fff;
	font-size:.69em;
	line-height:400px;
	text-align:center;
	margin:0 0 .5em .8em;
	}

#footer .h90 {
	height:90px;
	margin:0 0 14px 0;
	}

#banner_728x90 {
	width:728px;
	height:90px;
	border:none;
	margin:0 auto;
	line-height:90px;
	text-align:center;
	background:#ddd;
	}


/* _banners expamle */

/* pager_ */
#pages_list {
	display:block;
	height:35px;
	list-style:none;
	margin:0 !important;
	}

#pages_list li {
	display:block;
	float:left;
	line-height:1.5em;
	cursor:default;
	padding:0 !important;
	margin:15px 4px 0 0 !important;
	background-image:none !important;
	}


#pages_list li.pager_page {
	width:auto;
	height:1.5em;
	line-height:1.5em;
	cursor:default;
	}

#pages_list li.pager_current {
	padding:0 .5em 0 .5em !important;
	width:auto;
	height:1.5em;
	line-height:1.5em;
	cursor:default;
	border:1px solid #fdb229;
	font-weight:bold;
	color:#000;
	background-color:#feb630 !important;
	}

#pages_list li.pager_dots {
	padding:0 .5em 0 .5em !important;
	width:auto;
	height:1.5em;
	line-height:1.5em;
	cursor:default;
	border:1px solid #fff;
	}

#pages_list li a {
	display:block;
	float:left;
	width:auto;
	height:1.5em;
	padding:0 .5em 0 .5em !important;
	background-color:#fafafa;
	text-decoration:none;
	color:#67797b;
	border:1px solid #ddd;
	}

#pages_list li a:hover {
	background-color:#e4e3df;
	}

/* _pager */

/* search results_*/
input.search_string {
	width:220px !important;
	height:16px;
	line-height:18px;
	font-family:tahoma, geneva, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #ddd;
	padding:0 0 0 .3em;
	margin-right:.5em;
	~margin-right:0;
	}

#content .search_results {
	padding:1em 0 0 0;
	}

#content .search_results h3 {
	font-size:1em !important;
	font-weight:bold !important;
	font-style:normal !important;
	text-transform:none !important;
	color:#963500 !important;
	margin:0 0 0 0 !important;
	padding:0 !important;
	}


#content .search_results .search-found-page {
	padding:1em 0 .5em 0;
	margin:0 0 0 0;
	border-bottom:1px solid #ddd;
	}

#content .search_results .search-found-page p {
	padding:.8em .5em 0 .5em !important;
	}

#content .search_results .search-found-page span.search-match {
	padding:0 .2em 0 .2em;
	background-color:#feed91;
	color:#000;
	}

/*
	font-size:11px;
	font-weight:bold;
	color:#2c3739;
	text-transform:uppercase;
	font-family:arial, helvetica, sans-serif;
	margin:0 0 4px 0;
*/

/* _search results*/


/* metadesign logo_ */
#metadesign {
	display:block;
	float:right;
	padding:10px 14px 0 0;
	}

#metadesign img, #metadesign p {
	display:block;
	float:left;
	}

#metadesign img {
	margin:2px 10px 0 0;
	}

#metadesign p {
	font-size:11px;
	color:#aaa;
	}

#metadesign p a {
	color:#aaa;
	}

#metadesign p a span {
	color:#aaa;
	}
/* _metadesign logo */


/* 
Отключаем на странице моделей раздел медиа-ресурсы
*/

#mn_05, #mnc_05 {
	display:none !important;
	}