html, body {height: 100%; margin: 0; padding: 0;}
table {border: none; border-collapse: collapse;	font-size: 100%;}
td, form {padding: 0; margin: 0;}
img {border: none;}
a {color: #5c889e;}

.w100 {width: 100%}
.w100_car-flash {width:908px;height:284px}
.cll {clear: left;}

body {margin: 0 auto; font: 70% Tahoma, sans-serif; background: #FFF; color: #333333;}

h6 {font-size: 100%; margin: 0;}
h5 {font-size: 100%; color: #0F375E; margin: 0 0 5px;;}
h4 {font-size: 120%; color: #0F375E; margin: 0 0 10px;}
h1 {font-size: 130%; color: #0F375E; margin: 0 0 10px;}
#page-all {min-height: 100%; margin-bottom: -80px;}
* html #page-all {height: 100%;}
#page-empty {height: 110px; clear: both;}

/* Header */
#header {
	border-top: 11px solid #FFF; margin: 0 7px 11px;
	background: url(/_pic/header_bgr.gif) repeat-x left bottom;
}
#header table {
	width: 100%; height: 99px;
	background: url(/_pic/header_right.jpg) no-repeat right top;
}
#header td {vertical-align: top;}
.ford {width: 147px; background: url(/_pic/header_left.gif) no-repeat;}
.ford img {margin: 34px 0 0 30px;}
.logo {
	padding: 42px 0 0 34px;
	background: url(/_pic/header_line.gif) no-repeat left;
}
.logo img {margin-top:-10px;}
.phone {padding-top: 42px; padding-right: 40px;}
.search {width: 164px; padding-top: 44px;}
.search-field {
	float: left; width: 115px; height: 19px;
	background: url(/_pic/search_field.gif) no-repeat;
}
.search-field input {
	width: 100px; margin: 1px 4px;
	background: #FFF; border: none; padding: 0;
}

/* Menu */
#menu {margin: 0 8px 11px;}
#menu table {
	width: 100%; height: 30px;
	background: url(/_pic/menu_bgr.gif) repeat-x #004370;
}
#menu td {cursor: pointer; cursor: hand; color: #FFF;}
#menu a {text-decoration: none; color: #FFF;}
#menu .item {
	width: 10px; white-space: nowrap;
	background-repeat: no-repeat; background-position: 50% 0;
}
* html #menu .item {width: 0.1%;}
#menu .item-l {background: url(/_pic/menu_lines.gif) no-repeat;}
#menu .item-r {background: url(/_pic/menu_lines.gif) no-repeat right top;}
#menu .first {background: url(/_pic/menu_sides.gif) no-repeat;}
#menu .first-active {background: url(/_pic/menu_sides_active.gif) no-repeat;}
#menu .active {background-image: url(/_pic/menu_active.gif);}

* html #menu a {display: inline-block;;} 

#icons {
	width: 126px;
	background: url(/_pic/menu_sides.gif) no-repeat right top;
}
#icons ul {
	width: 126px; height: 30px;
	padding: 0; margin: 0;
	list-style: none; float: left:	
	background: url(/_pic/menu_lines.gif) no-repeat;
}
#icons li {float: left; margin: 7px 0 0 23px;}
* html #icons li {margin-left: 12px; margin-right: 10px;}

/* Car */
#car {
	margin: 0 8px 14px;
	/*background: url(/_pic/car_sky.jpg) repeat-x #ffa3d5;*/
}
#car table {
	width: 100%; height: 284px;
	background: url(/_pic/car_ground.jpg) repeat-x left bottom;
}
td.car-left {
	width: 328px; background: url(/_pic/car_left.jpg) no-repeat #0176b4;
	color: #FFF; vertical-align: top;
}
div.car-left {height: 205px; margin: 23px 82px 0 24px;}
div.car-left img {margin-bottom: 25px;}
div.car-left p {margin: 0 0 1em;}
#car-right {
	background: url(/_pic/car_right.gif) no-repeat right top;
	text-align: center;
}
#car-right img {background: url(/_pic/car.jpg) no-repeat;}

