#modifications_form {
	clear: both;
	margin: 0 0 1em;
	max-width: 800px;
}

#modifications_form h2 {
	float: left;
}

#modifications_form .parameters {
	margin: 0 0 1em 0;
}
#modifications_form dl {
	margin: 0 0 0.5em;
}
#modifications_form dt {
	font-weight: bold;
	float: left;
	clear: left;
	margin: 0.5em 1em 0 0;
	padding: 0 5px 5px 0;
}
#modifications_form dd {
	margin: 0.5em 0.7em 0 0;
	float: left;
	padding: 0 5px 5px 5px;
}

#modifications_form dd.selected {
	background: #F0E600;
}

#modifications_form dd.disabled {
	color:#999999;
}

#modifications_form dd span {

}
#modifications_form .mode {
	border-bottom: 2px solid #F0E600;
	clear: both;
	padding-top: 0.5em;
}
#modifications_form .mode a {
	color: #000;
}
#modifications_form .mode ul,
#modifications_form .mode li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#modifications_form .mode li {
	position: relative;
	float: left;
	padding: 5px 10px;
}
#modifications_form .mode .selected {
	background: #F0E600;
}
#modifications_form .mode strong {
	font-weight: normal;
}
#modifications_form .mode h4 {
	margin: 0 0 0.2em;
}
#modifications_form .submit {
	background: #d61920;
	float: left;
	clear: both;
	margin: -1em 0 0;
	padding: 0.5em;
}

#modifications_form .availability_switcher {
	float: left;
	margin: 1.4em 0 0 2em;
	padding: 0;
}
#modifications_form .availability_switcher li {
	float: left;
	padding: 0.3em 0.6em;
	margin: 0 0.2em;
	list-style: none;
}
#modifications_form .availability_switcher .selected {
	background: #F0E600;
}



#modifications_list_empty {
	background: url("/39.35/f/1/global/gif_of_our_eternal_love.gif") #fff;
	padding: 10px;
	display: none;
}

#modifications_list {
	max-width: 800px;
	padding: 0 0 1em 0;
}
#modifications_list table {
	background: url("/39.35/f/1/global/gif_of_our_eternal_love.gif") #fff;
}
#modifications_list th,
#modifications_list td {
	padding: 0.3em 0.5em 0.2em;
	vertical-align: top;
}

#modifications_list .motor td,
#modifications_list .motor th {
	border-top: 3px solid #fff;
	padding-top: 0.5em;
	text-align: left;
}

#modifications_list .header th,
#old_cars_list thead th {
	background: #fff;
	font-size: 80%;
	font-weight: normal;
}
#modifications_list .header th a,
#old_cars_list thead a {
	color: #000;
	position: relative;
}
#modifications_list .header .selected,
#old_cars_list thead .selected {
	background: url("/39.35/f/1/global/gif_of_our_eternal_love.gif") #fff;
	padding-left: 20px;
}
#modifications_list .selected .icon,
#old_cars_list thead .selected .icon {
	background-position: 0 -19px;
	width: 9px;
	height: 6px;
	left: -12px;
	top: 50%;
	margin-top: -2px;
}
#modifications_list .selected.desc .icon,
#old_cars_list thead .selected.desc .icon {
	background-position: 0 -14px;
}


#modifications_list .price {
	font-weight: bold;
	white-space: nowrap;
}
#modifications_list .old_price {
	margin-right: 1ex;
	text-decoration: line-through;
}
#modifications_list .action {
	color: #d71920;
	text-decoration: none;
}

#modifications_list .some_shit {
	white-space: nowrap;
	font-size: 85%;
}

