.photos
, .teasers-test-drive
, .specifications
, .modifications
{
margin: 0 0 2em 0;
}
.data
{
font-size: 0.9em;
}
.data th
, .data td
{
vertical-align: top;
text-align: left;
font-weight: normal;
padding: 1em 1em 0.5em 0.5em;
}

.data th .pseudo span
{
//position: absolute;
//margin: -0.1em -0.75em 0 0;
font-size: 14px;
font-weight: normal;
}
.data tr.odd td
{
background: #f9f9f9;
}
.data tr.last
{
display: none;
}
.data th.asc
, .data th.desc
{
font-weight: bold;
}
.data th ins
{
position: relative;
float: left;
}
.data th.n ins
{
float: right;
}
.data th ins.pseudo
{
display: inline;
width: auto;
float: none;
}
.data td.n
{
text-align: right;
}

.specifications h2
{
margin: 0 0 0.5em 0;
}
.specifications .navigation
{
float: right;
//display: inline;
//margin-right: 1em;
position: relative;
top: 0.25em;
margin-bottom: 0.6em;
}
.specifications .navigation li
{
float: left;
margin: 0 0 0 0.5em;
padding: 0.2em 0.5em;
}
.specifications .navigation li.selected
, .specifications .navigation li.selected *
{
background: #41b3f6;
color: #ffffff! important;
}
.specifications div.data
{
clear: both;
background: #ebebeb;
padding: 0.5em;
}

#specifications.show_only_main_rows tr
{
display: none;
}
#specifications.show_only_main_rows .main
{
display: block;
}
#specifications.show_only_main_rows tr.main
{
display: table-row;
}

.specifications th
{
font-weight: bold;
}
.modifications h2
{
margin: 0;
}
.modifications .data
{
margin: 0 0 0 -0.5em;
}

/* Test drive {*/

.teasers-test-drive
{
margin: 3em 0 2em;
//height: 1px;
}
.teasers-test-drive p
{
padding: 0;
margin: 0;
}
.teasers-test-drive h3
{
background-color: #cd0a0a;
font-size: 1.1em;
padding: 0.3em 14px 0.4em;
margin: 0;
float: left;
}
.teasers-test-drive
, .teasers-test-drive a:link
, .teasers-test-drive a:visited
{
color: #ffffff;
}
.teasers-test-drive ul
{
clear: both;
background: #757363 url('/catalogue/model/test-drive-bg.png') repeat-y;
margin: 0;
padding: 0.7em 23px 0.2em 14px;
list-style: none;
}
.teasers-test-drive ul li
{
margin: 0 0 1.2em;
padding: 0 0 0 135px;
min-height: 90px;
//height: 90px;
}
.teasers-test-drive ul li.all
{
text-align: right;
min-height: 0;
height: auto;
}
.teasers-test-drive .title
{
font-size: 1.3em;
margin-bottom: 0.1em;
position: relative;
}
.teasers-test-drive .title .photo
{
position: absolute;
top: 0.35em;
left: -135px;
border: 2px solid #ffffff;
}
.teasers-test-drive .resource
{
color: #cccccc;
font-size: 0.8em;
margin: 0.2em 0;
}
.tableResult{
	border-spacing: 1px;
}
.tableResult .odds{
	background-color: #f3f9ea;
}
.tableResult th{
	background-color: #ccd9d4;
	padding:3px 5px;
	font-size:80%;
}
.tableResult td{
	padding:3px 5px;
}
.tableResult .title{
	font-size:1em;
	line-height:1.4;
}