/* News */
#news-box {margin: 0 7px;}
#news-box table {width: 100%; height: 240px;}
#news {
	width: 300px; vertical-align: top; padding-bottom: 0px;
	background: url(/_pic/news_bgr.gif) no-repeat left bottom;
	color: #7c7c7c;
}
.news-top {
	width: 300px; height: 36px;
	background: url(/_pic/news_bgr.gif) no-repeat;
}
.news-top div {
	height: 36px; text-align: right;
	background: url(/_pic/news_top.gif) no-repeat right top;
} 
.news-top img {margin: 3px 7px 0 0;}
#news p {margin: 1em 32px 1em 24px}
#news a {text-decoration: none; color: #7c7c7c;}
#news span {color: #003e7d;}
#news object {margin:0px 3px; vertical-align:bottom;}
.action {
	padding: 0 12px 10px 16px; vertical-align: top;
	border-right: 1px solid #ced0d1;
	color: #7c7c7c;
}
.frame {width: 179px; height: 94px; overflow: hidden;
	margin-bottom: 8px;
}
.frame img {margin: 2px;}
.frame div {
	/*position: absolute; left: 0px; top: 0px; */
	margin-top:-94px;
		width: 179px; height: 94px;
	background: url(/_pic/frame.png) no-repeat;
}
* html .frame div {
	/*background-image: url(/_pic/frame.gif);*/ background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/frame.png,sizingMethod=crop);
	margin-top:-97px;
}