#modifications_list ul,
#modifications_list li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#modifications_list li {
	background: url("/39.35/f/1/global/gif_of_our_eternal_love.gif") #fff;
	margin: 0 0 3px;
	padding: 0.5em 0.7em;
}
#modifications_list li .modification {
	margin: 0 0 1.3em;
}
#modifications_list li h3 {
	font-size: 100%;
	margin: 0 0 0.5em;
}
#modifications_list li h4 {
	font-weight: normal;
	margin: 0 0 0.3em;
}
#modifications_list li p {
	margin: 0 0 0.4em;
}
#modifications_list li .price {
	margin: 0;
	padding-left: 1em;
}
#modifications_list li .action {
	padding-left: 1ex;
}
#modifications_list li .options {
	font-size: 86%;
}
#modifications_list li .options a {
	margin-right: 1em;
}
#modifications_list li a {
	color: #000;
}
#modifications_list li h4 a {
	color: #05c;
}
#modifications_list .complect {
	margin: 0 0 1em;
}
#modifications_list .compare {
	font-size: 80%;
	padding: 0.5em 0.7em 1em;
}
#modifications_list li .compare {
	padding: 0 0 1em;
}
#modifications_list .compare a {
	color: #999;
}

#modifications_list .ad_block {
	padding-top: 1.5em;
}

#modifications_list .not_available {
	background: #e8dabe;
	float: left;
	font-size: 80%;
	padding: 0.2em 0.5em;
	white-space: nowrap;
}







#summary h3,
#complectation_block h3,
#comments h3,
#review h3,
#files h3,
#same_class h3,
#last_seen h3 {
	border-bottom: 1px solid #bbb;
	margin: 0 0 0.5em;
	padding: 0 0 0.2em;
}


.inner #new_galleries #review  h3 {
	border: none;
}



#complectation_block .infograph {
	color: #999;
	float: right;
	font-size: 85%;
	text-align: right;
	width: 9em;
}
#complectation_block .infograph .points {
	color: #0db14b;
	font-weight: bold;
}
#complectation_block .infograph ul {
	clear: both;
}
#complectation_block .infograph ul,
#complectation_block .infograph li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#complectation_block .show_all {
	font-size: 86%;
	margin-top: 0.5em;
}
#complectation_block .show_all .pseudo_link {
	color: #0055CC;
}


#complectation_block .battery,
#complectation .battery {
	margin-top: 0;
	right: 1.5em;
	float: right;
}

#complectation .complectation_list h4 {
	margin: 1em 0 0;
}

#complectation .complectation_list ul {
	margin: 0.5em 0 0;
}

#complectation .complectation_list ul li {
	margin-left: 1.5em;
}


/*
#complectation_block .battery .charge,
#complectation .battery .charge {
	width: 42px;
	height: 22px;
	left: 2px;
	bottom: 2px;
	position: absolute;
}
#complectation_block .battery .charge img,
#complectation .battery .charge img {
	position: absolute;
	bottom: 0;
	left: 0;
}
#complectation_block .battery.p_80 .charge img {
	height: 80%;
}
#complectation_block .battery .points,
#complectation .battery .points {
	font-size: 117%;
	left: 100%;
	margin-left: 0.2em;
	margin-top: -0.5em;
	top: 50%;
	position: absolute;
	text-align: right;
}
*/






#comments {
	margin: 0 0 2em;
}
#comments h3 {
	border-color: #659e65;
	margin: 0;
}

#comments .comment {
	background: #f4f8f4;
	border-bottom: 1px solid #fff;
	padding: 0.5em 1em;
}

#comments .comment .source {
	font-size: 85%;
	color: #999;
	margin: 0;
}
#comments blockquote {
	font-size: 110%;
	margin: 0 0 0.2em;
	padding: 0;
}


#review {
	margin: 0 0 2em;
}
#review .header {
	position: relative;
}
#review .header a {
	color: #000;
	float: right;
}
#review h3 {
	padding-right: 7em;
}
#review h4 {
	font-size: 100%;
	font-weight: normal;
	margin: 0 0 0.5em;
}
#review .review {
	margin: 0 0 1em;
}
#review .review p {
	margin: 0;
}
#review h4 img {
	float: left;
	margin: 2px 10px 0 0;
}



#same_class {
	margin: 0 0 2em;
}
#same_class h3 {
	margin: 0;
}
#same_class table {
	width: 100%;
}
#same_class table a {
	color: #000;
}
#same_class .price {
	text-align: right;
}
#same_class .selected {
	color: #d71920;
	font-weight: bold;
}
#same_class td {
	border-bottom: 1px solid #bbb;
	padding: 0.4em 0;
}


