.makers {	
	float			: left;
	width			: 15%;
}
.makers ul li {
	display			: block;
	margin			: 0px;
	height			: 25px;
	line-height		: 25px;
	width			: 100%;
	background		: url(images/marker.gif) no-repeat left center;
	padding			: 0px 0px 0px 13px;
	border-bottom	: 1px dotted gray;
}
.makers ul li.last {
	border-bottom	: 0px none;
}
.makers ul li.active {
	font-weight		: bold;
}
.makers ul li a {
	text-decoration	: none;
}
.makers ul li span {
	padding-left	: 1em;
	color			: #bbb;
}

.models {
	float			: right;
	margin-right	: 1em;
	width			: 80%;
}
.models .item {
	padding			: 1em;
	font-size		: 0.9em;
	line-height		: 120%;
}
.models .odd {
	background-color: #f0f0f0;
}
.models .item .thumb {
	float			: left;
	width			: 120px;
	margin-right	: 10px;
}
.models .item .title h4 {
	margin			: 0 0 0.5em 0;
}
.models .item .col1 {
	float			: left;
	width			: 50%;
}
.models .item .thead {
	float			: left;
	width			: 35%;
	font-weight		: bold;
}
.models .item .tdata {
	float			: left;
	width			: 60%;
}

.models .item .col2 {
	float			: left;
	width			: 30%;
}
.models .item .col2 .price {
	font-size		: 1.6em;
	padding-bottom	: 0.73em;
}
.models .item .col2 .phone {
	white-space		: nowrap;
	font-weight		: bold;
}

.detailed {
	line-height		: 160%;
	padding-left	: 1em;
}
.detailed .info {
	float			: left;
	width			: 30em;
	margin-right	: 2em;
}
.detailed .images {
	float			: left;
	width			: 390px;
}
.detailed .images img {
	margin			: 0 10px 5px 0;
}
.detailed .thead {
	float			: left;
	width			: 35%;
	font-weight		: bold;
}
.detailed .tdata {
	float			: left;
	width			: 60%;
}
.detailed .price {
	font-size		: 3em;
	clear			: both;
	padding			: 0.5em 0;
}

