* { margin:0; padding:0; vertical-align:top; }
html { width:100%; height:100%; }

body { background:#ffffff; font-family:verdana; color:#58595b; font-size:11px; }
table { border:0; border-collapse:collapse; }
td { vertical-align:top; text-align:left;  }
textarea{resize: none;}



td.table-top-cell {
border-bottom-style:solid;
border-bottom-color: #CCCCCC;
border-bottom-width:1px;
font-size: 11px;  color:#A0A0A0;
font-style:italic;
border-left-style:solid;
border-left-color: #ffffff;
border-left-width:10px;
padding-bottom:5px;
padding-left:2px;
vertical-align:bottom;

}

td.table-cell {
border-bottom-style:solid;
border-bottom-color: #CCCCCC;
border-bottom-width:1px;

border-left-style:solid;
border-left-color: #ffffff;
border-left-width:10px;
padding-left:2px;
vertical-align:middle
}

.changeFoto2 { border:3px solid #fff; }
.change1 { border:3px solid #ff6600; }

.tbl-creditAuto td { text-align:center; padding:2px; margin:2px; }

input, option, select, button { font-family:verdana;  font-size:11px; }
h1, h2, h3, h4 { font-family:verdana; font-weight:normal; }

p { margin-bottom:7px; line-height:15px; }
img { border:0; }
a { color:#414042; }
a:hover { text-decoration:none; color:red; }
ul { margin-bottom:10px; }
li { margin-left:30px; }

#body { padding-top:20px; width:772px; margin:0px auto; position: relative;}

#header { clear:both; height:112px; }
#header #l-head { padding-left:7px; float:left; width:200px; }
#header #l-head .home-link { text-decoration:none; color:#003399; font-family:verdana; font-weight:bold; font-size:11px; }
#header #l-head img { position:relative; top:15px; }
#header #r-head { padding-right:7px; text-align:right; float:right; width:300px; font-size:10px; }
#header #r-head a { font-family:verdana; font-size:10px; }
#header #r-head img { position:relative; top:15px; }

#prefooter { padding-left:10px; font-family:verdana; text-align:left; line-height:15px; font-size:10px; margin-top:20px; clear:both; height:25px; }

#footer { margin-top:40px; clear:both; height:70px; }
#footer #l-foot { padding-left:10px; float:left; width:200px; }
#footer #r-foot { line-height:20px; padding-right:10px; float:right; width:260px; }

#menu { clear:both; height:20px; }
#menu ul.top { margin:0; list-style-type:none; }
#menu ul.top li { cursor:pointer; margin-left:0; height:20px; background-color:#1b4597; background-image:url('../i/menu-back.gif'); background-repeat:no-repeat; float:left; width:153px; margin-right:1px; }
#menu ul.top a { font-size:12px; text-decoration:none; color:#d8d8d8; position:relative; top:3px; left:5px; }
#menu ul.top li.selected { height:21px; position:relative; top:0; background-image:url('../i/menu-back-2.gif'); }
#menu ul.top li img { position:relative; top:4px; left:6px; }
#menu .list-bottom { width:769px; height:24px; clear:both; }
#menu ul.bottom { float:left; width:769px; clear:both; height:auto; margin:0; list-style-type:none; background:#1b4597; }
#menu ul.bottom li { margin-left:0; height:24px; float:left; width:auto; margin-right:10px; }
#menu ul.bottom li.selected2 a { font-weight:bold; }
#menu ul.bottom li a { position:relative; top:5px; left:5px; color:#d8d8d8; text-decoration:none; }
#menu .list-auto-models { position:relative; top:0; margin-top:1px; clear:both; width:769px; height:24px; background:#1b4597; }
#menu ul.auto-models { margin:0; list-style-type:none; }
#menu ul.auto-models li { margin-left:0; height:20px; float:left; width:auto; margin-right:15px; }
#menu ul.auto-models li a { position:relative; top:5px; left:5px; color:#d8d8d8; text-decoration:none; }


#content { width:753px; clear:both; border:1px solid #c3c3c3; border-top:none; padding:19px 7px; margin-bottom:25px; }
*:first-child+html #content { margin-top:30px; }

#banner { width:767px; clear:both; border:1px solid #c3c3c3; margin-top:25px; }

#banner1 { width:753px; clear:both; margin:1px 0; position: relative; z-index: 3 }
#banner1 p { margin:0; }

#line1 { width:767px; background:#ededed; border:1px solid #c3c3c3; border-bottom:1px solid #fff; }
#line1 .main-cars-tbl .sep { height:20px; }
#line1 .main-cars-tbl .bl { width:380px; background:white; }
#line1 .main-cars-tbl .bl1, #line1 .main-cars-tbl .bl2 { border:1px solid #c3c3c3; }
#line1 .main-cars-tbl .bl-sep { width:40px; }
#line1 .main-cars-tbl .bl1 { border-left:none;  position: relative;  }
#line1 .main-cars-tbl .bl2 { border-right:none; position: relative; }
#line1 .td-text { vertical-align:middle;font-size:12px;line-height:18px; }
#line1 .price { padding:5px; padding-bottom: 0px; position:absolute; bottom: 0px; right:0px; background:#ffd600; height:17px; text-align:center; color:black; font-size:10px; font-weight:bold; }

#news { width:767px; clear:both; border:1px solid #c3c3c3; border-top:none; }
#news table { width:100%; }
#news td { width:25%; padding:15px; font-size:10px; line-height:14px; }
#news td p { line-height:14px; }
#news td div { margin-bottom:3px; }

#banners { height:125px; width:767px; clear:both; border:1px solid #c3c3c3; border-top:none; }
#banners table { width:100%; }
#banners td { width:33%; padding:15px 10px; }
#banners td div { width:228px; height:72px;  position:relative; left:10px; }
#banners .sep-line { border-bottom:1px solid #ededed; }
#banners .big div { height:150px; width:726px; }
#banners .small div { float:left; margin-right:19px; }

#content-auto { width:753px; clear:both; border:1px solid #c3c3c3; padding:19px 7px; margin-bottom:25px; }
.models-tbl { width:100%; }
.models-tbl td { padding:5px; }

#content-auto-type { width:767px; clear:both; border:1px solid #c3c3c3; padding:0; margin-bottom:25px; padding-top:10px; }
.pr-price { position:relative; top:40px; text-align:center; padding:5px 10px; width:140px; background:#ffd600; color:black; }
.model-desc { margin-left:15px; }
.model-desc ul { list-style-type:none; }
.model-desc li { margin:3px 0; }

.sendquestion-tbl td, .sendquestion-tbl th { padding:10px; margin:3px; vertical-align:middle; }

.tech-tbl td { padding:3px; }
.compare-tbl td { text-align:center; border:1px solid black; }
.compare-tbl-2 td { border:none; border-top:1px solid black; border-right:1px solid black; }

.borderSelectedPhoto, .borderSelectedPhoto2 { border:2px solid black; }
.borderNotSelectedPhoto, .borderNotSelectedPhoto2 { border:2px solid #eee; }
.kuzovComment, .salonComment { margin:7px; }
.hrS { font-size:0%; border-top:1px solid #ccc; height:1px; }

#paytomonth { font-weight:bold; }

.comp-auto-tbl th { text-align:left; padding:5px; border:1px solid #ededed; }
.comp-auto-tbl td { text-align:left; padding:5px;  border:1px solid #ededed; }
.comp-auto-tbl { text-align:left; padding:5px;  border:1px solid #ededed; }

/***************************************************************
 *  JS-TrackBar
 *
 *   Copyright (C) 2008 by Alexander Burtsev - webew.ru
 *   and abarmot - http://abarmot.habrahabr.ru/
 *   desing: Светлана Соловьева - http://my.mail.ru/bk/concur/
 *
 *  This code is a public domain.
 ***************************************************************/

/* Reset */
table.trackbar div, table.trackbar td {margin:0; padding:0;}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0;}

/* Styles */
table.trackbar {width:250px; margin: 10px 30px; background:repeat-x url(../i/b_bg_all.gif) top left;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px; }
table.trackbar .l div {position:relative; width:0; text-align: right; z-index:500; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .l div span {position:absolute;top:-12px; right:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:-12px; right:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .r {position:relative; width:1%; text-align: left; font-size: 1px;  cursor:default;}
table.trackbar .r div {position:relative; width:0; text-align: left; z-index:500; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .r div span {position:absolute;top:-12px; left:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .r div span.limit {position:absolute;top:-12px; left:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .c {font-size:1px; width:100%;}
h2{font-size:11px;font-weight:bold; margin:0px; padding-bottom: 0px; display: inline;}

h1.peugeot3008{
	text-align: center !important;
	font-size: 16px  !important;
	padding-top: 0px  !important; 
	padding-bottom: 15px !important;
	display: block !important;
	font-weight: bold !important;
}

h2.peugeot3008{
	display: block !important;
	text-align: left !important;
	font-size: 20px !important;
	padding-bottom: 30px !important;
	font-weight: bold !important;
}

h3.peugeot3008{
	display: block !important;
	text-align: left !important;
	font-size: 16px !important;
	font-weight: bold !important;
	padding-bottom: 20px !important;
}

h4.peugeot3008{
	display: block !important;
	text-align: left !important;
	font-size: 12px !important;
	font-weight: bold !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
strong.peugeot3008{
	display: block;
	padding-top: 10px;
}
p.peugeot3008in{
	display: block !important;
	padding-bottom: 4px !important;
	text-align: justify !important;
	line-height: 1.3 !important;
}
ul.peugeot3008in li{
	line-height: 1.3 !important;
	text-align: justify !important;

}

#recallWrap{
	padding-top: 30px;
	padding-left: 14px;
	width: 208px;
	height: 85px;
	background: url(recall.png) no-repeat;
	position: absolute;
	z-index: 5;
	left: 387px;
	top: 119px;
	display: none;
}
	.recallInput{
		height: 18px;
		line-height: 18px;
		padding-left: 7px;
		padding-right: 7px;
		font-style: italic;
		border: 1px solid #707070;
		color: #444444;
		font-family: Arial;
		font-size: 8px;
	}
	
.mainLinkAuto{
	text-decoration: none !important;
	text-align: center !important;
}
.mainLinkAuto img{
	margin-left:10px; margin-top:5px;
	margin-right: 4px;
}
.mainLinkAuto span{
	font-style: italic; 
	font-size: 13px;
	font-family: Tahoma;
	color: #5a6374;
	font-weight: bold;
	display: block; 
	text-align: center;
}