#complectation {
	float: left;
	padding: 0 0 2em 13em;
}
#complectation ul,
#complectation li {
	padding: 0;
	margin: 0;
	list-style: none;
}

#complectation_header {

}

#complectation_header h2 {
	margin: 20px 0.5em 0.5em 0;
}

#complectation_header .options {
	font-size: 86%;
}

#complectation_header .options .pseudo_link {
	margin-right: 1em;
}
#complectation_header .image {
	float:left;
	/*margin-bottom:-20px;*/
	margin-right:1em;
	position:relative;
	width:12em;
}

#complectation ul {
	margin: 0 0 1em;
}
#complectation ul ul {
	margin: 0.4em 0 0.4em 1.5em;
}
#complectation ul ul.content {
	margin-left: 3em;
}
#complectation ul ul li {
	padding-bottom: 0.3em;
}
#complectation .tabs ul {
	border-bottom: 2px solid #F0E600;
	padding: 0.05em 0 0;
}
#complectation li {
	padding: 0 0 0.5em;
}
#complectation .tabs li {
	float: left;
	padding: 0.5em 0.8em;
}
#complectation li input,
#complectation h3 input {
	margin-left: 0;
	padding-left: 0;
}
#complectation .tabs a {
	color: #000;
}
#complectation .tabs .selected {
	background: #F0E600;
}
#complectation h3 {
	margin: 1em 0 0.5em;
}
#complectation p {
	margin-bottom: 0.5em;
}

#complectation .footnote {
	border-top: 1px solid #999;
	margin-top: 2em;
	padding: 0.3em 0 1em;
	clear: left;
}
#complectation .footnote .price {
	font-size: 145%;
	margin: 0;
	padding: 0;
}
#complectation .footnote h3 {
	margin: 0 0 0.2em;
}
#complectation .footnote p {
	clear: both;
}
#complectation .footnote .options{
	top: 0;
	margin: 0 0 1em;
	font-size: 116%;
}

#complectation h3 {
	margin-top: 0.5em;
	clear: left;
}

#additions .additional_content {
	/*float: right;*/
	padding-top: 1.5em;
	position: relative;
	/*width: 250px;*/
}
#additions .additional_content .summary .amount {
	background: #00a5e5;
	padding: 0.8em 1em;
}
#additions .additional_content .summary .amount a {
	color: #fff;
}
#additions .additional_content .summary .inner {
	margin: 0;
	padding: 0 1em 0.1em;
	width: auto;
}

#additions .additional_content .summary .price {
	padding-top: 0.5em;
}
#additions .additional_content .summary .sum_price {
	border-bottom: 1px solid #ccc;
	font-size: 145%;
	font-weight: bold;
	margin: 0 0 0.3em;
}
#additions .additional_content .summary .price p {
	margin: 0;
}

#additions .additional_content .permanent_link {
	margin: 0.3em 0 2em;
}

#additions .additional_content .permanent_link a {
	color: #000;
	font-size: 85%;
}

#additions .additional_content h4 {
	margin: 1em 0 0.3em;
}
#additions .additional_content .discount {
	color: #d71920;
}
#additions .additional_content p {
	margin: 0 0 0.3em;
}
#additions .additional_content .ad_block p {
	margin: 0.7em 0 0;
}

#additions .additional_content .ownership_price {
	margin: 0 0 1em;
}
#additions .additional_content .credit,
#additions .additional_content .kasko {
	margin: 0 0 1em;
}
#additions .additional_content .credit a,
#additions .additional_content .kasko a {
	font-size: 85%;
}
#additions .additional_content .credit p,
#additions .additional_content .kasko p {
	margin-bottom: 0;
}


#complectation .price {
	font-weight: bold;
	padding-left: 1ex;
}

#complectation .disabled {
	color: #bcbec0;
}
#complectation .ad_block h3 {
	margin: 0;
}