.action h6 {font-size: 130%; color: #003e7d; margin: 0 0 10px;}
.action-go {
	border-right: 1px solid #ced0d1;
	vertical-align: bottom;
	padding: 0 0 1px 17px;
}

/* Footer */
#page-footer {margin: 0 12px;}	
#page-footer table {width: 100%; margin-top: 5px; border-top: 1px solid #dddddc; color: #7c7c7c;}
#page-footer td {vertical-align: top; padding-top: 10px;}
#page-footer address {font-style: normal;}

/* Left column */
#left-column {
	width: 154px; float: left;
	margin-left: 7px;
}
* html #left-column {margin-left: 3.5px;}
.left-box {padding-bottom: 16px; background: url(/_pic/left_column.gif) no-repeat left bottom;}
.left-box h5 {padding: 10px 12px 6px; margin: 0; background: url(/_pic/left_column.gif) no-repeat;}
.left-box ul {list-style: none; margin: 10px 3px; padding: 0; border-top: 1px solid #e5e5e5;}
.left-box li {padding: 4px 9px; border-bottom: 1px solid #e5e5e5; color: #003561;}
.left-box li.active {cursor: default; color: #F33;}
.left-box ul a {text-decoration: none; color: #003561;}
.left-box ul a:hover {color: #F33;}

.with-left {margin-left: 185px;}
.with-right {margin-right: 225px;}
.without-right {margin-right: 28px;}

/* Right column */
#right-column {
	width: 207px; float: right;
	border-left: 1px solid #ced0d1;
}
* html #right-column {}
.right-action {margin-left: 16px; width: 170px; padding: 0 4px; color: #848484;}
.right-action h6 {font-size: 130%; color: #003e7d; margin: 0 0 10px;}
.right-action-go {text-align: right; margin-top: 5px;}

/* Cars table */
.cars {width: 100%;}
.cars td {
	width: 33%; padding-top: 20px;
	text-align: center; vertical-align: bottom; color: #AAA;
	background: url(/_pic/cars_selection.jpg) repeat-x 0 -100px;
	cursor: pointer; cursor: hand;
}
.cars td * {cursor: pointer; cursor: hand;}
.cars td.hover {background-position: 0 100%; color: #138eba;}
.car-pic {
	width: 140px; margin: 0 auto; text-align: left;
	background-repeat: no-repeat; background-position: bottom;
}
.cars td.hover .car-pic img {visibility: hidden;}
.car-pic h6 {margin: 0 0 0 14px; font-size: 125%; color: #042953;}
.car-price {height: 24px; margin-top: 8px; text-align: center; color: #AAA;}
.cars td.hover .car-price {color: #138eba;}
.cars a {text-decoration: none;}
.cars td.line {width: 100%; padding: 0; height: 1px;}

#car-over {cursor: pointer; cursor: hand; position: absolute; top: 0; left: 0; background: url(/_pic/p.gif); width: 30px; height: 30px;}


div.line {
	height: 1px; overflow: hidden;
	background: url(/_pic/line_bgr.gif) no-repeat #C8D2D8;
}
div.line div {background: url(/_pic/line_bgr.gif) no-repeat right top;}


/*Models*/

.models {
	float: left; list-style: none; margin: 0 0 10px; padding: 0;
	width: 100%; font-size: 110%; color: #3f6788; font-weight: bold;
}
.models li {
	float: left; margin: 0 1em 6px 0; padding-right: 1em;
	border-right: 1px solid #446B8B;
}
.models a {color: #3f6788;}
.models a:hover {color: #F33;}
.models strong {color: #F33; text-decoration: underline;}

.way {width: 45%; float: right; text-align: right; color: #c7c7c7;}

.underlined {
	padding-bottom: 2px; color: #002a54;
	background: url(/_pic/title_line.gif) no-repeat left bottom;
}
h1.underlined {font-size: 140%;}
h3.underlined {font-size: 120%;}

.photo-corners {background: url(/_pic/photo_corners.gif) no-repeat #c9d3d9;}
.photo-corners div {background: url(/_pic/photo_corners.gif) no-repeat right top;}
.photo-corners div div {background-position: left bottom;}
.photo-corners div div div {background-position: right bottom; padding: 2px;}
* html .photo-corners div {height: 1%;}

.colors {margin: 0 0 2px;}
.colors dt {
	width: 14px; height: 14px;
	margin: 6px 0 -14px; cursor: pointer;
}
.colors dd {
	margin-left: 20px; height: 14px; line-height: 14px;
	color: #446484; font-size: 100%; font-weight: bold;
	cursor: pointer; cursor: hand;
}
.colors dd.hover {color: #F33;}
.colors dt.white {border: 1px solid #CCC; width: 12px; height: 12px;}

.tech td {
	border-top: 1px solid #CCD6DB;
	padding: 0 0 12px 16px;	vertical-align: top;
}
.tech th {
	padding: 0 0 6px 16px;
	font-weight: normal; color: #0F375E;
}
.tech td.first, .tech th.first {padding-left: 0; text-align: left;}

ul.complect {margin: 0 0 20px; padding: 0; list-style: none;}
ul.complect li {
	padding-left: 16px; margin: 0 0 10px;
	background: url(/_pic/complect_no.gif) no-repeat 0 3px;
}
ul.complect li.comp1 {background-image: url(/_pic/complect_yes.gif);}
ul.complect li.comp2 {background-image: url(/_pic/complect_option.gif);}
ul.legend {float: left;}
ul.legend li {float: left; margin: 0 20px 0 0; padding-left: 12px;}

.accessories-item {margin: 10px 0; width: 10%;}
.accessories-item td {vertical-align: top;}
.accessories-item .photo-corners {margin-right: 16px;}
.accessories-item h5 {margin: 3px 0 0 2px;}

.select-model {font-size: 120%; font-weight: bold;}
.select-model td {padding: 0 40px 6px 0;}
.select-model select {width: 160px;}
.select-model .disabled td {color: #CCC;}
.select-model .disabled select {visibility: hidden;}


/* Max-width */
body {width: 1000px;}
* html body {text-align: center;}
* html #page-footer {width: 976px; text-align: left;}
* html #page-all {width: 1000px; text-align: left;}

.div_png {width: 180px; height: 95px;}
.div_png div {width: 179px; height: 94px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_pic/frame.png';)} 
.div_png div img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.lexgray,h6.lexgray a.lexgray,#right-column h6.lexgray {color:#7c7c7c;text-decoration:none;}
.special {width:100%; float:left; margin-bottom:10px;}
.spec {float:left; font-size:13px; font-weight:bold; color:#ff0000; margin:18px 0px 0px 10px; text-decoration:underline;}
.spec_img {float:left;}
.spec_price td, th {border:1px #ffffff solid; border-collapse:collapse; text-align:center; padding:5px; color:#333333;}
.spec_price td {background-color:#ebebeb;}
.spec_price th {background-color:#676767; font-weight:bold;}
.colorr_1 {color:#cccccc;}
.colorr_2 {color:#ffffff;}
.colorr_3 {color:#0d4bb3 !important; font-weight:bold;}
.colorr_4 {color:#ff662b !important; font-weight:bold;}
.txtt p {text-align:justify;}
.txtmain {margin-bottom: 10px;}
.txtmain p {color:#7c7c7c; text-align: justify;}
.ford_c-max {width: 824px;}
.ford_c-max p {padding:0px 0px 5px 0px; margin:0px;}
.ford_c-max p s {font-size:14px; font-weight:bold;}
.ford_c-max p strong {font-size:14px;} 
.ford_c-max p#red {color:#ff0000; font-size:15px; font-weight:bold;}
.fford {font-size:18px;}
.fford span {font-size:20px; font-weight:bold; color:#ff0000;}
span.rrr {color:#ff0000; font-size:15px; font-weight:bold;}
.models_in_main {color:#7c7c7c; padding-left:98px; text-indent:-98px; font-size:12px; line-height:16px;}
.nice_tab {width:100%; border-collapse:collapse;}
.nice_tab td, th {border:1px #ffffff solid; border-collapse:collapse; vertical-align:middle; text-align:center; padding:5px;}
.nice_tab td {color:#000000; background:#ebebeb;}
.nice_tab th {color:#ffffff; background:#676767; font-weight:bold;}
.view_foto {width:100%; border:0px; padding:0px; margin:0px;}
.view_foto td {border:0px; border-collapse:collapse; padding:0px !important; margin:0px !important;}
.view_foto a.highslide img {padding:2px !important; margin:0px !important;}
.nw {margin-top:10px;}
.nw img {padding:0px !important; margin:0px !important; border:0px;}
.nw p {text-align:justify !important;}
.one_year {padding: 0px 0px 0px 10px;}