/*
#dealer_auto,
#dealer_request {
	padding: 0;
	float: left;
	width: 49%;
}

#dealer_auto {
	padding-right: 3px;
	margin-right: -3px;
	background: url('/39.35/f/1/global/border_brown.gif') repeat right 0;
	position:relative;
	z-index:10;
	padding-bottom: 1000px;
	margin-bottom: -1000px;
}

#dealer_request {
	padding-bottom: 1000px;
	margin-bottom: -1000px;
}

#dealer_auto .dealer_auto_inner,
#dealer_request .dealer_request_inner {
	padding: 1em 1.5em;
}
#dealer_auto h2,
#dealer_request h2 {
	line-height: 1;
	margin: 0 0 0.7em;
}

#dealer_request .dealer_request_inner p{
	margin: 0 0 0.5em;
}
#dealer_auto .dealer_auto_inner p {
	margin: 0 0 0.5em 70px;
	clear: left;
}

#dealer_auto .dealer_auto_inner p.lead {
	margin: 0 0 0.5em 0;
}

#dealer_auto .dealer_auto_inner p img {
	margin-left: -70px;
	float: left;
}
*/


#features,
#details {
	line-height: 1.4;
}
#features {
	margin: 0 0 4em;
}
#features h2 {
	/*border-bottom: 2px solid #ccc;*/
	margin: 0 0 1em;
	padding-bottom: 0.2em;
	line-height: 1.1;
}

/*#features .item {
	border-top: 2px solid #ccc;
	padding: 0.7em 0;
}
#features .item .content {
	padding-left: 200px;
}
#features .item p {
	margin: 0 0 0.8em;
}
#features .item img {
	margin: 0 0 0.5em;
}*/


#features_list {
	float: left;
	margin: 0 -100% 0 0;
	width: 200px;
	position: relative;
}
#features_list ul,
#features_list li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#features_list li {
	padding: 0 0 1em;
}
#feature_content {
	float: left;
	padding-left: 220px;
}
#feature_content h3 {
	margin: 0.5em 0 0.7em;
}
#feature_content p {
	margin: 0 0 0.8em;
}

#features_navigation {
	clear: both;
	padding: 1em 0 0;
}
#features_navigation table {
	width: 100%;
}
#features_navigation td {
	padding: 0;
	vertical-align: top;
}
#features_navigation .prev,
#features_navigation .next {
	padding: 0 1.3em;
	position: relative;
}
#features_navigation .prev {
	float: left;
	padding-right: 0.7em;
}
#features_navigation .next {
	float: right;
	padding-left: 0.7em;
	text-align: right;
}
#features_navigation .arrow {
	top: 0;
	position: absolute;
}
#features_navigation .prev .arrow {
	left: 0;
}
#features_navigation .next .arrow {
	right: 0;
}


#details {
	margin-right: -300px;
}
#details h2 {
	border-bottom: 2px solid #ccc;
	padding: 1em 0 0.2em;
	margin: 0 0 0.5em;
}
#details h3 {
	margin: 0.3em 0 0.3em;
	line-height: 1.1;
}
#details .item p {
	margin: 0 0 0.8em;
}
#details .item {
	width: 33%;
	padding: 0;
	display:inline-block;
	/*display:-moz-inline-stack;*/
	margin:0 0 2em;
	min-height:50px;
	min-width:150px;
	vertical-align:top;
	position: relative;
	//display: inline;
	--height: 10px;
}
#details .item .inner {
	margin-right: 2em;
}


#navigation_back_forward {
	margin: 1em 0 3em;
}

#navigation_back_forward ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navigation_back_forward .navigation_forward {
	float: right;
}


#odnoklassniki {
	clear: both;
}

#odnoklassniki .border {
	background: url("/39.35/f/1/global/border_pink.png");
	width: 100%;
	height: 3px;
	font-size: 1px;
}

#odnoklassniki .hr {
	border-top: 1px solid #dde2e6;
	margin: 1em 0;
}

#odnoklassniki ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#odnoklassniki ul li {
	margin: 0 0 0.3em;
	font-size:0.9em;
}

#odnoklassniki .odnoklassniki_content {
	background: #f0f7fd;
	padding: 15px;
}

#odnoklassniki .odnoklassniki_pink_arrow {
	background: url('/39.35/f/1/global/bg_arrow_pink.png') no-repeat 100% center #b90080;
	padding: 10px 80px 10px 10px;
	position: relative;
	float: left;
}

#odnoklassniki .odnoklassniki_pink_arrow img {
	position: absolute;
	top: 5px;
	right: 20px;
}

#odnoklassniki .odnoklassniki_pink_arrow a {
	color: white;
}
#odnoklassniki .odnoklassniki_pink_arrow a:hover {
	color: #000 !important;
}


#complectations_list {
	float: left;
	font-size: 86%;
	margin: 0 -100% 0 0;
	position: relative;
	z-index: 99;
	width: 13em;
}
#complectations_list ul {
	margin: 0;
	padding: 0.5em 0.7em;
}
#complectations_list li {
	list-style: none;
	margin: 0 0 0.8em;
	padding: 0;
}

#complectations_list .price {
	font-size: 90%;
	color: #666;
}


.hide_gas .gas,
.hide_diesel .diesel,
.hide_v_1_4 .v_1_4,
.hide_v_1_6 .v_1_6,
.hide_v_1_8 .v_1_8,
.hide_v_2_0 .v_2_0,
.hide_manual .manual,
.hide_auto .auto {
	display: none;
}


#credit_list {
	margin-bottom: 3em;
	margin-top: -1em;
}

#credit_list dt {
	font-size: 1.6em;
	font-weight: bold;
	margin: 2em 0 0.3em;
}

#credit_list dt.first {
	margin-top: 0;
}

#credit_one {
	margin-bottom: 3em;
}

#credit_one h2 {
	margin-top: 0px;
}

#credit_one h2 img,
#credit_list dt img {
	display: block;
}


#credit_list dt.first�
#credit_one h2 {
	margin-top: 0em;
}

#credit_list dt img,
#credit_one h2 img {
	margin: 0 10px 10px 0;
}

#credit_list dd {
	margin: 0 0 1em;
	clear: left;
}

#credit_one dt {
	margin-top: 1em;
	font-weight: bold;
}

#credit_one dl {
	margin: 0.5em 0 0.5em 0em;
}

#credit_one dl dd {
	margin: 0em 0 0.2em 0em;
}

.credit_search_form .search_price_form_submit .zf-buttons input {
	margin-left:0em;
}

.credit_search_form .search_price_form_submit .zf-buttons  {
	margin-left:0em;
}

.credit_search_form {
	float: right;
	width: 270px;
	margin-left: 20px;
}

.credit_search_form  h3{
	margin: 0;
}

.credit_search_form  p{
	margin-bottom:1em;
}

.credit_search_form .result_summ {
	white-space: nowrap;
	font-weight: bold;
}

.credit_search_form #credit_calc_results {
	font-size: 0.89em;
}

.credit_search_form #credit_calc_results p {
	margin: 0.5em 0px 0px  0px;
}

.credit_search_form  .wrap{
	padding: 10px;

	margin: 0 0 10px 10px;
}

.credit_search_form #search_price_first {
	width: 7em;
}

.credit_search_form .unit {
	margin-left: 0.5em;
}



/*
#sort_order {
	padding: 0.5em 0 1.5em;
}

#sort_order ul,
#sort_order li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sort_order li {
	float: left;
	padding: 0.3em 0.5em 0.3em 1.4em;
	position: relative;
}

#sort_order li .icon {
	font-size: 85%;
	background: none;
	left: 0.5em;
	top: 50%;
	margin-top: -0.55em;
}

#sort_order .selected {
	background: #E8DABE;
}

#sort_order a {
	color: #000;
}

#sort_order .label {
	float: left;
	padding: 0.3em 1.5em 0 0;
	margin: 0;
}

#sort_order h2 {
	margin-top: 0;
}
*/

#listing {
	padding-top: 2em;
}


table#old_cars_list {
	background: url(/39.35/f/1/global/gif_of_our_eternal_love.gif) #fff;
}

#old_cars_list td {
	padding: 0.5em;
	vertical-align: top;
}
#old_cars_list th {
	border-bottom: 3px solid #fff;
	padding: 0.5em 0.73em;
}
